/******************************************** * REVOLUTION 5.0 EXTENSION - LAYER ANIMATION * @version: 1.1.2 (16.09.2015) * @requires jquery.themepunch.revolution.js * @author ThemePunch *********************************************/ !function(){function a(a,e,t,i,n,o,r){var d=a.find(e);d.css("borderWidth",o+"px"),d.css(t,0-o+"px"),d.css(i,"0px solid transparent"),d.css(n,r)}var e=jQuery.fn.revolution,t=e.is_mobile();jQuery.extend(!0,e,{animcompleted:function(a,t){var i=a.data("videotype"),n=a.data("autoplay"),o=a.data("autoplayonlyfirsttime");void 0!=i&&"none"!=i&&(1==n||"true"==n||"on"==n||"1sttime"==n||o?(e.playVideo(a,t),(o||"1sttime"==n)&&(a.data("autoplayonlyfirsttime",!1),a.data("autoplay","off"))):"no1sttime"==n&&a.data("autoplay","on"))},handleStaticLayers:function(a,e){var t=parseInt(a.data("startslide"),0),i=parseInt(a.data("endslide"),0);0>t&&(t=0),0>i&&(i=e.slideamount),0===t&&i===e.slideamount-1&&(i=e.slideamount+1),a.data("startslide",t),a.data("endslide",i)},animateTheCaptions:function(a,t,i,n){var o="carousel"===t.sliderType?0:t.width/2-t.gridwidth[t.curWinRange]*t.bw/2,r=0,d=a.data("index");t.layers=t.layers||new Object,t.layers[d]=t.layers[d]||a.find(".tp-caption"),t.layers["static"]=t.layers["static"]||t.c.find(".tp-static-layers").find(".tp-caption");var s=new Array;if(t.conh=t.c.height(),t.conw=t.c.width(),t.ulw=t.ul.width(),t.ulh=t.ul.height(),t.debugMode){a.addClass("indebugmode"),a.find(".helpgrid").remove(),t.c.find(".hglayerinfo").remove(),a.append('
');var l=a.find(".helpgrid");l.append('
Zoom:'+Math.round(100*t.bw)+"%     Device Level:"+t.curWinRange+"    Grid Preset:"+t.gridwidth[t.curWinRange]+"x"+t.gridheight[t.curWinRange]+"
"),t.c.append('
'),l.append('
')}s&&jQuery.each(s,function(){var a=jQuery(this);punchgs.TweenLite.set(a.find(".tp-videoposter"),{autoAlpha:1}),punchgs.TweenLite.set(a.find("iframe"),{autoAlpha:0})}),t.layers[d]&&jQuery.each(t.layers[d],function(a,e){s.push(e)}),t.layers["static"]&&jQuery.each(t.layers["static"],function(a,e){s.push(e)}),s&&jQuery.each(s,function(a){e.animateSingleCaption(jQuery(this),t,o,r,a,i)});var p=jQuery("body").find("#"+t.c.attr("id")).find(".tp-bannertimer");p.data("opt",t),void 0!=n&&setTimeout(function(){n.resume()},30)},animateSingleCaption:function(n,r,u,w,y,b,x){var T=b,L=h(n,r,"in",!0),W=n.data("_pw")||n.closest(".tp-parallax-wrap"),C=n.data("_lw")||n.closest(".tp-loop-wrap"),j=n.data("_mw")||n.closest(".tp-mask-wrap"),R=n.data("responsive")||"on",I=n.data("responsive_offset")||"on",k=n.data("basealign")||"grid",_="grid"===k?r.width:r.ulw,z="grid"===k?r.height:r.ulh,Q=jQuery("body").hasClass("rtl");if(n.data("_pw")||(n.data("_pw",W),n.data("_lw",C),n.data("_mw",j)),"fullscreen"==r.sliderLayout&&(w=z/2-r.gridheight[r.curWinRange]*r.bh/2),("on"==r.autoHeight||void 0!=r.minHeight&&r.minHeight>0)&&(w=r.conh/2-r.gridheight[r.curWinRange]*r.bh/2),0>w&&(w=0),r.debugMode){n.closest("li").find(".helpgrid").css({top:w+"px",left:u+"px"});var S=r.c.find(".hglayerinfo");n.on("hover, mouseenter",function(){var a="";n.data()&&jQuery.each(n.data(),function(e,t){"object"!=typeof t&&(a=a+''+e+":"+t+"    ")}),S.html(a)})}var M=p(n.data("visibility"),r)[r.curWinRange]||p(n.data("visibility"),r)||"on";if("off"==M||_u&&(u=0),void 0!=n.data("thumbimage")&&void 0==n.data("videoposter")&&n.data("videoposter",n.data("thumbimage")),n.hasClass("tp-videolayer")&&void 0!=n.data("videoposter")&&("on"==n.data("posterOnMobile")||"on"==n.data("posteronmobile"))&&t){var O=p(n.data("videowidth"),r)[r.curWinRange]||p(n.data("videowidth"),r)||"auto",H=p(n.data("videoheight"),r)[r.curWinRange]||p(n.data("videoheight"),r)||"auto";O=parseFloat(F),H=parseFloat(A),n.append('
'),n.css("100%"!=O?{minWidth:O+"px",minHeight:H+"px"}:{width:"100%",height:"100%"}),n.removeClass("tp-videolayer")}if(n.find("img").length>0){var B=n.find("img");n.data("layertype","image"),0==B.width()&&B.css({width:"auto"}),0==B.height()&&B.css({height:"auto"}),void 0==B.data("ww")&&B.width()>0&&B.data("ww",B.width()),void 0==B.data("hh")&&B.height()>0&&B.data("hh",B.height());var F=B.data("ww"),A=B.data("hh"),D="slide"==k?r.ulw:r.gridwidth[r.curWinRange],P="slide"==k?r.ulh:r.gridheight[r.curWinRange],F=p(B.data("ww"),r)[r.curWinRange]||p(B.data("ww"),r)||"auto",A=p(B.data("hh"),r)[r.curWinRange]||p(B.data("hh"),r)||"auto",X="full"===F||"full-proportional"===F,Y="full"===A||"full-proportional"===A;if("full-proportional"===F){var V=B.data("owidth"),N=B.data("oheight");N/P>V/D?(F=D,A=N*(D/V)):(A=P,F=V*(P/N))}else F=X?D:parseFloat(F),A=Y?P:parseFloat(A);void 0==F&&(F=0),void 0==A&&(A=0),"off"!==R?(B.width("grid"!=k&&X?F:F*r.bw),B.height("grid"!=k&&Y?A:A*r.bh)):(B.width(F),B.height(A))}if("slide"===k&&(u=0,w=0),n.hasClass("tp-videolayer")||n.find("iframe").length>0||n.find("video").length>0){if(n.data("layertype","video"),e.manageVideoLayer(n,r,b,T),!b&&!T){{n.data("videotype")}e.resetVideo(n,r)}var Z=n.data("aspectratio");void 0!=Z&&Z.split(":").length>1&&e.prepareCoveredVideo(Z,r,n);var B=n.find("iframe")?n.find("iframe"):B=n.find("video"),$=n.find("iframe")?!1:!0,G=n.hasClass("coverscreenvideo");B.css({display:"block"}),void 0==n.data("videowidth")&&(n.data("videowidth",B.width()),n.data("videoheight",B.height()));var U,F=p(n.data("videowidth"),r)[r.curWinRange]||p(n.data("videowidth"),r)||"auto",A=p(n.data("videoheight"),r)[r.curWinRange]||p(n.data("videoheight"),r)||"auto";F=parseFloat(F),A=parseFloat(A),void 0===n.data("cssobj")&&(U=g(n,0),n.data("cssobj",U));var q=m(n.data("cssobj"),r);if("auto"==q.lineHeight&&(q.lineHeight=q.fontSize+4),n.hasClass("fullscreenvideo")||G){u=0,w=0,n.data("x",0),n.data("y",0);var E=z;"on"==r.autoHeight&&(E=r.conh),n.css({width:_,height:E})}else punchgs.TweenLite.set(n,{paddingTop:Math.round(q.paddingTop*r.bh)+"px",paddingBottom:Math.round(q.paddingBottom*r.bh)+"px",paddingLeft:Math.round(q.paddingLeft*r.bw)+"px",paddingRight:Math.round(q.paddingRight*r.bw)+"px",marginTop:q.marginTop*r.bh+"px",marginBottom:q.marginBottom*r.bh+"px",marginLeft:q.marginLeft*r.bw+"px",marginRight:q.marginRight*r.bw+"px",borderTopWidth:Math.round(q.borderTopWidth*r.bh)+"px",borderBottomWidth:Math.round(q.borderBottomWidth*r.bh)+"px",borderLeftWidth:Math.round(q.borderLeftWidth*r.bw)+"px",borderRightWidth:Math.round(q.borderRightWidth*r.bw)+"px",width:F*r.bw+"px",height:A*r.bh+"px"});(0==$&&!G||1!=n.data("forcecover")&&!n.hasClass("fullscreenvideo")&&!G)&&(B.width(F*r.bw),B.height(A*r.bh))}n.find(".tp-resizeme, .tp-resizeme *").each(function(){v(jQuery(this),r,"rekursive",R)}),n.hasClass("tp-resizeme")&&n.find("*").each(function(){v(jQuery(this),r,"rekursive",R)}),v(n,r,0,R);var J=n.outerHeight(),K=n.css("backgroundColor");a(n,".frontcorner","left","borderRight","borderTopColor",J,K),a(n,".frontcornertop","left","borderRight","borderBottomColor",J,K),a(n,".backcorner","right","borderLeft","borderBottomColor",J,K),a(n,".backcornertop","right","borderLeft","borderTopColor",J,K),"on"==r.fullScreenAlignForce&&(u=0,w=0);var ae=n.data("arrobj");if(void 0===ae){var ae=new Object;ae.voa=p(n.data("voffset"),r)[r.curWinRange]||p(n.data("voffset"),r)[0],ae.hoa=p(n.data("hoffset"),r)[r.curWinRange]||p(n.data("hoffset"),r)[0],ae.elx=p(n.data("x"),r)[r.curWinRange]||p(n.data("x"),r)[0],ae.ely=p(n.data("y"),r)[r.curWinRange]||p(n.data("y"),r)[0]}var ee=0==ae.voa.length?0:ae.voa,te=0==ae.hoa.length?0:ae.hoa,ie=0==ae.elx.length?0:ae.elx,ne=0==ae.ely.length?0:ae.ely,oe=n.outerWidth(!0),re=n.outerHeight(!0);0==oe&&0==re&&(oe=r.ulw,re=r.ulh);var de="off"!==I?parseInt(ee,0)*r.bw:parseInt(ee,0),se="off"!==I?parseInt(te,0)*r.bw:parseInt(te,0),le="grid"===k?r.gridwidth[r.curWinRange]*r.bw:_,pe="grid"===k?r.gridheight[r.curWinRange]*r.bw:z;"on"==r.fullScreenAlignForce&&(le=r.ulw,pe=r.ulh),ie="center"===ie||"middle"===ie?le/2-oe/2+se:"left"===ie?se:"right"===ie?le-oe-se:"off"!==I?ie*r.bw:ie,ne="center"==ne||"middle"==ne?pe/2-re/2+de:"top"==ne?de:"bottom"==ne?pe-re-de:"off"!==I?ne*r.bw:ne,Q&&(ie+=oe);var he=n.data("lasttriggerstate"),ce=n.data("triggerstate"),ge=n.data("start")||100,me=n.data("end"),ue=x?0:"bytrigger"===ge||"sliderenter"===ge?0:parseFloat(ge)/1e3,ve=ie+u,fe=ne+w,we=n.css("z-Index");x||("reset"==he&&"bytrigger"!=ge?(n.data("triggerstate","on"),n.data("animdirection","in"),ce="on"):"reset"==he&&"bytrigger"==ge&&(n.data("triggerstate","off"),n.data("animdirection","out"),ce="off")),punchgs.TweenLite.set(W,{zIndex:we,top:fe,left:ve,overwrite:"auto"}),0==L&&(T=!0),void 0==n.data("timeline")||T||(2!=L&&n.data("timeline").gotoAndPlay(0),T=!0),!b&&n.data("timeline_out")&&2!=L&&0!=L&&(n.data("timeline_out").kill(),n.data("outstarted",0)),x&&void 0!=n.data("timeline")&&(n.removeData("$anims"),n.data("timeline").pause(0),n.data("timeline").kill(),void 0!=n.data("newhoveranim")&&(n.data("newhoveranim").progress(0),n.data("newhoveranim").kill()),n.removeData("timeline"),punchgs.TweenLite.killTweensOf(n),n.unbind("hover"),n.removeClass("rs-hover-ready"),n.removeData("newhoveranim"));var ye=n.data("timeline")?n.data("timeline").time():0,be=void 0!==n.data("timeline")?n.data("timeline").progress():0,xe=n.data("timeline")||new punchgs.TimelineLite({smoothChildTiming:!0});if(be=jQuery.isNumeric(be)?be:0,xe.pause(),1>be&&1!=n.data("outstarted")||2==L||x){var Te=n;if(void 0!=n.data("mySplitText")&&n.data("mySplitText").revert(),void 0!=n.data("splitin")&&n.data("splitin").match(/chars|words|lines/g)||void 0!=n.data("splitout")&&n.data("splitout").match(/chars|words|lines/g)){var Le=n.find("a").length>0?n.find("a"):n;n.data("mySplitText",new punchgs.SplitText(Le,{type:"lines,words,chars",charsClass:"tp-splitted",wordsClass:"tp-splitted",linesClass:"tp-splitted"})),n.addClass("splitted")}void 0!==n.data("mySplitText")&&n.data("splitin")&&n.data("splitin").match(/chars|words|lines/g)&&(Te=n.data("mySplitText")[n.data("splitin")]);var We=new Object,Ce=void 0!=n.data("transform_in")?n.data("transform_in").match(/\(R\)/gi):!1;if(!n.data("$anims")||x||Ce){var je=i(),Re=i(),Ie=o(),ke=void 0!==n.data("transform_hover")||void 0!==n.data("style_hover");Re=s(Re,n.data("transform_idle")),je=s(Re,n.data("transform_in"),1==r.sdir),ke&&(Ie=s(Ie,n.data("transform_hover")),Ie=c(Ie,n.data("style_hover")),n.data("hover",Ie)),je.elemdelay=void 0==n.data("elementdelay")?0:n.data("elementdelay"),Re.anim.ease=je.anim.ease=je.anim.ease||punchgs.Power1.easeInOut,ke&&!n.hasClass("rs-hover-ready")&&(n.addClass("rs-hover-ready"),n.hover(function(a){var e=jQuery(a.currentTarget),t=e.data("hover"),i=e.data("timeline");i&&1==i.progress()&&(void 0===e.data("newhoveranim")||"none"===e.data("newhoveranim")?e.data("newhoveranim",punchgs.TweenLite.to(e,t.speed,t.anim)):(e.data("newhoveranim").progress(0),e.data("newhoveranim").play()))},function(a){var e=jQuery(a.currentTarget),t=e.data("timeline");t&&1==t.progress()&&void 0!=e.data("newhoveranim")&&e.data("newhoveranim").reverse()})),We=new Object,We.f=je,We.r=Re,n.data("$anims")}else We=n.data("$anims");var _e=l(n.data("mask_in")),ze=new punchgs.TimelineLite;if(We.f.anim.x=We.f.anim.x*r.bw||d(We.f.anim.x,r,oe,re,fe,ve,"horizontal"),We.f.anim.y=We.f.anim.y*r.bw||d(We.f.anim.y,r,oe,re,fe,ve,"vertical"),2!=L||x){if(Te!=n){var Qe=We.r.anim.ease;xe.add(punchgs.TweenLite.set(n,We.r.anim)),We.r=i(),We.r.anim.ease=Qe}if(We.f.anim.visibility="hidden",ze.eventCallback("onStart",function(){punchgs.TweenLite.set(n,{visibility:"visible"}),n.data("iframes")&&n.find("iframe").each(function(){punchgs.TweenLite.set(jQuery(this),{autoAlpha:1})}),punchgs.TweenLite.set(W,{visibility:"visible"});var a={};a.layer=n,a.eventtype="enterstage",a.layertype=n.data("layertype"),a.layersettings=n.data(),r.c.trigger("revolution.layeraction",a)}),ze.eventCallback("onComplete",function(){var a={};a.layer=n,a.eventtype="enteredstage",a.layertype=n.data("layertype"),a.layersettings=n.data(),r.c.trigger("revolution.layeraction",a),e.animcompleted(n,r)}),"sliderenter"==ge&&r.overcontainer&&(ue=.6),xe.add(ze.staggerFromTo(Te,We.f.speed,We.f.anim,We.r.anim,We.f.elemdelay),ue),_e){var Se=new Object;Se.ease=We.r.anim.ease,Se.overflow=_e.anim.overflow="hidden",Se.x=Se.y=0,_e.anim.x=_e.anim.x*r.bw||d(_e.anim.x,r,oe,re,fe,ve,"horizontal"),_e.anim.y=_e.anim.y*r.bw||d(_e.anim.y,r,oe,re,fe,ve,"vertical"),xe.add(punchgs.TweenLite.fromTo(j,We.f.speed,_e.anim,Se,je.elemdelay),ue)}else xe.add(punchgs.TweenLite.set(j,{overflow:"visible"},je.elemdelay),0)}n.data("timeline",xe),L=h(n,r,"in"),0!==be&&2!=L||"bytrigger"===me||x||"sliderleave"==me||(void 0==me||-1!=L&&2!=L||"bytriger"===me?punchgs.TweenLite.delayedCall(999999,e.endMoveCaption,[n,j,W,r]):punchgs.TweenLite.delayedCall(parseInt(n.data("end"),0)/1e3,e.endMoveCaption,[n,j,W,r])),xe=n.data("timeline"),"on"==n.data("loopanimation")&&f(C,r.bw),("sliderenter"!=ge||"sliderenter"==ge&&r.overcontainer)&&(-1==L||1==L||x||0==L&&1>be&&n.hasClass("rev-static-visbile"))&&(1>be&&be>0||0==be&&"bytrigger"!=ge&&"keep"!=he||0==be&&"bytrigger"!=ge&&"keep"==he&&"on"==ce||"bytrigger"==ge&&"keep"==he&&"on"==ce)&&xe.resume(ye)}"on"==n.data("loopanimation")&&punchgs.TweenLite.set(C,{minWidth:oe,minHeight:re}),0==n.data("slidelink")||1!=n.data("slidelink")&&!n.hasClass("slidelink")?(punchgs.TweenLite.set(j,{width:"auto",height:"auto"}),n.data("slidelink",0)):(punchgs.TweenLite.set(j,{width:"100%",height:"100%"}),n.data("slidelink",1))},endMoveCaption:function(a,e,t,o){if(e=e||a.data("_mw"),t=t||a.data("_pw"),a.data("outstarted",1),a.data("timeline"))a.data("timeline").pause();else if(void 0===a.data("_pw"))return;var r=new punchgs.TimelineLite,p=new punchgs.TimelineLite,h=new punchgs.TimelineLite,c=s(i(),a.data("transform_in"),1==o.sdir),g=a.data("transform_out")?s(n(),a.data("transform_out"),1==o.sdir):s(n(),a.data("transform_in"),1==o.sdir),m=a.data("splitout")&&a.data("splitout").match(/words|chars|lines/g)?a.data("mySplitText")[a.data("splitout")]:a,u=void 0==a.data("endelementdelay")?0:a.data("endelementdelay"),v=a.innerWidth(),f=a.innerHeight(),w=t.position();a.data("transform_out")&&a.data("transform_out").match(/auto:auto/g)&&(c.speed=g.speed,c.anim.ease=g.anim.ease,g=c);var y=l(a.data("mask_out"));g.anim.x=g.anim.x*o.bw||d(g.anim.x,o,v,f,w.top,w.left,"horizontal"),g.anim.y=g.anim.y*o.bw||d(g.anim.y,o,v,f,w.top,w.left,"vertical"),p.eventCallback("onStart",function(){var e={};e.layer=a,e.eventtype="leavestage",e.layertype=a.data("layertype"),e.layersettings=a.data(),o.c.trigger("revolution.layeraction",e)}),p.eventCallback("onComplete",function(){punchgs.TweenLite.set(a,{visibility:"hidden"}),punchgs.TweenLite.set(t,{visibility:"hidden"});var e={};e.layer=a,e.eventtype="leftstage",e.layertype=a.data("layertype"),e.layersettings=a.data(),o.c.trigger("revolution.layeraction",e)}),r.add(p.staggerTo(m,g.speed,g.anim,u),0),y?(y.anim.ease=g.anim.ease,y.anim.overflow="hidden",y.anim.x=y.anim.x*o.bw||d(y.anim.x,o,v,f,w.top,w.left,"horizontal"),y.anim.y=y.anim.y*o.bw||d(y.anim.y,o,v,f,w.top,w.left,"vertical"),r.add(h.to(e,g.speed,y.anim,u),0)):r.add(h.set(e,{overflow:"visible",overwrite:"auto"},u),0),a.data("timeline_out",r)},removeTheCaptions:function(a,t){var i=a.data("index"),n=new Array;t.layers[i]&&jQuery.each(t.layers[i],function(a,e){n.push(e)}),t.layers["static"]&&jQuery.each(t.layers["static"],function(a,e){n.push(e)}),punchgs.TweenLite.killDelayedCallsTo(e.endMoveCaption),n&&jQuery.each(n,function(){var a=jQuery(this),i=h(a,t,"out");0!=i&&(w(a),clearTimeout(a.data("videoplaywait")),e.stopVideo&&e.stopVideo(a,t),e.endMoveCaption(a,null,null,t),t.playingvideos=[],t.lastplayedvideos=[])})}});var i=function(){var a=new Object;return a.anim=new Object,a.anim.x=0,a.anim.y=0,a.anim.z=0,a.anim.rotationX=0,a.anim.rotationY=0,a.anim.rotationZ=0,a.anim.scaleX=1,a.anim.scaleY=1,a.anim.skewX=0,a.anim.skewY=0,a.anim.opacity=1,a.anim.transformOrigin="50% 50%",a.anim.transformPerspective=600,a.anim.rotation=0,a.anim.ease=punchgs.Power3.easeOut,a.anim.force3D="auto",a.speed=.3,a.anim.autoAlpha=1,a.anim.visibility="visible",a.anim.overwrite="all",a},n=function(){var a=new Object;return a.anim=new Object,a.anim.x=0,a.anim.y=0,a.anim.z=0,a},o=function(){var a=new Object;return a.anim=new Object,a.speed=.2,a},r=function(a,e){if(jQuery.isNumeric(parseFloat(a)))return parseFloat(a);if(void 0===a||"inherit"===a)return e;if(a.split("{").length>1){var t=a.split(","),i=parseFloat(t[1].split("}")[0]);t=parseFloat(t[0].split("{")[1]),a=Math.random()*(i-t)+t}return a},d=function(a,e,t,i,n,o,r){return!jQuery.isNumeric(a)&&a.match(/%]/g)?(a=a.split("[")[1].split("]")[0],"horizontal"==r?a=(t+2)*parseInt(a,0)/100:"vertical"==r&&(a=(i+2)*parseInt(a,0)/100)):(a="layer_left"===a?0-t:"layer_right"===a?t:a,a="layer_top"===a?0-i:"layer_bottom"===a?i:a,a="left"===a||"stage_left"===a?0-t-o:"right"===a||"stage_right"===a?e.conw-o:"center"===a||"stage_center"===a?e.conw/2-t/2-o:a,a="top"===a||"stage_top"===a?0-i-n:"bottom"===a||"stage_bottom"===a?e.conh-n:"middle"===a||"stage_middle"===a?e.conh/2-i/2-n:a),a},s=function(a,e,t){var i=new Object;if(i=jQuery.extend(!0,{},i,a),void 0===e)return i;var n=e.split(";");return n&&jQuery.each(n,function(a,e){var n=e.split(":"),o=n[0],d=n[1];t&&void 0!=d&&d.length>0&&d.match(/\(R\)/)&&(d=d.replace("(R)",""),d="right"===d?"left":"left"===d?"right":"top"===d?"bottom":"bottom"===d?"top":d,"["===d[0]&&"-"===d[1]?d=d.replace("[-","["):"["===d[0]&&"-"!==d[1]?d=d.replace("[","[-"):"-"===d[0]?d=d.replace("-",""):d[0].match(/[1-9]/)&&(d="-"+d)),void 0!=d&&(d=d.replace(/\(R\)/,""),("rotationX"==o||"rX"==o)&&(i.anim.rotationX=r(d,i.anim.rotationX)+"deg"),("rotationY"==o||"rY"==o)&&(i.anim.rotationY=r(d,i.anim.rotationY)+"deg"),("rotationZ"==o||"rZ"==o)&&(i.anim.rotation=r(d,i.anim.rotationZ)+"deg"),("scaleX"==o||"sX"==o)&&(i.anim.scaleX=r(d,i.anim.scaleX)),("scaleY"==o||"sY"==o)&&(i.anim.scaleY=r(d,i.anim.scaleY)),("opacity"==o||"o"==o)&&(i.anim.opacity=r(d,i.anim.opacity)),("skewX"==o||"skX"==o)&&(i.anim.skewX=r(d,i.anim.skewX)),("skewY"==o||"skY"==o)&&(i.anim.skewY=r(d,i.anim.skewY)),"x"==o&&(i.anim.x=r(d,i.anim.x)),"y"==o&&(i.anim.y=r(d,i.anim.y)),"z"==o&&(i.anim.z=r(d,i.anim.z)),("transformOrigin"==o||"tO"==o)&&(i.anim.transformOrigin=d.toString()),("transformPerspective"==o||"tP"==o)&&(i.anim.transformPerspective=parseInt(d,0)),("speed"==o||"s"==o)&&(i.speed=parseFloat(d)/1e3),("ease"==o||"e"==o)&&(i.anim.ease=d))}),i},l=function(a){if(void 0===a)return!1;var e=new Object;e.anim=new Object;var t=a.split(";");return t&&jQuery.each(t,function(a,t){t=t.split(":");var i=t[0],n=t[1];"x"==i&&(e.anim.x=n),"y"==i&&(e.anim.y=n),"s"==i&&(e.speed=parseFloat(n)/1e3),("e"==i||"ease"==i)&&(e.anim.ease=n)}),e},p=function(a,e){if(void 0==a&&(a=0),!jQuery.isArray(a)&&"string"===jQuery.type(a)&&(a.split(",").length>1||a.split("[").length>1)){a=a.replace("[",""),a=a.replace("]","");var t=a.split(a.match(/'/g)?"',":",");a=new Array,t&&jQuery.each(t,function(e,t){t=t.replace("'",""),t=t.replace("'",""),a.push(t)})}else{var i=a;jQuery.isArray(a)||(a=new Array,a.push(i))}var i=a[a.length-1];if(a.lengths||s>r?2:0:s>=o&&r>=s||o==s||r==s?(i||(a.addClass("rev-static-visbile"),a.removeClass("rev-static-hidden")),n=1):n=0:a.hasClass("rev-static-visbile")?o>s||s>r?(n=2,i||(a.removeClass("rev-static-visbile"),a.addClass("rev-static-hidden"))):n=0:n=2}return n},c=function(a,e){if(void 0===e)return a;e=e.replace("c:","color:"),e=e.replace("bg:","background-color:"),e=e.replace("bw:","border-width:"),e=e.replace("bc:","border-color:"),e=e.replace("br:","borderRadius:"),e=e.replace("bs:","border-style:"),e=e.replace("td:","text-decoration:");var t=e.split(";");return t&&jQuery.each(t,function(e,t){var i=t.split(":");i[0].length>0&&(a.anim[i[0]]=i[1])}),a},g=function(a,e){var t,i=new Object,n=!1;if("rekursive"==e&&(t=a.closest(".tp-caption"),t&&a.css("fontSize")===t.css("fontSize")&&(n=!0)),i.basealign=a.data("basealign")||"grid",i.fontSize=n?void 0===t.data("fontsize")?parseInt(t.css("fontSize"),0)||0:t.data("fontsize"):void 0===a.data("fontsize")?parseInt(a.css("fontSize"),0)||0:a.data("fontsize"),i.fontWeight=n?void 0===t.data("fontweight")?parseInt(t.css("fontWeight"),0)||0:t.data("fontweight"):void 0===a.data("fontweight")?parseInt(a.css("fontWeight"),0)||0:a.data("fontweight"),i.whiteSpace=n?void 0===t.data("whitespace")?t.css("whitespace")||"normal":t.data("whitespace"):void 0===a.data("whitespace")?a.css("whitespace")||"normal":a.data("whitespace"),i.lineHeight=n?void 0===t.data("lineheight")?parseInt(t.css("lineHeight"),0)||0:t.data("lineheight"):void 0===a.data("lineheight")?parseInt(a.css("lineHeight"),0)||0:a.data("lineheight"),i.letterSpacing=n?void 0===t.data("letterspacing")?parseFloat(t.css("letterSpacing"),0)||0:t.data("letterspacing"):void 0===a.data("letterspacing")?parseFloat(a.css("letterSpacing"))||0:a.data("letterspacing"),i.paddingTop=void 0===a.data("paddingtop")?parseInt(a.css("paddingTop"),0)||0:a.data("paddingtop"),i.paddingBottom=void 0===a.data("paddingbottom")?parseInt(a.css("paddingBottom"),0)||0:a.data("paddingbottom"),i.paddingLeft=void 0===a.data("paddingleft")?parseInt(a.css("paddingLeft"),0)||0:a.data("paddingleft"),i.paddingRight=void 0===a.data("paddingright")?parseInt(a.css("paddingRight"),0)||0:a.data("paddingright"),i.marginTop=void 0===a.data("margintop")?parseInt(a.css("marginTop"),0)||0:a.data("margintop"),i.marginBottom=void 0===a.data("marginbottom")?parseInt(a.css("marginBottom"),0)||0:a.data("marginbottom"),i.marginLeft=void 0===a.data("marginleft")?parseInt(a.css("marginLeft"),0)||0:a.data("marginleft"),i.marginRight=void 0===a.data("marginright")?parseInt(a.css("marginRight"),0)||0:a.data("marginright"),i.borderTopWidth=void 0===a.data("bordertopwidth")?parseInt(a.css("borderTopWidth"),0)||0:a.data("bordertopwidth"),i.borderBottomWidth=void 0===a.data("borderbottomwidth")?parseInt(a.css("borderBottomWidth"),0)||0:a.data("borderbottomwidth"),i.borderLeftWidth=void 0===a.data("borderleftwidth")?parseInt(a.css("borderLeftWidth"),0)||0:a.data("borderleftwidth"),i.borderRightWidth=void 0===a.data("borderrightwidth")?parseInt(a.css("borderRightWidth"),0)||0:a.data("borderrightwidth"),"rekursive"!=e){if(i.color=void 0===a.data("color")?"nopredefinedcolor":a.data("color"),i.whiteSpace=n?void 0===t.data("whitespace")?t.css("whiteSpace")||"nowrap":t.data("whitespace"):void 0===a.data("whitespace")?a.css("whiteSpace")||"nowrap":a.data("whitespace"),i.minWidth=void 0===a.data("width")?parseInt(a.css("minWidth"),0)||0:a.data("width"),i.minHeight=void 0===a.data("height")?parseInt(a.css("minHeight"),0)||0:a.data("height"),void 0!=a.data("videowidth")&&void 0!=a.data("videoheight")){var o=a.data("videowidth"),r=a.data("videoheight");o="100%"===o?"none":o,r="100%"===r?"none":r,a.data("width",o),a.data("height",r)}i.maxWidth=void 0===a.data("width")?parseInt(a.css("maxWidth"),0)||"none":a.data("width"),i.maxHeight=void 0===a.data("height")?parseInt(a.css("maxHeight"),0)||"none":a.data("height"),i.wan=void 0===a.data("wan")?parseInt(a.css("-webkit-transition"),0)||"none":a.data("wan"),i.moan=void 0===a.data("moan")?parseInt(a.css("-moz-animation-transition"),0)||"none":a.data("moan"),i.man=void 0===a.data("man")?parseInt(a.css("-ms-animation-transition"),0)||"none":a.data("man"),i.ani=void 0===a.data("ani")?parseInt(a.css("transition"),0)||"none":a.data("ani")}return i.styleProps=a.css(["background-color","border-top-color","border-bottom-color","border-right-color","border-left-color","border-top-style","border-bottom-style","border-left-style","border-right-style","border-left-width","border-right-width","border-bottom-width","border-top-width","color","text-decoration","font-style","border-radius"]),i},m=function(a,e){var t=new Object;return a&&jQuery.each(a,function(i,n){t[i]=p(n,e)[e.curWinRange]||a[i]}),t},u=function(a,e,t,i){return a=jQuery.isNumeric(a)?a*e+"px":a,a="full"===a?i:"auto"===a||"none"===a?t:a},v=function(a,e,t,i){var n;void 0===a.data("cssobj")?(n=g(a,t),a.data("cssobj",n)):n=a.data("cssobj");var o=m(n,e),r=e.bw,d=e.bh;if("off"===i&&(r=1,d=1),"auto"==o.lineHeight&&(o.lineHeight=o.fontSize+4),!a.hasClass("tp-splitted")){a.css("-webkit-transition","none"),a.css("-moz-transition","none"),a.css("-ms-transition","none"),a.css("transition","none");var s=void 0!==a.data("transform_hover")||void 0!==a.data("style_hover");if(s&&punchgs.TweenLite.set(a,o.styleProps),punchgs.TweenLite.set(a,{fontSize:Math.round(o.fontSize*r)+"px",fontWeight:o.fontWeight,letterSpacing:Math.floor(o.letterSpacing*r)+"px",paddingTop:Math.round(o.paddingTop*d)+"px",paddingBottom:Math.round(o.paddingBottom*d)+"px",paddingLeft:Math.round(o.paddingLeft*r)+"px",paddingRight:Math.round(o.paddingRight*r)+"px",marginTop:o.marginTop*d+"px",marginBottom:o.marginBottom*d+"px",marginLeft:o.marginLeft*r+"px",marginRight:o.marginRight*r+"px",borderTopWidth:Math.round(o.borderTopWidth*d)+"px",borderBottomWidth:Math.round(o.borderBottomWidth*d)+"px",borderLeftWidth:Math.round(o.borderLeftWidth*r)+"px",borderRightWidth:Math.round(o.borderRightWidth*r)+"px",lineHeight:Math.round(o.lineHeight*d)+"px",overwrite:"auto"}),"rekursive"!=t){var l="slide"==o.basealign?e.ulw:e.gridwidth[e.curWinRange],p="slide"==o.basealign?e.ulh:e.gridheight[e.curWinRange],h=u(o.maxWidth,r,"none",l),c=u(o.maxHeight,d,"none",p),v=u(o.minWidth,r,"0px",l),f=u(o.minHeight,d,"0px",p);punchgs.TweenLite.set(a,{maxWidth:h,maxHeight:c,minWidth:v,minHeight:f,whiteSpace:o.whiteSpace,overwrite:"auto"}),"nopredefinedcolor"!=o.color&&punchgs.TweenLite.set(a,{color:o.color,overwrite:"auto"})}setTimeout(function(){a.css("-webkit-transition",a.data("wan")),a.css("-moz-transition",a.data("moan")),a.css("-ms-transition",a.data("man")),a.css("transition",a.data("ani"))},30)}},f=function(a,e){if(a.hasClass("rs-pendulum")&&void 0==a.data("loop-timeline")){a.data("loop-timeline",new punchgs.TimelineLite);var t=void 0==a.data("startdeg")?-20:a.data("startdeg"),i=void 0==a.data("enddeg")?20:a.data("enddeg"),n=void 0==a.data("speed")?2:a.data("speed"),o=void 0==a.data("origin")?"50% 50%":a.data("origin"),r=void 0==a.data("easing")?punchgs.Power2.easeInOut:a.data("ease");t*=e,i*=e,a.data("loop-timeline").append(new punchgs.TweenLite.fromTo(a,n,{force3D:"auto",rotation:t,transformOrigin:o},{rotation:i,ease:r})),a.data("loop-timeline").append(new punchgs.TweenLite.fromTo(a,n,{force3D:"auto",rotation:i,transformOrigin:o},{rotation:t,ease:r,onComplete:function(){a.data("loop-timeline").restart()}}))}if(a.hasClass("rs-rotate")&&void 0==a.data("loop-timeline")){a.data("loop-timeline",new punchgs.TimelineLite);var t=void 0==a.data("startdeg")?0:a.data("startdeg"),i=void 0==a.data("enddeg")?360:a.data("enddeg");n=void 0==a.data("speed")?2:a.data("speed"),o=void 0==a.data("origin")?"50% 50%":a.data("origin"),r=void 0==a.data("easing")?punchgs.Power2.easeInOut:a.data("easing"),t*=e,i*=e,a.data("loop-timeline").append(new punchgs.TweenLite.fromTo(a,n,{force3D:"auto",rotation:t,transformOrigin:o},{rotation:i,ease:r,onComplete:function(){a.data("loop-timeline").restart()}}))}if(a.hasClass("rs-slideloop")&&void 0==a.data("loop-timeline")){a.data("loop-timeline",new punchgs.TimelineLite);var d=void 0==a.data("xs")?0:a.data("xs"),s=void 0==a.data("ys")?0:a.data("ys"),l=void 0==a.data("xe")?0:a.data("xe"),p=void 0==a.data("ye")?0:a.data("ye"),n=void 0==a.data("speed")?2:a.data("speed"),r=void 0==a.data("easing")?punchgs.Power2.easeInOut:a.data("easing");d*=e,s*=e,l*=e,p*=e,a.data("loop-timeline").append(new punchgs.TweenLite.fromTo(a,n,{force3D:"auto",x:d,y:s},{x:l,y:p,ease:r})),a.data("loop-timeline").append(new punchgs.TweenLite.fromTo(a,n,{force3D:"auto",x:l,y:p},{x:d,y:s,onComplete:function(){a.data("loop-timeline").restart()}}))}if(a.hasClass("rs-pulse")&&void 0==a.data("loop-timeline")){a.data("loop-timeline",new punchgs.TimelineLite);var h=void 0==a.data("zoomstart")?0:a.data("zoomstart"),c=void 0==a.data("zoomend")?0:a.data("zoomend"),n=void 0==a.data("speed")?2:a.data("speed"),r=void 0==a.data("easing")?punchgs.Power2.easeInOut:a.data("easing");a.data("loop-timeline").append(new punchgs.TweenLite.fromTo(a,n,{force3D:"auto",scale:h},{scale:c,ease:r})),a.data("loop-timeline").append(new punchgs.TweenLite.fromTo(a,n,{force3D:"auto",scale:c},{scale:h,onComplete:function(){a.data("loop-timeline").restart()}}))}if(a.hasClass("rs-wave")&&void 0==a.data("loop-timeline")){a.data("loop-timeline",new punchgs.TimelineLite);var g=void 0==a.data("angle")?10:parseInt(a.data("angle"),0),m=void 0==a.data("radius")?10:parseInt(a.data("radius"),0),n=void 0==a.data("speed")?-20:a.data("speed"),o=void 0==a.data("origin")?"50% 50%":a.data("origin"),u=o.split(" "),v=new Object;u.length>=1?(v.x=u[0],v.y=u[1]):(v.x="50%",v.y="50%"),g*=e,m*=e;var f=0-a.height()/2+m*(-1+parseInt(v.y,0)/100),w=a.width()*(-.5+parseInt(v.x,0)/100),y={a:0,ang:g,element:a,unit:m,xoffset:w,yoffset:f};a.data("loop-timeline").append(new punchgs.TweenLite.fromTo(y,n,{a:360},{a:0,force3D:"auto",ease:punchgs.Linear.easeNone,onUpdate:function(){var a=y.a*(Math.PI/180);punchgs.TweenLite.to(y.element,.1,{force3D:"auto",x:y.xoffset+Math.cos(a)*y.unit,y:y.yoffset+y.unit*(1-Math.sin(a))})},onComplete:function(){a.data("loop-timeline").restart()}}))}},w=function(a){a.find(".rs-pendulum, .rs-slideloop, .rs-pulse, .rs-wave").each(function(){var a=jQuery(this);void 0!=a.data("loop-timeline")&&(a.data("loop-timeline").pause(),a.data("loop-timeline",null))})}}(jQuery);