!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(t,e){t.exports=jQuery},function(t,e,n){n(2),n(6),t.exports=n(4)},function(t,e,n){var r,i,o,s;
s=function(t){"use strict";var e="left",n="right",r="up",i="down",o="none",s="doubletap",a="longtap",u="horizontal",l="vertical",h="all",c="move",f="end",p="cancel",d="ontouchstart"in window,g=window.navigator.msPointerEnabled&&!window.PointerEvent&&!d,D=(window.PointerEvent||window.navigator.msPointerEnabled)&&!d,m="TouchSwipe";function v(v,_){_=t.extend({},_);var y=d||D||!_.fallbackToMouseEvents,x=y?D?g?"MSPointerDown":"pointerdown":"touchstart":"mousedown",w=y?D?g?"MSPointerMove":"pointermove":"touchmove":"mousemove",C=y?D?g?"MSPointerUp":"pointerup":"touchend":"mouseup",F=y?D?"mouseleave":null:"mouseleave",E=D?g?"MSPointerCancel":"pointercancel":"touchcancel",b=0,T=null,M=null,A=0,P=0,S=0,O=1,k=0,B=0,L=null,N=t(v),R="start",X=0,Y={},I=0,z=0,H=0,W=0,V=0,j=null,U=null;try{N.on(x,q),N.on(E,Q)}catch(v){t.error("events not supported "+x+","+E+" on jQuery.swipe")}function q(o){if(!0!==N.data(m+"_intouch")&&!(0<t(o.target).closest(_.excludedElements,N).length)){var s=o.originalEvent?o.originalEvent:o;if(!s.pointerType||"mouse"!=s.pointerType||0!=_.fallbackToMouseEvents){var a,u,l=s.touches,c=l?l[0]:s;return R="start",l?X=l.length:!1!==_.preventDefaultEvents&&o.preventDefault(),B=M=T=null,O=1,k=S=P=A=b=0,(u={})[e]=yt(e),u[n]=yt(n),u.up=yt(r),u[i]=yt(i),L=u,dt(),mt(0,c),!l||X===_.fingers||_.fingers===h||st()?(I=Ft(),2==X&&(mt(1,l[1]),P=S=wt(Y[0].start,Y[1].start)),(_.swipeStatus||_.pinchStatus)&&(a=tt(s,R))):a=!1,!1===a?(tt(s,R=p),a):(_.hold&&(U=setTimeout(t.proxy((function(){N.trigger("hold",[s.target]),_.hold&&(a=_.hold.call(N,s,s.target))}),this),_.longTapThreshold)),Dt(!0),null)}}}function G(s){var a=s.originalEvent?s.originalEvent:s;if(R!==f&&R!==p&&!gt()){var d,g,D,m,v,y,x,w=a.touches,C=vt(w?w[0]:a);if(z=Ft(),w&&(X=w.length),_.hold&&clearTimeout(U),R=c,2==X&&(0==P?(mt(1,w[1]),P=S=wt(Y[0].start,Y[1].start)):(vt(w[1]),S=wt(Y[0].end,Y[1].end),Y[0].end,Y[1].end,B=O<1?"out":"in"),O=(S/P*1).toFixed(2),k=Math.abs(P-S)),X===_.fingers||_.fingers===h||!w||st()){if(T=Ct(C.start,C.end),function(t,s){if(!1!==_.preventDefaultEvents)if(_.allowPageScroll===o)t.preventDefault();else{var a="auto"===_.allowPageScroll;switch(s){case e:(_.swipeLeft&&a||!a&&_.allowPageScroll!=u)&&t.preventDefault();break;case n:(_.swipeRight&&a||!a&&_.allowPageScroll!=u)&&t.preventDefault();break;case r:(_.swipeUp&&a||!a&&_.allowPageScroll!=l)&&t.preventDefault();break;case i:(_.swipeDown&&a||!a&&_.allowPageScroll!=l)&&t.preventDefault()}}}(s,M=Ct(C.last,C.end)),y=C.start,x=C.end,b=Math.round(Math.sqrt(Math.pow(x.x-y.x,2)+Math.pow(x.y-y.y,2))),A=xt(),function(t,e){t!=o&&(e=Math.max(e,_t(t)),L[t].distance=e)}(T,b),d=tt(a,R),!_.triggerOnTouchEnd||_.triggerOnTouchLeave){var F=!0;_.triggerOnTouchLeave&&(D={left:(v=(m=t(m=this)).offset()).left,right:v.left+m.outerWidth(),top:v.top,bottom:v.top+m.outerHeight()},F=(g=C.end).x>D.left&&g.x<D.right&&g.y>D.top&&g.y<D.bottom),!_.triggerOnTouchEnd&&F?R=J(c):_.triggerOnTouchLeave&&!F&&(R=J(f)),R!=p&&R!=f||tt(a,R)}}else tt(a,R=p);!1===d&&tt(a,R=p)}}function K(t){var e,n=t.originalEvent?t.originalEvent:t,r=n.touches;if(r){if(r.length&&!gt())return e=n,H=Ft(),W=e.touches.length+1,!0;if(r.length&&gt())return!0}return gt()&&(X=W),z=Ft(),A=xt(),rt()||!nt()?tt(n,R=p):_.triggerOnTouchEnd||!1===_.triggerOnTouchEnd&&R===c?(!1!==_.preventDefaultEvents&&!1!==t.cancelable&&t.preventDefault(),tt(n,R=f)):!_.triggerOnTouchEnd&&ct()?et(n,R=f,"tap"):R===c&&tt(n,R=p),Dt(!1),null}function Q(){S=P=I=z=X=0,O=1,dt(),Dt(!1)}function Z(t){var e=t.originalEvent?t.originalEvent:t;_.triggerOnTouchLeave&&tt(e,R=J(f))}function $(){N.off(x,q),N.off(E,Q),N.off(w,G),N.off(C,K),F&&N.off(F,Z),Dt(!1)}function J(t){var e=t,n=it(),r=nt(),i=rt();return!n||i?e=p:!r||t!=c||_.triggerOnTouchEnd&&!_.triggerOnTouchLeave?!r&&t==f&&_.triggerOnTouchLeave&&(e=p):e=f,e}function tt(t,e){var n,r=t.touches;return(at()&&ut()||ut())&&(n=et(t,e,"swipe")),(ot()&&st()||st())&&!1!==n&&(n=et(t,e,"pinch")),pt()&&ft()&&!1!==n?n=et(t,e,s):A>_.longTapThreshold&&b<10&&_.longTap&&!1!==n?n=et(t,e,a):1!==X&&d||!(isNaN(b)||b<_.threshold)||!ct()||!1===n||(n=et(t,e,"tap")),e===p&&Q(),e===f&&(r&&r.length||Q()),n}function et(o,u,l){var h;if("swipe"==l){if(N.trigger("swipeStatus",[u,T||null,b||0,A||0,X,Y,M]),_.swipeStatus&&!1===(h=_.swipeStatus.call(N,o,u,T||null,b||0,A||0,X,Y,M)))return!1;if(u==f&&at()){if(clearTimeout(j),clearTimeout(U),N.trigger("swipe",[T,b,A,X,Y,M]),_.swipe&&!1===(h=_.swipe.call(N,o,T,b,A,X,Y,M)))return!1;switch(T){case e:N.trigger("swipeLeft",[T,b,A,X,Y,M]),_.swipeLeft&&(h=_.swipeLeft.call(N,o,T,b,A,X,Y,M));break;case n:N.trigger("swipeRight",[T,b,A,X,Y,M]),_.swipeRight&&(h=_.swipeRight.call(N,o,T,b,A,X,Y,M));break;case r:N.trigger("swipeUp",[T,b,A,X,Y,M]),_.swipeUp&&(h=_.swipeUp.call(N,o,T,b,A,X,Y,M));break;case i:N.trigger("swipeDown",[T,b,A,X,Y,M]),_.swipeDown&&(h=_.swipeDown.call(N,o,T,b,A,X,Y,M))}}}if("pinch"==l){if(N.trigger("pinchStatus",[u,B||null,k||0,A||0,X,O,Y]),_.pinchStatus&&!1===(h=_.pinchStatus.call(N,o,u,B||null,k||0,A||0,X,O,Y)))return!1;if(u==f&&ot())switch(B){case"in":N.trigger("pinchIn",[B||null,k||0,A||0,X,O,Y]),_.pinchIn&&(h=_.pinchIn.call(N,o,B||null,k||0,A||0,X,O,Y));break;case"out":N.trigger("pinchOut",[B||null,k||0,A||0,X,O,Y]),_.pinchOut&&(h=_.pinchOut.call(N,o,B||null,k||0,A||0,X,O,Y))}}return"tap"==l?u!==p&&u!==f||(clearTimeout(j),clearTimeout(U),ft()&&!pt()?(V=Ft(),j=setTimeout(t.proxy((function(){V=null,N.trigger("tap",[o.target]),_.tap&&(h=_.tap.call(N,o,o.target))}),this),_.doubleTapThreshold)):(V=null,N.trigger("tap",[o.target]),_.tap&&(h=_.tap.call(N,o,o.target)))):l==s?u!==p&&u!==f||(clearTimeout(j),clearTimeout(U),V=null,N.trigger("doubletap",[o.target]),_.doubleTap&&(h=_.doubleTap.call(N,o,o.target))):l==a&&(u!==p&&u!==f||(clearTimeout(j),V=null,N.trigger("longtap",[o.target]),_.longTap&&(h=_.longTap.call(N,o,o.target)))),h}function nt(){var t=!0;return null!==_.threshold&&(t=b>=_.threshold),t}function rt(){var t=!1;return null!==_.cancelThreshold&&null!==T&&(t=_t(T)-b>=_.cancelThreshold),t}function it(){return!(_.maxTimeThreshold&&A>=_.maxTimeThreshold)}function ot(){var t=lt(),e=ht(),n=null===_.pinchThreshold||k>=_.pinchThreshold;return t&&e&&n}function st(){return _.pinchStatus||_.pinchIn||_.pinchOut}function at(){var t=it(),e=nt(),n=lt(),r=ht();return!rt()&&r&&n&&e&&t}function ut(){return _.swipe||_.swipeStatus||_.swipeLeft||_.swipeRight||_.swipeUp||_.swipeDown}function lt(){return X===_.fingers||_.fingers===h||!d}function ht(){return 0!==Y[0].end.x}function ct(){return _.tap}function ft(){return!!_.doubleTap}function pt(){if(null==V)return!1;var t=Ft();return ft()&&t-V<=_.doubleTapThreshold}function dt(){W=H=0}function gt(){var t=!1;return H&&Ft()-H<=_.fingerReleaseThreshold&&(t=!0),t}function Dt(t){N&&(!0===t?(N.on(w,G),N.on(C,K),F&&N.on(F,Z)):(N.off(w,G,!1),N.off(C,K,!1),F&&N.off(F,Z,!1)),N.data(m+"_intouch",!0===t))}function mt(t,e){var n={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};return n.start.x=n.last.x=n.end.x=e.pageX||e.clientX,n.start.y=n.last.y=n.end.y=e.pageY||e.clientY,Y[t]=n}function vt(t){var e=void 0!==t.identifier?t.identifier:0,n=Y[e]||null;return null===n&&(n=mt(e,t)),n.last.x=n.end.x,n.last.y=n.end.y,n.end.x=t.pageX||t.clientX,n.end.y=t.pageY||t.clientY,n}function _t(t){if(L[t])return L[t].distance}function yt(t){return{direction:t,distance:0}}function xt(){return z-I}function wt(t,e){var n=Math.abs(t.x-e.x),r=Math.abs(t.y-e.y);return Math.round(Math.sqrt(n*n+r*r))}function Ct(t,s){if(u=s,(a=t).x==u.x&&a.y==u.y)return o;var a,u,l,h,c,f,p,d,g=(h=s,c=(l=t).x-h.x,f=h.y-l.y,p=Math.atan2(f,c),(d=Math.round(180*p/Math.PI))<0&&(d=360-Math.abs(d)),d);return g<=45&&0<=g||g<=360&&315<=g?e:135<=g&&g<=225?n:45<g&&g<135?i:r}function Ft(){return(new Date).getTime()}this.enable=function(){return this.disable(),N.on(x,q),N.on(E,Q),N},this.disable=function(){return $(),N},this.destroy=function(){$(),N.data(m,null),N=null},this.option=function(e,n){if("object"==typeof e)_=t.extend(_,e);else if(void 0!==_[e]){if(void 0===n)return _[e];_[e]=n}else{if(!e)return _;t.error("Option "+e+" does not exist on jQuery.swipe.options")}return null}}t.fn.rsswipe=function(e){var n=t(this),r=n.data(m);if(r&&"string"==typeof e){if(r[e])return r[e].apply(r,Array.prototype.slice.call(arguments,1));t.error("Method "+e+" does not exist on jQuery.rsswipe")}else if(r&&"object"==typeof e)r.option.apply(r,arguments);else if(!(r||"object"!=typeof e&&e))return function(e){return!e||void 0!==e.allowPageScroll||void 0===e.swipe&&void 0===e.swipeStatus||(e.allowPageScroll=o),void 0!==e.click&&void 0===e.tap&&(e.tap=e.click),e=e||{},e=t.extend({},t.fn.rsswipe.defaults,e),this.each((function(){var n=t(this),r=n.data(m);r||(r=new v(this,e),n.data(m,r))}))}.apply(this,arguments);return n},t.fn.rsswipe.version="1.6.18",t.fn.rsswipe.defaults={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:".noSwipe",preventDefaultEvents:!0},t.fn.rsswipe.phases={PHASE_START:"start",PHASE_MOVE:c,PHASE_END:f,PHASE_CANCEL:p},t.fn.rsswipe.directions={LEFT:e,RIGHT:n,UP:r,DOWN:i,IN:"in",OUT:"out"},t.fn.rsswipe.pageScroll={NONE:o,HORIZONTAL:u,VERTICAL:l,AUTO:"auto"},t.fn.rsswipe.fingers={ONE:1,TWO:2,THREE:3,FOUR:4,FIVE:5,ALL:h}},n(3).jQuery?(i=[n(0)],void 0===(o="function"==typeof(r=s)?r.apply(e,i):r)||(t.exports=o)):t.exports?s(n(0)):s(jQuery)},function(t,e){(function(e){t.exports=e}).call(this,{})},function(t,e){var n;(n=jQuery).waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage"]},n.expr.pseudos.uncached=function(t){var e=document.createElement("img");return e.src=t.src,n(t).is('img[src!=""]')&&!e.complete},n.fn.waitForImages=function(t,e,r){if(n.isPlainObject(t)&&(e=t.each,r=t.waitForAll,t=t.finished),t=t||n.noop,e=e||n.noop,r=!!r,!n.isFunction(t)||!n.isFunction(e))throw new TypeError("An invalid callback was supplied.");return this.each((function(){var i=n(this),o=[];if(r){var s=n.waitForImages.hasImageProperties||[],a=/url\((['"]?)(.*?)\1\)/g;i.find("*").each((function(){var t=n(this);t.is("img:uncached")&&o.push({src:t.attr("src"),element:t[0]}),n.each(s,(function(e,n){var r,i=t.css(n);if(!i)return!0;for(;r=a.exec(i);)o.push({src:r[2],element:t[0]})}))}))}else i.find("img:uncached").each((function(){o.push({src:this.src,element:this})}));var u=o.length,l=0;0==u&&t.call(i[0]),n.each(o,(function(r,o){var s=new Image;n(s).bind("load error",(function(n){if(l++,e.call(o.element,l,u,"load"==n.type),l==u)return t.call(i[0]),!1})),s.src=o.src}))}))}},,function(t,e,n){"use strict";function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}
n.r(e);var o,s,a,u,l,h,c,f,p,d,g,D,m,v={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},_={duration:.5,overwrite:!1,delay:0},y=1e8,x=2*Math.PI,w=x/4,C=0,F=Math.sqrt,E=Math.cos,b=Math.sin,T=function(t){return"string"==typeof t},M=function(t){return"function"==typeof t},A=function(t){return"number"==typeof t},P=function(t){return void 0===t},S=function(t){return"object"==typeof t},O=function(t){return!1!==t},k=function(){return"undefined"!=typeof window},B=function(t){return M(t)||T(t)},L="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},N=Array.isArray,R=/(?:-?\.?\d|\.)+/gi,X=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Y=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,I=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,z=/[+-]=-?[.\d]+/,H=/[^,'"\[\]\s]+/gi,W=/[\d.+\-=]+(?:e[-+]\d*)*/i,V={},j={},U=function(t){return(j=mt(t,V))&&nn},q=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},G=function(t,e){return!e&&console.warn(t)},K=function(t,e){return t&&(V[t]=e)&&j&&(j[t]=e)||V},Q=function(){return 0},Z={},$=[],J={},tt={},et={},nt=30,rt=[],it="",ot=function(t){var e,n,r=t[0];if(S(r)||M(r)||(t=[t]),!(e=(r._gsap||{}).harness)){for(n=rt.length;n--&&!rt[n].targetTest(r););e=rt[n]}for(n=t.length;n--;)t[n]&&(t[n]._gsap||(t[n]._gsap=new be(t[n],e)))||t.splice(n,1);return t},st=function(t){return t._gsap||ot(Ut(t))[0]._gsap},at=function(t,e,n){return(n=t[e])&&M(n)?t[e]():P(n)&&t.getAttribute&&t.getAttribute(e)||n},ut=function(t,e){return(t=t.split(",")).forEach(e)||t},lt=function(t){return Math.round(1e5*t)/1e5||0},ht=function(t){return Math.round(1e7*t)/1e7||0},ct=function(t,e){for(var n=e.length,r=0;t.indexOf(e[r])<0&&++r<n;);return r<n},ft=function(){var t,e,n=$.length,r=$.slice(0);for(J={},$.length=0,t=0;t<n;t++)(e=r[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)},pt=function(t,e,n,r){$.length&&ft(),t.render(e,n,r),$.length&&ft()},dt=function(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(H).length<2?e:T(t)?t.trim():t},gt=function(t){return t},Dt=function(t,e){for(var n in e)n in t||(t[n]=e[n]);return t},mt=function(t,e){for(var n in e)t[n]=e[n];return t},vt=function t(e,n){for(var r in n)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(e[r]=S(n[r])?t(e[r]||(e[r]={}),n[r]):n[r]);return e},_t=function(t,e){var n,r={};for(n in t)n in e||(r[n]=t[n]);return r},yt=function(t){var e,n=t.parent||s,r=t.keyframes?(e=N(t.keyframes),function(t,n){for(var r in n)r in t||"duration"===r&&e||"ease"===r||(t[r]=n[r])}):Dt;if(O(t.inherit))for(;n;)r(t,n.vars.defaults),n=n.parent||n._dp;return t},xt=function(t,e,n,r){void 0===n&&(n="_first"),void 0===r&&(r="_last");var i=e._prev,o=e._next;i?i._next=o:t[n]===e&&(t[n]=o),o?o._prev=i:t[r]===e&&(t[r]=i),e._next=e._prev=e.parent=null},wt=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove(t),t._act=0},Ct=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var n=t;n;)n._dirty=1,n=n.parent;return t},Ft=function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t},Et=function(t){return t._repeat?bt(t._tTime,t=t.duration()+t._rDelay)*t:0},bt=function(t,e){var n=Math.floor(t/=e);return t&&n===t?n-1:n},Tt=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Mt=function(t){return t._end=ht(t._start+(t._tDur/Math.abs(t._ts||t._rts||1e-8)||0))},At=function(t,e){var n=t._dp;return n&&n.smoothChildTiming&&t._ts&&(t._start=ht(n._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Mt(t),n._dirty||Ct(n,t)),t},Pt=function(t,e){var n;if((e._time||e._initted&&!e._dur)&&(n=Tt(t.rawTime(),e),(!e._dur||zt(0,e.totalDuration(),n)-e._tTime>1e-8)&&e.render(n,!0)),Ct(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(n=t;n._dp;)n.rawTime()>=0&&n.totalTime(n._tTime),n=n._dp;t._zTime=-1e-8}},St=function(t,e,n,r){return e.parent&&wt(e),e._start=ht((A(n)?n:n||t!==s?Xt(t,n,e):t._time)+e._delay),e._end=ht(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),function(t,e,n,r,i){void 0===n&&(n="_first"),void 0===r&&(r="_last");var o,s=t[r];if(i)for(o=e[i];s&&s[i]>o;)s=s._prev;s?(e._next=s._next,s._next=e):(e._next=t[n],t[n]=e),e._next?e._next._prev=e:t[r]=e,e._prev=s,e.parent=e._dp=t}(t,e,"_first","_last",t._sort?"_start":0),Bt(e)||(t._recent=e),r||Pt(t,e),t},Ot=function(t,e){return(V.ScrollTrigger||q("scrollTrigger",e))&&V.ScrollTrigger.create(e,t)},kt=function(t,e,n,r){return ke(t,e),t._initted?!n&&t._pt&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&c!==pe.frame?($.push(t),t._lazy=[e,r],1):void 0:1},Bt=function(t){var e=t.data;return"isFromStart"===e||"isStart"===e},Lt=function(t,e,n,r){var i=t._repeat,o=ht(e)||0,s=t._tTime/t._tDur;return s&&!r&&(t._time*=o/t._dur),t._dur=o,t._tDur=i?i<0?1e10:ht(o*(i+1)+t._rDelay*i):o,s>0&&!r?At(t,t._tTime=t._tDur*s):t.parent&&Mt(t),n||Ct(t.parent,t),t},Nt=function(t){return t instanceof Me?Ct(t):Lt(t,t._dur)},Rt={_start:0,endTime:Q,totalDuration:Q},Xt=function t(e,n,r){var i,o,s,a=e.labels,u=e._recent||Rt,l=e.duration()>=y?u.endTime(!1):e._dur;return T(n)&&(isNaN(n)||n in a)?(o=n.charAt(0),s="%"===n.substr(-1),i=n.indexOf("="),"<"===o||">"===o?(i>=0&&(n=n.replace(/=/,"")),("<"===o?u._start:u.endTime(u._repeat>=0))+(parseFloat(n.substr(1))||0)*(s?(i<0?u:r).totalDuration()/100:1)):i<0?(n in a||(a[n]=l),a[n]):(o=parseFloat(n.charAt(i-1)+n.substr(i+1)),s&&r&&(o=o/100*(N(r)?r[0]:r).totalDuration()),i>1?t(e,n.substr(0,i-1),r)+o:l+o)):null==n?l:+n},Yt=function(t,e,n){var r,i,o=A(e[1]),s=(o?2:1)+(t<2?0:1),a=e[s];if(o&&(a.duration=e[1]),a.parent=n,t){for(r=a,i=n;i&&!("immediateRender"in r);)r=i.vars.defaults||{},i=O(i.vars.inherit)&&i.parent;a.immediateRender=O(r.immediateRender),t<2?a.runBackwards=1:a.startAt=e[s-1]}return new Xe(e[0],a,e[s+1])},It=function(t,e){return t||0===t?e(t):e},zt=function(t,e,n){return n<t?t:n>e?e:n},Ht=function(t,e){return T(t)&&(e=W.exec(t))?t.substr(e.index+e[0].length):""},Wt=[].slice,Vt=function(t,e){return t&&S(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&S(t[0]))&&!t.nodeType&&t!==a},jt=function(t,e,n){return void 0===n&&(n=[]),t.forEach((function(t){var r;return T(t)&&!e||Vt(t,1)?(r=n).push.apply(r,Ut(t)):n.push(t)}))||n},Ut=function(t,e,n){return!T(t)||n||!u&&de()?N(t)?jt(t,n):Vt(t)?Wt.call(t,0):t?[t]:[]:Wt.call((e||l).querySelectorAll(t),0)},qt=function(t){return t.sort((function(){return.5-Math.random()}))},Gt=function(t){if(M(t))return t;var e=S(t)?t:{each:t},n=xe(e.ease),r=e.from||0,i=parseFloat(e.base)||0,o={},s=r>0&&r<1,a=isNaN(r)||s,u=e.axis,l=r,h=r;return T(r)?l=h={center:.5,edges:.5,end:1}[r]||0:!s&&a&&(l=r[0],h=r[1]),function(t,s,c){var f,p,d,g,D,m,v,_,x,w=(c||e).length,C=o[w];if(!C){if(!(x="auto"===e.grid?0:(e.grid||[1,y])[1])){for(v=-y;v<(v=c[x++].getBoundingClientRect().left)&&x<w;);x--}for(C=o[w]=[],f=a?Math.min(x,w)*l-.5:r%x,p=x===y?0:a?w*h/x-.5:r/x|0,v=0,_=y,m=0;m<w;m++)d=m%x-f,g=p-(m/x|0),C[m]=D=u?Math.abs("y"===u?g:d):F(d*d+g*g),D>v&&(v=D),D<_&&(_=D);"random"===r&&qt(C),C.max=v-_,C.min=_,C.v=w=(parseFloat(e.amount)||parseFloat(e.each)*(x>w?w-1:u?"y"===u?w/x:x:Math.max(x,w/x))||0)*("edges"===r?-1:1),C.b=w<0?i-w:i,C.u=Ht(e.amount||e.each)||0,n=n&&w<0?_e(n):n}return w=(C[t]-C.min)/C.max||0,ht(C.b+(n?n(w):w)*C.v)+C.u}},Kt=function(t){var e=Math.pow(10,((t+"").split(".")[1]||"").length);return function(n){var r=Math.round(parseFloat(n)/t)*t*e;return(r-r%1)/e+(A(n)?0:Ht(n))}},Qt=function(t,e){var n,r,i=N(t);return!i&&S(t)&&(n=i=t.radius||y,t.values?(t=Ut(t.values),(r=!A(t[0]))&&(n*=n)):t=Kt(t.increment)),It(e,i?M(t)?function(e){return r=t(e),Math.abs(r-e)<=n?r:e}:function(e){for(var i,o,s=parseFloat(r?e.x:e),a=parseFloat(r?e.y:0),u=y,l=0,h=t.length;h--;)(i=r?(i=t[h].x-s)*i+(o=t[h].y-a)*o:Math.abs(t[h]-s))<u&&(u=i,l=h);return l=!n||u<=n?t[l]:e,r||l===e||A(e)?l:l+Ht(e)}:Kt(t))},Zt=function(t,e,n,r){return It(N(t)?!e:!0===n?!!(n=0):!r,(function(){return N(t)?t[~~(Math.random()*t.length)]:(n=n||1e-5)&&(r=n<1?Math.pow(10,(n+"").length-2):1)&&Math.floor(Math.round((t-n/2+Math.random()*(e-t+.99*n))/n)*n*r)/r}))},$t=function(t,e,n){return It(n,(function(n){return t[~~e(n)]}))},Jt=function(t){for(var e,n,r,i,o=0,s="";~(e=t.indexOf("random(",o));)r=t.indexOf(")",e),i="["===t.charAt(e+7),n=t.substr(e+7,r-e-7).match(i?H:R),s+=t.substr(o,e-o)+Zt(i?n:+n[0],i?0:+n[1],+n[2]||1e-5),o=r+1;return s+t.substr(o,t.length-o)},te=function(t,e,n,r,i){var o=e-t,s=r-n;return It(i,(function(e){return n+((e-t)/o*s||0)}))},ee=function(t,e,n){var r,i,o,s=t.labels,a=y;for(r in s)(i=s[r]-e)<0==!!n&&i&&a>(i=Math.abs(i))&&(o=r,a=i);return o},ne=function(t,e,n){var r,i,o=t.vars,s=o[e];if(s)return r=o[e+"Params"],i=o.callbackScope||t,n&&$.length&&ft(),r?s.apply(i,r):s.call(i)},re=function(t){return wt(t),t.scrollTrigger&&t.scrollTrigger.kill(!1),t.progress()<1&&ne(t,"onInterrupt"),t},ie=function(t){var e=(t=!t.name&&t.default||t).name,n=M(t),r=e&&!n&&t.init?function(){this._props=[]}:t,i={init:Q,render:qe,add:Se,kill:Ke,modifier:Ge,rawVars:0},o={targetTest:0,get:0,getSetter:We,aliases:{},register:0};if(de(),t!==r){if(tt[e])return;Dt(r,Dt(_t(t,i),o)),mt(r.prototype,mt(i,_t(t,o))),tt[r.prop=e]=r,t.targetTest&&(rt.push(r),Z[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}K(e,r),t.register&&t.register(nn,r,$e)},oe={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},se=function(t,e,n){return 255*(6*(t+=t<0?1:t>1?-1:0)<1?e+(n-e)*t*6:t<.5?n:3*t<2?e+(n-e)*(2/3-t)*6:e)+.5|0},ae=function(t,e,n){var r,i,o,s,a,u,l,h,c,f,p=t?A(t)?[t>>16,t>>8&255,255&t]:0:oe.black;if(!p){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),oe[t])p=oe[t];else if("#"===t.charAt(0)){if(t.length<6&&(r=t.charAt(1),i=t.charAt(2),o=t.charAt(3),t="#"+r+r+i+i+o+o+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(p=parseInt(t.substr(1,6),16))>>16,p>>8&255,255&p,parseInt(t.substr(7),16)/255];p=[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t]}else if("hsl"===t.substr(0,3))if(p=f=t.match(R),e){if(~t.indexOf("="))return p=t.match(X),n&&p.length<4&&(p[3]=1),p}else s=+p[0]%360/360,a=+p[1]/100,r=2*(u=+p[2]/100)-(i=u<=.5?u*(a+1):u+a-u*a),p.length>3&&(p[3]*=1),p[0]=se(s+1/3,r,i),p[1]=se(s,r,i),p[2]=se(s-1/3,r,i);else p=t.match(R)||oe.transparent;p=p.map(Number)}return e&&!f&&(r=p[0]/255,i=p[1]/255,o=p[2]/255,u=((l=Math.max(r,i,o))+(h=Math.min(r,i,o)))/2,l===h?s=a=0:(c=l-h,a=u>.5?c/(2-l-h):c/(l+h),s=l===r?(i-o)/c+(i<o?6:0):l===i?(o-r)/c+2:(r-i)/c+4,s*=60),p[0]=~~(s+.5),p[1]=~~(100*a+.5),p[2]=~~(100*u+.5)),n&&p.length<4&&(p[3]=1),p},ue=function(t){var e=[],n=[],r=-1;return t.split(he).forEach((function(t){var i=t.match(Y)||[];e.push.apply(e,i),n.push(r+=i.length+1)})),e.c=n,e},le=function(t,e,n){var r,i,o,s,a="",u=(t+a).match(he),l=e?"hsla(":"rgba(",h=0;if(!u)return t;if(u=u.map((function(t){return(t=ae(t,e,1))&&l+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"})),n&&(o=ue(t),(r=n.c).join(a)!==o.c.join(a)))for(s=(i=t.replace(he,"1").split(Y)).length-1;h<s;h++)a+=i[h]+(~r.indexOf(h)?u.shift()||l+"0,0,0,0)":(o.length?o:u.length?u:n).shift());if(!i)for(s=(i=t.split(he)).length-1;h<s;h++)a+=i[h]+u[h];return a+i[s]},he=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in oe)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),ce=/hsl[a]?\(/,fe=function(t){var e,n=t.join(" ");if(he.lastIndex=0,he.test(n))return e=ce.test(n),t[1]=le(t[1],e),t[0]=le(t[0],e,ue(t[1])),!0},pe=function(){var t,e,n,r,i,o,s=Date.now,c=500,f=33,d=s(),g=d,D=1e3/240,m=D,v=[],_=function n(a){var u,l,h,p,_=s()-g,y=!0===a;if(_>c&&(d+=_-f),((u=(h=(g+=_)-d)-m)>0||y)&&(p=++r.frame,i=h-1e3*r.time,r.time=h/=1e3,m+=u+(u>=D?4:D-u),l=1),y||(t=e(n)),l)for(o=0;o<v.length;o++)v[o](h,i,p,a)};return r={time:0,frame:0,tick:function(){_(!0)},deltaRatio:function(t){return i/(1e3/(t||60))},wake:function(){h&&(!u&&k()&&(a=u=window,l=a.document||{},V.gsap=nn,(a.gsapVersions||(a.gsapVersions=[])).push(nn.version),U(j||a.GreenSockGlobals||!a.gsap&&a||{}),n=a.requestAnimationFrame),t&&r.sleep(),e=n||function(t){return setTimeout(t,m-1e3*r.time+1|0)},p=1,_(2))},sleep:function(){(n?a.cancelAnimationFrame:clearTimeout)(t),p=0,e=Q},lagSmoothing:function(t,e){c=t||1/1e-8,f=Math.min(e,c,0)},fps:function(t){D=1e3/(t||240),m=1e3*r.time+D},add:function(t){v.indexOf(t)<0&&v.push(t),de()},remove:function(t,e){~(e=v.indexOf(t))&&v.splice(e,1)&&o>=e&&o--},_listeners:v}}(),de=function(){return!p&&pe.wake()},ge={},De=/^[\d.\-M][\d.\-,\s]/,me=/["']/g,ve=function(t){for(var e,n,r,i={},o=t.substr(1,t.length-3).split(":"),s=o[0],a=1,u=o.length;a<u;a++)n=o[a],e=a!==u-1?n.lastIndexOf(","):n.length,r=n.substr(0,e),i[s]=isNaN(r)?r.replace(me,"").trim():+r,s=n.substr(e+1).trim();return i},_e=function(t){return function(e){return 1-t(1-e)}},ye=function t(e,n){for(var r,i=e._first;i;)i instanceof Me?t(i,n):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===n||(i.timeline?t(i.timeline,n):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=n)),i=i._next},xe=function(t,e){return t&&(M(t)?t:ge[t]||function(t){var e,n,r,i,o=(t+"").split("("),s=ge[o[0]];return s&&o.length>1&&s.config?s.config.apply(null,~t.indexOf("{")?[ve(o[1])]:(e=t,n=e.indexOf("(")+1,r=e.indexOf(")"),i=e.indexOf("(",n),e.substring(n,~i&&i<r?e.indexOf(")",r+1):r)).split(",").map(dt)):ge._CE&&De.test(t)?ge._CE("",t):s}(t))||e},we=function(t,e,n,r){void 0===n&&(n=function(t){return 1-e(1-t)}),void 0===r&&(r=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var i,o={easeIn:e,easeOut:n,easeInOut:r};return ut(t,(function(t){for(var e in ge[t]=V[t]=o,ge[i=t.toLowerCase()]=n,o)ge[i+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=ge[t+"."+e]=o[e]})),o},Ce=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},Fe=function t(e,n,r){var i=n>=1?n:1,o=(r||(e?.3:.45))/(n<1?n:1),s=o/x*(Math.asin(1/i)||0),a=function(t){return 1===t?1:i*Math.pow(2,-10*t)*b((t-s)*o)+1},u="out"===e?a:"in"===e?function(t){return 1-a(1-t)}:Ce(a);return o=x/o,u.config=function(n,r){return t(e,n,r)},u},Ee=function t(e,n){void 0===n&&(n=1.70158);var r=function(t){return t?--t*t*((n+1)*t+n)+1:0},i="out"===e?r:"in"===e?function(t){return 1-r(1-t)}:Ce(r);return i.config=function(n){return t(e,n)},i};ut("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,e){var n=e<5?e+1:e;we(t+",Power"+(n-1),e?function(t){return Math.pow(t,n)}:function(t){return t},(function(t){return 1-Math.pow(1-t,n)}),(function(t){return t<.5?Math.pow(2*t,n)/2:1-Math.pow(2*(1-t),n)/2}))})),ge.Linear.easeNone=ge.none=ge.Linear.easeIn,we("Elastic",Fe("in"),Fe("out"),Fe()),d=7.5625,D=1/(g=2.75),we("Bounce",(function(t){return 1-m(1-t)}),m=function(t){return t<D?d*t*t:t<.7272727272727273?d*Math.pow(t-1.5/g,2)+.75:t<.9090909090909092?d*(t-=2.25/g)*t+.9375:d*Math.pow(t-2.625/g,2)+.984375}),we("Expo",(function(t){return t?Math.pow(2,10*(t-1)):0})),we("Circ",(function(t){return-(F(1-t*t)-1)})),we("Sine",(function(t){return 1===t?1:1-E(t*w)})),we("Back",Ee("in"),Ee("out"),Ee()),ge.SteppedEase=ge.steps=V.SteppedEase={config:function(t,e){void 0===t&&(t=1);var n=1/t,r=t+(e?0:1),i=e?1:0;return function(t){return((r*zt(0,1-1e-8,t)|0)+i)*n}}},_.ease=ge["quad.out"],ut("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(t){return it+=t+","+t+"Params,"}));var be=function(t,e){this.id=C++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:at,this.set=e?e.getSetter:We},Te=function(){function t(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Lt(this,+t.duration,1,1),this.data=t.data,p||pe.wake()}var e=t.prototype;return e.delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,Lt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(de(),!arguments.length)return this._tTime;var n=this._dp;if(n&&n.smoothChildTiming&&this._ts){for(At(this,t),!n._dp||n.parent||Pt(n,this);n&&n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&St(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&1e-8===Math.abs(this._zTime)||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),pt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Et(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Et(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},e.iteration=function(t,e){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*n,e):this._repeat?bt(this._tTime,n)+1:1},e.timeScale=function(t){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?Tt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,Ft(this.totalTime(zt(-this._delay,this._tDur,e),!0)),Mt(this),this},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(de(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&1e-8!==Math.abs(this._zTime)&&(this._tTime-=1e-8)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&St(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(O(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Tt(e.rawTime(t),this):this._tTime:this._tTime},e.globalTime=function(t){for(var e=this,n=arguments.length?t:e.rawTime();e;)n=e._start+n/(e._ts||1),e=e._dp;return n},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Nt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Nt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(Xt(this,t),O(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,O(e))},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,n=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=n&&t<this.endTime(!0)-1e-8))},e.eventCallback=function(t,e,n){var r=this.vars;return arguments.length>1?(e?(r[t]=e,n&&(r[t+"Params"]=n),"onUpdate"===t&&(this._onUpdate=e)):delete r[t],this):r[t]},e.then=function(t){var e=this;return new Promise((function(n){var r=M(t)?t:gt,i=function(){var t=e.then;e.then=null,M(r)&&(r=r(e))&&(r.then||r===e)&&(e.then=t),n(r),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?i():e._prom=i}))},e.kill=function(){re(this)},t}();Dt(Te.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var Me=function(t){function e(e,n){var i;return void 0===e&&(e={}),(i=t.call(this,e)||this).labels={},i.smoothChildTiming=!!e.smoothChildTiming,i.autoRemoveChildren=!!e.autoRemoveChildren,i._sort=O(e.sortChildren),s&&St(e.parent||s,r(i),n),e.reversed&&i.reverse(),e.paused&&i.paused(!0),e.scrollTrigger&&Ot(r(i),e.scrollTrigger),i}i(e,t);var n=e.prototype;return n.to=function(t,e,n){return Yt(0,arguments,this),this},n.from=function(t,e,n){return Yt(1,arguments,this),this},n.fromTo=function(t,e,n,r){return Yt(2,arguments,this),this},n.set=function(t,e,n){return e.duration=0,e.parent=this,yt(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Xe(t,e,Xt(this,n),1),this},n.call=function(t,e,n){return St(this,Xe.delayedCall(0,t,e),n)},n.staggerTo=function(t,e,n,r,i,o,s){return n.duration=e,n.stagger=n.stagger||r,n.onComplete=o,n.onCompleteParams=s,n.parent=this,new Xe(t,n,Xt(this,i)),this},n.staggerFrom=function(t,e,n,r,i,o,s){return n.runBackwards=1,yt(n).immediateRender=O(n.immediateRender),this.staggerTo(t,e,n,r,i,o,s)},n.staggerFromTo=function(t,e,n,r,i,o,s,a){return r.startAt=n,yt(r).immediateRender=O(r.immediateRender),this.staggerTo(t,e,r,i,o,s,a)},n.render=function(t,e,n){var r,i,o,a,u,l,h,c,f,p,d,g,D=this._time,m=this._dirty?this.totalDuration():this._tDur,v=this._dur,_=t<=0?0:ht(t),y=this._zTime<0!=t<0&&(this._initted||!v);if(this!==s&&_>m&&t>=0&&(_=m),_!==this._tTime||n||y){if(D!==this._time&&v&&(_+=this._time-D,t+=this._time-D),r=_,f=this._start,l=!(c=this._ts),y&&(v||(D=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(d=this._yoyo,u=v+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*u+t,e,n);if(r=ht(_%u),_===m?(a=this._repeat,r=v):((a=~~(_/u))&&a===_/u&&(r=v,a--),r>v&&(r=v)),p=bt(this._tTime,u),!D&&this._tTime&&p!==a&&(p=a),d&&1&a&&(r=v-r,g=1),a!==p&&!this._lock){var x=d&&1&p,w=x===(d&&1&a);if(a<p&&(x=!x),D=x?0:v,this._lock=1,this.render(D||(g?0:ht(a*u)),e,!v)._lock=0,this._tTime=_,!e&&this.parent&&ne(this,"onRepeat"),this.vars.repeatRefresh&&!g&&(this.invalidate()._lock=1),D&&D!==this._time||l!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(v=this._dur,m=this._tDur,w&&(this._lock=2,D=x?v:-1e-4,this.render(D,!0),this.vars.repeatRefresh&&!g&&this.invalidate()),this._lock=0,!this._ts&&!l)return this;ye(this,g)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(h=function(t,e,n){var r;if(n>e)for(r=t._first;r&&r._start<=n;){if("isPause"===r.data&&r._start>e)return r;r=r._next}else for(r=t._last;r&&r._start>=n;){if("isPause"===r.data&&r._start<e)return r;r=r._prev}}(this,ht(D),ht(r)))&&(_-=r-(r=h._start)),this._tTime=_,this._time=r,this._act=!c,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,D=0),!D&&r&&!e&&(ne(this,"onStart"),this._tTime!==_))return this;if(r>=D&&t>=0)for(i=this._first;i;){if(o=i._next,(i._act||r>=i._start)&&i._ts&&h!==i){if(i.parent!==this)return this.render(t,e,n);if(i.render(i._ts>0?(r-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(r-i._start)*i._ts,e,n),r!==this._time||!this._ts&&!l){h=0,o&&(_+=this._zTime=-1e-8);break}}i=o}else{i=this._last;for(var C=t<0?t:r;i;){if(o=i._prev,(i._act||C<=i._end)&&i._ts&&h!==i){if(i.parent!==this)return this.render(t,e,n);if(i.render(i._ts>0?(C-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(C-i._start)*i._ts,e,n),r!==this._time||!this._ts&&!l){h=0,o&&(_+=this._zTime=C?-1e-8:1e-8);break}}i=o}}if(h&&!e&&(this.pause(),h.render(r>=D?0:-1e-8)._zTime=r>=D?1:-1,this._ts))return this._start=f,Mt(this),this.render(t,e,n);this._onUpdate&&!e&&ne(this,"onUpdate",!0),(_===m&&m>=this.totalDuration()||!_&&D)&&(f!==this._start&&Math.abs(c)===Math.abs(this._ts)||this._lock||((t||!v)&&(_===m&&this._ts>0||!_&&this._ts<0)&&wt(this,1),e||t<0&&!D||!_&&!D&&m||(ne(this,_===m&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(_<m&&this.timeScale()>0)&&this._prom())))}return this},n.add=function(t,e){var n=this;if(A(e)||(e=Xt(this,e,t)),!(t instanceof Te)){if(N(t))return t.forEach((function(t){return n.add(t,e)})),this;if(T(t))return this.addLabel(t,e);if(!M(t))return this;t=Xe.delayedCall(0,t)}return this!==t?St(this,t,e):this},n.getChildren=function(t,e,n,r){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!0),void 0===r&&(r=-y);for(var i=[],o=this._first;o;)o._start>=r&&(o instanceof Xe?e&&i.push(o):(n&&i.push(o),t&&i.push.apply(i,o.getChildren(!0,e,n)))),o=o._next;return i},n.getById=function(t){for(var e=this.getChildren(1,1,1),n=e.length;n--;)if(e[n].vars.id===t)return e[n]},n.remove=function(t){return T(t)?this.removeLabel(t):M(t)?this.killTweensOf(t):(xt(this,t),t===this._recent&&(this._recent=this._last),Ct(this))},n.totalTime=function(e,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ht(pe.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,n),this._forcing=0,this):this._tTime},n.addLabel=function(t,e){return this.labels[t]=Xt(this,e),this},n.removeLabel=function(t){return delete this.labels[t],this},n.addPause=function(t,e,n){var r=Xe.delayedCall(0,e||Q,n);return r.data="isPause",this._hasPause=1,St(this,r,Xt(this,t))},n.removePause=function(t){var e=this._first;for(t=Xt(this,t);e;)e._start===t&&"isPause"===e.data&&wt(e),e=e._next},n.killTweensOf=function(t,e,n){for(var r=this.getTweensOf(t,n),i=r.length;i--;)Ae!==r[i]&&r[i].kill(t,e);return this},n.getTweensOf=function(t,e){for(var n,r=[],i=Ut(t),o=this._first,s=A(e);o;)o instanceof Xe?ct(o._targets,i)&&(s?(!Ae||o._initted&&o._ts)&&o.globalTime(0)<=e&&o.globalTime(o.totalDuration())>e:!e||o.isActive())&&r.push(o):(n=o.getTweensOf(i,e)).length&&r.push.apply(r,n),o=o._next;return r},n.tweenTo=function(t,e){e=e||{};var n,r=this,i=Xt(r,t),o=e,s=o.startAt,a=o.onStart,u=o.onStartParams,l=o.immediateRender,h=Xe.to(r,Dt({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:i,overwrite:"auto",duration:e.duration||Math.abs((i-(s&&"time"in s?s.time:r._time))/r.timeScale())||1e-8,onStart:function(){if(r.pause(),!n){var t=e.duration||Math.abs((i-(s&&"time"in s?s.time:r._time))/r.timeScale());h._dur!==t&&Lt(h,t,0,1).render(h._time,!0,!0),n=1}a&&a.apply(h,u||[])}},e));return l?h.render(0):h},n.tweenFromTo=function(t,e,n){return this.tweenTo(e,Dt({startAt:{time:Xt(this,t)}},n))},n.recent=function(){return this._recent},n.nextLabel=function(t){return void 0===t&&(t=this._time),ee(this,Xt(this,t))},n.previousLabel=function(t){return void 0===t&&(t=this._time),ee(this,Xt(this,t),1)},n.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+1e-8)},n.shiftChildren=function(t,e,n){void 0===n&&(n=0);for(var r,i=this._first,o=this.labels;i;)i._start>=n&&(i._start+=t,i._end+=t),i=i._next;if(e)for(r in o)o[r]>=n&&(o[r]+=t);return Ct(this)},n.invalidate=function(){var e=this._first;for(this._lock=0;e;)e.invalidate(),e=e._next;return t.prototype.invalidate.call(this)},n.clear=function(t){void 0===t&&(t=!0);for(var e,n=this._first;n;)e=n._next,this.remove(n),n=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Ct(this)},n.totalDuration=function(t){var e,n,r,i=0,o=this,a=o._last,u=y;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-t:t));if(o._dirty){for(r=o.parent;a;)e=a._prev,a._dirty&&a.totalDuration(),(n=a._start)>u&&o._sort&&a._ts&&!o._lock?(o._lock=1,St(o,a,n-a._delay,1)._lock=0):u=n,n<0&&a._ts&&(i-=n,(!r&&!o._dp||r&&r.smoothChildTiming)&&(o._start+=n/o._ts,o._time-=n,o._tTime-=n),o.shiftChildren(-n,!1,-Infinity),u=0),a._end>i&&a._ts&&(i=a._end),a=e;Lt(o,o===s&&o._time>i?o._time:i,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(t){if(s._ts&&(pt(s,Tt(t,s)),c=pe.frame),pe.frame>=nt){nt+=v.autoSleep||120;var e=s._first;if((!e||!e._ts)&&v.autoSleep&&pe._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||pe.sleep()}}},e}(Te);Dt(Me.prototype,{_lock:0,_hasPause:0,_forcing:0});var Ae,Pe=function(t,e,n,r,i,o,s){var a,u,l,h,c,f,p,d,g=new $e(this._pt,t,e,0,1,Ue,null,i),D=0,m=0;for(g.b=n,g.e=r,n+="",(p=~(r+="").indexOf("random("))&&(r=Jt(r)),o&&(o(d=[n,r],t,e),n=d[0],r=d[1]),u=n.match(I)||[];a=I.exec(r);)h=a[0],c=r.substring(D,a.index),l?l=(l+1)%5:"rgba("===c.substr(-5)&&(l=1),h!==u[m++]&&(f=parseFloat(u[m-1])||0,g._pt={_next:g._pt,p:c||1===m?c:",",s:f,c:"="===h.charAt(1)?parseFloat(h.substr(2))*("-"===h.charAt(0)?-1:1):parseFloat(h)-f,m:l&&l<4?Math.round:0},D=I.lastIndex);return g.c=D<r.length?r.substring(D,r.length):"",g.fp=s,(z.test(r)||p)&&(g.e=0),this._pt=g,g},Se=function(t,e,n,r,i,o,s,a,u){M(r)&&(r=r(i||0,t,o));var l,h=t[e],c="get"!==n?n:M(h)?u?t[e.indexOf("set")||!M(t["get"+e.substr(3)])?e:"get"+e.substr(3)](u):t[e]():h,f=M(h)?u?ze:Ie:Ye;if(T(r)&&(~r.indexOf("random(")&&(r=Jt(r)),"="===r.charAt(1)&&((l=parseFloat(c)+parseFloat(r.substr(2))*("-"===r.charAt(0)?-1:1)+(Ht(c)||0))||0===l)&&(r=l)),c!==r)return isNaN(c*r)||""===r?(!h&&!(e in t)&&q(e,r),Pe.call(this,t,e,c,r,f,a||v.stringFilter,u)):(l=new $e(this._pt,t,e,+c||0,r-(c||0),"boolean"==typeof h?je:Ve,0,f),u&&(l.fp=u),s&&l.modifier(s,this,t),this._pt=l)},Oe=function(t,e,n,r,i,o){var s,a,u,l;if(tt[t]&&!1!==(s=new tt[t]).init(i,s.rawVars?e[t]:function(t,e,n,r,i){if(M(t)&&(t=Le(t,i,e,n,r)),!S(t)||t.style&&t.nodeType||N(t)||L(t))return T(t)?Le(t,i,e,n,r):t;var o,s={};for(o in t)s[o]=Le(t[o],i,e,n,r);return s}(e[t],r,i,o,n),n,r,o)&&(n._pt=a=new $e(n._pt,i,t,0,1,s.render,s,0,s.priority),n!==f))for(u=n._ptLookup[n._targets.indexOf(i)],l=s._props.length;l--;)u[s._props[l]]=a;return s},ke=function t(e,n){var r,i,a,u,l,h,c,f,p,d,g,D,m,v=e.vars,x=v.ease,w=v.startAt,C=v.immediateRender,F=v.lazy,E=v.onUpdate,b=v.onUpdateParams,T=v.callbackScope,M=v.runBackwards,A=v.yoyoEase,P=v.keyframes,S=v.autoRevert,k=e._dur,B=e._startAt,L=e._targets,N=e.parent,R=N&&"nested"===N.data?N.parent._targets:L,X="auto"===e._overwrite&&!o,Y=e.timeline;if(Y&&(!P||!x)&&(x="none"),e._ease=xe(x,_.ease),e._yEase=A?_e(xe(!0===A?x:A,_.ease)):0,A&&e._yoyo&&!e._repeat&&(A=e._yEase,e._yEase=e._ease,e._ease=A),e._from=!Y&&!!v.runBackwards,!Y||P&&!v.stagger){if(D=(f=L[0]?st(L[0]).harness:0)&&v[f.prop],r=_t(v,Z),B&&wt(B.render(-1,!0)),w)if(wt(e._startAt=Xe.set(L,Dt({data:"isStart",overwrite:!1,parent:N,immediateRender:!0,lazy:O(F),startAt:null,delay:0,onUpdate:E,onUpdateParams:b,callbackScope:T,stagger:0},w))),n<0&&!C&&!S&&e._startAt.render(-1,!0),C){if(n>0&&!S&&(e._startAt=0),k&&n<=0)return void(n&&(e._zTime=n))}else!1===S&&(e._startAt=0);else if(M&&k)if(B)!S&&(e._startAt=0);else if(n&&(C=!1),a=Dt({overwrite:!1,data:"isFromStart",lazy:C&&O(F),immediateRender:C,stagger:0,parent:N},r),D&&(a[f.prop]=D),wt(e._startAt=Xe.set(L,a)),n<0&&e._startAt.render(-1,!0),e._zTime=n,C){if(!n)return}else t(e._startAt,1e-8);for(e._pt=0,F=k&&O(F)||F&&!k,i=0;i<L.length;i++){if(c=(l=L[i])._gsap||ot(L)[i]._gsap,e._ptLookup[i]=d={},J[c.id]&&$.length&&ft(),g=R===L?i:R.indexOf(l),f&&!1!==(p=new f).init(l,D||r,e,g,R)&&(e._pt=u=new $e(e._pt,l,p.name,0,1,p.render,p,0,p.priority),p._props.forEach((function(t){d[t]=u})),p.priority&&(h=1)),!f||D)for(a in r)tt[a]&&(p=Oe(a,r,e,g,l,R))?p.priority&&(h=1):d[a]=u=Se.call(e,l,a,"get",r[a],g,R,0,v.stringFilter);e._op&&e._op[i]&&e.kill(l,e._op[i]),X&&e._pt&&(Ae=e,s.killTweensOf(l,d,e.globalTime(n)),m=!e.parent,Ae=0),e._pt&&F&&(J[c.id]=1)}h&&Ze(e),e._onInit&&e._onInit(e)}e._onUpdate=E,e._initted=(!e._op||e._pt)&&!m,P&&n<=0&&Y.render(y,!0,!0)},Be=function(t,e,n,r){var i,o,s=e.ease||r||"power1.inOut";if(N(e))o=n[t]||(n[t]=[]),e.forEach((function(t,n){return o.push({t:n/(e.length-1)*100,v:t,e:s})}));else for(i in e)o=n[i]||(n[i]=[]),"ease"===i||o.push({t:parseFloat(t),v:e[i],e:s})},Le=function(t,e,n,r,i){return M(t)?t.call(e,n,r,i):T(t)&&~t.indexOf("random(")?Jt(t):t},Ne=it+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",Re={};ut(Ne+",id,stagger,delay,duration,paused,scrollTrigger",(function(t){return Re[t]=1}));var Xe=function(t){function e(e,n,i,a){var u;"number"==typeof n&&(i.duration=n,n=i,i=null);var l,h,c,f,p,d,g,D,m=(u=t.call(this,a?n:yt(n))||this).vars,_=m.duration,y=m.delay,x=m.immediateRender,w=m.stagger,C=m.overwrite,F=m.keyframes,E=m.defaults,b=m.scrollTrigger,T=m.yoyoEase,M=n.parent||s,P=(N(e)||L(e)?A(e[0]):"length"in n)?[e]:Ut(e);if(u._targets=P.length?ot(P):G("GSAP target "+e+" not found. https://greensock.com",!v.nullTargetWarn)||[],u._ptLookup=[],u._overwrite=C,F||w||B(_)||B(y)){if(n=u.vars,(l=u.timeline=new Me({data:"nested",defaults:E||{}})).kill(),l.parent=l._dp=r(u),l._start=0,w||B(_)||B(y)){if(f=P.length,g=w&&Gt(w),S(w))for(p in w)~Ne.indexOf(p)&&(D||(D={}),D[p]=w[p]);for(h=0;h<f;h++)(c=_t(n,Re)).stagger=0,T&&(c.yoyoEase=T),D&&mt(c,D),d=P[h],c.duration=+Le(_,r(u),h,d,P),c.delay=(+Le(y,r(u),h,d,P)||0)-u._delay,!w&&1===f&&c.delay&&(u._delay=y=c.delay,u._start+=y,c.delay=0),l.to(d,c,g?g(h,d,P):0),l._ease=ge.none;l.duration()?_=y=0:u.timeline=0}else if(F){yt(Dt(l.vars.defaults,{ease:"none"})),l._ease=xe(F.ease||n.ease||"none");var k,R,X,Y=0;if(N(F))F.forEach((function(t){return l.to(P,t,">")}));else{for(p in c={},F)"ease"===p||"easeEach"===p||Be(p,F[p],c,F.easeEach);for(p in c)for(k=c[p].sort((function(t,e){return t.t-e.t})),Y=0,h=0;h<k.length;h++)(X={ease:(R=k[h]).e,duration:(R.t-(h?k[h-1].t:0))/100*_})[p]=R.v,l.to(P,X,Y),Y+=X.duration;l.duration()<_&&l.to({},{duration:_-l.duration()})}}_||u.duration(_=l.duration())}else u.timeline=0;return!0!==C||o||(Ae=r(u),s.killTweensOf(P),Ae=0),St(M,r(u),i),n.reversed&&u.reverse(),n.paused&&u.paused(!0),(x||!_&&!F&&u._start===ht(M._time)&&O(x)&&function t(e){return!e||e._ts&&t(e.parent)}(r(u))&&"nested"!==M.data)&&(u._tTime=-1e-8,u.render(Math.max(0,-y))),b&&Ot(r(u),b),u}i(e,t);var n=e.prototype;return n.render=function(t,e,n){var r,i,o,s,a,u,l,h,c,f=this._time,p=this._tDur,d=this._dur,g=t>p-1e-8&&t>=0?p:t<1e-8?0:t;if(d){if(g!==this._tTime||!t||n||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=t<0){if(r=g,h=this.timeline,this._repeat){if(s=d+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*s+t,e,n);if(r=ht(g%s),g===p?(o=this._repeat,r=d):((o=~~(g/s))&&o===g/s&&(r=d,o--),r>d&&(r=d)),(u=this._yoyo&&1&o)&&(c=this._yEase,r=d-r),a=bt(this._tTime,s),r===f&&!n&&this._initted)return this;o!==a&&(h&&this._yEase&&ye(h,u),!this.vars.repeatRefresh||u||this._lock||(this._lock=n=1,this.render(ht(s*o),!0).invalidate()._lock=0))}if(!this._initted){if(kt(this,t<0?t:r,n,e))return this._tTime=0,this;if(d!==this._dur)return this.render(t,e,n)}if(this._tTime=g,this._time=r,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=l=(c||this._ease)(r/d),this._from&&(this.ratio=l=1-l),r&&!f&&!e&&(ne(this,"onStart"),this._tTime!==g))return this;for(i=this._pt;i;)i.r(l,i.d),i=i._next;h&&h.render(t<0?t:!r&&u?-1e-8:h._dur*h._ease(r/this._dur),e,n)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(t<0&&this._startAt&&this._startAt.render(t,!0,n),ne(this,"onUpdate")),this._repeat&&o!==a&&this.vars.onRepeat&&!e&&this.parent&&ne(this,"onRepeat"),g!==this._tDur&&g||this._tTime!==g||(t<0&&this._startAt&&!this._onUpdate&&this._startAt.render(t,!0,!0),(t||!d)&&(g===this._tDur&&this._ts>0||!g&&this._ts<0)&&wt(this,1),e||t<0&&!f||!g&&!f||(ne(this,g===p?"onComplete":"onReverseComplete",!0),this._prom&&!(g<p&&this.timeScale()>0)&&this._prom()))}}else!function(t,e,n,r){var i,o,s,a=t.ratio,u=e<0||!e&&(!t._start&&function t(e){var n=e.parent;return n&&n._ts&&n._initted&&!n._lock&&(n.rawTime()<0||t(n))}(t)&&(t._initted||!Bt(t))||(t._ts<0||t._dp._ts<0)&&!Bt(t))?0:1,l=t._rDelay,h=0;if(l&&t._repeat&&(h=zt(0,t._tDur,e),o=bt(h,l),t._yoyo&&1&o&&(u=1-u),o!==bt(t._tTime,l)&&(a=1-u,t.vars.repeatRefresh&&t._initted&&t.invalidate())),u!==a||r||1e-8===t._zTime||!e&&t._zTime){if(!t._initted&&kt(t,e,r,n))return;for(s=t._zTime,t._zTime=e||(n?1e-8:0),n||(n=e&&!s),t.ratio=u,t._from&&(u=1-u),t._time=0,t._tTime=h,i=t._pt;i;)i.r(u,i.d),i=i._next;t._startAt&&e<0&&t._startAt.render(e,!0,!0),t._onUpdate&&!n&&ne(t,"onUpdate"),h&&t._repeat&&!n&&t.parent&&ne(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===u&&(u&&wt(t,1),n||(ne(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,n);return this},n.targets=function(){return this._targets},n.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),t.prototype.invalidate.call(this)},n.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?re(this):this;if(this.timeline){var n=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Ae&&!0!==Ae.vars.overwrite)._first||re(this),this.parent&&n!==this.timeline.totalDuration()&&Lt(this,this._dur*this.timeline._tDur/n,0,1),this}var r,i,o,s,a,u,l,h=this._targets,c=t?Ut(t):h,f=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function(t,e){for(var n=t.length,r=n===e.length;r&&n--&&t[n]===e[n];);return n<0}(h,c))return"all"===e&&(this._pt=0),re(this);for(r=this._op=this._op||[],"all"!==e&&(T(e)&&(a={},ut(e,(function(t){return a[t]=1})),e=a),e=function(t,e){var n,r,i,o,s=t[0]?st(t[0]).harness:0,a=s&&s.aliases;if(!a)return e;for(r in n=mt({},e),a)if(r in n)for(i=(o=a[r].split(",")).length;i--;)n[o[i]]=n[r];return n}(h,e)),l=h.length;l--;)if(~c.indexOf(h[l]))for(a in i=f[l],"all"===e?(r[l]=e,s=i,o={}):(o=r[l]=r[l]||{},s=e),s)(u=i&&i[a])&&("kill"in u.d&&!0!==u.d.kill(a)||xt(this,u,"_pt"),delete i[a]),"all"!==o&&(o[a]=1);return this._initted&&!this._pt&&p&&re(this),this},e.to=function(t,n){return new e(t,n,arguments[2])},e.from=function(t,e){return Yt(1,arguments)},e.delayedCall=function(t,n,r,i){return new e(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:n,onReverseComplete:n,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},e.fromTo=function(t,e,n){return Yt(2,arguments)},e.set=function(t,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new e(t,n)},e.killTweensOf=function(t,e,n){return s.killTweensOf(t,e,n)},e}(Te);Dt(Xe.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ut("staggerTo,staggerFrom,staggerFromTo",(function(t){Xe[t]=function(){var e=new Me,n=Wt.call(arguments,0);return n.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,n)}}));var Ye=function(t,e,n){return t[e]=n},Ie=function(t,e,n){return t[e](n)},ze=function(t,e,n,r){return t[e](r.fp,n)},He=function(t,e,n){return t.setAttribute(e,n)},We=function(t,e){return M(t[e])?Ie:P(t[e])&&t.setAttribute?He:Ye},Ve=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},je=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},Ue=function(t,e){var n=e._pt,r="";if(!t&&e.b)r=e.b;else if(1===t&&e.e)r=e.e;else{for(;n;)r=n.p+(n.m?n.m(n.s+n.c*t):Math.round(1e4*(n.s+n.c*t))/1e4)+r,n=n._next;r+=e.c}e.set(e.t,e.p,r,e)},qe=function(t,e){for(var n=e._pt;n;)n.r(t,n.d),n=n._next},Ge=function(t,e,n,r){for(var i,o=this._pt;o;)i=o._next,o.p===r&&o.modifier(t,e,n),o=i},Ke=function(t){for(var e,n,r=this._pt;r;)n=r._next,r.p===t&&!r.op||r.op===t?xt(this,r,"_pt"):r.dep||(e=1),r=n;return!e},Qe=function(t,e,n,r){r.mSet(t,e,r.m.call(r.tween,n,r.mt),r)},Ze=function(t){for(var e,n,r,i,o=t._pt;o;){for(e=o._next,n=r;n&&n.pr>o.pr;)n=n._next;(o._prev=n?n._prev:i)?o._prev._next=o:r=o,(o._next=n)?n._prev=o:i=o,o=e}t._pt=r},$e=function(){function t(t,e,n,r,i,o,s,a,u){this.t=e,this.s=r,this.c=i,this.p=n,this.r=o||Ve,this.d=s||this,this.set=a||Ye,this.pr=u||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,n){this.mSet=this.mSet||this.set,this.set=Qe,this.m=t,this.mt=n,this.tween=e},t}();ut(it+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(t){return Z[t]=1})),V.TweenMax=V.TweenLite=Xe,V.TimelineLite=V.TimelineMax=Me,s=new Me({sortChildren:!1,defaults:_,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),v.stringFilter=fe;var Je={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e.forEach((function(t){return ie(t)}))},timeline:function(t){return new Me(t)},getTweensOf:function(t,e){return s.getTweensOf(t,e)},getProperty:function(t,e,n,r){T(t)&&(t=Ut(t)[0]);var i=st(t||{}).get,o=n?gt:dt;return"native"===n&&(n=""),t?e?o((tt[e]&&tt[e].get||i)(t,e,n,r)):function(e,n,r){return o((tt[e]&&tt[e].get||i)(t,e,n,r))}:t},quickSetter:function(t,e,n){if((t=Ut(t)).length>1){var r=t.map((function(t){return nn.quickSetter(t,e,n)})),i=r.length;return function(t){for(var e=i;e--;)r[e](t)}}t=t[0]||{};var o=tt[e],s=st(t),a=s.harness&&(s.harness.aliases||{})[e]||e,u=o?function(e){var r=new o;f._pt=0,r.init(t,n?e+n:e,f,0,[t]),r.render(1,r),f._pt&&qe(1,f)}:s.set(t,a);return o?u:function(e){return u(t,a,n?e+n:e,s,1)}},isTweening:function(t){return s.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=xe(t.ease,_.ease)),vt(_,t||{})},config:function(t){return vt(v,t||{})},registerEffect:function(t){var e=t.name,n=t.effect,r=t.plugins,i=t.defaults,o=t.extendTimeline;(r||"").split(",").forEach((function(t){return t&&!tt[t]&&!V[t]&&G(e+" effect requires "+t+" plugin.")})),et[e]=function(t,e,r){return n(Ut(t),Dt(e||{},i),r)},o&&(Me.prototype[e]=function(t,n,r){return this.add(et[e](t,S(n)?n:(r=n)&&{},this),r)})},registerEase:function(t,e){ge[t]=xe(e)},parseEase:function(t,e){return arguments.length?xe(t,e):ge},getById:function(t){return s.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var n,r,i=new Me(t);for(i.smoothChildTiming=O(t.smoothChildTiming),s.remove(i),i._dp=0,i._time=i._tTime=s._time,n=s._first;n;)r=n._next,!e&&!n._dur&&n instanceof Xe&&n.vars.onComplete===n._targets[0]||St(i,n,n._start-n._delay),n=r;return St(s,i,0),i},utils:{wrap:function t(e,n,r){var i=n-e;return N(e)?$t(e,t(0,e.length),n):It(r,(function(t){return(i+(t-e)%i)%i+e}))},wrapYoyo:function t(e,n,r){var i=n-e,o=2*i;return N(e)?$t(e,t(0,e.length-1),n):It(r,(function(t){return e+((t=(o+(t-e)%o)%o||0)>i?o-t:t)}))},distribute:Gt,random:Zt,snap:Qt,normalize:function(t,e,n){return te(t,e,0,1,n)},getUnit:Ht,clamp:function(t,e,n){return It(n,(function(n){return zt(t,e,n)}))},splitColor:ae,toArray:Ut,selector:function(t){return t=Ut(t)[0]||G("Invalid scope")||{},function(e){var n=t.current||t.nativeElement||t;return Ut(e,n.querySelectorAll?n:n===t?G("Invalid scope")||l.createElement("div"):t)}},mapRange:te,pipe:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){return e.reduce((function(t,e){return e(t)}),t)}},unitize:function(t,e){return function(n){return t(parseFloat(n))+(e||Ht(n))}},interpolate:function t(e,n,r,i){var o=isNaN(e+n)?0:function(t){return(1-t)*e+t*n};if(!o){var s,a,u,l,h,c=T(e),f={};if(!0===r&&(i=1)&&(r=null),c)e={p:e},n={p:n};else if(N(e)&&!N(n)){for(u=[],l=e.length,h=l-2,a=1;a<l;a++)u.push(t(e[a-1],e[a]));l--,o=function(t){t*=l;var e=Math.min(h,~~t);return u[e](t-e)},r=n}else i||(e=mt(N(e)?[]:{},e));if(!u){for(s in n)Se.call(f,e,s,"get",n[s]);o=function(t){return qe(t,f)||(c?e.p:e)}}}return It(r,o)},shuffle:qt},install:U,effects:et,ticker:pe,updateRoot:Me.updateRoot,plugins:tt,globalTimeline:s,core:{PropTween:$e,globals:K,Tween:Xe,Timeline:Me,Animation:Te,getCache:st,_removeLinkedListItem:xt,suppressOverwrites:function(t){return o=t}}};ut("to,from,fromTo,delayedCall,set,killTweensOf",(function(t){return Je[t]=Xe[t]})),pe.add(Me.updateRoot),f=Je.to({},{duration:0});var tn=function(t,e){for(var n=t._pt;n&&n.p!==e&&n.op!==e&&n.fp!==e;)n=n._next;return n},en=function(t,e){return{name:t,rawVars:1,init:function(t,n,r){r._onInit=function(t){var r,i;if(T(n)&&(r={},ut(n,(function(t){return r[t]=1})),n=r),e){for(i in r={},n)r[i]=e(n[i]);n=r}!function(t,e){var n,r,i,o=t._targets;for(n in e)for(r=o.length;r--;)(i=t._ptLookup[r][n])&&(i=i.d)&&(i._pt&&(i=tn(i,n)),i&&i.modifier&&i.modifier(e[n],t,o[r],n))}(t,n)}}}},nn=Je.registerPlugin({name:"attr",init:function(t,e,n,r,i){var o,s;for(o in e)(s=this.add(t,"setAttribute",(t.getAttribute(o)||0)+"",e[o],r,i,0,0,o))&&(s.op=o),this._props.push(o)}},{name:"endArray",init:function(t,e){for(var n=e.length;n--;)this.add(t,n,t[n]||0,e[n])}},en("roundProps",Kt),en("modifiers"),en("snap",Qt))||Je;Xe.version=Me.version=nn.version="3.9.1",h=1,k()&&de();ge.Power0,ge.Power1,ge.Power2,ge.Power3,ge.Power4,ge.Linear,ge.Quad,ge.Cubic,ge.Quart,ge.Quint,ge.Strong,ge.Elastic,ge.Back,ge.SteppedEase,ge.Bounce,ge.Sine,ge.Expo,ge.Circ;
var rn,on,sn,an,un,ln,hn,cn={},fn=180/Math.PI,pn=Math.PI/180,dn=Math.atan2,gn=/([A-Z])/g,Dn=/(?:left|right|width|margin|padding|x)/i,mn=/[\s,\(]\S/,vn={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},_n=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},yn=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},xn=function(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},wn=function(t,e){var n=e.s+e.c*t;e.set(e.t,e.p,~~(n+(n<0?-.5:.5))+e.u,e)},Cn=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},Fn=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},En=function(t,e,n){return t.style[e]=n},bn=function(t,e,n){return t.style.setProperty(e,n)},Tn=function(t,e,n){return t._gsap[e]=n},Mn=function(t,e,n){return t._gsap.scaleX=t._gsap.scaleY=n},An=function(t,e,n,r,i){var o=t._gsap;o.scaleX=o.scaleY=n,o.renderTransform(i,o)},Pn=function(t,e,n,r,i){var o=t._gsap;o[e]=n,o.renderTransform(i,o)},Sn="transform",On=Sn+"Origin",kn=function(t,e){var n=on.createElementNS?on.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):on.createElement(t);return n.style?n:on.createElement(t)},Bn=function t(e,n,r){var i=getComputedStyle(e);return i[n]||i.getPropertyValue(n.replace(gn,"-$1").toLowerCase())||i.getPropertyValue(n)||!r&&t(e,Nn(n)||n,1)||""},Ln="O,Moz,ms,Ms,Webkit".split(","),Nn=function(t,e,n){var r=(e||un).style,i=5;if(t in r&&!n)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);i--&&!(Ln[i]+t in r););return i<0?null:(3===i?"ms":i>=0?Ln[i]:"")+t},Rn=function(){"undefined"!=typeof window&&window.document&&(rn=window,on=rn.document,sn=on.documentElement,un=kn("div")||{style:{}},kn("div"),Sn=Nn(Sn),On=Sn+"Origin",un.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",hn=!!Nn("perspective"),an=1)},Xn=function t(e){var n,r=kn("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,o=this.nextSibling,s=this.style.cssText;if(sn.appendChild(r),r.appendChild(this),this.style.display="block",e)try{n=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=t}catch(t){}else this._gsapBBox&&(n=this._gsapBBox());return i&&(o?i.insertBefore(this,o):i.appendChild(this)),sn.removeChild(r),this.style.cssText=s,n},Yn=function(t,e){for(var n=e.length;n--;)if(t.hasAttribute(e[n]))return t.getAttribute(e[n])},In=function(t){var e;try{e=t.getBBox()}catch(n){e=Xn.call(t,!0)}return e&&(e.width||e.height)||t.getBBox===Xn||(e=Xn.call(t,!0)),!e||e.width||e.x||e.y?e:{x:+Yn(t,["x","cx","x1"])||0,y:+Yn(t,["y","cy","y1"])||0,width:0,height:0}},zn=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!In(t))},Hn=function(t,e){if(e){var n=t.style;e in cn&&e!==On&&(e=Sn),n.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),n.removeProperty(e.replace(gn,"-$1").toLowerCase())):n.removeAttribute(e)}},Wn=function(t,e,n,r,i,o){var s=new $e(t._pt,e,n,0,1,o?Fn:Cn);return t._pt=s,s.b=r,s.e=i,t._props.push(n),s},Vn={deg:1,rad:1,turn:1},jn=function t(e,n,r,i){var o,s,a,u,l=parseFloat(r)||0,h=(r+"").trim().substr((l+"").length)||"px",c=un.style,f=Dn.test(n),p="svg"===e.tagName.toLowerCase(),d=(p?"client":"offset")+(f?"Width":"Height"),g="px"===i,D="%"===i;return i===h||!l||Vn[i]||Vn[h]?l:("px"!==h&&!g&&(l=t(e,n,r,"px")),u=e.getCTM&&zn(e),!D&&"%"!==h||!cn[n]&&!~n.indexOf("adius")?(c[f?"width":"height"]=100+(g?h:i),s=~n.indexOf("adius")||"em"===i&&e.appendChild&&!p?e:e.parentNode,u&&(s=(e.ownerSVGElement||{}).parentNode),s&&s!==on&&s.appendChild||(s=on.body),(a=s._gsap)&&D&&a.width&&f&&a.time===pe.time?lt(l/a.width*100):((D||"%"===h)&&(c.position=Bn(e,"position")),s===e&&(c.position="static"),s.appendChild(un),o=un[d],s.removeChild(un),c.position="absolute",f&&D&&((a=st(s)).time=pe.time,a.width=s[d]),lt(g?o*l/100:o&&l?100/o*l:0))):(o=u?e.getBBox()[f?"width":"height"]:e[d],lt(D?l/o*100:l/100*o)))},Un=function(t,e,n,r){var i;return an||Rn(),e in vn&&"transform"!==e&&~(e=vn[e]).indexOf(",")&&(e=e.split(",")[0]),cn[e]&&"transform"!==e?(i=rr(t,r),i="transformOrigin"!==e?i[e]:i.svg?i.origin:ir(Bn(t,On))+" "+i.zOrigin+"px"):(!(i=t.style[e])||"auto"===i||r||~(i+"").indexOf("calc("))&&(i=Qn[e]&&Qn[e](t,e,n)||Bn(t,e)||at(t,e)||("opacity"===e?1:0)),n&&!~(i+"").trim().indexOf(" ")?jn(t,e,i,n)+n:i},qn=function(t,e,n,r){if(!n||"none"===n){var i=Nn(e,t,1),o=i&&Bn(t,i,1);o&&o!==n?(e=i,n=o):"borderColor"===e&&(n=Bn(t,"borderTopColor"))}var s,a,u,l,h,c,f,p,d,g,D,m,_=new $e(this._pt,t.style,e,0,1,Ue),y=0,x=0;if(_.b=n,_.e=r,n+="","auto"===(r+="")&&(t.style[e]=r,r=Bn(t,e)||r,t.style[e]=n),fe(s=[n,r]),r=s[1],u=(n=s[0]).match(Y)||[],(r.match(Y)||[]).length){for(;a=Y.exec(r);)f=a[0],d=r.substring(y,a.index),h?h=(h+1)%5:"rgba("!==d.substr(-5)&&"hsla("!==d.substr(-5)||(h=1),f!==(c=u[x++]||"")&&(l=parseFloat(c)||0,D=c.substr((l+"").length),(m="="===f.charAt(1)?+(f.charAt(0)+"1"):0)&&(f=f.substr(2)),p=parseFloat(f),g=f.substr((p+"").length),y=Y.lastIndex-g.length,g||(g=g||v.units[e]||D,y===r.length&&(r+=g,_.e+=g)),D!==g&&(l=jn(t,e,c,g)||0),_._pt={_next:_._pt,p:d||1===x?d:",",s:l,c:m?m*p:p-l,m:h&&h<4||"zIndex"===e?Math.round:0});_.c=y<r.length?r.substring(y,r.length):""}else _.r="display"===e&&"none"===r?Fn:Cn;return z.test(r)&&(_.e=0),this._pt=_,_},Gn={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Kn=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var n,r,i,o=e.t,s=o.style,a=e.u,u=o._gsap;if("all"===a||!0===a)s.cssText="",r=1;else for(i=(a=a.split(",")).length;--i>-1;)n=a[i],cn[n]&&(r=1,n="transformOrigin"===n?On:Sn),Hn(o,n);r&&(Hn(o,Sn),u&&(u.svg&&o.removeAttribute("transform"),rr(o,1),u.uncache=1))}},Qn={clearProps:function(t,e,n,r,i){if("isFromStart"!==i.data){var o=t._pt=new $e(t._pt,e,n,0,0,Kn);return o.u=r,o.pr=-10,o.tween=i,t._props.push(n),1}}},Zn=[1,0,0,1,0,0],$n={},Jn=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},tr=function(t){var e=Bn(t,Sn);return Jn(e)?Zn:e.substr(7).match(X).map(lt)},er=function(t,e){var n,r,i,o,s=t._gsap||st(t),a=t.style,u=tr(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(i=t.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?Zn:u:(u!==Zn||t.offsetParent||t===sn||s.svg||(i=a.display,a.display="block",(n=t.parentNode)&&t.offsetParent||(o=1,r=t.nextSibling,sn.appendChild(t)),u=tr(t),i?a.display=i:Hn(t,"display"),o&&(r?n.insertBefore(t,r):n?n.appendChild(t):sn.removeChild(t))),e&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},nr=function(t,e,n,r,i,o){var s,a,u,l=t._gsap,h=i||er(t,!0),c=l.xOrigin||0,f=l.yOrigin||0,p=l.xOffset||0,d=l.yOffset||0,g=h[0],D=h[1],m=h[2],v=h[3],_=h[4],y=h[5],x=e.split(" "),w=parseFloat(x[0])||0,C=parseFloat(x[1])||0;n?h!==Zn&&(a=g*v-D*m)&&(u=w*(-D/a)+C*(g/a)-(g*y-D*_)/a,w=w*(v/a)+C*(-m/a)+(m*y-v*_)/a,C=u):(w=(s=In(t)).x+(~x[0].indexOf("%")?w/100*s.width:w),C=s.y+(~(x[1]||x[0]).indexOf("%")?C/100*s.height:C)),r||!1!==r&&l.smooth?(_=w-c,y=C-f,l.xOffset=p+(_*g+y*m)-_,l.yOffset=d+(_*D+y*v)-y):l.xOffset=l.yOffset=0,l.xOrigin=w,l.yOrigin=C,l.smooth=!!r,l.origin=e,l.originIsAbsolute=!!n,t.style[On]="0px 0px",o&&(Wn(o,l,"xOrigin",c,w),Wn(o,l,"yOrigin",f,C),Wn(o,l,"xOffset",p,l.xOffset),Wn(o,l,"yOffset",d,l.yOffset)),t.setAttribute("data-svg-origin",w+" "+C)},rr=function(t,e){var n=t._gsap||new be(t);if("x"in n&&!e&&!n.uncache)return n;var r,i,o,s,a,u,l,h,c,f,p,d,g,D,m,_,y,x,w,C,F,E,b,T,M,A,P,S,O,k,B,L,N=t.style,R=n.scaleX<0,X=Bn(t,On)||"0";return r=i=o=u=l=h=c=f=p=0,s=a=1,n.svg=!(!t.getCTM||!zn(t)),D=er(t,n.svg),n.svg&&(T=(!n.uncache||"0px 0px"===X)&&!e&&t.getAttribute("data-svg-origin"),nr(t,T||X,!!T||n.originIsAbsolute,!1!==n.smooth,D)),d=n.xOrigin||0,g=n.yOrigin||0,D!==Zn&&(x=D[0],w=D[1],C=D[2],F=D[3],r=E=D[4],i=b=D[5],6===D.length?(s=Math.sqrt(x*x+w*w),a=Math.sqrt(F*F+C*C),u=x||w?dn(w,x)*fn:0,(c=C||F?dn(C,F)*fn+u:0)&&(a*=Math.abs(Math.cos(c*pn))),n.svg&&(r-=d-(d*x+g*C),i-=g-(d*w+g*F))):(L=D[6],k=D[7],P=D[8],S=D[9],O=D[10],B=D[11],r=D[12],i=D[13],o=D[14],l=(m=dn(L,O))*fn,m&&(T=E*(_=Math.cos(-m))+P*(y=Math.sin(-m)),M=b*_+S*y,A=L*_+O*y,P=E*-y+P*_,S=b*-y+S*_,O=L*-y+O*_,B=k*-y+B*_,E=T,b=M,L=A),h=(m=dn(-C,O))*fn,m&&(_=Math.cos(-m),B=F*(y=Math.sin(-m))+B*_,x=T=x*_-P*y,w=M=w*_-S*y,C=A=C*_-O*y),u=(m=dn(w,x))*fn,m&&(T=x*(_=Math.cos(m))+w*(y=Math.sin(m)),M=E*_+b*y,w=w*_-x*y,b=b*_-E*y,x=T,E=M),l&&Math.abs(l)+Math.abs(u)>359.9&&(l=u=0,h=180-h),s=lt(Math.sqrt(x*x+w*w+C*C)),a=lt(Math.sqrt(b*b+L*L)),m=dn(E,b),c=Math.abs(m)>2e-4?m*fn:0,p=B?1/(B<0?-B:B):0),n.svg&&(T=t.getAttribute("transform"),n.forceCSS=t.setAttribute("transform","")||!Jn(Bn(t,Sn)),T&&t.setAttribute("transform",T))),Math.abs(c)>90&&Math.abs(c)<270&&(R?(s*=-1,c+=u<=0?180:-180,u+=u<=0?180:-180):(a*=-1,c+=c<=0?180:-180)),n.x=r-((n.xPercent=r&&(n.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-r)?-50:0)))?t.offsetWidth*n.xPercent/100:0)+"px",n.y=i-((n.yPercent=i&&(n.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-i)?-50:0)))?t.offsetHeight*n.yPercent/100:0)+"px",n.z=o+"px",n.scaleX=lt(s),n.scaleY=lt(a),n.rotation=lt(u)+"deg",n.rotationX=lt(l)+"deg",n.rotationY=lt(h)+"deg",n.skewX=c+"deg",n.skewY=f+"deg",n.transformPerspective=p+"px",(n.zOrigin=parseFloat(X.split(" ")[2])||0)&&(N[On]=ir(X)),n.xOffset=n.yOffset=0,n.force3D=v.force3D,n.renderTransform=n.svg?ur:hn?ar:sr,n.uncache=0,n},ir=function(t){return(t=t.split(" "))[0]+" "+t[1]},or=function(t,e,n){var r=Ht(e);return lt(parseFloat(e)+parseFloat(jn(t,"x",n+"px",r)))+r},sr=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,ar(t,e)},ar=function(t,e){var n=e||this,r=n.xPercent,i=n.yPercent,o=n.x,s=n.y,a=n.z,u=n.rotation,l=n.rotationY,h=n.rotationX,c=n.skewX,f=n.skewY,p=n.scaleX,d=n.scaleY,g=n.transformPerspective,D=n.force3D,m=n.target,v=n.zOrigin,_="",y="auto"===D&&t&&1!==t||!0===D;if(v&&("0deg"!==h||"0deg"!==l)){var x,w=parseFloat(l)*pn,C=Math.sin(w),F=Math.cos(w);w=parseFloat(h)*pn,x=Math.cos(w),o=or(m,o,C*x*-v),s=or(m,s,-Math.sin(w)*-v),a=or(m,a,F*x*-v+v)}"0px"!==g&&(_+="perspective("+g+") "),(r||i)&&(_+="translate("+r+"%, "+i+"%) "),(y||"0px"!==o||"0px"!==s||"0px"!==a)&&(_+="0px"!==a||y?"translate3d("+o+", "+s+", "+a+") ":"translate("+o+", "+s+") "),"0deg"!==u&&(_+="rotate("+u+") "),"0deg"!==l&&(_+="rotateY("+l+") "),"0deg"!==h&&(_+="rotateX("+h+") "),"0deg"===c&&"0deg"===f||(_+="skew("+c+", "+f+") "),1===p&&1===d||(_+="scale("+p+", "+d+") "),m.style[Sn]=_||"translate(0, 0)"},ur=function(t,e){var n,r,i,o,s,a=e||this,u=a.xPercent,l=a.yPercent,h=a.x,c=a.y,f=a.rotation,p=a.skewX,d=a.skewY,g=a.scaleX,D=a.scaleY,m=a.target,v=a.xOrigin,_=a.yOrigin,y=a.xOffset,x=a.yOffset,w=a.forceCSS,C=parseFloat(h),F=parseFloat(c);f=parseFloat(f),p=parseFloat(p),(d=parseFloat(d))&&(p+=d=parseFloat(d),f+=d),f||p?(f*=pn,p*=pn,n=Math.cos(f)*g,r=Math.sin(f)*g,i=Math.sin(f-p)*-D,o=Math.cos(f-p)*D,p&&(d*=pn,s=Math.tan(p-d),i*=s=Math.sqrt(1+s*s),o*=s,d&&(s=Math.tan(d),n*=s=Math.sqrt(1+s*s),r*=s)),n=lt(n),r=lt(r),i=lt(i),o=lt(o)):(n=g,o=D,r=i=0),(C&&!~(h+"").indexOf("px")||F&&!~(c+"").indexOf("px"))&&(C=jn(m,"x",h,"px"),F=jn(m,"y",c,"px")),(v||_||y||x)&&(C=lt(C+v-(v*n+_*i)+y),F=lt(F+_-(v*r+_*o)+x)),(u||l)&&(s=m.getBBox(),C=lt(C+u/100*s.width),F=lt(F+l/100*s.height)),s="matrix("+n+","+r+","+i+","+o+","+C+","+F+")",m.setAttribute("transform",s),w&&(m.style[Sn]=s)},lr=function(t,e,n,r,i,o){var s,a,u=T(i),l=parseFloat(i)*(u&&~i.indexOf("rad")?fn:1),h=o?l*o:l-r,c=r+h+"deg";return u&&("short"===(s=i.split("_")[1])&&(h%=360)!==h%180&&(h+=h<0?360:-360),"cw"===s&&h<0?h=(h+36e9)%360-360*~~(h/360):"ccw"===s&&h>0&&(h=(h-36e9)%360-360*~~(h/360))),t._pt=a=new $e(t._pt,e,n,r,h,yn),a.e=c,a.u="deg",t._props.push(n),a},hr=function(t,e){for(var n in e)t[n]=e[n];return t},cr=function(t,e,n){var r,i,o,s,a,u,l,h=hr({},n._gsap),c=n.style;for(i in h.svg?(o=n.getAttribute("transform"),n.setAttribute("transform",""),c[Sn]=e,r=rr(n,1),Hn(n,Sn),n.setAttribute("transform",o)):(o=getComputedStyle(n)[Sn],c[Sn]=e,r=rr(n,1),c[Sn]=o),cn)(o=h[i])!==(s=r[i])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)<0&&(a=Ht(o)!==(l=Ht(s))?jn(n,i,o,l):parseFloat(o),u=parseFloat(s),t._pt=new $e(t._pt,r,i,a,u-a,_n),t._pt.u=l||0,t._props.push(i));hr(r,h)};ut("padding,margin,Width,Radius",(function(t,e){var n="Top",r="Right",i="Bottom",o="Left",s=(e<3?[n,r,i,o]:[n+o,n+r,i+r,i+o]).map((function(n){return e<2?t+n:"border"+n+t}));Qn[e>1?"border"+t:t]=function(t,e,n,r,i){var o,a;if(arguments.length<4)return o=s.map((function(e){return Un(t,e,n)})),5===(a=o.join(" ")).split(o[0]).length?o[0]:a;o=(r+"").split(" "),a={},s.forEach((function(t,e){return a[t]=o[e]=o[e]||o[(e-1)/2|0]})),t.init(e,a,i)}}));var fr,pr,dr={name:"css",register:Rn,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,n,r,i){var o,s,a,u,l,h,c,f,p,d,g,D,m,_,y,x,w,C,F,E=this._props,b=t.style,M=n.vars.startAt;for(c in an||Rn(),e)if("autoRound"!==c&&(s=e[c],!tt[c]||!Oe(c,e,n,r,t,i)))if(l=typeof s,h=Qn[c],"function"===l&&(l=typeof(s=s.call(n,r,t,i))),"string"===l&&~s.indexOf("random(")&&(s=Jt(s)),h)h(this,t,c,s,n)&&(y=1);else if("--"===c.substr(0,2))o=(getComputedStyle(t).getPropertyValue(c)+"").trim(),s+="",he.lastIndex=0,he.test(o)||(f=Ht(o),p=Ht(s)),p?f!==p&&(o=jn(t,c,o,p)+p):f&&(s+=f),this.add(b,"setProperty",o,s,r,i,0,0,c),E.push(c);else if("undefined"!==l){if(M&&c in M?(o="function"==typeof M[c]?M[c].call(n,r,t,i):M[c],T(o)&&~o.indexOf("random(")&&(o=Jt(o)),Ht(o+"")||(o+=v.units[c]||Ht(Un(t,c))||""),"="===(o+"").charAt(1)&&(o=Un(t,c))):o=Un(t,c),u=parseFloat(o),(d="string"===l&&"="===s.charAt(1)?+(s.charAt(0)+"1"):0)&&(s=s.substr(2)),a=parseFloat(s),c in vn&&("autoAlpha"===c&&(1===u&&"hidden"===Un(t,"visibility")&&a&&(u=0),Wn(this,b,"visibility",u?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==c&&"transform"!==c&&~(c=vn[c]).indexOf(",")&&(c=c.split(",")[0])),g=c in cn)if(D||((m=t._gsap).renderTransform&&!e.parseTransform||rr(t,e.parseTransform),_=!1!==e.smoothOrigin&&m.smooth,(D=this._pt=new $e(this._pt,b,Sn,0,1,m.renderTransform,m,0,-1)).dep=1),"scale"===c)this._pt=new $e(this._pt,m,"scaleY",m.scaleY,(d?d*a:a-m.scaleY)||0),E.push("scaleY",c),c+="X";else{if("transformOrigin"===c){w=void 0,C=void 0,F=void 0,w=(x=s).split(" "),C=w[0],F=w[1]||"50%","top"!==C&&"bottom"!==C&&"left"!==F&&"right"!==F||(x=C,C=F,F=x),w[0]=Gn[C]||C,w[1]=Gn[F]||F,s=w.join(" "),m.svg?nr(t,s,0,_,0,this):((p=parseFloat(s.split(" ")[2])||0)!==m.zOrigin&&Wn(this,m,"zOrigin",m.zOrigin,p),Wn(this,b,c,ir(o),ir(s)));continue}if("svgOrigin"===c){nr(t,s,1,_,0,this);continue}if(c in $n){lr(this,m,c,u,s,d);continue}if("smoothOrigin"===c){Wn(this,m,"smooth",m.smooth,s);continue}if("force3D"===c){m[c]=s;continue}if("transform"===c){cr(this,s,t);continue}}else c in b||(c=Nn(c)||c);if(g||(a||0===a)&&(u||0===u)&&!mn.test(s)&&c in b)a||(a=0),(f=(o+"").substr((u+"").length))!==(p=Ht(s)||(c in v.units?v.units[c]:f))&&(u=jn(t,c,o,p)),this._pt=new $e(this._pt,g?m:b,c,u,d?d*a:a-u,g||"px"!==p&&"zIndex"!==c||!1===e.autoRound?_n:wn),this._pt.u=p||0,f!==p&&"%"!==p&&(this._pt.b=o,this._pt.r=xn);else if(c in b)qn.call(this,t,c,o,s);else{if(!(c in t)){q(c,s);continue}this.add(t,c,o||t[c],s,r,i)}E.push(c)}y&&Ze(this)},get:Un,aliases:vn,getSetter:function(t,e,n){var r=vn[e];return r&&r.indexOf(",")<0&&(e=r),e in cn&&e!==On&&(t._gsap.x||Un(t,"x"))?n&&ln===n?"scale"===e?Mn:Tn:(ln=n||{})&&("scale"===e?An:Pn):t.style&&!P(t.style[e])?En:~e.indexOf("-")?bn:We(t,e)},core:{_removeProperty:Hn,_getMatrix:er}};nn.utils.checkPrefix=Nn,pr=ut("x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+(fr="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){cn[t]=1})),ut(fr,(function(t){v.units[t]="deg",$n[t]=1})),vn[pr[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+fr,ut("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");vn[e[1]]=pr[e[0]]})),ut("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){v.units[t]="px"})),nn.registerPlugin(dr);var gr,Dr,mr,vr=nn.registerPlugin(dr)||nn,_r=vr.core.Tween,yr=function(){return gr||"undefined"!=typeof window&&(gr=window.gsap)&&gr.registerPlugin&&gr},xr=function(t){gr=yr(),(mr=gr&&gr.parseEase("_CE"))?(Dr=1,gr.parseEase("bounce").config=function(t){return"object"==typeof t?Cr("",t):Cr("bounce("+t+")",{strength:+t})}):t&&console.warn("Please gsap.registerPlugin(CustomEase, CustomBounce)")},wr=function(t){var e,n=t.length,r=1/t[n-2];for(e=2;e<n;e+=2)t[e]=~~(t[e]*r*1e3)/1e3;t[n-2]=1},Cr=function(t,e){Dr||xr(1),e=e||{};var n,r,i,o,s,a,u,l=Math.min(.999,e.strength||.7),h=l,c=(e.squash||0)/100,f=c,p=1/.03,d=.2,g=1,D=.1,m=[0,0,.07,0,.1,1,.1,1],v=[0,0,0,0,.1,0,.1,0];for(s=0;s<200&&(a=D+(d*=h*((h+1)/2)),o=1-(g*=l*l),r=(i=D+.49*d)+.8*(i-(n=D+g/p)),c&&(D+=c,n+=c,i+=c,r+=c,a+=c,u=c/f,v.push(D-c,0,D-c,u,D-c/2,u,D,u,D,0,D,0,D,-.6*u,D+(a-D)/6,0,a,0),m.push(D-c,1,D,1,D,1),c*=l*l),m.push(D,1,n,o,i,o,r,o,a,1,a,1),l*=.95,p=g/(a-r),D=a,!(o>.999));s++);if(e.endAtStart&&"false"!==e.endAtStart){if(i=-.1,m.unshift(i,1,i,1,-.07,0),f)for(i-=c=2.5*f,m.unshift(i,1,i,1,i,1),v.splice(0,6),v.unshift(i,0,i,0,i,1,i+c/2,1,i+c,1,i+c,0,i+c,0,i+c,-.6,i+c+.033,0),s=0;s<v.length;s+=2)v[s]-=i;for(s=0;s<m.length;s+=2)m[s]-=i,m[s+1]=1-m[s+1]}return c&&(wr(v),v[2]="C"+v[2],mr(e.squashID||t+"-squash","M"+v.join(","))),wr(m),m[2]="C"+m[2],mr(t,"M"+m.join(","))},Fr=function(){function t(t,e){this.ease=Cr(t,e)}return t.create=function(t,e){return Cr(t,e)},t.register=function(t){gr=t,xr()},t}();
yr()&&gr.registerPlugin(Fr),Fr.version="3.9.1";
var Er=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,br=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,Tr=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/gi,Mr=/(^[#\.][a-z]|[a-y][a-z])/i,Ar=Math.PI/180,Pr=180/Math.PI,Sr=Math.sin,Or=Math.cos,kr=Math.abs,Br=Math.sqrt,Lr=Math.atan2,Nr=function(t){return"string"==typeof t},Rr=function(t){return"number"==typeof t},Xr={},Yr={},Ir=function(t){return Math.round((t+1e8)%1*1e5)/1e5||(t<0?0:1)},zr=function(t){return Math.round(1e5*t)/1e5||0},Hr=function(t){return Math.round(1e10*t)/1e10||0},Wr=function(t,e,n,r){var i=t[e],o=1===r?6:ei(i,n,r);if(o&&o+n+2<i.length)return t.splice(e,0,i.slice(0,n+o+2)),i.splice(0,n+o),1},Vr=function(t,e,n){var r=t.length,i=~~(n*r);if(t[i]>e)for(;--i&&t[i]>e;);else for(;t[++i]<e&&i<r;);return i<r?i:r-1},jr=function(t,e){return e.totalLength=t.totalLength,t.samples?(e.samples=t.samples.slice(0),e.lookup=t.lookup.slice(0),e.minLength=t.minLength,e.resolution=t.resolution):t.totalPoints&&(e.totalPoints=t.totalPoints),e},Ur=function(t,e){var n=t.length,r=t[n-1]||[],i=r.length;n&&e[0]===r[i-2]&&e[1]===r[i-1]&&(e=r.concat(e.slice(2)),n--),t[n]=e};function qr(t){var e,n=(t=Nr(t)&&Mr.test(t)&&document.querySelector(t)||t).getAttribute?t:0;return n&&(t=t.getAttribute("d"))?(n._gsPath||(n._gsPath={}),(e=n._gsPath[t])&&!e._dirty?e:n._gsPath[t]=si(t)):t?Nr(t)?si(t):Rr(t[0])?[t]:t:console.warn("Expecting a <path> element or an SVG path data string")}function Gr(t){var e,n=0;for(t.reverse();n<t.length;n+=2)e=t[n],t[n]=t[n+1],t[n+1]=e;t.reversed=!t.reversed}var Kr={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"};function Qr(t,e){var n,r,i,o,s,a,u,l,h,c,f,p,d,g,D,m,v,_,y,x,w,C,F=t.tagName.toLowerCase(),E=.552284749831;return"path"!==F&&t.getBBox?(a=function(t,e){var n,r=document.createElementNS("http://www.w3.org/2000/svg","path"),i=[].slice.call(t.attributes),o=i.length;for(e=","+e+",";--o>-1;)n=i[o].nodeName.toLowerCase(),e.indexOf(","+n+",")<0&&r.setAttributeNS(null,n,i[o].nodeValue);return r}(t,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),C=function(t,e){for(var n=e?e.split(","):[],r={},i=n.length;--i>-1;)r[n[i]]=+t.getAttribute(n[i])||0;return r}(t,Kr[F]),"rect"===F?(o=C.rx,s=C.ry||o,r=C.x,i=C.y,c=C.width-2*o,f=C.height-2*s,n=o||s?"M"+(m=(g=(d=r+o)+c)+o)+","+(_=i+s)+" V"+(y=_+f)+" C"+[m,x=y+s*E,D=g+o*E,w=y+s,g,w,g-(g-d)/3,w,d+(g-d)/3,w,d,w,p=r+o*(1-E),w,r,x,r,y,r,y-(y-_)/3,r,_+(y-_)/3,r,_,r,v=i+s*(1-E),p,i,d,i,d+(g-d)/3,i,g-(g-d)/3,i,g,i,D,i,m,v,m,_].join(",")+"z":"M"+(r+c)+","+i+" v"+f+" h"+-c+" v"+-f+" h"+c+"z"):"circle"===F||"ellipse"===F?("circle"===F?l=(o=s=C.r)*E:(o=C.rx,l=(s=C.ry)*E),n="M"+((r=C.cx)+o)+","+(i=C.cy)+" C"+[r+o,i+l,r+(u=o*E),i+s,r,i+s,r-u,i+s,r-o,i+l,r-o,i,r-o,i-l,r-u,i-s,r,i-s,r+u,i-s,r+o,i-l,r+o,i].join(",")+"z"):"line"===F?n="M"+C.x1+","+C.y1+" L"+C.x2+","+C.y2:"polyline"!==F&&"polygon"!==F||(n="M"+(r=(h=(t.getAttribute("points")+"").match(br)||[]).shift())+","+(i=h.shift())+" L"+h.join(","),"polygon"===F&&(n+=","+r+","+i+"z")),a.setAttribute("d",li(a._gsRawPath=si(n))),e&&t.parentNode&&(t.parentNode.insertBefore(a,t),t.parentNode.removeChild(t)),a):t}function Zr(t,e,n){var r,i=t[e],o=t[e+2],s=t[e+4];return i+=(o-i)*n,i+=((o+=(s-o)*n)-i)*n,r=o+(s+(t[e+6]-s)*n-o)*n-i,i=t[e+1],i+=((o=t[e+3])-i)*n,i+=((o+=((s=t[e+5])-o)*n)-i)*n,zr(Lr(o+(s+(t[e+7]-s)*n-o)*n-i,r)*Pr)}function $r(t,e,n){n=void 0===n?1:Hr(n)||0,e=Hr(e)||0;var r=Math.max(0,~~(kr(n-e)-1e-8)),i=function(t){for(var e=[],n=0;n<t.length;n++)e[n]=jr(t[n],t[n].slice(0));return jr(t,e)}(t);if(e>n&&(e=1-e,n=1-n,function(t,e){var n=t.length;for(e||t.reverse();n--;)t[n].reversed||Gr(t[n])}(i),i.totalLength=0),e<0||n<0){var o=Math.abs(~~Math.min(e,n))+1;e+=o,n+=o}i.totalLength||ti(i);var s,a,u,l,h,c,f,p,d=n>1,g=ni(i,e,Xr,!0),D=ni(i,n,Yr),m=D.segment,v=g.segment,_=D.segIndex,y=g.segIndex,x=D.i,w=g.i,C=y===_,F=x===w&&C;if(d||r){for(s=_<y||C&&x<w||F&&D.t<g.t,Wr(i,y,w,g.t)&&(y++,s||(_++,F?(D.t=(D.t-g.t)/(1-g.t),x=0):C&&(x-=w))),Math.abs(1-(n-e))<1e-5?_=y-1:!D.t&&_?_--:Wr(i,_,x,D.t)&&s&&y++,1===g.t&&(y=(y+1)%i.length),h=[],f=1+(c=i.length)*r,p=y,f+=(c-y+_)%c,l=0;l<f;l++)Ur(h,i[p++%c]);i=h}else if(u=1===D.t?6:ei(m,x,D.t),e!==n)for(a=ei(v,w,F?g.t/D.t:g.t),C&&(u+=a),m.splice(x+u+2),(a||w)&&v.splice(0,w+a),l=i.length;l--;)(l<y||l>_)&&i.splice(l,1);else m.angle=Zr(m,x+u,0),g=m[x+=u],D=m[x+1],m.length=m.totalLength=0,m.totalPoints=i.totalPoints=8,m.push(g,D,g,D,g,D,g,D);return i.totalLength=0,i}function Jr(t,e,n){e=e||0,t.samples||(t.samples=[],t.lookup=[]);var r,i,o,s,a,u,l,h,c,f,p,d,g,D,m,v,_,y=~~t.resolution||12,x=1/y,w=n?e+6*n+1:t.length,C=t[e],F=t[e+1],E=e?e/6*y:0,b=t.samples,T=t.lookup,M=(e?t.minLength:1e8)||1e8,A=b[E+n*y-1],P=e?b[E-1]:0;for(b.length=T.length=0,i=e+2;i<w;i+=6){if(o=t[i+4]-C,s=t[i+2]-C,a=t[i]-C,h=t[i+5]-F,c=t[i+3]-F,f=t[i+1]-F,u=l=p=d=0,kr(o)<.01&&kr(h)<.01&&kr(a)+kr(f)<.01)t.length>8&&(t.splice(i,6),i-=6,w-=6);else for(r=1;r<=y;r++)u=l-(l=((D=x*r)*D*o+3*(g=1-D)*(D*s+g*a))*D),p=d-(d=(D*D*h+3*g*(D*c+g*f))*D),(v=Br(p*p+u*u))<M&&(M=v),P+=v,b[E++]=P;C+=o,F+=h}if(A)for(A-=P;E<b.length;E++)b[E]+=A;if(b.length&&M){if(t.totalLength=_=b[b.length-1]||0,t.minLength=M,_/M<9999)for(v=m=0,r=0;r<_;r+=M)T[v++]=b[m]<r?++m:m}else t.totalLength=b[0]=0;return e?P-b[e/2-1]:P}function ti(t,e){var n,r,i;for(i=n=r=0;i<t.length;i++)t[i].resolution=~~e||12,r+=t[i].length,n+=Jr(t[i]);return t.totalPoints=r,t.totalLength=n,t}function ei(t,e,n){if(n<=0||n>=1)return 0;var r=t[e],i=t[e+1],o=t[e+2],s=t[e+3],a=t[e+4],u=t[e+5],l=r+(o-r)*n,h=o+(a-o)*n,c=i+(s-i)*n,f=s+(u-s)*n,p=l+(h-l)*n,d=c+(f-c)*n,g=a+(t[e+6]-a)*n,D=u+(t[e+7]-u)*n;return h+=(g-h)*n,f+=(D-f)*n,t.splice(e+2,4,zr(l),zr(c),zr(p),zr(d),zr(p+(h-p)*n),zr(d+(f-d)*n),zr(h),zr(f),zr(g),zr(D)),t.samples&&t.samples.splice(e/6*t.resolution|0,0,0,0,0,0,0,0),6}function ni(t,e,n,r){n=n||{},t.totalLength||ti(t),(e<0||e>1)&&(e=Ir(e));var i,o,s,a,u,l,h,c=0,f=t[0];if(e)if(1===e)h=1,l=(f=t[c=t.length-1]).length-8;else{if(t.length>1){for(s=t.totalLength*e,u=l=0;(u+=t[l++].totalLength)<s;)c=l;e=(s-(a=u-(f=t[c]).totalLength))/(u-a)||0}i=f.samples,o=f.resolution,s=f.totalLength*e,a=(l=f.lookup.length?f.lookup[~~(s/f.minLength)]||0:Vr(i,s,e))?i[l-1]:0,(u=i[l])<s&&(a=u,u=i[++l]),h=1/o*((s-a)/(u-a)+l%o),l=6*~~(l/o),r&&1===h&&(l+6<f.length?(l+=6,h=0):c+1<t.length&&(l=h=0,f=t[++c]))}else h=l=c=0,f=t[0];return n.t=h,n.i=l,n.path=t,n.segment=f,n.segIndex=c,n}function ri(t,e,n,r){var i,o,s,a,u,l,h,c,f,p=t[0],d=r||{};if((e<0||e>1)&&(e=Ir(e)),t.length>1){for(s=t.totalLength*e,u=l=0;(u+=t[l++].totalLength)<s;)p=t[l];e=(s-(a=u-p.totalLength))/(u-a)||0}return i=p.samples,o=p.resolution,s=p.totalLength*e,a=(l=p.lookup.length?p.lookup[e<1?~~(s/p.minLength):p.lookup.length-1]||0:Vr(i,s,e))?i[l-1]:0,(u=i[l])<s&&(a=u,u=i[++l]),f=1-(h=1/o*((s-a)/(u-a)+l%o)||0),c=p[l=6*~~(l/o)],d.x=zr((h*h*(p[l+6]-c)+3*f*(h*(p[l+4]-c)+f*(p[l+2]-c)))*h+c),d.y=zr((h*h*(p[l+7]-(c=p[l+1]))+3*f*(h*(p[l+5]-c)+f*(p[l+3]-c)))*h+c),n&&(d.angle=p.totalLength?Zr(p,l,h>=1?1-1e-9:h||1e-9):p.angle||0),d}function ii(t,e,n,r,i,o,s){for(var a,u,l,h,c,f=t.length;--f>-1;)for(u=(a=t[f]).length,l=0;l<u;l+=2)h=a[l],c=a[l+1],a[l]=h*e+c*r+o,a[l+1]=h*n+c*i+s;return t._dirty=1,t}function oi(t,e,n,r,i,o,s,a,u){if(t!==a||e!==u){n=kr(n),r=kr(r);var l=i%360*Ar,h=Or(l),c=Sr(l),f=Math.PI,p=2*f,d=(t-a)/2,g=(e-u)/2,D=h*d+c*g,m=-c*d+h*g,v=D*D,_=m*m,y=v/(n*n)+_/(r*r);y>1&&(n=Br(y)*n,r=Br(y)*r);var x=n*n,w=r*r,C=(x*w-x*_-w*v)/(x*_+w*v);C<0&&(C=0);var F=(o===s?-1:1)*Br(C),E=F*(n*m/r),b=F*(-r*D/n),T=(t+a)/2+(h*E-c*b),M=(e+u)/2+(c*E+h*b),A=(D-E)/n,P=(m-b)/r,S=(-D-E)/n,O=(-m-b)/r,k=A*A+P*P,B=(P<0?-1:1)*Math.acos(A/Br(k)),L=(A*O-P*S<0?-1:1)*Math.acos((A*S+P*O)/Br(k*(S*S+O*O)));isNaN(L)&&(L=f),!s&&L>0?L-=p:s&&L<0&&(L+=p),B%=p,L%=p;var N,R=Math.ceil(kr(L)/(p/4)),X=[],Y=L/R,I=4/3*Sr(Y/2)/(1+Or(Y/2)),z=h*n,H=c*n,W=c*-r,V=h*r;for(N=0;N<R;N++)D=Or(i=B+N*Y),m=Sr(i),A=Or(i+=Y),P=Sr(i),X.push(D-I*m,m+I*D,A+I*P,P-I*A,A,P);for(N=0;N<X.length;N+=2)D=X[N],m=X[N+1],X[N]=D*z+m*W+T,X[N+1]=D*H+m*V+M;return X[N-2]=a,X[N-1]=u,X}}function si(t){var e,n,r,i,o,s,a,u,l,h,c,f,p,d,g,D=(t+"").replace(Tr,(function(t){var e=+t;return e<1e-4&&e>-1e-4?0:e})).match(Er)||[],m=[],v=0,_=0,y=D.length,x=0,w="ERROR: malformed path: "+t,C=function(t,e,n,r){h=(n-t)/3,c=(r-e)/3,a.push(t+h,e+c,n-h,r-c,n,r)};if(!t||!isNaN(D[0])||isNaN(D[1]))return console.log(w),m;for(e=0;e<y;e++)if(p=o,isNaN(D[e])?s=(o=D[e].toUpperCase())!==D[e]:e--,r=+D[e+1],i=+D[e+2],s&&(r+=v,i+=_),e||(u=r,l=i),"M"===o)a&&(a.length<8?m.length-=1:x+=a.length),v=u=r,_=l=i,a=[r,i],m.push(a),e+=2,o="L";else if("C"===o)a||(a=[0,0]),s||(v=_=0),a.push(r,i,v+1*D[e+3],_+1*D[e+4],v+=1*D[e+5],_+=1*D[e+6]),e+=6;else if("S"===o)h=v,c=_,"C"!==p&&"S"!==p||(h+=v-a[a.length-4],c+=_-a[a.length-3]),s||(v=_=0),a.push(h,c,r,i,v+=1*D[e+3],_+=1*D[e+4]),e+=4;else if("Q"===o)h=v+2/3*(r-v),c=_+2/3*(i-_),s||(v=_=0),v+=1*D[e+3],_+=1*D[e+4],a.push(h,c,v+2/3*(r-v),_+2/3*(i-_),v,_),e+=4;else if("T"===o)h=v-a[a.length-4],c=_-a[a.length-3],a.push(v+h,_+c,r+2/3*(v+1.5*h-r),i+2/3*(_+1.5*c-i),v=r,_=i),e+=2;else if("H"===o)C(v,_,v=r,_),e+=1;else if("V"===o)C(v,_,v,_=r+(s?_-v:0)),e+=1;else if("L"===o||"Z"===o)"Z"===o&&(r=u,i=l,a.closed=!0),("L"===o||kr(v-r)>.5||kr(_-i)>.5)&&(C(v,_,r,i),"L"===o&&(e+=2)),v=r,_=i;else if("A"===o){if(d=D[e+4],g=D[e+5],h=D[e+6],c=D[e+7],n=7,d.length>1&&(d.length<3?(c=h,h=g,n--):(c=g,h=d.substr(2),n-=2),g=d.charAt(1),d=d.charAt(0)),f=oi(v,_,+D[e+1],+D[e+2],+D[e+3],+d,+g,(s?v:0)+1*h,(s?_:0)+1*c),e+=n,f)for(n=0;n<f.length;n++)a.push(f[n]);v=a[a.length-2],_=a[a.length-1]}else console.log(w);return(e=a.length)<6?(m.pop(),e=0):a[0]===a[e-2]&&a[1]===a[e-1]&&(a.closed=!0),m.totalPoints=x+e,m}function ai(t,e){void 0===e&&(e=1);for(var n=t[0],r=0,i=[n,r],o=2;o<t.length;o+=2)i.push(n,r,t[o],r=(t[o]-n)*e/2,n=t[o],-r);return i}function ui(t,e,n){kr(t[0]-t[2])<1e-4&&kr(t[1]-t[3])<1e-4&&(t=t.slice(2));var r,i,o,s,a,u,l,h,c,f,p,d,g,D,m=t.length-2,v=+t[0],_=+t[1],y=+t[2],x=+t[3],w=[v,_,v,_],C=y-v,F=x-_,E=Math.abs(t[m]-v)<.001&&Math.abs(t[m+1]-_)<.001;for(isNaN(n)&&(n=Math.PI/10),E&&(t.push(y,x),y=v,x=_,v=t[m-2],_=t[m-1],t.unshift(v,_),m+=4),e=e||0===e?+e:1,a=2;a<m;a+=2)r=v,i=_,v=y,_=x,y=+t[a+2],x=+t[a+3],v===y&&_===x||(d=(u=C)*u+(h=F)*h,g=(C=y-v)*C+(F=x-_)*F,D=(l=y-r)*l+(c=x-i)*c,p=(o=Math.acos((d+g-D)/Br(4*d*g)))/Math.PI*e,f=Br(d)*p,p*=Br(g),v===r&&_===i||(o>n?(s=Lr(c,l),w.push(zr(v-Or(s)*f),zr(_-Sr(s)*f),zr(v),zr(_),zr(v+Or(s)*p),zr(_+Sr(s)*p))):(s=Lr(h,u),w.push(zr(v-Or(s)*f),zr(_-Sr(s)*f)),s=Lr(F,C),w.push(zr(v),zr(_),zr(v+Or(s)*p),zr(_+Sr(s)*p)))));return v!==y||_!==x||w.length<4?w.push(zr(y),zr(x),zr(y),zr(x)):w.length-=2,E&&(w.splice(0,6),w.length=w.length-6),w}function li(t){Rr(t[0])&&(t=[t]);var e,n,r,i,o="",s=t.length;for(n=0;n<s;n++){for(i=t[n],o+="M"+zr(i[0])+","+zr(i[1])+" C",e=i.length,r=2;r<e;r++)o+=zr(i[r++])+","+zr(i[r++])+" "+zr(i[r++])+","+zr(i[r++])+" "+zr(i[r++])+","+zr(i[r])+" ";i.closed&&(o+="z")}return o}
var hi,ci,fi=function(){return hi||"undefined"!=typeof window&&(hi=window.gsap)&&hi.registerPlugin&&hi},pi=function(){(hi=fi())?(hi.registerEase("_CE",vi.create),ci=1):console.warn("Please gsap.registerPlugin(CustomEase)")},di=function(t){return~~(1e3*t+(t<0?-.5:.5))/1e3},gi=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,Di=/[cLlsSaAhHvVtTqQ]/g,mi=function t(e,n,r,i,o,s,a,u,l,h,c){var f,p=(e+r)/2,d=(n+i)/2,g=(r+o)/2,D=(i+s)/2,m=(o+a)/2,v=(s+u)/2,_=(p+g)/2,y=(d+D)/2,x=(g+m)/2,w=(D+v)/2,C=(_+x)/2,F=(y+w)/2,E=a-e,b=u-n,T=Math.abs((r-a)*b-(i-u)*E),M=Math.abs((o-a)*b-(s-u)*E);return h||(h=[{x:e,y:n},{x:a,y:u}],c=1),h.splice(c||h.length-1,0,{x:C,y:F}),(T+M)*(T+M)>l*(E*E+b*b)&&(f=h.length,t(e,n,p,d,_,y,C,F,l,h,c),t(C,F,x,w,m,v,a,u,l,h,c+1+(h.length-f))),h},vi=function(){function t(t,e,n){ci||pi(),this.id=t,this.setData(e,n)}var e=t.prototype;return e.setData=function(t,e){e=e||{};var n,r,i,o,s,a,u,l,h,c=(t=t||"0,0,1,1").match(gi),f=1,p=[],d=[],g=e.precision||1,D=g<=1;if(this.data=t,(Di.test(t)||~t.indexOf("M")&&t.indexOf("C")<0)&&(c=si(t)[0]),4===(n=c.length))c.unshift(0,0),c.push(1,1),n=8;else if((n-2)%6)throw"Invalid CustomEase";for(0==+c[0]&&1==+c[n-2]||function(t,e,n){n||0===n||(n=Math.max(+t[t.length-1],+t[1]));var r,i=-1*+t[0],o=-n,s=t.length,a=1/(+t[s-2]+i),u=-e||(Math.abs(+t[s-1]-+t[1])<.01*(+t[s-2]-+t[0])?function(t){var e,n=t.length,r=1e20;for(e=1;e<n;e+=6)+t[e]<r&&(r=+t[e]);return r}(t)+o:+t[s-1]+o);for(u=u?1/u:-a,r=0;r<s;r+=2)t[r]=(+t[r]+i)*a,t[r+1]=(+t[r+1]+o)*u}(c,e.height,e.originY),this.segment=c,o=2;o<n;o+=6)r={x:+c[o-2],y:+c[o-1]},i={x:+c[o+4],y:+c[o+5]},p.push(r,i),mi(r.x,r.y,+c[o],+c[o+1],+c[o+2],+c[o+3],i.x,i.y,1/(2e5*g),p,p.length-1);for(n=p.length,o=0;o<n;o++)u=p[o],l=p[o-1]||u,(u.x>l.x||l.y!==u.y&&l.x===u.x||u===l)&&u.x<=1?(l.cx=u.x-l.x,l.cy=u.y-l.y,l.n=u,l.nx=u.x,D&&o>1&&Math.abs(l.cy/l.cx-p[o-2].cy/p[o-2].cx)>2&&(D=0),l.cx<f&&(l.cx?f=l.cx:(l.cx=.001,o===n-1&&(l.x-=.001,f=Math.min(f,.001),D=0)))):(p.splice(o--,1),n--);if(s=1/(n=1/f+1|0),a=0,u=p[0],D){for(o=0;o<n;o++)h=o*s,u.nx<h&&(u=p[++a]),r=u.y+(h-u.x)/u.cx*u.cy,d[o]={x:h,cx:s,y:r,cy:0,nx:9},o&&(d[o-1].cy=r-d[o-1].y);d[n-1].cy=p[p.length-1].y-r}else{for(o=0;o<n;o++)u.nx<o*s&&(u=p[++a]),d[o]=u;a<p.length-1&&(d[o-1]=p[p.length-2])}return this.ease=function(t){var e=d[t*n|0]||d[n-1];return e.nx<t&&(e=e.n),e.y+(t-e.x)/e.cx*e.cy},this.ease.custom=this,this.id&&hi&&hi.registerEase(this.id,this.ease),this},e.getSVGData=function(e){return t.getSVGData(this,e)},t.create=function(e,n,r){return new t(e,n,r).ease},t.register=function(t){hi=t,pi()},t.get=function(t){return hi.parseEase(t)},t.getSVGData=function(e,n){var r,i,o,s,a,u,l,h,c,f,p=(n=n||{}).width||100,d=n.height||100,g=n.x||0,D=(n.y||0)+d,m=hi.utils.toArray(n.path)[0];if(n.invert&&(d=-d,D=0),"string"==typeof e&&(e=hi.parseEase(e)),e.custom&&(e=e.custom),e instanceof t)r=li(ii([e.segment],p,0,0,-d,g,D));else{for(r=[g,D],s=1/(l=Math.max(5,200*(n.precision||1))),h=5/(l+=2),c=di(g+s*p),i=((f=di(D+e(s)*-d))-D)/(c-g),o=2;o<l;o++)a=di(g+o*s*p),u=di(D+e(o*s)*-d),(Math.abs((u-f)/(a-c)-i)>h||o===l-1)&&(r.push(c,f),i=(u-f)/(a-c)),c=a,f=u;r="M"+r.join(",")}return m&&m.setAttribute("d",r),r},t}();fi()&&hi.registerPlugin(vi),vi.version="3.9.1";
var _i,yi,xi,wi=function(){return _i||"undefined"!=typeof window&&(_i=window.gsap)&&_i.registerPlugin&&_i},Ci={easeOut:"M0,1,C0.7,1,0.6,0,1,0",easeInOut:"M0,0,C0.1,0,0.24,1,0.444,1,0.644,1,0.6,0,1,0",anticipate:"M0,0,C0,0.222,0.024,0.386,0,0.4,0.18,0.455,0.65,0.646,0.7,0.67,0.9,0.76,1,0.846,1,1",uniform:"M0,0,C0,0.95,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0"},Fi=function(t){return t},Ei=function(t){if(!yi)if(_i=wi(),xi=_i&&_i.parseEase("_CE")){for(var e in Ci)Ci[e]=xi("",Ci[e]);yi=1,Ti("wiggle").config=function(t){return"object"==typeof t?Ti("",t):Ti("wiggle("+t+")",{wiggles:+t})}}else t&&console.warn("Please gsap.registerPlugin(CustomEase, CustomWiggle)")},bi=function(t,e){return"function"!=typeof t&&(t=_i.parseEase(t)||xi("",t)),t.custom||!e?t:function(e){return 1-t(e)}},Ti=function(t,e){yi||Ei(1);var n,r,i,o,s,a,u,l,h,c=0|((e=e||{}).wiggles||10),f=1/c,p=f/2,d="anticipate"===e.type,g=Ci[e.type]||Ci.easeOut,D=Fi;if(d&&(D=g,g=Ci.easeOut),e.timingEase&&(D=bi(e.timingEase)),e.amplitudeEase&&(g=bi(e.amplitudeEase,!0)),l=[0,0,(a=D(p))/4,0,a/2,u=d?-g(p):g(p),a,u],"random"===e.type){for(l.length=4,n=D(f),r=2*Math.random()-1,h=2;h<c;h++)p=n,u=r,n=D(f*h),r=2*Math.random()-1,i=Math.atan2(r-l[l.length-3],n-l[l.length-4]),o=Math.cos(i)*f,s=Math.sin(i)*f,l.push(p-o,u-s,p,u,p+o,u+s);l.push(n,0,1,0)}else{for(h=1;h<c;h++)l.push(D(p+f/2),u),p+=f,u=(u>0?-1:1)*g(h*f),a=D(p),l.push(D(p-f/2),u,a,u);l.push(D(p+f/4),u,D(p+f/4),0,1,0)}for(h=l.length;--h>-1;)l[h]=~~(1e3*l[h])/1e3;return l[2]="C"+l[2],xi(t,"M"+l.join(","))},Mi=function(){function t(t,e){this.ease=Ti(t,e)}return t.create=function(t,e){return Ti(t,e)},t.register=function(t){_i=t,Ei()},t}();wi()&&_i.registerPlugin(Mi),Mi.version="3.9.1";
var Ai,Pi,Si,Oi,ki,Bi=function(){return"undefined"!=typeof window},Li=function(){return Ai||Bi()&&(Ai=window.gsap)&&Ai.registerPlugin&&Ai},Ni=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,Ri={rect:["width","height"],circle:["r","r"],ellipse:["rx","ry"],line:["x2","y2"]},Xi=function(t){return Math.round(1e4*t)/1e4},Yi=function(t){return parseFloat(t)||0},Ii=function(t,e){var n=Yi(t);return~t.indexOf("%")?n/100*e:n},zi=function(t,e){return Yi(t.getAttribute(e))},Hi=Math.sqrt,Wi=function(t,e,n,r,i,o){return Hi(Math.pow((Yi(n)-Yi(t))*i,2)+Math.pow((Yi(r)-Yi(e))*o,2))},Vi=function(t){return console.warn(t)},ji=function(t){return"non-scaling-stroke"===t.getAttribute("vector-effect")},Ui=function(t){if(!(t=Pi(t)[0]))return 0;var e,n,r,i,o,s,a,u=t.tagName.toLowerCase(),l=t.style,h=1,c=1;ji(t)&&(c=t.getScreenCTM(),h=Hi(c.a*c.a+c.b*c.b),c=Hi(c.d*c.d+c.c*c.c));try{n=t.getBBox()}catch(t){Vi("Some browsers won't measure invisible elements (like display:none or masks inside defs).")}var f=n||{x:0,y:0,width:0,height:0},p=f.x,d=f.y,g=f.width,D=f.height;if(n&&(g||D)||!Ri[u]||(g=zi(t,Ri[u][0]),D=zi(t,Ri[u][1]),"rect"!==u&&"line"!==u&&(g*=2,D*=2),"line"===u&&(p=zi(t,"x1"),d=zi(t,"y1"),g=Math.abs(g-p),D=Math.abs(D-d))),"path"===u)i=l.strokeDasharray,l.strokeDasharray="none",e=t.getTotalLength()||0,h!==c&&Vi("Warning: <path> length cannot be measured when vector-effect is non-scaling-stroke and the element isn't proportionally scaled."),e*=(h+c)/2,l.strokeDasharray=i;else if("rect"===u)e=2*g*h+2*D*c;else if("line"===u)e=Wi(p,d,p+g,d+D,h,c);else if("polyline"===u||"polygon"===u)for(r=t.getAttribute("points").match(Ni)||[],"polygon"===u&&r.push(r[0],r[1]),e=0,o=2;o<r.length;o+=2)e+=Wi(r[o-2],r[o-1],r[o],r[o+1],h,c)||0;else"circle"!==u&&"ellipse"!==u||(s=g/2*h,a=D/2*c,e=Math.PI*(3*(s+a)-Hi((3*s+a)*(s+3*a))));return e||0},qi=function(t,e){if(!(t=Pi(t)[0]))return[0,0];e||(e=Ui(t)+1);var n=Si.getComputedStyle(t),r=n.strokeDasharray||"",i=Yi(n.strokeDashoffset),o=r.indexOf(",");return o<0&&(o=r.indexOf(" ")),(r=o<0?e:Yi(r.substr(0,o)))>e&&(r=e),[-i||0,r-i||0]},Gi=function(){Bi()&&(document,Si=window,ki=Ai=Li(),Pi=Ai.utils.toArray,Oi=-1!==((Si.navigator||{}).userAgent||"").indexOf("Edge"))},Ki={version:"3.9.1",name:"drawSVG",register:function(t){Ai=t,Gi()},init:function(t,e,n,r,i){if(!t.getBBox)return!1;ki||Gi();var o,s,a,u=Ui(t);return this._style=t.style,this._target=t,e+""=="true"?e="0 100%":e?-1===(e+"").indexOf(" ")&&(e="0 "+e):e="0 0",s=function(t,e,n){var r,i,o=t.indexOf(" ");return o<0?(r=void 0!==n?n+"":t,i=t):(r=t.substr(0,o),i=t.substr(o+1)),(r=Ii(r,e))>(i=Ii(i,e))?[i,r]:[r,i]}(e,u,(o=qi(t,u))[0]),this._length=Xi(u),this._dash=Xi(o[1]-o[0]),this._offset=Xi(-o[0]),this._dashPT=this.add(this,"_dash",this._dash,Xi(s[1]-s[0])),this._offsetPT=this.add(this,"_offset",this._offset,Xi(-s[0])),Oi&&(a=Si.getComputedStyle(t)).strokeLinecap!==a.strokeLinejoin&&(s=Yi(a.strokeMiterlimit),this.add(t.style,"strokeMiterlimit",s,s+.01)),this._live=ji(t)||~(e+"").indexOf("live"),this._nowrap=~(e+"").indexOf("nowrap"),this._props.push("drawSVG"),1},render:function(t,e){var n,r,i,o,s=e._pt,a=e._style;if(s){for(e._live&&(n=Ui(e._target))!==e._length&&(r=n/e._length,e._length=n,e._offsetPT&&(e._offsetPT.s*=r,e._offsetPT.c*=r),e._dashPT?(e._dashPT.s*=r,e._dashPT.c*=r):e._dash*=r);s;)s.r(t,s.d),s=s._next;i=e._dash||t&&1!==t&&1e-4||0,n=e._length-i+.1,o=e._offset,i&&o&&i+Math.abs(o%e._length)>e._length-.2&&(o+=o<0?.1:-.1)&&(n+=.1),a.strokeDashoffset=i?o:o+.001,a.strokeDasharray=n<.2?"none":i?i+"px,"+(e._nowrap?999999:n)+"px":"0px, 999999px"}},getLength:Ui,getPosition:qi};Li()&&Ai.registerPlugin(Ki);
var Qi,Zi,$i,Ji,to,eo,no,ro,io,oo="transform",so=oo+"Origin",ao=function(t){var e=t.ownerDocument||t;!(oo in t.style)&&"msTransform"in t.style&&(so=(oo="msTransform")+"Origin");for(;e.parentNode&&(e=e.parentNode););if(Zi=window,no=new go,e){Qi=e,$i=e.documentElement,Ji=e.body,(ro=Qi.createElementNS("http://www.w3.org/2000/svg","g")).style.transform="none";var n=e.createElement("div"),r=e.createElement("div");Ji.appendChild(n),n.appendChild(r),n.style.position="static",n.style[oo]="translate3d(0,0,1px)",io=r.offsetParent!==n,Ji.removeChild(n)}return e},uo=[],lo=[],ho=function(t){return t.ownerSVGElement||("svg"===(t.tagName+"").toLowerCase()?t:null)},co=function t(e,n){if(e.parentNode&&(Qi||ao(e))){var r=ho(e),i=r?r.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",o=r?n?"rect":"g":"div",s=2!==n?0:100,a=3===n?100:0,u="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",l=Qi.createElementNS?Qi.createElementNS(i.replace(/^https/,"http"),o):Qi.createElement(o);return n&&(r?(eo||(eo=t(e)),l.setAttribute("width",.01),l.setAttribute("height",.01),l.setAttribute("transform","translate("+s+","+a+")"),eo.appendChild(l)):(to||((to=t(e)).style.cssText=u),l.style.cssText=u+"width:0.1px;height:0.1px;top:"+a+"px;left:"+s+"px",to.appendChild(l))),l}throw"Need document and parent."},fo=function(t,e){var n,r,i,o,s,a,u=ho(t),l=t===u,h=u?uo:lo,c=t.parentNode;if(t===Zi)return t;if(h.length||h.push(co(t,1),co(t,2),co(t,3)),n=u?eo:to,u)l?(o=-(i=function(t){var e,n=t.getCTM();return n||(e=t.style[oo],t.style[oo]="none",t.appendChild(ro),n=ro.getCTM(),t.removeChild(ro),e?t.style[oo]=e:t.style.removeProperty(oo.replace(/([A-Z])/g,"-$1").toLowerCase())),n||no.clone()}(t)).e/i.a,s=-i.f/i.d,r=no):(i=t.getBBox(),o=(r=(r=t.transform?t.transform.baseVal:{}).numberOfItems?r.numberOfItems>1?function(t){for(var e=new go,n=0;n<t.numberOfItems;n++)e.multiply(t.getItem(n).matrix);return e}(r):r.getItem(0).matrix:no).a*i.x+r.c*i.y,s=r.b*i.x+r.d*i.y),e&&"g"===t.tagName.toLowerCase()&&(o=s=0),(l?u:c).appendChild(n),n.setAttribute("transform","matrix("+r.a+","+r.b+","+r.c+","+r.d+","+(r.e+o)+","+(r.f+s)+")");else{if(o=s=0,io)for(r=t.offsetParent,i=t;i&&(i=i.parentNode)&&i!==r&&i.parentNode;)(Zi.getComputedStyle(i)[oo]+"").length>4&&(o=i.offsetLeft,s=i.offsetTop,i=0);if("absolute"!==(a=Zi.getComputedStyle(t)).position&&"fixed"!==a.position)for(r=t.offsetParent;c&&c!==r;)o+=c.scrollLeft||0,s+=c.scrollTop||0,c=c.parentNode;(i=n.style).top=t.offsetTop-s+"px",i.left=t.offsetLeft-o+"px",i[oo]=a[oo],i[so]=a[so],i.position="fixed"===a.position?"fixed":"absolute",t.parentNode.appendChild(n)}return n},po=function(t,e,n,r,i,o,s){return t.a=e,t.b=n,t.c=r,t.d=i,t.e=o,t.f=s,t},go=function(){function t(t,e,n,r,i,o){void 0===t&&(t=1),void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=1),void 0===i&&(i=0),void 0===o&&(o=0),po(this,t,e,n,r,i,o)}var e=t.prototype;return e.inverse=function(){var t=this.a,e=this.b,n=this.c,r=this.d,i=this.e,o=this.f,s=t*r-e*n||1e-10;return po(this,r/s,-e/s,-n/s,t/s,(n*o-r*i)/s,-(t*o-e*i)/s)},e.multiply=function(t){var e=this.a,n=this.b,r=this.c,i=this.d,o=this.e,s=this.f,a=t.a,u=t.c,l=t.b,h=t.d,c=t.e,f=t.f;return po(this,a*e+l*r,a*n+l*i,u*e+h*r,u*n+h*i,o+c*e+f*r,s+c*n+f*i)},e.clone=function(){return new t(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(t){var e=this.a,n=this.b,r=this.c,i=this.d,o=this.e,s=this.f;return e===t.a&&n===t.b&&r===t.c&&i===t.d&&o===t.e&&s===t.f},e.apply=function(t,e){void 0===e&&(e={});var n=t.x,r=t.y,i=this.a,o=this.b,s=this.c,a=this.d,u=this.e,l=this.f;return e.x=n*i+r*s+u||0,e.y=n*o+r*a+l||0,e},t}();function Do(t,e,n,r){if(!t||!t.parentNode||(Qi||ao(t)).documentElement===t)return new go;var i=function(t){for(var e,n;t&&t!==Ji;)(n=t._gsap)&&n.uncache&&n.get(t,"x"),n&&!n.scaleX&&!n.scaleY&&n.renderTransform&&(n.scaleX=n.scaleY=1e-4,n.renderTransform(1,n),e?e.push(n):e=[n]),t=t.parentNode;return e}(t),o=ho(t)?uo:lo,s=fo(t,n),a=o[0].getBoundingClientRect(),u=o[1].getBoundingClientRect(),l=o[2].getBoundingClientRect(),h=s.parentNode,c=!r&&function t(e){return"fixed"===Zi.getComputedStyle(e).position||((e=e.parentNode)&&1===e.nodeType?t(e):void 0)}(t),f=new go((u.left-a.left)/100,(u.top-a.top)/100,(l.left-a.left)/100,(l.top-a.top)/100,a.left+(c?0:Zi.pageXOffset||Qi.scrollLeft||$i.scrollLeft||Ji.scrollLeft||0),a.top+(c?0:Zi.pageYOffset||Qi.scrollTop||$i.scrollTop||Ji.scrollTop||0));if(h.removeChild(s),i)for(a=i.length;a--;)(u=i[a]).scaleX=u.scaleY=0,u.renderTransform(1,u);return e?f.inverse():f}
var mo,vo,_o,yo,xo="x,translateX,left,marginLeft,xPercent".split(","),wo="y,translateY,top,marginTop,yPercent".split(","),Co=Math.PI/180,Fo=function(t,e,n,r){for(var i=e.length,o=2===r?0:r,s=0;s<i;s++)t[o]=parseFloat(e[s][n]),2===r&&(t[o+1]=0),o+=2;return t},Eo=function(t,e,n){return parseFloat(t._gsap.get(t,e,n||"px"))||0},bo=function(t){var e,n=t[0],r=t[1];for(e=2;e<t.length;e+=2)n=t[e]+=n,r=t[e+1]+=r},To=function(t,e,n,r,i,o,s,a,u){"cubic"===s.type?e=[e]:(!1!==s.fromCurrent&&e.unshift(Eo(n,r,a),i?Eo(n,i,u):0),s.relative&&bo(e),e=[(i?ui:ai)(e,s.curviness)]);return e=o(Oo(e,n,s)),ko(t,n,r,e,"x",a),i&&ko(t,n,i,e,"y",u),ti(e,s.resolution||(0===s.curviness?20:12))},Mo=function(t){return t},Ao=/[-+\.]*\d+\.?(?:e-|e\+)?\d*/g,Po=function(t,e,n){var r,i=Do(t),o=0,s=0;return"svg"===(t.tagName+"").toLowerCase()?(r=t.viewBox.baseVal).width||(r={width:+t.getAttribute("width"),height:+t.getAttribute("height")}):r=e&&t.getBBox&&t.getBBox(),e&&"auto"!==e&&(o=e.push?e[0]*(r?r.width:t.offsetWidth||0):e.x,s=e.push?e[1]*(r?r.height:t.offsetHeight||0):e.y),n.apply(o||s?i.apply({x:o,y:s}):{x:i.e,y:i.f})},So=function(t,e,n,r){var i,o=Do(t.parentNode,!0,!0),s=o.clone().multiply(Do(e)),a=Po(t,n,o),u=Po(e,r,o),l=u.x,h=u.y;return s.e=s.f=0,"auto"===r&&e.getTotalLength&&"path"===e.tagName.toLowerCase()&&(i=e.getAttribute("d").match(Ao)||[],l+=(i=s.apply({x:+i[0],y:+i[1]})).x,h+=i.y),(i||e.getBBox&&t.getBBox&&e.ownerSVGElement===t.ownerSVGElement)&&(l-=(i=s.apply(e.getBBox())).x,h-=i.y),s.e=l-a.x,s.f=h-a.y,s},Oo=function(t,e,n){var r,i,o,s=n.align,a=n.matrix,u=n.offsetX,l=n.offsetY,h=n.alignOrigin,c=t[0][0],f=t[0][1],p=Eo(e,"x"),d=Eo(e,"y");return t&&t.length?(s&&("self"===s||(r=yo(s)[0]||e)===e?ii(t,1,0,0,1,p-c,d-f):(h&&!1!==h[2]?mo.set(e,{transformOrigin:100*h[0]+"% "+100*h[1]+"%"}):h=[Eo(e,"xPercent")/-100,Eo(e,"yPercent")/-100],o=(i=So(e,r,h,"auto")).apply({x:c,y:f}),ii(t,i.a,i.b,i.c,i.d,p+i.e-(o.x-i.e),d+i.f-(o.y-i.f)))),a?ii(t,a.a,a.b,a.c,a.d,a.e,a.f):(u||l)&&ii(t,1,0,0,1,u||0,l||0),t):qr("M0,0L0,0")},ko=function(t,e,n,r,i,o){var s=e._gsap,a=s.harness,u=a&&a.aliases&&a.aliases[n],l=u&&u.indexOf(",")<0?u:n,h=t._pt=new vo(t._pt,e,l,0,0,Mo,0,s.set(e,l,t));h.u=_o(s.get(e,l,o))||0,h.path=r,h.pp=i,t._props.push(l)},Bo={version:"3.9.1",name:"motionPath",register:function(t,e,n){_o=(mo=t).utils.getUnit,yo=mo.utils.toArray,vo=n},init:function(t,e){if(!mo)return console.warn("Please gsap.registerPlugin(MotionPathPlugin)"),!1;"object"==typeof e&&!e.style&&e.path||(e={path:e});var n,r,i,o,s=[],a=e,u=a.path,l=a.autoRotate,h=a.unitX,c=a.unitY,f=a.x,p=a.y,d=u[0],g=(i=e.start,o="end"in e?e.end:1,function(t){return i||1!==o?$r(t,i,o):t});if(this.rawPaths=s,this.target=t,(this.rotate=l||0===l)&&(this.rOffset=parseFloat(l)||0,this.radians=!!e.useRadians,this.rProp=e.rotation||"rotation",this.rSet=t._gsap.set(t,this.rProp,this),this.ru=_o(t._gsap.get(t,this.rProp))||0),Array.isArray(u)&&!("closed"in u)&&"number"!=typeof d){for(r in d)!f&&~xo.indexOf(r)?f=r:!p&&~wo.indexOf(r)&&(p=r);for(r in f&&p?s.push(To(this,Fo(Fo([],u,f,0),u,p,1),t,f,p,g,e,h||_o(u[0][f]),c||_o(u[0][p]))):f=p=0,d)r!==f&&r!==p&&s.push(To(this,Fo([],u,r,2),t,r,0,g,e,_o(u[0][r])))}else ti(n=g(Oo(qr(e.path),t,e)),e.resolution),s.push(n),ko(this,t,e.x||"x",n,"x",e.unitX||"px"),ko(this,t,e.y||"y",n,"y",e.unitY||"px")},render:function(t,e){var n=e.rawPaths,r=n.length,i=e._pt;for(t>1?t=1:t<0&&(t=0);r--;)ri(n[r],t,!r&&e.rotate,n[r]);for(;i;)i.set(i.t,i.p,i.path[i.pp]+i.u,i.d,t),i=i._next;e.rotate&&e.rSet(e.target,e.rProp,n[0].angle*(e.radians?Co:1)+e.rOffset+e.ru,e,t)},getLength:function(t){return ti(qr(t)).totalLength},sliceRawPath:$r,getRawPath:qr,pointsToSegment:ui,stringToRawPath:si,rawPathToString:li,transformRawPath:ii,getGlobalMatrix:Do,getPositionOnPath:ri,cacheRawPathMeasurements:ti,convertToPath:function(t,e){return yo(t).map((function(t){return Qr(t,!1!==e)}))},convertCoordinates:function(t,e,n){var r=Do(e,!0,!0).multiply(Do(t));return n?r.apply(n):r},getAlignMatrix:So,getRelativePosition:function(t,e,n,r){var i=So(t,e,n,r);return{x:i.e,y:i.f}},arrayToRawPath:function(t,e){var n=Fo(Fo([],t,(e=e||{}).x||"x",0),t,e.y||"y",1);return e.relative&&bo(n),["cubic"===e.type?n:ui(n,e.curviness)]}};(mo||"undefined"!=typeof window&&(mo=window.gsap)&&mo.registerPlugin&&mo)&&mo.registerPlugin(Bo);
var Lo,No,Ro,Xo,Yo,Io,zo,Ho=function(){return"undefined"!=typeof window},Wo=function(){return Lo||Ho()&&(Lo=window.gsap)&&Lo.registerPlugin&&Lo},Vo=function(t){return"string"==typeof t},jo=function(t){return"function"==typeof t},Uo=function(t,e){var n="x"===e?"Width":"Height",r="scroll"+n,i="client"+n;return t===Ro||t===Xo||t===Yo?Math.max(Xo[r],Yo[r])-(Ro["inner"+n]||Xo[i]||Yo[i]):t[r]-t["offset"+n]},qo=function(t,e){var n="scroll"+("x"===e?"Left":"Top");return t===Ro&&(null!=t.pageXOffset?n="page"+e.toUpperCase()+"Offset":t=null!=Xo[n]?Xo:Yo),function(){return t[n]}},Go=function(t,e){if(!(t=Io(t)[0])||!t.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var n=t.getBoundingClientRect(),r=!e||e===Ro||e===Yo,i=r?{top:Xo.clientTop-(Ro.pageYOffset||Xo.scrollTop||Yo.scrollTop||0),left:Xo.clientLeft-(Ro.pageXOffset||Xo.scrollLeft||Yo.scrollLeft||0)}:e.getBoundingClientRect(),o={x:n.left-i.left,y:n.top-i.top};return!r&&e&&(o.x+=qo(e,"x")(),o.y+=qo(e,"y")()),o},Ko=function(t,e,n,r,i){return isNaN(t)||"object"==typeof t?Vo(t)&&"="===t.charAt(1)?parseFloat(t.substr(2))*("-"===t.charAt(0)?-1:1)+r-i:"max"===t?Uo(e,n)-i:Math.min(Uo(e,n),Go(t,e)[n]-i):parseFloat(t)-i},Qo=function(){Lo=Wo(),Ho()&&Lo&&document.body&&(Ro=window,Yo=document.body,Xo=document.documentElement,Io=Lo.utils.toArray,Lo.config({autoKillThreshold:7}),zo=Lo.config(),No=1)},Zo={version:"3.9.1",name:"scrollTo",rawVars:1,register:function(t){Lo=t,Qo()},init:function(t,e,n,r,i){No||Qo();var o=Lo.getProperty(t,"scrollSnapType");this.isWin=t===Ro,this.target=t,this.tween=n,e=function(t,e,n,r){if(jo(t)&&(t=t(e,n,r)),"object"!=typeof t)return Vo(t)&&"max"!==t&&"="!==t.charAt(1)?{x:t,y:t}:{y:t};if(t.nodeType)return{y:t,x:t};var i,o={};for(i in t)o[i]="onAutoKill"!==i&&jo(t[i])?t[i](e,n,r):t[i];return o}(e,r,t,i),this.vars=e,this.autoKill=!!e.autoKill,this.getX=qo(t,"x"),this.getY=qo(t,"y"),this.x=this.xPrev=this.getX(),this.y=this.yPrev=this.getY(),o&&"none"!==o&&(this.snap=1,this.snapInline=t.style.scrollSnapType,t.style.scrollSnapType="none"),null!=e.x?(this.add(this,"x",this.x,Ko(e.x,t,"x",this.x,e.offsetX||0),r,i),this._props.push("scrollTo_x")):this.skipX=1,null!=e.y?(this.add(this,"y",this.y,Ko(e.y,t,"y",this.y,e.offsetY||0),r,i),this._props.push("scrollTo_y")):this.skipY=1},render:function(t,e){for(var n,r,i,o,s,a=e._pt,u=e.target,l=e.tween,h=e.autoKill,c=e.xPrev,f=e.yPrev,p=e.isWin,d=e.snap,g=e.snapInline;a;)a.r(t,a.d),a=a._next;n=p||!e.skipX?e.getX():c,i=(r=p||!e.skipY?e.getY():f)-f,o=n-c,s=zo.autoKillThreshold,e.x<0&&(e.x=0),e.y<0&&(e.y=0),h&&(!e.skipX&&(o>s||o<-s)&&n<Uo(u,"x")&&(e.skipX=1),!e.skipY&&(i>s||i<-s)&&r<Uo(u,"y")&&(e.skipY=1),e.skipX&&e.skipY&&(l.kill(),e.vars.onAutoKill&&e.vars.onAutoKill.apply(l,e.vars.onAutoKillParams||[]))),p?Ro.scrollTo(e.skipX?n:e.x,e.skipY?r:e.y):(e.skipY||(u.scrollTop=e.y),e.skipX||(u.scrollLeft=e.x)),!d||1!==t&&0!==t||(r=u.scrollTop,n=u.scrollLeft,g?u.style.scrollSnapType=g:u.style.removeProperty("scroll-snap-type"),u.scrollTop=r+1,u.scrollLeft=n+1,u.scrollTop=r,u.scrollLeft=n),e.xPrev=e.x,e.yPrev=e.y},kill:function(t){var e="scrollTo"===t;(e||"scrollTo_x"===t)&&(this.skipX=1),(e||"scrollTo_y"===t)&&(this.skipY=1)}};Zo.max=Uo,Zo.getOffset=Go,Zo.buildGetter=qo,Wo()&&Lo.registerPlugin(Zo);
var $o,Jo,ts,es,ns,rs,is,os,ss,as,us,ls,hs,cs,fs,ps,ds,gs,Ds,ms,vs,_s=function(){return"undefined"!=typeof window},ys=function(){return $o||_s()&&($o=window.gsap)&&$o.registerPlugin&&$o},xs=function(t){return"function"==typeof t},ws=function(t){return"object"==typeof t},Cs=function(t){return void 0===t},Fs=function(){return!1},Es="transform",bs="transformOrigin",Ts=function(t){return Math.round(1e4*t)/1e4},Ms=Array.isArray,As=function(t,e){var n=ts.createElementNS?ts.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):ts.createElement(t);return n.style?n:ts.createElement(t)},Ps=180/Math.PI,Ss=new go,Os=Date.now||function(){return(new Date).getTime()},ks=[],Bs={},Ls=0,Ns=/^(?:a|input|textarea|button|select)$/i,Rs=0,Xs={},Ys={},Is=function(t,e){var n,r={};for(n in t)r[n]=e?t[n]*e:t[n];return r},zs=function t(e,n){for(var r,i=e.length;i--;)n?e[i].style.touchAction=n:e[i].style.removeProperty("touch-action"),(r=e[i].children)&&r.length&&t(r,n)},Hs=function(){return ks.forEach((function(t){return t()}))},Ws=function(){return!ks.length&&$o.ticker.remove(Hs)},Vs=function(t){for(var e=ks.length;e--;)ks[e]===t&&ks.splice(e,1);$o.to(Ws,{overwrite:!0,delay:15,duration:0,onComplete:Ws,data:"_draggable"})},js=function(t,e,n,r){if(t.addEventListener){var i=hs[e];r=r||(us?{passive:!1}:null),t.addEventListener(i||e,n,r),i&&e!==i&&t.addEventListener(e,n,r)}},Us=function(t,e,n){if(t.removeEventListener){var r=hs[e];t.removeEventListener(r||e,n),r&&e!==r&&t.removeEventListener(e,n)}},qs=function(t){t.preventDefault&&t.preventDefault(),t.preventManipulation&&t.preventManipulation()},Gs=function t(e){fs=e.touches&&cs<e.touches.length,Us(e.target,"touchend",t)},Ks=function(t){fs=t.touches&&cs<t.touches.length,js(t.target,"touchend",Gs)},Qs=function(t){return Jo.pageYOffset||t.scrollTop||t.documentElement.scrollTop||t.body.scrollTop||0},Zs=function(t){return Jo.pageXOffset||t.scrollLeft||t.documentElement.scrollLeft||t.body.scrollLeft||0},$s=function t(e,n){js(e,"scroll",n),ta(e.parentNode)||t(e.parentNode,n)},Js=function t(e,n){Us(e,"scroll",n),ta(e.parentNode)||t(e.parentNode,n)},ta=function(t){return!(t&&t!==es&&9!==t.nodeType&&t!==ts.body&&t!==Jo&&t.nodeType&&t.parentNode)},ea=function(t,e){var n="x"===e?"Width":"Height",r="scroll"+n,i="client"+n;return Math.max(0,ta(t)?Math.max(es[r],ns[r])-(Jo["inner"+n]||es[i]||ns[i]):t[r]-t[i])},na=function t(e,n){var r=ea(e,"x"),i=ea(e,"y");ta(e)?e=Ys:t(e.parentNode,n),e._gsMaxScrollX=r,e._gsMaxScrollY=i,n||(e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0)},ra=function(t,e,n){var r=t.style;r&&(Cs(r[e])&&(e=ss(e,t)||e),null==n?r.removeProperty&&r.removeProperty(e.replace(/([A-Z])/g,"-$1").toLowerCase()):r[e]=n)},ia=function(t){return Jo.getComputedStyle(t instanceof Element?t:t.host||(t.parentNode||{}).host||t)},oa={},sa=function(t){if(t===Jo)return oa.left=oa.top=0,oa.width=oa.right=es.clientWidth||t.innerWidth||ns.clientWidth||0,oa.height=oa.bottom=(t.innerHeight||0)-20<es.clientHeight?es.clientHeight:t.innerHeight||ns.clientHeight||0,oa;var e=t.ownerDocument||ts,n=Cs(t.pageX)?t.nodeType||Cs(t.left)||Cs(t.top)?as(t)[0].getBoundingClientRect():t:{left:t.pageX-Zs(e),top:t.pageY-Qs(e),right:t.pageX-Zs(e)+1,bottom:t.pageY-Qs(e)+1};return Cs(n.right)&&!Cs(n.width)?(n.right=n.left+n.width,n.bottom=n.top+n.height):Cs(n.width)&&(n={width:n.right-n.left,height:n.bottom-n.top,right:n.right,left:n.left,bottom:n.bottom,top:n.top}),n},aa=function(t,e,n){var r,i=t.vars,o=i[n],s=t._listeners[e];return xs(o)&&(r=o.apply(i.callbackScope||t,i[n+"Params"]||[t.pointerEvent])),s&&!1===t.dispatchEvent(e)&&(r=!1),r},ua=function(t,e){var n,r,i,o=as(t)[0];return o.nodeType||o===Jo?ha(o,e):Cs(t.left)?{left:r=t.min||t.minX||t.minRotation||0,top:n=t.min||t.minY||0,width:(t.max||t.maxX||t.maxRotation||0)-r,height:(t.max||t.maxY||0)-n}:(i={x:0,y:0},{left:t.left-i.x,top:t.top-i.y,width:t.width,height:t.height})},la={},ha=function(t,e){e=as(e)[0];var n,r,i,o,s,a,u,l,h,c,f,p,d,g,D=t.getBBox&&t.ownerSVGElement,m=t.ownerDocument||ts;if(t===Jo)i=Qs(m),r=(n=Zs(m))+(m.documentElement.clientWidth||t.innerWidth||m.body.clientWidth||0),o=i+((t.innerHeight||0)-20<m.documentElement.clientHeight?m.documentElement.clientHeight:t.innerHeight||m.body.clientHeight||0);else{if(e===Jo||Cs(e))return t.getBoundingClientRect();n=i=0,D?(f=(c=t.getBBox()).width,p=c.height):(t.viewBox&&(c=t.viewBox.baseVal)&&(n=c.x||0,i=c.y||0,f=c.width,p=c.height),f||(c="border-box"===(d=ia(t)).boxSizing,f=(parseFloat(d.width)||t.clientWidth||0)+(c?0:parseFloat(d.borderLeftWidth)+parseFloat(d.borderRightWidth)),p=(parseFloat(d.height)||t.clientHeight||0)+(c?0:parseFloat(d.borderTopWidth)+parseFloat(d.borderBottomWidth)))),r=f,o=p}return t===e?{left:n,top:i,width:r-n,height:o-i}:(a=(s=Do(e,!0).multiply(Do(t))).apply({x:n,y:i}),u=s.apply({x:r,y:i}),l=s.apply({x:r,y:o}),h=s.apply({x:n,y:o}),n=Math.min(a.x,u.x,l.x,h.x),i=Math.min(a.y,u.y,l.y,h.y),{left:n+((g=e.parentNode||{}).scrollLeft||0),top:i+(g.scrollTop||0),width:Math.max(a.x,u.x,l.x,h.x)-n,height:Math.max(a.y,u.y,l.y,h.y)-i})},ca=function(t,e,n,r,i,o){var s,a,u,l={};if(e)if(1!==i&&e instanceof Array){if(l.end=s=[],u=e.length,ws(e[0]))for(a=0;a<u;a++)s[a]=Is(e[a],i);else for(a=0;a<u;a++)s[a]=e[a]*i;n+=1.1,r-=1.1}else xs(e)?l.end=function(n){var r,o,s=e.call(t,n);if(1!==i)if(ws(s)){for(o in r={},s)r[o]=s[o]*i;s=r}else s*=i;return s}:l.end=e;return(n||0===n)&&(l.max=n),(r||0===r)&&(l.min=r),o&&(l.velocity=0),l},fa=function t(e){var n;return!(!e||!e.getAttribute||e===ns)&&(!("true"!==(n=e.getAttribute("data-clickable"))&&("false"===n||!e.onclick&&!Ns.test(e.nodeName+"")&&"true"!==e.getAttribute("contentEditable")))||t(e.parentNode))},pa=function(t,e){for(var n,r=t.length;r--;)(n=t[r]).ondragstart=n.onselectstart=e?null:Fs,$o.set(n,{lazy:!0,userSelect:e?"text":"none"})},da=function(t,e){t=$o.utils.toArray(t)[0],e=e||{};var n,r,i,o,s,a,u=document.createElement("div"),l=u.style,h=t.firstChild,c=0,f=0,p=t.scrollTop,d=t.scrollLeft,g=t.scrollWidth,D=t.scrollHeight,m=0,v=0,_=0;ms&&!1!==e.force3D?(s="translate3d(",a="px,0px)"):Es&&(s="translate(",a="px)"),this.scrollTop=function(t,e){if(!arguments.length)return-this.top();this.top(-t,e)},this.scrollLeft=function(t,e){if(!arguments.length)return-this.left();this.left(-t,e)},this.left=function(n,r){if(!arguments.length)return-(t.scrollLeft+f);var i=t.scrollLeft-d,o=f;if((i>2||i<-2)&&!r)return d=t.scrollLeft,$o.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-d),void(e.onKill&&e.onKill());(n=-n)<0?(f=n-.5|0,n=0):n>v?(f=n-v|0,n=v):f=0,(f||o)&&(this._skip||(l[Es]=s+-f+"px,"+-c+a),f+m>=0&&(l.paddingRight=f+m+"px")),t.scrollLeft=0|n,d=t.scrollLeft},this.top=function(n,r){if(!arguments.length)return-(t.scrollTop+c);var i=t.scrollTop-p,o=c;if((i>2||i<-2)&&!r)return p=t.scrollTop,$o.killTweensOf(this,{top:1,scrollTop:1}),this.top(-p),void(e.onKill&&e.onKill());(n=-n)<0?(c=n-.5|0,n=0):n>_?(c=n-_|0,n=_):c=0,(c||o)&&(this._skip||(l[Es]=s+-f+"px,"+-c+a)),t.scrollTop=0|n,p=t.scrollTop},this.maxScrollTop=function(){return _},this.maxScrollLeft=function(){return v},this.disable=function(){for(h=u.firstChild;h;)o=h.nextSibling,t.appendChild(h),h=o;t===u.parentNode&&t.removeChild(u)},this.enable=function(){if((h=t.firstChild)!==u){for(;h;)o=h.nextSibling,u.appendChild(h),h=o;t.appendChild(u),this.calibrate()}},this.calibrate=function(e){var o,s,a,h=t.clientWidth===n;p=t.scrollTop,d=t.scrollLeft,h&&t.clientHeight===r&&u.offsetHeight===i&&g===t.scrollWidth&&D===t.scrollHeight&&!e||((c||f)&&(s=this.left(),a=this.top(),this.left(-t.scrollLeft),this.top(-t.scrollTop)),o=ia(t),h&&!e||(l.display="block",l.width="auto",l.paddingRight="0px",(m=Math.max(0,t.scrollWidth-t.clientWidth))&&(m+=parseFloat(o.paddingLeft)+(vs?parseFloat(o.paddingRight):0))),l.display="inline-block",l.position="relative",l.overflow="visible",l.verticalAlign="top",l.boxSizing="content-box",l.width="100%",l.paddingRight=m+"px",vs&&(l.paddingBottom=o.paddingBottom),n=t.clientWidth,r=t.clientHeight,g=t.scrollWidth,D=t.scrollHeight,v=t.scrollWidth-n,_=t.scrollHeight-r,i=u.offsetHeight,l.display="block",(s||a)&&(this.left(s),this.top(a)))},this.content=u,this.element=t,this._skip=!1,this.enable()},ga=function(t){if(_s()&&document.body){var e=window&&window.navigator;Jo=window,ts=document,es=ts.documentElement,ns=ts.body,rs=As("div"),Ds=!!window.PointerEvent,(is=As("div")).style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",gs="grab"===is.style.cursor?"grab":"move",ps=e&&-1!==e.userAgent.toLowerCase().indexOf("android"),ls="ontouchstart"in es&&"orientation"in Jo||e&&(e.MaxTouchPoints>0||e.msMaxTouchPoints>0),r=As("div"),i=As("div"),o=i.style,s=ns,o.display="inline-block",o.position="relative",r.style.cssText=i.innerHTML="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",r.appendChild(i),s.appendChild(r),n=i.offsetHeight+18>r.scrollHeight,s.removeChild(r),vs=n,hs=function(t){for(var e=t.split(","),n=(("onpointerdown"in rs?"pointerdown,pointermove,pointerup,pointercancel":"onmspointerdown"in rs?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":t).split(",")),r={},i=4;--i>-1;)r[e[i]]=n[i],r[n[i]]=e[i];try{es.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){us=1}}))}catch(t){}return r}("touchstart,touchmove,touchend,touchcancel"),js(ts,"touchcancel",Fs),js(Jo,"touchmove",Fs),ns&&ns.addEventListener("touchstart",Fs),js(ts,"contextmenu",(function(){for(var t in Bs)Bs[t].isPressed&&Bs[t].endDrag()})),$o=os=ys()}var n,r,i,o,s;$o?(ds=$o.plugins.inertia,ss=$o.utils.checkPrefix,Es=ss(Es),bs=ss(bs),as=$o.utils.toArray,ms=!!ss("perspective")):t&&console.warn("Please gsap.registerPlugin(Draggable)")},Da=function(t){var e,n;function r(e,n){var i;i=t.call(this)||this,os||ga(1),e=as(e)[0],ds||(ds=$o.plugins.inertia),i.vars=n=Is(n||{}),i.target=e,i.x=i.y=i.rotation=0,i.dragResistance=parseFloat(n.dragResistance)||0,i.edgeResistance=isNaN(n.edgeResistance)?1:parseFloat(n.edgeResistance)||0,i.lockAxis=n.lockAxis,i.autoScroll=n.autoScroll||0,i.lockedAxis=null,i.allowEventDefault=!!n.allowEventDefault,$o.getProperty(e,"x");var o,s,a,u,l,h,c,f,p,d,g,D,m,v,_,y,x,w,C,F,E,b,T,M,A,P,S,O,k,B,L,N,R=(n.type||"x,y").toLowerCase(),X=~R.indexOf("x")||~R.indexOf("y"),Y=-1!==R.indexOf("rotation"),I=Y?"rotation":X?"x":"left",z=X?"y":"top",H=!(!~R.indexOf("x")&&!~R.indexOf("left")&&"scroll"!==R),W=!(!~R.indexOf("y")&&!~R.indexOf("top")&&"scroll"!==R),V=n.minimumMovement||2,j=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(i),U=as(n.trigger||n.handle||e),q={},G=0,K=!1,Q=n.autoScrollMarginTop||40,Z=n.autoScrollMarginRight||40,$=n.autoScrollMarginBottom||40,J=n.autoScrollMarginLeft||40,tt=n.clickableTest||fa,et=0,nt=e._gsap||$o.core.getCache(e),rt=function t(e){return"fixed"===ia(e).position||((e=e.parentNode)&&1===e.nodeType?t(e):void 0)}(e),it=function(t,n){return parseFloat(nt.get(e,t,n))},ot=e.ownerDocument||ts,st=function(t){return qs(t),t.stopImmediatePropagation&&t.stopImmediatePropagation(),!1},at=function t(n){if(j.autoScroll&&j.isDragging&&(K||x)){var r,i,o,a,u,l,h,c,p=e,d=15*j.autoScroll;for(K=!1,Ys.scrollTop=null!=Jo.pageYOffset?Jo.pageYOffset:null!=ot.documentElement.scrollTop?ot.documentElement.scrollTop:ot.body.scrollTop,Ys.scrollLeft=null!=Jo.pageXOffset?Jo.pageXOffset:null!=ot.documentElement.scrollLeft?ot.documentElement.scrollLeft:ot.body.scrollLeft,a=j.pointerX-Ys.scrollLeft,u=j.pointerY-Ys.scrollTop;p&&!i;)r=(i=ta(p.parentNode))?Ys:p.parentNode,o=i?{bottom:Math.max(es.clientHeight,Jo.innerHeight||0),right:Math.max(es.clientWidth,Jo.innerWidth||0),left:0,top:0}:r.getBoundingClientRect(),l=h=0,W&&((c=r._gsMaxScrollY-r.scrollTop)<0?h=c:u>o.bottom-$&&c?(K=!0,h=Math.min(c,d*(1-Math.max(0,o.bottom-u)/$)|0)):u<o.top+Q&&r.scrollTop&&(K=!0,h=-Math.min(r.scrollTop,d*(1-Math.max(0,u-o.top)/Q)|0)),h&&(r.scrollTop+=h)),H&&((c=r._gsMaxScrollX-r.scrollLeft)<0?l=c:a>o.right-Z&&c?(K=!0,l=Math.min(c,d*(1-Math.max(0,o.right-a)/Z)|0)):a<o.left+J&&r.scrollLeft&&(K=!0,l=-Math.min(r.scrollLeft,d*(1-Math.max(0,a-o.left)/J)|0)),l&&(r.scrollLeft+=l)),i&&(l||h)&&(Jo.scrollTo(r.scrollLeft,r.scrollTop),yt(j.pointerX+l,j.pointerY+h)),p=r}if(x){var g=j.x,D=j.y;Y?(j.deltaX=g-parseFloat(nt.rotation),j.rotation=g,nt.rotation=g+"deg",nt.renderTransform(1,nt)):s?(W&&(j.deltaY=D-s.top(),s.top(D)),H&&(j.deltaX=g-s.left(),s.left(g))):X?(W&&(j.deltaY=D-parseFloat(nt.y),nt.y=D+"px"),H&&(j.deltaX=g-parseFloat(nt.x),nt.x=g+"px"),nt.renderTransform(1,nt)):(W&&(j.deltaY=D-parseFloat(e.style.top||0),e.style.top=D+"px"),H&&(j.deltaX=g-parseFloat(e.style.left||0),e.style.left=g+"px")),!f||n||O||(O=!0,!1===aa(j,"drag","onDrag")&&(H&&(j.x-=j.deltaX),W&&(j.y-=j.deltaY),t(!0)),O=!1)}x=!1},ut=function(t,n){var r,i,o=j.x,a=j.y;e._gsap||(nt=$o.core.getCache(e)),nt.uncache&&$o.getProperty(e,"x"),X?(j.x=parseFloat(nt.x),j.y=parseFloat(nt.y)):Y?j.x=j.rotation=parseFloat(nt.rotation):s?(j.y=s.top(),j.x=s.left()):(j.y=parseFloat(e.style.top||(i=ia(e))&&i.top)||0,j.x=parseFloat(e.style.left||(i||{}).left)||0),(C||F||E)&&!n&&(j.isDragging||j.isThrowing)&&(E&&(Xs.x=j.x,Xs.y=j.y,(r=E(Xs)).x!==j.x&&(j.x=r.x,x=!0),r.y!==j.y&&(j.y=r.y,x=!0)),C&&(r=C(j.x))!==j.x&&(j.x=r,Y&&(j.rotation=r),x=!0),F&&((r=F(j.y))!==j.y&&(j.y=r),x=!0)),x&&at(!0),t||(j.deltaX=j.x-o,j.deltaY=j.y-a,aa(j,"throwupdate","onThrowUpdate"))},lt=function(t,e,n,r){return null==e&&(e=-1e20),null==n&&(n=1e20),xs(t)?function(i){var o=j.isPressed?1-j.edgeResistance:1;return t.call(j,i>n?n+(i-n)*o:i<e?e+(i-e)*o:i)*r}:Ms(t)?function(r){for(var i,o,s=t.length,a=0,u=1e20;--s>-1;)(o=(i=t[s])-r)<0&&(o=-o),o<u&&i>=e&&i<=n&&(a=s,u=o);return t[a]}:isNaN(t)?function(t){return t}:function(){return t*r}},ht=function(){var t,r,i,o;c=!1,s?(s.calibrate(),j.minX=g=-s.maxScrollLeft(),j.minY=m=-s.maxScrollTop(),j.maxX=d=j.maxY=D=0,c=!0):n.bounds&&(t=ua(n.bounds,e.parentNode),Y?(j.minX=g=t.left,j.maxX=d=t.left+t.width,j.minY=m=j.maxY=D=0):Cs(n.bounds.maxX)&&Cs(n.bounds.maxY)?(r=ua(e,e.parentNode),j.minX=g=Math.round(it(I,"px")+t.left-r.left),j.minY=m=Math.round(it(z,"px")+t.top-r.top),j.maxX=d=Math.round(g+(t.width-r.width)),j.maxY=D=Math.round(m+(t.height-r.height))):(t=n.bounds,j.minX=g=t.minX,j.minY=m=t.minY,j.maxX=d=t.maxX,j.maxY=D=t.maxY),g>d&&(j.minX=d,j.maxX=d=g,g=j.minX),m>D&&(j.minY=D,j.maxY=D=m,m=j.minY),Y&&(j.minRotation=g,j.maxRotation=d),c=!0),n.liveSnap&&(i=!0===n.liveSnap?n.snap||{}:n.liveSnap,o=Ms(i)||xs(i),Y?(C=lt(o?i:i.rotation,g,d,1),F=null):i.points?E=function(t,e,n,r,i,o,s){return o=o&&o<1e20?o*o:1e20,xs(t)?function(a){var u,l,h,c=j.isPressed?1-j.edgeResistance:1,f=a.x,p=a.y;return a.x=f=f>n?n+(f-n)*c:f<e?e+(f-e)*c:f,a.y=p=p>i?i+(p-i)*c:p<r?r+(p-r)*c:p,(u=t.call(j,a))!==a&&(a.x=u.x,a.y=u.y),1!==s&&(a.x*=s,a.y*=s),o<1e20&&(l=a.x-f)*l+(h=a.y-p)*h>o&&(a.x=f,a.y=p),a}:Ms(t)?function(e){for(var n,r,i,s,a=t.length,u=0,l=1e20;--a>-1;)(s=(n=(i=t[a]).x-e.x)*n+(r=i.y-e.y)*r)<l&&(u=a,l=s);return l<=o?t[u]:e}:function(t){return t}}(o?i:i.points,g,d,m,D,i.radius,s?-1:1):(H&&(C=lt(o?i:i.x||i.left||i.scrollLeft,g,d,s?-1:1)),W&&(F=lt(o?i:i.y||i.top||i.scrollTop,m,D,s?-1:1))))},ct=function(){j.isThrowing=!1,aa(j,"throwcomplete","onThrowComplete")},ft=function(){j.isThrowing=!1},pt=function(t,r){var i,o,a,u;t&&ds?(!0===t&&(i=n.snap||n.liveSnap||{},o=Ms(i)||xs(i),t={resistance:(n.throwResistance||n.resistance||1e3)/(Y?10:1)},Y?t.rotation=ca(j,o?i:i.rotation,d,g,1,r):(H&&(t[I]=ca(j,o?i:i.points||i.x||i.left,d,g,s?-1:1,r||"x"===j.lockedAxis)),W&&(t[z]=ca(j,o?i:i.points||i.y||i.top,D,m,s?-1:1,r||"y"===j.lockedAxis)),(i.points||Ms(i)&&ws(i[0]))&&(t.linkedProps=I+","+z,t.radius=i.radius))),j.isThrowing=!0,u=isNaN(n.overshootTolerance)?1===n.edgeResistance?0:1-j.edgeResistance+.2:n.overshootTolerance,t.duration||(t.duration={max:Math.max(n.minDuration||0,"maxDuration"in n?n.maxDuration:2),min:isNaN(n.minDuration)?0===u||ws(t)&&t.resistance>1e3?0:.5:n.minDuration,overshoot:u}),j.tween=a=$o.to(s||e,{inertia:t,data:"_draggable",onComplete:ct,onInterrupt:ft,onUpdate:n.fastMode?aa:ut,onUpdateParams:n.fastMode?[j,"onthrowupdate","onThrowUpdate"]:i&&i.radius?[!1,!0]:[]}),n.fastMode||(s&&(s._skip=!0),a.render(1e9,!0,!0),ut(!0,!0),j.endX=j.x,j.endY=j.y,Y&&(j.endRotation=j.x),a.play(0),ut(!0,!0),s&&(s._skip=!1))):c&&j.applyBounds()},dt=function(t){var n,r=M;M=Do(e.parentNode,!0),t&&j.isPressed&&!M.equals(r||new go)&&(n=r.inverse().apply({x:a,y:u}),M.apply(n,n),a=n.x,u=n.y),M.equals(Ss)&&(M=null)},gt=function(){var t,n,r,i=1-j.edgeResistance,o=rt?Zs(ot):0,f=rt?Qs(ot):0;dt(!1),la.x=j.pointerX-o,la.y=j.pointerY-f,M&&M.apply(la,la),a=la.x,u=la.y,x&&(yt(j.pointerX,j.pointerY),at(!0)),N=Do(e),s?(ht(),h=s.top(),l=s.left()):(Dt()?(ut(!0,!0),ht()):j.applyBounds(),Y?(t=e.ownerSVGElement?[nt.xOrigin-e.getBBox().x,nt.yOrigin-e.getBBox().y]:(ia(e)[bs]||"0 0").split(" "),y=j.rotationOrigin=Do(e).apply({x:parseFloat(t[0])||0,y:parseFloat(t[1])||0}),ut(!0,!0),n=j.pointerX-y.x-o,r=y.y-j.pointerY+f,l=j.x,h=j.y=Math.atan2(r,n)*Ps):(h=it(z,"px"),l=it(I,"px"))),c&&i&&(l>d?l=d+(l-d)/i:l<g&&(l=g-(g-l)/i),Y||(h>D?h=D+(h-D)/i:h<m&&(h=m-(m-h)/i))),j.startX=l=Ts(l),j.startY=h=Ts(h)},Dt=function(){return j.tween&&j.tween.isActive()},mt=function(){!is.parentNode||Dt()||j.isDragging||is.parentNode.removeChild(is)},vt=function(t,i){var l;if(!o||j.isPressed||!t||!("mousedown"!==t.type&&"pointerdown"!==t.type||i)&&Os()-et<30&&hs[j.pointerEvent.type])L&&t&&o&&qs(t);else{if(A=Dt(),j.pointerEvent=t,hs[t.type]?(T=~t.type.indexOf("touch")?t.currentTarget||t.target:ot,js(T,"touchend",xt),js(T,"touchmove",_t),js(T,"touchcancel",xt),js(ot,"touchstart",Ks)):(T=null,js(ot,"mousemove",_t)),S=null,Ds&&T||(js(ot,"mouseup",xt),t&&t.target&&js(t.target,"mouseup",xt)),b=tt.call(j,t.target)&&!1===n.dragClickables&&!i)return js(t.target,"change",xt),aa(j,"pressInit","onPressInit"),aa(j,"press","onPress"),pa(U,!0),void(L=!1);var h;if(P=!(!T||H===W||!1===j.vars.allowNativeTouchScrolling||j.vars.allowContextMenu&&t&&(t.ctrlKey||t.which>2))&&(H?"y":"x"),(L=!P&&!j.allowEventDefault)&&(qs(t),js(Jo,"touchforcechange",qs)),t.changedTouches?(t=v=t.changedTouches[0],_=t.identifier):t.pointerId?_=t.pointerId:v=_=null,cs++,h=at,ks.push(h),1===ks.length&&$o.ticker.add(Hs),u=j.pointerY=t.pageY,a=j.pointerX=t.pageX,aa(j,"pressInit","onPressInit"),(P||j.autoScroll)&&na(e.parentNode),!e.parentNode||!j.autoScroll||s||Y||!e.parentNode._gsMaxScrollX||is.parentNode||e.getBBox||(is.style.width=e.parentNode.scrollWidth+"px",e.parentNode.appendChild(is)),gt(),j.tween&&j.tween.kill(),j.isThrowing=!1,$o.killTweensOf(s||e,q,!0),s&&$o.killTweensOf(e,{scrollTo:1},!0),j.tween=j.lockedAxis=null,(n.zIndexBoost||!Y&&!s&&!1!==n.zIndexBoost)&&(e.style.zIndex=r.zIndex++),j.isPressed=!0,f=!(!n.onDrag&&!j._listeners.drag),p=!(!n.onMove&&!j._listeners.move),!1!==n.cursor||n.activeCursor)for(l=U.length;--l>-1;)$o.set(U[l],{cursor:n.activeCursor||n.cursor||("grab"===gs?"grabbing":gs)});aa(j,"press","onPress")}},_t=function(t){var n,r,i,s,l,h,c=t;if(o&&!fs&&j.isPressed&&t){if(j.pointerEvent=t,n=t.changedTouches){if((t=n[0])!==v&&t.identifier!==_){for(s=n.length;--s>-1&&(t=n[s]).identifier!==_&&t.target!==e;);if(s<0)return}}else if(t.pointerId&&_&&t.pointerId!==_)return;T&&P&&!S&&(la.x=t.pageX-(rt?Zs(ot):0),la.y=t.pageY-(rt?Qs(ot):0),M&&M.apply(la,la),r=la.x,i=la.y,((l=Math.abs(r-a))!==(h=Math.abs(i-u))&&(l>V||h>V)||ps&&P===S)&&(S=l>h&&H?"x":"y",P&&S!==P&&js(Jo,"touchforcechange",qs),!1!==j.vars.lockAxisOnTouchScroll&&H&&W&&(j.lockedAxis="x"===S?"y":"x",xs(j.vars.onLockAxis)&&j.vars.onLockAxis.call(j,c)),ps&&P===S))?xt(c):(j.allowEventDefault||P&&(!S||P===S)||!1===c.cancelable?L&&(L=!1):(qs(c),L=!0),j.autoScroll&&(K=!0),yt(t.pageX,t.pageY,p))}else L&&t&&o&&qs(t)},yt=function(t,e,n){var r,i,o,s,f,p,v=1-j.dragResistance,_=1-j.edgeResistance,w=j.pointerX,b=j.pointerY,T=h,A=j.x,P=j.y,S=j.endX,O=j.endY,k=j.endRotation,B=x;j.pointerX=t,j.pointerY=e,rt&&(t-=Zs(ot),e-=Qs(ot)),Y?(s=Math.atan2(y.y-e,t-y.x)*Ps,(f=j.y-s)>180?(h-=360,j.y=s):f<-180&&(h+=360,j.y=s),j.x!==l||Math.abs(h-s)>V?(j.y=s,o=l+(h-s)*v):o=l):(M&&(p=t*M.a+e*M.c+M.e,e=t*M.b+e*M.d+M.f,t=p),(i=e-u)<V&&i>-V&&(i=0),(r=t-a)<V&&r>-V&&(r=0),(j.lockAxis||j.lockedAxis)&&(r||i)&&((p=j.lockedAxis)||(j.lockedAxis=p=H&&Math.abs(r)>Math.abs(i)?"y":W?"x":null,p&&xs(j.vars.onLockAxis)&&j.vars.onLockAxis.call(j,j.pointerEvent)),"y"===p?i=0:"x"===p&&(r=0)),o=Ts(l+r*v),s=Ts(h+i*v)),(C||F||E)&&(j.x!==o||j.y!==s&&!Y)&&(E&&(Xs.x=o,Xs.y=s,p=E(Xs),o=Ts(p.x),s=Ts(p.y)),C&&(o=Ts(C(o))),F&&(s=Ts(F(s)))),c&&(o>d?o=d+Math.round((o-d)*_):o<g&&(o=g+Math.round((o-g)*_)),Y||(s>D?s=Math.round(D+(s-D)*_):s<m&&(s=Math.round(m+(s-m)*_)))),(j.x!==o||j.y!==s&&!Y)&&(Y?(j.endRotation=j.x=j.endX=o,x=!0):(W&&(j.y=j.endY=s,x=!0),H&&(j.x=j.endX=o,x=!0)),n&&!1===aa(j,"move","onMove")?(j.pointerX=w,j.pointerY=b,h=T,j.x=A,j.y=P,j.endX=S,j.endY=O,j.endRotation=k,x=B):!j.isDragging&&j.isPressed&&(j.isDragging=!0,aa(j,"dragstart","onDragStart")))},xt=function t(r,i){if(o&&j.isPressed&&(!r||null==_||i||!(r.pointerId&&r.pointerId!==_&&r.target!==e||r.changedTouches&&!function(t,e){for(var n=t.length;n--;)if(t[n].identifier===e)return!0}(r.changedTouches,_)))){j.isPressed=!1;var s,a,u,l,h,c=r,f=j.isDragging,p=j.vars.allowContextMenu&&r&&(r.ctrlKey||r.which>2),d=$o.delayedCall(.001,mt);if(T?(Us(T,"touchend",t),Us(T,"touchmove",_t),Us(T,"touchcancel",t),Us(ot,"touchstart",Ks)):Us(ot,"mousemove",_t),Us(Jo,"touchforcechange",qs),Ds&&T||(Us(ot,"mouseup",t),r&&r.target&&Us(r.target,"mouseup",t)),x=!1,f&&(G=Rs=Os(),j.isDragging=!1),b&&!p)return r&&(Us(r.target,"change",t),j.pointerEvent=c),pa(U,!1),aa(j,"release","onRelease"),aa(j,"click","onClick"),void(b=!1);for(Vs(at),a=U.length;--a>-1;)ra(U[a],"cursor",n.cursor||(!1!==n.cursor?gs:null));if(cs--,r){if((s=r.changedTouches)&&(r=s[0])!==v&&r.identifier!==_){for(a=s.length;--a>-1&&(r=s[a]).identifier!==_&&r.target!==e;);if(a<0)return}j.pointerEvent=c,j.pointerX=r.pageX,j.pointerY=r.pageY}return p&&c?(qs(c),L=!0,aa(j,"release","onRelease")):c&&!f?(L=!1,A&&(n.snap||n.bounds)&&pt(n.inertia||n.throwProps),aa(j,"release","onRelease"),ps&&"touchmove"===c.type||-1!==c.type.indexOf("cancel")||(aa(j,"click","onClick"),Os()-et<300&&aa(j,"doubleclick","onDoubleClick"),l=c.target||e,et=Os(),h=function(){et===k||!j.enabled()||j.isPressed||c.defaultPrevented||(l.click?l.click():ot.createEvent&&((u=ot.createEvent("MouseEvents")).initMouseEvent("click",!0,!0,Jo,1,j.pointerEvent.screenX,j.pointerEvent.screenY,j.pointerX,j.pointerY,!1,!1,!1,!1,0,null),l.dispatchEvent(u)))},ps||c.defaultPrevented||$o.delayedCall(.05,h))):(pt(n.inertia||n.throwProps),j.allowEventDefault||!c||!1===n.dragClickables&&tt.call(j,c.target)||!f||P&&(!S||P!==S)||!1===c.cancelable?L=!1:(L=!0,qs(c)),aa(j,"release","onRelease")),Dt()&&d.duration(j.tween.duration()),f&&aa(j,"dragend","onDragEnd"),!0}L&&r&&o&&qs(r)},wt=function(t){if(t&&j.isDragging&&!s){var n=t.target||e.parentNode,r=n.scrollLeft-n._gsScrollX,i=n.scrollTop-n._gsScrollY;(r||i)&&(M?(a-=r*M.a+i*M.c,u-=i*M.d+r*M.b):(a-=r,u-=i),n._gsScrollX+=r,n._gsScrollY+=i,yt(j.pointerX,j.pointerY))}},Ct=function(t){var e=Os(),n=e-et<100,r=e-G<50,i=n&&k===et,o=j.pointerEvent&&j.pointerEvent.defaultPrevented,s=n&&B===et,a=t.isTrusted||null==t.isTrusted&&n&&i;if((i||r&&!1!==j.vars.suppressClickOnDrag)&&t.stopImmediatePropagation&&t.stopImmediatePropagation(),n&&(!j.pointerEvent||!j.pointerEvent.defaultPrevented)&&(!i||a&&!s))return a&&i&&(B=et),void(k=et);(j.isPressed||r||n)&&(a&&t.detail&&n&&!o||qs(t)),n||r||(t&&t.target&&(j.pointerEvent=t),aa(j,"click","onClick"))},Ft=function(t){return M?{x:t.x*M.a+t.y*M.c+M.e,y:t.x*M.b+t.y*M.d+M.f}:{x:t.x,y:t.y}};return(w=r.get(e))&&w.kill(),i.startDrag=function(t,n){var r,i,o,s;vt(t||j.pointerEvent,!0),n&&!j.hitTest(t||j.pointerEvent)&&(r=sa(t||j.pointerEvent),i=sa(e),o=Ft({x:r.left+r.width/2,y:r.top+r.height/2}),s=Ft({x:i.left+i.width/2,y:i.top+i.height/2}),a-=o.x-s.x,u-=o.y-s.y),j.isDragging||(j.isDragging=!0,aa(j,"dragstart","onDragStart"))},i.drag=_t,i.endDrag=function(t){return xt(t||j.pointerEvent,!0)},i.timeSinceDrag=function(){return j.isDragging?0:(Os()-G)/1e3},i.timeSinceClick=function(){return(Os()-et)/1e3},i.hitTest=function(t,e){return r.hitTest(j.target,t,e)},i.getDirection=function(t,n){var r,i,o,s,a,u,c="velocity"===t&&ds?t:ws(t)&&!Y?"element":"start";return"element"===c&&(a=sa(j.target),u=sa(t)),r="start"===c?j.x-l:"velocity"===c?ds.getVelocity(e,I):a.left+a.width/2-(u.left+u.width/2),Y?r<0?"counter-clockwise":"clockwise":(n=n||2,i="start"===c?j.y-h:"velocity"===c?ds.getVelocity(e,z):a.top+a.height/2-(u.top+u.height/2),s=(o=Math.abs(r/i))<1/n?"":r<0?"left":"right",o<n&&(""!==s&&(s+="-"),s+=i<0?"up":"down"),s)},i.applyBounds=function(t,r){var i,o,s,a,u,l;if(t&&n.bounds!==t)return n.bounds=t,j.update(!0,r);if(ut(!0),ht(),c&&!Dt()){if(i=j.x,o=j.y,i>d?i=d:i<g&&(i=g),o>D?o=D:o<m&&(o=m),(j.x!==i||j.y!==o)&&(s=!0,j.x=j.endX=i,Y?j.endRotation=i:j.y=j.endY=o,x=!0,at(!0),j.autoScroll&&!j.isDragging))for(na(e.parentNode),a=e,Ys.scrollTop=null!=Jo.pageYOffset?Jo.pageYOffset:null!=ot.documentElement.scrollTop?ot.documentElement.scrollTop:ot.body.scrollTop,Ys.scrollLeft=null!=Jo.pageXOffset?Jo.pageXOffset:null!=ot.documentElement.scrollLeft?ot.documentElement.scrollLeft:ot.body.scrollLeft;a&&!l;)u=(l=ta(a.parentNode))?Ys:a.parentNode,W&&u.scrollTop>u._gsMaxScrollY&&(u.scrollTop=u._gsMaxScrollY),H&&u.scrollLeft>u._gsMaxScrollX&&(u.scrollLeft=u._gsMaxScrollX),a=u;j.isThrowing&&(s||j.endX>d||j.endX<g||j.endY>D||j.endY<m)&&pt(n.inertia||n.throwProps,s)}return j},i.update=function(t,n,r){if(n&&j.isPressed){var i=Do(e),o=N.apply({x:j.x-l,y:j.y-h}),s=Do(e.parentNode,!0);s.apply({x:i.e-o.x,y:i.f-o.y},o),j.x-=o.x-s.e,j.y-=o.y-s.f,at(!0),gt()}var a=j.x,u=j.y;return dt(!n),t?j.applyBounds():(x&&r&&at(!0),ut(!0)),n&&(yt(j.pointerX,j.pointerY),x&&at(!0)),j.isPressed&&!n&&(H&&Math.abs(a-j.x)>.01||W&&Math.abs(u-j.y)>.01&&!Y)&&gt(),j.autoScroll&&(na(e.parentNode,j.isDragging),K=j.isDragging,at(!0),Js(e,wt),$s(e,wt)),j},i.enable=function(t){var r,i,a,u={lazy:!0};if(!1!==n.cursor&&(u.cursor=n.cursor||gs),$o.utils.checkPrefix("touchCallout")&&(u.touchCallout="none"),"soft"!==t){for(zs(U,H===W?"none":n.allowNativeTouchScrolling&&e.scrollHeight===e.clientHeight==(e.scrollWidth===e.clientHeight)||n.allowEventDefault?"manipulation":H?"pan-y":"pan-x"),i=U.length;--i>-1;)a=U[i],Ds||js(a,"mousedown",vt),js(a,"touchstart",vt),js(a,"click",Ct,!0),$o.set(a,u),a.getBBox&&a.ownerSVGElement&&$o.set(a.ownerSVGElement,{touchAction:H===W?"none":n.allowNativeTouchScrolling||n.allowEventDefault?"manipulation":H?"pan-y":"pan-x"}),n.allowContextMenu||js(a,"contextmenu",st);pa(U,!1)}return $s(e,wt),o=!0,ds&&"soft"!==t&&ds.track(s||e,X?"x,y":Y?"rotation":"top,left"),e._gsDragID=r="d"+Ls++,Bs[r]=j,s&&(s.enable(),s.element._gsDragID=r),(n.bounds||Y)&&gt(),n.bounds&&j.applyBounds(),j},i.disable=function(t){for(var n,r=j.isDragging,i=U.length;--i>-1;)ra(U[i],"cursor",null);if("soft"!==t){for(zs(U,null),i=U.length;--i>-1;)n=U[i],ra(n,"touchCallout",null),Us(n,"mousedown",vt),Us(n,"touchstart",vt),Us(n,"click",Ct),Us(n,"contextmenu",st);pa(U,!0),T&&(Us(T,"touchcancel",xt),Us(T,"touchend",xt),Us(T,"touchmove",_t)),Us(ot,"mouseup",xt),Us(ot,"mousemove",_t)}return Js(e,wt),o=!1,ds&&"soft"!==t&&ds.untrack(s||e,X?"x,y":Y?"rotation":"top,left"),s&&s.disable(),Vs(at),j.isDragging=j.isPressed=b=!1,r&&aa(j,"dragend","onDragEnd"),j},i.enabled=function(t,e){return arguments.length?t?j.enable(e):j.disable(e):o},i.kill=function(){return j.isThrowing=!1,j.tween&&j.tween.kill(),j.disable(),$o.set(U,{clearProps:"userSelect"}),delete Bs[e._gsDragID],j},~R.indexOf("scroll")&&(s=i.scrollProxy=new da(e,function(t,e){for(var n in e)n in t||(t[n]=e[n]);return t}({onKill:function(){j.isPressed&&xt(null)}},n)),e.style.overflowY=W&&!ls?"auto":"hidden",e.style.overflowX=H&&!ls?"auto":"hidden",e=s.content),Y?q.rotation=1:(H&&(q[I]=1),W&&(q[z]=1)),nt.force3D=!("force3D"in n)||n.force3D,i.enable(),i}return n=t,(e=r).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n,r.register=function(t){$o=t,ga()},r.create=function(t,e){return os||ga(!0),as(t).map((function(t){return new r(t,e)}))},r.get=function(t){return Bs[(as(t)[0]||{})._gsDragID]},r.timeSinceDrag=function(){return(Os()-Rs)/1e3},r.hitTest=function(t,e,n){if(t===e)return!1;var r,i,o,s=sa(t),a=sa(e),u=s.top,l=s.left,h=s.right,c=s.bottom,f=s.width,p=s.height,d=a.left>h||a.right<l||a.top>c||a.bottom<u;return d||!n?!d:(o=-1!==(n+"").indexOf("%"),n=parseFloat(n)||0,(r={left:Math.max(l,a.left),top:Math.max(u,a.top)}).width=Math.min(h,a.right)-r.left,r.height=Math.min(c,a.bottom)-r.top,!(r.width<0||r.height<0)&&(o?(n*=.01,(i=r.width*r.height)>=f*p*n||i>=a.width*a.height*n):r.width>n&&r.height>n))},r}(function(){function t(t){this._listeners={},this.target=t||this}var e=t.prototype;return e.addEventListener=function(t,e){var n=this._listeners[t]||(this._listeners[t]=[]);~n.indexOf(e)||n.push(e)},e.removeEventListener=function(t,e){var n=this._listeners[t],r=n&&n.indexOf(e)||-1;r>-1&&n.splice(r,1)},e.dispatchEvent=function(t){var e,n=this;return(this._listeners[t]||[]).forEach((function(r){return!1===r.call(n,{type:t,target:n.target})&&(e=!1)})),e},t}());!function(t,e){for(var n in e)n in t||(t[n]=e[n])}(Da.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1}),Da.zIndex=1e3,Da.version="3.9.1",ys()&&$o.registerPlugin(Da);
var ma,va,_a,ya,xa,wa,Ca,Fa,Ea=function(){return ma||"undefined"!=typeof window&&(ma=window.gsap)},ba={},Ta=function(t){return Fa(t).id},Ma=function(t){return ba[Ta("string"==typeof t?_a(t)[0]:t)]},Aa=function(t){var e,n=xa;if(t-Ca>=.05)for(Ca,Ca=t;n;)((e=n.g(n.t,n.p))!==n.v1||t-n.t1>.2)&&(n.v2=n.v1,n.v1=e,n.t2=n.t1,n.t1=t),n=n._next},Pa={deg:360,rad:2*Math.PI},Sa=function(){(ma=Ea())&&(_a=ma.utils.toArray,ya=ma.utils.getUnit,Fa=ma.core.getCache,wa=ma.ticker,va=1)},Oa=function(t,e,n,r){this.t=t,this.p=e,this.g=t._gsap.get,this.rCap=Pa[n||ya(this.g(t,e))],this.v1=this.v2=0,this.t1=this.t2=wa.time,r&&(this._next=r,r._prev=this)},ka=function(){function t(t,e){va||Sa(),this.target=_a(t)[0],ba[Ta(this.target)]=this,this._props={},e&&this.add(e)}t.register=function(t){ma=t,Sa()};var e=t.prototype;return e.get=function(t,e){var n,r,i,o=this._props[t]||console.warn("Not tracking "+t+" velocity.");return n=parseFloat(e?o.v1:o.g(o.t,o.p))-parseFloat(o.v2),(r=o.rCap)&&(n%=r)!==n%(r/2)&&(n=n<0?n+r:n-r),i=n/((e?o.t1:wa.time)-o.t2),Math.round(1e4*i)/1e4},e.getAll=function(){var t,e={},n=this._props;for(t in n)e[t]=this.get(t);return e},e.isTracking=function(t){return t in this._props},e.add=function(t,e){t in this._props||(xa||(wa.add(Aa),Ca=wa.time),xa=this._props[t]=new Oa(this.target,t,e,xa))},e.remove=function(t){var e,n,r=this._props[t];r&&(e=r._prev,n=r._next,e&&(e._next=n),n?n._prev=e:xa===r&&(wa.remove(Aa),xa=0),delete this._props[t])},e.kill=function(t){for(var e in this._props)this.remove(e);t||delete ba[Ta(this.target)]},t.track=function(e,n,r){va||Sa();for(var i,o,s=[],a=_a(e),u=n.split(","),l=(r||"").split(","),h=a.length;h--;){for(i=Ma(a[h])||new t(a[h]),o=u.length;o--;)i.add(u[o],l[o]||l[0]);s.push(i)}return s},t.untrack=function(t,e){var n=(e||"").split(",");_a(t).forEach((function(t){var e=Ma(t);e&&(n.length?n.forEach((function(t){return e.remove(t)})):e.kill(1))}))},t.isTracking=function(t,e){var n=Ma(t);return n&&n.isTracking(e)},t.getVelocity=function(t,e){var n=Ma(t);return n&&n.isTracking(e)?n.get(e):console.warn("Not tracking velocity of "+e)},t}();ka.getByTarget=Ma,Ea()&&ma.registerPlugin(ka);
var Ba,La,Na,Ra,Xa,Ya,Ia,za,Ha,Wa,Va,ja,Ua=ka.getByTarget,qa=function(){return Ba||"undefined"!=typeof window&&(Ba=window.gsap)&&Ba.registerPlugin&&Ba},Ga=function(t){return"number"==typeof t},Ka=function(t){return"object"==typeof t},Qa=function(t){return"function"==typeof t},Za=Array.isArray,$a=function(t){return t},Ja=function(t,e,n){for(var r in e)r in t||r===n||(t[r]=e[r]);return t},tu=function t(e){var n,r,i={};for(n in e)i[n]=Ka(r=e[n])&&!Za(r)?t(r):r;return i},eu=function(t,e,n,r,i){var o,s,a,u,l=e.length,h=0,c=1e10;if(Ka(t)){for(;l--;){for(a in o=e[l],s=0,t)s+=(u=o[a]-t[a])*u;s<c&&(h=l,c=s)}if((i||1e10)<1e10&&i<Math.sqrt(c))return t}else for(;l--;)(s=(o=e[l])-t)<0&&(s=-s),s<c&&o>=r&&o<=n&&(h=l,c=s);return e[h]},nu=function(t,e,n,r,i,o,s){if("auto"===t.end)return t;var a,u,l=t.end;if(n=isNaN(n)?1e10:n,r=isNaN(r)?-1e10:r,Ka(e)){if(a=e.calculated?e:(Qa(l)?l(e,s):eu(e,l,n,r,o))||e,!e.calculated){for(u in a)e[u]=a[u];e.calculated=!0}a=a[i]}else a=Qa(l)?l(e,s):Za(l)?eu(e,l,n,r,o):parseFloat(l);return a>n?a=n:a<r&&(a=r),{max:a,min:a,unitFactor:t.unitFactor}},ru=function(t,e,n){return isNaN(t[e])?n:+t[e]},iu=function(t,e){return.05*e*t/Wa},ou=function(t,e,n){return Math.abs((e-t)*Wa/n/.05)},su={resistance:1,checkpoint:1,preventOvershoot:1,linkedProps:1,radius:1,duration:1},au=function(t,e,n,r){if(e.linkedProps){var i,o,s,a,u,l,h=e.linkedProps.split(","),c={};for(i=0;i<h.length;i++)(s=e[o=h[i]])&&(a=Ga(s.velocity)?s.velocity:(u=u||Ua(t))&&u.isTracking(o)?u.get(o):0,l=Math.abs(a/ru(s,"resistance",r)),c[o]=parseFloat(n(t,o))+iu(a,l));return c}},uu=function(){(Ba=qa())&&(Na=Ba.parseEase,Ra=Ba.utils.toArray,Ia=Ba.utils.getUnit,Ha=Ba.core.getCache,Va=Ba.utils.clamp,Xa=Na("power3"),Wa=Xa(.05),za=Ba.core.PropTween,Ba.config({resistance:100,unitFactors:{time:1e3,totalTime:1e3,progress:1e3,totalProgress:1e3}}),Ya=Ba.config(),Ba.registerPlugin(ka),La=1)},lu={version:"3.9.1",name:"inertia",register:function(t){Ba=t,uu()},init:function(t,e,n,r,i){La||uu();var o=Ua(t);if("auto"===e){if(!o)return void console.warn("No inertia tracking on "+t+". InertiaPlugin.track(target) first.");e=o.getAll()}this.target=t,this.tween=n,ja=e;var s,a,u,l,h,c,f,p,d,g=t._gsap,D=g.get,m=e.duration,v=Ka(m),_=e.preventOvershoot||v&&0===m.overshoot,y=ru(e,"resistance",Ya.resistance),x=Ga(m)?m:function(t,e,n,r,i,o){if(void 0===n&&(n=10),void 0===r&&(r=.2),void 0===i&&(i=1),void 0===o&&(o=0),"string"==typeof t&&(t=Ra(t)[0]),!t)return 0;var s,a,u,l,h,c,f,p,d,g,D=0,m=1e10,v=e.inertia||e,_=Ha(t).get,y=ru(v,"resistance",Ya.resistance);for(s in g=au(t,v,_,y),v)su[s]||(a=v[s],Ka(a)||((p=p||Ua(t))&&p.isTracking(s)?a=Ga(a)?{velocity:a}:{velocity:p.get(s)}:(l=+a||0,u=Math.abs(l/y))),Ka(a)&&(l=Ga(a.velocity)?a.velocity:(p=p||Ua(t))&&p.isTracking(s)?p.get(s):0,u=Va(r,n,Math.abs(l/ru(a,"resistance",y))),c=(h=parseFloat(_(t,s))||0)+iu(l,u),"end"in a&&(a=nu(a,g&&s in g?g:c,a.max,a.min,s,v.radius,l),o&&(ja===e&&(ja=v=tu(e)),v[s]=Ja(a,v[s],"end"))),"max"in a&&c>+a.max+1e-10?(d=a.unitFactor||Ya.unitFactors[s]||1,(f=h>a.max&&a.min!==a.max||l*d>-15&&l*d<45?r+.1*(n-r):ou(h,a.max,l))+i<m&&(m=f+i)):"min"in a&&c<+a.min-1e-10&&(d=a.unitFactor||Ya.unitFactors[s]||1,(f=h<a.min&&a.min!==a.max||l*d>-45&&l*d<15?r+.1*(n-r):ou(h,a.min,l))+i<m&&(m=f+i)),f>D&&(D=f)),u>D&&(D=u));return D>m&&(D=m),D>n?n:D<r?r:D}(t,e,v&&m.max||10,v&&m.min||.2,v&&"overshoot"in m?+m.overshoot:_?0:1,!0);for(s in e=ja,ja=0,d=au(t,e,D,y),e)su[s]||(a=e[s],Qa(a)&&(a=a(r,t,i)),Ga(a)?h=a:Ka(a)&&!isNaN(a.velocity)?h=+a.velocity:o&&o.isTracking(s)?h=o.get(s):console.warn("ERROR: No velocity was defined for "+t+" property: "+s),c=iu(h,x),p=0,u=D(t,s),l=Ia(u),u=parseFloat(u),Ka(a)&&(f=u+c,"end"in a&&(a=nu(a,d&&s in d?d:f,a.max,a.min,s,e.radius,h)),"max"in a&&+a.max<f?_||a.preventOvershoot?c=a.max-u:p=a.max-u-c:"min"in a&&+a.min>f&&(_||a.preventOvershoot?c=a.min-u:p=a.min-u-c)),this._props.push(s),this._pt=new za(this._pt,t,s,u,0,$a,0,g.set(t,s,this)),this._pt.u=l||0,this._pt.c1=c,this._pt.c2=p);return n.duration(x),1},render:function(t,e){var n,r=e._pt;for(t=Xa(e.tween._time/e.tween._dur);r;)r.set(r.t,r.p,(n=r.s+r.c1*t+r.c2*t*t,Math.round(1e4*n)/1e4+r.u),r.d,t),r=r._next}};"track,untrack,isTracking,getVelocity,getByTarget".split(",").forEach((function(t){return lu[t]=ka[t]})),qa()&&Ba.registerPlugin(lu);
var hu=/([\uD800-\uDBFF][\uDC00-\uDFFF](?:[\u200D\uFE0F][\uD800-\uDBFF][\uDC00-\uDFFF]){2,}|\uD83D\uDC69(?:\u200D(?:(?:\uD83D\uDC69\u200D)?\uD83D\uDC67|(?:\uD83D\uDC69\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]\uFE0F|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC6F\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3C-\uDD3E\uDDD6-\uDDDF])\u200D[\u2640\u2642]\uFE0F|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F\u200D[\u2640\u2642]|(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642])\uFE0F|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\uD83D\uDC69\u200D[\u2695\u2696\u2708]|\uD83D\uDC68(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708]))\uFE0F|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83D\uDC69\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|\uD83D\uDC68(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]))|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDD1-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\u200D(?:(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC69\uDC6E\uDC70-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD26\uDD30-\uDD39\uDD3D\uDD3E\uDDD1-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])?|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDEEB\uDEEC\uDEF4-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])\uFE0F)/;
var cu,fu,pu,du,gu=/(?:\r|\n|\t\t)/g,Du=/(?:\s\s+)/g,mu=function(t){return fu.getComputedStyle(t)},vu=Array.isArray,_u=[].slice,yu=function(t,e){var n;return vu(t)?t:"string"==(n=typeof t)&&!e&&t?_u.call(cu.querySelectorAll(t),0):t&&"object"===n&&"length"in t?_u.call(t,0):t?[t]:[]},xu=function(t){return"absolute"===t.position||!0===t.absolute},wu=function(t,e){for(var n,r=e.length;--r>-1;)if(n=e[r],t.substr(0,n.length)===n)return n.length},Cu=function(t,e){void 0===t&&(t="");var n=~t.indexOf("++"),r=1;return n&&(t=t.split("++").join("")),function(){return"<"+e+" style='position:relative;display:inline-block;'"+(t?" class='"+t+(n?r++:"")+"'>":">")}},Fu=function t(e,n,r){var i=e.nodeType;if(1===i||9===i||11===i)for(e=e.firstChild;e;e=e.nextSibling)t(e,n,r);else 3!==i&&4!==i||(e.nodeValue=e.nodeValue.split(n).join(r))},Eu=function(t,e){for(var n=e.length;--n>-1;)t.push(e[n])},bu=function(t,e,n){for(var r;t&&t!==e;){if(r=t._next||t.nextSibling)return r.textContent.charAt(0)===n;t=t.parentNode||t._parent}},Tu=function t(e){var n,r,i=yu(e.childNodes),o=i.length;for(n=0;n<o;n++)(r=i[n])._isSplit?t(r):n&&r.previousSibling&&3===r.previousSibling.nodeType?(r.previousSibling.nodeValue+=3===r.nodeType?r.nodeValue:r.firstChild.nodeValue,e.removeChild(r)):3!==r.nodeType&&(e.insertBefore(r.firstChild,r),e.removeChild(r))},Mu=function(t,e){return parseFloat(e[t])||0},Au=function(t,e,n,r,i,o,s){var a,u,l,h,c,f,p,d,g,D,m,v,_=mu(t),y=Mu("paddingLeft",_),x=-999,w=Mu("borderBottomWidth",_)+Mu("borderTopWidth",_),C=Mu("borderLeftWidth",_)+Mu("borderRightWidth",_),F=Mu("paddingTop",_)+Mu("paddingBottom",_),E=Mu("paddingLeft",_)+Mu("paddingRight",_),b=Mu("fontSize",_)*(e.lineThreshold||.2),T=_.textAlign,M=[],A=[],P=[],S=e.wordDelimiter||" ",O=e.tag?e.tag:e.span?"span":"div",k=e.type||e.split||"chars,words,lines",B=i&&~k.indexOf("lines")?[]:null,L=~k.indexOf("words"),N=~k.indexOf("chars"),R=xu(e),X=e.linesClass,Y=~(X||"").indexOf("++"),I=[],z="flex"===_.display,H=t.style.display;for(Y&&(X=X.split("++").join("")),z&&(t.style.display="block"),l=(u=t.getElementsByTagName("*")).length,c=[],a=0;a<l;a++)c[a]=u[a];if(B||R)for(a=0;a<l;a++)((f=(h=c[a]).parentNode===t)||R||N&&!L)&&(v=h.offsetTop,B&&f&&Math.abs(v-x)>b&&("BR"!==h.nodeName||0===a)&&(p=[],B.push(p),x=v),R&&(h._x=h.offsetLeft,h._y=v,h._w=h.offsetWidth,h._h=h.offsetHeight),B&&((h._isSplit&&f||!N&&f||L&&f||!L&&h.parentNode.parentNode===t&&!h.parentNode._isSplit)&&(p.push(h),h._x-=y,bu(h,t,S)&&(h._wordEnd=!0)),"BR"===h.nodeName&&(h.nextSibling&&"BR"===h.nextSibling.nodeName||0===a)&&B.push([])));for(a=0;a<l;a++)if(f=(h=c[a]).parentNode===t,"BR"!==h.nodeName)if(R&&(g=h.style,L||f||(h._x+=h.parentNode._x,h._y+=h.parentNode._y),g.left=h._x+"px",g.top=h._y+"px",g.position="absolute",g.display="block",g.width=h._w+1+"px",g.height=h._h+"px"),!L&&N)if(h._isSplit)for(h._next=u=h.nextSibling,h.parentNode.appendChild(h);u&&3===u.nodeType&&" "===u.textContent;)h._next=u.nextSibling,h.parentNode.appendChild(u),u=u.nextSibling;else h.parentNode._isSplit?(h._parent=h.parentNode,!h.previousSibling&&h.firstChild&&(h.firstChild._isFirst=!0),h.nextSibling&&" "===h.nextSibling.textContent&&!h.nextSibling.nextSibling&&I.push(h.nextSibling),h._next=h.nextSibling&&h.nextSibling._isFirst?null:h.nextSibling,h.parentNode.removeChild(h),c.splice(a--,1),l--):f||(v=!h.nextSibling&&bu(h.parentNode,t,S),h.parentNode._parent&&h.parentNode._parent.appendChild(h),v&&h.parentNode.appendChild(cu.createTextNode(" ")),"span"===O&&(h.style.display="inline"),M.push(h));else h.parentNode._isSplit&&!h._isSplit&&""!==h.innerHTML?A.push(h):N&&!h._isSplit&&("span"===O&&(h.style.display="inline"),M.push(h));else B||R?(h.parentNode&&h.parentNode.removeChild(h),c.splice(a--,1),l--):L||t.appendChild(h);for(a=I.length;--a>-1;)I[a].parentNode.removeChild(I[a]);if(B){for(R&&(D=cu.createElement(O),t.appendChild(D),m=D.offsetWidth+"px",v=D.offsetParent===t?0:t.offsetLeft,t.removeChild(D)),g=t.style.cssText,t.style.cssText="display:none;";t.firstChild;)t.removeChild(t.firstChild);for(d=" "===S&&(!R||!L&&!N),a=0;a<B.length;a++){for(p=B[a],(D=cu.createElement(O)).style.cssText="display:block;text-align:"+T+";position:"+(R?"absolute;":"relative;"),X&&(D.className=X+(Y?a+1:"")),P.push(D),l=p.length,u=0;u<l;u++)"BR"!==p[u].nodeName&&(h=p[u],D.appendChild(h),d&&h._wordEnd&&D.appendChild(cu.createTextNode(" ")),R&&(0===u&&(D.style.top=h._y+"px",D.style.left=y+v+"px"),h.style.top="0px",v&&(h.style.left=h._x-v+"px")));0===l?D.innerHTML="&nbsp;":L||N||(Tu(D),Fu(D,String.fromCharCode(160)," ")),R&&(D.style.width=m,D.style.height=h._h+"px"),t.appendChild(D)}t.style.cssText=g}R&&(s>t.clientHeight&&(t.style.height=s-F+"px",t.clientHeight<s&&(t.style.height=s+w+"px")),o>t.clientWidth&&(t.style.width=o-E+"px",t.clientWidth<o&&(t.style.width=o+C+"px"))),z&&(H?t.style.display=H:t.style.removeProperty("display")),Eu(n,M),L&&Eu(r,A),Eu(i,P)},Pu=function(t,e,n,r){var i,o,s,a,u,l,h,c,f=e.tag?e.tag:e.span?"span":"div",p=~(e.type||e.split||"chars,words,lines").indexOf("chars"),d=xu(e),g=e.wordDelimiter||" ",D=" "!==g?"":d?"&#173; ":" ",m="</"+f+">",v=1,_=e.specialChars?"function"==typeof e.specialChars?e.specialChars:wu:null,y=cu.createElement("div"),x=t.parentNode;for(x.insertBefore(y,t),y.textContent=t.nodeValue,x.removeChild(t),h=-1!==(i=function t(e){var n=e.nodeType,r="";if(1===n||9===n||11===n){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)r+=t(e)}else if(3===n||4===n)return e.nodeValue;return r}(t=y)).indexOf("<"),!1!==e.reduceWhiteSpace&&(i=i.replace(Du," ").replace(gu,"")),h&&(i=i.split("<").join("{{LT}}")),u=i.length,o=(" "===i.charAt(0)?D:"")+n(),s=0;s<u;s++)if(l=i.charAt(s),_&&(c=_(i.substr(s),e.specialChars)))l=i.substr(s,c||1),o+=p&&" "!==l?r()+l+"</"+f+">":l,s+=c-1;else if(l===g&&i.charAt(s-1)!==g&&s){for(o+=v?m:"",v=0;i.charAt(s+1)===g;)o+=D,s++;s===u-1?o+=D:")"!==i.charAt(s+1)&&(o+=D+n(),v=1)}else"{"===l&&"{{LT}}"===i.substr(s,6)?(o+=p?r()+"{{LT}}</"+f+">":"{{LT}}",s+=5):l.charCodeAt(0)>=55296&&l.charCodeAt(0)<=56319||i.charCodeAt(s+1)>=65024&&i.charCodeAt(s+1)<=65039?(a=((i.substr(s,12).split(hu)||[])[1]||"").length||2,o+=p&&" "!==l?r()+i.substr(s,a)+"</"+f+">":i.substr(s,a),s+=a-1):o+=p&&" "!==l?r()+l+"</"+f+">":l;t.outerHTML=o+(v?m:""),h&&Fu(x,"{{LT}}","<")},Su=function t(e,n,r,i){var o,s,a=yu(e.childNodes),u=a.length,l=xu(n);if(3!==e.nodeType||u>1){for(n.absolute=!1,o=0;o<u;o++)(s=a[o])._next=s._isFirst=s._parent=s._wordEnd=null,(3!==s.nodeType||/\S+/.test(s.nodeValue))&&(l&&3!==s.nodeType&&"inline"===mu(s).display&&(s.style.display="inline-block",s.style.position="relative"),s._isSplit=!0,t(s,n,r,i));return n.absolute=l,void(e._isSplit=!0)}Pu(e,n,r,i)},Ou=function(){function t(t,e){pu||(cu=document,fu=window,pu=1),this.elements=yu(t),this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=e||{},this.split(e)}var e=t.prototype;return e.split=function(t){this.isSplit&&this.revert(),this.vars=t=t||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var e,n,r,i=this.elements.length,o=t.tag?t.tag:t.span?"span":"div",s=Cu(t.wordsClass,o),a=Cu(t.charsClass,o);--i>-1;)r=this.elements[i],this._originals[i]=r.innerHTML,e=r.clientHeight,n=r.clientWidth,Su(r,t,s,a),Au(r,t,this.chars,this.words,this.lines,n,e);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},e.revert=function(){var t=this._originals;if(!t)throw"revert() call wasn't scoped properly.";return this.elements.forEach((function(e,n){return e.innerHTML=t[n]})),this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},t.create=function(e,n){return new t(e,n)},t}();Ou.version="3.9.1",vr.registerPlugin(Xe,_r,Me,Me,Fr,vi,Mi,Ki,Bo,Zo,dr,Da,lu);var ku=du=window.punchgs=window.tpGS={};for(var Bu in ku.gsap=vr,ku.TweenLite=Xe,ku.TweenMax=_r,ku.TimelineLite=Me,ku.TimelineMax=Me,ku.CustomBounce=Fr,ku.CustomEase=vi,ku.CustomWiggle=Mi,ku.DrawSVGPlugin=Ki,ku.MotionPathPlugin=Bo,ku.ScrollToPlugin=Zo,ku.CSSPlugin=dr,ku.draggable=Da,ku.inertia=lu,
ku.SplitText=Ou,ku.RAD2DEG=180/Math.PI,ku.DEG2RAD=Math.PI/180,
ku.gsap.registerPlugin(ku.MotionPathPlugin),ku.gsap.config({nullTargetWarn:!1}),
ku.eases=ku.gsap.parseEase(),ku.eases)ku.eases.hasOwnProperty(Bu)&&void 0===ku[Bu]&&(ku[Bu]=ku.eases[Bu])
;void 0!==du&&void 0!==du.TweenLite&&void 0===du.TweenLite.lagSmoothing&&(du.TweenLite.lagSmoothing=function(){});var Lu=[];function Nu(t,e,n){var r=document.createElement("canvas"),i=r.getContext("2d");if(r.width=100,r.height=200,0===t.length)i.fillStyle=n;else{for(var o=i.createLinearGradient(0,0,100,0),s=0;s<t.length;s++)o.addColorStop(t[s].stop/100,t[s].color);i.fillStyle=o}i.fillRect(0,0,100,200);var a=i.getImageData(0,0,100,2).data,u="";for(s=0;s<e.length;s++){var l=Math.ceil(e[s]),h=4*(0!==l?l-1:l);u+="rgba("+a[h]+","+a[h+1]+","+a[h+2]+","+a[h+3]/255+")",u+=" "+l+(e.length-1===s?"%":"%,")}return r.remove(),u}function Ru(t,e,n,r){for(var i="",o=ku.gsap.utils.mapRange(0,r.length-1,0,t.length-1),s=0;s<r.length;s++){var a=Math.round(o(s));i+=t[a].color,i+=" "+t[a].stop+(r.length-1===s?"%":"%,")}return i}function Xu(t){var e=/rgb([\s\S]*?)%/g,n=[],r=[],i=[];do{(s=e.exec(t))&&n.push(s[0])}while(s);for(var o=0;o<n.length;o++){var s=n[o],a=(t=/rgb([\s\S]*?)\)/.exec(s),/\)([\s\S]*?)%/.exec(s));t[0]&&(t=t[0]),a[1]&&(a=a[1]),i.push(parseFloat(a)),r.push({color:t,stop:parseFloat(a)})}return 0===r.length&&(r.push({color:t,stop:0}),i.push(0),r.push({color:t,stop:100}),i.push(100)),{points:r,stops:i}}ku.getSSGColors=function(t,e,n){if(n=void 0===n?"fading":n,-1===t.indexOf("gradient")&&-1===e.indexOf("gradient"))return{from:t,to:e};for(var r={from:t,to:e},i=0;i<Lu.length;i++){if(Lu[i].from===t&&Lu[i].to===e&&Lu[i].type===n)return{from:Lu[i].rFrom,to:Lu[i].rTo};if(Lu[i].from===e&&Lu[i].to===t&&Lu[i].type===n)return{from:Lu[i].rTo,to:Lu[i].rFrom}}var o=Xu(t),s=Xu(e);if(o.stops.length===s.stops.length&&-1!==t.indexOf("gradient")&&-1!==e.indexOf("gradient"))return{from:t,to:e};var a,u,l=o.stops;for(i=0;i<s.stops.length;i++)-1===l.indexOf(s.stops[i])&&l.push(s.stops[i]);if(l.sort((function(t,e){return t-e})),-1!==t.indexOf("gradient(")){var h=-1!==t.indexOf("deg,")?t.indexOf("deg,")+4:-1!==t.indexOf("at center,")?t.indexOf("at center,")+10:t.indexOf("gradient(")+9;a=t.substring(0,h),-1===e.indexOf("gradient(")&&(u=t.substring(0,h))}if(-1!==e.indexOf("gradient(")){h=-1!==e.indexOf("deg,")?e.indexOf("deg,")+4:-1!==e.indexOf("at center,")?e.indexOf("at center,")+10:e.indexOf("gradient(")+9;u=e.substring(0,h),-1===t.indexOf("gradient(")&&(a=e.substring(0,h))}return"fading"===n?(o.stops.length,s.stops.length,a+=Nu(o.points,l,t),u+=Nu(s.points,l,e)):"sliding"===n&&(o.stops.length>s.stops.length?u+=Ru(s.points,l,e,o.points):a+=Ru(o.points,l,t,s.points)),a+=")",u+=")","sliding"===n&&(o.stops.length>s.stops.length?a=t:u=e),r.rFrom=a,r.rTo=u,r.tyep=n,Lu.push(r),{from:a,to:u}}}]);
window.RS_MODULES=window.RS_MODULES||{};
window.RS_MODULES.tpGS={loaded:true, version:"6.6.1"};
if(window.RS_MODULES.checkMinimal) window.RS_MODULES.checkMinimal();
!function(e,t){"use strict";var i="Slider Revolution 6.6.19";window.RSANYID=window.RSANYID===t?[]:window.RSANYID,window.RSANYID_sliderID=window.RSANYID_sliderID===t?[]:window.RSANYID_sliderID,e.fn.revolution=e.fn.revolution||{};var a=e.fn.revolution;e.fn.revolutionInit=function(i){return this.each((function(){a.ISM=a.ISM||a.is_mobile();for(var s=document.getElementsByClassName("rs-p-wp-fix");s[0];)s[0].parentNode.removeChild(s[0]);this.id!==t?(a[n]={anyid:[]},this.id=a.revCheckIDS(n,this,!0)):this.id="rs_module_"+Math.round(1e7*Math.random());var n=this.id,l=a.clone(i);a[n]=W(i),a[n].ignoreHeightChange=a.ISM&&"fullscreen"===a[n].sliderLayout&&a[n].ignoreHeightChange,a[n].option_export=l,a[n].anyid=[],a[n]._Lshortcuts={},a[n].computedStyle={},a[n].c=e(this),a[n].cpar=a[n].c.parent(),a[n].canvas=a[n].c.find("rs-slides"),a[n].caches={calcResponsiveLayersList:[],contWidthManager:{},middleHeights:{}},a[n].sbgs={},window.RSBrowser=window.RSBrowser===t?a.get_browser():window.RSBrowser,a.setIsIOS(),a.setIsChrome8889(),a.useBackdrop===t&&a.checkBackdrop(),a[n].noDetach=a[n].BUG_ie_clipPath="Edge"===window.RSBrowser||"IE"===window.RSBrowser,a.getByTag=r(),a[n].indexhelper=0,a[n].fullScreenOffsetResult=0,a[n].level=0,a[n].rtl=e("body").hasClass("rtl")||"rtl"==document.dir,a[n]._L=a[n]._L===t?{}:a[n]._L,a[n].emptyObject="{}",a[n].dimensionReCheck={},a.globalListener===t&&a.pageHandler(n),a[n].stopAfterLoops!=t&&a[n].stopAfterLoops>-1?a[n].looptogo=a[n].stopAfterLoops:a[n].looptogo="disabled",window.T=a[n],a[n].BUG_safari_clipPath="Safari"===a.get_browser()&&a.get_browser_version()>"12",a[n].minHeight="fullwidth"===a[n].sliderLayout||"carousel"===a[n].sliderType?0:a[n].minHeight!=t&&""!==a[n].minHeight?parseInt(a[n].minHeight,0):0,a[n].minHeight=a[n].minHeight===t?0:a[n].minHeight,a[n].isEdge="Edge"===a.get_browser(),o(n),a.updateVisibleArea(n),H(n),a.mesuredScrollBarDone||a.mesureScrollBar(),window.requestAnimationFrame((function(){if("fullscreen"===a[n].sliderLayout){var e=a.getFullscreenOffsets(n);0!==e&&a[n].cpar.height(a.getWinH(n)-e)}a[n].cpar[0].style.visibility="visible"})),"hero"==a[n].sliderType&&a[n].c.find("rs-slide").each((function(t){t>0&&e(this).remove()})),a[n].navigation.use="hero"!==a[n].sliderType&&("carousel"==a[n].sliderType||a[n].navigation.keyboardNavigation||"on"==a[n].navigation.mouseScrollNavigation||"carousel"==a[n].navigation.mouseScrollNavigation||a[n].navigation.touch.touchenabled||a[n].navigation.arrows.enable||a[n].navigation.bullets.enable||a[n].navigation.thumbnails.enable||a[n].navigation.tabs.enable),a[n].c.find("rs-bgvideo").each((function(){"RS-BGVIDEO"!==this.tagName||this.id!==t&&""!==this.id||(this.id="rs-bg-video-"+Math.round(1e6*Math.random()))})),tpGS.force3D="auto",!0===a[n].modal.useAsModal&&-1===a.RS_prioList.indexOf(n)&&(a.RS_toInit[n]=!1,a.RS_prioList.push(n)),a.RS_killedlist!==t&&-1!==a.RS_killedlist.indexOf(n)&&(a.RS_toInit[n]=!1,a.RS_prioList.push(n)),!0===a.RS_prioListFirstInit&&!0!==a[n].modal.useAsModal&&-1===a.RS_prioList.indexOf(n)&&(a.RS_toInit[n]=!1,a.RS_prioList.push(n)),a.initNextRevslider(n)}))};a=window.RS_F;e.fn.extend({getRSJASONOptions:function(e){console.log(JSON.stringify(a[e].option_export))},getRSVersion:function(e){var t,i,a=window.SliderRevolutionVersion;if(!e){for(var r in t=i="---------------------------------------------------------\n",t+="    Currently Loaded Slider Revolution & SR Modules :\n"+i,a)a.hasOwnProperty(r)&&(t+=a[r].alias+": "+a[r].ver+"\n");t+=i}return e?a:t},revremoveslide:function(t){return this.each((function(){var i=this.id;if(!(t<0||t>a[i].slideamount)&&a[i]&&a[i].slides.length>0&&(t>0||t<=a[i].slides.length)){var r=a.gA(a[i].slides[t],"key");a[i].slideamount=a[i].slideamount-1,a[i].realslideamount=a[i].realslideamount-1,n("rs-bullet",r,i),n("rs-tab",r,i),n("rs-thumb",r,i),e(a[i].slides[t]).remove(),a[i].thumbs=s(a[i].thumbs,t),a.updateNavIndexes&&a.updateNavIndexes(i),t<=a[i].pr_active_key&&(a[i].pr_active_key=a[i].pr_active_key-1)}}))},revaddcallback:function(e){return this.each((function(){a[this.id]&&(a[this.id].callBackArray===t&&(a[this.id].callBackArray=[]),a[this.id].callBackArray.push(e))}))},revgetparallaxproc:function(){if(a[this[0].id])return a[this[0].id].scrollproc},revdebugmode:function(){},revscroll:function(t){return this.each((function(){var i=e(this);e("body,html").animate({scrollTop:i.offset().top+i.height()-t+"px"},{duration:400})}))},revredraw:function(){return this.each((function(){v(this.id,t,!0)}))},revGoToFrame:function(i){if(i.layerid!=t&&i.frame!=t&&this!=t&&null!=this&&(i.moduleid=this[0].id,i.targetlayer=e("#"+i.layerid),i.targetlayer!=t&&0!=i.targetlayer.length)){var r={layer:i.targetlayer,frame:i.frame,mode:"trigger",id:i.moduleid};!0===i.children&&(r.updateChildren=!0,r.fastforward=!0),a.renderLayerAnimation&&a.renderLayerAnimation(r)}},revkill:function(){return this.each((function(){if(this!=t&&null!=this){var i=this.id;a[i].c.data("conthover",1),a[i].c.data("conthoverchanged",1),a[i].c.trigger("revolution.slide.onpause"),a[i].tonpause=!0,a[i].c.trigger("stoptimer"),a[i].sliderisrunning=!1;var r="updateContainerSizes."+a[i].c.attr("id");a.window.off(r),tpGS.gsap.killTweensOf(a[i].c.find("*"),!1),tpGS.gsap.killTweensOf(a[i].c,!1),a[i].c.off("hover, mouseover, mouseenter,mouseleave, resize"),a[i].c.find("*").each((function(){var i=e(this);i.off("on, hover, mouseenter,mouseleave,mouseover, resize,restarttimer, stoptimer"),i.data("mySplitText",null),i.data("ctl",null),i.data("tween")!=t&&i.data("tween").kill(),i.data("pztl")!=t&&i.data("pztl").kill(),i.data("timeline_out")!=t&&i.data("timeline_out").kill(),i.data("timeline")!=t&&i.data("timeline").kill(),i.remove(),i.empty(),i=null})),tpGS.gsap.killTweensOf(a[i].c.find("*"),!1),tpGS.gsap.killTweensOf(a[i].c,!1),a[i].progressC.remove();try{a[i].c.closest(".rev_slider_wrapper").detach()}catch(e){}try{a[i].c.closest("rs-fullwidth-wrap").remove()}catch(e){}try{a[i].c.closest("rs-module-wrap").remove()}catch(e){}try{a[i].c.remove()}catch(e){}a[i].cpar.detach(),a[i].c.html(""),a[i].c=null,window[a[i].revapi]=t,delete a[i],delete a.RS_swapList[i],delete a.slidersToScroll[i],delete a.RS_toInit[i],a.nextSlider==i&&delete a.nextSlider,a.RS_prioList.splice(a.RS_prioList.indexOf(i),1),a.RS_killedlist=a.RS_killedlist===t?[]:a.RS_killedlist,-1===a.RS_killedlist.indexOf(i)&&a.RS_killedlist.push(i)}}))},revpause:function(){return this.each((function(){var i=e(this);i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0&&(i.data("conthover",1),i.data("conthoverchanged",1),i.trigger("revolution.slide.onpause"),a[this.id].tonpause=!0,i.trigger("stoptimer"))}))},revresume:function(){return this.each((function(){if(a[this.id]!==t){var i=e(this);i.data("conthover",0),i.data("conthoverchanged",1),i.trigger("revolution.slide.onresume"),a[this.id].tonpause=!1,i.trigger("starttimer")}}))},revmodal:function(i){var r=this instanceof e?this[0]:this,o=r.id;a[r.id]!==t&&a.revModal(o,i)},revstart:function(){var i=this instanceof e?this[0]:this;return a[i.id]===t?(console.log("Slider is Not Existing"),!1):a[i.id].sliderisrunning||!0===a[i.id].initEnded?(console.log("Slider Is Running Already"),!1):(a[i.id].c=e(i),a[i.id].canvas=a[i.id].c.find("rs-slides"),h(i.id),!0)},revnext:function(){return this.each((function(){a[this.id]!==t&&a.callingNewSlide(this.id,1,"carousel"===a[this.id].sliderType)}))},revprev:function(){return this.each((function(){a[this.id]!==t&&a.callingNewSlide(this.id,-1,"carousel"===a[this.id].sliderType)}))},revmaxslide:function(){return e(this).find("rs-slide").length},revcurrentslide:function(){if(a[e(this)[0].id]!==t)return parseInt(a[e(this)[0].id].pr_active_key,0)+1},revlastslide:function(){return e(this).find("rs-slide").length},revshowslide:function(e){return this.each((function(){a[this.id]!==t&&e!==t&&a.callingNewSlide(this.id,"to"+(e-1))}))},revcallslidewithid:function(e){return this.each((function(){a[this.id]!==t&&a.callingNewSlide(this.id,e,"carousel"===a[this.id].sliderType)}))}}),a=e.fn.revolution,e.extend(!0,a,{isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},trim:function(e){return e!==t&&null!==e&&"string"==typeof e?e.trim():e},setCookie:function(e,t,i){var a=new Date;a.setTime(a.getTime()+60*i*60*1e3);var r="expires="+a.toUTCString();document.cookie=e+"="+t+";"+r+";path=/"},getCookie:function(e){for(var t=e+"=",i=document.cookie.split(";"),a=0;a<i.length;a++){for(var r=i[a];" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(t))return decodeURIComponent(r.substring(t.length,r.length))}return""},mesureScrollBar:function(){a.mesuredScrollBarDone=!0,requestAnimationFrame((function(){var e=document.createElement("div");e.className="RSscrollbar-measure",document.body.appendChild(e),a.mesuredScrollbarWidth=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}))},mobileTimedHeightCheck:function(){requestAnimationFrame((function(){a.mobileTimedHeightCheck()})),a.mobileHeights.now=Date.now(),a.mobileHeights.elapsed=a.mobileHeights.now-a.mobileHeights.then,a.mobileHeights.elapsed>a.mobileHeights.fpsInterval&&(a.mobileHeights.then=a.mobileHeights.now-a.mobileHeights.elapsed%a.mobileHeights.fpsInterval,a.getWindowDimension())},pageHandler:function(i){a.globalListener=!0,a.window=e(window),a.document=e(document),a.RS_toInit={},a.RS_prioList=[],a.RS_swapping=[],a.RS_swapList={},window.isSafari11===t&&(window.isSafari11=a.isSafari11(),document.body.classList.add("rs-safari")),a.ISM?(window.addEventListener("orientationchange",(function(){a.getWindowDimension(!1,!0),setTimeout((function(){a.getWindowDimension(!0,!0)}),400)})),window.addEventListener("resize",a.getWindowDimension),tpGS.gsap.delayedCall(3,(function(){window.removeEventListener("resize",a.getWindowDimension)})),a.mobileHeights={fpsInterval:500,then:Date.now()},a[i].ignoreHeightChange||a.mobileHeights.checking||(a.mobileHeights.checking=!0,a.mobileTimedHeightCheck())):window.addEventListener("resize",a.getWindowDimension),a.getWindowDimension(!1),a.stickySupported=!1,"IE"!==window.RSBrowser&&(a.stickySupported=!0),a.checkParrentOverflows(i);var r=a.getByTag(document,"RS-MODULE");for(var o in r)r.hasOwnProperty(o)&&(a.RS_toInit[r[o].id]=!1,a.RS_prioList.push(r[o].id));a.nextSlider=i,a.RS_prioListFirstInit=!0,a.document.one("click",(function(){a.clickedOnce=!0})),document.addEventListener("visibilitychange",B),a.hasNavClickListener===t&&(a.document.on(a.is_mobile()?"touchstart":"mouseenter",".tparrows, .tp-bullets, .tp-bullet, .tp-tab, .tp-thumb, .tp-thumbs, .tp-tabs, .tp-rightarrow, .tp-leftarrow",(function(e){this.classList.add("rs-touchhover")})),a.document.on(a.is_mobile()?"touchend":"mouseleave",".tparrows, .tp-bullets, .tp-bullet, .tp-tab, .tp-thumb, .tp-tabs,  .tp-rightarrow, .tp-leftarrow",(function(e){var t=this;requestAnimationFrame((function(){t.classList.remove("rs-touchhover")}))})),a.hasNavClickListener=!0)},destroyCanvas:function(e){e&&(e.width=e.height=0,e.remove(),e=null)},checkParrentOverflows:function(e){window.requestAnimationFrame((function(){for(var t=a[e].cpar[0];t.parentNode&&!1!==a.stickySupported;){if("RS-MODULE-WRAP"!==t.tagName&&"RS-FULLWIDTH-WRAP"!==t.tagName&&"RS-MODULE-WRAP"!==t.tagName&&-1===t.className.indexOf("wp-block-themepunch-revslider")){var i=window.getComputedStyle(t);a.stickySupported="hidden"!==i.overflow&&"hidden"!==i.overflowX&&"hidden"!==i.overflowY}t=t.parentNode}}))},observeRemoved:function(e){new MutationObserver((function(t){try{document.body.contains(t[0].target)||a[e].c.revkill()}catch(t){}})).observe(a[e].cpar[0],{childList:!0})},initNextRevslider:function(e){a.RS_prioList[0]===e&&!1===a.RS_toInit[e]?(a.RS_toInit[e]="waiting",c(e),setTimeout((function(){a.initNextRevslider(e)}),19)):a.RS_prioList[0]===e&&"waiting"===a.RS_toInit[e]?setTimeout((function(){a.initNextRevslider(e)}),19):a.RS_prioList[0]===e&&!0===a.RS_toInit[e]?(a.RS_prioList.shift(),0!==a.RS_prioList.length&&setTimeout((function(){a.initNextRevslider(e)}),19)):a.RS_prioList[0]!==e&&!1===a.RS_toInit[e]?setTimeout((function(){a.initNextRevslider(e)}),19):0===a.RS_prioList.length&&!0===a.RS_toInit[e]&&c(e)},scrollTicker:function(e){1!=a.scrollTickerAdded&&(a.slidersToScroll=[],a.scrollTickerAdded=!0,a.ISM?(tpGS.gsap.ticker.fps(150),tpGS.gsap.ticker.add((function(){a.generalObserver()}))):document.addEventListener("scroll",(function(e){a.scrollRaF===t&&(a.scrollRaF=requestAnimationFrame(a.generalObserver.bind(this,!0)))}),{passive:!0})),a.slidersToScroll.push(e),a.generalObserver(a.ISM)},generalObserver:function(e,i){for(var r in a.scrollRaF&&(a.scrollRaF=cancelAnimationFrame(a.scrollRaF)),a.lastwindowheight=a.lastwindowheight||a.winH,a.scrollY=window.scrollY,a.slidersToScroll)a.slidersToScroll.hasOwnProperty(r)&&a.scrollHandling(a.slidersToScroll[r],e,t,i)},wrapObserver:{targets:[],init:function(e){var t=0,i=0,r=o.bind(a.wrapObserver);function o(){if(i++,requestAnimationFrame(r),!(i-t<30)){t=i;for(var o=0;o<a.wrapObserver.targets.length;o++)if(a.wrapObserver.targets.hasOwnProperty(o)){var s=a.wrapObserver.targets[o],n=s.elem.getBoundingClientRect();s.lw===n.width&&s.lh===n.height||0===n.width||(s.callback&&(s.callback.pause(),s.callback.kill(),s.callback=null),s.callback=tpGS.gsap.to({},{duration:.2,onComplete:e.bind(window,s.elem,s.id)})),s.lw=n.width,s.lh=n.height}}}o()},observe:function(e,t){if(""!==(e=e.getBoundingClientRect?e:e[0].getBoundingClientRect?e[0]:"")){var i=e.getBoundingClientRect();a.wrapObserver.targets.push({elem:e,id:t,lw:i.width,lh:i.height})}}},enterViewPort:function(i,r){!0!==a[i].started?(a[i].started=!0,a.lazyLoadAllSlides(i),a[i].c.trigger("revolution.slide.firstrun"),setTimeout((function(){R(i),"hero"!==a[i].sliderType&&a.manageNavigation&&a[i].navigation.use&&!0===a[i].navigation.createNavigationDone&&a.manageNavigation(i),a[i].slideamount>1&&A(i),setTimeout((function(){a[i]!==t&&(a[i].revolutionSlideOnLoaded=!0,a[i].c.trigger("revolution.slide.onloaded"),a.calcScrollToId())}),50)}),a[i].startDelay),a[i].startDelay=0,window.requestAnimationFrame((function(){m(i)}))):(a[i].waitForCountDown&&(A(i),a[i].waitForCountDown=!1),"playing"!=a[i].sliderlaststatus&&a[i].sliderlaststatus!=t||a[i].c.trigger("starttimer"),a[i].lastplayedvideos!=t&&a[i].lastplayedvideos.length>0&&e.each(a[i].lastplayedvideos,(function(e,t){a.playVideo(t,i)})))},leaveViewPort:function(i){a[i].sliderlaststatus=a[i].sliderstatus,a[i].c.trigger("stoptimer"),a[i].playingvideos!=t&&a[i].playingvideos.length>0&&(a[i].lastplayedvideos=e.extend(!0,[],a[i].playingvideos),a[i].playingvideos&&e.each(a[i].playingvideos,(function(e,t){a[i].leaveViewPortBasedStop=!0,a.stopVideo&&a.stopVideo(t,i)})))},scrollHandling:function(e,i,r,o){if(a[e]!==t){var s=a[e].topc!==t?a[e].topc[0].getBoundingClientRect():0===a[e].canv.height?a[e].cpar[0].getBoundingClientRect():a[e].c[0].getBoundingClientRect(),n=a.ISM?window.innerHeight:a.lastwindowheight;s.hheight=0===s.height?0===a[e].canv.height?a[e].module.height:a[e].canv.height:s.height,a[e].scrollproc=s.top<0||s.hheight>n&&s.top<n?s.top/s.hheight:s.bottom>n?(s.bottom-n)/s.hheight:0;var l=Math.max(0,1-Math.abs(a[e].scrollproc));a[e].viewPort.enable&&("%"===a[e].viewPort.vaType[a[e].level]&&(a[e].viewPort.visible_area[a[e].level]<=l||l>0&&l<=1&&a[e].sbtimeline.fixed)||"px"===a[e].viewPort.vaType[a[e].level]&&(s.top<=0&&s.bottom>=a.lastwindowheight||s.top>=0&&s.bottom<=a.lastwindowheight||s.top>=0&&s.top<a.lastwindowheight-a[e].viewPort.visible_area[a[e].level]||s.bottom>=a[e].viewPort.visible_area[a[e].level]&&s.bottom<a.lastwindowheight)?a[e].inviewport||(a[e].inviewport=!0,a.enterViewPort(e,!0),a[e].c.trigger("enterviewport")):a[e].inviewport&&(a[e].inviewport=!1,a.leaveViewPort(e),a[e].c.trigger("leftviewport"))),a[e].inviewport?(a.callBackHandling&&a.callBackHandling(e,"parallax","start"),requestAnimationFrame((function(){"fullscreen"===a[e].sliderLayout&&a.getFullscreenOffsets(e)})),a.parallaxProcesses(e,s,o,r),a.callBackHandling&&a.callBackHandling(e,"parallax","end")):!0!==a.stickySupported&&!1!==a[e].fixedScrollOnState&&(a[e].topc.removeClass("rs-fixedscrollon"),tpGS.gsap.set(a[e].cpar,{top:0,y:0}),a[e].fixedScrollOnState=!1)}},clone:function(e,i){if(i===t&&e===t)return{};return function e(i,a){var r=Array.isArray(i)?[]:{};for(var o in i)i.hasOwnProperty(o)&&(i[o]!==t&&"object"==typeof i[o]&&a?r[o]=e(i[o],!0):i[o]!==t&&(r[o]=i[o]));return r}(e,i)},closest:function(e,t){return e&&(t(e)?e:a.closest(e.parentNode,t))},closestNode:function(e,t){return a.closest(e,(function(e){return e.nodeName===t}))},closestClass:function(e,t){return a.closest(e,(function(e){return(" "+e.className+" ").indexOf(" "+t+" ")>=0}))},getWinH:function(e){return a[e].ignoreHeightChange?a.mobileWinH:a.winH},getWindowDimension:function(e,i){!1===e?(a.rAfScrollbar="skip",a.winWAll=a.ISM&&window.visualViewport?document.documentElement.clientWidth:window.innerWidth,a.winWSbar=document.documentElement.clientWidth,a.ISM?(a.zoom=i?1:a.winWSbar/a.winWAll,a.winW=1!==a.zoom?a.winWSbar*a.zoom:Math.min(a.winWAll,a.winWSbar),a.winH=1!==a.zoom?window.innerHeight*a.zoom:window.innerHeight,i&&window.visualViewport&&(a.winH*=window.visualViewport.scale,a.winWAll*=window.visualViewport.scale),a.scrollBarWidth=0):(a.isModalOpen&&a.openModalId!==t&&a[a.openModalId]!==t&&a[a.openModalId].canv.height>a.winH?a.scrollBarWidth=a.mesuredScrollbarWidth:a.scrollBarWidth=a.winWAll-a.winWSbar,a.winW=Math.min(a.winWAll,a.winWSbar),a.winH=window.innerHeight),a.ISM&&a.winH>125&&(a.lastwindowheight!==t&&Math.abs(a.lastwindowheight-a.winH)<125?a.mobileWinH=a.lastwindowheight:a.mobileWinH=a.winH)):clearTimeout(a.windowDimenstionDelay),a.windowDimenstionDelay=setTimeout((function(){a.rAfScrollbar=t,a.winWAll=a.ISM&&window.visualViewport?document.documentElement.clientWidth:window.innerWidth,a.winWSbar=document.documentElement.clientWidth,a.ISM?(a.zoom=i?1:a.winWSbar/a.winWAll,a.RS_px_ratio=window.devicePixelRatio||window.screen.availWidth/document.documentElement.clientWidth,a.winW=1!==a.zoom?a.winWSbar*a.zoom:Math.min(a.winWAll,a.winWSbar),a.winH=1!==a.zoom?window.innerHeight*a.zoom:window.innerHeight,i&&window.visualViewport&&(a.winH*=window.visualViewport.scale,a.winWAll*=window.visualViewport.scale),a.scrollBarWidth=0,i&&tpGS.gsap.delayedCall(.1,(function(){a.getWindowDimension()}))):(a.isModalOpen&&a.openModalId!==t&&a[a.openModalId]!==t&&a[a.openModalId].canv.height>a.winH?a.scrollBarWidth=a.mesuredScrollbarWidth:a.scrollBarWidth=a.winWAll-a.winWSbar,a.winW=Math.min(a.winWAll,a.winWSbar),a.winH=window.innerHeight),a.ISM&&a.winH>125&&(a.lastwindowheight!==t&&Math.abs(a.lastwindowheight-a.winH)<125?a.mobileWinH=a.lastwindowheight:a.mobileWinH=a.winH),!1!==e&&a.document.trigger("updateContainerSizes")}),100)},aC:function(t,i){t&&(t.classList&&t.classList.add?t.classList.add(""+i):e(t).addClass(i))},rC:function(t,i){t&&(t.classList&&t.classList.remove?t.classList.remove(""+i):e(t).removeClass(i))},sA:function(e,t,i){e&&e.setAttribute&&e.setAttribute("data-"+t,i)},gA:function(e,i,a){return e===t?t:e.hasAttribute&&e.hasAttribute("data-"+i)&&e.getAttribute("data-"+i)!==t&&null!==e.getAttribute("data-"+i)?e.getAttribute("data-"+i):a!==t?a:t},rA:function(e,t){e&&e.removeAttribute&&e.removeAttribute("data-"+t)},iWA:function(e,i){return a[e].justifyCarousel?"static"===i?a[e].carousel.wrapwidth:a[e].carousel.slide_widths[i!==t?i:a[e].carousel.focused]:a[e].gridwidth[a[e].level]},iHE:function(e,t){return a[e].useFullScreenHeight?a[e].canv.height:Math.max(a[e].currentRowsHeight,a[e].gridheight[a[e].level])},updateFixedScrollTimes:function(e){!0===a[e].sbtimeline.set&&!0===a[e].sbtimeline.fixed&&"auto"!==a[e].sliderLayout&&(a[e].sbtimeline.rest=a[e].duration-a[e].sbtimeline.fixEnd,a[e].sbtimeline.time=a[e].duration-(a[e].sbtimeline.fixStart+a[e].sbtimeline.rest),a[e].sbtimeline.extended=a[e].sbtimeline.time/10)},addSafariFix:function(e){!0===window.isSafari11&&!0!==a[e].safari3dFix&&(a[e].safari3dFix=!0,a[e].c[0].className+=" safarifix")},openModalAPI:function(i,r,o,s,n,l){if(window.RS_60_MODALS!==t&&-1!=e.inArray(i,window.RS_60_MODALS)||window.RS_60_MODAL_API_CALLS!==t&&-1!=e.inArray(i,window.RS_60_MODAL_API_CALLS))e.inArray(i,window.RS_60_MODALS)>=0&&e.fn.revolution.document.trigger("RS_OPENMODAL_"+i,r);else{window.RS_60_MODAL_API_CALLS=window.RS_60_MODAL_API_CALLS||[],window.RS_60_MODAL_API_CALLS.push(i),l===t&&(l={}),l.alias===t&&(l.alias=i),s&&a.showModalCover(n,l,"show"),o.indexOf("?")>0?o+="&srengine=6":o+="?srengine=6";var d={action:"revslider_ajax_call_front",client_action:"get_slider_html",alias:i,usage:"modal"};e.ajax({type:"post",url:o,dataType:"json",data:d,success:function(o,d,c){if(null!==o&&1==o.success){var p;if(n=n==t?o.htmlid:n,o.waiting!==t)for(p in o.waiting)-1==e.inArray(o.waiting[p],RS_MODULES.waiting)&&(RS_MODULES.waiting.push(o.waiting[p]),window.RS_MODULES.minimal=!1);if(o.toload!==t){var g="";for(p in RS_MODULES=RS_MODULES||{},RS_MODULES.requestedScripts=[],o.toload)o.toload.hasOwnProperty(p)&&(RS_MODULES!=t&&RS_MODULES[p]!=t&&!0===RS_MODULES[p].loaded||-1===e.inArray(p,RS_MODULES.requestedScripts)&&(RS_MODULES.requestedScripts.push(p),g+=o.toload[p]));""!==g&&e("body").append(g)}RS_MODULES!==t&&RS_MODULES.modules[o.htmlid]!=t||e("body").append(o.data),s&&a.showModalCover(n,l,"hide"),a[i]!==t&&a[i].openModalApiListener?e.fn.revolution.document.trigger("RS_OPENMODAL_"+i,r):e(document).on("RS_MODALOPENLISTENER_"+i,(function(t){e.fn.revolution.document.trigger("RS_OPENMODAL_"+i,r)}))}else s&&a.showModalCover(n,l,"hide")},error:function(e){s&&a.showModalCover(n,l,"hide"),console.log("Modal Can not be Loaded"),console.log(e)}})}},showModalCover:function(i,r,o){switch(o){case"show":var s;if(r.spin!==t&&"off"!==r.spin&&(s=a.buildSpinner(i,"spinner"+r.spin,r.spinc,"modalspinner")),r.bg!==t&&!1!==r.bg&&"false"!==r.bg&&"transparent"!==r.bg){var n=e('<rs-modal-cover data-alias="'+r.alias+'" data-rid="'+i+'" id="'+i+'_modal_bg" style="display:none;opacity:0;background:'+r.bg+'"></rs-modal-cover>');e("body").append(n),r.speed=parseFloat(r.speed),r.speed=r.speed>200?r.speed/1e3:r.speed,r.speed=Math.max(Math.min(3,r.speed),.3),tpGS.gsap.to(n,r.speed,{display:"block",opacity:1,ease:"power3.inOut"}),a.isModalOpen=!0,s!==t&&n.append(s)}else s!==t&&a[i].c.append(s);break;case"hide":(n=e('rs-modal-cover[data-alias="'+r.alias+'"] .modalspinner'))!==t&&n.length>0?n.remove():i!==t&&a[i].c.find(".modalspinner").remove()}},revModal:function(i,r){if(i!==t&&a[i]!==t&&"clicked"!==a[i].modal.closeProtection){if(!0===a[i].modal.closeProtection)return a[i].modal.closeProtection,void setTimeout((function(){a[i].modal.closeProtection=!1,a.revModal(i,r)}),750);switch(a[i].modal.lastModalCall=r.mode,r.mode){case"show":if(!0===a[i].modal.isLive)return;if(!0===a.anyModalclosing)return;a.document.trigger("RS_MODALOPENED"),a[i].modal.isLive=!0,r.slide=r.slide===t?"to0":r.slide,a[i].modal.bodyclass!==t&&a[i].modal.bodyclass.length>=0&&document.body.classList.add(a[i].modal.bodyclass),a[i].modal.bg.attr("data-rid",i),tpGS.gsap.to(a[i].modal.bg,a[i].modal.coverSpeed,{display:"block",opacity:1,ease:"power3.inOut"}),tpGS.gsap.set(a[i].modal.c,{display:"auto"===a[i].sliderLayout?"inline-block":"block",opacity:0}),a[i].cpar.removeClass("hideallscrollbars"),tpGS.gsap.set(a[i].cpar,{display:"block",opacity:1});var o={a:0};a.isModalOpen=!0,a[i].clearModalBG=!0,"carousel"===a[i].sliderType&&a[i].pr_active_bg!==t&&a[i].pr_active_bg.length>0&&tpGS.gsap.to(a[i].pr_active_bg,.5,{opacity:1}),tpGS.gsap.fromTo(o,a[i].modal.coverSpeed/5,{a:0},{a:10,ease:"power3.inOut",onComplete:function(){if(a.openModalId=i,a[i].sliderisrunning){if("to0"!==r.slide&&(a[i].startedWithOtherSlide=!0),"carousel"===a[i].sliderType&&"all"===a[i].carousel.showLayersAllTime)for(var e=0;e<a[i].slides.length;e++){var t=a[i].slides[e].dataset.key;e!==r.slide&&a[i].layers&&a[i].layers[t]&&0!==a[i].layers[t].length&&a.animateTheLayers({slide:e,id:i,mode:"start"})}a.callingNewSlide(i,r.slide)}else"to0"!==r.slide&&(a[i].startWithSlideKey=r.slide),h(i)}}),setTimeout((function(){tpGS.gsap.fromTo([a[i].modal.c],.01,{opacity:0},{opacity:1,delay:a[i].modal.coverSpeed/4,ease:"power3.inOut",onComplete:function(){}}),window.overscrollhistory=document.body.style.overflow,a[i].modal.allowPageScroll||(document.body.style.overflow="hidden"),"fullscreen"===a[i].sliderLayout&&a.getWindowDimension()}),250),"fullscreen"!==a[i].sliderLayout&&a.getWindowDimension();break;case"close":if(!0===a.anyModalclosing)return;a.anyModalclosing=!0,a.openModalId=t,k(i),document.body.style.overflow=window.overscrollhistory,a[i].cpar.addClass("hideallscrollbars"),a[i].c.trigger("stoptimer"),a[i].modal.bodyclass!==t&&a[i].modal.bodyclass.length>=0&&document.body.classList.remove(a[i].modal.bodyclass),tpGS.gsap.to(a[i].modal.bg,a[i].modal.coverSpeed,{display:"none",opacity:0,ease:"power3.inOut"}),tpGS.gsap.to(a[i].modal.c,a[i].modal.coverSpeed/6.5,{display:"none",delay:a[i].modal.coverSpeed/4,opacity:0,onComplete:function(){tpGS.gsap.set(a[i].cpar,{display:"none",opacity:0}),a.document.trigger("revolution.all.resize"),a.document.trigger("revolution.modal.close",[a[i].modal]),a.getWindowDimension(),a.isModalOpen=!1}}),a[i].modal.closeProtection=!0,clearTimeout(a[i].modal.closeTimer),a[i].modal.closeTimer=setTimeout((function(){a.anyModalclosing=!1,a[i].modal.isLive=!1,a[i].modal.closeProtection=!1}),Math.max(750,1020*a[i].modal.coverSpeed));break;case"init":if(window.RS_60_MODALS=window.RS_60_MODALS===t?[]:window.RS_60_MODALS,-1===e.inArray(a[i].modal.alias,window.RS_60_MODALS)&&window.RS_60_MODALS.push(a[i].modal.alias),a[i].modal.listener===t&&(a[i].modal.c=e("#"+i+"_modal"),!1!==a[i].modal.cover&&"false"!==a[i].modal.cover||(a[i].modal.coverColor="transparent"),a[i].modal.bg=e('rs-modal-cover[data-alias="'+a[i].modal.alias+'"]'),a[i].modal.bg===t||0===a[i].modal.bg.length?(a[i].modal.bg=e('<rs-modal-cover style="display:none;opacity:0;background:'+a[i].modal.coverColor+'" data-rid="'+i+'" id="'+i+'_modal_bg"></rs-modal-cover>'),"auto"===a[i].sliderLayout&&a[i].modal.cover?e("body").append(a[i].modal.bg):a[i].modal.c.append(a[i].modal.bg)):a[i].modal.bg.attr("data-rid",i),a[i].modal.c[0].className+="rs-modal-"+a[i].sliderLayout,a[i].modal.calibration={left:"auto"===a[i].sliderLayout?"center"===a[i].modal.horizontal?"50%":"left"===a[i].modal.horizontal?"0px":"auto":"0px",right:"auto"===a[i].sliderLayout&&("center"===a[i].modal.horizontal||"left"===a[i].modal.horizontal)?"auto":"0px",top:"auto"===a[i].sliderLayout||"fullwidth"===a[i].sliderLayout?"middle"===a[i].modal.vertical?"50%":"top"===a[i].modal.vertical?"0px":"auto":"0px",bottom:!("auto"!==a[i].sliderLayout&&"fullwidth"!==a[i].sliderLayout||"middle"!==a[i].modal.vertical&&"top"!==a[i].modal.vertical)?"auto":"0px",y:("auto"===a[i].sliderLayout||"fullwidth"===a[i].sliderLayout)&&"middle"===a[i].modal.vertical?"-50%":0,x:"auto"===a[i].sliderLayout&&"center"===a[i].modal.horizontal?"-50%":0},"-50%"===a[i].modal.calibration.y&&(a[i].modal.calibration.filter="blur(0px)"),tpGS.gsap.set(a[i].modal.c,"auto"===a[i].sliderLayout||"fullscreen"===a[i].sliderLayout?e.extend(!0,a[i].modal.calibration,{opacity:0,display:"none"}):{opacity:0,display:"none"}),"fullwidth"===a[i].sliderLayout&&tpGS.gsap.set(a[i].modal.c.find("rs-module-wrap"),a[i].modal.calibration),a.document.on("RS_OPENMODAL_"+a[i].modal.alias,(function(e,r){e!==t&&e.detail!==t&&e.detail.slide!==t&&r==t&&(r=e.detail.slide),a[i].initEnded=!0,a.revModal(i,{mode:"show",slide:r})})),a[a[i].modal.alias]=a[a[i].modal.alias]||{},a[a[i].modal.alias].openModalApiListener=!0,a.document.trigger("RS_MODALOPENLISTENER_"+a[i].modal.alias),a.document.on("click","rs-modal-cover",(function(){a.revModal(a.gA(this,"rid"),{mode:"close"})})),a[i].modal.listener=!0,a[i].modal.trigger!==t)){var s,n=a[i].modal.trigger.split(";");for(o in a[i].modal.trigger={},n)if(n.hasOwnProperty(o))switch((s=n[o].split(":"))[0]){case"t":a[i].modal.trigger.time=parseInt(s[1],0);break;case"s":a[i].modal.trigger.scroll=s[1];break;case"so":a[i].modal.trigger.scrollo=parseInt(s[1],0);break;case"e":a[i].modal.trigger.event=s[1];break;case"ha":a[i].modal.trigger.hash=s[1];break;case"co":a[i].modal.trigger.cookie=s[1]}var l=!0;if(a[i].modal.trigger.cookie!==t?l="true"!==a.getCookie(a[i].modal.alias+"_modal_one_time"):"true"==a.getCookie(a[i].modal.alias+"_modal_one_time")&&a.setCookie(a[i].modal.alias+"_modal_one_time",!1,10),l&&(a[i].modal.trigger.time!==t&&0!==a[i].modal.trigger.time&&(a[i].modal.trigger.cookie!==t&&a.setCookie(a[i].modal.alias+"_modal_one_time",!0,a[i].modal.trigger.cookie),setTimeout((function(){a.document.trigger("RS_OPENMODAL_"+a[i].modal.alias)}),a[i].modal.trigger.time)),a[i].modal.trigger.scrollo!==t||a[i].modal.trigger.scroll!==t)){a[i].modal.trigger.scroll!==t&&e(a[i].modal.trigger.scroll)[0]!==t&&(a[i].modal.trigger.scroll=e(a[i].modal.trigger.scroll)[0]);var d=function(){if(a[i].modal.trigger.scroll!==t)var e="string"==typeof a[i].modal.trigger.scroll?document.getElementById(a[i].modal.trigger.scroll):"object"==typeof a[i].modal.trigger.scroll?a[i].modal.trigger.scroll:t,r=e!==t&&null!==e?a[i].modal.trigger.scroll.getBoundingClientRect():t;(a[i].modal.trigger.scroll!==t&&r!==t&&Math.abs(r.top+(r.bottom-r.top)/2-a.getWinH(i)/2)<50||a[i].modal.trigger.scrollo!==t&&Math.abs(a[i].modal.trigger.scrollo-(a.scrollY!==t?a.scrollY:window.scrollY))<100)&&(a.document.trigger("RS_OPENMODAL_"+a[i].modal.alias),a[i].modal.trigger.cookie!==t&&a.setCookie(a[i].modal.alias+"_modal_one_time",!0,a[i].modal.trigger.cookie),document.removeEventListener("scroll",d))};document.addEventListener("scroll",d,{id:i,passive:!0})}a[i].modal.trigger.event!==t&&a.document.on(a[i].modal.trigger.event,(function(){a.document.trigger("RS_OPENMODAL_"+a[i].modal.alias)})),"t"==a[i].modal.trigger.hash&&window.location.hash.substring(1)==a[i].modal.alias&&a.document.trigger("RS_OPENMODAL_"+a[i].modal.alias)}}}},smartConvertDivs:function(e){var t="";if("string"==typeof e&&e.indexOf("#")>=0){var i=e.split(","),a=i.length-1;for(var r in i)t="string"==typeof i[r]&&"#"===i[r][0]?t+i[r][1]/i[r][3]*100+"%"+(r<a?",":""):t+i[r]+(r<a?",":"")}else t=e;return t},revToResp:function(e,i,a,r){if((e=e===t?a:e)!==t){if(r=r===t?",":r,"boolean"!=typeof e&&("object"!=typeof e||Array.isArray(e))){try{e=e.replace(/[[\]]/g,"").replace(/\'/g,"").split(r)}catch(e){}for(e=Array.isArray(e)?e:[e];e.length<i;)e[e.length]=e[e.length-1]}return e}},loadImages:function(i,r,o,s){if(i!==t&&0!==i.length){var n=[];if(Array.isArray(i))for(var l in i)i.hasOwnProperty(l)&&i[l]!==t&&n.push(i[l]);else n.push(i);for(var d in n)if(n.hasOwnProperty(d)){var c=n[d].querySelectorAll("img, rs-sbg, .rs-svg"),p=a[r].lazyOnBg?n[d].querySelectorAll("rs-bg-elem, rs-column, rs-layer"):[];for(var l in c)if(c.hasOwnProperty(l)){c[l]!==t&&c[l].dataset!==t&&c[l].dataset.src!==t&&c[l].dataset.src.indexOf("dummy.png")>=0&&c[l].src.indexOf("data")>=0&&delete c[l].dataset.src,c[l]?.dataset?.srcRsRef&&(c[l].dataset.srcRsRef=c[l].dataset.srcRsRef.replace("/revslider/public/assets/assets/svg/","/revslider/public/assets/svg/")),c[l]?.dataset?.svg_src&&(c[l].dataset.svg_src=c[l].dataset.svg_src.replace("/revslider/public/assets/assets/svg/","/revslider/public/assets/svg/"));var u=g(c[l],t,r),h=u!==t?u:a.gA(c[l],"svg_src")!=t?a.gA(c[l],"svg_src"):c[l].src===t?e(c[l]).data("src"):c[l].src,m=a.gA(c[l],"svg_src")!=t?"svg":"img";h!==t&&a[r].loadqueue!==t&&0==a[r].loadqueue.filter((function(e){return e.src===h})).length&&a[r].loadqueue.push({src:h,img:c[l],index:l,starttoload:Date.now(),type:m||"img",prio:o,progress:c[l].complete&&h===c[l].src?"loaded":"prepared",static:s,width:c[l].complete&&h===c[l].src?c[l].width:t,height:c[l].complete&&h===c[l].src?c[l].height:t})}for(var l in p)p.hasOwnProperty(l)&&p[l]!==t&&p[l].dataset!==t&&p[l].dataset.bglazy!==t&&p[l].style.backgroundImage.indexOf("dummy.png")>=0&&(p[l].style.backgroundImage='url("'+p[l].dataset.bglazy+'")');p[l]!==t&&p[l].dataset!==t&&p[l].dataset.bglazy!==t&&p[l].style.backgroundImage.indexOf("dummy.png")>=0&&(p[l].style.backgroundImage='url("'+p[l].dataset.bglazy+'")')}!a[r].cparBgChecked&&a[r].cpar[0]!==t&&a[r].cpar[0].dataset!==t&&a[r].cpar[0].dataset.bglazy!==t&&a[r].cpar[0].style.backgroundImage.indexOf("dummy.png")>=0&&(a[r].cparBgChecked=!0,a[r].cpar[0].style.backgroundImage='url("'+a[r].cpar[0].dataset.bglazy+'")'),_(r)}},waitForCurrentImages:function(i,r,o){if(i!==t&&0!==i.length&&a[r]!==t){var s=!1,n=[];if(Array.isArray(i))for(var l in i)i.hasOwnProperty(l)&&i[l]!==t&&n.push(i[l]);else n.push(i);for(var d in n)if(n.hasOwnProperty(d)){var c=n[d].querySelectorAll("img, rs-sbg, .rs-svg");for(l in c)if(c.hasOwnProperty(l)&&"length"!==l&&!(c[l].className.indexOf("rs-pzimg")>=0)){var p=e(c[l]).data(),u=g(c[l],t,r),h=u!==t?u:a.gA(c[l],"svg_src")!=t?a.gA(c[l],"svg_src"):c[l].src===t?p.src:c[l].src,m=a.getLoadObj(r,h);if(a.sA(c[l],"src-rs-ref",h),p.loaded===t&&m!==t&&m.progress&&"loaded"==m.progress){if("img"==m.type){if(c[l].src.slice(c[l].src.length-10)!==m.src.slice(m.src.length-10)&&(c[l].src=m.src),p.slidebgimage){-1==m.src.indexOf("images/transparent.png")&&-1==m.src.indexOf("assets/transparent.png")||p.bgcolor===t||p.bgcolor!==t&&"transparent"!==p.bgcolor&&(m.bgColor=!0,m.useBGColor=!0),a.sA(n[d],"owidth",m.width),a.sA(n[d],"oheight",m.height);var v=a.getByTag(n[d],"RS-SBG-WRAP"),f=a.gA(n[d],"key");if(a[r].sbgs[f].loadobj=m,v.length>0&&(a.sA(v[0],"owidth",m.width),a.sA(v[0],"oheight",m.height)),"carousel"===a[r].sliderType){var y=e(v),w=a.getSlideIndex(r,f);(a[r].carousel.justify&&a[r].carousel.slide_widths===t||a[r].carousel.slide_width===t)&&a.setCarouselDefaults(r,!0),y.data("panzoom")===t||a[r].panzoomTLs!==t&&a[r].panzoomTLs[w]!==t||a.startPanZoom(y,r,0,w,"prepare",f),a[r].sbgs[f].isHTML5&&!a[r].sbgs[f].videoisplaying&&(a[r].sbgs[f].video=a[r].sbgs[f].loadobj.img),n[d].getAttribute("data-iratio")!==t&&!n[d].getAttribute("data-iratio")&&m.img&&m.img.naturalWidth&&(n[d].setAttribute("data-iratio",m.img.naturalWidth/m.img.naturalHeight),a.setCarouselDefaults(r,"redraw",!0),!0===a[r].carousel.ocfirsttun&&a.organiseCarousel(r,"right",!0,!1,!1)),a.updateSlideBGs(r,f,a[r].sbgs[f])}}}else"svg"==m.type&&"loaded"==m.progress&&(c[l].innerHTML=m.innerHTML);p.loaded=!0}m&&m.progress&&m.progress.match(/inprogress|inload|prepared/g)&&(!m.error&&Date.now()-m.starttoload<15e3?s=!0:(m.progress="failed",m.reported_img||(m.reported_img=!0,console.log(h+"  Could not be loaded !")))),1!=a[r].youtubeapineeded||window.YT&&YT.Player!=t||(s=x("youtube",r)),1!=a[r].vimeoapineeded||window.Vimeo||(s=x("vimeo",r))}}e.each(a[r].loadqueue,(function(e,t){!0===t.static&&("loaded"!=t.progress&&"done"!==t.progress||"failed"===t.progress)&&("failed"!=t.progress||t.reported?!t.error&&Date.now()-t.starttoload<5e3?s=!0:t.reported||(t.reported=S(t.src,t.error)):t.reported=S(t.src,t.error))})),s?tpGS.gsap.delayedCall(.02,a.waitForCurrentImages,[i,r,o]):o!==t&&tpGS.gsap.delayedCall(1e-4,o)}},updateVisibleArea:function(e){for(var i in a[e].viewPort.visible_area=a.revToResp(a[e].viewPort.visible_area,a[e].rle,"0px"),a[e].viewPort.vaType=new Array(4),a[e].viewPort.visible_area)a[e].viewPort.visible_area.hasOwnProperty(i)&&(!1===a[e].viewPort.local&&!0===a[e].viewPort.global?(a[e].viewPort.vaType[i]=a[e].viewPort.globalDist.indexOf("%")>=0?"%":"px",a[e].viewPort.visible_area[i]=parseInt(a[e].viewPort.globalDist)):(a.isNumeric(a[e].viewPort.visible_area[i])&&(a[e].viewPort.visible_area[i]+="%"),a[e].viewPort.visible_area[i]!==t&&(a[e].viewPort.vaType[i]=a[e].viewPort.visible_area[i].indexOf("%")>=0?"%":"px"),a[e].viewPort.visible_area[i]=parseInt(a[e].viewPort.visible_area[i],0)),a[e].viewPort.visible_area[i]="%"==a[e].viewPort.vaType[i]?a[e].viewPort.visible_area[i]/100:a[e].viewPort.visible_area[i])},observeFonts:function(e,i,r){r=r===t?0:r,a.fonts===t&&(a.fonts={},a.monoWidth=l("monospace"),a.sansWidth=l("sans-serif"),a.serifWidth=l("serif")),r++;var o=a.fonts[e];!0!==a.fonts[e]&&(a.fonts[e]=a.monoWidth!==l(e+",monospace")||a.sansWidth!==l(e+",sans-serif")||a.serifWidth!==l(e+",serif")),100===r||(!1===o||o===t)&&!0===a.fonts[e]?(l(e+",monospace",!0),l(e+",sans-serif",!0),l(e+",serif",!0),i()):setTimeout((function(){a.observeFonts(e,i,r)}),19)},getversion:function(){return i},currentSlideIndex:function(e){return a[e].pr_active_key},iOSVersion:function(){return!!(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i))&&navigator.userAgent.match(/OS 4_\d like Mac OS X/i)},setIsIOS:function(){a.isiPhone=/iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,a.isIOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&void 0!==navigator.standalone},setIsChrome8889:function(){a.isChrome8889=a.isChrome8889===t?navigator.userAgent.indexOf("Chrome/88")>=0||navigator.userAgent.indexOf("Chrome/89")>=0:a.isChrome8889},isIE:function(){if(a.isIERes===t){var i=e('<div style="display:none;"/>').appendTo(e("body"));i.html("\x3c!--[if IE 8]><a>&nbsp;</a><![endif]--\x3e"),a.isIERes=i.find("a").length,i.remove()}return a.isIERes},is_mobile:function(){var e=["android","webos","iphone","ipad","blackberry","Android","webos","iPod","iPhone","iPad","Blackberry","BlackBerry"],i=!1;if(window.orientation!==t)i=!0;else for(var a in e)e.hasOwnProperty(a)&&(i=!!(i||navigator.userAgent.split(e[a]).length>1)||i);return i&&document.body&&-1===document.body.className.indexOf("rs-ISM")&&(document.body.className+=" rs-ISM"),i},is_android:function(){var e=["android","Android"],t=!1;for(var i in e)e.hasOwnProperty(i)&&(t=!!(t||navigator.userAgent.split(e[i]).length>1)||t);return t},callBackHandling:function(t,i,r){a[t].callBackArray&&e.each(a[t].callBackArray,(function(e,t){t&&t.inmodule&&t.inmodule===i&&t.atposition&&t.atposition===r&&t.callback&&t.callback.call()}))},get_browser:function(){var e,t=navigator.userAgent,i=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(i[1])?(e=/\brv[ :]+(\d+)/g.exec(t)||[],"IE"):"Chrome"===i[1]&&null!=(e=t.match(/\b(OPR|Edge)\/(\d+)/))?e[1].replace("OPR","Opera"):(i=i[2]?[i[1],i[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&i.splice(1,1,e[1]),i[0])},get_browser_version:function(){var e,t=navigator.appName,i=navigator.userAgent,a=i.match(/(edge|opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return a&&null!=(e=i.match(/version\/([\.\d]+)/i))&&(a[2]=e[1]),(a=a?[a[1],a[2]]:[t,navigator.appVersion,"-?"])[1]},isFaceBook:function(){return a.isFaceBookApp==t&&(a.isFaceBookApp=navigator.userAgent||navigator.vendor||window.opera,a.isFaceBookApp=a.isFaceBookApp.indexOf("FBAN")>-1||a.isFaceBookApp.indexOf("FBAV")>-1),a.isFaceBookApp},isFirefox:function(e){return a[e].isFirefox=a[e].isFirefox===t?"Firefox"===a.get_browser():a[e].isFirefox,a.isFF=a[e].isFirefox,a[e].isFirefox},isSafari11:function(){return"safari"===a.trim(a.get_browser().toLowerCase())&&parseFloat(a.get_browser_version())>=11},isWebkit:function(){var e=/(webkit)[ \/]([\w.]+)/.exec(navigator.userAgent.toLowerCase());return e&&e[1]&&"webkit"===e[1]},isIE11:function(){return a.IE11=a.IE11===t?!!navigator.userAgent.match(/Trident.*rv\:11\./):a.IE11,a.IE11},checkBackdrop:function(){var e=document.createElement("div");e.style.cssText="-webkit-backdrop-filter: blur(2px)";var i=0!=e.style.length,r=document.documentMode===t||document.documentMode>9;i&&r||(e.style.cssText="backdrop-filter: blur(2px)",i=0!=e.style.length),e=null,a.useBackdrop=i&&r},deepLink:function(e,i){if(i!==t){var r=parseInt(i.toString().replace(/^slide/,"").replace("-",""),10);if(isNaN(r))for(var o in a[e].slides)if(a[e].slides.hasOwnProperty(o)&&a.gA(a[e].slides[o],"deeplink")===i){r=parseInt(a.gA(a[e].slides[o],"originalindex"),10);break}return isNaN(r)||r<1||r>a[e].realslideamount?void 0:r}},getHorizontalOffset:function(e,t){var i=d(e,".outer-left"),a=d(e,".outer-right");return"left"==t?i:"right"==t?a:"all"==t?{left:i,right:a,both:i+a,inuse:i+a!=0}:i+a},getComingSlide:function(e,i){var r=a[e].pr_next_key!==t?a[e].pr_next_key:a[e].pr_processing_key!==t?a[e].pr_processing_key:a[e].pr_active_key,o=0;if(o=0,a[e].pr_active_slide!==t&&"true"==a.gA(a[e].pr_active_slide[0],"not_in_nav")&&(r=a[e].pr_lastshown_key),i!==t&&a.isNumeric(i)||i!==t&&i.match(/to/g))o=1===i||-1===i?parseInt(r,0)+i<0?a[e].slideamount-1:parseInt(r,0)+i>=a[e].slideamount?0:parseInt(r,0)+i:(i=a.isNumeric(i)?i:parseInt(i.split("to")[1],0))<0?0:i>a[e].slideamount-1?a[e].slideamount-1:i;else if(i)for(var s in a[e].slides)a[e].slides.hasOwnProperty(s)&&(o=a[e].slides&&a[e].slides[s]&&(a.gA(a[e].slides[s],"key")===i||a[e].slides[s].id===i)?s:o);return{nindex:o,aindex:r}},callingNewSlide:function(e,i,r,o){var s=a.getComingSlide(e,i);a[e].pr_next_key=s.nindex,a[e].sdir="bullet"!==a[e].sc_indicator&&a[e].pr_active_key==a[e].slideamount-1&&0==a[e].pr_next_key?0:a[e].pr_next_key<a[e].pr_active_key?1:0,r&&a[e].carousel!==t&&(a[e].carousel.focused=a[e].pr_next_key),"carousel"===a[e].sliderType&&a[e].startedWithOtherSlide&&(a[e].carousel.focused=a[e].pr_next_key,delete a[e].startedWithOtherSlide),a[e].ctNavElement?a[e].ctNavElement=!1:a[e].c.trigger("revolution.nextslide.waiting"),(a[e].started&&s.aindex===a[e].pr_next_key&&s.aindex===a[e].pr_lastshown_key||a[e].pr_next_key!==s.aindex&&-1!=a[e].pr_next_key&&a[e].pr_lastshown_key!==t)&&R(e,r,o)},getLoadObj:function(e,i){var r=a[e].loadqueue!==t&&a[e].loadqueue.filter((function(e){return e.src===i}))[0];return r===t?{src:i}:r},getResponsiveLevel:function(e){var t=9999,i=0,r=0,o=0;if(a[e].responsiveLevels&&a[e].responsiveLevels.length)for(var s in a[e].responsiveLevels)a[e].responsiveLevels.hasOwnProperty(s)&&(a.winWAll<a[e].responsiveLevels[s]&&(0==i||i>parseInt(a[e].responsiveLevels[s]))&&(t=parseInt(a[e].responsiveLevels[s]),o=parseInt(s),i=parseInt(a[e].responsiveLevels[s])),a.winWAll>a[e].responsiveLevels[s]&&i<a[e].responsiveLevels[s]&&(i=parseInt(a[e].responsiveLevels[s]),r=parseInt(s)));return i<t?r:o},getSizeMultpilicator:function(e,t,i){var r={h:0,w:0};return a[e].justifyCarousel?r.h=r.w=1:(r.w=i.width/a[e].gridwidth[a[e].level],r.h=i.height/a[e].gridheight[a[e].level],r.w=isNaN(r.w)?1:r.w,r.h=isNaN(r.h)?1:r.h,1==a[e].enableUpscaling?r.h=r.w:(r.h>r.w?r.h=r.w:r.w=r.h,(r.h>1||r.w>1)&&(r.w=1,r.h=1))),r},updateDims:function(e,i){var r=a[e].pr_processing_key||a[e].pr_active_key||0,o=a[e].pr_active_key||0,s=a[e].modal!==t&&a[e].modal.useAsModal,n=s?a.winWAll:a.winW,l=!1;if(a[e].lastScrollBarWidth=a.scrollBarWidth,a[e].redraw=a[e].redraw===t?{}:a[e].redraw,a[e].module=a[e].module===t?{}:a[e].module,a[e].canv=a[e].canv===t?{}:a[e].canv,a[e].content=a[e].content===t?{}:a[e].content,a[e].drawUpdates={c:{},cpar:{},canv:{}},"carousel"==a[e].sliderType?a[e].module.margins={top:parseInt(a[e].carousel.padding_top||0,0),bottom:parseInt(a[e].carousel.padding_bottom||0,0)}:a[e].module.margins={top:0,bottom:0},a[e].module.paddings===t&&(a[e].module.paddings={top:parseInt(a[e].cpar.css("paddingTop"),0)||0,bottom:parseInt(a[e].cpar.css("paddingBottom"),0)||0}),a[e].blockSpacing!==t?(a[e].block={bottom:a[e].blockSpacing.bottom!==t?parseInt(a[e].blockSpacing.bottom[a[e].level],0):0,top:a[e].blockSpacing.top!==t?parseInt(a[e].blockSpacing.top[a[e].level],0):0,left:a[e].blockSpacing.left!==t?parseInt(a[e].blockSpacing.left[a[e].level],0):0,right:a[e].blockSpacing.right!==t?parseInt(a[e].blockSpacing.right[a[e].level],0):0},a[e].block.hor=a[e].block.left+a[e].block.right,a[e].block.ver=a[e].block.top+a[e].block.bottom):a[e].block===t&&(a[e].block={top:0,left:0,right:0,bottom:0,hor:0,ver:0}),a[e].blockSpacing!==t){var d={paddingLeft:a[e].block.left,paddingRight:a[e].block.right,marginTop:a[e].block.top,marginBottom:a[e].block.bottom},c=JSON.stringify(d);d!==a[e].emptyObject&&c!==a[e].caches.setsizeBLOCKOBJ&&(tpGS.gsap.set(a[e].blockSpacing.block,d),a[e].caches.setsizeBLOCKOBJ=c,l=!0)}if(a[e].levelForced=a[e].level=a.getResponsiveLevel(e),a[e].rowHeights=a.getRowHeights(e),a[e].aratio=a[e].gridheight[a[e].level]/a[e].gridwidth[a[e].level],a[e].module.width="auto"===a[e].sliderLayout||1==a[e].disableForceFullWidth?a[e].cpar.width():n-a[e].block.hor,a[e].outNavDims=a.getOuterNavDimension(e),a[e].canv.width=a[e].module.width-a[e].outNavDims.horizontal-(s?a.scrollBarWidth:0),s&&"auto"===a[e].sliderLayout&&(a[e].canv.width=Math.min(a[e].gridwidth[a[e].level],n)),"fullscreen"===a[e].sliderLayout||a[e].infullscreenmode){var p=a.getWinH(e)-(!0===a[e].modal.useAsModal?0:a.getFullscreenOffsets(e));a[e].canv.height=Math.max(a[e].rowHeights.cur,Math.max(p-a[e].outNavDims.vertical,a[e].minHeight)),"carousel"===a[e].sliderType&&"v"!==a[e].carousel.orientation&&(a[e].canv.height=a[e].canv.height-parseInt(a[e].carousel.padding_top)-parseInt(a[e].carousel.padding_bottom)),o!==r&&(a[e].currentSlideHeight=Math.max(a[e].rowHeights.last,Math.max(p-a[e].outNavDims.vertical,a[e].minHeight)),a[e].redraw.maxHeightOld=!0),a[e].drawUpdates.c.height="100%"}else a[e].canv.height=a[e].keepBPHeight?a[e].gridheight[a[e].level]:Math.round(a[e].canv.width*a[e].aratio),a[e].canv.height=a[e].autoHeight?a[e].canv.height:Math.min(a[e].canv.height,a[e].gridheight[a[e].level]),a[e].carousel.prevNextVisCalculated="carousel"==a[e].sliderType&&"v"==a[e].carousel.orientation?"%"==a[e].carousel.prevNextVisType?a[e].canv.height*a[e].carousel.prevNextVis:a[e].carousel.prevNextVis:0,a[e].canv.height=Math.max(Math.max(a[e].rowHeights.cur,a[e].canv.height),a[e].minHeight)+a[e].carousel.prevNextVisCalculated,"carousel"==a[e].sliderType&&"v"==a[e].carousel.orientation&&(a[e].canv.height=Math.min(a[e].canv.height,a.winH)),a[e].drawUpdates.c.height=a[e].canv.height;"fullscreen"!==a[e].sliderLayout&&"fullwidth"!==a[e].sliderLayout||(a[e].canv.width-=a[e].cpar.outerWidth()-a[e].cpar.width(),"fullscreen"===a[e].sliderLayout&&(a[e].canv.height-=a[e].cpar.outerHeight()-a[e].cpar.height())),a[e].module.height=a[e].canv.height,"fullwidth"!=a[e].sliderLayout||a[e].fixedOnTop||(a[e].drawUpdates.c.maxHeight=0!=a[e].maxHeight?Math.min(a[e].canv.height,a[e].maxHeight):a[e].canv.height),a[e].CM=a.getSizeMultpilicator(e,a[e].enableUpscaling,{width:a[e].canv.width,height:a[e].canv.height}),a[e].content.width=a[e].gridwidth[a[e].level]*a[e].CM.w,a[e].content.height=Math.round(Math.max(a[e].rowHeights.cur,a[e].gridheight[a[e].level]*a[e].CM.h));var g=a[e].module.margins.top+a[e].module.margins.bottom+("fullscreen"===a[e].sliderLayout?0:a[e].outNavDims.vertical)+a[e].canv.height+a[e].module.paddings.top+a[e].module.paddings.bottom;a[e].drawUpdates.cpar.height=g,a[e].drawUpdates.cpar.width="auto"===a[e].sliderLayout?"auto":a[e].module.width,"auto"===a[e].sliderLayout||"fullscreen"===a[e].sliderLayout&&!0===a[e].disableForceFullWidth||a[e].rsFullWidthWrap===t?"fullscreen"==a[e].sliderLayout&&1==a[e].disableForceFullWidth&&(a[e].drawUpdates.cpar.left=0):a[e].drawUpdates.cpar.left=0-Math.ceil(a[e].rsFullWidthWrap.offset().left-(a[e].outNavDims.left+a[e].block.left)),a[e].sbtimeline.set&&a[e].sbtimeline.fixed?(a[e].sbtimeline.extended===t&&a.updateFixedScrollTimes(e),a[e].forcerHeight=2*g+a[e].sbtimeline.extended,a[e].sbtimeline.pullc&&a[e].rsFullWidthWrap!==t&&null!==a[e].rsFullWidthWrap[0]&&requestAnimationFrame((function(){var t=a[e].rsFullWidthWrapMarginBottom+-1*a[e].forcerHeight;a[e].rsFullWidthWrap[0].style.marginBottom=(isNaN(t)?a[e].rsFullWidthBottomMarginPush:a[e].rsFullWidthBottomMarginPush+t)+"px"})),a[e].rsFullWidthWrap!==t&&null!==a[e].rsFullWidthWrap[0]&&"fullscreen"==a[e].sliderLayout&&(a[e].rsFullWidthBottomMarginPush=a.getFullscreenOffsets(e),a[e].rsFullWidthWrap[0].style.marginBottom=a[e].rsFullWidthBottomMarginPush+"px")):a[e].forcerHeight=g,a[e].forcerHeight!==a[e].caches.setsizeForcerHeight&&a[e].forcer!==t&&(a[e].caches.setsizeForcerHeight=a[e].forcerHeight,l=!0,a[e].redraw.forcer=!0),a[e].drawUpdates.c.width=a[e].canv.width,"auto"===a[e].sliderLayout&&(a[e].drawUpdates.c.left=a[e].outNavDims.left),a[e].drawUpdates.c!==a[e].emptyObject&&JSON.stringify(a[e].drawUpdates.c)!==a[e].caches.setsizeCOBJ&&(a[e].caches.setsizeCOBJ=JSON.stringify(a[e].drawUpdates.c),l=!0,a[e].redraw.c=!0),a[e].drawUpdates.cpar!==a[e].emptyObject&&JSON.stringify(a[e].drawUpdates.cpar)!==a[e].caches.setsizeCPAROBJ&&(a[e].caches.setsizeCPAROBJ=JSON.stringify(a[e].drawUpdates.cpar),l=!0,a[e].redraw.cpar=!0),s&&"auto"===a[e].sliderLayout&&a[e].caches.canWidth!==a[e].canv.width&&(a[e].caches.canWidth=a[e].canv.width,l=!0,a[e].redraw.modalcanvas=!0),a[e].slayers&&a[e].slayers.length>0&&a[e].outNavDims.left!==a[e].caches.outNavDimsLeft&&"fullwidth"!=a[e].sliderLayout&&"fullscreen"!=a[e].sliderLayout&&(a[e].caches.outNavDimsLeft=a[e].outNavDims.left,a[e].redraw.slayers=!0),s&&a[e].modal.calibration!==t&&"middle"===a[e].modal.vertical&&(a[e].modal.calibration.top=a.getWinH(e)<g?"0%":"50%",a[e].modal.calibration.y=a.getWinH(e)<g?"0px":"-50%","fullwidth"===a[e].sliderLayout&&(l=!0,a[e].redraw.modulewrap=!0)),a[e].gridOffsetWidth=(a[e].module.width-a[e].gridwidth[a[e].level])/2,a[e].gridOffsetHeight=(a[e].module.height-a[e].content.height)/2,a[e].caches.curRowsHeight=a[e].currentRowsHeight=a[e].rowHeights.cur,a[e].caches.moduleWidth=a[e].width=a[e].module.width,a[e].caches.moduleHeight=a[e].height=a[e].module.height,a[e].caches.canWidth=a[e].conw=a[e].canv.width,a[e].caches.canHeight=a[e].conh=a[e].canv.height,a[e].bw=a[e].CM.w,a[e].bh=a[e].CM.h,a[e].caches.outNavDimsLeft=a[e].outNavDims.left,window.requestAnimationFrame((function(){a[e].redraw.forcer&&tpGS.gsap.set(a[e].forcer,{height:a[e].forcerHeight}),a[e].redraw.c&&tpGS.gsap.set(a[e].c,a[e].drawUpdates.c),a[e].redraw.cpar&&tpGS.gsap.set(a[e].cpar,a[e].drawUpdates.cpar),a[e].redraw.modalcanvas&&a[e]!==t&&(a[e].modal!==t&&a[e].modal.c!==t&&tpGS.gsap.set(a[e].modal.c,{width:a[e].canv.width}),a[e].canvas!==t&&tpGS.gsap.set(a[e].canvas,{width:a[e].canv.width})),a[e].redraw.maxHeightOld&&(a[e].slides[o].style.maxHeight=a[e].currentSlideHeight!==a[e].canv.height?a[e].currentSlideHeight+"px":"none"),a[e].redraw.slayers&&tpGS.gsap.set(a[e].slayers,{left:a[e].outNavDims.left}),a[e].redraw.modulewrap&&tpGS.gsap.set(a[e].modal.c.find("rs-module-wrap"),a[e].modal.calibration),!0!==a[e].navigation.initialised&&"prepared"===i&&("hero"!==a[e].sliderType&&a.createNavigation&&a[e].navigation.use&&!0!==a[e].navigation.createNavigationDone&&a.createNavigation(e),a.resizeThumbsTabs&&a.resizeThumbsTabs&&a[e].navigation.use&&a.resizeThumbsTabs(e)),a[e].rebuildProgressBar&&M(e),a.putRowsInPosition(e),a[e].redraw={}}));var u=a[e].inviewport&&(a[e].heightInLayers!==t&&a[e].module.height!==a[e].heightInLayers||a[e].widthInLayers!==t&&a[e].module.width!==a[e].widthInLayers);return"ignore"!==i&&u&&(a[e].heightInLayers=t,a[e].widthInLayers=t,"carousel"!==a[e].sliderType&&(a[e].pr_next_key!==t?a.animateTheLayers({slide:a[e].pr_next_key,id:e,mode:"rebuild",caller:"swapSlideProgress_1"}):a[e].pr_processing_key!==t?a.animateTheLayers({slide:a[e].pr_processing_key,id:e,mode:"rebuild",caller:"swapSlideProgress_2"}):a[e].pr_active_key!==t&&a.animateTheLayers({slide:a[e].pr_active_key,id:e,mode:"rebuild",caller:"swapSlideProgress_3"})),l=!0),l&&"ignore"!==i&&a.requestLayerUpdates(e,"enterstage"),a[e].module.height!==a[e].module.lastHeight&&(a[e].module.lastHeight=a[e].module.height,window.requestAnimationFrame((function(){window.innerHeight!==screen.height&&Math.round(window.innerHeight*window.devicePixelRatio)!==screen.height&&v(e,t,!1)}))),tpGS.gsap.delayedCall(.1,(function(){a[e].lastScrollBarWidth!==a.scrollBarWidth?(a.updateDims(e,"ignore"),v(e)):a.isModalOpen||a.scrollBarWidth===window.innerWidth-document.documentElement.clientWidth||a.rAfScrollbar===t&&(a.rAfScrollbar=requestAnimationFrame((function(){a.rAfScrollbar=t,a.getWindowDimension(e,!1)})))})),l},putMiddleZoneInPosition:function(e,i){a[e].middleZones==t||a[e].middleZones[i]==t||a[e].rowMiddleHeights==t||a[e].rowMiddleHeights[i]==t||a[e].caches.middleHeights[i]===a[e].rowMiddleHeights[i]&&a[e].caches.lastModuleHeight===a[e].module.height||(tpGS.gsap.set(a[e].middleZones[i],{top:Math.round(a[e].module.height/2-a[e].rowMiddleHeights[i]/2)}),a[e].caches.middleHeights[i]=a[e].rowMiddleHeights[i])},putRowsInPosition:function(e){var i=a[e].activeRSSlide||0,r=a[e].pr_processing_key;a.putMiddleZoneInPosition(e,i),i!==r&&r!==t&&a.putMiddleZoneInPosition(e,r),a[e].smiddleZones==t||a[e].rowMiddleHeights==t||a[e].rowMiddleHeights.static==t||a[e].caches.middleHeights.static===a[e].rowMiddleHeights.static&&a[e].caches.lastModuleHeight===a[e].module.height||(tpGS.gsap.set(a[e].smiddleZones[0],{top:Math.round(a[e].module.height/2-a[e].rowMiddleHeights.static/2)}),a[e].caches.middleHeights.static=a[e].rowMiddleHeights.static),a[e].caches.lastModuleHeight=a[e].module.height},getSlideIndex:function(e,t){var i=!1;for(var r in a[e].slides){if(!a[e].slides.hasOwnProperty(r)||!1!==i)continue;i=a.gA(a[e].slides[r],"key")===t?r:i}return!1===i?0:i},loadUpcomingContent:function(e){if("smart"==a[e].lazyType){var t=[],i=parseInt(a.getSlideIndex(e,a.gA(a[e].pr_next_slide[0],"key")),0),r=i-1<0?a[e].realslideamount-1:i-1,o=i+1==a[e].realslideamount?0:i+1;r!==i&&t.push(a[e].slides[r]),o!==i&&t.push(a[e].slides[o]),t.length>0&&(a.loadImages(t,e,2),a.waitForCurrentImages(t,e,(function(){})))}},lazyLoadAllSlides:function(e){if("all"==a[e].lazyType&&!0!==a[e].lazyLoad_AllDone&&(a[e].viewPort.enable&&a[e].inviewport||!a[e].viewPort.enable)){for(var t in a[e].slides)a[e].slides.hasOwnProperty(t)&&(a.loadImages(a[e].slides[t],e,t),a.waitForCurrentImages(a[e].slides[t],e,(function(){})));a[e].lazyLoad_AllDone=!0}},getFullscreenOffsets:function(i){var r=0;if(a[i].fullScreenOffsetContainer!=t){var o=(""+a[i].fullScreenOffsetContainer).split(",");for(var s in o)o.hasOwnProperty(s)&&(r+=e(o[s]).outerHeight(!0)||0)}return a[i].fullScreenOffset!=t&&(!a.isNumeric(a[i].fullScreenOffset)&&a[i].fullScreenOffset.split("%").length>1?r+=a.getWinH(i)*parseInt(a[i].fullScreenOffset,0)/100:a.isNumeric(parseInt(a[i].fullScreenOffset,0))&&(r+=parseInt(a[i].fullScreenOffset,0)||0)),a[i].fullScreenOffsetResult=r,r},unToggleState:function(e){if(e!==t)for(var i=0;i<e.length;i++)try{document.getElementById(e[i]).classList.remove("rs-tc-active")}catch(e){}},toggleState:function(e){if(e!==t)for(var i=0;i<e.length;i++)try{document.getElementById(e[i]).classList.add("rs-tc-active")}catch(e){}},swaptoggleState:function(e){if(e!=t&&e.length>0)for(var i=0;i<e.length;i++){var r=document.getElementById(e[i]);if(a.gA(r,"toggletimestamp")!==t&&(new Date).getTime()-a.gA(r,"toggletimestamp")<250)return;a.sA(r,"toggletimestamp",(new Date).getTime()),null!==r&&(r.className.indexOf("rs-tc-active")>=0?r.classList.remove("rs-tc-active"):r.classList.add("rs-tc-active"))}},lastToggleState:function(e){var i;if(e!==t)for(var a=0;a<e.length;a++){var r=document.getElementById(e[a]);i=!0===i||null!==r&&r.className.indexOf("rs-tc-active")>=0||i}return i},revCheckIDS:function(i,r){if(a.gA(r,"idcheck")===t){var o=r.id,s=e.inArray(r.id,window.RSANYID),n=-1;-1!==s&&(n=e.inArray(r.id,a[i].anyid),window.RSANYID_sliderID[s]===i&&-1===n||(r.id=r.id+"_"+Math.round(9999*Math.random()),console.log("Warning - ID:"+o+" exists already. New Runtime ID:"+r.id),s=n=-1)),-1===n&&a[i].anyid.push(r.id),-1===s&&(window.RSANYID.push(r.id),window.RSANYID_sliderID.push(i))}return a.sA(r,"idcheck",!0),r.id},buildSpinner:function(i,a,r,o){var s;if("off"!==a){o=o===t?"":o,r=r===t?"#ffffff":r;var n=parseInt(a.replace("spinner",""),10);if(isNaN(n)||n<6){var l='style="background-color:'+r+'"',d=o===t||3!==n&&4!=n?"":l;s=e("<rs-loader "+(o===t||1!==n&&2!=n?"":l)+' class="'+a+" "+o+'"><div '+d+' class="dot1"></div><div '+d+' class="dot2"></div><div '+d+' class="bounce1"></div><div '+d+' class="bounce2"></div><div '+d+' class="bounce3"></div></rs-loader>')}else{var c,p='<div class="rs-spinner-inner"';if(7===n)-1!==r.search("#")?(c=r.replace("#",""),c="rgba("+parseInt(c.substring(0,2),16)+", "+parseInt(c.substring(2,4),16)+", "+parseInt(c.substring(4,6),16)+", "):-1!==r.search("rgb")&&(c=r.substring(r.indexOf("(")+1,r.lastIndexOf(")")).split(",")).length>2&&(c="rgba("+c[0].trim()+", "+c[1].trim()+", "+c[2].trim()+", "),c&&"string"==typeof c&&(p+=' style="border-top-color: '+c+"0.65); border-bottom-color: "+c+"0.15); border-left-color: "+c+"0.65); border-right-color: "+c+'0.15)"');else 12===n&&(p+=' style="background:'+r+'"');p+=">";for(var g=[10,0,4,2,5,9,0,4,4,2][n-6],u=0;u<g;u++)u>0&&(p+=" "),p+='<span style="background:'+r+'"></span>';s=e('<rs-loader class="'+a+" "+o+'">'+(p+="</div>")+"</div></rs-loader>")}return s}},addStaticLayerTo:function(e,t,i){if(a[e].slayers.length<2){var r=document.createElement("rs-static-layers");r.className="rs-stl-"+t,r.appendChild(i[0]),a[e].c[0].appendChild(r),a[e].slayers.push(r)}else a[e].slayers[1].appendChild(i[0])}});var r=function(){return a.isIE11()?function(e,t){return e.querySelectorAll(t)}:function(e,t){return e.getElementsByTagName(t)}},o=function(e){a[e].responsiveLevels=a.revToResp(a[e].responsiveLevels,a[e].rle),a[e].visibilityLevels=a.revToResp(a[e].visibilityLevels,a[e].rle),a[e].responsiveLevels[0]=9999,a[e].rle=a[e].responsiveLevels.length||1,a[e].gridwidth=a.revToResp(a[e].gridwidth,a[e].rle),a[e].gridheight=a.revToResp(a[e].gridheight,a[e].rle),a[e].editorheight!==t&&(a[e].editorheight=a.revToResp(a[e].editorheight,a[e].rle)),a.updateDims(e)},s=function(t,i){var a=[];return e.each(t,(function(e,t){e!=i&&a.push(t)})),a},n=function(t,i,r){a[r].c.find(t).each((function(){var t=e(this);t.data("key")===i&&t.remove()}))},l=function(e,i){if(a["rsfont_"+e]==t&&(a["rsfont_"+e]=document.createElement("span"),a["rsfont_"+e].innerHTML=Array(100).join("wi"),a["rsfont_"+e].style.cssText=["position:absolute","width:auto","font-size:128px","left:-99999px"].join(" !important;"),a["rsfont_"+e].style.fontFamily=e,document.body.appendChild(a["rsfont_"+e])),i===t)return a["rsfont_"+e].clientWidth;document.body.removeChild(a["rsfont_"+e])},d=function(t,i){var a=0;return t.find(i).each((function(){var t=e(this);!t.hasClass("tp-forcenotvisible")&&a<t.outerWidth()&&(a=t.outerWidth())})),a},c=function(i){if(i===t||a[i]===t||a[i].c===t)return!1;if(a[i].cpar!==t&&a[i].cpar.data("aimg")!=t&&("enabled"==a[i].cpar.data("aie8")&&a.isIE(8)||"enabled"==a[i].cpar.data("amobile")&&a.ISM))a[i].c.html('<img class="tp-slider-alternative-image" src="'+a[i].cpar.data("aimg")+'">');else{window._rs_firefox13=!1,window._rs_firefox=a.isFirefox(),window._rs_ie=window._rs_ie===t?!e.support.opacity:window._rs_ie,window._rs_ie9=window._rs_ie9===t?9==document.documentMode:window._rs_ie9;var r=e.fn.jquery.split("."),o=parseFloat(r[0]),s=parseFloat(r[1]);1==o&&s<7&&a[i].c.html('<div style="text-align:center; padding:40px 0px; font-size:20px; color:#992222;"> The Current Version of jQuery:'+r+" <br>Please update your jQuery Version to min. 1.7 in Case you wish to use the Revolution Slider Plugin</div>"),o>1&&(window._rs_ie=!1),a[i].realslideamount=a[i].slideamount=0;var n=a.getByTag(a[i].canvas[0],"RS-SLIDE"),l=[];for(var d in a[i].notInNav=[],a[i].slides=[],n)n.hasOwnProperty(d)&&("on"==a.gA(n[d],"hsom")&&a.ISM?l.push(n[d]):(a.gA(n[d],"invisible")||1==a.gA(n[d],"invisible")?a[i].notInNav.push(n[d]):(a[i].slides.push(n[d]),a[i].slideamount++),a[i].realslideamount++,a.sA(n[d],"originalindex",a[i].realslideamount),a.sA(n[d],"origindex",a[i].realslideamount-1)));for(d in l)l.hasOwnProperty(d)&&l[d].remove();for(d in a[i].notInNav)a[i].notInNav.hasOwnProperty(d)&&(a.sA(a[i].notInNav[d],"not_in_nav",!0),a[i].canvas[0].appendChild(a[i].notInNav[d]));if(a[i].canvas.css({visibility:"visible"}),a[i].slayers=a[i].c.find("rs-static-layers"),a[i].slayers[0]&&a[i].slayers.className&&-1!==a[i].slayers[0].className.indexOf("rs-stl-visible")&&a[i].c.addClass("rs-stl-visible"),a[i].slayers.length>0&&a.sA(a[i].slayers[0],"key","staticlayers"),!0===a[i].modal.useAsModal&&(a[i].cpar.wrap('<rs-modal id="'+a[i].c[0].id+'_modal"></rs-modal>'),a[i].modal.c=e(a.closestNode(a[i].cpar[0],"RS-MODAL")),a[i].modal.c.appendTo(e("body")),a[i].modal!==t&&a[i].modal.alias!==t&&a.revModal(i,{mode:"init"})),1==a[i].waitForInit||1==a[i].modal.useAsModal)return a.RS_toInit!==t&&(a.RS_toInit[i]=!0),a[i].c.trigger("revolution.slide.waitingforinit"),void(a[i].waitingForInit=!0);window.requestAnimationFrame((function(){h(i)})),a[i].initEnded=!0}},p=function(){e("body").data("rs-fullScreenMode",!e("body").data("rs-fullScreenMode")),e("body").data("rs-fullScreenMode")&&setTimeout((function(){a.window.trigger("resize")}),200)},g=function(e,i,r){return a.gA(e,"lazyload")!==t?a.gA(e,"lazyload"):a[r].lazyloaddata!==t&&a[r].lazyloaddata.length>0&&a.gA(e,a[r].lazyloaddata)!==t?a.gA(e,a[r].lazyloaddata):a.gA(e,"lazy-src")!==t?a.gA(e,"lazy-src"):a.gA(e,"lazy-wpfc-original-src")!==t?a.gA(e,"lazy-wpfc-original-src"):a.gA(e,"lazy")!==t?a.gA(e,"lazy"):i},u=function(t,i){return e(0==i?t:1==i?t.parentNode:2==i?t.parentNode.parentNode:3==i?t.parentNode.parentNode.parentNode:4==i?t.parentNode.parentNode.parentNode.parentNode:t.parentNode.parentNode.parentNode.parentNode.parentNode)},h=function(i){if(a[i]!==t){a[i].sliderisrunning=!0,!0!==a[i].noDetach&&a[i].c.detach();var r=a[i].canvas.find("rs-slide:first-child");if(a[i].shuffle){for(var o=a.gA(r[0],"firstanim"),s=0;s<a[i].slideamount;s++)a[i].canvas.find("rs-slide:eq("+Math.round(Math.random()*a[i].slideamount)+")").prependTo(a[i].canvas);a.sA(a[i].canvas.find("rs-slide:first-child")[0],"firstanim",o)}a[i].slides=a.getByTag(a[i].canvas[0],"RS-SLIDE"),a[i].thumbs=new Array(a[i].slides.length),a[i].slots=1,a[i].firststart=1,a[i].loadqueue=[],a[i].syncload=0;var n=0,l="carousel"===a[i].sliderType&&a[i].carousel.border_radius!==t?parseInt(a[i].carousel.border_radius,0):0;for(var d in"carousel"!==a[i].sliderType&&tpGS.gsap.set(a[i].slides,{display:"none"}),"carousel"!==a[i].sliderType&&tpGS.gsap.set(r,{display:"block"}),a[i].slides)if(a[i].slides.hasOwnProperty(d)&&"length"!==d){var c=a[i].slides[d],h=a.getByTag(c,"IMG")[0];a.gA(c,"key")===t&&a.sA(c,"key","rs-"+Math.round(999999*Math.random()));var m={params:Array(12),id:a.gA(c,"key"),src:a.gA(c,"thumb")!==t?a.gA(c,"thumb"):g(h,h!==t?h.src:t,i)};a.gA(c,"title")===t&&a.sA(c,"title",""),a.gA(c,"description")===t&&a.sA(c,"description",""),m.params[0]={from:RegExp("\\{\\{title\\}\\}","g"),to:a.gA(c,"title")},m.params[1]={from:RegExp("\\{\\{description\\}\\}","g"),to:a.gA(c,"description")};for(var f=1;f<=10;f++)a.gA(c,"p"+f)!==t?m.params[f+1]={from:RegExp("\\{\\{param"+f+"\\}\\}","g"),to:a.gA(c,"p"+f)}:m.params[f+1]={from:RegExp("\\{\\{param"+f+"\\}\\}","g"),to:""};if(a[i].thumbs[n]=e.extend({},!0,m),l>0&&tpGS.gsap.set(c,{borderRadius:l+"px"}),a.gA(c,"link")!=t||a.gA(c,"linktoslide")!==t){var w=a.gA(c,"link"),b=w!==t?w:"slide",_="slide"!=b?"no":a.gA(c,"linktoslide"),S=a.gA(c,"seoz"),x=a.gA(c,"tag");if(_!=t&&"no"!=_&&"next"!=_&&"prev"!=_)for(var k in a[i].slides)a[i].slides.hasOwnProperty(k)&&parseInt(a.gA(a[i].slides[k],"origindex"),0)+1==a.gA(c,"linktoslide")&&(_=a.gA(a[i].slides[k],"key"));"slide"==b||"a"!=x?e(c).prepend('<rs-layer class="rs-layer slidelink" id="rs_slidelink_'+Math.round(1e5*Math.random())+'" data-zindex="'+("back"===S?0:"front"===S?95:S!==t?parseInt(S,0):100)+'" dataxy="x:c;y:c" data-dim="w:100%;h:100%" data-basealign="slide"'+("no"==_?"slide"==b||a.ISM?"":"  data-actions='o:click;a:simplelink;target:"+(a.gA(c,"target")||"_self")+";url:"+b+";'":"  data-actions='"+("scroll_under"===_?"o:click;a:scrollbelow;offset:100px;":"prev"===_?"o:click;a:jumptoslide;slide:prev;d:0.2;":"next"===_?"o:click;a:jumptoslide;slide:next;d:0.2;":"o:click;a:jumptoslide;slide:"+_+";d:0.2;")+"'")+" data-frame_1='e:power3.inOut;st:100;sp:100' data-frame_999='e:power3.inOut;o:0;st:w;sp:100'>"+(a.ISM?"<a "+("slide"!=b?("_blank"===a.gA(c,"target")?'rel="noopener" ':"")+'target="'+(a.gA(c,"target")||"_self")+'" href="'+b+'"':"")+"><span></span></a>":"")+"</rs-layer>"):e(c).prepend('<a class="rs-layer slidelink" id="rs_slidelink_'+Math.round(1e5*Math.random())+'" data-zindex="'+("back"===S?0:"front"===S?95:S!==t?parseInt(S,0):100)+'" dataxy="x:c;y:c" data-dim="w:100%;h:100%" data-basealign="slide" href="'+b+'" target="'+(a.gA(c,"target")||"_self")+'" rel="noopener" data-frame_1="e:power3.inOut;st:100;sp:100" data-frame_999="e:power3.inOut;o:0;st:w;sp:100"><span></span></a>')}n++}if(a[i].simplifyAll&&(a.isIE(8)||a.iOSVersion())&&(a[i].c.find(".rs-layer").each((function(){var t=e(this);t.removeClass("customin customout").addClass("fadein fadeout"),t.data("splitin",""),t.data("speed",400)})),a[i].c.find("rs-slide").each((function(){var t=e(this);t.data("transition","fade"),t.data("masterspeed",500),t.data("slotamount",1),(t.find(".rev-slidebg")||t.find(">img").first()).data("panzoom",null)}))),window._rs_desktop=window._rs_desktop===t?!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i):window._rs_desktop,a[i].autoHeight="fullscreen"==a[i].sliderLayout||a[i].autoHeight,"fullwidth"!=a[i].sliderLayout||a[i].autoHeight||"carousel"===a[i].sliderType&&"v"===a[i].carousel.orientation||a[i].c.css({maxHeight:a[i].gridheight[a[i].level]+"px"}),"auto"==a[i].sliderLayout||null!==a.closestNode(a[i].c[0],"RS-FULLWIDTH-WRAP")||"fullscreen"===a[i].sliderLayout&&1==a[i].disableForceFullWidth)a[i].topc=a[i].cpar;else{var R=a[i].cpar[0].style.marginTop,O=a[i].cpar[0].style.marginBottom;a[i].rsFullWidthWrapMarginBottom=parseInt(O,0),R=R===t||""===R?"":"margin-top:"+R+";",O=O===t||""===O?"":"margin-bottom:"+O+";",a[i].rsFullWidthWrap=a[i].topc=e('<rs-fullwidth-wrap id="'+a[i].c[0].id+'_forcefullwidth" style="'+R+O+'"></rs-fullwidth-wrap>'),a[i].forcer=e('<rs-fw-forcer style="height:'+(a[i].forcerHeight===t?a[i].cpar.height():a[i].forcerHeight)+'px"></rs-fw-forcer>'),a[i].topc.append(a[i].forcer),a[i].topc.insertBefore(a[i].cpar),a[i].cpar.detach(),a[i].cpar.css({marginTop:"0px",marginBottom:"0px",position:"absolute"}),a[i].cpar.prependTo(a[i].topc)}if(a[i].forceOverflow?a[i].topc[0].classList.add("rs-forceoverflow"):"3D"===a[i].parallax.type&&a[i].topc[0].classList.add("rs-parallax-hidden-of"),"carousel"===a[i].sliderType&&!0!==a[i].overflowHidden&&a[i].c.css({overflow:"visible"}),0!==a[i].maxHeight&&tpGS.gsap.set([a[i].cpar,a[i].c,a[i].topc],{maxHeight:a[i].maxHeight+"px"}),a[i].fixedOnTop&&tpGS.gsap.set(a[i].blockSpacing!==t&&a[i].blockSpacing.block!==t?a[i].blockSpacing.block:a[i].topc,{position:"fixed",top:"0px",left:"0px",pointerEvents:"none",zIndex:5e3}),a[i].shadow!==t&&a[i].shadow>0&&a[i].cpar.addClass("tp-shadow"+a[i].shadow).append('<div class="tp-shadowcover" style="background-color:'+a[i].cpar.css("backgroundColor")+";background-image:"+a[i].cpar.css("backgroundImage")+'"></div>'),a.updateDims(i,"prepared"),a.observeWraps===t&&(a.observeWraps=new a.wrapObserver.init((function(e,i){v(i,t,!0)}))),!a[i].c.hasClass("revslider-initialised")){a[i].c[0].classList.add("revslider-initialised"),a[i].c[0].id=a[i].c[0].id===t?"revslider-"+Math.round(1e3*Math.random()+5):a[i].c[0].id,a.revCheckIDS(i,a[i].c[0]),a[i].origcd=parseInt(a[i].duration,0),a[i].scrolleffect._L=[],a[i].sbas=a[i].sbas===t?{}:a[i].sbas,a[i].layers=a[i].layers||{},a[i].sortedLayers=a[i].sortedLayers||{};var L=a[i].c[0].querySelectorAll("rs-layer, rs-row, rs-column, rs-group,  rs-bgvideo, .rs-layer");for(var I in L)if(L.hasOwnProperty(I)){!a.ISM&&L[I].classList.contains("iospermaccwait")&&L[I].remove();var M,T,C=e(L[I]),A=C.data();if(A.startclasses=L[I].className,A.startclasses=A.startclasses===t||null===A.startclasses?"":A.startclasses,A.animationonscroll=!!a[i].sbtimeline.set&&a[i].sbtimeline.layers,A.animationonscroll=!0===A.animationonscroll||"true"==A.animationonscroll,A.filteronscroll=!!a[i].scrolleffect.set&&a[i].scrolleffect.layers,A.pxundermask=A.startclasses.indexOf("rs-pxmask")>=0&&"off"!==a[i].parallax.type&&A.startclasses.indexOf("rs-pxl-")>=0,A.noPevents=A.startclasses.indexOf("rs-noevents")>=0,A.sba)for(var f in M=A.sba.split(";"))M.hasOwnProperty(f)&&("t"==(T=M[f].split(":"))[0]&&(A.animationonscroll=T[1],"false"==T[1]&&(A.animOnScrollForceDisable=!0)),"e"==T[0]&&(A.filteronscroll=T[1]),"so"==T[0]&&(A.scrollBasedOffset=parseInt(T[1])/1e3));if("true"!=A.animationonscroll&&1!=A.animationonscroll||(A.startclasses+=" rs-sba",C[0].className+=" rs-sba"),A.startclasses.indexOf("rs-layer-static")>=0&&a.handleStaticLayers&&a.handleStaticLayers(C,i),"RS-BGVIDEO"!==C[0].tagName){if(C[0].classList.add("rs-layer"),"column"===A.type&&(A.columnwidth="33.33%",A.verticalalign="top",A.column!==t))for(var D in M=A.column.split(";"))M.hasOwnProperty(D)&&("w"===(T=M[D].split(":"))[0]&&(A.columnwidth=T[1]),"a"===T[0]&&(A.verticalalign=T[1]));if("group"===A.type&&(A.verticalalign="top",A.column!==t))for(var D in M=A.column.split(";"))M.hasOwnProperty(D)&&"a"===(T=M[D].split(":"))[0]&&(A.verticalalign=T[1]);var P=A.startclasses.indexOf("slidelink")>=0?"z-index:"+A.zindex+";width:100% !important;height:100% !important;":"",B="column"!==A.type&&"group"!==A.type?"":A.verticalalign===t?" vertical-align:top;":" vertical-align:"+A.verticalalign+";",H="row"===A.type||"column"===A.type||"r"===A.pos?"position:relative;":"position:absolute;",z="",W="row"===A.type?"rs-row-wrap":"column"===A.type?"rs-column-wrap":"group"===A.type?"rs-group-wrap":"rs-layer-wrap",E="",N="",j=(A.noPevents,";pointer-events:none");"row"===A.type||"column"===A.type||"group"===A.type?(C[0].classList.remove("tp-resizeme"),"column"===A.type&&(A.width="auto",C[0].group="row",tpGS.gsap.set(C,{width:"auto"}),A.filteronscroll=!1)):(E="display:"+("inline-block"===C[0].style.display?"inline-block":"block")+";",null!==a.closestNode(C[0],"RS-COLUMN")?(C[0].group="column",A.filteronscroll=!1):null!==a.closestNode(C[0],"RS-GROUP-WRAP")&&(C[0].group="group",A.filteronscroll=!1)),A.wrpcls!==t&&(z=z+" "+A.wrpcls),A.wrpid!==t&&(N='id="'+A.wrpid+'"'),A.thFixed=A.wrpcls!==t&&A.wrpcls.includes("th-fixed")||A.startclasses!==t&&A.startclasses.includes("ddd_mousebox"),A.reqWrp={loop:!(1!=a[i].rtl&&!A.thFixed&&A.loop_0===t&&A.loop_999===t),level:{m:0,lp:0,p:0}},A.perspFix=window.isSafari11&&(A.btrans!==t&&A.btrans.includes("iosfx:p")||"carousel"===a[i].sliderType&&!L[I].classList.contains("rs-mtrap")),A.reqWrp.mask=!!(A.perspFix||A.reqWrp.loop||1==a[i].rtl||A.pxundermask||A.thFixed||A.btrans!==t||A.frame_hover!==t&&A.frame_hover.includes("m:t")||A.clip!==t||A.sba!==t||A.frame_0_sfx!==t||A.frame_1_sfx!==t||A.frame_999_sfx!==t||A.frame_0_mask!==t||A.frame_1_mask!==t||A.frame_2_mask!==t||A.frame_3_mask!==t||A.frame_4_mask!==t||A.frame_999_mask!==t),A.reqWrp.level.m=A.pxundermask?2:A.reqWrp.mask?1:0,A.reqWrp.level.lp=A.reqWrp.level.m+(A.reqWrp.loop?1:0),A.reqWrp.level.p=A.reqWrp.level.lp+1,A.perspFix&&(P+="transform:perspective(600px);"),C.wrap("<"+W+" "+N+' class="rs-parallax-wrap '+z+'" style="'+B+" "+P+H+E+j+'">'+(A.reqWrp.loop?'<rs-loop-wrap style="'+P+H+E+'">':"")+(A.reqWrp.mask?'<rs-mask-wrap style="'+P+H+E+'">':"")+(A.pxundermask?"<rs-px-mask></rs-px-mask>":"")+(A.reqWrp.mask?"</rs-mask-wrap>":"")+(A.reqWrp.loop?"</rs-loop-wrap>":"")+"</"+W+">"),!0!==A.filteronscroll&&"true"!=A.filteronscroll||a[i].scrolleffect._L.push(C.parent()),C[0].id=C[0].id===t?"layer-"+Math.round(999999999*Math.random()):C[0].id,a.revCheckIDS(i,C[0]),a[i]._Lshortcuts[C[0].id]={p:u(C[0],A.reqWrp.level.p),lp:u(C[0],A.reqWrp.level.lp),m:u(C[0],A.reqWrp.level.m)},"column"!==A.type||""==C[0].style.background&&""===C[0].style.backgroundColor&&""===C[0].style.backgroundImage&&A.border===t?A.cbgexists=!1:(a[i]._Lshortcuts[C[0].id].p.append('<rs-cbg-mask-wrap><rs-column-bg id="'+C[0].id+'_rs_cbg"></rs-column-bg></rs-cbg-mask-wrap>'),A.cbgexists=!0),"text"===A.type&&a.getByTag(C[0],"IFRAME").length>0&&(a[i].slideHasIframe=!0,C[0].classList.add("rs-ii-o")),a[i].BUG_safari_clipPath&&"true"!=A.animationonscroll&&1!=A.animationonscroll&&C[0].classList.add("rs-pelock"),C[0].dataset.staticz!==t&&"row"!==A.type&&"row"!==C[0].group&&"column"!==C[0].group&&a.addStaticLayerTo(i,C[0].dataset.staticz,a[i]._Lshortcuts[C[0].id].p)}a.gA(C[0],"actions")&&a.checkActions&&a.checkActions(C,i,a[i]),!a.checkVideoApis||window.rs_addedvim&&window.rs_addedyt||a[i].youtubeapineeded&&a[i].vimeoapineeded||a.checkVideoApis(C,i)}a.checkActions&&a.checkActions(t,i),a[i].c[0].addEventListener("mousedown",(function(){if(!0!==a[i].onceClicked&&(a[i].onceClicked=!0,!0!==a[i].onceVideoPlayed&&a[i].activeRSSlide!==t&&a[i].slides!==t&&a[i].slides[a[i].activeRSSlide]!==t)){var r=e(a[i].slides[a[i].activeRSSlide]).find("rs-bgvideo");r!==t&&null!==r&&r.length>0&&a.playVideo(r,i)}})),a[i].c[0].addEventListener("mouseenter",(function(){a[i].c.trigger("tp-mouseenter"),a[i].overcontainer=!0}),{passive:!0}),a[i].c[0].addEventListener("mouseover",(function(){a[i].c.trigger("tp-mouseover"),a[i].overcontainer=!0}),{passive:!0}),a[i].c[0].addEventListener("mouseleave",(function(){a[i].c.trigger("tp-mouseleft"),a[i].overcontainer=!1}),{passive:!0}),a[i].c.find(".rs-layer video").each((function(t){var i=e(this);i.removeClass("video-js vjs-default-skin"),i.attr("preload",""),i.css({display:"none"})})),a[i].rs_static_layer=a.getByTag(a[i].c[0],"RS-STATIC-LAYERS"),a.preLoadAudio&&a[i].rs_static_layer.length>0&&a.preLoadAudio(e(a[i].rs_static_layer),i,1),a[i].rs_static_layer.length>0&&(a.loadImages(a[i].rs_static_layer[0],i,0,!0),a.waitForCurrentImages(a[i].rs_static_layer[0],i,(function(){a[i]!==t&&a[i].c.find("rs-static-layers img").each((function(){this.src=a.getLoadObj(i,a.gA(this,"src")!=t?a.gA(this,"src"):this.src).src}))}))),a[i].rowzones=[],a[i].rowzonesHeights=[],a[i].topZones=[],a[i].middleZones=[],a[i].bottomZones=[],a[i].rowMiddleHeights={};var V=a.deepLink(i,F("#")[0]);V!==t&&(a[i].startWithSlide=V,a[i].deepLinkListener=!0,window.addEventListener("hashchange",(function(){if(!0!==a[i].ignoreDeeplinkChange){var e=a.deepLink(i,F("#")[0]);e!==t&&a.callingNewSlide(i,e,!0)}a[i].ignoreDeeplinkChange=!1}))),a[i].loader=a.buildSpinner(i,a[i].spinner,a[i].spinnerclr),a[i].loaderVisible=!0,a[i].c.append(a[i].loader),y(i),("off"!==a[i].parallax.type||a[i].scrolleffect.set||a[i].sbtimeline.set)&&a.checkForParallax&&a.checkForParallax(i),a[i].fallbacks.disableFocusListener||"true"==a[i].fallbacks.disableFocusListener||!0===a[i].fallbacks.disableFocusListener||(a[i].c.addClass("rev_redraw_on_blurfocus"),G());var X=a[i].viewPort;for(var f in"on"===a[i].navigation.mouseScrollNavigation&&(X.enable=!0),a[i].slides)if(a[i].slides.hasOwnProperty(f)){var U=e(a[i].slides[f]);a[i].rowzones[f]=[],a[i].rowzonesHeights[f]=[],a[i].topZones[f]=[],a[i].middleZones[f]=[],a[i].bottomZones[f]=[],U.find("rs-zone").each((function(){a[i].rowzones[f].push(e(this)),this.className.indexOf("rev_row_zone_top")>=0&&a[i].topZones[f].push(this),this.className.indexOf("rev_row_zone_middle")>=0&&(a[i].middleZones[f].push(this),this.dataset.middle="true"),this.className.indexOf("rev_row_zone_bottom")>=0&&a[i].bottomZones[f].push(this)}))}a.lazyLoadAllSlides(i),a[i].srowzones=[],a[i].smiddleZones=[],a[i].slayers&&a[i].slayers.find("rs-zone").each((function(){a[i].srowzones.push(e(this)),this.className.indexOf("rev_row_zone_middle")>=0&&(a[i].smiddleZones.push(this),this.dataset.middle="true")})),"carousel"===a[i].sliderType&&tpGS.gsap.set(a[i].canvas,{scale:1,perspective:1200,transformStyle:"flat",opacity:0}),a[i].c.prependTo(a[i].cpar),e("body").data("rs-fullScreenMode",!1),window.addEventListener("fullscreenchange",p,{passive:!0}),window.addEventListener("mozfullscreenchange",p,{passive:!0}),window.addEventListener("webkitfullscreenchange",p,{passive:!0}),a.document.on("updateContainerSizes."+a[i].c.attr("id"),(function(){if(a[i]!==t)return a[i].c!=t&&void(a.updateDims(i,"ignore")&&window.requestAnimationFrame((function(){a.updateDims(i,"ignore"),a[i].fullScreenMode=a.checkfullscreenEnabled(i),a.lastwindowheight=a.getWinH(i),v(i)})))})),X.presize&&(a[i].pr_next_slide=e(a[i].slides[0]),a.loadImages(a[i].pr_next_slide[0],i,0,!0),a.waitForCurrentImages(a[i].pr_next_slide.find(".tp-layers"),i,(function(){a.animateTheLayers&&a.animateTheLayers({slide:a[i].pr_next_key,id:i,mode:"preset",caller:"runSlider"})}))),("off"!=a[i].parallax.type||a[i].sbtimeline.set||!0===X.enable)&&a.scrollTicker(i),!0!==X.enable&&(a[i].inviewport=!0,a.enterViewPort(i)),a.RS_toInit!==t&&(a.RS_toInit[i]=!0),a[i].observeWrap&&a.observeWraps&&a.wrapObserver.observe(a[i].rsFullWidthWrap!==t?a[i].rsFullWidthWrap[0]:a[i].cpar[0],i)}}},m=function(e,i){a.winW<a[e].hideSliderAtLimit?(a[e].c.trigger("stoptimer"),!0!==a[e].sliderIsHidden&&(a.sA(a[e].cpar[0],"displaycache","none"!=a[e].cpar.css("display")?a[e].cpar.css("display"):a.gA(a[e].cpar[0],"displaycache")),a[e].cpar.css({display:"none"}),a[e].sliderIsHidden=!0)):(!0===a[e].sliderIsHidden||a[e].sliderIsHidden===t&&a[e].c.is(":hidden"))&&i&&(a[e].cpar[0].style.display=a.gA(a[e].cpar[0],"displaycache")!=t&&"none"!=a.gA(a[e].cpar[0],"displaycache")?a.gA(a[e].cpar[0],"displaycache"):"block",a[e].sliderIsHidden=!1,a[e].c.trigger("restarttimer"),window.requestAnimationFrame((function(){v(e,!0)}))),a.hideUnHideNav&&a[e].navigation.use&&a.hideUnHideNav(e)},v=function(e,i,r){if(a[e].c===t)return!1;if(a[e].dimensionReCheck={},a[e].c.trigger("revolution.slide.beforeredraw"),1==a[e].infullscreenmode&&(a[e].minHeight=a.getWinH(e)),a.ISM&&(a[e].lastMobileHeight=a.getWinH(e)),r&&a.updateDims(e),!a.resizeThumbsTabs||!0===a.resizeThumbsTabs(e)){if(window.requestAnimationFrame((function(){m(e,!0!==i),M(e)})),a[e].started){if("carousel"==a[e].sliderType)for(var o in a.prepareCarousel(e),a[e].sbgs)a[e].sbgs.hasOwnProperty(o)&&a[e].sbgs[o].mDIM!==t&&a.updateSlideBGs(e,a[e].sbgs[o].key,a[e].sbgs[o]);else a.updateSlideBGs(e);if("carousel"===a[e].sliderType&&(a[e].carCheckconW!=a[e].canv.width||"fullscreen"==a[e].sliderLayout&&a[e].carCheckconH!=a[e].canv.height)){for(var s in clearTimeout(a[e].pcartimer),a[e].sbgs)a[e].sbgs[s].loadobj!==t&&a.updateSlideBGs(e,a[e].sbgs[s].key,a[e].sbgs[s]);"v"==a[e].carousel.orientation&&tpGS.gsap.set(a[e].canvas,{height:a[e].carousel.slide_height}),requestAnimationFrame((function(){a.prepareCarousel(e),a.animateTheLayers({slide:"individual",id:e,mode:"rebuild",caller:"containerResized_1"}),a[e].carCheckconW=a[e].canv.width,a[e].carCheckconH=a[e].canv.height})),a[e].lastconw=a[e].canv.width}if(a[e].pr_processing_key!==t?a.animateTheLayers({slide:a[e].pr_processing_key,id:e,mode:"rebuild",caller:"containerResized_2"}):a[e].pr_active_key!==t&&a.animateTheLayers({slide:a[e].pr_active_key,id:e,mode:"rebuild",caller:"containerResized_3"}),"carousel"===a[e].sliderType){for(var s in a[e].panzoomTLs)if(a[e].panzoomTLs.hasOwnProperty(s)){var n=a.gA(a[e].panzoomBGs[s][0],"key");a.startPanZoom(a[e].panzoomBGs[s],e,a[e].panzoomTLs[s].progress(),s,a[e].panzoomTLs[s].isActive()?"play":"reset",n)}}else a[e].pr_active_bg!==t&&a[e].pr_active_bg[0]!==t&&f(e,a[e].pr_active_bg,a[e].pr_active_bg[0].dataset.key),a[e].pr_next_bg!==t&&a[e].pr_next_bg[0]!==t&&f(e,a[e].pr_next_bg,a[e].pr_next_bg[0].dataset.key);clearTimeout(a[e].mNavigTimeout),a.manageNavigation&&(a[e].mNavigTimeout=setTimeout((function(){a.manageNavigation(e)}),20))}a.prepareCoveredVideo(e)}a[e].c.trigger("revolution.slide.afterdraw",[{id:e}])},f=function(e,i,r){if(a[e].panzoomTLs!==t){var o=a.getSlideIndex(e,r);a.startPanZoom(i,e,a[e].panzoomTLs[o]!==t?a[e].panzoomTLs[o].progress():0,o,"play",r)}},y=function(i){!0!==a[i].noDetach&&a[i].canvas.detach();var r=a.isFaceBook()?"visible":"hidden";if(a[i].autoHeight&&tpGS.gsap.set([a[i].c,a[i].cpar],{maxHeight:"none"}),tpGS.gsap.set(a[i].canvas,a[i].modal!==t&&a[i].modal.useAsModal?{overflow:r,width:"100%",height:"100%"}:{overflow:r,width:"100%",height:"100%",maxHeight:a[i].autoHeight?"none":a[i].cpar.css("maxHeight")}),"carousel"===a[i].sliderType){var o="margin-top:"+parseInt(a[i].carousel.padding_top||0,0)+"px;";a[i].canvas.css({overflow:"visible"}).wrap('<rs-carousel-wrap style="'+o+'"></rs-carousel-wrap>'),a[i].cpar.prepend("<rs-carousel-space></rs-carousel-space>").append("<rs-carousel-space></rs-carousel-space>"),a.defineCarouselElements(i)}a[i].startWithSlide=a[i].startWithSlide===t?t:Math.max(1,(a[i].sliderType,parseInt(a[i].startWithSlide))),a[i].cpar.css({overflow:"visible"}),a[i].scrolleffect.bgs=[];for(var s=0;s<a[i].slides.length;s++){var n=e(a[i].slides[s]),l=a.gA(n[0],"key"),d=n.find(".rev-slidebg")||n.find(">img"),c=a[i].sbgs[l]=w(d.data(),i),p=n.data("mediafilter");if(c.skeyindex=a.getSlideIndex(i,l),c.bgvid=n.find("rs-bgvideo"),d.detach(),c.bgvid.detach(),(a[i].startWithSlide!=t&&a.gA(a[i].slides[s],"originalindex")==a[i].startWithSlide||a[i].startWithSlide===t&&0==s)&&(a[i].pr_next_key=a[i].carousel.focused=n.index()),tpGS.gsap.set(n,{width:"100%",height:"100%",overflow:r}),d.wrap('<rs-sbg-px><rs-sbg-wrap data-key="'+l+'"></rs-sbg-wrap></rs-sbg-px>'),c.wrap=e(a.closestNode(d[0],"RS-SBG-WRAP")),c.src=d[0].src,c.lazyload=c.lazyload=g(d[0],t,i),c.slidebgimage=!0,c.loadobj=c.loadobj===t?{}:c.loadobj,c.mediafilter=p="none"===p||p===t?"":p,c.sbg=document.createElement("rs-sbg"),c.sbg.alt=d[0].alt,a[i].overlay!==t&&"none"!=a[i].overlay.type&&a[i].overlay.type!=t){var u=a.createOverlay(i,a[i].overlay.type,a[i].overlay.size,{0:a[i].overlay.colora,1:a[i].overlay.colorb}),h=document.createElement("rs-dotted");h.style.backgroundImage=u,c.wrap.append(h),c.overlay=h}d.data("mediafilter",p),c.canvas=document.createElement("canvas"),c.sbg.appendChild(c.canvas),c.canvas.style.width="100%",c.canvas.style.height="100%",c.ctx=c.canvas.getContext("2d"),c.lazyload!==t&&(c.sbg.dataset.lazyload=c.lazyload),c.sbg.className=p,c.sbg.src=c.src,c.sbg.dataset.bgcolor=c.bgcolor,c.sbg.style.width="100%",c.sbg.style.height="100%",c.key=l,c.wrap[0].dataset.key=l,e(c.sbg).data(c),c.wrap.data(c),c.wrap[0].appendChild(c.sbg);var m=document.createComment("Runtime Modification - Img tag is Still Available for SEO Goals in Source - "+d.get(0).outerHTML);d.replaceWith(m),a.gA(n[0],"sba")===t&&a.sA(n[0],"sba","");var v={},f=a.gA(n[0],"sba").split(";");for(var y in f)if(f.hasOwnProperty(y)){var b=f[y].split(":");switch(b[0]){case"f":v.f=b[1];break;case"b":v.b=b[1];break;case"g":v.g=b[1];break;case"t":v.s=b[1]}}a.sA(n[0],"scroll-based",!!a[i].sbtimeline.set&&(v.s!==t&&v.s)),c.bgvid.length>0&&(c.bgvidid=c.bgvid[0].id,c.animateDirection="idle",c.bgvid.addClass("defaultvid").css({zIndex:30}),p!==t&&""!==p&&"none"!==p&&c.bgvid.addClass(p),c.bgvid.appendTo(c.wrap),c.parallax!=t&&(c.bgvid.data("parallax",c.parallax),c.bgvid.data("showcoveronpause","on"),c.bgvid.data("mediafilter",p)),c.poster=!1,(c.src!==t&&-1==c.src.indexOf("assets/dummy.png")&&-1==c.src.indexOf("assets/transparent.png")||c.lazyload!==t&&-1==c.lazyload.indexOf("assets/transparent.png")&&-1==c.lazyload.indexOf("assets/dummy.png"))&&(c.poster=!0),c.bgvid.data("bgvideo",1),c.bgvid[0].dataset.key=l,0==c.bgvid.find(".rs-fullvideo-cover").length&&c.bgvid.append('<div class="rs-fullvideo-cover"></div>')),a[i].scrolleffect.set?(a[i].scrolleffect.bgs.push({fade:v.f!==t?v.f:!!a[i].scrolleffect.slide&&a[i].scrolleffect.fade,blur:v.b!==t?v.b:!!a[i].scrolleffect.slide&&a[i].scrolleffect.blur,grayscale:v.g!==t?v.g:!!a[i].scrolleffect.slide&&a[i].scrolleffect.grayscale,c:c.wrap.wrap("<rs-sbg-effectwrap></rs-sbg-effectwrap>").parent()}),n.prepend(c.wrap.parent().parent())):n.prepend(c.wrap.parent())}"carousel"===a[i].sliderType?(tpGS.gsap.set(a[i].carousel.wrap,{opacity:0}),a[i].c[0].appendChild(a[i].carousel.wrap[0])):a[i].c[0].appendChild(a[i].canvas[0])},w=function(i,r){i.bg=i.bg===t?"":i.bg;var o=i.bg.split(";"),s={bgposition:"50% 50%",bgfit:"cover",bgrepeat:"no-repeat",bgcolor:"transparent"};for(var n in o)if(o.hasOwnProperty(n)){var l=o[n].split(":"),d=l[0],c=l[1],p="";switch(d){case"p":p="bgposition";break;case"f":p="bgfit";break;case"r":p="bgrepeat";break;case"c":p="bgcolor"}p!==t&&(s[p]=c)}return a[r].fallbacks.panZoomDisableOnMobile&&a.ISM&&(s.panzoom=t,s.bgfit="cover",i.panzoom=t),e.extend(!0,i,s)},b=function(e,i,r){if(a[i]!==t){a[i].syncload--;var o=a.gA(e,"reference");for(var s in a[i].loadqueue)a[i].loadqueue.hasOwnProperty(s)&&"loaded"!==a[i].loadqueue[s].progress&&o==a[i].loadqueue[s].src&&(a[i].loadqueue[s].img=e,a[i].loadqueue[s].progress=r,a[i].loadqueue[s].width=e.naturalWidth,a[i].loadqueue[s].height=e.naturalHeight);_(i)}},_=function(i){4!=a[i].syncload&&a[i].loadqueue&&e.each(a[i].loadqueue,(function(r,o){if("prepared"==o.progress&&a[i].syncload<=4){if(a[i].syncload++,"img"==o.type){var s=new Image;a.sA(s,"reference",o.src),"RS-SBG"==o.img.tagName&&o.img&&o.img.alt&&(s.alt=o.img.alt),!/^([\w]+\:)?\/\//.test(o.src)||-1!==o.src.indexOf(location.host)&&-1===o.src.indexOf("."+location.host)||""===a[i].imgCrossOrigin||a[i].imgCrossOrigin===t||(s.crossOrigin=a[i].imgCrossOrigin),s.onload=function(){b(this,i,"loaded"),o.error=!1},s.onerror=function(){s.failedOnce||(s.failedOnce=!0,delete s.crossOrigin,s.removeAttribute("crossorigin"),s.src=o.src,b(this,i,"failed"),o.error=!0)},s.src=o.src,o.starttoload=Date.now()}else e.get(o.src,(function(e){o.innerHTML=(new XMLSerializer).serializeToString(e.documentElement),o.progress="loaded",a[i].syncload--,_(i)})).fail((function(){o.progress="failed",a[i].syncload--,_(i)}));o.progress="inload"}}))},S=function(e,t){return console.log("Static Image "+e+"  Could not be loaded in time. Error Exists:"+t),!0},x=function(e,t){if(Date.now()-a[t][e+"starttime"]>5e3&&1!=a[t][e+"warning"]){a[t][e+"warning"]=!0;var i=e+" Api Could not be loaded !";"https:"===location.protocol&&(i+=" Please Check and Renew SSL Certificate !"),console.error(i),a[t].c.append('<div style="position:absolute;top:50%;width:100%;color:#e74c3c;  font-size:16px; text-align:center; padding:15px;background:#000; display:block;"><strong>'+i+"</strong></div>")}return!0},k=function(i){if(a[i]!==t){var r=a[i];if(a[i].pr_active_slide=e(a[i].slides[a[i].pr_active_key]),a[i].pr_next_slide=e(a[i].slides[a[i].pr_processing_key]),a[i].pr_active_bg=a[i].pr_active_slide.find("rs-sbg-wrap"),a[i].pr_next_bg=a[i].pr_next_slide.find("rs-sbg-wrap"),a[i].pr_active_bg!==t&&a[i].pr_active_bg.length>0&&tpGS.gsap.to(a[i].pr_active_bg,.5,{opacity:0}),a[i].pr_next_bg!==t&&a[i].pr_next_bg.length>0&&tpGS.gsap.to(a[i].pr_next_bg,.5,{opacity:0}),tpGS.gsap.set(a[i].pr_active_slide,{zIndex:18}),a[i].pr_next_slide!==t&&a[i].pr_next_slide.length>0&&tpGS.gsap.set(a[i].pr_next_slide,{autoAlpha:0,zIndex:20}),a[i].tonpause=!1,"carousel"===r.sliderType&&"all"===r.carousel.showLayersAllTime)for(var o=0;o<a[i].slides.length;o++){var s=a[i].slides[o].dataset.key;a[i].layers[s]=a.getLayersInSlide(e(a[i].slides[o]),"rs-layer","carousel"),a[i].pr_active_key!==s&&a.removeTheLayers(e(a[i].slides[o]),i,!0)}a[i].pr_active_key!==t&&a.removeTheLayers(a[i].pr_active_slide,i,!0),a[i].firststart=1,setTimeout((function(){delete a[i].pr_active_key,delete a[i].pr_processing_key}),200)}},R=function(i,r,o){if(a[i]!==t)if(clearTimeout(a[i].waitWithSwapSlide),a[i].pr_processing_key===t||!0!==a[i].firstSlideShown){if(clearTimeout(a[i].waitWithSwapSlide),a[i].startWithSlideKey!==t&&(a[i].pr_next_key=a.getComingSlide(i,a[i].startWithSlideKey).nindex,a[i].startedWithOtherSlide=!0,delete a[i].startWithSlideKey),a[i].pr_active_slide=e(a[i].slides[a[i].pr_active_key]),a[i].pr_next_slide=e(a[i].slides[a[i].pr_next_key]),a[i].pr_next_key==a[i].pr_active_key)return delete a[i].pr_next_key;var s=a.gA(a[i].pr_next_slide[0],"key");a[i].sbgs[s]!==t&&a[i].sbgs[s].bgvid&&a[i].sbgs[s].bgvid.length>0&&(a[i].videos==t||a[i].videos[a[i].sbgs[s].bgvid[0].id]===t)&&a.manageVideoLayer(a[i].sbgs[s].bgvid,i,s),a[i].pr_processing_key=a[i].pr_next_key,a[i].pr_cache_pr_next_key=a[i].pr_next_key,delete a[i].pr_next_key,a[i].pr_next_slide!==t&&a[i].pr_next_slide[0]!==t&&a.gA(a[i].pr_next_slide[0],"hal")!==t&&a.sA(a[i].pr_next_slide[0],"sofacounter",a.gA(a[i].pr_next_slide[0],"sofacounter")===t?1:parseInt(a.gA(a[i].pr_next_slide[0],"sofacounter"),0)+1),a[i].stopLoop&&a[i].pr_processing_key==a[i].lastslidetoshow-1&&(a[i].progressC.css({visibility:"hidden"}),a[i].c.trigger("revolution.slide.onstop"),a[i].noloopanymore=1),a[i].pr_next_slide.index()===a[i].slideamount-1&&a[i].looptogo>0&&"disabled"!==a[i].looptogo&&(a[i].looptogo--,a[i].looptogo<=0&&(a[i].stopLoop=!0)),a[i].tonpause=!0,a[i].slideInSwapTimer=!0,a[i].c.trigger("stoptimer"),"off"===a[i].spinner?a[i].loader!==t&&!0===a[i].loaderVisible&&(a[i].loader.css({display:"none"}),a[i].loaderVisible=!1):a[i].loadertimer=setTimeout((function(){a[i].loader!==t&&!0!==a[i].loaderVisible&&(a[i].loader.css({display:"block"}),a[i].loaderVisible=!0)}),100);var n="carousel"===a[i].sliderType&&"all"!==a[i].lazyType?a.loadVisibleCarouselItems(i):a[i].pr_next_slide[0];a.loadImages(n,i,1),a.preLoadAudio&&a.preLoadAudio(a[i].pr_next_slide,i,1),a.waitForCurrentImages(n,i,(function(){a[i].firstSlideShown=!0,a[i].pr_next_slide.find("rs-bgvideo").each((function(){a.prepareCoveredVideo(i)})),a.loadUpcomingContent(i),window.requestAnimationFrame((function(){O(a[i].pr_next_slide.find("rs-sbg"),i,r,o)}))}))}else a[i].waitWithSwapSlide=setTimeout((function(){R(i,r)}),18)},O=function(i,r,o,s){if(a[r]!==t){M(r),a[r].pr_active_slide=e(a[r].slides[a[r].pr_active_key]),a[r].pr_next_slide=e(a[r].slides[a[r].pr_processing_key]),a[r].pr_active_bg=a[r].pr_active_slide.find("rs-sbg-wrap"),a[r].pr_next_bg=a[r].pr_next_slide.find("rs-sbg-wrap"),a[r].tonpause=!1,clearTimeout(a[r].loadertimer),a[r].loader!==t&&!0===a[r].loaderVisible&&(window.requestAnimationFrame((function(){a[r].loader.css({display:"none"})})),a[r].loaderVisible=!1),a[r].onBeforeSwap={slider:r,slideIndex:parseInt(a[r].pr_active_key,0)+1,slideLIIndex:a[r].pr_active_key,nextSlideIndex:parseInt(a[r].pr_processing_key,0)+1,nextSlideLIIndex:a[r].pr_processing_key,nextslide:a[r].pr_next_slide,slide:a[r].pr_active_slide,currentslide:a[r].pr_active_slide,prevslide:a[r].pr_lastshown_key!==t?a[r].slides[a[r].pr_lastshown_key]:""},"carousel"!==a[r].sliderType&&tpGS.gsap.set(a[r].pr_next_slide,{display:"block"}),a[r].c.trigger("revolution.slide.onbeforeswap",a[r].onBeforeSwap);var n=a.gA(a[r].pr_active_slide[0],"key"),l=a[r].sbgs[n];if(l&&l.panzoom&&l.pzAnim&&(l.pzLastFrame=!0,a.pzDrawShadow(r,l,l.pzAnim.start)),a[r].sbgs[a.gA(a[r].pr_next_slide[0],"key")]&&tpGS.gsap.fromTo(a[r].sbgs[a.gA(a[r].pr_next_slide[0],"key")].overlay,{opacity:0},{opacity:1,duration:1,ease:"none"}),l&&tpGS.gsap.to(l.overlay,{opacity:0,duration:1,ease:"none"}),a[r].transition=1,a[r].stopByVideo=!1,a[r].pr_next_slide[0]!==t&&a.gA(a[r].pr_next_slide[0],"duration")!=t&&""!=a.gA(a[r].pr_next_slide[0],"duration")?a[r].duration=parseInt(a.gA(a[r].pr_next_slide[0],"duration"),0):a[r].duration=a[r].origcd,a[r].pr_next_slide[0]===t||"true"!=a.gA(a[r].pr_next_slide[0],"ssop")&&!0!==a.gA(a[r].pr_next_slide[0],"ssop")?a[r].ssop=!1:a[r].ssop=!0,a[r].sbtimeline.set&&a[r].sbtimeline.fixed&&a.updateFixedScrollTimes(r),a[r].c.trigger("nulltimer"),a[r].sdir="bullet"!==a[r].sc_indicator&&a[r].pr_active_key==a[r].slideamount-1&&0==a[r].pr_processing_key?0:a[r].pr_processing_key<a[r].pr_active_key?1:0,"arrow"==a[r].sc_indicator&&(a[r].sdir=a[r].sc_indicator_dir),a[r].lsdir=a[r].sdir,a[r].pr_active_key!=a[r].pr_processing_key&&1!=a[r].firststart&&"carousel"!==a[r].sliderType&&a.removeTheLayers&&a.removeTheLayers(a[r].pr_active_slide,r),1!==a.gA(a[r].pr_next_slide[0],"rspausetimeronce")&&1!==a.gA(a[r].pr_next_slide[0],"rspausetimeralways")?a[r].c.trigger("restarttimer"):(a[r].stopByVideo=!0,a.unToggleState(a[r].slidertoggledby)),a.sA(a[r].pr_next_slide[0],"rspausetimeronce",0),a[r].pr_next_slide[0]!==t&&a.sA(a[r].c[0],"slideactive",a.gA(a[r].pr_next_slide[0],"key")),"carousel"==a[r].sliderType){if(a[r].mtl=tpGS.gsap.timeline(),a[r].carousel.focused=a[r].pr_processing_key,a.prepareCarousel(r),"v"!=a[r].carousel.orientation&&"fullscreen"!==a[r].sliderLayout||tpGS.gsap.set(a[r].canvas,{height:a[r].carousel.slide_height}),L(r,s),a.updateSlideBGs(r),!0!==a[r].carousel.checkFVideo){var d=a.gA(a[r].pr_next_slide[0],"key");a[r].sbgs[d]!==t&&a[r].sbgs[d].bgvid!==t&&0!==a[r].sbgs[d].bgvid.length&&a.playBGVideo(r,d),a[r].carousel.checkFVideo=!0}a[r].transition=0,a[r].startedWithOtherSlide&&(setTimeout((function(){a[r].carousel.focused=a[r].pr_active_key,a.positionCarousel(r)})),delete a[r].startedWithOtherSlide)}else{a[r].pr_lastshown_key=a[r].pr_lastshown_key===t?a[r].pr_next_key!==t?a[r].pr_next_key:a[r].pr_processing_key!==t?a[r].pr_processing_key:a[r].pr_active_key!==t?a[r].pr_active_key:a[r].pr_lastshown_key:a[r].pr_lastshown_key,a[r].mtl=tpGS.gsap.timeline({paused:!0,onComplete:function(){L(r)}}),a[r].pr_next_key!==t?a.animateTheLayers({slide:a[r].pr_next_key,id:r,mode:"preset",caller:"swapSlideProgress_1"}):a[r].pr_processing_key!==t?a.animateTheLayers({slide:a[r].pr_processing_key,id:r,mode:"preset",caller:"swapSlideProgress_2"}):a[r].pr_active_key!==t&&a.animateTheLayers({slide:a[r].pr_active_key,id:r,mode:"preset",caller:"swapSlideProgress_3"}),1==a[r].firststart&&(a[r].pr_active_slide[0]!==t&&tpGS.gsap.set(a[r].pr_active_slide,{autoAlpha:0}),a[r].firststart=0),a[r].pr_active_slide[0]!==t&&tpGS.gsap.set(a[r].pr_active_slide,{zIndex:18}),a[r].pr_next_slide[0]!==t&&tpGS.gsap.set(a[r].pr_next_slide,{autoAlpha:0,zIndex:20});d=a.gA(a[r].pr_next_slide[0],"key");a[r].sbgs[d]!==t&&a[r].sbgs[d].alt===t&&(a[r].sbgs[d].alt=a.gA(a[r].pr_next_slide[0],"alttrans")||!1,a[r].sbgs[d].alt=!1!==a[r].sbgs[d].alt&&a[r].sbgs[d].alt.split(","),a[r].sbgs[d].altIndex=0,a[r].sbgs[d].altLen=!1!==a[r].sbgs[d].alt?a[r].sbgs[d].alt.length:0);a[r].firstSlideAnimDone===t&&a[r].fanim!==t&&!1!==a[r].fanim||(a[r].sbgs[d].slideanimation===t||a[r].sbgs[d].slideanimationRebuild||(a[r].sbgs[d].random!==t&&a.SLTR!==t||a[r].sbgs[d].altLen>0&&a.SLTR));a[r].sbgs[d].slideanimation=a[r].firstSlideAnimDone===t&&a[r].fanim!==t&&!1!==a[r].fanim?a.convertSlideAnimVals(e.extend(!0,{},a.getSlideAnim_EmptyObject(),a[r].fanim)):a[r].sbgs[d].slideanimation===t||a[r].sbgs[d].slideanimationRebuild||a[r].sbgs[d].altLen>0&&"default_first_anim"==a[r].sbgs[d].alt[a[r].sbgs[d].altIndex]?a.getSlideAnimationObj(r,{anim:a.gA(a[r].pr_next_slide[0],"anim"),filter:a.gA(a[r].pr_next_slide[0],"filter"),in:a.gA(a[r].pr_next_slide[0],"in"),out:a.gA(a[r].pr_next_slide[0],"out"),d3:a.gA(a[r].pr_next_slide[0],"d3")},d):a[r].sbgs[d].random!==t&&a.SLTR!==t?a.convertSlideAnimVals(e.extend(!0,{},a.getSlideAnim_EmptyObject(),a.getAnimObjectByKey(a.getRandomSlideTrans(a[r].sbgs[d].random.rndmain,a[r].sbgs[d].random.rndgrp,a.SLTR),a.SLTR))):a[r].sbgs[d].altLen>0&&a.SLTR!==t?a.convertSlideAnimVals(e.extend(!0,{altAnim:a[r].sbgs[d].alt[a[r].sbgs[d].altIndex]},a.getSlideAnim_EmptyObject(),a.getAnimObjectByKey(a[r].sbgs[d].alt[a[r].sbgs[d].altIndex],a.SLTR))):a[r].sbgs[d].slideanimation,a[r].sbgs[d].altLen>0&&(a[r].sbgs[d].firstSlideAnimDone!==t?(a[r].sbgs[d].altIndex++,a[r].sbgs[d].altIndex=a[r].sbgs[d].altIndex>=a[r].sbgs[d].altLen?0:a[r].sbgs[d].altIndex):(a[r].sbgs[d].firstSlideAnimDone=!0,a.SLTR===t&&a.SLTR_loading===t&&a.loadSlideAnimLibrary(r),a[r].sbgs[d].alt.push("default_first_anim"),a[r].sbgs[d].altLen++)),a[r].sbgs[d].currentState="animating",a.animateSlide(r,a[r].sbgs[d].slideanimation),a[r].firstSlideAnimDone===t&&a[r].fanim!==t&&!1!==a[r].fanim&&(a[r].sbgs[d].slideanimationRebuild=!0),a[r].firstSlideAnimDone=!0,a[r].pr_next_bg.data("panzoom")!==t&&requestAnimationFrame((function(){var e=a.gA(a[r].pr_next_slide[0],"key");a.startPanZoom(a[r].pr_next_bg,r,0,a.getSlideIndex(r,e),"first",e)})),a[r].mtl.pause()}if(a.animateTheLayers?"carousel"===a[r].sliderType?(!1!==a[r].carousel.showLayersAllTime&&(a[r].carousel.allLayersStarted?a.animateTheLayers({slide:"individual",id:r,mode:"rebuild",caller:"swapSlideProgress_5"}):a.animateTheLayers({slide:"individual",id:r,mode:"start",caller:"swapSlideProgress_4"}),a[r].carousel.allLayersStarted==t&&(a.updateCarouselRows(r),a[r].carousel.allLayersStarted=!0)),0!==a[r].firststart?a.animateTheLayers({slide:0,id:r,mode:"start",caller:"swapSlideProgress_6"}):!0!==o&&a.animateTheLayers({slide:a[r].pr_next_key!==t?a[r].pr_next_key:a[r].pr_processing_key!==t?a[r].pr_processing_key:a[r].pr_active_key,id:r,mode:"start",caller:"swapSlideProgress_7"}),a[r].firststart=0):a.animateTheLayers({slide:a[r].pr_next_key!==t?a[r].pr_next_key:a[r].pr_processing_key!==t?a[r].pr_processing_key:a[r].pr_active_key,id:r,mode:"start",caller:"swapSlideProgress_8"}):a[r].mtl!=t&&setTimeout((function(){a[r].mtl.resume()}),18),"carousel"!==a[r].sliderType)if(a[r].scwDur=.001,Array.isArray(a[r].scwCallback)&&a[r].scwCallback.length>0&&a[r].pr_next_slide[0].classList.contains("rs-addon-pano-active")){a[r].scwDone=!1,a[r].scwCount=a[r].scwCallback.length;for(var c=0;c<a[r].scwCallback.length;c++)a[r].scwCallback[c]();a[r].scwTimeout=tpGS.gsap.delayedCall(2,(function(){a[r].scwCount>0&&(a[r].scwTween&&"function"==typeof a[r].scwTween.kill&&(a[r].scwTween.kill(),a[r].scwTween=null),a[r].scwTween=tpGS.gsap.to(a[r].pr_next_slide,{duration:a[r].scwDur,autoAlpha:1}))}))}else tpGS.gsap.to(a[r].pr_next_slide,{duration:a[r].scwDur,autoAlpha:1})}},L=function(i){if(a[i]!==t){if("done"!==a.RS_swapList[i]){a.RS_swapList[i]="done";var r=e.inArray(i,a.RS_swapping);a.RS_swapping.splice(r,1)}if(a[i].firstSlideAvailable===t&&(a[i].firstSlideAvailable=!0,window.requestAnimationFrame((function(){"hero"!==a[i].sliderType&&a.createNavigation&&a[i].navigation.use&&!0!==a[i].navigation.createNavigationDone&&a.createNavigation(i)}))),"carousel"===a[i].sliderType&&tpGS.gsap.to(a[i].carousel.wrap,1,{opacity:1}),a[i].pr_active_key=a[i].pr_processing_key!==t?a[i].pr_processing_key:a[i].pr_active_key,delete a[i].pr_processing_key,"scroll"!=a[i].parallax.type&&"scroll+mouse"!=a[i].parallax.type&&"mouse+scroll"!=a[i].parallax.type||(a[i].lastscrolltop=-999,a.generalObserver(a.ISM)),a[i].mtldiff=a[i].mtl.time(),delete a[i].mtl,a[i].pr_active_key!==t){a.gA(a[i].slides[a[i].pr_active_key],"sloop")!==t&&function(e){if(a[e]!==t){a[e].sloops=a[e].sloops===t?{}:a[e].sloops;var i=a.gA(a[e].slides[a[e].pr_active_key],"key"),r=a[e].sloops[i];if(r===t){r={s:2500,e:4500,r:"unlimited"};var o=a.gA(a[e].slides[a[e].pr_active_key],"sloop").split(";");for(var s in o)if(o.hasOwnProperty(s)){var n=o[s].split(":");switch(n[0]){case"s":r.s=parseInt(n[1],0)/1e3;break;case"e":r.e=parseInt(n[1],0)/1e3;break;case"r":r.r=n[1]}}r.r="unlimited"===r.r?-1:parseInt(r.r,0),a[e].sloops[i]=r,r.key=i}r.ct={time:r.s},r.tl=tpGS.gsap.timeline({}),r.timer=tpGS.gsap.fromTo(r.ct,r.e-r.s,{time:r.s},{time:r.e,ease:"none",onRepeat:function(){for(var i in a[e].layers[r.key])a[e].layers[r.key].hasOwnProperty(i)&&a[e]._L[i].timeline.play(r.s);var o=a[e].progressC;o!==t&&o[0]!==t&&o[0].tween!==t&&o[0].tween.time(r.s)},onUpdate:function(){},onComplete:function(){}}).repeat(r.r),r.tl.add(r.timer,r.s),r.tl.time(a[e].mtldiff)}}(i),a.sA(a[i].slides[a[i].activeRSSlide],"isactiveslide",!1),a[i].activeRSSlide=a[i].pr_active_key,a.sA(a[i].slides[a[i].activeRSSlide],"isactiveslide",!0);var o=a.gA(a[i].slides[a[i].pr_active_key],"key"),s=a.gA(a[i].slides[a[i].pr_lastshown_key],"key");a.sA(a[i].c[0],"slideactive",o),s!==t&&a[i].panzoomTLs!==t&&a[i].panzoomTLs[a.getSlideIndex(i,s)]!==t&&("carousel"===a[i].sliderType?(a[i].panzoomTLs[a.getSlideIndex(i,s)].timeScale(3),a[i].panzoomTLs[a.getSlideIndex(i,s)].reverse()):a[i].panzoomTLs[a.getSlideIndex(i,s)].pause()),I(i,o);var n={slider:i,slideIndex:parseInt(a[i].pr_active_key,0)+1,slideLIIndex:a[i].pr_active_key,slide:a[i].pr_next_slide,currentslide:a[i].pr_next_slide,prevSlideIndex:a[i].pr_lastshown_key!==t&&parseInt(a[i].pr_lastshown_key,0)+1,prevSlideLIIndex:a[i].pr_lastshown_key!==t&&parseInt(a[i].pr_lastshown_key,0),prevSlide:a[i].pr_lastshown_key!==t&&a[i].slides[a[i].pr_lastshown_key]};if(a[i].c.trigger("revolution.slide.onchange",n),a[i].c.trigger("revolution.slide.onafterswap",n),""+a[i].pr_lastshown_key!=""+a[i].pr_active_key&&"carousel"!==a[i].sliderType&&tpGS.gsap.set(n.prevSlide,{display:"none",delay:.01}),a[i].deepLinkListener||a[i].enableDeeplinkHash){var l=a.gA(a[i].slides[a[i].pr_active_key],"deeplink");l!==t&&l.length>0&&(a[i].ignoreDeeplinkChange=!0,window.location.hash=a.gA(a[i].slides[a[i].pr_active_key],"deeplink"))}a[i].pr_lastshown_key=a[i].pr_active_key,a[i].startWithSlide!==t&&"done"!==a[i].startWithSlide&&"carousel"===a[i].sliderType&&(a[i].firststart=0),a[i].duringslidechange=!1,a[i].pr_active_slide.length>0&&0!=a.gA(a[i].pr_active_slide[0],"hal")&&a.gA(a[i].pr_active_slide[0],"hal")<=a.gA(a[i].pr_active_slide[0],"sofacounter")&&a[i].c.revremoveslide(a[i].pr_active_slide.index());var d=a[i].pr_processing_key||a[i].pr_active_key||0;a[i].rowzones!=t&&(d=d>a[i].rowzones.length?a[i].rowzones.length:d),(a[i].rowzones!=t&&a[i].rowzones.length>0&&a[i].rowzones[d]!=t&&d>=0&&d<=a[i].rowzones.length&&a[i].rowzones[d].length>0||a.winH<a[i].module.height)&&a.updateDims(i),a[i].firstLetItFree===t&&(a.generalObserver(a.ISM),a[i].firstLetItFree=!0),a[i].skipAttachDetach=!1}}},I=function(e,i){a[e].sbgs[i]===t||a[e].sbgs[i].loadobj.img?a[e].pr_next_bg.data("panzoom")!==t&&(a[e].panzoomTLs!==t&&a[e].panzoomTLs[a.getSlideIndex(e,i)]!==t?(a[e].panzoomTLs[a.getSlideIndex(e,i)].timeScale(1),a[e].panzoomTLs[a.getSlideIndex(e,i)].play()):a.startPanZoom(a[e].pr_next_bg,e,0,a.getSlideIndex(e,i),"play",i)):tpGS.gsap.delayedCall(.1,(function(){I(e,i)}))},M=function(i){var r=a[i].progressBar;if(a[i].progressC===t||0==a[i].progressC.length)if(a[i].progressC=e('<rs-progress style="visibility:hidden;"></rs-progress>'),"horizontal"===r.style||"vertical"===r.style){if("module"===r.basedon){for(var o="",s=0;s<a[i].slideamount;s++)o+="<rs-progress-bar></rs-progress-bar>";o+="<rs-progress-bgs>";for(s=0;s<a[i].slideamount;s++)o+="<rs-progress-bg></rs-progress-bg>";if(o+="</rs-progress-bgs>","nogap"!==r.gaptype)for(s=0;s<a[i].slideamount;s++)o+="<rs-progress-gap></rs-progress-gap>";a[i].progressC[0].innerHTML=o,!0===a[i].noDetach&&a[i].c.append(a[i].progressC),a[i].progressCBarBGS=a.getByTag(a[i].progressC[0],"RS-PROGRESS-BG"),a[i].progressCBarGAPS=a.getByTag(a[i].progressC[0],"RS-PROGRESS-GAP"),"nogap"!==r.gaptype&&tpGS.gsap.set(a[i].progressCBarGAPS,{backgroundColor:r.gapcolor,zIndex:"gapbg"===r.gaptype?17:27}),tpGS.gsap.set(a[i].progressCBarBGS,{backgroundColor:r.bgcolor})}else a[i].progressC[0].innerHTML="<rs-progress-bar></rs-progress-bar>",!0===a[i].noDetach&&a[i].c.append(a[i].progressC);a[i].progressCBarInner=a.getByTag(a[i].progressC[0],"RS-PROGRESS-BAR"),tpGS.gsap.set(a[i].progressCBarInner,{background:r.color})}else a[i].progressC[0].innerHTML='<canvas width="'+2*r.radius+'" height="'+2*r.radius+'" style="position:absolute" class="rs-progress-bar"></canvas>',!0===a[i].noDetach&&a[i].c.append(a[i].progressC),a[i].progressCBarInner=a[i].progressC[0].getElementsByClassName("rs-progress-bar")[0],a[i].progressBCanvas=a[i].progressCBarInner.getContext("2d"),a[i].progressBar.degree="cw"===a[i].progressBar.style?360:0,T(i);if(!0!==a[i].noDetach&&a[i].progressC.detach(),a[i].progressBar.visibility[a[i].level]&&1!=a[i].progressBar.disableProgressBar)if("horizontal"===r.style||"vertical"===r.style){var n,l,d=a[i].slideamount-1;if("horizontal"===r.style){var c="grid"===r.alignby?a[i].gridwidth[a[i].level]:a[i].module.width;n=Math.ceil(c/a[i].slideamount),l=Math.ceil((c-d*r.gapsize)/a[i].slideamount),tpGS.gsap.set(a[i].progressC,{visibility:"visible",top:"top"===r.vertical?r.y+("grid"===r.alignby&&a[i].gridOffsetHeight!==t?Math.max(0,a[i].gridOffsetHeight):0):"center"===r.vertical?"50%":"auto",bottom:"top"===r.vertical||"center"===r.vertical?"auto":r.y+("grid"===r.alignby&&a[i].gridOffsetHeight!==t?Math.max(0,a[i].gridOffsetHeight):0),left:"left"===r.horizontal&&"grid"===r.alignby&&a[i].gridOffsetWidth!==t?Math.max(0,a[i].gridOffsetWidth):"auto",right:"right"===r.horizontal&&"grid"===r.alignby&&a[i].gridOffsetWidth!==t?Math.max(0,a[i].gridOffsetWidth):"auto",y:"center"===r.vertical?r.y:0,height:r.size,backgroundColor:"module"===r.basedon?"transparent":r.bgcolor,marginTop:"bottom"===r.vertical||"top"===r.vertical?0:parseInt(r.size,0)/2,width:"grid"===r.alignby?a[i].gridwidth[a[i].level]:"100%"}),tpGS.gsap.set(a[i].progressCBarInner,{x:"module"===r.basedon?r.gap?function(e){return("right"===r.horizontal?d-e:e)*(l+r.gapsize)}:function(e){return("right"===r.horizontal?d-e:e)*n}:0,width:"module"===r.basedon?r.gap?l+"px":100/a[i].slideamount+"%":"100%"}),"module"===r.basedon&&(tpGS.gsap.set(a[i].progressCBarBGS,{x:"module"===r.basedon?r.gap?function(e){return e*(l+r.gapsize)}:function(e){return e*n}:0,width:"module"===r.basedon?r.gap?l+"px":100/a[i].slideamount+"%":"100%"}),tpGS.gsap.set(a[i].progressCBarGAPS,{width:r.gap?r.gapsize+"px":0,x:r.gap?function(e){return(e+1)*l+parseInt(r.gapsize,0)*e}:0}))}else if("vertical"===r.style){c="grid"===r.alignby?a[i].gridheight[a[i].level]:a[i].module.height;n=Math.ceil(c/a[i].slideamount),l=Math.ceil((c-d*r.gapsize)/a[i].slideamount),tpGS.gsap.set(a[i].progressC,{visibility:"visible",left:"left"===r.horizontal?r.x+("grid"===r.alignby&&a[i].gridOffsetWidth!==t?Math.max(0,a[i].gridOffsetWidth):0):"center"===r.horizontal?"50%":"auto",right:"left"===r.horizontal||"center"===r.horizontal?"auto":r.x+("grid"===r.alignby&&a[i].gridOffsetWidth!==t?Math.max(0,a[i].gridOffsetWidth):0),x:"center"===r.horizontal?r.x:0,top:"top"===r.vertical&&"grid"===r.alignby&&a[i].gridOffsetHeight!==t?Math.max(a[i].gridOffsetHeight,0):"auto",bottom:"bottom"===r.vertical&&"grid"===r.alignby&&a[i].gridOffsetHeight!==t?Math.max(a[i].gridOffsetHeight,0):"auto",width:r.size,marginLeft:"left"===r.horizontal||"right"===r.horizontal?0:parseInt(r.size,0)/2,backgroundColor:"module"===r.basedon?"transparent":r.bgcolor,height:"grid"===r.alignby?a[i].gridheight[a[i].level]:"100%"}),tpGS.gsap.set(a[i].progressCBarInner,{y:"module"===r.basedon?r.gap?function(e){return("bottom"===r.vertical?d-e:e)*(l+r.gapsize)}:function(e){return("bottom"===r.vertical?d-e:e)*n}:0,height:"module"===r.basedon?r.gap?l+"px":100/a[i].slideamount+"%":"100%"}),"module"===r.basedon&&(tpGS.gsap.set(a[i].progressCBarBGS,{y:"module"===r.basedon?r.gap?function(e){return e*(l+r.gapsize)}:function(e){return e*n}:0,height:"module"===r.basedon?r.gap?l+"px":100/a[i].slideamount+"%":"100%"}),tpGS.gsap.set(a[i].progressCBarGAPS,{height:r.gap?r.gapsize+"px":0,y:r.gap?function(e){return(e+1)*l+parseInt(r.gapsize,0)*e}:0}))}}else tpGS.gsap.set(a[i].progressC,{top:"top"===r.vertical?r.y+("grid"===r.alignby&&a[i].gridOffsetHeight!==t?Math.max(0,a[i].gridOffsetHeight):0):"center"===r.vertical?"50%":"auto",bottom:"top"===r.vertical||"center"===r.vertical?"auto":r.y+("grid"===r.alignby&&a[i].gridOffsetHeight!==t?Math.max(0,a[i].gridOffsetHeight):0),left:"left"===r.horizontal?r.x+("grid"===r.alignby&&a[i].gridOffsetWidth!==t?Math.max(0,a[i].gridOffsetWidth):0):"center"===r.horizontal?"50%":"auto",right:"left"===r.horizontal||"center"===r.horizontal?"auto":r.x+("grid"===r.alignby&&a[i].gridOffsetWidth!==t?Math.max(0,a[i].gridOffsetWidth):0),y:"center"===r.vertical?r.y:0,x:"center"===r.horizontal?r.x:0,width:2*r.radius,height:2*r.radius,marginTop:"center"===r.vertical?0-r.radius:0,marginLeft:"center"===r.horizontal?0-r.radius:0,backgroundColor:"transparent",visibility:"visible"});else a[i].progressC[0].style.visibility="hidden";!0!==a[i].noDetach&&a[i].c.append(a[i].progressC),a[i].gridOffsetWidth===t&&"grid"===r.alignby?a[i].rebuildProgressBar=!0:a[i].rebuildProgressBar=!1},T=function(e){var t=a[e].progressBar;t.radius-parseInt(t.size,0)<=0&&(t.size=t.radius/4);var i=parseInt(t.radius),r=parseInt(t.radius);a[e].progressBCanvas.lineCap="round",a[e].progressBCanvas.clearRect(0,0,2*t.radius,2*t.radius),a[e].progressBCanvas.beginPath(),a[e].progressBCanvas.arc(i,r,t.radius-parseInt(t.size,0),Math.PI/180*270,Math.PI/180*630),a[e].progressBCanvas.strokeStyle=t.bgcolor,a[e].progressBCanvas.lineWidth=parseInt(t.size,0)-1,a[e].progressBCanvas.stroke(),a[e].progressBCanvas.beginPath(),a[e].progressBCanvas.strokeStyle=t.color,a[e].progressBCanvas.lineWidth=parseInt(t.size,0),a[e].progressBCanvas.arc(i,r,t.radius-parseInt(t.size,0),Math.PI/180*270,Math.PI/180*(270+a[e].progressBar.degree),"cw"!==t.style),a[e].progressBCanvas.stroke()},C=function(i){var r=function(){i!==t&&a!==t&&a[i]!==t&&(0==e("body").find(a[i].c).length||null===a[i]||null===a[i].c||a[i].c===t||0===a[i].length?(!function(t){a[t].c.children().each((function(){try{e(this).die("click")}catch(e){}try{e(this).die("mouseenter")}catch(e){}try{e(this).die("mouseleave")}catch(e){}try{e(this).off("hover")}catch(e){}}));try{a[t].c.die("click","mouseenter","mouseleave")}catch(e){}clearInterval(a[t].cdint),a[t].c=null}(i),clearInterval(a[i].cdint)):(a[i].c.trigger("revolution.slide.slideatend"),1==a[i].c.data("conthoverchanged")&&(a[i].conthover=a[i].c.data("conthover"),a[i].c.data("conthoverchanged",0)),a.callingNewSlide(i,1,!0)))},o=tpGS.gsap.timeline({paused:!0}),s="reset"===a[i].progressBar.reset||a[i].progressBar.notnew===t?0:.2,n="slide"===a[i].progressBar.basedon?0:a[i].pr_processing_key!==t?a[i].pr_processing_key:a[i].pr_active_key;if(n=n===t?0:n,"horizontal"===a[i].progressBar.style){if(o.add(tpGS.gsap.to(a[i].progressCBarInner[n],s,{scaleX:0,transformOrigin:"right"===a[i].progressBar.horizontal?"100% 50%":"0% 50%"})),o.add(tpGS.gsap.to(a[i].progressCBarInner[n],a[i].duration/1e3,{transformOrigin:"right"===a[i].progressBar.horizontal?"100% 50%":"0% 50%",force3D:"auto",scaleX:1,onComplete:r,delay:.5,ease:a[i].progressBar.ease})),"module"===a[i].progressBar.basedon)for(var l=0;l<a[i].slideamount;l++)l!==n&&o.add(tpGS.gsap.set(a[i].progressCBarInner[l],{scaleX:l<n?1:0,transformOrigin:"right"===a[i].progressBar.horizontal?"100% 50%":"0% 50%"}),0)}else if("vertical"===a[i].progressBar.style){if(a[i].progressCBarInner[n]!==t&&o.add(tpGS.gsap.to(a[i].progressCBarInner[n],s,{scaleY:0,transformOrigin:"bottom"===a[i].progressBar.vertical?"50% 100%":"50% 0%"})),a[i].progressCBarInner[n]!==t&&o.add(tpGS.gsap.to(a[i].progressCBarInner[n],a[i].duration/1e3,{transformOrigin:"bottom"===a[i].progressBar.vertical?"50% 100%":"50% 0%",force3D:"auto",scaleY:1,onComplete:r,delay:.5,ease:a[i].progressBar.ease})),"module"===a[i].progressBar.basedon)for(l=0;l<a[i].slideamount;l++)l!==n&&a[i].progressCBarInner[l]!==t&&o.add(tpGS.gsap.set(a[i].progressCBarInner[l],{scaleY:l<n?1:0,transformOrigin:"botton"===a[i].progressBar.vertical?"50% 100%":"50% 0%"}),0)}else{var d="slide"===a[i].progressBar.basedon?0:Math.max(0,360/a[i].slideamount*n),c="slide"===a[i].progressBar.basedon?360:360/a[i].slideamount*(n+1);"ccw"===a[i].progressBar.style&&"slide"!==a[i].progressBar.basedon&&(d=360-c,c=360-360/a[i].slideamount*n),o.add(tpGS.gsap.to(a[i].progressBar,s,{degree:"cw"===a[i].progressBar.style?d:c,onUpdate:function(){T(i)}})),o.add(tpGS.gsap.to(a[i].progressBar,a[i].duration/1e3,{degree:"cw"===a[i].progressBar.style?c:d,onUpdate:function(){T(i)},onComplete:r,delay:.5,ease:a[i].progressBar.ease}))}return a[i].progressBar.notnew=!0,o},A=function(e){a[e].progressC==t&&M(e),a[e].loop=0,a[e].stopAtSlide!=t&&a[e].stopAtSlide>-1?a[e].lastslidetoshow=a[e].stopAtSlide:a[e].lastslidetoshow=999,a[e].stopLoop=!1,0==a[e].looptogo&&(a[e].stopLoop=!0),a[e].c.on("stoptimer",(function(){a[e].progressC!=t&&(a[e].progressC[0].tween.pause(),a[e].progressBar.disableProgressBar&&(a[e].progressC[0].style.visibility="hidden"),a[e].sliderstatus="paused",a[e].slideInSwapTimer||a.unToggleState(a[e].slidertoggledby),a[e].slideInSwapTimer=!1)})),a[e].c.on("starttimer",(function(){a[e].progressC!=t&&(a[e].forcepaused||(1!=a[e].conthover&&1!=a[e].stopByVideo&&a[e].module.width>a[e].hideSliderAtLimit&&1!=a[e].tonpause&&1!=a[e].overnav&&1!=a[e].ssop&&(1===a[e].noloopanymore||a[e].viewPort.enable&&!a[e].inviewport||(a[e].progressBar.visibility[a[e].level]||(a[e].progressC[0].style.visibility="visible"),a[e].progressC[0].tween.resume(),a[e].sliderstatus="playing")),!a[e].progressBar.disableProgressBar&&a[e].progressBar.visibility[a[e].level]||(a[e].progressC[0].style.visibility="hidden"),a.toggleState(a[e].slidertoggledby)))})),a[e].c.on("restarttimer",(function(){if(!(a[e].modal!==t&&a[e].modal.useAsModal&&"close"==a[e].modal.lastModalCall||a[e].progressC==t||a[e].forcepaused)){if(a[e].mouseoncontainer&&"on"==a[e].navigation.onHoverStop&&!a.ISM)return!1;1===a[e].noloopanymore||a[e].viewPort.enable&&!a[e].inviewport||1==a[e].ssop?a.unToggleState(a[e].slidertoggledby):(a[e].progressBar.visibility[a[e].level]||(a[e].progressC[0].style.visibility="visible"),a[e].progressC[0].tween!==t&&a[e].progressC[0].tween.kill(),a[e].progressC[0].tween=C(e),a[e].progressC[0].tween.play(),a[e].sliderstatus="playing",a.toggleState(a[e].slidertoggledby)),!a[e].progressBar.disableProgressBar&&a[e].progressBar.visibility[a[e].level]||(a[e].progressC[0].style.visibility="hidden"),a[e].mouseoncontainer&&1==a[e].navigation.onHoverStop&&!a.ISM&&(a[e].c.trigger("stoptimer"),a[e].c.trigger("revolution.slide.onpause"))}})),a[e].c.on("nulltimer",(function(){a[e].progressC!=t&&a[e].progressC[0]!==t&&(a[e].progressC[0].tween!==t&&a[e].progressC[0].tween.kill(),a[e].progressC[0].tween=C(e),a[e].progressC[0].tween.pause(0),!a[e].progressBar.disableProgressBar&&a[e].progressBar.visibility[a[e].level]||(a[e].progressC[0].style.visibility="hidden"),a[e].sliderstatus="paused")})),a[e].progressC!==t&&(a[e].progressC[0].tween=C(e)),a[e].slideamount>1&&(0!=a[e].stopAfterLoops||1!=a[e].stopAtSlide)?a[e].c.trigger("starttimer"):(a[e].noloopanymore=1,a[e].c.trigger("nulltimer")),a[e].c.on("tp-mouseenter",(function(){a[e].mouseoncontainer=!0,1!=a[e].navigation.onHoverStop||a.ISM||(a[e].c.trigger("stoptimer"),a[e].c.trigger("revolution.slide.onpause"))})),a[e].c.on("tp-mouseleft",(function(){a[e].mouseoncontainer=!1,1!=a[e].c.data("conthover")&&1==a[e].navigation.onHoverStop&&(1==a[e].viewPort.enable&&a[e].inviewport||0==a[e].viewPort.enable)&&(a[e].c.trigger("revolution.slide.onresume"),a[e].c.trigger("starttimer"))}))},D=function(){e(".rev_redraw_on_blurfocus").each((function(){var e=this.id;if(a[e]==t||a[e].c==t||0===a[e].c.length)return!1;1!=a[e].windowfocused&&(a[e].windowfocused=!0,tpGS.gsap.delayedCall(.1,(function(){a[e].fallbacks.nextSlideOnWindowFocus&&a[e].c.revnext(),a[e].c.revredraw(),"playing"==a[e].lastsliderstatus&&a[e].c.revresume(),a[e].c.trigger("revolution.slide.tabfocused")})))}))},P=function(){document.hasFocus()||e(".rev_redraw_on_blurfocus").each((function(e){var t=this.id;a[t].windowfocused=!1,a[t].lastsliderstatus=a[t].sliderstatus,a[t].c.revpause(),a[t].c.trigger("revolution.slide.tabblured")}))},B=function(){e("rs-module").each((function(){var e=this.id;if(a[e].inviewport||!a[e].viewPort.enable){var i=a[e].pr_active_slide!==t&&a[e].pr_active_slide.data("key")!==t?a[e].pr_active_slide.data("key"):a[e].pr_next_slide!==t&&a[e].pr_next_slide.data("key")!==t?a[e].pr_next_slide.data("key"):t;if(i==t)return;a[e].sbgs[i].bgvid.length>0&&a[e].videos[a[e].sbgs[i].bgvid[0].id].loop&&("visible"===document.visibilityState?a.playVideo(a[e].sbgs[i].bgvid,e):a.stopVideo(a[e].sbgs[i].bgvid,e))}}))},G=function(){var e=document.documentMode===t,i=window.chrome;1!==a.revslider_focus_blur_listener&&(a.revslider_focus_blur_listener=1,e&&!i?a.window.on("focusin",(function(){!0!==a.windowIsFocused&&D(),a.windowIsFocused=!0})).on("focusout",(function(){!0!==a.windowIsFocused&&a.windowIsFocused!==t||P(),a.windowIsFocused=!1})):window.addEventListener?(window.addEventListener("focus",(function(e){!0!==a.windowIsFocused&&D(),a.windowIsFocused=!0}),{capture:!1,passive:!0}),window.addEventListener("blur",(function(e){!0!==a.windowIsFocused&&a.windowIsFocused!==t||P(),a.windowIsFocused=!1}),{capture:!1,passive:!0})):(window.attachEvent("focus",(function(e){!0!==a.windowIsFocused&&D(),a.windowIsFocused=!0})),window.attachEvent("blur",(function(e){!0!==a.windowIsFocused&&a.windowIsFocused!==t||P(),a.windowIsFocused=!1}))))},F=function(e){for(var t,i=[],a=window.location.href.slice(window.location.href.indexOf(e)+1).split("_"),r=0;r<a.length;r++)a[r]=a[r].replace("%3D","="),t=a[r].split("="),i.push(t[0]),i[t[0]]=t[1];return i},H=function(i){if(a[i].blockSpacing!==t){var r=a[i].blockSpacing.split(";");for(var o in a[i].blockSpacing={},r)if(r.hasOwnProperty(o)){var s=r[o].split(":");switch(s[0]){case"t":a[i].blockSpacing.top=a.revToResp(s[1],4,0);break;case"b":a[i].blockSpacing.bottom=a.revToResp(s[1],4,0);break;case"l":a[i].blockSpacing.left=a.revToResp(s[1],4,0);break;case"r":a[i].blockSpacing.right=a.revToResp(s[1],4,0)}}a[i].blockSpacing.block=e(a.closestClass(a[i].c[0],"wp-block-themepunch-revslider")),a[i].level!==t&&a[i].blockSpacing!==t&&tpGS.gsap.set(a[i].blockSpacing.block,{paddingLeft:a[i].blockSpacing.left[a[i].level],paddingRight:a[i].blockSpacing.right[a[i].level],marginTop:a[i].blockSpacing.top[a[i].level],marginBottom:a[i].blockSpacing.bottom[a[i].level]})}},z=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},W=function(i){return function(e){for(var i in e.minHeight=e.minHeight!==t?"none"===e.minHeight||"0"===e.minHeight||"0px"===e.minHeight||""==e.minHeight||" "==e.minHeight?0:parseInt(e.minHeight,0):0,e.maxHeight="none"===e.maxHeight||"0"===e.maxHeight?0:parseInt(e.maxHeight,0),e.carousel.maxVisibleItems=e.carousel.maxVisibleItems<1?999:e.carousel.maxVisibleItems,e.carousel.vertical_align="top"===e.carousel.vertical_align?"0%":"bottom"===e.carousel.vertical_align?"100%":"50%",e.carousel.space=parseInt(e.carousel.space,0),e.carousel.maxOpacity=parseInt(e.carousel.maxOpacity,0),e.carousel.maxOpacity=e.carousel.maxOpacity>1?e.carousel.maxOpacity/100:e.carousel.maxOpacity,e.carousel.showLayersAllTime="true"===e.carousel.showLayersAllTime||!0===e.carousel.showLayersAllTime?"all":e.carousel.showLayersAllTime,e.carousel.maxRotation=parseInt(e.carousel.maxRotation,0),e.carousel.minScale=parseInt(e.carousel.minScale,0),e.carousel.minScale=e.carousel.minScale>.9?e.carousel.minScale/100:e.carousel.minScale,e.carousel.speed=parseInt(e.carousel.speed,0),e.carousel.skewX=parseFloat(e.carousel.skewX),e.carousel.skewY=parseFloat(e.carousel.skewY),e.carousel.spinAngle=parseFloat(e.carousel.spinAngle),0===e.carousel.spinAngle&&(e.carousel.spinAngle=1),"v"===e.carousel.orientation&&(e.carousel.justify=!1),e.navigation.maintypes=["arrows","tabs","thumbnails","bullets"],e.perspective=parseInt(e.perspective,0),e.navigation.maintypes)e.navigation.maintypes.hasOwnProperty(i)&&e.navigation[e.navigation.maintypes[i]]!==t&&(e.navigation[e.navigation.maintypes[i]].animDelay=e.navigation[e.navigation.maintypes[i]].animDelay===t?1e3:e.navigation[e.navigation.maintypes[i]].animDelay,e.navigation[e.navigation.maintypes[i]].animSpeed=e.navigation[e.navigation.maintypes[i]].animSpeed===t?1e3:e.navigation[e.navigation.maintypes[i]].animSpeed,e.navigation[e.navigation.maintypes[i]].animDelay=parseInt(e.navigation[e.navigation.maintypes[i]].animDelay,0)/1e3,e.navigation[e.navigation.maintypes[i]].animSpeed=parseInt(e.navigation[e.navigation.maintypes[i]].animSpeed,0)/1e3);if(a.isNumeric(e.scrolleffect.tilt)||-1!==e.scrolleffect.tilt.indexOf("%")&&(e.scrolleffect.tilt=parseInt(e.scrolleffect.tilt)),e.scrolleffect.tilt=e.scrolleffect.tilt/100,e.navigation.thumbnails.position="outer-horizontal"==e.navigation.thumbnails.position?"bottom"==e.navigation.thumbnails.v_align?"outer-bottom":"outer-top":"outer-vertical"==e.navigation.thumbnails.position?"left"==e.navigation.thumbnails.h_align?"outer-left":"outer-right":e.navigation.thumbnails.position,e.navigation.tabs.position="outer-horizontal"==e.navigation.tabs.position?"bottom"==e.navigation.tabs.v_align?"outer-bottom":"outer-top":"outer-vertical"==e.navigation.tabs.position?"left"==e.navigation.tabs.h_align?"outer-left":"outer-right":e.navigation.tabs.position,e.sbtimeline.speed=parseInt(e.sbtimeline.speed,0)/1e3||.5,!0===e.sbtimeline.set&&!0===e.sbtimeline.fixed&&"auto"!==e.sliderLayout?(e.sbtimeline.fixStart=parseInt(e.sbtimeline.fixStart),e.sbtimeline.fixEnd=parseInt(e.sbtimeline.fixEnd)):e.sbtimeline.fixed=!1,e.progressBar===t||"true"!=e.progressBar.disableProgressBar&&1!=e.progressBar.disableProgressBar||(e.progressBar.disableProgressBar=!0),e.startDelay=parseInt(e.startDelay,0)||0,e.navigation!==t&&e.navigation.arrows!=t&&e.navigation.arrows.hide_under!=t&&(e.navigation.arrows.hide_under=parseInt(e.navigation.arrows.hide_under)),e.navigation!==t&&e.navigation.bullets!=t&&e.navigation.bullets.hide_under!=t&&(e.navigation.bullets.hide_under=parseInt(e.navigation.bullets.hide_under)),e.navigation!==t&&e.navigation.thumbnails!=t&&e.navigation.thumbnails.hide_under!=t&&(e.navigation.thumbnails.hide_under=parseInt(e.navigation.thumbnails.hide_under)),e.navigation!==t&&e.navigation.tabs!=t&&e.navigation.tabs.hide_under!=t&&(e.navigation.tabs.hide_under=parseInt(e.navigation.tabs.hide_under)),e.navigation!==t&&e.navigation.arrows!=t&&e.navigation.arrows.hide_over!=t&&(e.navigation.arrows.hide_over=parseInt(e.navigation.arrows.hide_over)),e.navigation!==t&&e.navigation.bullets!=t&&e.navigation.bullets.hide_over!=t&&(e.navigation.bullets.hide_over=parseInt(e.navigation.bullets.hide_over)),e.navigation!==t&&e.navigation.thumbnails!=t&&e.navigation.thumbnails.hide_over!=t&&(e.navigation.thumbnails.hide_over=parseInt(e.navigation.thumbnails.hide_over)),e.navigation!==t&&e.navigation.tabs!=t&&e.navigation.tabs.hide_over!=t&&(e.navigation.tabs.hide_over=parseInt(e.navigation.tabs.hide_over)),e.lazyloaddata!==t&&e.lazyloaddata.length>0&&e.lazyloaddata.indexOf("-")>0){var r=e.lazyloaddata.split("-");for(e.lazyloaddata=r[0],i=1;i<r.length;i++)e.lazyloaddata+=z(r[i])}return e.duration=parseInt(e.duration),"single"===e.lazyType&&"carousel"===e.sliderType&&(e.lazyType="smart"),"carousel"===e.sliderType&&e.carousel.justify&&(e.justifyCarousel=!0,e.keepBPHeight=!0),e.enableUpscaling=1==e.enableUpscaling&&"carousel"!==e.sliderType&&"fullwidth"===e.sliderLayout,e.useFullScreenHeight="carousel"===e.sliderType&&"fullscreen"===e.sliderLayout&&!0===e.useFullScreenHeight&&"v"!==e.carousel.orientation,e.progressBar.y=parseInt(e.progressBar.y,0),e.progressBar.x=parseInt(e.progressBar.x,0),
"IE"!==window.RSBrowser&&e.customEases!==t&&(!e.customEases.SFXBounceLite&&"true"!=e.customEases.SFXBounceLite||tpGS.SFXBounceLite!==t||(tpGS.SFXBounceLite=tpGS.CustomBounce.create("SFXBounceLite",{strength:.3,squash:1,squashID:"SFXBounceLite-squash"})),!e.customEases.SFXBounceSolid&&"true"!=e.customEases.SFXBounceSolid||tpGS.SFXBounceSolid!==t||(tpGS.SFXBounceSolid=tpGS.CustomBounce.create("SFXBounceSolid",{strength:.5,squash:2,squashID:"SFXBounceSolid-squash"})),!e.customEases.SFXBounceStrong&&"true"!=e.customEases.SFXBounceStrong||tpGS.SFXBounceStrong!==t||(tpGS.SFXBounceStrong=tpGS.CustomBounce.create("SFXBounceStrong",{strength:.7,squash:3,squashID:"SFXBounceStrong-squash"})),!e.customEases.SFXBounceExtrem&&"true"!=e.customEases.SFXBounceExtrem||tpGS.SFXBounceExtrem!==t||(tpGS.SFXBounceExtrem=tpGS.CustomBounce.create("SFXBounceExtrem",{strength:.9,squash:4,squashID:"SFXBounceExtrem-squash"})),!e.customEases.BounceLite&&"true"!=e.customEases.BounceLite||tpGS.BounceLite!==t||(tpGS.BounceLite=tpGS.CustomBounce.create("BounceLite",{strength:.3})),!e.customEases.BounceSolid&&"true"!=e.customEases.BounceSolid||tpGS.BounceSolid!==t||(tpGS.BounceSolid=tpGS.CustomBounce.create("BounceSolid",{strength:.5})),!e.customEases.BounceStrong&&"true"!=e.customEases.BounceStrong||tpGS.BounceStrong!==t||(tpGS.BounceStrong=tpGS.CustomBounce.create("BounceStrong",{strength:.7})),!e.customEases.BounceExtrem&&"true"!=e.customEases.BounceExtrem||tpGS.BounceExtrem!==t||(tpGS.BounceExtrem=tpGS.CustomBounce.create("BounceExtrem",{strength:.9}))),e.modal.coverSpeed=parseFloat(e.modal.coverSpeed),e.modal.coverSpeed=e.modal.coverSpeed>200?e.modal.coverSpeed/1e3:e.modal.coverSpeed,e.modal.coverSpeed=Math.max(Math.min(3,e.modal.coverSpeed),.3),e.navigation.wheelViewPort=e.navigation.wheelViewPort===t?.5:e.navigation.wheelViewPort/100,e.navigation.wheelCallDelay=e.navigation.wheelCallDelay===t?1e3:parseInt(e.navigation.wheelCallDelay),e.autoDPR="string"==typeof e.DPR&&-1!==e.DPR.indexOf("ax"),e.DPR=e.DPR.replace("ax",""),e.DPR=parseInt(e.DPR.replace("x","")),e.DPR=isNaN(e.DPR)?window.devicePixelRatio:e.autoDPR?Math.min(window.devicePixelRatio,e.DPR):e.DPR,e.DPR=1!=e.onedpronmobile&&"true"!=e.onedpronmobile||!a.ISM?e.DPR:1,!1===e.viewPort.global?e.viewPort.enable=!1:!0===e.viewPort.global&&(e.viewPort.local=e.viewPort.enable,e.viewPort.enable=!0),e.carousel!==t&&"v"==e.carousel.orientation&&(e.carousel.prevNextVisType=(""+e.carousel.prevNextVis).includes("%")?"%":"px",e.carousel.prevNextVis=parseInt(e.carousel.prevNextVis,0)/("%"==e.carousel.prevNextVisType?100:1)),e}(e.extend(!0,{DPR:"dpr",sliderType:"standard",sliderLayout:"auto",overlay:{type:"none",size:1,colora:"transparent",colorb:"#000000"},duration:9e3,imgCrossOrigin:"",modal:{useAsModal:!1,cover:!0,coverColor:"rgba(0,0,0,0.5)",horizontal:"center",vertical:"middle",coverSpeed:1},navigation:{keyboardNavigation:!1,keyboard_direction:"horizontal",mouseScrollNavigation:"off",wheelViewPort:50,wheelCallDelay:"1000ms",onHoverStop:!0,mouseScrollReverse:"default",target:"window",threshold:50,touch:{touchenabled:!1,touchOnDesktop:!1,swipe_treshold:75,swipe_min_touches:1,swipe_direction:"horizontal",drag_block_vertical:!1,mobileCarousel:!0,desktopCarousel:!0},arrows:{style:"",enable:!1,hide_onmobile:!1,hide_under:0,hide_onleave:!1,hide_delay:200,hide_delay_mobile:1200,hide_over:9999,tmp:"",rtl:!1,left:{h_align:"left",v_align:"center",h_offset:20,v_offset:0,container:"slider"},right:{h_align:"right",v_align:"center",h_offset:20,v_offset:0,container:"slider"}},bullets:{enable:!1,hide_onmobile:!1,hide_onleave:!1,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",h_align:"center",v_align:"bottom",space:5,h_offset:0,v_offset:20,tmp:'<span class="tp-bullet-image"></span><span class="tp-bullet-title"></span>',container:"slider",rtl:!1,style:""},thumbnails:{container:"slider",rtl:!1,style:"",enable:!1,width:100,height:50,min_width:100,wrapper_padding:2,wrapper_color:"transparent",tmp:'<span class="tp-thumb-image"></span><span class="tp-thumb-title"></span>',visibleAmount:5,hide_onmobile:!1,hide_onleave:!1,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,position:"inner",space:2,h_align:"center",v_align:"bottom",h_offset:0,v_offset:20,mhoff:0,mvoff:0},tabs:{container:"slider",rtl:!1,style:"",enable:!1,width:100,min_width:100,height:50,wrapper_padding:10,wrapper_color:"transparent",tmp:'<span class="tp-tab-image"></span>',visibleAmount:5,hide_onmobile:!1,hide_onleave:!1,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,space:0,position:"inner",h_align:"center",v_align:"bottom",h_offset:0,v_offset:20,mhoff:0,mvoff:0}},responsiveLevels:4064,visibilityLevels:[2048,1024,778,480],gridwidth:960,gridheight:500,minHeight:0,maxHeight:0,keepBPHeight:!1,useFullScreenHeight:!0,overflowHidden:!1,forceOverflow:!1,fixedOnTop:!1,autoHeight:!1,gridEQModule:!1,disableForceFullWidth:!1,fullScreenOffsetContainer:"",fullScreenOffset:"0",hideLayerAtLimit:0,hideAllLayerAtLimit:0,hideSliderAtLimit:0,progressBar:{disableProgressBar:!1,style:"horizontal",size:"5px",radius:10,vertical:"bottom",horizontal:"left",x:0,y:0,color:"rgba(255,255,255,0.5)",bgcolor:"transparent",basedon:"slide",gapsize:0,reset:"reset",gaptype:"gapboth",gapcolor:"rgba(255,255,255,0.5)",ease:"none",visibility:{0:!0,1:!0,2:!0,3:!0}},stopAtSlide:-1,stopAfterLoops:0,shadow:0,startDelay:0,lazyType:"none",lazyOnBg:!1,spinner:"off",shuffle:!1,perspective:"600px",perspectiveType:"local",viewPort:{enable:!1,global:!1,globalDist:"-400px",outof:"wait",visible_area:"200px",presize:!1},fallbacks:{isJoomla:!1,panZoomDisableOnMobile:!1,simplifyAll:!0,nextSlideOnWindowFocus:!1,disableFocusListener:!1,allowHTML5AutoPlayOnAndroid:!0},fanim:!1,parallax:{type:"off",levels:[10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85],origo:"enterpoint",disable_onmobile:!1,ddd_shadow:!1,ddd_bgfreeze:!1,ddd_overflow:"visible",ddd_layer_overflow:"visible",ddd_z_correction:65,speed:400,speedbg:0,speedls:0},scrolleffect:{set:!1,fade:!1,blur:!1,scale:!1,grayscale:!1,maxblur:10,layers:!1,slide:!1,direction:"both",multiplicator:1.35,multiplicator_layers:.5,tilt:30,disable_onmobile:!1},sbtimeline:{set:!1,fixed:!1,fixStart:0,fixEnd:0,layers:!1,slide:!1,ease:"none",speed:500},carousel:{orientation:"h",prevNextVis:"50px",easing:"power3.inOut",speed:800,showLayersAllTime:!1,horizontal_align:"center",vertical_align:"center",snap:!0,infinity:!1,stopOnClick:!0,space:0,maxVisibleItems:3,stretch:!1,fadeout:!0,maxRotation:0,maxOpacity:100,minScale:0,offsetScale:!1,vary_fade:!1,vary_rotation:!1,vary_scale:!1,border_radius:"0px",padding_top:0,padding_bottom:0,skewX:0,skewY:0,spin:"off",spinAngle:0,overshoot:!1},observeWrap:!1,extensions:"extensions/",extensions_suffix:".min.js",stopLoop:!1,waitForInit:!1,ignoreHeightChange:!0,onedpronmobile:!1},i))};window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.waiting=window.RS_MODULES.waiting||[];var E=["DOM","main","parallax","video","slideanims","actions","layeranimation","navigation","carousel","panzoom"];for(var N in E)-1==window.RS_MODULES.waiting.indexOf(E[N])&&window.RS_MODULES.waiting.push(E[N]);function j(e){window.elementorFrontend!==t&&elementorFrontend.hooks!==t&&elementorFrontend.hooks.removeAction("frontend/element_ready/global",j),window.RS_MODULES.elementor={loaded:!0,version:"6.5.0"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}function V(){if(window.elementorFrontend===t||window.elementorFrontend.hooks===t||window.elementorFrontend.hooks.addAction===t)return window.RS_MODULES.elementorCounter++,window.RS_MODULES.elementorCounterCheck&&window.RS_MODULES.elementorCounter>20?void j():void requestAnimationFrame(V);window.elementorFrontend.config.environmentMode.edit?elementorFrontend.hooks.addAction("frontend/element_ready/widget",j):j()}function X(){1!=RS_MODULES.checkElementorCalled&&(RS_MODULES.checkElementorCalled=!0,document.body&&(document.body.className.indexOf("elementor-page")>=0||document.body.className.indexOf("elementor-default")>=0)&&(window.RS_MODULES.waiting=window.RS_MODULES.waiting===t?[]:window.RS_MODULES.waiting,-1==window.RS_MODULES.waiting.indexOf("elementor")&&window.RS_MODULES.waiting.push("elementor"),document.body&&-1==document.body.className.indexOf("elementor-editor-active")&&(window.RS_MODULES.elementorCounterCheck=!0),window.RS_MODULES.elementorCounter=0,V()))}window.RS_MODULES.main={loaded:!0,version:i},window.RS_MODULES.minimal=!1,window.RS_MODULES.callSliders=function(){for(var e in RS_MODULES.modules)!0!==RS_MODULES.modules[e].once&&window.RS_MODULES!==t&&window.RS_MODULES.minimal&&(RS_MODULES.modules[e].once=!0,RS_MODULES.modules[e].init())},"loading"===document.readyState?document.addEventListener("readystatechange",(function(){"interactive"!==document.readyState&&"complete"!==document.readyState||(X(),window.RS_MODULES.DOM={loaded:!0},window.RS_MODULES.checkMinimal())})):"complete"!==document.readyState&&"interactive"!==document.readyState||(X(),window.RS_MODULES.DOM={loaded:!0}),window.RS_MODULES.checkMinimal=function(){if(0==window.RS_MODULES.minimal){var i=1==window.RS_MODULES.minimal||window.RS_MODULES.waiting!==t&&e.fn.revolution!==t&&window.tpGS!==t&&window.tpGS.gsap!==t;if(i)for(var a in window.RS_MODULES.waiting)window.RS_MODULES.waiting.hasOwnProperty(a)&&"function"!=typeof window.RS_MODULES.waiting[a]&&i&&window.RS_MODULES[window.RS_MODULES.waiting[a]]===t&&(i=!1);i&&(!0!==window.RS_MODULES.minimal&&e(document).trigger("REVSLIDER_READY_TO_USE"),window.RS_MODULES.minimal=!0)}else window.RS_MODULES.minimal=!0;!0===window.RS_MODULES.minimal&&window.RS_MODULES.callSliders()},window.RS_MODULES.checkMinimal()}(jQuery),function($,undefined){"use strict";var version="6.6.0";jQuery.fn.revolution=jQuery.fn.revolution||{};var _R=jQuery.fn.revolution;jQuery.extend(!0,_R,{checkActions:function(e,t){e===undefined?moduleEnterLeaveActions(t):checkActions_intern(e,t)},delayer:function(e,t,i){_R[e].timeStamps=_R[e].timeStamps===undefined?{}:_R[e].timeStamps;var a=(new Date).getTime(),r=_R[e].timeStamps[i]===undefined?parseInt(t)+100:a-_R[e].timeStamps[i],o=parseInt(r)>t;return o&&(_R[e].timeStamps[i]=a),o},getURLDetails:function(e){(e=e===undefined?{}:e).url=e.url===undefined?window.location.href:e.url,e.url=e.url.replace("www",""),e.protocol=0===e.url.indexOf("http://")?"http://":0===e.url.indexOf("https://")?"https://":0===e.url.indexOf("//")?"//":"relative";var t=e.url.replace("https://","");t=t.replace("http://",""),"relative"===e.protocol&&(t=t.replace("//","")),t=t.split("#"),e.anchor=(e.anchor===undefined||""==e.anchor||0==e.anchor.length)&&t.length>1?t[1]:e.anchor===undefined?"":e.anchor.replace("#",""),e.anchor=e.anchor.split("?"),e.queries=t[0].split("?"),e.queries=e.queries.length>1?e.queries[1]:"",e.queries=e.queries.length>1?e.queries[1]:e.anchor.length>1?e.anchor[1]:e.queries,e.anchor=e.anchor[0];(t=t[0]).split("/");var i=t.split("/");return e.host=i[0],i.splice(0,1),e.path="/"+i.join("/"),"/"==e.path[e.path.length-1]&&(e.path=e.path.slice(0,-1)),e.origin="relative"!==e.protocol?e.protocol+e.host:window.location.origin.replace("www","")+window.location.pathname,e.hash=(""!==e.queries&&e.queries!==undefined?"?"+e.queries:"")+(""!==e.anchor&&e.anchor!==undefined?"#"+e.anchor:""),e},scrollToId:function(e){if(_R.scrollToObj=e,!window.isSafari11){var t=tpGS.gsap.getProperty("html","scrollBehavior"),i=tpGS.gsap.getProperty("body","scrollBehavior");tpGS.gsap.set("html,body",{scrollBehavior:"auto"}),e.scrollBehaviorHtml=t,e.scrollBehaviorBody=i}_R.calcScrollToId()},calcScrollToId:function(){if(_R.scrollToObj){var e=_R.scrollToObj,t=e.tween&&e.tween.progress?e.tween.progress():0;e.tween&&e.tween.kill&&e.tween.kill(),e.startScrollPos!==undefined&&null!==e.startScrollPos||(e.startScrollPos=_R[e.id].modal.useAsModal?_R[e.id].cpar.scrollTop():_R.document.scrollTop());var i="scrollbelow"===e.action?(getOffContH(_R[e.id].fullScreenOffsetContainer)||0)-(parseInt(e.offset,0)||0)||0:0-(parseInt(e.offset,0)||0),a="scrollbelow"===e.action?_R[e.id].c:jQuery("#"+e.anchor),r=a.length>0?a.offset().top:0,o={_y:_R[e.id].modal.useAsModal?_R[e.id].cpar[0].scrollTop:window.pageYOffset!==document.documentElement.scrollTop?0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop:window.pageYOffset};r+="scrollbelow"===e.action?_R[e.id].sbtimeline.fixed?_R[e.id].cpar.parent().height()+_R[e.id].fullScreenOffsetResult:jQuery(_R[e.id].slides[0]).height():0,e.tween=tpGS.gsap.fromTo(o,e.speed/1e3,{_y:e.startScrollPos},{_y:r-i,ease:e.ease,onUpdate:function(){_R[e.id].modal.useAsModal?_R[e.id].cpar.scrollTop(o._y):_R.document.scrollTop(o._y)},onComplete:function(){e.hash!==undefined&&history.pushState(null,null,e.hash),window.isSafari11||(tpGS.gsap.set("html",{scrollBehavior:e.scrollBehaviorHtml}),tpGS.gsap.set("body",{scrollBehavior:e.scrollBehaviorBody})),_R.scrollToObj&&(_R.scrollToObj.tween&&(_R.scrollToObj.tween.kill(),_R.scrollToObj.tween=null),_R.scrollToObj.startScrollPos=null,_R.scrollToObj=null)}}),e.tween.progress(t)}}});var moduleEnterLeaveActions=function(e){!_R[e].moduleActionsPrepared&&_R[e].c[0].getElementsByClassName("rs-on-sh").length>0&&(_R[e].c.on("tp-mouseenter",(function(){_R[e].mouseoncontainer=!0;var t,i=_R[e].pr_next_key!==undefined?_R[e].pr_next_key:_R[e].pr_processing_key!==undefined?_R[e].pr_processing_key:_R[e].pr_active_key!==undefined?_R[e].pr_active_key:_R[e].pr_next_key;if("none"!==i&&i!==undefined){if((i=_R.gA(_R[e].slides[i],"key"))!==undefined&&_R[e].layers[i])for(t in _R[e].layers[i])_R[e].layers[i][t].className.indexOf("rs-on-sh")>=0&&_R.renderLayerAnimation({layer:jQuery(_R[e].layers[i][t]),frame:"frame_1",mode:"trigger",id:e});for(t in _R[e].layers.static)_R[e].layers.static[t].className.indexOf("rs-on-sh")>=0&&_R.renderLayerAnimation({layer:jQuery(_R[e].layers.static[t]),frame:"frame_1",mode:"trigger",id:e})}})),_R[e].c.on("tp-mouseleft",(function(){_R[e].mouseoncontainer=!0;var t,i=_R[e].pr_next_key!==undefined?_R[e].pr_next_key:_R[e].pr_processing_key!==undefined?_R[e].pr_processing_key:_R[e].pr_active_key!==undefined?_R[e].pr_active_key:_R[e].pr_next_key;if("none"!==i&&i!==undefined){if((i=_R.gA(_R[e].slides[i],"key"))!==undefined&&_R[e].layers[i])for(t in _R[e].layers[i])_R[e].layers[i][t].className.indexOf("rs-on-sh")>=0&&_R.renderLayerAnimation({layer:jQuery(_R[e].layers[i][t]),frame:"frame_999",mode:"trigger",id:e});for(t in _R[e].layers.static)_R[e].layers.static[t].className.indexOf("rs-on-sh")>=0&&_R.renderLayerAnimation({layer:jQuery(_R[e].layers.static[t]),frame:"frame_999",mode:"trigger",id:e})}}))),_R[e].moduleActionsPrepared=!0},checkActions_intern=function(layer,id){var actions=_R.gA(layer[0],"actions");if("RS-COLUMN"==layer[0].tagName){var wrap=_R.closestNode(layer[0],"RS-COLUMN-WRAP");null!==wrap&&wrap!==undefined&&(_R.sA(wrap,"action",actions),layer=jQuery(wrap))}var _L=layer.data();for(var ei in actions=actions.split("||"),layer.addClass("rs-waction"),_L.events=_L.events===undefined?[]:_L.events,actions)if(actions.hasOwnProperty(ei)){var event=getEventParams(actions[ei].split(";"));_L.events.push(event),"click"===event.on&&layer[0].classList.add("rs-wclickaction"),_R[id].fullscreen_esclistener||"exitfullscreen"!=event.action&&"togglefullscreen"!=event.action||(_R.document.keyup((function(e){27==e.keyCode&&jQuery("#rs-go-fullscreen").length>0&&layer.trigger(event.on)})),_R[id].fullscreen_esclistener=!0);var targetlayer="backgroundvideo"==event.layer?jQuery("rs-bgvideo"):"firstvideo"==event.layer?jQuery("rs-slide").find(".rs-layer-video"):jQuery("#"+event.layer);switch(-1!=jQuery.inArray(event.action,["toggleslider","toggle_mute_video","toggle_global_mute_video","togglefullscreen"])&&(_L._togglelisteners=!0),event.action){case"togglevideo":jQuery.each(targetlayer,(function(){updateToggleByList(jQuery(this),"videotoggledby",layer[0].id)}));break;case"togglelayer":jQuery.each(targetlayer,(function(){updateToggleByList(jQuery(this),"layertoggledby",layer[0].id),jQuery(this).data("triggered_startstatus",event.togglestate)}));break;case"toggle_global_mute_video":case"toggle_mute_video":jQuery.each(targetlayer,(function(){updateToggleByList(jQuery(this),"videomutetoggledby",layer[0].id)}));break;case"toggleslider":_R[id].slidertoggledby==undefined&&(_R[id].slidertoggledby=[]),_R[id].slidertoggledby.push(layer[0].id);break;case"togglefullscreen":_R[id].fullscreentoggledby==undefined&&(_R[id].fullscreentoggledby=[]),_R[id].fullscreentoggledby.push(layer[0].id)}}_R[id].actionsPrepared=!0,_R[id].actionListenerHook=_R[id].actionListenerHook==undefined?{_on:""}:_R[id].actionListenerHook,layer.on("click mouseenter mouseleave "+_R[id].actionListenerHook._on,(function(e){for(var i in _L.events)if(_L.events.hasOwnProperty(i)&&_L.events[i].on.includes(e.type)){var event=_L.events[i];if(!(event.repeat!==undefined&&event.repeat>0)||_R.delayer(id,1e3*event.repeat,_L.c[0].id+"_"+event.action)){if("click"===event.on&&layer.hasClass("tp-temporarydisabled"))return!1;(""+event.layer).includes("layer-sta_")&&(_R[id].staticPrefix=_R[id].staticPrefix?_R[id].staticPrefix:Object.keys(_R[id].layers.static)[0],(""+_R[id].staticPrefix).includes("layer-")&&(event.layer=_R[id].staticPrefix.split("layer-")[0]+"layer-"+event.layer.split("layer-sta_")[1]));var targetlayer="backgroundvideo"==event.layer?jQuery(_R[id].slides[_R[id].pr_active_key]).find("rs-sbg-wrap rs-bgvideo"):"firstvideo"==event.layer?jQuery(_R[id].slides[_R[id].pr_active_key]).find(".rs-layer-video").first():jQuery("#"+event.layer),tex=targetlayer.length>0;if(""!=_R[id].actionListenerHook._on&&"click"!==e.type&&"mouseenter"!==e.type&&"mouseleave"!==e.type){var keepgoing=!0;for(var cbs in _R[id].actionListenerHook.callBacks){if(!0!==keepgoing)break;_R[id].actionListenerHook.callBacks.hasOwnProperty(cbs)&&"function"==typeof _R[id].actionListenerHook.callBacks[cbs]&&(keepgoing=_R[id].actionListenerHook.callBacks[cbs]({event:event,layer:layer,targetlayer:targetlayer,L:_L}))}if(!keepgoing)continue}switch(event.action){case"menulink":var linkto=_R.getURLDetails({url:event.url,anchor:event.anchor}),linkfrom=_R.getURLDetails();linkto.host==linkfrom.host&&linkto.path==linkfrom.path&&"_self"===event.target?_R.scrollToId({id:id,offset:event.offset,action:event.action,anchor:event.anchor,hash:linkto.hash,speed:event.speed,ease:event.ease}):"_self"===event.target?window.location=linkto.url+(linkto.anchor!==undefined&&""!==linkto.anchor?"#"+linkto.anchor:""):window.open(linkto.url+(linkto.anchor!==undefined&&""!==linkto.anchor?"#"+linkto.anchor:"")),e.preventDefault();break;case"getAccelerationPermission":_R.getAccelerationPermission(id);break;case"nextframe":case"prevframe":case"gotoframe":case"togglelayer":case"toggleframes":case"startlayer":case"stoplayer":if(targetlayer[0]===undefined)continue;var _=_R[id]._L[targetlayer[0].id],frame=event.frame,tou="triggerdelay";if("click"===e.type&&_.clicked_time_stamp!==undefined&&(new Date).getTime()-_.clicked_time_stamp<300)return;if("mouseenter"===e.type&&_.mouseentered_time_stamp!==undefined&&(new Date).getTime()-_.mouseentered_time_stamp<300)return;if(clearTimeout(_.triggerdelayIn),clearTimeout(_.triggerdelayOut),clearTimeout(_.triggerdelay),"click"===e.type&&(_.clicked_time_stamp=(new Date).getTime()),"mouseenter"===e.type&&(_.mouseentered_time_stamp=(new Date).getTime()),"mouseleave"===e.type&&(_.mouseentered_time_stamp=undefined),"nextframe"===event.action||"prevframe"===event.action){_.forda=_.forda===undefined?getFordWithAction(_):_.forda;var inx=jQuery.inArray(_.currentframe,_.ford);for("nextframe"===event.action&&inx++,"prevframe"===event.action&&inx--;"skip"!==_.forda[inx]&&inx>0&&inx<_.forda.length-1;)"nextframe"===event.action&&inx++,"prevframe"===event.action&&inx--,inx=Math.min(Math.max(0,inx),_.forda.length-1);frame=_.ford[inx]}jQuery.inArray(event.action,["toggleframes","togglelayer","startlayer","stoplayer"])>=0&&(_.triggeredstate="startlayer"===event.action||"togglelayer"===event.action&&"frame_1"!==_.currentframe||"toggleframes"===event.action&&_.currentframe!==event.frameN,"togglelayer"===event.action&&!0===_.triggeredstate&&_.currentframe!==undefined&&"frame_999"!==_.currentframe&&(_.triggeredstate=!1),frame=_.triggeredstate?"toggleframes"===event.action?event.frameN:"frame_1":"toggleframes"===event.action?event.frameM:"frame_999",tou=_.triggeredstate?"triggerdelayIn":"triggerdelayOut",_.triggeredstate?_R.toggleState(_.layertoggledby):(_R.stopVideo&&_R.stopVideo(targetlayer,id),_R.unToggleState(_.layertoggledby)));var pars={layer:targetlayer,frame:frame,mode:"trigger",id:id};!0===event.children&&(pars.updateChildren=!0,pars.fastforward=!0),_R.renderLayerAnimation&&(clearTimeout(_[tou]),_[tou]=setTimeout((function(e){_R.renderLayerAnimation(e)}),1e3*event.delay,pars));break;case"playvideo":tex&&_R.playVideo(targetlayer,id);break;case"stopvideo":tex&&_R.stopVideo&&_R.stopVideo(targetlayer,id);break;case"togglevideo":tex&&(_R.isVideoPlaying(targetlayer,id)?_R.stopVideo&&_R.stopVideo(targetlayer,id):_R.playVideo(targetlayer,id));break;case"mutevideo":tex&&_R.Mute(targetlayer,id,!0);break;case"unmutevideo":tex&&_R.Mute&&_R.Mute(targetlayer,id,!1);break;case"toggle_mute_video":tex&&(_R.Mute(targetlayer,id)?_R.Mute(targetlayer,id,!1):_R.Mute&&_R.Mute(targetlayer,id,!0));break;case"toggle_global_mute_video":var pvl=_R[id].playingvideos!=undefined&&_R[id].playingvideos.length>0;pvl&&(_R[id].globalmute?jQuery.each(_R[id].playingvideos,(function(e,t){_R.Mute&&_R.Mute(t,id,!1)})):jQuery.each(_R[id].playingvideos,(function(e,t){_R.Mute&&_R.Mute(t,id,!0)}))),_R[id].globalmute=!_R[id].globalmute;break;default:tpGS.gsap.delayedCall(event.delay,(function(targetlayer,id,event,layer){switch(event.action){case"openmodal":_R.openModalAPI(event.modal,event.modalslide===undefined?0:event.modalslide,_R[id].ajaxUrl,!0,id,event);break;case"closemodal":_R.revModal(id,{mode:"close"});break;case"callback":eval(event.callback);break;case"simplelink":window.open(event.url,event.target);break;case"simulateclick":targetlayer.length>0&&targetlayer.trigger("click");break;case"toggleclass":targetlayer.length>0&&targetlayer.toggleClass(event.classname);break;case"scrollbelow":case"scrollto":"scrollbelow"===event.action&&layer.addClass("tp-scrollbelowslider"),_R.scrollToId({id:id,offset:event.offset,action:event.action,anchor:event.id,speed:event.speed,ease:event.ease});break;case"jumptoslide":switch(_R[id].skipAttachDetach=!0,event.slide.toLowerCase()){case"rs-random":var ts=Math.min(Math.max(0,Math.ceil(Math.random()*_R[id].realslideamount)-1));ts=_R[id].activeRSSlide==ts?ts>0?ts-1:ts+1:ts,_R.callingNewSlide(id,_R[id].slides[ts].dataset.key,"carousel"===_R[id].sliderType);break;case"+1":case"next":case"rs-next":_R[id].sc_indicator="arrow",_R[id].sc_indicator_dir=0,_R.callingNewSlide(id,1,"carousel"===_R[id].sliderType);break;case"rs-previous":case"rs-prev":case"previous":case"prev":case"-1":_R[id].sc_indicator="arrow",_R[id].sc_indicator_dir=1,_R.callingNewSlide(id,-1,"carousel"===_R[id].sliderType);break;case"first":case"rs-first":_R[id].sc_indicator="arrow",_R[id].sc_indicator_dir=1,_R.callingNewSlide(id,0,"carousel"===_R[id].sliderType);break;case"last":case"rs-last":_R[id].sc_indicator="arrow",_R[id].sc_indicator_dir=0,_R.callingNewSlide(id,_R[id].slideamount-1,"carousel"===_R[id].sliderType);break;default:var ts=_R.isNumeric(event.slide)?parseInt(event.slide,0):event.slide;_R.callingNewSlide(id,ts,"carousel"===_R[id].sliderType)}break;case"toggleslider":_R[id].noloopanymore=0,"playing"==_R[id].sliderstatus?(_R[id].c.revpause(),_R[id].forcepaused=!0,_R.unToggleState(_R[id].slidertoggledby)):(_R[id].forcepaused=!1,_R[id].c.revresume(),_R.toggleState(_R[id].slidertoggledby));break;case"pauseslider":_R[id].c.revpause(),_R.unToggleState(_R[id].slidertoggledby);break;case"playslider":_R[id].noloopanymore=0,_R[id].c.revresume(),_R.toggleState(_R[id].slidertoggledby);break;case"gofullscreen":case"exitfullscreen":case"togglefullscreen":var gf;tpGS.gsap.set(_R[id].parallax.bgcontainers,{y:0}),jQuery(".rs-go-fullscreen").length>0&&("togglefullscreen"==event.action||"exitfullscreen"==event.action)?(jQuery(".rs-go-fullscreen").removeClass("rs-go-fullscreen"),gf=_R[id].c.closest("rs-fullwidth-wrap").length>0?_R[id].c.closest("rs-fullwidth-wrap"):_R[id].c.closest("rs-module-wrap"),_R[id].minHeight=_R[id].oldminheight,_R[id].infullscreenmode=!1,_R[id].c.revredraw(),_R[id].c.revredraw(),jQuery(window).trigger("resize"),_R.unToggleState(_R[id].fullscreentoggledby)):0!=jQuery(".rs-go-fullscreen").length||"togglefullscreen"!=event.action&&"gofullscreen"!=event.action||(gf=_R[id].c.closest("rs-fullwidth-wrap").length>0?_R[id].c.closest("rs-fullwidth-wrap"):_R[id].c.closest("rs-module-wrap"),gf.addClass("rs-go-fullscreen"),_R[id].oldminheight=_R[id].minHeight,_R[id].minHeight=_R.getWinH(id),_R[id].infullscreenmode=!0,jQuery(window).trigger("resize"),_R.toggleState(_R[id].fullscreentoggledby),_R[id].c.revredraw());break;default:_R[id].c.trigger("layeraction",[event.action,layer,event])}}),[targetlayer,id,event,layer])}}}}))};function getFordWithAction(e){var t=[];for(var i in e.ford)e.frames[e.ford[i]].timeline.waitoncall?t.push(e.ford[i]):t.push("skip");return t}function updateToggleByList(e,t,i){var a=e.data(t);a===undefined&&(a=[]),a.push(i),e.data(t,a)}function getEventParams(e){var t={on:"click",delay:0,ease:"power2.out",speed:400};for(var i in e)if(e.hasOwnProperty(i)){var a=e[i].split(":");switch(a.length>2&&"call"===a[0]&&(a[1]=a.join(":").replace(a[0]+":","")),a[0]){case"modal":t.modal=a[1];break;case"ms":t.modalslide=a[1];break;case"m":t.frameM=a[1];break;case"n":t.frameN=a[1];break;case"o":t.on="click"===a[1]||"c"===a[1]?"click":"ml"===a[1]||"mouseleave"===a[1]?"mouseleave":"mouseenter"===a[1]||"me"===a[1]?"mouseenter":a[1];break;case"d":t.delay=parseInt(a[1],0)/1e3,t.delay="NaN"===t.delay||isNaN(t.delay)?0:t.delay;break;case"rd":t.repeat=parseInt(a[1],0)/1e3,t.repeat="NaN"===t.repeat||isNaN(t.repeat)?0:t.repeat;break;case"a":t.action=a[1];break;case"f":t.frame=a[1];break;case"slide":t.slide=a[1];break;case"layer":t.layer=a[1];break;case"sp":t.speed=parseInt(a[1],0);break;case"e":t.ease=a[1];break;case"ls":t.togglestate=a[1];break;case"offset":t.offset=a[1];break;case"call":t.callback=a[1];break;case"url":t.url="";for(var r=1;r<a.length;r++)t.url+=a[r]+(r===a.length-1?"":":");break;case"target":t.target=a[1];break;case"class":t.classname=a[1];break;case"ch":t.children="true"==a[1]||1==a[1]||"t"==a[1];break;default:a[0].length>0&&""!==a[0]&&(t[a[0]]=a[1])}}return t}var getOffContH=function(e){if(e==undefined)return 0;if(e.split(",").length>1){var t=e.split(","),i=0;return t&&jQuery.each(t,(function(e,t){jQuery(t).length>0&&(i+=jQuery(t).outerHeight(!0))})),i}return jQuery(e).height()};window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.actions={loaded:!0,version:version},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}(jQuery),function(e){"use strict";jQuery.fn.revolution=jQuery.fn.revolution||{};var t=jQuery.fn.revolution;jQuery.extend(!0,t,{prepareCarousel:function(e,i,a,r){if(void 0!==e){var s=t[e].carousel;s.slidesWithRowAdjustions={},i=s.lastdirection=o(i,s.lastdirection),t.setCarouselDefaults(e,void 0,r),t.organiseCarousel(e,"right",!0,!1,!1),void 0!==s.swipeTo&&t.isNumeric(s.swipeTo)?void 0!==a?t.swipeAnimate({id:e,to:s.swipeTo,distance:s.swipeToDistance,direction:i,fix:!0,speed:a}):t.swipeAnimate({id:e,to:s.swipeTo,distance:s.swipeToDistance,direction:i,fix:!0}):t.swipeAnimate({id:e,to:0,direction:i,speed:0}),"carousel"!==t[e].sliderType||s.fadein||(tpGS.gsap.to(t[e].canvas,1,{scale:1,opacity:1}),s.fadein=!0)}},setupCarousel:function(e){var o=t[e].carousel;"v"==o.orientation?(o.length="height",o.translate="y",o.slide_dims="slide_heights",o.deltaT="deltaY",o.sliderLength="sliderHeight",o.slide_length="slide_height",o.wraplength="wrapheight",o.align="0%"===o.vertical_align?"start":"50%"===o.vertical_align?"center":"end",!o.snap||o.justify||o.infinity||(o.forceBAlign=!0)):(o.length="width",o.translate="x",o.slide_dims="slide_widths",o.deltaT="deltaX",o.sliderLength="sliderWidth",o.slide_length="slide_width",o.wraplength="wrapwidth",o.align="left"===o.horizontal_align?"start":"center"===o.horizontal_align?"center":"end"),o[o.sliderLength]=t[e].canv[o.length],o.proxy=document.createElement("div"),o.follower=document.createElement("div"),o.slideamount=t[e].slideamount,o.infinity||o.snap||(t[e].carousel.align="start"),r(e),a(e,o.align),o.inited=!0,o.lerpHandler=t.carLerpHandler.bind(this,e),void 0===o.animInList&&(o.animInList=[]),o.draggableObj={trigger:t[e].c[0],type:o.translate,edgeResistance:.5,zIndexBoost:!1,cursor:"grab",activeCursor:"grabbing",allowContextMenu:!0,inertia:!0,throwResistance:o.snap?8e3:500,onPress:function(i){t.closestClass(i.target,"rs-nav-element")?(o.draggable.endDrag(),o.draggable.disable()):t[e].c.trigger("stoptimer"),o.focusedOnPress=o.focused,o.isPressed=!0,o.fromWheel=!1,o.cX=o.lerpX=this.pointerX,o.cY=o.lerpY=this.pointerY,o.tween&&o.tween.kill&&(o.tween.kill(),delete o.tween)},onClick:function(i){o.isPressed=!1,t.closestClass(i.target,"rs-nav-element")||t.closestClass(i.target,"rs-waction")||o.draggable.enabled()&&!1===t[e].carousel.stopOnClick&&t[e].c.trigger("starttimer")},onDragStart:function(){o.lerpSpeed=.1,o.lerp||(o.lerp=requestAnimationFrame(o.lerpHandler)),t.ISM&&o.forceBAlign&&("up"===this.getDirection()&&o.focused==o.slideamount-1||"down"===this.getDirection()&&0==o.focused?o.forceScroll=!0:o.forceScroll=!1)},onDrag:function(){o.cX=this.pointerX,o.cY=this.pointerY},snap:function(i){var a;return t.getLastPos(e),o.isPressed=!1,o.forceScroll&&o.forceBAlign?(a="up"===this.getDirection()?t[e].cpar.offset().top+t[e].module.height:t.document.scrollTop()-(window.innerHeight-t[e].cpar[0].getBoundingClientRect().top),t[e].modal.useAsModal||tpGS.gsap.to([window,"body"],{scrollTo:a}),o.focused!=o.slideamount-1||o.infinity?o.lastPos:o[o.wraplength]-o.totalWidth):(t.calculateSnap(e,i),i)}},o.draggable=tpGS.draggable.create(o.proxy,o.draggableObj)[0],t[e].c.one("revolution.slide.onchange",(function(){i(e)}))},positionCarousel:function(e){var i=t[e].carousel;if(i[i.sliderLength]=t[e].canv[i.length],i.draggable&&!i.draggable.isPressed){for(var a=0,o=0;o<i.slideamount;o++)i.arr[o].elem===t[e].slides[i.closest]&&(a=i.arr[o].prog);if(Number.isNaN(a)&&(a=0),r(e),t.ISM&&t[e].navigation.touch.mobileCarousel||!0!==t.ISM&&t[e].navigation.touch.desktopCarousel?(i.draggable.vars.cursor="grab",i.draggable.enable()):(i.draggable.vars.cursor="pointer",i.draggable.disable()),t[e].carousel.justify){i.wrapperWidth=0;for(o=0;o<t[e].carousel[i.slide_dims].length;o++)i.wrapperWidth+=t[e].carousel[i.slide_dims][o]}else i.wrapperWidth=i.slide_width*t[e].slides.length;void 0===i.focused&&(i.focused=0),i.activeSlide=i.oldfocused=void 0===i.focused||void 0===i.closest?0:i.closest;for(o=0;o<i.arr.length;o++)t.updateSlideWidth(e,o);var s,n,l=0;i.lastWrapwidth=i.wrapwidth,i.lastWrapheight=i.wrapheight,n=s="start"===t[e].carousel.align?0:"center"===t[e].carousel.align?(i[i.wraplength]-i.arr[i.activeSlide][i.length])/2:i[i.wraplength]-i.arr[i.activeSlide][i.length],i.infinity||"v"!==i.orientation||i.activeSlide!=i.slideamount-1||(s=i[i.wraplength]-i.arr[i.activeSlide][i.length]),tpGS.gsap.set([i.proxy,i.follower],{x:s,y:s});var d=i.arr[0][i.length]*a;if(i.infinity){for(o=i.activeSlide;o<i.arr.length;o++)o!==i.activeSlide&&(l+=i.space),"h"===i.orientation?tpGS.gsap.set(i.arr[o].elem,{x:l+s+d}):tpGS.gsap.set(i.arr[o].elem,{y:l+s+d}),i.arr[o].posX=l+s+d,i.arr[o][i.translate]=l+s+d,l+=i.arr[o][i.length];var c=s+d;for(o=i.activeSlide-1;o>=0;o--)c-=i.arr[o][i.length]+i.space,i.arr[o].posX=c+d,i.arr[o][i.translate]=c,"h"===i.orientation?tpGS.gsap.set(i.arr[o].elem,{x:c}):tpGS.gsap.set(i.arr[o].elem,{y:c}),l+=i.arr[o][i.length]+i.space}else{var p=0;for(o=0;o<i.arr.length;o++)o>0&&(l+=i.space),o==i.activeSlide&&(p+=l),i.arr[o].posX=l+s+d,i.arr[o][i.translate]=l+s+d,"h"===i.orientation?tpGS.gsap.set(i.arr[o].elem,{x:l+s+d}):tpGS.gsap.set(i.arr[o].elem,{y:l+s+d}),l+=i.arr[o][i.length];tpGS.gsap.set([i.proxy,i.follower],{x:s-p,y:s-p}),"h"===i.orientation?tpGS.gsap.set([t[e].slides],{x:"-="+p}):tpGS.gsap.set([t[e].slides],{y:"-="+p});for(o=0;o<i.arr.length;o++)i.arr[o].posX-=p,i.arr[o][i.translate]-=p}if(i.startOffset=n,t.swapCarouselSlides(e,!0),i.infinity?i.draggable.applyBounds({minX:-1/0,maxX:1/0}):!i.infinity&&i.snap?i.draggable.applyBounds({minX:-(i.startOffset+l),maxX:i.startOffset}):i.infinity||i.snap||i.draggable.applyBounds({minX:i.wrapwidth-l,maxX:0}),i.lastActiveSlide=i.activeSlide,i.totalWidth=l,i.lastTotalWidth=l,"off"!==i.spin){var g=i[i.slide_length]/2;i.spinAngle=Math.max(Math.min(i.spinAngle,360/i.arr.length),-360/i.arr.length);var u=g/Math.sin(i.spinAngle/2*Math.PI/180);i.spinR=(Math.sqrt(u*u-g*g)+i.space)*Math.sign(i.spinAngle),"2d"===i.spin&&"h"===i.orientation?i.spinR+=(i.spinAngle<=0?0:1)*("fullscreen"===t[e].sliderLayout?i.wrapheight:i.slide_height):"2d"===i.spin&&(i.spinR+=(i.spinAngle<=0?0:1)*("fullscreen"===t[e].sliderLayout?i.wrapwidth:i.slide_width))}for(o=0;o<i.trackArr.length;o++)for(var h=0;h<i.arr.length;h++)i.trackArr[o].elem===i.arr[h].elem&&(i.trackArr[o].width=i.arr[h].width,i.trackArr[o].height=i.arr[h].height);t.swapCarouselSlides(e,!0),t.applyDistanceEffect(e),t.swipeAnimate({id:e,from:"none"})}},updateSlideWidth:function(e,i){var a=t[e].carousel;if(a.justify)for(var r=0;r<t[e].slides.length;r++)t[e].slides[r]===a.arr[i].elem&&(a.arr[i][a.length]=a[a.slide_dims][r]);else a.arr[i][a.length]=a[a.slide_length]},swapCarouselSlides:function(e){var i=t[e].carousel,a=!0;if(i.infinity&&!(i.totalWidth<i[i.wraplength]))for(var r;a;){var o=parseFloat(i.arr[0][i.translate])>0||void 0!==i.arr[0].progress&&i.arr[0].progress<=i.maxVisibleItems/2&&!(i.arr[i.arr.length-1].progress<=i.maxVisibleItems/2)&&parseFloat(i.arr[i.arr.length-1][i.translate])>=i[i.wraplength],s=parseFloat(i.arr[i.arr.length-1][i.translate])<i[i.wraplength]-i.arr[i.arr.length-1][i.length]||void 0!==i.arr[i.arr.length-1].progress&&i.arr[i.arr.length-1].progress<=i.maxVisibleItems/2&&!(i.arr[0].progress<=i.maxVisibleItems/2)&&parseFloat(i.arr[0][i.translate])+i.arr[0][i.length]<=0;if(o){var n=parseFloat(i.arr[0][i.translate])-i.space,l=i.arr.pop();i.arr.unshift(l),r===l&&(a=!1),r=l,i.arr[0].posX=i.arr[0][i.translate]=n-i.arr[0][i.length],t.getCarActiveSlide(e)}else if(s){n=parseFloat(i.arr[i.arr.length-1][i.translate])+i.space,l=i.arr.shift();i.arr.push(l),r===l&&(a=!1),r=l,i.arr[i.arr.length-1].posX=i.arr[i.arr.length-1][i.translate]=n+i.arr[i.arr.length-2][i.length],t.getCarActiveSlide(e)}else a=!1}},onThrowComplete:function(e){var a=t[e].carousel;"carousel"!==t[e].sliderType||a.fadein||(tpGS.gsap.to(t[e].canvas,1,{scale:1,opacity:1}),a.fadein=!0),t.getCarActiveSlide(e,!0);for(var r=a.arr[a.activeSlide],o=0;o<t[e].slides.length;o++){if(t[e].slides[o]===r.elem){if(a.focused=parseFloat(o),t[e].pr_next_key=a.focused,a.animInList.includes(a.oldfocused.toString())||a.animInList.push(a.oldfocused.toString()),"all"!==a.showLayersAllTime)for(;a.animInList.length>=1;){var s=a.animInList.pop();a.focused!=s&&t.removeTheLayers(jQuery(t[e].slides[s]),e)}for(var n in t.callingNewSlide(e,t[e].slides[o].getAttribute("data-key"),!0,!0),t[e].c.trigger("revolution.nextslide.waiting"),i(e),a.focused!=a.oldfocused&&"all"!==a.showLayersAllTime&&(a.animInList.includes(a.focused.toString())||a.animInList.push(a.focused.toString()),t.animateTheLayers({slide:a.focused,id:e,mode:"start"}),t.animateTheLayers({slide:"individual",id:e,mode:t[e].carousel.allLayersStarted?"rebuild":"start"})),t[e].sbgs)t[e].sbgs.hasOwnProperty(n)&&void 0!==t[e].sbgs[n].bgvid&&0!==t[e].sbgs[n].bgvid.length&&(""+t[e].sbgs[n].skeyindex==""+a.focused?t.playBGVideo(e,t.gA(t[e].pr_next_slide[0],"key")):t.stopBGVideo(e,t[e].sbgs[n].key));a.oldfocused=a.focused}for(var l=t[e].slides[o].querySelectorAll(".rs-on-car"),d=0;d<l.length;d++)t[e].slides[o]!==r.elem&&l[d].classList.contains("rs-layer-video")&&t[e].videos[l[d].id].pauseOnSlideChange&&t.stopVideo(jQuery(l[d]),e)}a.draggable[a.deltaT]=0,t[e].c.trigger("restarttimer")},calculateSnap:function(e,i){var a=t[e].carousel;tpGS.gsap.killTweensOf(a.proxy,a.translate);var r="v"===a.orientation?i-a.draggable.endY:i-a.draggable.endX;Math.abs(r)<3&&(r=0);var o,s=!0,n="v"===a.orientation?Math.abs(a.draggable.endY-a.draggable.startY):Math.abs(a.draggable.endX-a.draggable.startX);if(a.focusedPreSnap=a.focused,a.snap){o=a.direction=a.draggable[a.deltaT]>=0?"right":"left";var l=t.getNextSlide(e,r,o,!0,n<300);r=l.delta,s=l.overshoot,a.target=l.target}else a.target=i;if((!a.infinity&&!a.snap||!a.infinity&&"v"===a.orientation)&&(a.target<=a[a.wraplength]-a.totalWidth?a.target=a[a.wraplength]-a.totalWidth:a.target>=0&&!a.snap&&(a.target=0)),a.swiped=!0,a.overshoot&&s){tpGS.gsap.to(a,{duration:a.snap?.3:.5,lerpSpeed:.8}),s=Math.min(0===a.draggable[a.deltaT]?Math.abs(r)/20:Math.abs(a.draggable[a.deltaT])/2,a[a.wraplength]/4)*Math.sign(r);var d=Math.abs(s/100);a.time=Math.min(Math.max(d/10,a.speed/1e3*.6),a.speed/1e3),a.tween=tpGS.gsap.timeline({onComplete:function(){t.snapCompleted(e)}}),a.tween.to(a.proxy,{x:a.target+s,y:a.target+s,duration:a.time,ease:"power2.out"}).to(a.proxy,{x:a.target,y:a.target,duration:Math.min(2*a.time,.6),ease:a.easing.replace(".inOut",".out").replace(".in",".out")},"overshoot").to(a,{duration:Math.min(2*a.time,.6),lerpSpeed:1},"overshoot")}else d=Math.abs(r/100),a.time=Math.min(Math.max(d/10,a.speed/1e3*.6),a.speed/1e3),a.tween=tpGS.gsap.to(a.proxy,{x:a.target,y:a.target,duration:a.time,ease:a.easing.replace(".inOut",".out").replace(".in",".out"),onComplete:function(){t.snapCompleted(e)}}),tpGS.gsap.to(a,{duration:a.time,lerpSpeed:1})},carLerpHandler:function(e,i){var a=t[e].carousel;"skip"!==i&&(a.lerp=requestAnimationFrame(a.lerpHandler));var r=parseFloat(a.proxy._gsap[a.translate]),o=parseFloat(a.follower._gsap[a.translate]),s=o+(r-o)*a.lerpSpeed-o;"mousedrag"==t[e].parallax.type&&(a.delta=s,a.lerpX=a.lerpX+(a.cX-a.lerpX)*a.lerpSpeed,a.lerpY=a.lerpY+(a.cY-a.lerpY)*a.lerpSpeed,t[e].parallax.frame=window.requestAnimationFrame(t[e].parallax.parallaxHandler)),tpGS.gsap.set(t[e].canvas,{skewX:a.skewX*Math.max(-1,Math.min(1,s/100)),skewY:a.skewY*Math.max(-1,Math.min(1,s/100))}),"h"===a.orientation?(tpGS.gsap.set(a.follower,{x:"+="+s}),tpGS.gsap.set(a.arr,{x:"+="+s})):(tpGS.gsap.set(a.follower,{y:"+="+s}),tpGS.gsap.set(a.arr,{y:"+="+s})),t.swapCarouselSlides(e),t.applyDistanceEffect(e)},snapCompleted:function(e){var i=t[e].carousel;i.lerp=cancelAnimationFrame(i.lerp),i.scrollFrame=cancelAnimationFrame(i.scrollFrame),i.swiped=!1,tpGS.gsap.set(i.follower,{x:i.proxy._gsap[i.translate],y:i.proxy._gsap[i.translate]}),t.onThrowComplete(e)},applyDistanceEffect:function(e){var r=t[e].carousel,o=1/0,s=0,n=0;void 0===r.lastSlideProgress&&(r.lastSlideProgress=1);var l=r.startOffset;for(var d in r.startOffsetCache=r.startOffset,void 0===r.tempAlign&&(r.tempAlign=r.align),"v"!==r.orientation||r.infinity||r.justify||(l=r.startOffset+(r[r.wraplength]-r[r.slide_length]-r.startOffset)*(1-r.lastSlideProgress)),r.arr){var c=parseFloat(r.arr[d][r.translate])-l;if(r.infinity&&(c%=r.totalWidth),Math.abs(c)<o){for(var p=0;p<t[e].slides.length;p++)t[e].slides[p]===r.arr[d].elem&&(n=p,r.closestArr=d);o=Math.abs(c)}r.arr[d].loaded&&s++,r.infinity||r.snap||(0===r.activeSlide?c=parseFloat(r.arr[d][r.translate]):r.activeSlide===r.arr.length-1&&(c=parseFloat(r.arr[d][r.translate])-(r[r.wraplength]-r.arr[d][r.length])));var g=Math.sign(c),u=r.arr[d].progress=Math.abs(c)/(r[r.slide_length]+r.space);if(r.arr[d].prog=c/(r[r.slide_length]+r.space),!r.justify&&"mousedrag"===t[e].parallax.type)for(p=0;p<t[e].slides.length;p++)t[e].slides[p]===r.arr[d].elem&&(r.trackArr[p].progress=u);"v"!==r.orientation||r.infinity||d!=r.slideamount-1||(u<=("left"===r.direction?.9:.1)&&!r.vertAlignBottom?(tpGS.gsap.to(r,{lastSlideProgress:0,duration:.2}),r.vertAlignDefault=!1,r.vertAlignBottom=!0,r.tempAlign="end",a(e,"end")):u>("left"===r.direction?.9:.1)&&!r.vertAlignDefault&&(tpGS.gsap.to(r,{lastSlideProgress:1,duration:.2}),r.vertAlignDefault=!0,r.vertAlignBottom=!1,r.tempAlign=r.align,a(e,r.align))),r.arr[d].sign=g;var h=r.arr[d].progress;h=h/Math.ceil(r.pDiv)*("center"===r.tempAlign?1:"start"===r.tempAlign?g:-g);var m=Math.min(r.arr[d].progress,1)/1,v=100-5*Math.round(r.arr[d].progress),f={};if(r.justify||"off"===r.spin)if(0===r.minScale||r.justify)f[r.translate]=r.arr[d][r.translate];else{var y=1-(r.vary_scale?h:m)*(1-r.minScale),w=r.offsetScale?r.arr[d].sign*(r[r.slide_length]+r.space-(r[r.slide_length]+r.space)*y)/2*r.arr[d].progress:r.arr[d].sign*(r[r.slide_length]-r[r.slide_length]*y)/2*r.arr[d].progress;f[r.translate]=r.arr[d][r.translate]-w,window.isSafari11&&(f.z=-150*(1-y)),f.scale=y}else f[r.translate]=l,"2d"===r.spin?(f.rotation=r.spinAngle*u*("h"===r.orientation?g:-g),"h"===r.orientation?f.transformOrigin="center "+r.spinR+"px 0":f.transformOrigin=r.spinR+"px center 0"):("h"===r.orientation?f.rotationY=r.spinAngle*r.arr[d].progress*-g:f.rotationX=r.spinAngle*r.arr[d].progress*g,f.transformOrigin="center center "+r.spinR+"px");f.opacity=1,r.justify||(0!==r.maxRotation&&(f.rotationY=r.maxRotation*(r.vary_rotation?h:m)*-g),f.opacity=1+(r.maxOpacity-1)*(r.vary_fade?h:m),h>r.edgeRatio?f.opacity=r.oRange(h):h<0?f.opacity=r.oRangeMin(h):1===r.maxOpacity&&(f.opacity=1)),f.zIndex=v,f.opacity>0?("visible"!==r.arr[d].elem.style.visibility&&(f.visibility="visible"),tpGS.gsap.set(r.arr[d].elem,f)):("hidden"!==r.arr[d].elem.style.visibility&&(f.visibility="hidden"),tpGS.gsap.set(r.arr[d].elem,{visibility:f.visibility,opacity:f.opacity}))}if(n!==r.closest){if(r.closest=n,s!==r.arr.length&&t.loadVisibleCarouselItems(e,!0,r.closest),r.draggable.isPressed){if(r.focused=r.closest,t[e].pr_next_key=r.focused,r.oldfocused=void 0===r.oldfocused?0:r.oldfocused,t[e].carousel.allLayersStarted?t.updateCarouselRows(e):t.carouselRowAdjustment(r,e,r.focused),"all"!==r.showLayersAllTime)for(r.animInList.includes(r.oldfocused.toString())||r.animInList.push(r.oldfocused.toString());r.animInList.length>=1;){var b=r.animInList.pop();r.focused!=b&&t.removeTheLayers(jQuery(t[e].slides[b]),e)}r.focused!=r.oldfocused&&("all"!==r.showLayersAllTime&&(r.animInList.includes(r.focused.toString())||r.animInList.push(r.focused.toString()),t.animateTheLayers({slide:r.focused,id:e,mode:"start"}),t.animateTheLayers({slide:"individual",id:e,mode:t[e].carousel.allLayersStarted?"rebuild":"start"})),i(e,!0),r.oldfocused=r.focused),t[e].c.trigger("revolution.nextslide.waiting")}for(var _ in t[e].sbgs)t[e].sbgs.hasOwnProperty(_)&&void 0!==t[e].sbgs[_].bgvid&&0!==t[e].sbgs[_].bgvid.length&&""+t[e].sbgs[_].skeyindex!=""+r.focused&&t.stopBGVideo(e,t[e].sbgs[_].key)}},getCarActiveSlide:function(e){var i,a=t[e].carousel,r=999999,o=0;for(var s in a.arr){var n;if(a.arr.hasOwnProperty(s))n="center"===t[e].carousel.align?Math.abs(parseFloat(a.arr[s][a.translate])-(a[a.wraplength]-a.arr[s][a.length])/2):"start"===t[e].carousel.align?Math.abs(parseFloat(a.arr[s][a.translate])):Math.abs(parseFloat(a.arr[s][a.translate])-(a[a.wraplength]-a.arr[s][a.length])),a.vertAlignBottom&&(n=Math.abs(parseFloat(a.arr[s][a.translate])-(a[a.wraplength]-a.arr[s][a.length]))),n<r&&(i=a.arr[s],r=n,o=s)}return o=parseInt(o),a.activeSlide=o,i},loadVisibleCarouselItems:function(e,i,a){var r=t[e].carousel,o=[],s=a?r.closest:r.focused;r.focused=parseInt(s,0),r.focused=t.isNumeric(s)?s:0;for(var n=0;n<Math.ceil(t[e].carousel.maxVisibleItems/2);n++){var l="end"===t[e].carousel.align?s-n:s+n,d="center"===t[e].carousel.align?s-n:"start"===t[e].carousel.align?t[e].carousel.maxVisibleItems+l-1:l-t[e].carousel.maxVisibleItems+1;if(l=l>=t[e].slideamount?l-t[e].slideamount+0:l,d=d>=t[e].slideamount?d-t[e].slideamount+0:d,l=l<0?t[e].slideamount+l:l,d=d<0?t[e].slideamount+d:d,o.push(t[e].slides[l]),l!==d&&o.push(t[e].slides[d]),r.arr)for(var c=0;c<r.arr.length;c++)t[e].slides[l]===r.arr[c].elem&&(r.arr[c].loaded=!0),t[e].slides[d]===r.arr[c].elem&&(r.arr[c].loaded=!0)}return i&&(t.loadImages(o,e,1),t.waitForCurrentImages(o,e)),o},organiseCarousel:function(e,i,a,r,o){var s=t[e].carousel;if(t[e].slides)for(var n=0;n<t[e].slides.length;n++){var l={width:!0===s.justify?s.slide_widths[n]:s.slide_width};"off"===s.spin&&(l.transformOrigin="50% "+("h"===s.orientation?s.vertical_align:"center")),l.force3D=!0,l.transformStyle="3D"!=t[e].parallax.type&&"3d"!=t[e].parallax.type?"flat":"preserve-3d",!0!==o&&tpGS.gsap.set(t[e].slides[n],l)}},updateCarouselRows:function(e){if("carousel"===t[e].sliderType)for(var i=0;i<t[e].slideamount;i++)t.carouselRowAdjustment(t[e].carousel,e,i)},carouselRowAdjustment:function(e,i,a){void 0!==e.slidesWithRowAdjustions&&void 0===e.slidesWithRowAdjustions[a]&&(e.slidesWithRowAdjustions[a]=!0,t.getRowHeights(i,a),t.putMiddleZoneInPosition(i,a))},getNextSlide:function(e,i,a,r,o){var s,n=t[e].carousel,l=0,d=!1,c=i,p=i;if(void 0===n.trackIndex){for(var g=0;g<n.trackArr.length;g++)if(n.arr[n.activeSlide].elem===n.trackArr[g].elem){s=g;break}}else s=n.trackIndex;void 0===a&&(d=!0);for(var u=!1;(n.snap||!r)&&!d;){if(u||r&&Math.abs(l)>=Math.abs(i)||void 0===i&&t[e].slides[n.focused]===n.trackArr[s].elem){i=l;break}c=l;var h=t.getNext(e,a,l,s,void 0===r);(u=h.breakLoop)||(l=h.tempDelta,s=h.trackIndex)}var m=n.lastPos+i;return r&&n.focusedOnPress!=n.focusedPreSnap&&(m=Math.abs(p+n.lastPos-m)<=Math.abs(p+n.lastPos-(c+n.lastPos))?m:c+n.lastPos),d&&(m=n.lastPos,i=-n.arr[n.closestArr][n.translate]),{target:m,overshoot:!0,delta:i,trackIndex:s}},getNext:function(e,i,a,r,o){var s=t[e].carousel,n="right"===i?1:-1,l=!1;return"start"===s.align&&"left"===i?a+=(s.trackArr[r][s.length]+s.space)*n:"center"===s.align?a+=(s.trackArr[r][s.length]+s.space)/2*n:"end"===s.align&&"right"===i&&(a+=(s.trackArr[r][s.length]+s.space)*n),"right"===i?--r<0&&(r=s.infinity?s.trackArr.length-1:r+1,s.infinity||(l=!0)):++r>=s.trackArr.length&&(r=s.infinity?0:r-1,s.infinity||(l=!0)),l||("start"===s.align&&"right"===i&&(a+=(s.trackArr[r][s.length]+s.space)*n),"center"===s.align?a+=(s.trackArr[r][s.length]+s.space)/2*n:"end"===s.align&&"left"===i&&(a+=(s.trackArr[r][s.length]+s.space)*n)),{tempDelta:a,trackIndex:r,breakLoop:l}},getCarDir:function(e,i,a){var r=t[e].carousel,o=a-i,s="right";r.sameSlide=!1;var n=0,l=0;if(r.infinity){for(var d=i;d!=a;)l+=1,d=++d>=r.slideamount?0:d;for(d=i;d!=a;)n+=1,d=--d<0?r.slideamount-1:d;s=l<=n?"left":"right"}else r.infinity||(s=a-i>=0?"left":"right",l=Math.abs(a-i),0===o&&(s="right",r.sameSlide=!0));return r.steps=l<=n?l:n,r.direction=s,s},getLastPos:function(e){var i=t[e].carousel;if(i.trackArr){for(var a=0,r=0,o=0;o<i.trackArr.length;o++)t[e].slides[i.closest]===i.trackArr[o].elem&&(i.trackIndex=o),t[e].slides[i.closest]===i.arr[o].elem&&(a=i.arr[o][i.translate],"center"===i.align&&(r=(i[i.wraplength]-i.arr[o][i.length])/2),"end"===i.align&&(r=i[i.wraplength]-i.arr[o][i.length]),i.lastOffset=r);i.lastPos=parseFloat(i.proxy._gsap[i.translate])-a-(parseFloat(i.proxy._gsap[i.translate])-parseFloat(i.follower._gsap[i.translate])),i.lastPos+=r}},swipeAnimate:function(e){var i=t[e.id].carousel,a=e.id;if(t.getLastPos(a),i.arr&&i.arr[i.closestArr]&&i.arr[i.closestArr].elem!=t[e.id].slides[i.focused]){var r=t.getCarDir(a,i.trackIndex,i.focused),o=t.getNextSlide(e.id,void 0,r,!1);i.target=o.target,(!i.infinity&&!i.snap||!i.infinity&&"v"===i.orientation)&&(i.target<=i[i.wraplength]-i.totalWidth?i.target=i[i.wraplength]-i.totalWidth:i.target>=0&&!i.snap&&(i.target=0)),i.lerpSpeed=1,i.fromWheel=!1,i.tween&&i.tween.kill&&(i.tween.kill(),delete i.tween),i.tween=tpGS.gsap.to(i.proxy,{x:i.target,y:i.target,ease:i.easing,duration:i.speed/1e3+(i.steps>=2?(i.steps-1)*i.speed/2e3:0),onComplete:function(){i.lerp=cancelAnimationFrame(i.lerp),i.scrollFrame=cancelAnimationFrame(i.scrollFrame),t.carLerpHandler(a,"skip"),i.activeSlide=i.closestArr,t.snapCompleted(a)}}),i.lerp=cancelAnimationFrame(i.lerp),i.scrollFrame=cancelAnimationFrame(i.scrollFrame),i.lerp||(i.lerp=requestAnimationFrame(i.lerpHandler))}},carScrollTicker:function(e){var i=t[e].carousel;i.scrollFrame=requestAnimationFrame(i.scrollTicker);var a=parseFloat(i.proxy._gsap[i.translate]),r=a+.5*(i.scrollProxy-a),o=r-a;tpGS.gsap.set(i.proxy,{[i.translate]:r}),Math.abs(o)<.03&&(i.scrollFrame=cancelAnimationFrame(i.scrollFrame),i.lerp=cancelAnimationFrame(i.lerp),i.activeSlide=i.closestArr,t.snapCompleted(e))},scrollCar:function(e,i,a){var r=t[e].carousel;r.scrollFrame=cancelAnimationFrame(r.scrollFrame),r.lerp=cancelAnimationFrame(r.lerp),tpGS.gsap.to(r,{lerpSpeed:1}),r.fromWheel=!0;var o,s=Math.round(parseFloat(r.proxy._gsap[r.translate]));if(r.tween&&r.tween.kill&&(r.tween.kill(),delete r.tween),1==a&&r.focused==r.slideamount-1&&s<=r[r.wraplength]-r.totalWidth&&!r.infinity||-1==a&&0==r.focused&&s>=0&&!r.infinity)return o=1==a?t[e].cpar.offset().top+t[e].module.height:t.document.scrollTop()-(window.innerHeight-t[e].cpar[0].getBoundingClientRect().top),void(t[e].modal.useAsModal||tpGS.gsap.to([window,"body"],{scrollTo:o}));var n=s+-8*i;(!r.infinity&&!r.snap||!r.infinity&&"v"===r.orientation)&&(n<=r[r.wraplength]-r.totalWidth?n=r[r.wraplength]-r.totalWidth:n>=0&&!r.snap&&(n=0)),r.tween=tpGS.gsap.to(r,{scrollProxy:n,duration:.5,ease:r.easing}),r.scrollFrame=requestAnimationFrame(r.scrollTicker),r.lerp||(r.lerp=requestAnimationFrame(r.lerpHandler))},defineCarouselElements:function(e){var i=t[e].carousel;i.infbackup=i.infinity,i.maxVisiblebackup=i.maxVisibleItems,i.slide_offset="none",i.slide_offset=0,i.cached_slide_offset=0,i.wrap=jQuery(t[e].canvas[0].parentNode),0!==i.maxRotation&&("3D"!==t[e].parallax.type&&"3d"!==t[e].parallax.type||tpGS.gsap.set(i.wrap,{perspective:"1600px",transformStyle:"preserve-3d"}))},setCarouselDefaults:function(e,i,a){var r=t[e].carousel;if(r.stretchCache=void 0===r.stretchCache?r.stretch:r.stretchCache,r.stretch=!!t[e].infullscreenmode||r.stretchCache,r.slide_width=Math.round(!0!==r.stretch&&"v"!==r.orientation?t[e].gridwidth[t[e].level]*(0===t[e].CM.w?1:t[e].CM.w):t[e].canv.width),r.slide_height=Math.round(!0!==r.stretch?"fullscreen"===t[e].sliderLayout||t[e].infullscreenmode?t.getWinH(e)-t.getFullscreenOffsets(e):t[e].gridheight[t[e].level]*(0===t[e].CM.w?1:t[e].CM.w):t[e].canv.height),r.ratio=r.slide_width/r.slide_height,r.len=t[e].slides.length,r.maxwidth=t[e].slideamount*r.slide_width,r.maxheight=t[e].slideamount*r.slide_height,1!=r.justify&&r.maxVisiblebackup>r.len&&(r.maxVisibleItems=r.len%2?r.len:r.len+1),r.spaceCache=void 0===r.gapCache?r.space:r.spaceCache,r.space=r.spaceCache<-1*r[r.slide_length]?-.8*r[r.slide_length]:r.spaceCache,r.wrapwidth=r.maxVisibleItems*r.slide_width+(r.maxVisibleItems-1)*r.space,r.wrapheight=r.maxVisibleItems*r.slide_height+(r.maxVisibleItems-1)*r.space,r.wrapwidth="auto"!=t[e].sliderLayout?r.wrapwidth>t[e].canv.width?t[e].canv.width:r.wrapwidth:r.wrapwidth>t[e].module.width?0!==t[e].module.width?t[e].module.width:t[e].canv.width:r.wrapwidth,r.wrapheight="auto"!=t[e].sliderLayout?r.wrapheight>t[e].canv.height?t[e].canv.height:r.wrapheight:r.wrapheight>t[e].module.height?0!==t[e].module.height?t[e].module.height:t[e].canv.height:r.wrapheight,!0===r.justify){r.slide_height=Math.round("fullscreen"===t[e].sliderLayout?t[e].module.height:t[e].gridheight[t[e].level]),r.slide_widths=[],r.slide_heights=[],r.slide_widthsCache=void 0===r.slide_widthsCache?[]:r.slide_widthsCache,r.slide_heightsCache=void 0===r.slide_heightsCache?[]:r.slide_heightsCache,r.maxwidth=0;for(var o=0;o<r.len;o++)if(t[e].slides.hasOwnProperty(o)){var s=t.gA(t[e].slides[o],"iratio");s=void 0===s||0===s||null===s?r.ratio:s,s=parseFloat(s),r.slide_widths[o]=Math.round(r.slide_height*s),r.slide_heights[o]=Math.round(r.slide_height),!1!==r.justifyMaxWidth&&(r.slide_widths[o]=Math.min(r.wrapwidth,r.slide_widths[o])),!1!==r.justifyMaxWidth&&(r.slide_heights[o]=Math.min(r.wrapheight,r.slide_heights[o])),r.slide_widths[o]!==r.slide_widthsCache[o]&&(r.slide_widthsCache[o]=r.slide_widths[o],!0!==i&&tpGS.gsap.set(t[e].slides[o],{width:r.slide_widths[o]})),r.slide_heights[o]!==r.slide_heightsCache[o]&&(r.slide_heightsCache[o]=r.slide_heights[o],!0!==i&&tpGS.gsap.set(t[e].slides[o],{height:r.slide_heights[o]})),r.maxwidth+=r.slide_widths[o]+r.space,r.maxheight+=r.slide_heights[o]+r.space}}if(r.infinity=!(r.wrapwidth>=r.maxwidth)&&r.infbackup,r.forceBAlign&&r.slide_height<.6*r.wrapheight&&r.wrapwidth<r.maxwidth?r.infinity=!0:r.forceBAlign&&(r.infinity=!1),!0!==r.quickmode){r.wrapoffset="center"===r.horizontal_align?(t[e].canv.width-t[e].outNavDims.right-t[e].outNavDims.left-r.wrapwidth)/2:0,r.wrapoffset="auto"!=t[e].sliderLayout&&t[e].outernav?0:r.wrapoffset<t[e].outNavDims.left?t[e].outNavDims.left:r.wrapoffset;var n="3D"==t[e].parallax.type||"3d"==t[e].parallax.type?"visible":"hidden",l="right"===r.horizontal_align?{left:"auto",right:r.wrapoffset+"px",width:r.wrapwidth,overflow:n}:"left"===r.horizontal_align||r.wrapwidth<t.winW?{right:"auto",left:r.wrapoffset+"px",width:r.wrapwidth,overflow:n}:{right:"auto",left:"auto",width:"100%",overflow:n};void 0!==r.cacheWrapObj&&l.left===r.cacheWrapObj.left&&l.right===r.cacheWrapObj.right&&l.width===r.cacheWrapObj.width||(window.requestAnimationFrame((function(){tpGS.gsap.set(r.wrap,l),t[e].carousel.wrapoffset>0&&tpGS.gsap.set(t[e].canvas,{left:0})})),r.cacheWrapObj=jQuery.extend(!0,{},l)),r.inneroffset="right"===r.horizontal_align?r.wrapwidth-r.slide_width:0,r.windhalf="auto"===t[e].sliderLayout?t[e].module.width/2:t.winW/2}r.lastWrapwidth===r.wrapwidth&&r.lastWrapheight===r.wrapheight||window.requestAnimationFrame((function(){t.positionCarousel(e)}))}});var i=function(e,i){var a=t[e].carousel,r=i&&t[e].slides[t[e].pr_next_key]?jQuery(t[e].slides[t[e].pr_next_key]):t[e].pr_next_slide;t[e].c.trigger("revolution.slide.carouselchange",{slider:e,slideIndex:parseInt(t[e].pr_active_key,0)+1,slideLIIndex:t[e].pr_active_key,slide:r,currentslide:r,prevSlideIndex:void 0!==t[e].pr_lastshown_key&&parseInt(t[e].pr_lastshown_key,0)+1,prevSlideLIIndex:void 0!==t[e].pr_lastshown_key&&parseInt(t[e].pr_lastshown_key,0),prevSlide:void 0!==a.oldfocused&&t[e].slides[a.oldfocused]})},a=function(e,i){var a=t[e].carousel;void 0!==e&&void 0!==a&&(a.pDiv="center"===i?a.maxVisibleItems/2:a.maxVisibleItems,a.edgeRatio=Math.floor(a.pDiv-("center"===i?0:1))/Math.ceil(a.pDiv),1===a.maxVisibleItems&&(a.edgeRatio=1),a.oEdge=1===a.maxOpacity?1:a.vary_fade?1+(a.maxOpacity-1)*a.edgeRatio:a.maxOpacity,a.oEdge=1===a.maxVisibleItems?a.maxOpacity:a.oEdge,a.oRange=a.maxVisibleItems>1?tpGS.gsap.utils.mapRange(a.edgeRatio,1,a.oEdge,0):tpGS.gsap.utils.mapRange(1,1.1,a.oEdge,0),a.oRangeMin=tpGS.gsap.utils.mapRange(-1/a.maxVisibleItems,-1.1/a.maxVisibleItems,1,0))},r=function(e){var i=t[e].carousel;if(void 0!==e&&void 0!==i){tpGS.gsap.set([i.proxy,i.follower],{x:"+=0",y:"+=0"}),i.arr=[],i.trackArr=[];for(var a=0;a<t[e].slides.length;a++)i.arr.push({elem:t[e].slides[a]}),i.trackArr.push({elem:t[e].slides[a]})}},o=function(e,t){return null===e||jQuery.isEmptyObject(e)?t:void 0===e?"right":e};window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.carousel={loaded:!0,version:"6.6.17"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}(jQuery),function(e){"use strict";var t=["chars","words","lines"],i=["Top","Right","Bottom","Left"],a=["TopLeft","TopRight","BottomRight","BottomLeft"],r=["top","right","bottom","left"];jQuery.fn.revolution=jQuery.fn.revolution||{};var o=jQuery.fn.revolution;jQuery.extend(!0,o,{checkLayerDimensions:function(e){var t=!1;for(var i in o[e.id].layers[e.skey])if(o[e.id].layers[e.skey].hasOwnProperty(i)){var a=o[e.id].layers[e.skey][i],r=o[e.id]._L[a.id];r.eow!==a.offsetWidth&&"true"!==o.gA(a,"vary-layer-dims")&&(t=!0),r.lastknownwidth=r.eow,r.lastknownheight=r.eoh,r._slidelink||o[e.id].caches.calcResponsiveLayersList.push({a:o[e.id]._L[a.id].c,b:e.id,c:0,d:r.rsp_bd,e:e.slideIndex})}return t},requestLayerUpdates:function(e,t,i,a){var r,s,n;if(void 0!==i){let l=o[e]._L[i],d=void 0!==l._ligid?o[e]._L[l._ligid]:void 0;l.pVisRequest!==l.pVisStatus&&(null==d||!0!==d.childrenAtStartNotVisible?(l.pVisStatus=l.pVisRequest,n=("row"===l.type||"column"===l.type||"group"===l.type)&&void 0!==l.frames&&void 0!==l.frames.frame_999&&void 0!==l.frames.frame_999.transform&&""+l.frames.frame_999.transform.opacity!="0",s=1===l.pVisRequest?"remove":n?s:"add",r=1===l.pVisRequest?"remove":n?"add":r):(s="add",r="remove"),"group"===l.type&&"add"==r&&"hidden"==(1===l.pVisStatus?"visible":0===l.pVisStatus?"hidden":l.pVisStatus)&&(s="add"),void 0!==r&&l.p[0].classList[r]("rs-forceuntouchable"),void 0!==s&&l.p[0].classList[s]("rs-forcehidden")),l.pPointerStatus!==l.pPeventsRequest&&(l.pPointerStatus=l.pPeventsRequest,tpGS.gsap.set(l.p[0],{pointerEvents:l.pPointerStatus,visibility:1===l.pVisStatus?"visible":0===l.pVisStatus?"hidden":l.pVisStatus})),void 0!==a&&"ignore"!==a&&0!==a&&(a++,"enterstage"===t||"leavestage"===t||"framestarted"===t?o.isFirefox(e)?-1===l.p[0].style.transform.indexOf("perspective")&&(l.p[0].style.transform+=(0===l.p[0].style.transform.length?" ":"")+"perspective("+a+"px)"):(!window.isSafari11&&!0!==l.maskHasPerspective&&0===l.p[0].style.perspective.length||"none"==l.p[0].style.perspective)&&(l.p[0].style.perspective=a+"px"):"frameended"===t&&(o.isFirefox(e)?l.p[0].style.transform=l.p[0].style.transform.replace("perspective("+a+"px)",""):window.isSafari11||(l.p[0].style.perspective=l.p[0].style.perspective.replace(a-1+"px",""))))}else for(let t in o[e]._L)o[e]._L.hasOwnProperty(t)&&(o[e]._L[t].pVisRequest!==o[e]._L[t].pVisStatus&&(o[e]._L[t].pVisStatus=o[e]._L[t].pVisRequest,0===o[e]._L[t].pVisStatus?o[e]._L[t].p[0].classList.add("rs-forcehidden"):o[e]._L[t].p[0].classList.remove("rs-forcehidden")),o[e]._L[t].pPointerStatus!==o[e]._L[t].pPeventsRequest&&(o[e]._L[t].pPointerStatus=o[e]._L[t].pPeventsRequest,tpGS.gsap.set(o[e]._L[t].p[0],{pointerEvents:o[e]._L[t].pPointerStatus,visibility:o[e]._L[t].pVisStatus})));"enterstage"===t&&void 0!==i&&void 0!==o[e]._L[i].esginside&&o[e]._L[i].esginside.length>0&&void 0!==o[e]._L[i].esginside.esredraw&&o[e]._L[i].esginside.esredraw()},updateMiddleZonesAndESG:function(e){var t,i=o[e].pr_processing_key||o[e].pr_active_key||0;if(o[e].middleZones&&o[e].middleZones.length>0&&void 0!==o[e].middleZones[i])for(t=0;t<o[e].middleZones[i].length;t++)tpGS.gsap.set(o[e].middleZones[i][t],{y:Math.round(o[e].module.height/2-o[e].middleZones[i][t].offsetHeight/2)+"px"});if(o[e].smiddleZones&&o[e].smiddleZones.length>0)for(t=0;t<o[e].smiddleZones.length;t++)tpGS.gsap.set(o[e].smiddleZones[t],{y:Math.round(o[e].module.height/2-o[e].smiddleZones[t].offsetHeight/2)+"px"})},getRowHeights:function(e,t){if(!o[e].firstLayerCalculated)return{cur:0,last:0,cache:[],tz:0};var i=0,a=0,r=0,s=void 0!==t?t:o[e].pr_processing_key||o[e].pr_active_key||0,n=void 0!==t?t:o[e].pr_active_key||0;if(o[e].rowMiddleHeights=null==o[e].rowMiddleHeights?{}:o[e].rowMiddleHeights,o[e].rowMiddleHeights[s]=0,o[e].rowzones&&o[e].rowzones.length>0){if(void 0!==o[e].rowzones[s])for(var l=0;l<o[e].rowzones[s].length;l++)o[e].rowzonesHeights[s][l]=o[e].rowzones[s][l][0].offsetHeight,i+=o[e].rowzonesHeights[s][l],"true"==o[e].rowzones[s][l][0].dataset.middle&&(o[e].rowMiddleHeights[s]+=o[e].rowzonesHeights[s][l]);if(n!==s)for(o[e].rowMiddleHeights[n]=0,l=0;l<o[e].rowzones[n].length;l++)o[e].rowzonesHeights[n][l]=o[e].rowzones[n][l][0].offsetHeight,a+=o[e].rowzonesHeights[n][l],"true"==o[e].rowzones[n][l][0].dataset.middle&&(o[e].rowMiddleHeights[n]+=o[e].rowzonesHeights[n][l])}if(o[e].srowzones&&o[e].srowzones.length>0)for(o[e].rowMiddleHeights.static=0,l=0;l<o[e].srowzones.length;l++)r+=o[e].srowzones[l][0].offsetHeight,"true"==o[e].srowzones[l][0].dataset.middle&&(o[e].rowMiddleHeights.static+=o[e].srowzones[l][0].offsetHeight);i=i<r?r:i;var d=void 0===o[e].rowHeights?[]:o[e].rowHeights.cache,c=(new Date).getTime();return void 0!==o[e].rowHeights&&c-o[e].rowHeights.tz<300?o[e].rowHeights.cache.length>5&&(i=o[e].rowHeights.cache[o[e].rowHeights.cache.length-1]===i?o[e].rowHeights.cache[o[e].rowHeights.cache.length-2]:o[e].rowHeights.cache[o[e].rowHeights.cache.length-1],c=o[e].rowHeights.tz):d=[],{cur:i,last:a,cache:d,tz:c}},getGridOffset:function(e,t,i,a){var r="grid"===i||"carousel"!==o[e].sliderType||a?o[e].canv.width:o[e].carousel.slide_width,s=o[e].useFullScreenHeight?o[e].module.height:"grid"===i?o[e].content.height:"carousel"!==o[e].sliderType||a?o[e].module.height:o[e].canv.height,n="slide"===i||"carousel"==o[e].sliderType&&"v"==o[e].carousel.orientation?0:Math.max(0,"fullscreen"==o[e].sliderLayout?o[e].module.height/2-o.iHE(e)*(o[e].keepBPHeight?1:o[e].CM.h)/2:o[e].autoHeight||null!=o[e].minHeight&&o[e].minHeight>0||o[e].keepBPHeight?o[e].canv.height/2-o.iHE(e)*o[e].CM.h/2:0),l="slide"===i?0:Math.max(0,"carousel"===o[e].sliderType&&"v"!==o[e].carousel.orientation?0:o[e].canv.width/2-o.iWA(e,t)*o[e].CM.w/2);return"slide"!==i&&"carousel"===o[e].sliderType&&a&&void 0!==o[e].carousel&&void 0!==o[e].carousel.horizontal_align&&(l=Math.max(0,"center"===o[e].carousel.horizontal_align?0+(o[e].module.width-o.iWA(e,"static")*o[e].CM.w)/2:"right"===o[e].carousel.horizontal_align?o[e].module.width-o[e].gridwidth[o[e].level]*o[e].CM.w:l)),[r,s,l,n]},initLayer:function(e){var t,i,a,r=e.id,s=e.skey;for(var n in o[r].layers[e.skey])if(o[r].layers[e.skey].hasOwnProperty(n)){var l=o[r].layers[e.skey][n],d=jQuery(l),c=o.gA(l,"initialised"),p=c?o[r]._L[l.id]:d.data();if("individual"===e.skey&&(p.slideKey=void 0===p.slideKey?o.gA(d.closest("rs-slide")[0],"key"):p.slideKey,p.slideIndex=void 0===p.slideIndex?o.getSlideIndex(r,p.slideKey):p.slideIndex,e.slideIndex=p.slideIndex,s=p.slideKey),void 0===c){if(o.revCheckIDS(r,l),o[r]._L[l.id]=p,p.ford=void 0===p.ford?"frame_0;frame_1;frame_999":p.ford,p.ford=";"==p.ford[p.ford.length-1]?p.ford.substring(0,p.ford.length-1):p.ford,p.ford=p.ford.split(";"),void 0!==p.clip)for(t in p.clipPath={use:!1,origin:"l",type:"rectangle"},p.clip=p.clip.split(";"),p.clip)p.clip.hasOwnProperty(t)&&("u"==(i=p.clip[t].split(":"))[0]&&(p.clipPath.use="true"==i[1]),"o"==i[0]&&(p.clipPath.origin=i[1]),"t"==i[0]&&(p.clipPath.type=i[1]));let n;if(p.frames=k(p,r),p.caches={},p.OBJUPD={},p.c=d,p.p=o[r]._Lshortcuts[l.id].p,p.lp=p.reqWrp.loop?o[r]._Lshortcuts[l.id].lp:void 0,p.m=p.reqWrp.mask?o[r]._Lshortcuts[l.id].m:void 0,p.triggercache=void 0===p.triggercache?"reset":p.triggercache,p.rsp_bd=void 0===p.rsp_bd?"column"===p.type||"row"===p.type?"off":"on":p.rsp_bd,p.rsp_o=void 0===p.rsp_o?"on":p.rsp_o,p.basealign=void 0===p.basealign?"grid":p.basealign,p.group="group"!==p.type&&null!==(n=o.closestNode(d[0],"RS-GROUP"))||"group"===p.type&&null!==(n=o.closestNode(d[0].parentNode,"RS-GROUP"))?"group":"column"!==p.type&&null!==(n=o.closestNode(d[0],"RS-COLUMN"))?"column":"row"!==p.type&&null!==(n=o.closestNode(d[0],"RS-ROW"))?"row":void 0,p._lig=null!=n?jQuery(n):void 0,p._ligid=void 0!==p._lig?p._lig[0].id:void 0,p._column="RS-COLUMN"===d[0].tagName?jQuery(o.closestNode(d[0],"RS-COLUMN-WRAP")):"none",p._row="RS-COLUMN"===d[0].tagName&&jQuery(o.closestNode(d[0],"RS-ROW")),p._ingroup="group"===p.group,p._incolumn="column"===p.group,p._inrow="row"===p.group,p.fsom="true"==p.fsom||1==p.fsom,p.fullinset=""+p.fullinset=="true",p.position=void 0!==p.pos?"r"==p.pos?"relative":"absolute":p._incolumn?"relative":"absolute",(p._ingroup||p._incolumn)&&p._lig[0].className.indexOf("rs-sba")>=0&&(!1!==p.animationonscroll||void 0===p.frames.loop)&&!0!==p.animOnScrollForceDisable&&(p.animationonscroll=!0,d[0].className+=" rs-sba",o[r].sbas[s][l.id]=d[0]),p.animOnScrollRepeats=0,p._isgroup="RS-GROUP"===d[0].tagName,p.type=p.type||"none","row"===p.type&&(void 0===p.cbreak&&(p.cbreak=2),void 0===p.zone&&(p.zone=o.closestNode(d[0],"RS-ZONE"),p.zone=null!==p.zone&&void 0!==p.zone?p.zone.className:"")),p.esginside=jQuery(d[0].getElementsByClassName("esg-grid")[0]),p._isnotext=-1!==jQuery.inArray(p.type,["video","image","audio","shape","row","group"]),p._mediatag="html5"==p.audio?"audio":"video",p.img=d.find("img"),p.deepiframe=o.getByTag(d[0],"iframe"),p.deepmedia=o.getByTag(d[0],p._mediatag),p.layertype="image"===p.type?"image":d[0].className.indexOf("rs-layer-video")>=0||d[0].className.indexOf("rs-layer-audio")>=0||p.deepiframe.length>0&&(p.deepiframe[0].src.toLowerCase().indexOf("youtube")>0||p.deepiframe[0].src.toLowerCase().indexOf("vimeo")>0)||p.deepmedia.length>0?"video":"html",p.deepiframe.length>0&&o.sA(p.deepiframe[0],"layertype",p.layertype),"column"===p.type&&p.cbgexists&&(p.cbg=jQuery(o.getByTag(p.p[0],"RS-COLUMN-BG")[0]),p.cbgmask=jQuery(o.getByTag(p.p[0],"RS-CBG-MASK-WRAP")[0])),p._slidelink=d[0].className.indexOf("slidelink")>=0,p._isstatic=d[0].className.indexOf("rs-layer-static")>=0,p.slidekey=p._isstatic?"staticlayers":s,p._togglelisteners=d[0].getElementsByClassName("rs-toggled-content").length>0,"text"===p.type&&(-1!==p.c[0].innerHTML.indexOf("{{total_slide_count}}")&&(p.c[0].innerHTML=p.c[0].innerHTML.replace("{{total_slide_count}}",o[r].realslideamount)),p.c[0].innerHTML.indexOf("{{current_slide_index}}")>=0))if(p._isstatic)p.metas=p.metas||{},p.metas.csi={},p.c[0].innerHTML=p.c[0].innerHTML.replace("{{current_slide_index}}","<cusli>"+o[r].realslideamount+"</cusli>"),p.metas.csi.c=p.c[0].getElementsByTagName("CUSLI")[0];else{var g=parseInt(e.slideIndex)+1;p.c[0].innerHTML=p.c[0].innerHTML.replace("{{current_slide_index}}",(g<10&&o[r].realslideamount>9?"0":"")+g)}if(p.bgcol=void 0===p.bgcol?d[0].style.background.indexOf("gradient")>=0?d[0].style.background:d[0].style.backgroundColor:p.bgcol,p.bgcol=""===p.bgcol?"rgba(0, 0, 0, 0)":p.bgcol,p.bgcol=0===p.bgcol.indexOf("rgba(0, 0, 0, 0)")&&p.bgcol.length>18?p.bgcol.replace("rgba(0, 0, 0, 0)",""):p.bgcol,p.zindex=void 0===p.zindex?parseInt(d[0].style.zIndex):parseInt(p.zindex),p._isgroup&&(p.frames.frame_1.timeline.waitoncall&&(p.childrenAtStartNotVisible=!0),p.pVisRequest=0),p._togglelisteners&&d.on("click",(function(){o.swaptoggleState([this.id])})),void 0!==p.border)for(t in p.border=p.border.split(";"),p.bordercolor="transparent",p.border)if(p.border.hasOwnProperty(t))switch((i=p.border[t].split(":"))[0]){case"boc":p.bordercolor=i[1];break;case"bow":p.borderwidth=o.revToResp(i[1],4,0);break;case"bos":p.borderstyle=o.revToResp(i[1],4,0);break;case"bor":p.borderradius=o.revToResp(i[1],4,0)}if("svg"===p.type&&(p.svg=d.find("svg"),p.svgI=f(p.svgi,r),p.svgPath=p.svg.find(p.svgI.svgAll?"path, circle, ellipse, line, polygon, polyline, rect":"path"),p.svgH=void 0!==p.svgi&&-1===p.svgi.indexOf("oc:t")?f(p.svgh,r):{}),void 0!==p.btrans){var u=p.btrans;for(t in p.btrans={rX:0,rY:0,rZ:0,o:1},u=u.split(";"))if(u.hasOwnProperty(t))switch((i=u[t].split(":"))[0]){case"rX":p.btrans.rX=i[1];break;case"rY":p.btrans.rY=i[1];break;case"rZ":p.btrans.rZ=i[1];break;case"o":p.btrans.o=i[1];break;case"iosfx":p.iOSFix="default"==i[1]?"d":"r"==i[1]?"rotationX":"p"==i[1]?"d":i[1]}}if(void 0!==p.tsh)for(t in p.tshadow={c:"rgba(0,0,0,0.25)",v:0,h:0,b:0},p.tsh=p.tsh.split(";"),p.tsh)if(p.tsh.hasOwnProperty(t))switch((i=p.tsh[t].split(":"))[0]){case"c":p.tshadow.c=i[1];break;case"h":p.tshadow.h=i[1];break;case"v":p.tshadow.v=i[1];break;case"b":p.tshadow.b=i[1]}if(void 0!==p.tst)for(t in p.tstroke={c:"rgba(0,0,0,0.25)",w:1},p.tst=p.tst.split(";"),p.tst)if(p.tst.hasOwnProperty(t))switch((i=p.tst[t].split(":"))[0]){case"c":p.tstroke.c=i[1];break;case"w":p.tstroke.w=i[1]}if(void 0!==p.bsh)for(t in p.bshadow={e:"c",c:"rgba(0,0,0,0.25)",v:0,h:0,b:0,s:0},p.bsh=p.bsh.split(";"),p.bsh)if(p.bsh.hasOwnProperty(t))switch((i=p.bsh[t].split(":"))[0]){case"c":p.bshadow.c=i[1];break;case"h":p.bshadow.h=i[1];break;case"v":p.bshadow.v=i[1];break;case"b":p.bshadow.b=i[1];break;case"s":p.bshadow.s=i[1];break;case"e":p.bshadow.e=i[1]}if(void 0!==p.dim)for(t in p.dim=p.dim.split(";"),p.dim)if(p.dim.hasOwnProperty(t))switch((i=p.dim[t].split(":"))[0]){case"w":p.width=i[1];break;case"h":p.height=i[1];break;case"maxw":p.maxwidth=i[1];break;case"maxh":p.maxheight=i[1];break;case"minw":p.minwidth=i[1];break;case"minh":p.minheight=i[1]}if(void 0!==p.xy&&"row"!==p.type&&"column"!==p.type)for(t in p.xy=p.xy.split(";"),p.xy)if(p.xy.hasOwnProperty(t))switch((i=p.xy[t].split(":"))[0]){case"x":p.x=i[1].replace("px","");break;case"y":p.y=i[1].replace("px","");break;case"xo":p.hoffset=i[1].replace("px","");break;case"yo":p.voffset=i[1].replace("px","")}if(p._isnotext||void 0===p.text)if(p._isgroup&&void 0!==p.text){for(t in p.text=p.text.split(";"),p.text)if(p.text.hasOwnProperty(t)&&"a"===(i=p.text[t].split(":"))[0])p.textalign=i[1]}else"column"===p.type&&void 0!==p.textDecoration&&delete p.textDecoration;else for(t in p.text=p.text.split(";"),p.text)if(p.text.hasOwnProperty(t))switch((i=p.text[t].split(":"))[0]){case"w":p.whitespace=i[1];break;case"td":p.textDecoration=i[1];break;case"c":p.clear=i[1];break;case"f":p.float=i[1];break;case"s":p.fontsize=i[1];break;case"l":p.lineheight=i[1];break;case"ls":p.letterspacing=i[1];break;case"fw":p.fontweight=i[1];break;case"a":p.textalign=i[1]}if(void 0!==p.flcr)for(t in p.flcr=p.flcr.split(";"),p.flcr)if(p.flcr.hasOwnProperty(t))switch((i=p.flcr[t].split(":"))[0]){case"c":p.clear=i[1];break;case"f":p.float=i[1]}if(void 0!==p.padding)for(t in p.padding=p.padding.split(";"),p.padding)if(p.padding.hasOwnProperty(t))switch((i=p.padding[t].split(":"))[0]){case"t":p.paddingtop=i[1];break;case"b":p.paddingbottom=i[1];break;case"l":p.paddingleft=i[1];break;case"r":p.paddingright=i[1]}if(void 0!==p.margin)for(t in p.margin=p.margin.split(";"),p.margin)if(p.margin.hasOwnProperty(t))switch((i=p.margin[t].split(":"))[0]){case"t":p.margintop=i[1];break;case"b":p.marginbottom=i[1];break;case"l":p.marginleft=i[1];break;case"r":p.marginright=i[1]}if(void 0!==p.spike&&(p.spike=B(p.spike)),void 0!==p.corners)for(t in a=p.corners.split(";"),p.corners={},a)a.hasOwnProperty(t)&&a[t].length>0&&(p.corners[a[t]]=jQuery("<"+a[t]+"></"+a[t]+">"),p.c.append(p.corners[a[t]]));p.textalign=y(p.textalign),p.vbility=o.revToResp(p.vbility,o[r].rle,!0),p.hoffset=o.revToResp(p.hoffset,o[r].rle,0),p.voffset=o.revToResp(p.voffset,o[r].rle,0),p.x=o.revToResp(p.x,o[r].rle,"l"),p.y=o.revToResp(p.y,o[r].rle,"t"),T(d,0,r),o.sA(l,"initialised",!0),o[r].c.trigger("layerinitialised",{layer:d[0].id,slider:r})}var h=p.x[o[r].level],m=p.y[o[r].level],v=o.getGridOffset(r,e.slideIndex,p.basealign,p._isstatic),w=v[0],b=v[1],_=v[2],S=v[3];if(p.slideIndex=e.slideIndex,"updateposition"!==e.mode){if(0==p.vbility[o[r].levelForced]||"f"==p.vbility[o[r].levelForced]||w<o[r].hideLayerAtLimit&&"on"==p.layeronlimit||w<o[r].hideAllLayerAtLimit?(!0!==p.layerIsHidden&&p.p[0].classList.add("rs-layer-hidden"),p.layerIsHidden=!0):(p.layerIsHidden&&p.p[0].classList.remove("rs-layer-hidden"),p.layerIsHidden=!1),p.poster=null==p.poster&&void 0!==p.thumbimage?p.thumbimage:p.poster,"image"===p.layertype)if(p.imgOBJ={},"cover-proportional"===p.img.data("c")){o.sA(p.img[0],"owidth",o.gA(p.img[0],"owidth",p.img[0].width)),o.sA(p.img[0],"oheight",o.gA(p.img[0],"oheight",p.img[0].height));var x=o.gA(p.img[0],"owidth")/o.gA(p.img[0],"oheight"),R=p.img[0].width<=p.img[0].height?b/w:w/b;p.imgOBJ=x>R&&x<=1||x<R&&x>1?{width:"100%",height:"auto",left:"c"===h||"center"===h?"50%":"left"===h||"l"===h?"0":"auto",right:"r"===h||"right"===h?"0":"auto",top:"c"===m||"center"===m||"middle"===m||"m"===m?"50%":"top"===m||"t"===m?"0":"auto",bottom:"b"===m||"bottom"===m?"0":"auto",x:"c"===h||"center"===h||"middle"===h||"m"===h?"-50%":"0",y:"c"===m||"center"===m||"middle"===m||"m"===m?"-50%":"0"}:{height:"100%",width:"auto",left:"c"===h||"center"===h?"50%":"left"===h||"l"===h?"0":"auto",right:"r"===h||"right"===h?"0":"auto",top:"c"===m||"center"===m||"middle"===m||"m"===m?"50%":"top"===m||"t"===m?"0":"auto",bottom:"b"===m||"bottom"===m?"0":"auto",x:"c"===h||"center"===h||"middle"===h||"m"===h?"-50%":"0",y:"c"===m||"center"===m||"middle"===m||"m"===m?"-50%":"0"}}else void 0===p.group&&"auto"===p.width[o[r].level]&&"auto"===p.height[o[r].level]&&(p.width[o[r].level]=o.gA(p.img[0],"owidth",p.img[0].width),p.height[o[r].level]=o.gA(p.img[0],"owidth",p.img[0].height)),p.imgOBJ={width:"auto"!==p.width[o[r].level]||isNaN(p.width[o[r].level])&&p.width[o[r].level].indexOf("%")>=0?"100%":"auto",height:"auto"!==p.height[o[r].level]||isNaN(p.height[o[r].level])&&p.height[o[r].level].indexOf("%")>=0?"100%":"auto"};else if("video"===p.layertype){o.manageVideoLayer(d,r,s),"rebuild"!==e.mode&&o.resetVideo(d,r,e.mode),null!=p.aspectratio&&p.aspectratio.split(":").length>1&&1==p.bgvideo&&o.prepareCoveredVideo(r,d),p.media=void 0===p.media?p.deepiframe.length>0?jQuery(p.deepiframe[0]):jQuery(p.deepmedia[0]):p.media,p.html5vid=void 0===p.html5vid?!(p.deepiframe.length>0):p.html5vid,p.mediaOBJ={display:"block"};var O=p.width[o[r].level],L=p.height[o[r].level];if(O="auto"===O?O:!o.isNumeric(O)&&O.indexOf("%")>0?p._incolumn||p._ingroup?"100%":"grid"===p.basealign?o.iWA(r,e.slideIndex)*o[r].CM.w*parseFloat(O)/100:w*parseFloat(O)/100:"off"!==p.rsp_bd?parseFloat(O)*o[r].CM.w+"px":parseFloat(O)+"px",L="auto"===L?L:!o.isNumeric(L)&&L.indexOf("%")>0?"grid"===p.basealign?o.iHE(r)*o[r].CM.w:b:"off"!==p.rsp_bd?parseFloat(L)*o[r].CM.h+"px":parseFloat(L)+"px",p.vd=void 0===p.vd?o[r].videos[d[0].id].ratio.split(":").length>1?o[r].videos[d[0].id].ratio.split(":")[0]/o[r].videos[d[0].id].ratio.split(":")[1]:1:p.vd,!p._incolumn||"100%"!==O&&"auto"!==L||void 0===p.ytid)-1==d[0].className.indexOf("rs-fsv")?(L="auto"===L&&void 0!==p.vd&&"auto"!==O?"100%"===O?d.width()/p.vd:O/p.vd:L,p.vidOBJ={width:O,height:L}):("grid"!==p.basealign&&(_=0,S=0),p.x=o.revToResp(0,o[r].rle,0),p.y=o.revToResp(0,o[r].rle,0),p.vidOBJ={width:O,height:o[r].autoHeight?o[r].canv.height:L}),0!=p.html5vid&&d.hasClass("rs-fsv")||(p.mediaOBJ={width:O,height:L,display:"block"}),p._ingroup&&null!==p.vidOBJ.width&&void 0!==p.vidOBJ.width&&!o.isNumeric(p.vidOBJ.width)&&p.vidOBJ.width.indexOf("%")>0&&(p.OBJUPD.lppmOBJ={minWidth:O});else{var I=d.width(),M="auto"===L?I/p.vd:L;p.vidOBJ={width:"auto",height:M},p.heightSetByVideo=!0}}p._slidelink||o[r].caches.calcResponsiveLayersList.push({a:d,b:r,c:0,d:p.rsp_bd,e:e.slideIndex}),"on"===p.rsp_ch&&"row"!==p.type&&"column"!==p.type&&"group"!==p.type&&"image"!==p.type&&"video"!==p.type&&"shape"!==p.type&&d.find("*").each((function(){var t=jQuery(this);"true"!==o.gA(this,"stylerecorder")&&!0!==o.gA(this,"stylerecorder")&&T(t,"rekursive",r),o[r].caches.calcResponsiveLayersList.push({a:t,b:r,c:"rekursive",d:p.rsp_bd,e:e.slideIndex,RSL:d})}))}if("preset"!==e.mode){if(p.oldeow=p.eow,p.oldeoh=p.eoh,p.eow=d.outerWidth(!0),p.eoh=d.outerHeight(!0),0==p.eoh&&"group"==p.type&&"auto"==p.height[o[r].level]&&(p.eoh=p.p[0].offsetHeight),void 0!==p.metas&&void 0!==p.metas.csi&&p.metas.csi.change!==o[r].focusedSlideIndex){p.metas.csi.change=o[r].focusedSlideIndex;g=parseInt(p.metas.csi.change)+1;p.metas.csi.c.innerHTML=(o[r].realslideamount>9&&g<10?"0":"")+g}if(p.imgInFirefox="image"==p.type&&"auto"==p.width[o[r].level]&&"100%"==p.height[o[r].level]&&o.isFirefox(r),p.imgInFirefox){var C=p.img.width();p.eow=0!==C?C:p.eow}if(p.eow<=0&&void 0!==p.lastknownwidth&&(p.eow=p.lastknownwidth),p.eoh<=0&&void 0!==p.lastknownheight&&(p.eoh=p.lastknownheight),void 0!==p.corners&&("text"===p.type||"button"===p.type||"shape"===p.type)){for(a in p.corners)if(p.corners.hasOwnProperty(a)){p.corners[a].css("borderWidth",p.eoh+"px");var A="rs-fcrt"===a||"rs-fcr"===a;p.corners[a].css("border"+(A?"Right":"Left"),"0px solid transparent"),p.corners[a].css("border"+("rs-fcrt"==a||"rs-bcr"==a?"Bottom":"Top")+"Color",p.bgcol)}p.eow=d.outerWidth(!0)}0==p.eow&&0==p.eoh&&(p.eow="grid"===p.basealign?o[r].content.width:o[r].module.width,p.eoh="grid"===p.basealign?o[r].content.height:o[r].module.height),p.basealign=o[r].justifyCarousel?"grid":p.basealign;var D="on"===p.rsp_o?parseInt(p.voffset[o[r].level],0)*o[r].CM.w:parseInt(p.voffset[o[r].level],0),P="on"===p.rsp_o?parseInt(p.hoffset[o[r].level],0)*o[r].CM.h:parseInt(p.hoffset[o[r].level],0),G="grid"===p.basealign?o.iWA(r,e.slideIndex)*o[r].CM.w:w,F="grid"===p.basealign||"carousel"==o[r].sliderType&&"v"===o[r].carousel.orientation?o.iHE(r)*(o[r].keepBPHeight||o[r].currentRowsHeight>o[r].gridheight[o[r].level]?1:o[r].CM.h):b;(1==o[r].gridEQModule||void 0!==p._lig&&"row"!==p.type&&"column"!==p.type&&("group"!==p.type||p._ingroup||p._incolumn))&&(G=void 0!==p._lig?p._lig.width():o[r].module.width,F=void 0!==p._lig?p._lig.height():o[r].module.height,_=0,S=0),o[r].keepBPHeight&&F==o[r].module.height&&(S=0),"video"===p.type&&null!=p.vidOBJ&&(p.vidOBJ.height>=0&&0===p.eoh&&(p.eoh=p.vidOBJ.height),p.vidOBJ.width>=0&&0===p.eow&&(p.eow=p.vidOBJ.width)),h="relative"==p.position?0:"c"===h||"m"===h||"center"===h||"middle"===h?G/2-p.eow/2+P:"l"===h||"left"===h?P:"r"===h||"right"===h?G-p.eow-P:"off"!==p.rsp_o?h*o[r].CM.w:h,m="relative"==p.position?0:"m"===m||"c"===m||"center"===m||"middle"===m?F/2-p.eoh/2+D:"t"===m||"top"==m?D:"b"===m||"bottom"==m?F-p.eoh-D:"off"!==p.rsp_o?m*o[r].CM.w:m,h=p._slidelink?0:o[r].rtl&&-1==(""+p.width[o[r].level]).indexOf("%")?parseInt(h)+p.eow:h,p.calcx="relative"!=p.position||"group"!==p.type&&!p._incolumn?parseInt(h,0)+_:0,p.calcy="relative"!=p.position||"group"!==p.type&&!p._incolumn?parseInt(m,0)+S:0,"row"!==p.type&&"column"!==p.type?p.OBJUPD.POBJ={zIndex:p.zindex,top:p.calcy,left:p.calcx,overwrite:"auto"}:"row"!==p.type?p.OBJUPD.POBJ={zIndex:p.zindex,width:p.columnwidth,top:0,left:0,overwrite:"auto"}:"row"===p.type&&(p.OBJUPD.POBJ={zIndex:p.zindex,width:"grid"===p.basealign?G+"px":"100%",top:0,left:o[r].rtl?-1*_:_,overwrite:"auto"},p.cbreak<=o[r].level?-1===d[0].className.indexOf("rev_break_columns")&&d[0].classList.add("rev_break_columns"):d[0].className.indexOf("rev_break_columns")>0&&d[0].classList.remove("rev_break_columns"),p.rowcalcx=p.OBJUPD.POBJ.left,p.pow=p.p.outerWidth(!0)),void 0!==p.blendmode&&(p.OBJUPD.POBJ.mixBlendMode="color"===p.blendmode&&window.isSafari11?"color-burn":p.blendmode),(void 0!==p.frames.loop||p.imgInFirefox)&&(p.OBJUPD.LPOBJ={width:p.eow,height:p.eoh}),p._ingroup&&(void 0!==p._groupw&&!o.isNumeric(p._groupw)&&p._groupw.indexOf("%")>0&&(p.OBJUPD.lppmOBJ.minWidth=p._groupw),void 0!==p._grouph&&!o.isNumeric(p._grouph)&&p._grouph.indexOf("%")>0&&(p.OBJUPD.lppmOBJ.minHeight=p._grouph)),"updateposition"===e.mode&&(p.caches.POBJ_LEFT===p.OBJUPD.POBJ.left&&p.caches.POBJ_TOP===p.OBJUPD.POBJ.top||(tpGS.gsap.set(p.p,p.OBJUPD.POBJ),p.caches.POBJ_LEFT=p.OBJUPD.POBJ.left,p.caches.POBJ_TOP=p.OBJUPD.POBJ.top)),e.animcompleted&&o.animcompleted(d,r)}}},hoverReverseDone:function(e){o[e.id]._L[e.L[0].id].textDecoration&&tpGS.gsap.set(o[e.id]._L[e.L[0].id].c,{textDecoration:o[e.id]._L[e.L[0].id].textDecoration})},animcompleted:function(e,t,i){if(void 0!==o[t].videos){var a=o[t].videos[e[0].id];null!=a&&null!=a.type&&"none"!=a.type&&(1==a.aplay||"true"==a.aplay||"on"==a.aplay||"1sttime"==a.aplay?(("static"===a.slideid||"carousel"!==o[t].sliderType||e.closest("rs-slide").index()==o[t].carousel.focused||e.closest("rs-slide").index()==o[t].activeRSSlide&&o[t].carousel.oldfocused==o[t].carousel.focused||i)&&o.playVideo(e,t),o.toggleState(e.data("videotoggledby")),(a.aplay1||"1sttime"==a.aplay)&&(a.aplay1=!1,a.aplay=!1)):("no1sttime"==a.aplay&&(a.aplay=!0),o.unToggleState(e.data("videotoggledby"))))}},convertHoverTransform:function(e,t,i){var a,r=o.clone(e.transform);if((r.originX||r.originY||r.originZ)&&(r.transformOrigin=(void 0===r.originX?"50%":r.originX)+" "+(void 0===r.originY?"50%":r.originY)+" "+(void 0===r.originZ?"50%":r.originZ),delete r.originX,delete r.originY,delete r.originZ),void 0!==e&&void 0!==e.filter&&(r.filter=u(e.filter),r["-webkit-filter"]=r.filter),r.color=void 0===r.color?"rgba(255,255,255,1)":r.color,r.force3D="auto",void 0!==r.borderRadius&&((a=r.borderRadius.split(" ")).length,r.borderTopLeftRadius=a[0],r.borderTopRightRadius=a[1],r.borderBottomRightRadius=a[2],r.borderBottomLeftRadius=a[3],delete r.borderRadius),void 0!==r.borderWidth&&((a=r.borderWidth.split(" ")).length,r.borderTopWidth=a[0],r.borderRightWidth=a[1],r.borderBottomWidth=a[2],r.borderLeftWidth=a[3],delete r.borderWidth),void 0===i.bg||-1===i.bg.indexOf("url")){var s=-1!==i.bgCol.search("gradient"),n=r.backgroundImage&&"string"==typeof r.backgroundImage&&-1!==r.backgroundImage.search("gradient");n&&s?(180!==v(i.bgCol)&&180==v(r.backgroundImage)&&(r.backgroundImage=m(r.backgroundImage,180)),r.backgroundImage=tpGS.getSSGColors(i.bgCol,r.backgroundImage,void 0===r.gs?"fading":r.gs).to):n&&!s?r.backgroundImage=tpGS.getSSGColors(i.bgCol,r.backgroundImage,void 0===r.gs?"fading":r.gs).to:!n&&s&&(r.backgroundImage=tpGS.getSSGColors(i.bgCol,r.backgroundColor,void 0===r.gs?"fading":r.gs).to)}return delete r.gs,r},handleStaticLayers:function(e,t){var i=0,a=o[t].realslideamount+1;if(void 0!==o.gA(e[0],"onslides")){var r=o.gA(e[0],"onslides").split(";");for(var s in r)if(r.hasOwnProperty(s)){var n=r[s].split(":");"s"===n[0]&&(i=parseInt(n[1],0)),"e"===n[0]&&(a=parseInt(n[1],0))}}i=Math.max(0,i),a=Math.min(o[t].realslideamount,a<0?o[t].realslideamount:a),a=1!==i&&0!==i||a!==o[t].realslideamount?a:o[t].realslideamount+1,e.data("startslide",i),e.data("endslide",a),o.sA(e[0],"startslide",i),o.sA(e[0],"endslide",a)},updateLayersOnFullStage:function(e){if(o[e].caches.calcResponsiveLayersList.length>0){!0!==o[e].slideHasIframe&&!0!==o[e].fullScreenMode&&!0!==o[e].skipAttachDetach&&("carousel"===o[e].sliderType?o[e].carousel.wrap.detach():o[e].canvas.detach());for(var t=0;t<o[e].caches.calcResponsiveLayersList.length;t++)void 0!==o[e].caches.calcResponsiveLayersList[t]&&P(o[e].caches.calcResponsiveLayersList[t]);!0!==o[e].slideHasIframe&&!0!==o[e].fullScreenMode&&!0!==o[e].skipAttachDetach&&("carousel"===o[e].sliderType?o[e].c[0].appendChild(o[e].carousel.wrap[0]):o[e].c[0].appendChild(o[e].canvas[0]))}},animateTheLayers:function(e){if(void 0===e.slide)return!1;var t=e.id;if(void 0===o[t].slides[e.slide]&&"individual"!==e.slide)return!1;if("carousel"===o[t].sliderType){if("start"===e.mode&&"start"===o[t].lastATLmode){if(e.slide===o[t].lastATLslide&&(new Date).getTime()-o[t].lastATLtime<1500)return;o[t].lastATLtime=(new Date).getTime()}o[t].lastATLmode=e.mode,o[t].lastATLslide=e.slide}var i="individual"!==e.slide?o.gA(o[t].slides[e.slide],"key"):"individual",a=void 0!==o[t].pr_processing_key?o[t].pr_processing_key:void 0!==o[t].pr_active_key?o[t].pr_active_key:0;o[t].focusedSlideIndex=a,o[t].caches.calcResponsiveLayersList=[],o[t].layers=o[t].layers||{},"individual"===i?o[t].layers.individual=void 0===o[t].layers.individual?"all"===o[t].carousel.showLayersAllTime?o.getLayersInSlide(jQuery(o[t].c),"rs-layer","rs-layer-static"):o.getLayersInSlide(jQuery(o[t].c),"rs-on-car"):o[t].layers.individual:(o[t].layers[i]=void 0===o[t].layers[i]?"all"===o[t].carousel.showLayersAllTime?[]:o.getLayersInSlide(jQuery(o[t].slides[e.slide]),"rs-layer","carousel"===o[t].sliderType?"rs-on-car":void 0):o[t].layers[i],o[t].layers.static=void 0===o[t].layers.static?o.getLayersInSlide(jQuery(o[t].c.find("rs-static-layers")),"rs-layer","rs-on-car"):o[t].layers.static,o[t].sbas[i]=void 0===o[t].sbas[i]?o.getLayersInSlide(jQuery(o[t].slides[e.slide]),"rs-sba"):o[t].sbas[i]);var r="rebuild"===e.mode&&"carousel"===o[t].sliderType&&"individual"===i;void 0!==i&&o[t].layers[i]&&o.initLayer({id:t,slideIndex:e.slide,skey:i,mode:e.mode,animcompleted:r}),o[t].layers.static&&o.initLayer({id:t,skey:"static",slideIndex:"static",mode:e.mode,animcompleted:r}),o.updateLayersOnFullStage(t),"preset"!==e.mode||void 0!==o[t].slidePresets&&void 0!==o[t].slidePresets[e.slide]||(o[t].slidePresets=void 0===o[t].slidePresets?{}:o[t].slidePresets,o[t].slidePresets[e.slide]=!0,o[t].c.trigger("revolution.slideprepared",{slide:e.slide,key:i})),o[t].heightInLayers=o[t].module.height,o[t].widthInLayers=o[t].module.width,o[t].levelInLayers=o[t].level;var s={id:t,skey:i,slide:e.slide,key:i,mode:e.mode,index:a};window.requestAnimationFrame((function(){if(void 0===o[t].dimensionReCheck[i]?(o.updateLayerDimensions(s),!0!==o[t].doubleDimensionCheck?setTimeout((function(){o.updateLayerDimensions(s),o.updateRowZones(s)}),150):o.updateRowZones(s),o[t].doubleDimensionCheck=!0,o[t].dimensionReCheck[i]=!0):o.updateRowZones(s),void 0!==i&&o[t].layers[i])for(var a in o[t].layers[i])o[t].layers[i].hasOwnProperty(a)&&o.renderLayerAnimation({layer:jQuery(o[t].layers[i][a]),id:t,mode:e.mode,caller:e.caller});if(o[t].layers.static)for(var a in o[t].layers.static)o[t].layers.static.hasOwnProperty(a)&&o.renderLayerAnimation({layer:jQuery(o[t].layers.static[a]),id:t,mode:e.mode,caller:e.caller});null!=o[t].mtl&&o[t].mtl.resume()}))},updateRowZones:function(e){(void 0!==o[e.id].rowzones&&o[e.id].rowzones.length>0&&e.index>=0&&o[e.id].rowzones[Math.min(e.index,o[e.id].rowzones.length)]&&o[e.id].rowzones[Math.min(e.index,o[e.id].rowzones.length)].length>0||void 0!==o[e.id].srowzones&&o[e.id].srowzones.length>0||void 0!==o[e.id].smiddleZones&&o[e.id].smiddleZones.length>0)&&(o.updateDims(e.id),o.initLayer({id:e.id,skey:e.key,slideIndex:e.slide,mode:"updateposition"}),o.initLayer({id:e.id,skey:"static",slideIndex:"static",mode:"updateposition"}),"start"!==e.mode&&"preset"!==e.mode||o.manageNavigation(e.id),window.requestAnimationFrame((function(){o.putRowsInPosition(e.id)})))},updateLayerDimensions:function(e){var t=!1;o[e.id].caches.calcResponsiveLayersList=[],void 0===e.key||"individual"!=e.key&&void 0===o[e.id].layers[e.key]||!o.checkLayerDimensions({id:e.id,skey:e.key,slideIndex:e.slide})||(t=!0),o.initLayer({id:e.id,skey:e.key,slideIndex:e.slide,mode:"updateAndResize"}),o[e.id].layers.static&&o.checkLayerDimensions({id:e.id,skey:"static",slideIndex:"static"})&&(t=!0,o.initLayer({id:e.id,skey:"static",slideIndex:"static",mode:"updateAndResize"})),t&&o.updateLayersOnFullStage(e.id)},updateAnimatingLayerPositions:function(e){o.initLayer({id:e.id,skey:e.key,slideIndex:e.slide,mode:"updateposition"})},removeTheLayers:function(e,t,i){var a=o.gA(e[0],"key");for(var r in o[t].sloops&&o[t].sloops[a]&&o[t].sloops[a].tl&&o[t].sloops[a].tl.pause(),o[t].layers[a])o[t].layers[a].hasOwnProperty(r)&&o.renderLayerAnimation({layer:jQuery(o[t].layers[a][r]),frame:"frame_999",mode:"continue",remove:!0,id:t,allforce:i});for(var r in o[t].layers.static)o[t].layers.static.hasOwnProperty(r)&&o.renderLayerAnimation({layer:jQuery(o[t].layers.static[r]),frame:"frame_999",mode:"continue",remove:!0,id:t,allforce:i})},renderLayerAnimation:function(e){var i,a=e.layer,r=e.id,u=o[r].level,h=o[r]._L[a[0].id],m=void 0!==h.timeline?h.timeline.time():void 0,v=!1,f=!1,y="none",_=!1;if(("containerResized_2"===e.caller||"swapSlideProgress_2"===e.caller)&&!0!==h.animationRendered)return;if(h.animationRendered=!0,"preset"===e.mode&&!0!==h.frames.frame_1.timeline.waitoncall&&void 0===h.scrollBasedOffset)return;if("trigger"==e.mode&&(h.triggeredFrame=e.frame),h._isstatic){var x="carousel"===o[r].sliderType&&void 0!==o[r].carousel.oldfocused?parseInt(o[r].carousel.oldfocused)+1:void 0===o[r].focusedSlideIndex?0:parseInt(o[r].focusedSlideIndex,0)+1,k="carousel"===o[r].sliderType?void 0===o[r].pr_next_key?0==x?1:x:parseInt(o[r].pr_next_key,0)+1:void 0===o[r].pr_processing_key?0==x?1:x:parseInt(o[r].pr_processing_key,0)+1,R=x>=h.startslide&&x<=h.endslide,O=k>=h.startslide&&k<=h.endslide,L=void 0!==h.frames.frame_999&&void 0!==h.frames.frame_999.timeline&&!0!==h.frames.frame_999.timeline.waitoncall&&x===h.endslide;if(void 0===o[r].modal||"start"!=e.mode&&"continue"!=e.mode||("continue"===e.mode&&"close"==o[r].modal.lastModalCall&&(O=!1),"start"!==e.mode||"show"!==o[r].modal.lastModalCall&&"init"!==o[r].modal.lastModalCall||o[r].modal.lastModalCall===h.lastModalCall||(h.triggeredFrame=void 0,h.triggercache="reset",void 0!==h.timeline&&void 0!==h.timeline.currentLabel()&&-1==h.timeline.currentLabel().indexOf("frame_999")&&h.timeline.pause(0)),h.lastModalCall=o[r].modal.lastModalCall),y=!("start"!==e.mode||!L)||(x===h.endslide&&"continue"===e.mode||("continue"===e.mode||x===h.endslide)&&"none"),"frame_999"===h.animatedFrame&&"done"===h.animatingFrame|null==h.animatingFrame&&(h.lastRequestedMainFrame="frame_999"),void 0!==h.timeline&&void 0!==h.timeline.currentLabel()&&-1==h.timeline.currentLabel().indexOf("frame_999")&&(_=!0),!0===e.allforce||!0===y){if("continue"===e.mode&&O&&L&&void 0!==h.timeline)return void(h.timeline.currentLabel().indexOf("frame_999")>=0?h.timeline.pause(h.timeline.previousLabel()):h.timeline.pause(h.timeline.currentLabel()));if("continue"===e.mode&&"frame_999"===e.frame&&(O||void 0===h.lastRequestedMainFrame))return}else{if("preset"===e.mode&&(h.elementHovered||!O))return;if("rebuild"===e.mode&&!R&&!O)return;if("start"===e.mode&&O&&"frame_1"===h.lastRequestedMainFrame)return;if(("start"===e.mode||"preset"===e.mode)&&"frame_999"===h.lastRequestedMainFrame&&!0!==h.leftstage)return;if("continue"===e.mode&&"frame_999"===e.frame&&(O||void 0===h.lastRequestedMainFrame))return;if("start"===e.mode&&!O)return;if("rebuild"===e.mode&&h.elementHovered&&h._isstatic&&h.hovertimeline)return}}else"start"===e.mode&&"keep"!==h.triggercache&&(h.triggeredFrame=void 0);"start"===e.mode&&(void 0!==h.layerLoop&&(h.layerLoop.count=0),e.frame=void 0===h.triggeredFrame?_?void 0:0:h.triggeredFrame),"continue"===e.mode||"trigger"===e.mode||void 0===h.timeline||h._isstatic&&!0===h.leftstage||h.timeline.pause(0),"continue"!==e.mode&&"trigger"!==e.mode||void 0===h.timeline||h.timeline.pause(),h.timeline=tpGS.gsap.timeline({paused:!0}),"text"!==h.type&&"button"!==h.type||void 0!==h.splitText&&(void 0!==h.splitTextFix||"start"!==e.mode&&"preset"!==e.mode)||(w({layer:a,id:r}),"start"===e.mode&&(h.splitTextFix=!0));let I=o[r].duration;if("carousel"===o[r].sliderType)for(let e of o[r].slides)h.slidekey==e.dataset.key&&null!=o.gA(e,"duration")&&""!=o.gA(e,"duration")&&(I=parseInt(o.gA(e,"duration"),0));for(var M in h.ford)if(h.ford.hasOwnProperty(M)){var T=h.ford[M],C=!1;if("frame_0"!==T&&"frame_hover"!==T&&"loop"!==T){if("frame_999"===T&&!h.frames[T].timeline.waitoncall&&h.frames[T].timeline.start>=I&&!0!==e.remove&&(h.frames[T].timeline.waitoncall=!0),"start"===e.mode&&"keep"!==h.triggercache&&(h.frames[T].timeline.callstate=h.frames[T].timeline.waitoncall?"waiting":""),"trigger"===e.mode&&h.frames[T].timeline.waitoncall&&(T===e.frame?(h.frames[T].timeline.triggered=!0,h.frames[T].timeline.callstate="called"):h.frames[T].timeline.triggered=!1),"rebuild"===e.mode||h.frames[T].timeline.triggered||(h.frames[T].timeline.callstate=h.frames[T].timeline.waitoncall?"waiting":""),!1!==e.fastforward){if(("continue"===e.mode||"trigger"===e.mode)&&!1===f&&T!==e.frame)continue;if(("rebuild"===e.mode||"preset"===e.mode)&&!1===f&&void 0!==h.triggeredFrame&&T!==h.triggeredFrame)continue;(T===e.frame||"rebuild"===e.mode&&T===h.triggeredFrame)&&(f=!0)}else T===e.frame&&(f=!0);if(T!==e.frame&&h.frames[T].timeline.waitoncall&&"called"!==h.frames[T].timeline.callstate&&(v=!0),T!==e.frame&&f&&(v=!0===v&&h.frames[T].timeline.waitoncall?"skiprest":!0!==v&&v),void 0===h.hideonfirststart&&"frame_1"===T&&h.frames[T].timeline.waitoncall&&(h.hideonfirststart=!0),v&&"waiting"===h.frames[T].timeline.callstate&&"preset"===e.mode&&1!=h.firstTimeRendered){if(h._isstatic&&void 0===h.currentframe)continue;C=!0,h.firstTimeRendered=!0}else if("skiprest"===v||"called"!==h.frames[T].timeline.callstate&&v&&e.toframe!==T)continue;if("frame_999"!==T||!1!==y||"continue"!==e.mode&&"start"!==e.mode&&"rebuild"!==e.mode){h.fff="frame_1"===T&&("trigger"!==e.mode||"frame_999"===h.currentframe||"frame_0"===h.currentframe||void 0===h.currentframe),"trigger"===e.mode&&"frame_1"===e.frame&&!1===h.leftstage&&(h.fff=!1),C||(h.frames[T].timeline.callstate="called",h.currentframe=T);var A=h.frames[T],D=h.fff?h.frames.frame_0:void 0,P=tpGS.gsap.timeline(),B=tpGS.gsap.timeline(),G=h.c,F=void 0!==A.sfx&&b(A.sfx.effect,h.m,A.timeline.ease),H=A.timeline.speed/1e3,z=0,W=S({id:r,frame:A,layer:a,ease:A.timeline.ease,splitAmount:G.length,target:T,forcefilter:void 0!==h.frames.frame_hover&&void 0!==h.frames.frame_hover.filter}),E=h.fff?S({id:r,frame:D,layer:a,ease:A.timeline.ease,splitAmount:G.length,target:"frame_0"}):void 0,N=void 0!==A.mask?S({id:r,frame:{transform:{x:A.mask.x,y:A.mask.y}},layer:a,ease:W.ease,target:"mask"}):void 0,j=void 0!==N&&h.fff?S({id:r,frame:{transform:{x:D.mask.x,y:D.mask.y}},layer:a,ease:W.ease,target:"frommask"}):void 0,V=W.ease;if(W.force3D=!0,"block"===F.type){if(F.ft[0].background=A.sfx.fxc,F.ft[0].visibility="visible",F.ft[1].visibility="visible",window.isSafari11){let e=Math.max(E&&E.z?E.z:0,W&&W.z?W.z:0);F.ft[0].z=Math.max(0,e+1),F.ft[1].z=Math.max(0,e+1),F.t.z=Math.max(0,e+1),F.ft[1].transformPerspective=F.ft[0].transformPerspective=F.t.transformPerspective=W.transformPerspective}P.add(tpGS.gsap.fromTo(F.bmask_in,H/2,F.ft[0],F.ft[1],0)),P.add(tpGS.gsap.fromTo(F.bmask_in,H/2,F.ft[1],F.t,H/2)),"frame_0"!==T&&"frame_1"!==T||(E.opacity=0)}if(void 0!==A.color?W.color=A.color:void 0!==h.color&&"npc"!==h.color[u]&&(W.color=h.color[u]),void 0!==D&&void 0!==D.color?E.color=D.color:void 0!==D&&void 0!==h.color&&"npc"!==h.color[u]&&(E.color=h.color[u]),void 0!==A.bgcolor?A.bgcolor.indexOf("gradient")>=0?W.background=A.bgcolor:W.backgroundColor=A.bgcolor:!0===h.bgcolinuse&&(h.bgcol.indexOf("gradient")>=0?W.background=h.bgcol:W.backgroundColor=h.bgcol),void 0!==D&&(void 0!==D.bgcolor?D.bgcolor.indexOf("gradient")>=0?E.background=D.bgcolor:E.backgroundColor=D.bgcolor:!0===h.bgcolinuse&&(h.bgcol.indexOf("gradient")>=0?E.background=h.bgcol:E.backgroundColor=h.bgcol)),void 0!==h.splitText&&!1!==h.splitText)for(var X in t)if(void 0!==A[t[X]]&&!h.quickRendering){var U=h.splitText[t[X]],Y=S({id:r,frame:A,source:t[X],ease:V,layer:a,splitAmount:U.length,target:T+"_"+t[X]}),q=h.fff?S({id:r,frame:D,ease:Y.ease,source:t[X],layer:a,splitAmount:U.length,target:"frame_0_"+t[X]}):void 0,Q=h.frames[T].dosplit?void 0===A[t[X]].delay?.05:A[t[X]].delay/100:0;h.color[u]===W.color&&"frame_1"===T||(Y.color=W.color),void 0!==E&&h.color[u]!==E.color&&(q.color=E.color),void 0!==q&&q.color!==W.color&&(Y.color=W.color);var J=o.clone(Y),Z=h.fff?o.clone(q):void 0,K=A[t[X]].dir;delete J.dir,J.data={splitted:!0},J.stagger="center"===K||"edge"===K?d({each:Q,offset:Q/2,from:K}):{each:Q,from:K},J.duration=H,void 0!==Z&&(void 0!==Z.opacity&&(o.ISM||window.isSafari11)&&(Z.opacity=Math.max(.001,parseFloat(Z.opacity))),delete Z.dir),h.fff?P.add(B.fromTo(U,Z,J),0):P.add(B.to(U,J),0),z=Math.max(z,U.length*Q)}if(H+=z,void 0===i&&(i="isometric"===o[r].perspectiveType?0:"local"===o[r].perspectiveType?void 0!==W.transformPerspective?W.transformPerspective:h.fff&&void 0!==E.transfromPerspective?E.transfromPerspective:o[r].perspective:o[r].perspective),h.knowTransformPerspective=i,h.fsom&&(void 0!==W.filter||h.fff&&void 0!==E.filter)?(N.filter=W.filter,N["-webkit-filter"]=W.filter,delete W.filter,delete W["-webkit-filter"],h.fff&&void 0!==E.filter&&((j=j||{}).filter=E.filter,j["-webkit-filter"]=E.filter,delete E.filter,delete E["-webkit-filter"]),h.forceFsom=!0):h.forceFsom=!1,h.useMaskAnimation=h.pxundermask||void 0!==N&&(void 0!==D&&"hidden"===D.mask.overflow||"hidden"===A.mask.overflow),h.useMaskAnimation||h.forceFsom)h.useMaskAnimation?P.add(tpGS.gsap.to(h.m,.001,{overflow:"hidden"}),0):P.add(tpGS.gsap.to(h.m,.001,{overflow:"visible"}),0),"column"===h.type&&h.cbgexists&&h.useMaskAnimation&&P.add(tpGS.gsap.to(h.cbgmask,.001,{overflow:"hidden"}),0),h.btrans&&(j&&(j.rotationX=h.btrans.rX,j.rotationY=h.btrans.rY,j.rotationZ=h.btrans.rZ,j.opacity=h.btrans.o),N.rotationX=h.btrans.rX,N.rotationY=h.btrans.rY,N.rotationZ=h.btrans.rZ,N.opacity=h.btrans.o),h.fff?P.add(tpGS.gsap.fromTo(void 0!==h.m&&void 0!==h.cbgmask?[h.m,h.cbgmask]:void 0!==h.m?h.m:h.cbgmask,H,o.clone(j),o.clone(N)),.001):P.add(tpGS.gsap.to(void 0!==h.m&&void 0!==h.cbgmask?[h.m,h.cbgmask]:void 0!==h.m?h.m:h.cbgmask,H,o.clone(N)),.001);else if(void 0!==h.btrans){var $={x:0,y:0,filter:"none",opacity:h.btrans.o,rotationX:h.btrans.rX,rotationY:h.btrans.rY,rotationZ:h.btrans.rZ,overflow:"visible"};0===h.btrans.rX&&0==h.btrans.rY||(h.maskHasPerspective=!0,$.transformPerspective=i),P.add(tpGS.gsap.to(h.m,.001,$),0)}else P.add(tpGS.gsap.to(h.m,.001,{clearProps:"transform",overflow:"hidden"==h.ofHidOnHov?"hidden":"visible"}),0);W.force3D="auto",h.fff?(W.visibility="visible",void 0!==h.cbg&&P.fromTo(h.cbg,H,E,W,0),o[r].BUG_safari_clipPath&&(E.clipPath||W.clipPath||h.spike),H=H>0?H-.001:H,void 0!==h.cbg&&"column"===h.type?P.fromTo(G,H,s(E),s(W),0):P.fromTo(G,H,E,W,0),P.invalidate()):("frame_999"!==h.frame&&(W.visibility="visible"),void 0!==h.cbg&&P.to(h.cbg,H,W,0),void 0!==h.cbg&&"column"===h.type?P.to(G,H,s(W),0):P.to(G,H,W,0)),void 0!==V&&"object"!=typeof V&&"function"!=typeof V&&V.indexOf("SFXBounce")>=0&&P.to(G,H,{scaleY:.5,scaleX:1.3,ease:W.ease+"-squash",transformOrigin:"bottom"},1e-4);var ee="trigger"!==e.mode&&(!0!==v&&"skiprest"!==v||"rebuild"!==e.mode)||e.frame===T||void 0===A.timeline.start||!o.isNumeric(A.timeline.start)?"+=0"===A.timeline.start||void 0===A.timeline.start?"+=0.001":parseInt(A.timeline.start,0)/1e3:"+="+parseInt(void 0===A.timeline.startRelative?0:A.timeline.startRelative,0)/1e3;h.timeline.addLabel(T,ee),h.timeline.add(P,ee),h.timeline.addLabel(T+"_end","+=0.01"),P.eventCallback("onStart",c,[{id:r,frame:T,L:a,tPE:i}]),"true"==h.animationonscroll||1==h.animationonscroll?(P.eventCallback("onUpdate",p,[{id:r,frame:T,L:a}]),P.smoothChildTiming=!0):P.eventCallback("onUpdate",p,[{id:r,frame:T,L:a}]),P.eventCallback("onComplete",g,[{id:r,frame:T,L:a,tPE:i}])}}}if(void 0!==h.frames.loop){var te=parseInt(h.frames.loop.timeline.speed,0)/1e3,ie=parseInt(h.frames.loop.timeline.start)/1e3||0,ae="trigger"!==e.mode&&"frame_999"!==e.frame||"frame_999"!==e.frame?.2:0,re=ie+ae;h.loop={root:tpGS.gsap.timeline({}),preset:tpGS.gsap.timeline({}),move:tpGS.gsap.timeline({repeat:-1,yoyo:h.frames.loop.timeline.yoyo_move}),rotate:tpGS.gsap.timeline({repeat:-1,yoyo:h.frames.loop.timeline.yoyo_rotate}),scale:tpGS.gsap.timeline({repeat:-1,yoyo:h.frames.loop.timeline.yoyo_scale}),filter:tpGS.gsap.timeline({repeat:-1,yoyo:h.frames.loop.timeline.yoyo_filter})};var oe=h.frames.loop.frame_0,se=h.frames.loop.frame_999,ne="blur("+parseInt(oe.blur||0,0)+"px) grayscale("+parseInt(oe.grayscale||0,0)+"%) brightness("+parseInt(oe.brightness||100,0)+"%)",le="blur("+(se.blur||0)+"px) grayscale("+(se.grayscale||0)+"%) brightness("+(se.brightness||100)+"%)";if(h.loop.root.add(h.loop.preset,0),h.loop.root.add(h.loop.move,ae),h.loop.root.add(h.loop.rotate,ae),h.loop.root.add(h.loop.scale,ae),h.loop.root.add(h.loop.filter,ae),"blur(0px) grayscale(0%) brightness(100%)"===ne&&"blur(0px) grayscale(0%) brightness(100%)"===le&&(ne="none",le="none"),se.originX=oe.originX,se.originY=oe.originY,se.originZ=oe.originZ,void 0===i&&(i="isometric"===o[r].perspectiveType?0:"local"===o[r].perspectiveType&&void 0!==W?void 0!==W.transformPerspective?W.transformPerspective:h.fff&&void 0!==E.transfromPerspective?E.transfromPerspective:o[r].perspective:o[r].perspective),h.frames.loop.timeline.curved){var de=parseInt(h.frames.loop.timeline.radiusAngle,0)||0,ce=[{x:(oe.x-oe.xr)*o[r].CM.w,y:0,z:(oe.z-oe.zr)*o[r].CM.w},{x:0,y:(oe.y+oe.yr)*o[r].CM.w,z:0},{x:(se.x+se.xr)*o[r].CM.w,y:0,z:(se.z+se.zr)*o[r].CM.w},{x:0,y:(se.y-se.yr)*o[r].CM.w,z:0}],pe={type:"thru",curviness:h.frames.loop.timeline.curviness,path:[],autoRotate:h.frames.loop.timeline.autoRotate};for(var ge in ce)ce.hasOwnProperty(ge)&&(pe.path[ge]=ce[de],de=++de==ce.length?0:de);("trigger"!==e.mode&&"frame_999"!==e.frame||"frame_999"!==e.frame)&&h.loop.preset.fromTo(h.lp,ae,{"-webkit-filter":ne,filter:ne,x:0,y:0,z:0,minWidth:h._incolumn||h._ingroup?"100%":void 0===h.eow?0:h.eow,minHeight:h._incolumn||h._ingroup?"100%":void 0===h.eoh?0:h.eoh,scaleX:1,scaleY:1,skewX:0,skewY:0,rotationX:0,rotationY:0,rotationZ:0,transformPerspective:i,transformOrigin:se.originX+" "+se.originY+" "+se.originZ,opacity:1},l({x:pe.path[3].x,y:pe.path[3].y,z:pe.path[3].z,scaleX:oe.scaleX,skewX:oe.skewX,skewY:oe.skewY,scaleY:oe.scaleY,rotationX:oe.rotationX,rotationY:oe.rotationY,rotationZ:oe.rotationZ,"-webkit-filter":ne,filter:ne,ease:"sine.inOut",opacity:oe.opacity}),0),n(pe)&&h.loop.move.to(h.lp,h.frames.loop.timeline.yoyo_move?te/2:te,{motionPath:pe,ease:h.frames.loop.timeline.ease})}else("trigger"!==e.mode&&"frame_999"!==e.frame||"frame_999"!==e.frame)&&h.loop.preset.fromTo(h.lp,ae,{"-webkit-filter":ne,filter:ne,x:0,y:0,z:0,minWidth:h._incolumn||h._ingroup?"100%":void 0===h.eow?0:h.eow,minHeight:h._incolumn||h._ingroup?"100%":void 0===h.eoh?0:h.eoh,scaleX:1,scaleY:1,skewX:0,skewY:0,rotationX:0,rotationY:0,rotationZ:0,transformPerspective:i,transformOrigin:se.originX+" "+se.originY+" "+se.originZ,opacity:1},l({x:oe.x*o[r].CM.w,y:oe.y*o[r].CM.w,z:oe.z*o[r].CM.w,scaleX:oe.scaleX,skewX:oe.skewX,skewY:oe.skewY,scaleY:oe.scaleY,rotationX:oe.rotationX,rotationY:oe.rotationY,rotationZ:oe.rotationZ,ease:"sine.out",opacity:oe.opacity,"-webkit-filter":ne,filter:ne}),0),h.loop.move.to(h.lp,h.frames.loop.timeline.yoyo_move?te/2:te,{x:se.x*o[r].CM.w,y:se.y*o[r].CM.w,z:se.z*o[r].CM.w,ease:h.frames.loop.timeline.ease});h.loop.rotate.to(h.lp,h.frames.loop.timeline.yoyo_rotate?te/2:te,{rotationX:se.rotationX,rotationY:se.rotationY,rotationZ:se.rotationZ,ease:h.frames.loop.timeline.ease}),h.loop.scale.to(h.lp,h.frames.loop.timeline.yoyo_scale?te/2:te,l({scaleX:se.scaleX,scaleY:se.scaleY,skewX:se.skewX,skewY:se.skewY,ease:h.frames.loop.timeline.ease}));var ue={opacity:se.opacity||1,ease:h.frames.loop.timeline.ease,"-webkit-filter":le,filter:le};h.loop.filter.to(h.lp,h.frames.loop.timeline.yoyo_filter?te/2:te,ue),h.timeline.add(h.loop.root,re)}if(void 0!==h.frames.frame_hover&&("start"===e.mode||void 0===h.hoverframeadded)){h.hoverframeadded=!0;var he=h.frames.frame_hover.timeline.speed/1e3;he=0===he?1e-5:he,h.cachedHoverSpeed=he,h.hoverlistener||(h.hoverlistener=!0,o.document.on("mouseenter mousemove",("column"===h.type&&void 0!==h.cbg?"#"+h.cbg[0].id+",":"")+"#"+h.c[0].id,(function(e){if(h.mouseIsOver=!0,1!=h.ignoreHoverFrames&&("mousemove"!==e.type||!0!==h.ignoremousemove)){if(h.animationonscroll||h.readyForHover){if(h.elementHovered=!0,h.hovertimeline||(h.hovertimeline=tpGS.gsap.timeline({paused:!0})),0==h.hovertimeline.progress()&&(void 0===h.lastHoveredTimeStamp||(new Date).getTime()-h.lastHoveredTimeStamp>150)){if(h.ignoremousemove=!0,h.ofHidOnHov=h.frames.frame_hover.mask?"hidden":"visible",h.hovertimeline.to(void 0!==h.m&&void 0!==h.cbgmask?[h.m,h.cbgmask]:void 0!==h.m?h.m:h.cbgmask,he,{overflow:h.ofHidOnHov},0),"column"===h.type&&null!=h.cbg&&h.hovertimeline.to(h.cbg,he,o.clone(o.convertHoverTransform(h.frames.frame_hover,h.cbg,{bgCol:h.bgcol,bg:h.styleProps.background})),0),"text"!==h.type&&"button"!==h.type||void 0===h.splitText||!1===h.splitText||h.hovertimeline.to([h.splitText.lines,h.splitText.words,h.splitText.chars],he,{color:h.frames.frame_hover.color,ease:h.frames.frame_hover.transform.ease},0),"column"===h.type){let e=o.clone(o.convertHoverTransform(h.frames.frame_hover,h.c,{bgCol:h.bgcol,bg:h.styleProps.background}));delete e.borderTopWidth,delete e.borderRightWidth,delete e.borderBottomWidth,delete e.borderLeftWidth,h.hovertimeline.to(h.c,he,s(e),0)}else h.hovertimeline.to(h.c,he,o.clone(o.convertHoverTransform(h.frames.frame_hover,h.c,{bgCol:h.bgcol,bg:h.styleProps.background})),0);if(h.pZindex=h.p[0].style.zIndex,h.p[0].style.zIndex=parseInt(h.frames&&h.frames.frame_hover&&void 0!==h.frames.frame_hover.transform.zIndex?h.frames.frame_hover.transform.zIndex:h.pZindex),"svg"===h.type){h.svgHTemp=o.clone(h.svgH),delete h.svgHTemp.svgAll;var t=Array.isArray(h.svgHTemp.fill)?h.svgHTemp.fill[o[r].level]:h.svgHTemp.fill;h.svgHTemp.fill=t,h.hovertimeline.to(h.svg,he,h.svgHTemp,0),h.svg.length<=0&&(h.svg=a.find("svg")),h.svgPath.length<=0&&(h.svgPath=h.svg.find(h.svgI.svgAll?"path, circle, ellipse, line, polygon, polyline, rect":"path")),h.hovertimeline.to(h.svgPath,he,{fill:t},0)}}h.hovertimeline.play()}h.lastHoveredTimeStamp=(new Date).getTime()}})),o.document.on("mouseleave",("column"===h.type&&void 0!==h.cbg?"#"+h.cbg[0].id+",":"")+"#"+h.c[0].id,(function(){h.mouseIsOver=!1,1!=h.ignoreHoverFrames&&(h.elementHovered=!1,(h.animationonscroll||h.readyForHover)&&void 0!==h.hovertimeline&&(h.hovertimeline.reverse(),h.p[0].style.zIndex=h.pZindex||h.zIndex,h.hovertimeline.eventCallback("onReverseComplete",o.hoverReverseDone,[{id:r,L:a}])))})))}if(C||(h.lastRequestedMainFrame="start"===e.mode?"frame_1":"continue"===e.mode?void 0===e.frame?h.currentframe:e.frame:h.lastRequestedMainFrame),void 0!==e.totime?h.tSTART=e.totime:void 0!==m&&void 0===e.frame?h.tSTART=m:void 0!==e.frame?h.tSTART=e.frame:h.tSTART=0,0===h.tSTART&&void 0===h.startedAnimOnce&&void 0===h.leftstage&&void 0===h.startedAnimOnce&&!0===h.hideonfirststart&&"preset"===e.mode&&(o[r]._L[a[0].id].pVisRequest=0,h.hideonfirststart=!1),"frame_999"!==h.tSTART&&"frame_999"!==h.triggeredFrame||!h.leftstage&&void 0!==h.startedAnimOnce){if("true"!=h.animationonscroll&&1!=h.animationonscroll?h.timeline.play(h.tSTART):h.timeline.time(h.tSTART),jQuery.inArray(h.type,["group","row","column"])>=0&&(void 0!==e.frame||!0===e.updateChildren)){if(void 0===h.childrenJS)for(var X in h.childrenJS={},o[r]._L){let e=void 0!==o[r]._L[X]._lig?o[r]._L[X]._lig[0]:void 0;null!=e&&(e.id===a[0].id&&e.id!==o[r]._L[X].c[0].id&&(h.childrenJS[o[r]._L[X].c[0].id]=o[r]._L[X].c))}e.frame="0"==e.frame?"frame_0":e.frame,e.frame="1"==e.frame?"frame_1":e.frame,e.frame="999"==e.frame?"frame_999":e.frame;var me=void 0===e.totime?void 0!==h.frames[e.frame].timeline.startAbsolute?parseInt(h.frames[e.frame].timeline.startAbsolute,0)/1e3:void 0!==h.frames[e.frame].timeline.start?o.isNumeric(h.frames[e.frame].timeline.start)?parseInt(h.frames[e.frame].timeline.start,0)/1e3:0:.001:e.totime;if(!0===e.updateChildren)for(var X in h.childrenJS)h.childrenJS.hasOwnProperty(X)&&o.renderLayerAnimation({layer:h.childrenJS[X],fastforward:!1,id:r,mode:"continue",updateChildren:!0,totime:me});else for(var X in h.childrenJS)h.childrenJS.hasOwnProperty(X)&&o[r]._L[X].pausedTrueParrent&&(o.renderLayerAnimation({layer:h.childrenJS[X],fastforward:!1,id:r,mode:"continue",updateChildren:!0,totime:me}),o[r]._L[X].pausedTrueParrent=!1)}}else;}}),o.getLayersInSlide=function(e,t,i){if(0===e.length)return{};for(var a=e[0].getElementsByClassName(t),r={},o=0;o<a.length;o++)void 0!==i&&-1!==a[o].className.indexOf(i)||(r[a[o].id]=a[o]);if(void 0!==e[1])for(a=e[1].getElementsByClassName(t),o=0;o<a.length;o++)void 0!==i&&-1!==a[o].className.indexOf(i)||(r[a[o].id]=a[o]);return r};var s=function(e){var t=o.clone(e);return delete t.backgroundColor,delete t.background,delete t.backgroundImage,delete t.borderSize,delete t.borderStyle,delete t["backdrop-filter"],t},n=function(e){if(void 0!==e&&void 0!==e.path&&Array.isArray(e.path)){var t=0,i=0;for(var a in e.path)!e.path.hasOwnProperty(a)||t>0||i>0||(t+=e.path[a].x,i+=e.path[a].y);return 0!=t||0!=i}},l=function(e){return void 0===e.skewX&&delete e.skewX,void 0===e.skewY&&delete e.skewY,e},d=function(e){e.from="edge"===e.from?"edges":e.from;var t=tpGS.gsap.utils.distribute(e);return function(i,a,r){return t(i,a,r)+(i<=r.length/2?0:e.offset||0)}},c=function(e){let t=o[e.id]._L[e.L[0].id],i=o[e.id]._L[t._ligid];o[e.id].BUG_safari_clipPath&&e.L[0].classList.remove("rs-pelock"),(t._ingroup||t._incolumn||t._inrow)&&void 0!==i&&void 0!==i.timeline&&(i.timeline.isActive()||void 0===t||void 0===t.frames[t.timeline.currentLabel()]||(null==i.timezone||i.timezone.to<=parseInt(t.frames[t.timeline.currentLabel()].timeline.start,0))&&!0!==t.animOnScrollForceDisable&&(t.pausedTrueParrent=!0,t.timeline.pause()));let a=t.hovertimeline;a&&a.time()>0&&(a.pause(),a.time(0),a.kill(),delete t.hovertimeline),delete t.childrenAtStartNotVisible,t.pVisRequest=1;var r={layer:e.L};t.tweenOnStart=!0,t.animatingFrame=e.frame,t.ignoremousemove=!1,t.leftstage=!1,t.readyForHover=!1,t.tweenDirection=1==t.animationonscroll||"true"==t.animationonscroll?t.animteToTimeCache>t.animteToTime?-1:1:void 0,void 0!==t.layerLoop&&t.layerLoop.from===e.frame&&t.layerLoop.count++,""+t.tweenDirection=="-1"&&("frame_0"===e.frame||"frame_1"==e.frame&&t.animteToTime<=.01)&&"column"!==t.type&&"row"!==t.type&&"group"!==t.type?(t.leftstage=!0,t.pVisRequest=0,t.pPeventsRequest="none",window.requestAnimationFrame((function(){o.requestLayerUpdates(e.id,"leftstage",e.L[0].id)}))):("frame_1"===e.frame&&"Safari"===window.RSBrowser&&void 0===t.safariRenderIssue&&(tpGS.gsap.set([t.c],{opacity:1}),t.safariRenderIssue=!0),"frame_999"!==e.frame&&(t.startedAnimOnce=!0,t.pPeventsRequest=t.noPevents?"none":"auto"),r.eventtype="frame_0"===e.frame||"frame_1"===e.frame?"enterstage":"frame_999"===e.frame?"leavestage":"framestarted",t._ingroup&&void 0!==i&&!0!==i.frames.frame_1.timeline.waitoncall&&(i.pVisRequest=1),o.requestLayerUpdates(e.id,r.eventtype,e.L[0].id,void 0!==t.frames[e.frame]&&void 0!==t.frames[e.frame].timeline&&0==t.frames[e.frame].timeline.usePerspective?e.tPE:"ignore")),r.id=e.id,r.layerid=e.L[0].id,r.layertype=t.type,r.frame_index=e.frame,r.layersettings=t,o[e.id].c.trigger("revolution.layeraction",[r]),"enterstage"===r.eventtype&&o.toggleState(t.layertoggledby),"frame_1"===e.frame&&o.animcompleted(e.L,e.id)},p=function(e){let t=o[e.id]._L[e.L[0].id];t.animatingFrame=e.frame,t.tweenOnStart=!1,t.tweenOnEnd=!1,"frame_999"===e.frame&&(t.pVisRequest=1,t.pPeventsRequest=t.noPevents?"none":"auto",t.leftstage=!1,window.requestAnimationFrame((function(){o.requestLayerUpdates(e.id,"update",e.L[0].id)})))},g=function(e){let t=o[e.id]._L[e.L[0].id];var i=!0;if("column"===t.type||"row"===t.type||"group"===t.type){var a=t.timeline.currentLabel(),r=jQuery.inArray(a,t.ford);r++,r=t.ford.length>r?t.ford[r]:a,void 0!==t.frames[r]&&void 0!==t.frames[a]&&(t.timezone={from:parseInt(t.frames[a].timeline.startAbsolute,0),to:parseInt(t.frames[r].timeline.startAbsolute,0)})}if("frame_999"!==e.frame&&o[e.id].isEdge&&"shape"===t.type){var s=t.c[0].style.opacity;t.c[0].style.opacity=s-1e-4,tpGS.gsap.set(t.c[0],{opacity:s-.001,delay:.05}),tpGS.gsap.set(t.c[0],{opacity:s,delay:.1})}t.animatingFrame="done",t.animatedFrame=e.frame,t.tweenOnStart=!1,t.tweenOnEnd=!0,t.tweenDirection=1==t.animationonscroll||"true"==t.animationonscroll?t.animteToTimeCache>t.animteToTime?-1:1:void 0;var n={};n.layer=e.L,n.eventtype="frame_0"===e.frame||"frame_1"===e.frame?"enteredstage":"frame_999"===e.frame?"leftstage":"frameended",t.readyForHover=!0,n.layertype=t.type,n.frame_index=e.frame,n.layersettings=t,o[e.id].c.trigger("revolution.layeraction",[n]),"frame_999"===e.frame&&"leftstage"===n.eventtype?(t.leftstage=!0,t.pVisRequest=0,t.pPeventsRequest="none",i=!1,window.requestAnimationFrame((function(){o.requestLayerUpdates(e.id,"leftstage",e.L[0].id)}))):(e.L[0].id,void 0!==t.frames[e.frame]&&void 0!==t.frames[e.frame].timeline&&0==t.frames[e.frame].timeline.usePerspective&&window.requestAnimationFrame((function(){o.requestLayerUpdates(e.id,"frameended",e.L[0].id,e.tPE)}))),"leftstage"===n.eventtype&&void 0!==o[e.id].videos&&void 0!==o[e.id].videos[e.L[0].id]&&o.stopVideo&&o.stopVideo(e.L,e.id),"column"===t.type&&void 0!==t.cbg&&tpGS.gsap.to(t.cbg,.01,{visibility:"visible"}),"leftstage"===n.eventtype&&(o.unToggleState(e.layertoggledby),"video"===t.type&&o.resetVideo&&setTimeout((function(){o.resetVideo(e.L,e.id)}),100)),o[e.id].BUG_safari_clipPath&&!i&&e.L[0].classList.add("rs-pelock"),void 0!==t.layerLoop&&t.layerLoop.to===e.frame&&(-1==t.layerLoop.repeat||t.layerLoop.repeat>t.layerLoop.count)&&t.timeline.seek(t.layerLoop.from).play()},u=function(e){if(void 0===e)return"";var t="";return o.isChrome8889&&0===e.blur&&(e.blur=.05),t=void 0!==e.blur?"blur("+(e.blur||0)+"px)":"",t+=void 0!==e.grayscale?(t.length>0?" ":"")+"grayscale("+(e.grayscale||0)+"%)":"",""===(t+=void 0!==e.brightness?(t.length>0?" ":"")+"brightness("+(e.brightness||100)+"%)":"")?"none":t},h=function(e){if(void 0===e)return"";var t="";return o.isChrome8889&&0===e.b_blur&&(e.b_blur=.05),t=void 0!==e.b_blur?"blur("+(e.b_blur||0)+"px)":"",t+=void 0!==e.b_grayscale?(t.length>0?" ":"")+"grayscale("+(e.b_grayscale||0)+"%)":"",t+=void 0!==e.b_sepia?(t.length>0?" ":"")+"sepia("+(e.b_sepia||0)+"%)":"",t+=void 0!==e.b_invert?(t.length>0?" ":"")+"invert("+(e.b_invert||0)+"%)":"",""===(t+=void 0!==e.b_brightness?(t.length>0?" ":"")+"brightness("+(e.b_brightness||100)+"%)":"")?"none":t},m=function(e,t){var i=(e=e.split("("))[0];return e.shift(),i+"("+t+"deg, "+e.join("(")},v=function(e){if(-1!==e.search("deg,")){var t=e.split("deg,")[0];if(-1!==t.search(/\(/))return parseInt(t.split("(")[1],10)}return 180},f=function(e,t){if(void 0!==e&&e.indexOf("oc:t")>=0)return{};e=void 0===e?"":e.split(";");var i={fill:o.revToResp("#ffffff",o[t].rle),stroke:"transparent","stroke-width":"0px","stroke-dasharray":"0","stroke-dashoffset":"0"};for(var a in e)if(e.hasOwnProperty(a)){var r=e[a].split(":");switch(r[0]){case"c":i.fill=o.revToResp(r[1],o[t].rle,void 0,"||");break;case"sw":i["stroke-width"]=r[1];break;case"sc":i.stroke=r[1];break;case"so":i["stroke-dashoffset"]=r[1];break;case"sa":i["stroke-dasharray"]=r[1];break;case"sall":i.svgAll=r[1]}}return i},y=function(e){return"c"===e?"center":"l"===e?"left":"r"===e?"right":e},w=function(e){var t=o[e.id]._L[e.layer[0].id],i=!1;if(t.splitText&&!1!==t.splitText&&t.splitText.revert(),"text"===t.type||"button"===t.type){for(var a in t.frames)if(void 0!==t.frames[a].chars||void 0!==t.frames[a].words||void 0!==t.frames[a].lines){i=!0;break}t.splitText=!!i&&new tpGS.SplitText(t.c,{type:"lines,words,chars",wordsClass:"rs_splitted_words",linesClass:"rs_splitted_lines",charsClass:"rs_splitted_chars"})}else t.splitText=!1},b=function(e,t,i){if(void 0!==e&&e.indexOf("block")>=0){var a={};switch(0===t[0].getElementsByClassName("tp-blockmask_in").length&&(t.append('<div class="tp-blockmask_in"></div>'),t.append('<div class="tp-blockmask_out"></div>')),i=void 0===i?"power3.inOut":i,a.ft=[{scaleY:1,scaleX:0,transformOrigin:"0% 50%"},{scaleY:1,scaleX:1,ease:i,immediateRender:!1}],a.t={scaleY:1,scaleX:0,transformOrigin:"100% 50%",ease:i,immediateRender:!1},a.bmask_in=t.find(".tp-blockmask_in"),a.bmask_out=t.find(".tp-blockmask_out"),a.type="block",e){case"blocktoleft":case"blockfromright":a.ft[0].transformOrigin="100% 50%",a.t.transformOrigin="0% 50%";break;case"blockfromtop":case"blocktobottom":a.ft=[{scaleX:1,scaleY:0,transformOrigin:"50% 0%"},{scaleX:1,scaleY:1,ease:i,immediateRender:!1}],a.t={scaleX:1,scaleY:0,transformOrigin:"50% 100%",ease:i,immediateRender:!1};break;case"blocktotop":case"blockfrombottom":a.ft=[{scaleX:1,scaleY:0,transformOrigin:"50% 100%"},{scaleX:1,scaleY:1,ease:i,immediateRender:!1}],a.t={scaleX:1,scaleY:0,transformOrigin:"50% 0%",ease:i,immediateRender:!1}}return a.ft[1].overwrite="auto",a.t.overwrite="auto",a}return!1},_=function(e,t,i,a,r){return t&&(t[a]="true"===t[a]||t[a]),0===o[r].sdir||void 0===t?e:("mask"===i?a="x"===a?"mX":"y"===a?"mY":a:"chars"===i?a="x"===a?"cX":"y"===a?"cY":"dir"===a?"cD":a:"words"===i?a="x"===a?"wX":"y"===a?"wY":"dir"===a?"wD":a:"lines"===i&&(a="x"===a?"lX":"y"===a?"lY":"dir"===a?"lD":a),void 0===t[a]||!1===t[a]?e:void 0!==t&&!0===t[a]?"t"===e||"top"===e?"b":"b"===e||"bottom"===e?"t":"l"===e||"left"===e?"r":"r"===e||"right"===e?"l":-1*parseFloat(e)+((""+e).indexOf("px")>=0?"px":(""+e).indexOf("%")>=0?"%":""):void 0)},S=function(e){var t,i=o[e.id]._L[e.layer[0].id],a=void 0===e.source?o.clone(e.frame.transform):o.clone(e.frame[e.source]),r={originX:"50%",originY:"50%",originZ:"0"},s=void 0!==i._lig&&void 0!==o[e.id]._L[i._lig[0].id]?o[e.id]._L[i._lig[0].id].eow:o[e.id].conw,n=void 0!==i._lig&&void 0!==o[e.id]._L[i._lig[0].id]?o[e.id]._L[i._lig[0].id].eoh:o[e.id].conh;for(var l in a)if(a.hasOwnProperty(l)){if(a[l]="object"==typeof a[l]?a[l][o[e.id].level]:a[l],"inherit"===a[l]||"delay"===l||"direction"===l||"use"===l)delete a[l];else if("originX"===l||"originY"===l||"originZ"===l)r[l]=a[l],delete a[l];else if(o.isNumeric(a[l],0))a[l]=_(a[l],e.frame.reverse,e.target,l,e.id,e.id);else if("r"===a[l][0]&&"a"===a[l][1]&&"("===a[l][3])a[l]=a[l].replace("ran","random");else if(a[l].indexOf("cyc(")>=0){var d=a[l].replace("cyc(","").replace(")","").replace("[","").replace("]","").split("|");a[l]=new function(e){return tpGS.gsap.utils.wrap(d,void 0)}}else if(a[l].indexOf("%")>=0&&o.isNumeric(t=parseInt(a[l],0)))a[l]="x"===l?_((i.eow||0)*t/100,e.frame.reverse,e.target,l,e.id):"y"===l?_((i.eoh||0)*t/100,e.frame.reverse,e.target,l,e.id):a[l];else{a[l]=a[l].replace("[","").replace("]",""),a[l]=_(a[l],e.frame.reverse,e.target,l,e.id,e.id);var c={t:0,b:0};switch("row"===i.type&&("rev_row_zone_top"===i.zone&&void 0!==o[e.id].topZones[i.slideIndex]&&void 0!==o[e.id].topZones[i.slideIndex][0]?c={t:0,b:0}:"rev_row_zone_middle"===i.zone&&void 0!==o[e.id].middleZones[i.slideIndex]&&void 0!==o[e.id].middleZones[i.slideIndex][0]?c={t:Math.round(o[e.id].module.height/2-o[e.id].middleZones[i.slideIndex][0].offsetHeight/2),b:Math.round(o[e.id].module.height/2+o[e.id].middleZones[i.slideIndex][0].offsetHeight/2)}:"rev_row_zone_bottom"===i.zone&&void 0!==o[e.id].bottomZones[i.slideIndex]&&void 0!==o[e.id].bottomZones[i.slideIndex][0]&&(c={t:Math.round(o[e.id].module.height-o[e.id].bottomZones[i.slideIndex][0].offsetHeight),b:o[e.id].module.height+o[e.id].bottomZones[i.slideIndex][0].offsetHeight})),a[l]){case"t":case"top":a[l]=0-(i.eoh||0)-("column"===i.type?0:i.calcy||0)-o.getLayerParallaxOffset(e.id,e.layer[0].id,"v")-("row"===i.type&&void 0!==i.marginTop?i.marginTop[o[e.id].level]:0)-c.b;break;case"b":case"bottom":a[l]=n-("column"===i.type||"row"===i.type?0:i.calcy||0)+o.getLayerParallaxOffset(e.id,e.layer[0].id,"v")-c.t;break;case"l":case"left":a[l]=0-("row"===i.type?i.pow:i.eow||0)-("column"===i.type?0:"row"===i.type?i.rowcalcx:i.calcx||0)-o.getLayerParallaxOffset(e.id,e.layer[0].id,"h");break;case"r":case"right":a[l]=s-("column"===i.type?0:"row"===i.type?i.rowcalcx:i.calcx||0)+o.getLayerParallaxOffset(e.id,e.layer[0].id,"h");break;case"m":case"c":case"middle":case"center":a[l]="x"===l?_(s/2-("column"===i.type?0:i.calcx||0)-(i.eow||0)/2,e.frame.reverse,e.target,l,e.id):"y"===l?_(n/2-("column"===i.type?0:i.calcy||0)-(i.eoh||0)/2,e.frame.reverse,e.target,l,e.id):a[l]}}"skewX"===l&&void 0!==a[l]&&(a.scaleY=void 0===a.scaleY?1:parseFloat(a.scaleY),a.scaleY*=Math.cos(parseFloat(a[l])*tpGS.DEG2RAD)),"skewY"===l&&void 0!==a[l]&&(a.scaleX=void 0===a.scaleX?1:parseFloat(a.scaleX),a.scaleX*=Math.cos(parseFloat(a[l])*tpGS.DEG2RAD))}if(a.transformOrigin=r.originX+" "+r.originY+" "+r.originZ,!o[e.id].BUG_ie_clipPath&&void 0!==a.clip&&void 0!==i.clipPath&&i.clipPath.use){a.clipB=null==a.clipB?100:a.clipB;var p="rectangle"==i.clipPath.type,g=parseInt(a.clip,0),m=100-parseInt(a.clipB,0),v=Math.round(g/2);switch(i.clipPath.origin){case"invh":a.clipPath="polygon(0% 0%, 0% 100%, "+g+"% 100%, "+g+"% 0%, 100% 0%, 100% 100%, "+m+"% 100%, "+m+"% 0%, 0% 0%)";break;case"invv":a.clipPath="polygon(100% 0%, 0% 0%, 0% "+g+"%, 100% "+g+"%, 100% 100%, 0% 100%, 0% "+m+"%, 100% "+m+"%, 100% 0%)";break;case"cv":a.clipPath=p?"polygon("+(50-v)+"% 0%, "+(50+v)+"% 0%, "+(50+v)+"% 100%, "+(50-v)+"% 100%)":"circle("+g+"% at 50% 50%)";break;case"ch":a.clipPath=p?"polygon(0% "+(50-v)+"%, 0% "+(50+v)+"%, 100% "+(50+v)+"%, 100% "+(50-v)+"%)":"circle("+g+"% at 50% 50%)";break;case"l":a.clipPath=p?"polygon(0% 0%, "+g+"% 0%, "+g+"% 100%, 0% 100%)":"circle("+g+"% at 0% 50%)";break;case"r":a.clipPath=p?"polygon("+(100-g)+"% 0%, 100% 0%, 100% 100%, "+(100-g)+"% 100%)":"circle("+g+"% at 100% 50%)";break;case"t":a.clipPath=p?"polygon(0% 0%, 100% 0%, 100% "+g+"%, 0% "+g+"%)":"circle("+g+"% at 50% 0%)";break;case"b":a.clipPath=p?"polygon(0% 100%, 100% 100%, 100% "+(100-g)+"%, 0% "+(100-g)+"%)":"circle("+g+"% at 50% 100%)";break;case"lt":a.clipPath=p?"polygon(0% 0%,"+2*g+"% 0%, 0% "+2*g+"%)":"circle("+g+"% at 0% 0%)";break;case"lb":a.clipPath=p?"polygon(0% "+(100-2*g)+"%, 0% 100%,"+2*g+"% 100%)":"circle("+g+"% at 0% 100%)";break;case"rt":a.clipPath=p?"polygon("+(100-2*g)+"% 0%, 100% 0%, 100% "+2*g+"%)":"circle("+g+"% at 100% 0%)";break;case"rb":a.clipPath=p?"polygon("+(100-2*g)+"% 100%, 100% 100%, 100% "+(100-2*g)+"%)":"circle("+g+"% at 100% 100%)";break;case"clr":a.clipPath=p?"polygon(0% 0%, 0% "+g+"%, "+(100-g)+"% 100%, 100% 100%, 100% "+(100-g)+"%, "+g+"% 0%)":"circle("+g+"% at 50% 50%)";break;case"crl":a.clipPath=p?"polygon(0% "+(100-g)+"%, 0% 100%, "+g+"% 100%, 100% "+g+"%, 100% 0%, "+(100-g)+"% 0%)":"circle("+g+"% at 50% 50%)"}!0!==o.isFirefox(e.id)&&(a["-webkit-clip-path"]=a.clipPath),a["clip-path"]=a.clipPath,delete a.clip,delete a.clipB}else delete a.clip;return"mask"!==e.target&&(void 0===e.frame||void 0===e.frame.filter&&!e.forcefilter||(a.filter=u(e.frame.filter),a["-webkit-filter"]=a.filter,o.useBackdrop&&(window.isSafari11?a["-webkit-backdrop-filter"]=h(e.frame.filter):a["backdrop-filter"]=h(e.frame.filter)),window.isSafari11&&void 0!==a.filter&&void 0===a[null==i.iOSFix||"d"==i.iOSFix?"shape"==i.type?"z":"x":i.iOSFix]&&void 0!==e.frame.filter&&void 0!==e.frame.filter.blur&&(a[null==i.iOSFix||"d"==i.iOSFix?"shape"==i.type?"z":"x":i.iOSFix]=1e-4)),jQuery.inArray(e.source,["chars","words","lines"])>=0&&(void 0!==e.frame[e.source].blur||e.forcefilter)&&(a.filter=u(e.frame[e.source]),a["-webkit-filter"]=a.filter),delete a.grayscale,delete a.blur,delete a.brightness),a.ease=void 0!==a.ease?a.ease:void 0===a.ease&&void 0!==e.ease||void 0!==a.ease&&void 0!==e.ease&&"inherit"===a.ease?e.ease:e.frame.timeline.ease,a.ease=void 0===a.ease||"default"===a.ease?"power3.inOut":a.ease,a},x=function(e,t,i,a,r){var s,n,l={},d={},c={};for(var p in a=void 0===a?"transform":a,"loop"===r?(c.autoRotate=!1,c.yoyo_filter=!1,c.yoyo_rotate=!1,c.yoyo_move=!1,c.yoyo_scale=!1,c.curved=!1,c.curviness=2,c.ease="none",c.speed=1e3,c.st=0,l.x=0,l.y=0,l.z=0,l.xr=0,l.yr=0,l.zr=0,l.scaleX=1,l.scaleY=1,l.originX="50%",l.originY="50%",l.originZ="0",l.rotationX="0deg",l.rotationY="0deg",l.rotationZ="0deg"):(c.speed=300,i?c.ease="default":l.ease="default"),"sfx"===r&&(l.fxc="#ffffff"),e=e.split(";"))if(e.hasOwnProperty(p)){var g=e[p].split(":");switch(g[0]){case"u":l.use="true"===g[1]||"t"===g[1]||fasle;break;case"c":s=g[1];break;case"fxc":l.fxc=g[1];break;case"bgc":n=g[1];break;case"auto":l.auto="t"===g[1]||void 0===g[1]||"true"===g[1];break;case"o":l.opacity=g[1];break;case"oX":l.originX=g[1];break;case"oY":l.originY=g[1];break;case"oZ":l.originZ=g[1];break;case"sX":l.scaleX=g[1];break;case"sY":l.scaleY=g[1];break;case"skX":l.skewX=g[1];break;case"skY":l.skewY=g[1];break;case"rX":l.rotationX=g[1],0!=g[1]&&"0deg"!==g[1]&&o.addSafariFix(t);break;case"rY":l.rotationY=g[1],0!=g[1]&&"0deg"!==g[1]&&o.addSafariFix(t);break;case"rZ":l.rotationZ=g[1];break;case"sc":l.color=g[1];break;case"se":l.effect=g[1];break;case"bos":l.borderStyle=g[1];break;case"boc":l.borderColor=g[1];break;case"td":l.textDecoration=g[1];break;case"zI":l.zIndex=g[1];break;case"tp":l.transformPerspective="isometric"===o[t].perspectiveType?0:"global"===o[t].perspectiveType?o[t].perspective:g[1];break;case"cp":l.clip=parseInt(g[1],0);break;case"cpb":l.clipB=parseInt(g[1],0);break;case"aR":c.autoRotate="t"==g[1];break;case"rA":c.radiusAngle=g[1];break;case"yyf":c.yoyo_filter="t"==g[1];break;case"yym":c.yoyo_move="t"==g[1];break;case"yyr":c.yoyo_rotate="t"==g[1];break;case"yys":c.yoyo_scale="t"==g[1];break;case"crd":c.curved="t"==g[1];break;case"x":l.x="reverse"===r?"t"===g[1]||!0===g[1]||"true"==g[1]:"loop"===r?parseInt(g[1],0):o.revToResp(g[1],o[t].rle);break;case"y":l.y="reverse"===r?"t"===g[1]||!0===g[1]||"true"==g[1]:"loop"===r?parseInt(g[1],0):o.revToResp(g[1],o[t].rle);break;case"z":l.z="loop"===r?parseInt(g[1],0):o.revToResp(g[1],o[t].rle),0!=g[1]&&o.addSafariFix(t);break;case"bow":l.borderWidth=o.revToResp(g[1],4,0).toString().replace(/,/g," ");break;case"bor":l.borderRadius=o.revToResp(g[1],4,0).toString().replace(/,/g," ");break;case"m":l.mask="t"===g[1]||"f"!==g[1]&&g[1];break;case"iC":l.instantClick="t"===g[1]||"f"!==g[1]&&g[1];break;case"xR":l.xr=parseInt(g[1],0),o.addSafariFix(t);break;case"yR":l.yr=parseInt(g[1],0),o.addSafariFix(t);break;case"zR":l.zr=parseInt(g[1],0);break;case"iosfx":"default"!==g[1]&&"d"!==g[1]&&"p"!==g[1]&&(d.iosfx=g[1]);break;case"blu":"loop"===r?l.blur=parseInt(g[1],0):d.blur=parseInt(g[1],0);break;case"gra":"loop"===r?l.grayscale=parseInt(g[1],0):d.grayscale=parseInt(g[1],0);break;case"bri":"loop"===r?l.brightness=parseInt(g[1],0):d.brightness=parseInt(g[1],0);break;case"bB":d.b_blur=parseInt(g[1],0);break;case"bG":d.b_grayscale=parseInt(g[1],0);break;case"bR":d.b_brightness=parseInt(g[1],0);break;case"bI":d.b_invert=parseInt(g[1],0);break;case"bS":d.b_sepia=parseInt(g[1],0);break;case"sp":c.speed=parseInt(g[1],0);break;case"d":l.delay=parseInt(g[1],0);break;case"crns":c.curviness=parseInt(g[1],0);break;case"st":c.start="w"===g[1]||"a"===g[1]?"+=0":g[1],c.waitoncall="w"===g[1]||"a"===g[1];break;case"sA":c.startAbsolute=g[1];break;case"sR":c.startRelative=g[1];break;case"e":i?c.ease=g[1]:l.ease=g[1];break;default:g[0].length>0&&(l[g[0]]="t"===g[1]||"f"!==g[1]&&g[1])}}var u={timeline:c};return jQuery.isEmptyObject(d)||("split"===r?l=jQuery.extend(!0,l,d):u.filter=d),"split"===r&&(l.dir=void 0===l.dir?"start":"backward"===l.dir?"end":"middletoedge"===l.dir?"center":"edgetomiddle"===l.dir?"edge":l.dir),jQuery.isEmptyObject(s)||(u.color=s),jQuery.isEmptyObject(n)||(u.bgcolor=n),u[a]=l,u},k=function(e,t){var i={},a=0;if(void 0===o[t]._rdF0){var r=x("x:0;y:0;z:0;rX:0;rY:0;rZ:0;o:0;skX:0;skY:0;sX:0;sY:0;oX:50%;oY:50%;oZ:0;dir:forward;d:5",t).transform;o[t]._rdF0=o[t]._rdF1={transform:x("x:0;y:0;z:0;rX:0;rY:0;rZ:0;o:0;skX:0;skY:0;sX:0;sY:0;oX:50%;oY:50%;oZ:0;tp:600px",t,!0).transform,mask:x("x:0;y:0",t,!0).transform,chars:jQuery.extend(!0,{blur:0,grayscale:0,brightness:100},r),words:jQuery.extend(!0,{blur:0,grayscale:0,brightness:100},r),lines:jQuery.extend(!0,{blur:0,grayscale:0,brightness:100},r)},o[t]._rdF1.transform.opacity=o[t]._rdF1.chars.opacity=o[t]._rdF1.words.opacity=o[t]._rdF1.lines.opacity=o[t]._rdF1.transform.scaleX=o[t]._rdF1.chars.scaleX=o[t]._rdF1.words.scaleX=o[t]._rdF1.lines.scaleX=o[t]._rdF1.transform.scaleY=o[t]._rdF1.chars.scaleY=o[t]._rdF1.words.scaleY=o[t]._rdF1.lines.scaleY=1}for(var a in void 0===e.frame_0&&(e.frame_0="x:0"),void 0===e.frame_1&&(e.frame_1="x:0"),e.dddNeeded=!1,e.ford)if(e.ford.hasOwnProperty(a)){var s=e.ford[a];if(e[s]){if(i[s]=x(e[s],t,!0),void 0!==i[s].bgcolor&&(e.bgcolinuse=!0),o[t].BUG_ie_clipPath&&void 0!==e.clipPath&&e.clipPath.use&&void 0!==i[s].transform.clip){var n="rectangle"===e.clipPath.type?100-parseInt(i[s].transform.clip):100-Math.min(100,2*parseInt(i[s].transform.clip));switch(e.clipPath.origin){case"clr":case"rb":case"rt":case"r":e[s+"_mask"]="u:t;x:"+n+"%;y:0px;",i[s].transform.x=o.revToResp("-"+n+"%",o[t].rle);break;case"crl":case"lb":case"lt":case"cv":case"l":e[s+"_mask"]="u:t;x:-"+n+"%;y:0px;",i[s].transform.x=o.revToResp(n+"%",o[t].rle);break;case"ch":case"t":e[s+"_mask"]="u:t;y:-"+n+"%;y:0px;",i[s].transform.y=o.revToResp(n+"%",o[t].rle);break;case"b":e[s+"_mask"]="u:t;y:"+n+"%;y:0px;",i[s].transform.y=o.revToResp("-"+n+"%",o[t].rle)}delete i[s].transform.clip,delete i[s].transform.clipB}e[s+"_mask"]&&(i[s].mask=x(e[s+"_mask"],t).transform),null!=i[s].mask&&i[s].mask.use?(i[s].mask.x=void 0===i[s].mask.x?0:i[s].mask.x,i[s].mask.y=void 0===i[s].mask.y?0:i[s].mask.y,delete i[s].mask.use,i[s].mask.overflow="hidden"):i[s].mask={ease:"default",overflow:"visible"},e[s+"_chars"]&&(i[s].chars=x(e[s+"_chars"],t,void 0,void 0,"split").transform),e[s+"_words"]&&(i[s].words=x(e[s+"_words"],t,void 0,void 0,"split").transform),e[s+"_lines"]&&(i[s].lines=x(e[s+"_lines"],t,void 0,void 0,"split").transform),(e[s+"_chars"]||e[s+"_words"]||e[s+"_lines"])&&(i[s].dosplit=!0),i.frame_0=void 0===i.frame_0?{transform:{}}:i.frame_0,i[s].transform.auto&&(i[s].transform=o.clone(i.frame_0.transform),i[s].transform.opacity=void 0===i[s].transform.opacity?0:i[s].transform.opacity,void 0!==i.frame_0.filter&&(i[s].filter=o.clone(i.frame_0.filter)),void 0!==i.frame_0.mask&&(i[s].mask=o.clone(i.frame_0.mask)),void 0!==i.frame_0.chars&&(i[s].chars=o.clone(i.frame_0.chars)),void 0!==i.frame_0.words&&(i[s].words=o.clone(i.frame_0.words)),void 0!==i.frame_0.lines&&(i[s].lines=o.clone(i.frame_0.lines)),void 0===i.frame_0.chars&&void 0===i.frame_0.words&&void 0===i.frame_0.lines||(i[s].dosplit=!0)),e[s+"_sfx"]&&(i[s].sfx=x(e[s+"_sfx"],t,!1,void 0,"sfx").transform),e[s+"_reverse"]&&(i[s].reverse=x(e[s+"_reverse"],t,!1,void 0,"reverse").transform)}}if(i.frame_0.dosplit&&(i.frame_1.dosplit=!0),void 0===e.frame_hover&&void 0===e.svgh||(i.frame_hover=x(void 0===e.frame_hover?"":e.frame_hover,t),!o.ISM||"true"!=i.frame_hover.transform.instantClick&&1!=i.frame_hover.transform.instantClick?(delete i.frame_hover.transform.instantClick,i.frame_hover.transform.color=i.frame_hover.color,void 0===i.frame_hover.transform.color&&delete i.frame_hover.transform.color,void 0!==i.frame_hover.bgcolor&&i.frame_hover.bgcolor.indexOf("gradient")>=0?i.frame_hover.transform.backgroundImage=i.frame_hover.bgcolor:void 0!==i.frame_hover.bgcolor&&(i.frame_hover.transform.backgroundColor=i.frame_hover.bgcolor),void 0!==i.frame_hover.bgcolor&&(e.bgcolinuse=!0),i.frame_hover.transform.opacity=void 0===i.frame_hover.transform.opacity?1:i.frame_hover.transform.opacity,i.frame_hover.mask=void 0!==i.frame_hover.transform.mask&&i.frame_hover.transform.mask,delete i.frame_hover.transform.mask,void 0!==i.frame_hover.transform&&((i.frame_hover.transform.borderWidth||i.frame_hover.transform.borderStyle)&&(i.frame_hover.transform.borderColor=void 0===i.frame_hover.transform.borderColor?"transparent":i.frame_hover.transform.borderColor),"none"!==i.frame_hover.transform.borderStyle&&void 0===i.frame_hover.transform.borderWidth&&(i.frame_hover.transform.borderWidth=o.revToResp(0,4,0).toString().replace(/,/g," ")),void 0===e.bordercolor&&void 0!==i.frame_hover.transform.borderColor&&(e.bordercolor="transparent"),void 0===e.borderwidth&&void 0!==i.frame_hover.transform.borderWidth&&(e.borderwidth=o.revToResp(i.frame_hover.transform.borderWidth,4,0)),void 0===e.borderstyle&&void 0!==i.frame_hover.transform.borderStyle&&(e.borderstyle=o.revToResp(i.frame_hover.transform.borderStyle,4,0)))):delete i.frame_hover),void 0!==e.tloop){e.layerLoop={from:"frame_1",to:"frame_999",repeat:-1,keep:!0,children:!0};var l=e.tloop.split(";");for(var a in l)if(l.hasOwnProperty(a)){var d=l[a].split(":");switch(d[0]){case"f":e.layerLoop.from=d[1];break;case"t":e.layerLoop.to=d[1];break;case"k":e.layerLoop.keep=d[1];break;case"r":e.layerLoop.repeat=parseInt(d[1],0);break;case"c":e.layerLoop.children=d[1]}}e.layerLoop.count=0}for(var a in(e.loop_0||e.loop_999)&&(i.loop=x(e.loop_999,t,!0,"frame_999","loop"),i.loop.frame_0=x(e.loop_0||"",t,!1,void 0,"loop").transform),i.frame_0.transform.opacity=void 0===i.frame_0.transform.opacity?0:i.frame_0.transform.opacity,i.frame_1.transform.opacity=void 0===i.frame_1.transform.opacity?1:i.frame_1.transform.opacity,i.frame_999.transform.opacity=void 0===i.frame_999.transform.opacity?"inherit":i.frame_999.transform.opacity,e.clipPath&&e.clipPath.use&&(i.frame_0.transform.clip=void 0===i.frame_0.transform.clip?100:parseInt(i.frame_0.transform.clip),i.frame_1.transform.clip=void 0===i.frame_1.transform.clip?100:parseInt(i.frame_1.transform.clip)),e.resetfilter=!1,e.useFilter={blur:!1,grayscale:!1,brightness:!1,b_blur:!1,b_grayscale:!1,b_brightness:!1,b_invert:!1,b_sepia:!1},i)void 0!==i[a].filter?(e.resetfilter=!0,e.useFilter=O(e.useFilter,i[a].filter)):null==i[a].filter&&(i[a].filter={},e.useFilter.blur&&(i[a].filter.blur=0),e.useFilter.grayscale&&(i[a].filter.grayscale=0),e.useFilter.brightness&&(i[a].filter.brightness=100),e.useFilter.b_blur&&(i[a].filter.b_blur=0),e.useFilter.b_grayscale&&(i[a].filter.b_grayscale=0),e.useFilter.b_brightness&&(i[a].filter.b_brightness=100));if(!0!==e.resetFilter&&void 0!==i.frame_hover&&(e.useFilter=O(e.useFilter,i.frame_hover)),e.resetfilter)for(var a in i.frame_0.filter=o.clone(i.frame_0.filter),i.frame_0.filter=R(e.useFilter,o.clone(i.frame_0.filter)),i)void 0!==i[a].filter&&"frame_1"!==a&&"frame_0"!==a&&(i[a].filter=o.clone(i[a].filter),i[a].filter=R(e.useFilter,o.clone(i[a].filter)));return void 0!==i.frame_0.filter&&(i.frame_1.filter=o.clone(i.frame_1.filter),void 0!==i.frame_0.filter.blur&&0!==i.frame_1.filter.blur&&(i.frame_1.filter.blur=void 0===i.frame_1.filter.blur?0:i.frame_1.filter.blur),void 0!==i.frame_0.filter.brightness&&100!==i.frame_1.filter.brightness&&(i.frame_1.filter.brightness=void 0===i.frame_1.filter.brightness?100:i.frame_1.filter.brightness),void 0!==i.frame_0.filter.grayscale&&0!==i.frame_1.filter.grayscale&&(i.frame_1.filter.grayscale=void 0===i.frame_1.filter.grayscale?0:i.frame_1.filter.grayscale),void 0!==i.frame_0.filter.b_blur&&0!==i.frame_1.filter.b_blur&&(i.frame_1.filter.b_blur=void 0===i.frame_1.filter.b_blur?0:i.frame_1.filter.b_blur),void 0!==i.frame_0.filter.b_brightness&&100!==i.frame_1.filter.b_brightness&&(i.frame_1.filter.b_brightness=void 0===i.frame_1.filter.b_brightness?100:i.frame_1.filter.b_brightness),void 0!==i.frame_0.filter.b_grayscale&&0!==i.frame_1.filter.b_grayscale&&(i.frame_1.filter.b_grayscale=void 0===i.frame_1.filter.b_grayscale?0:i.frame_1.filter.b_grayscale),void 0!==i.frame_0.filter.b_invert&&0!==i.frame_1.filter.b_invert&&(i.frame_1.filter.b_invert=void 0===i.frame_1.filter.b_invert?0:i.frame_1.filter.b_invert),void 0!==i.frame_0.filter.b_sepia&&0!==i.frame_1.filter.b_sepia&&(i.frame_1.filter.b_sepia=void 0===i.frame_1.filter.b_sepia?0:i.frame_1.filter.b_sepia)),I(i,t,e)},R=function(e,t){return e.blur?t.blur=void 0===t.blur?0:t.blur:delete t.blur,e.brightness?t.brightness=void 0===t.brightness?100:t.brightness:delete t.brightness,e.grayscale?t.grayscale=void 0===t.grayscale?0:t.grayscale:delete t.grayscale,e.b_blur?t.b_blur=void 0===t.b_blur?0:t.b_blur:delete t.b_blur,e.b_brightness?t.b_brightness=void 0===t.b_brightness?100:t.b_brightness:delete t.b_brightness,e.b_grayscale?t.b_grayscale=void 0===t.b_grayscale?0:t.b_grayscale:delete t.b_grayscale,e.b_invert?t.b_invert=void 0===t.b_invert?0:t.b_invert:delete t.b_invert,e.b_sepia?t.b_sepia=void 0===t.b_sepia?0:t.b_sepia:delete t.b_sepia,t},O=function(e,t){return e.blur=!0===e.blur||void 0!==t.blur&&0!==t.blur&&"0px"!==t.blur,e.grayscale=!0===e.grayscale||void 0!==t.grayscale&&0!==t.grayscale&&"0%"!==t.grayscale,e.brightness=!0===e.brightness||void 0!==t.brightness&&100!==t.brightness&&"100%"!==t.brightness,e.b_blur=!0===e.b_blur||void 0!==t.b_blur&&0!==t.b_blur&&"0px"!==t.b_blur,e.b_grayscale=!0===e.b_grayscale||void 0!==t.b_grayscale&&0!==t.b_grayscale&&"0%"!==t.b_grayscale,e.b_brightness=!0===e.b_brightness||void 0!==t.b_brightness&&100!==t.b_brightness&&"100%"!==t.b_brightness,e.b_invert=!0===e.b_invert||void 0!==t.b_invert&&0!==t.b_invert&&"0%"!==t.b_invert,e.b_sepia=!0===e.b_sepia||void 0!==t.b_sepia&&0!==t.b_sepia&&"0%"!==t.b_sepia,e},L=function(e){return void 0!==e&&(void 0!==e.rotationY||void 0!==e.rotationX||void 0!==e.z)},I=function(e,t,i){var a,r={},s=["transform","words","chars","lines","mask"],n="global"==o[t].perspectiveType?o[t].perspective:0,l=!0,d=!1;for(var c in e)"loop"!==c&&"frame_hover"!==c&&(r=jQuery.extend(!0,r,e[c]));for(var c in e)if(e.hasOwnProperty(c)&&(void 0!==e[c].timeline&&(e[c].timeline.usePerspective=!1),"loop"!==c&&"frame_hover"!==c)){for(a in r.transform)r.transform.hasOwnProperty(a)&&(r.transform[a]=void 0===e[c].transform[a]?"frame_0"===c?o[t]._rdF0.transform[a]:"frame_1"===c?o[t]._rdF1.transform[a]:r.transform[a]:e[c].transform[a],e[c].transform[a]=void 0===e[c].transform[a]?r.transform[a]:e[c].transform[a]);for(var p=1;p<=4;p++)for(a in r[s[p]])r[s[p]].hasOwnProperty(a)&&(e[c][s[p]]=void 0===e[c][s[p]]?{}:e[c][s[p]],r[s[p]][a]=void 0===e[c][s[p]][a]?"frame_0"===c?o[t]._rdF0[s[p]][a]:"frame_1"===c?o[t]._rdF1[s[p]][a]:r[s[p]][a]:e[c][s[p]][a],e[c][s[p]][a]=void 0===e[c][s[p]][a]?r[s[p]][a]:e[c][s[p]][a]);void 0!==e[c].timeline&&!1===e[c].timeline.usePerspective&&void 0!==e[c].transform&&(void 0!==e[c].transform.rotationY||void 0!==e[c].transform.rotationX||void 0!==e[c].transform.z||L(e[c].chars)||L(e[c].words)||L(e[c].lines))&&(n="local"==o[t].perspectiveType?void 0===e[c].transform.transformPerspective?600:e[c].transform.transformPerspective:n,e[c].timeline.usePerspective=!0,(L(e[c].chars)||L(e[c].words)||L(e[c].lines))&&!o.isFirefox(t)&&(d=!0),l=!1)}if(d&&requestAnimationFrame((function(){tpGS.gsap.set(i.c,{transformStyle:"preserve-3d"})})),void 0!==e.frame_0.timeline&&e.frame_0.timeline.usePerspective&&(e.frame_0.transform.transformPerspective="local"===o[t].perspectiveType?void 0===e.frame_0.transform.transformPerspective?n:e.frame_0.transform.transformPerspective:"isometric"===o[t].perspectiveType?0:o[t].perspective),l)for(var c in e){if(!e.hasOwnProperty(c)||void 0===e[c].transform)continue;delete e[c].transform.transformPerspective}return e},M=function(e){return"thin"===(e=o.isNumeric(e)?e:e.toLowerCase())?"00":"extra light"===e?200:"light"===e?300:"normal"===e?400:"medium"===e?500:"semi bold"===e?600:"bold"===e?700:"extra bold"===e?800:"ultra bold"===e||"black"===e?900:e},T=function(e,t,s){if("BR"==e[0].nodeName||"br"==e[0].tagName||"object"!=typeof e[0].className&&e[0].className.indexOf("rs_splitted_")>=0)return!1;o.sA(e[0],"stylerecorder",!0),void 0===e[0].id&&(e[0].id="rs-layer-sub-"+Math.round(1e6*Math.random())),o[s].computedStyle[e[0].id]=window.getComputedStyle(e[0],null);var n=void 0!==e[0].id&&void 0!==o[s]._L[e[0].id]?o[s]._L[e[0].id]:e.data(),l="rekursive"===t?jQuery(o.closestClass(e[0],"rs-layer")):void 0;void 0!==l&&(o[s].computedStyle[l[0].id]=void 0===o[s].computedStyle[l[0].id]?window.getComputedStyle(l[0],null):o[s].computedStyle[l[0].id]);var d=void 0!==l&&o[s].computedStyle[e[0].id].fontSize==o[s].computedStyle[l[0].id].fontSize&&M(o[s].computedStyle[e[0].id].fontWeight)==M(o[s].computedStyle[l[0].id].fontWeight)&&o[s].computedStyle[e[0].id].lineHeight==o[s].computedStyle[l[0].id].lineHeight,c=d?void 0!==l[0].id&&void 0!==o[s]._L[l[0].id]?o[s]._L[l[0].id]:l.data():void 0,p=0;for(n.basealign=void 0===n.basealign?"grid":n.basealign,n._isnotext||(n.fontSize=o.revToResp(d?void 0===c.fontsize?parseInt(o[s].computedStyle[l[0].id].fontSize,0)||20:c.fontsize:void 0===n.fontsize?"rekursive"!==t?20:"inherit":n.fontsize,o[s].rle),n.fontWeight=o.revToResp(d?void 0===c.fontweight?o[s].computedStyle[l[0].id].fontWeight||"inherit":c.fontweight:void 0===n.fontweight?o[s].computedStyle[e[0].id].fontWeight||"inherit":n.fontweight,o[s].rle),n.whiteSpace=o.revToResp(d?void 0===c.whitespace?"nowrap":c.whitespace:void 0===n.whitespace?"nowrap":n.whitespace,o[s].rle),n.textAlign=o.revToResp(d?void 0===c.textalign?"left":c.textalign:void 0===n.textalign?"left":n.textalign,o[s].rle),n.letterSpacing=o.revToResp(d?void 0===c.letterspacing?parseInt(o[s].computedStyle[l[0].id].letterSpacing,0)||"inherit":c.letterspacing:void 0===n.letterspacing?parseInt("normal"===o[s].computedStyle[e[0].id].letterSpacing?0:o[s].computedStyle[e[0].id].letterSpacing,0)||"inherit":n.letterspacing,o[s].rle),n.textDecoration=d?void 0===c.textDecoration?"none":c.textDecoration:void 0===n.textDecoration?"none":n.textDecoration,p=25,p=void 0===l||"I"!==e[0].tagName&&"STRONG"!==e[0].tagName?p:"inherit",void 0!==n.tshadow&&(n.tshadow.b=o.revToResp(n.tshadow.b,o[s].rle),n.tshadow.h=o.revToResp(n.tshadow.h,o[s].rle),n.tshadow.v=o.revToResp(n.tshadow.v,o[s].rle))),"group"===n.type&&(n.whiteSpace="normal",n.textAlign=o.revToResp(d?void 0===c.textalign?"left":c.textalign:void 0===n.textalign?"left":n.textalign,o[s].rle)),void 0!==n.bshadow&&(n.bshadow.b=o.revToResp(n.bshadow.b,o[s].rle),n.bshadow.h=o.revToResp(n.bshadow.h,o[s].rle),n.bshadow.v=o.revToResp(n.bshadow.v,o[s].rle),n.bshadow.s=o.revToResp(n.bshadow.s,o[s].rle)),void 0!==n.tstroke&&(n.tstroke.w=o.revToResp(n.tstroke.w,o[s].rle)),n.display=d?void 0===c.display?o[s].computedStyle[l[0].id].display:c.display:void 0===n.display?o[s].computedStyle[e[0].id].display:n.display,n.float=o.revToResp(d?void 0===c.float?o[s].computedStyle[l[0].id].float||"none":c.float:void 0===n.float?"none":n.float,o[s].rle),n.clear=o.revToResp(d?void 0===c.clear?o[s].computedStyle[l[0].id].clear||"none":c.clear:void 0===n.clear?"none":n.clear,o[s].rle),n.lineHeight=o.revToResp(e.is("img")||-1!=jQuery.inArray(n.layertype,["video","image","audio"])?p:d?void 0===c.lineheight?parseInt(o[s].computedStyle[l[0].id].lineHeight,0)||p:c.lineheight:void 0===n.lineheight?p:n.lineheight,o[s].rle),n.zIndex=d?void 0===c.zindex?parseInt(o[s].computedStyle[l[0].id].zIndex,0)||"inherit":c.zindex:void 0===n.zindex?parseInt(o[s].computedStyle[e[0].id].zIndex,0)||"inherit":parseInt(n.zindex),g=0;g<4;g++)n["padding"+i[g]]=o.revToResp(void 0===n["padding"+r[g]]?parseInt(o[s].computedStyle[e[0].id]["padding"+i[g]],0)||0:n["padding"+r[g]],o[s].rle),n["margin"+i[g]]=o.revToResp(void 0===n["margin"+r[g]]?parseInt(o[s].computedStyle[e[0].id]["margin"+i[g]],0)||0:n["margin"+r[g]],o[s].rle),n["border"+i[g]+"Width"]=void 0===n.borderwidth?parseInt(o[s].computedStyle[e[0].id]["border"+i[g]+"Width"],0)||0:n.borderwidth[g],n["border"+i[g]+"Color"]=void 0===n.bordercolor?o[s].computedStyle[e[0].id]["border-"+r[g]+"-color"]:n.bordercolor,n["border"+a[g]+"Radius"]=o.revToResp(void 0===n.borderradius?o[s].computedStyle[e[0].id]["border"+a[g]+"Radius"]||0:n.borderradius[g],o[s].rle);if(n.borderStyle=o.revToResp(void 0===n.borderstyle?o[s].computedStyle[e[0].id].borderStyle||0:n.borderstyle,o[s].rle),"rekursive"!==t?(n.color=o.revToResp(void 0===n.color?"#ffffff":n.color,o[s].rle,void 0,"||"),n.minWidth=o.revToResp(void 0===n.minwidth?parseInt(o[s].computedStyle[e[0].id].minWidth,0)||0:n.minwidth,o[s].rle),n.minHeight=o.revToResp(void 0===n.minheight?parseInt(o[s].computedStyle[e[0].id].minHeight,0)||0:n.minheight,o[s].rle),n.width=o.revToResp(void 0===n.width?"auto":o.smartConvertDivs(n.width),o[s].rle),n.height=o.revToResp(void 0===n.height?"auto":o.smartConvertDivs(n.height),o[s].rle),n.maxWidth=o.revToResp(void 0===n.maxwidth?parseInt(o[s].computedStyle[e[0].id].maxWidth,0)||"none":n.maxwidth,o[s].rle),n.maxHeight=o.revToResp(-1!==jQuery.inArray(n.type,["column","row"])?"none":void 0!==n.maxheight?parseInt(o[s].computedStyle[e[0].id].maxHeight,0)||"none":n.maxheight,o[s].rle)):"html"===n.layertype&&(n.width=o.revToResp(e[0].width,o[s].rle),n.height=o.revToResp(e[0].height,o[s].rle)),n._incolumn)for(var g=0;g<n.height.length;g++)-1!==n.height[g].indexOf("%")&&parseFloat(n.height[g])>98&&(n.height[g]=n.height[g].replace("%","px"));for(n.styleProps={background:e[0].style.background,"background-color":e[0].style["background-color"],color:e[0].style.color,cursor:e[0].style.cursor,"font-style":e[0].style["font-style"]},null==n.bshadow&&(n.styleProps.boxShadow=e[0].style.boxShadow),""!==n.styleProps.background&&void 0!==n.styleProps.background&&n.styleProps.background!==n.styleProps["background-color"]||delete n.styleProps.background,""==n.styleProps.color&&(n.styleProps.color=o[s].computedStyle[e[0].id].color),g=0;g<4;g++)C(n["padding"+i[g]],0)&&delete n["padding"+i[g]],C(n["margin"+i[g]],0)&&delete n["margin"+i[g]],(C(n["border"+a[g]+"Radius"],"0px")||C(n["border"+a[g]+"Radius"],"0"))&&delete n["border"+a[g]+"Radius"];if(C(n.borderStyle,"none"))for(delete n.borderStyle,g=0;g<4;g++)delete n["border"+i[g]+"Width"],delete n["border"+i[g]+"Color"]},C=function(e,t){return t===e[0]&&t===e[1]&&t===e[2]&&t===e[3]},A=function(e,t,i,a,r){var s=o.isNumeric(e)||void 0===e?"":e.indexOf("px")>=0?"px":e.indexOf("%")>=0?"%":"";return e=o.isNumeric(parseInt(e))?parseInt(e):e,e=null==(e="full"===(e=o.isNumeric(e)?e*t+s:e)?a:"auto"===e||"none"===e?i:e)?r:e},D=function(e){return null!=e&&0!==parseInt(e,0)},P=function(e){var t,s,n,l,d,c,p,g,u,h,m=e.a,v=e.b,f=e.c,y=e.d,w=e.e,b={},_={},S=o[v]._L[m[0].id],x=m[0].className;if(S=void 0===S?{}:S,"object"==typeof x&&(x=""),void 0!==m&&void 0!==m[0]&&(x.indexOf("rs_splitted")>=0||"BR"==m[0].nodeName||"br"==m[0].tagName||m[0].tagName.indexOf("FCR")>0||m[0].tagName.indexOf("BCR")>0))return!1;w="individual"===w?S.slideIndex:w;var k,R=function(e,t,r){if(void 0!==e){if("BR"==e[0].nodeName||"br"==e[0].tagName)return!1;var s,n=o[t].level,l=void 0!==e[0]&&void 0!==e[0].id&&void 0!==o[t]._L[e[0].id]?o[t]._L[e[0].id]:e.data();void 0===(l=void 0===l.basealign?r.data():l)._isnotext&&(l._isnotext=void 0!==r&&void 0!==r[0]&&r[0].length>0?o.gA(r[0],"_isnotext"):l._isnotext);var d={basealign:void 0===l.basealign?"grid":l.basealign,lineHeight:void 0===l.basealign?"inherit":parseInt(l.lineHeight[n]),color:void 0===l.color?void 0:l.color[n],width:void 0===l.width?void 0:"a"===l.width[n]?"auto":l.width[n],height:void 0===l.height?void 0:"a"===l.height[n]?"auto":l.height[n],minWidth:void 0===l.minWidth?void 0:"n"===l.minWidth[n]?"none":l.minWidth[n],minHeight:void 0===l.minHeight?void 0:"n"==l.minHeight[n]?"none":l.minHeight[n],maxWidth:void 0===l.maxWidth?void 0:"n"==l.maxWidth[n]?"none":l.maxWidth[n],maxHeight:void 0===l.maxHeight?void 0:"n"==l.maxHeight[n]?"none":l.maxHeight[n],float:l.float[n],clear:l.clear[n]};for(l.borderStyle&&(d.borderStyle=l.borderStyle[n]),s=0;s<4;s++)l["padding"+i[s]]&&(d["padding"+i[s]]=l["padding"+i[s]][n]),l["margin"+i[s]]&&(d["margin"+i[s]]=parseInt(l["margin"+i[s]][n])),l["border"+a[s]+"Radius"]&&(d["border"+a[s]+"Radius"]=l["border"+a[s]+"Radius"][n]),void 0!==d.borderStyle&&"none"!==d.borderStyle&&(l["border"+i[s]+"Color"]&&(d["border"+i[s]+"Color"]=l["border"+i[s]+"Color"]),l["border"+i[s]+"Width"]&&(d["border"+i[s]+"Width"]=parseInt(l["border"+i[s]+"Width"])));return l._isnotext||(d.textDecoration=l.textDecoration,d.fontSize=parseInt(l.fontSize[n]),d.fontWeight=parseInt(l.fontWeight[n]),d.letterSpacing=parseInt(l.letterSpacing[n])||0,d.textAlign=l.textAlign[n],d.whiteSpace=l.whiteSpace[n],d.whiteSpace="normal"===d.whiteSpace&&"auto"===d.width&&(!0!==l._incolumn&&!0!==l._ingroup||"relative"!==l.position)?"nowrap":d.whiteSpace,d.display=l.display,void 0!==l.tshadow&&(d.textShadow=parseInt(l.tshadow.h[n],0)+"px "+parseInt(l.tshadow.v[n],0)+"px "+l.tshadow.b[n]+" "+l.tshadow.c),void 0!==l.tstroke&&(d.textStroke=parseInt(l.tstroke.w[n],0)+"px "+l.tstroke.c)),"group"===l.type&&(d.whiteSpace=l.whiteSpace,d.textAlign=l.textAlign[n],d.display=l.display),void 0!==l.bshadow&&(d.boxShadow=parseInt(l.bshadow.h[n],0)+"px "+parseInt(l.bshadow.v[n],0)+"px "+parseInt(l.bshadow.b[n],0)+"px "+parseInt(l.bshadow.s[n],0)+"px "+l.bshadow.c),d}}(m,v,e.RSL),O="off"===y?1:o[v].CM.w;if(void 0===S._isnotext&&(S._isnotext=void 0!==R.RSL&&void 0!==R.RSL[0]&&R.RSL[0].length>0?o.gA(R.RSL[0],"_isnotext"):S._isnotext),S._incolumn&&("shape"===S.type||"text"===S.type||"button"===S.type)&&(""+R.height).indexOf(!1)&&(R.height=R.height),S.OBJUPD=null==S.OBJUPD?{}:S.OBJUPD,S.caches=null==S.caches?{}:S.caches,"column"===S.type){for(s={},k={},t=0;t<4;t++)void 0!==R["margin"+i[t]]&&(s["padding"+i[t]]=Math.round(R["margin"+i[t]]*O)+"px",k["margin"+i[t]]=R["margin"+i[t]],delete R["margin"+i[t]]);jQuery.isEmptyObject(s)||tpGS.gsap.set(S._column,s)}var L=o.clone(S.OBJUPD.POBJ),I=o.clone(S.OBJUPD.LPOBJ);if(-1===x.indexOf("rs_splitted_")){for(s={overwrite:"auto"},t=0;t<4;t++)void 0!==R["border"+a[t]+"Radius"]&&(s["border"+a[t]+"Radius"]=R["border"+a[t]+"Radius"]),void 0!==R["padding"+i[t]]&&(s["padding"+i[t]]=Math.round(R["padding"+i[t]]*O)+"px"),void 0===R["margin"+i[t]]||S._incolumn||S._ingroup&&"absolute"!=S.position||(s["margin"+i[t]]="row"===S.type?0:Math.round(R["margin"+i[t]]*O)+"px");if(void 0!==S.spike&&(s["clip-path"]=s["-webkit-clip-path"]=S.spike),R.boxShadow&&(s.boxShadow=R.boxShadow),"column"!==S.type&&(void 0!==R.borderStyle&&"none"!==R.borderStyle&&(0!==R.borderTopWidth||R.borderBottomWidth>0||R.borderLeftWidth>0||R.borderRightWidth>0)?(s.borderTopWidth=Math.round(R.borderTopWidth*O)+"px",s.borderBottomWidth=Math.round(R.borderBottomWidth*O)+"px",s.borderLeftWidth=Math.round(R.borderLeftWidth*O)+"px",s.borderRightWidth=Math.round(R.borderRightWidth*O)+"px",s.borderStyle=R.borderStyle,s.borderTopColor=R.borderTopColor,s.borderBottomColor=R.borderBottomColor,s.borderLeftColor=R.borderLeftColor,s.borderRightColor=R.borderRightColor):("none"===R.borderStyle&&(s.borderStyle="none"),void 0!==R.borderTopColor&&(s.borderTopColor=R.borderTopColor),void 0!==R.borderBottomColor&&(s.borderBottomColor=R.borderBottomColor),void 0!==R.borderLeftColor&&(s.borderLeftColor=R.borderLeftColor),void 0!==R.borderRightColor&&(s.borderRightColor=R.borderRightColor))),"shape"!==S.type&&"image"!==S.type||!(D(R.borderTopLeftRadius)||D(R.borderTopRightRadius)||D(R.borderBottomLeftRadius)||D(R.borderBottomRightRadius))||(s.overflow="hidden"),S._isnotext||("column"!==S.type&&(s.fontSize=Math.round(R.fontSize*O)+"px","thefont"==m[0].id&&console.log(s.fontSize,O),s.fontWeight=R.fontWeight,s.letterSpacing=R.letterSpacing*O+"px",R.textShadow&&(s.textShadow=R.textShadow),R.textStroke&&(s["-webkit-text-stroke"]=R.textStroke)),s.lineHeight=Math.round(R.lineHeight*O)+"px",s.textAlign=R.textAlign),"video"===S.type&&S.html5vid&&void 0!==S.deepmedia&&void 0!==S.deepmedia[0]&&null!=S.deepmedia[0].parentNode&&(D(R.borderTopLeftRadius)||D(R.borderTopRightRadius)||D(R.borderBottomLeftRadius)||D(R.borderBottomRightRadius))&&tpGS.gsap.set(S.deepmedia[0].parentNode,function(e){var t=o.clone(e);return t.top=0-((parseInt(t.borderTopWidth)||0)+(parseInt(t.borderBottomWidth)||0))/2+"px",t.left=0-((parseInt(t.borderLeftWidth)||0)+(parseInt(t.borderRightWidth)||0))/2+"px",t.borderStyle=void 0!==t.borderTopWidth||void 0!==t.borderBottomWidth||void 0!==t.borderLeftWidth||void 0!==t.borderRightWidth?"solid":"none",t.borderColor="transparent",t.boxSizing="content-box",t}(s)),"column"===S.type&&void 0!==S.cbg&&(void 0===S.cbg_set&&(S.cbg_set=S.styleProps["background-color"],S.cbg_set=""==S.cbg_set||void 0===S.cbg_set||0==S.cbg_set.length?"transparent":S.cbg_set,S.cbg_img=void 0!==m[0].dataset.bglazy?'url("'+m[0].dataset.bglazy+'")':m.css("backgroundImage"),""!==S.cbg_img&&void 0!==S.cbg_img&&"none"!==S.cbg_img&&(S.cbg_img_r=m.css("backgroundRepeat"),S.cbg_img_p=m.css("backgroundPosition"),S.cbg_img_s=m.css("backgroundSize")),S.cbg_o=S.bgopacity?1:S.bgopacity,b.backgroundColor="transparent",b.backgroundImage=""),s.backgroundColor="transparent",s.backgroundImage="none"),S._isstatic&&S.elementHovered&&(p=m.data("frames"))&&p.frame_hover&&p.frame_hover.transform)for(g in s)s.hasOwnProperty(g)&&p.frame_hover.transform.hasOwnProperty(g)&&delete s[g];if("IFRAME"==m[0].nodeName&&"html"===o.gA(m[0],"layertype")&&(u="slide"==R.basealign?o[v].module.width:o.iWA(v,w),h="slide"==R.basealign||"carousel"==o[v].sliderType&&"v"===o[v].carousel.orientation?o[v].module.height:o.iHE(v),s.width=!o.isNumeric(R.width)&&R.width.indexOf("%")>=0?!S._isstatic||S._incolumn||S._ingroup?R.width:u*parseInt(R.width,0)/100:A(R.width,O,"auto",u,"auto"),s.height=!o.isNumeric(R.height)&&R.height.indexOf("%")>=0?!S._isstatic||S._incolumn||S._ingroup?R.height:h*parseInt(R.height,0)/100:A(R.height,O,"auto",u,"auto")),b=jQuery.extend(!0,b,s),o[v].firstLayerCalculated=!0,"rekursive"!=f){u="slide"==R.basealign?o[v].module.width:o.iWA(v,w),h="slide"==R.basealign||"carousel"==o[v].sliderType&&"v"===o[v].carousel.orientation?o[v].module.height:o.iHE(v);var M=!o.isNumeric(R.width)&&R.width.indexOf("%")>=0?!S._isstatic||S._incolumn||S._ingroup?R.width:u*parseInt(R.width,0)/100:A(R.width,O,"auto",u,"auto"),T=!o.isNumeric(R.height)&&R.height.indexOf("%")>=0?!S._isstatic||S._incolumn||S._ingroup?R.height:h*parseInt(R.height,0)/100:A(R.height,O,"auto",u,"auto"),C={maxWidth:A(R.maxWidth,O,"none",u,"none"),maxHeight:A(R.maxHeight,O,"none",h,"none"),minWidth:A(R.minWidth,O,"0px",u,0),minHeight:A(R.minHeight,O,"0px",h,0),height:T,width:M,overwrite:"auto"};1==S.heightSetByVideo&&(C.height=S.vidOBJ.height);var P=!1;if(S._incolumn){for(L=jQuery.extend(!0,L,{minWidth:M,maxWidth:M,float:R.float,clear:R.clear}),t=0;t<4;t++)void 0!==R["margin"+i[t]]&&(L["margin"+i[t]]=R["margin"+i[t]]*O+"px");I.width="100%",void 0!==R.display&&"inline-block"!==R.display||(_={width:"100%"}),C.width=!o.isNumeric(R.width)&&R.width.indexOf("%")>=0?"100%":M,"image"===S.type&&tpGS.gsap.set(S.img,{width:"100%"})}else!o.isNumeric(R.width)&&R.width.indexOf("%")>=0&&(S._isgroup&&"absolute"===S.position||(!0===S._ingroup||1==S._incolumn)&&"relative"===S.position||void 0!==S.reqWrp&&(!S.reqWrp.loop||!S.reqWrp.mask)?L.width="slide"===S.basealign||!0===S._ingroup||S._isstatic?M:o.iWA(v,w)*o[v].CM.w*parseInt(M)/100+"px":L.minWidth="slide"===S.basealign||!0===S._ingroup||S._isstatic?M:o.iWA(v,w)*o[v].CM.w*parseInt(M)/100+"px",I.width="100%",_.width="100%");if(!0===S._ingroup&&"relative"===S.position&&(L.float=R.float,L.lineHeight=R.lineHeight+"px",b.verticalAlign="top",_.verticalAlign="top",I.verticalAlign="top"),S._incolumn&&(L.verticalAlign=jQuery(o.closestNode(m[0],"RS-COLUMN")).data("verticalalign")),!o.isNumeric(R.height)&&R.height.indexOf("%")>=0&&(L.minHeight="slide"===S.basealign||!0===S._ingroup||S._isstatic?T:o.iHE(v)*(o[v].currentRowsHeight>o[v].gridheight[o[v].level]?1:o[v].CM.w)*parseInt(T)/100+"px",void 0===S.reqWrp||S.reqWrp.loop||S.reqWrp.mask||(L.height=L.minHeight),I.height="100%",_.height="100%",P=!0),S._isnotext?"group"==S.type&&(C.whiteSpace="normal"):(C.whiteSpace=R.whiteSpace,C.textAlign=R.textAlign,C.textDecoration=R.textDecoration),"npc"!=R.color&&void 0!==R.color&&(C.color=R.color),S._ingroup&&(S._groupw=C.minWidth,S._grouph=C.minHeight),"row"===S.type&&(o.isNumeric(C.minHeight)||C.minHeight.indexOf("px")>=0)&&"0px"!==C.minHeight&&0!==C.minHeight&&"0"!==C.minHeight&&"none"!==C.minHeight?C.height=C.minHeight:"row"===S.type&&(C.height="auto"),S._isstatic&&S.elementHovered&&(p=m.data("frames"))&&p.frame_hover&&p.frame_hover.transform)for(g in C)C.hasOwnProperty(g)&&p.frame_hover.transform.hasOwnProperty(g)&&delete C[g];if("group"!==S.type&&"row"!==S.type&&"column"!==S.type&&(!o.isNumeric(C.width)&&C.width.indexOf("%")>=0&&(C.width="100%"),!o.isNumeric(C.height)&&C.height.indexOf("%")>=0&&(C.height="100%")),S._isgroup){for(!o.isNumeric(C.width)&&C.width.indexOf("%")>=0&&(C.width="100%"),"absolute"!=S.position||S._ingroup||S._incolumn||!P?L.height=P?"100%":C.height:(L.height=L.minHeight,C.height="100%"),C.lineHeight=void 0===R.lineHeight||P?"initial":R.lineHeight+"px",C.verticalAlign=S.verticalalign,C.textAlign=R.textAlign,t=0;t<4;t++)void 0!==b["border"+a[t]+"Radius"]&&(_["border"+a[t]+"Radius"]=b["border"+a[t]+"Radius"]);"relative"==S.position&&void 0!==R.display&&(L.display=R.display),"auto"==R.width&&(_.position="relative")}b=jQuery.extend(!0,b,C),null!=S.svg_src&&void 0!==S.svgI&&("string"==typeof S.svgI.fill&&(S.svgI.fill=[S.svgI.fill]),S.svgTemp=o.clone(S.svgI),delete S.svgTemp.svgAll,void 0!==S.svgTemp.fill&&!0!==(S.elementHovered&&S._isstatic)&&(S.svgTemp.fill=S.svgTemp.fill[o[v].level],S.svg.length<=0&&(S.svg=m.find("svg")),S.svgPath.length<=0&&(S.svgPath=S.svg.find(S.svgI.svgAll?"path, circle, ellipse, line, polygon, polyline, rect":"path")),tpGS.gsap.set(S.svgPath,{fill:S.svgI.fill[o[v].level]})),tpGS.gsap.set(S.svg,S.svgTemp))}if("row"===S.type)for(t=0;t<4;t++)void 0!==R["margin"+i[t]]&&(L["padding"+i[t]]=R["margin"+i[t]]*O+"px");if(S._ingroup&&"relative"==S.position){for(t=0;t<4;t++)void 0!==R["margin"+i[t]]&&(L["margin"+i[t]]=R["margin"+i[t]]*O+"px");"shape"===S.type&&"100%"==_.width&&"100%"==_.height&&(_.position="absolute")}if("column"===S.type&&S.cbg&&S.cbg.length>0){for(void 0!==S.cbg_img_s&&void 0!==S.cbg&&(S.cbg[0].style.backgroundSize=S.cbg_img_s),s={},""!==S.styleProps.cursor&&(s.cursor=S.styleProps.cursor),""!==S.cbg_set&&"transparent"!==S.cbg_set&&(s.backgroundColor=S.cbg_set),""!==S.cbg_img&&"none"!==S.cbg_img&&(s.backgroundImage=S.cbg_img,""!==S.cbg_img_r&&(s.backgroundRepeat=S.cbg_img_r),""!==S.cbg_img_p&&(s.backgroundPosition=S.cbg_img_p)),""!==S.cbg_o&&void 0!==S.cbg_o&&(s.opacity=S.cbg_o),t=0;t<4;t++)void 0!==R.borderStyle&&"none"!==R.borderStyle&&(void 0!==R["border"+i[t]+"Width"]&&(s["border"+i[t]+"Width"]=Math.round(parseInt(R["border"+i[t]+"Width"])*O)+"px"),void 0!==R["border"+i[t]+"Color"]&&(s["border"+i[t]+"Color"]=R["border"+i[t]+"Color"])),R["border"+a[t]+"Radius"]&&(s["border"+a[t]+"Radius"]=R["border"+a[t]+"Radius"]);for(void 0!==R.borderStyle&&"none"!==R.borderStyle&&(s.borderStyle=R.borderStyle),(n=JSON.stringify(s))!==o[v].emptyObject&&n!==S.caches.cbgS&&tpGS.gsap.set(S.cbg,s),S.caches.cbgS=n,s={},t=0;t<4;t++)k["margin"+i[t]]&&(s[r[t]]=k["margin"+i[t]]*O+"px");(n=JSON.stringify(s))!==o[v].emptyObject&&n!==S.caches.cbgmaskS&&(tpGS.gsap.set(S.cbgmask,s),S.caches.cbgmaskS=n)}for(var B in void 0===S.reqWrp||S.reqWrp.loop||S.reqWrp.mask||"100%"!=b.width||"100%"!=b.height||(b.position="absolute"),"auto"===L.maxWidth&&(L.maxWidth="inherit"),"auto"===L.maxHeight&&(L.maxHeight="inherit"),"auto"===_.maxWidth&&(_.maxWidth="inherit"),"auto"===_.maxHeight&&(_.maxHeight="inherit"),"auto"===I.maxWidth&&(I.maxWidth="inherit"),"auto"===I.maxHeight&&(I.maxHeight="inherit"),S.fullinset&&1==S._ingroup&&"absolute"===S.position&&(L.width="auto",L.minHeight="auto",L.height="auto",L.left=void 0!==b.marginLeft&&"0px"!==b.marginLeft?b.marginLeft:"0px",L.right=void 0!==b.marginRight&&"0px"!==b.marginRight?b.marginRight:"0px",L.top=void 0!==b.marginTop&&"0px"!==b.marginTop?b.marginTop:"0px",L.bottom=void 0!==b.marginBottom&&"0px"!==b.marginBottom?b.marginBottom:"0px",delete b.marginLeft,delete b.marginRight,delete b.marginTop,delete b.marginBottom),void 0!==S.vidOBJ&&(b.width=S.vidOBJ.width,b.height=S.vidOBJ.height),void 0!==S.OBJUPD.lppmOBJ&&(void 0!==S.OBJUPD.lppmOBJ.minWidth&&(I.minWidth=S.OBJUPD.lppmOBJ.minWidth,_.minWidth=S.OBJUPD.lppmOBJ.minWidth),void 0!==S.OBJUPD.lppmOBJ.minHeight&&(I.minHeight=S.OBJUPD.lppmOBJ.minHeight,_.minHeight=S.OBJUPD.lppmOBJ.minHeight,L.minHeight=S.OBJUPD.lppmOBJ.minHeight)),S._incolumn&&"group"==S.type&&void 0!==L&&"100%"==L.minWidth&&(_.width="100%"),S._isgroup&&S.thFixed&&void 0!==S.reqWrp&&S.reqWrp.loop&&S.reqWrp.mask&&"auto"==R.width&&(I.position="relative"),!S._ingroup||S.reqWrp.loop||S.reqWrp.mask||"absolute"!=S.position||"100%"!=L.minHeight||(L.height="100%"),o[v].calcResponsiveLayerHooks){var G=o[v].calcResponsiveLayerHooks[B]({id:v,L:m,obj:R,_:S,inobj:e,LOBJ:b,LPOBJ:I,MOBJ:_,POBJ:L});null!=G&&(void 0!==G.obj&&(R=jQuery.extend(!0,R,G.obj)),void 0!==G.LOBJ&&(b=jQuery.extend(!0,b,G.LOBJ)),void 0!==G.LPOBJ&&(I=jQuery.extend(!0,I,G.LPOBJ)),void 0!==G.MOBJ&&(_=jQuery.extend(!0,_,G.MOBJ)),void 0!==G.POBJ&&(L=jQuery.extend(!0,L,G.POBJ)))}n=JSON.stringify(b),l=JSON.stringify(I),d=JSON.stringify(_),c=JSON.stringify(L),void 0===S.imgOBJ||void 0!==S.caches.imgOBJ&&S.caches.imgOBJ.width===S.imgOBJ.width&&S.caches.imgOBJ.height===S.imgOBJ.height&&S.caches.imgOBJ.left===S.imgOBJ.left&&S.caches.imgOBJ.right===S.imgOBJ.right&&S.caches.imgOBJ.top===S.imgOBJ.top&&S.caches.imgOBJ.bottom===S.imgOBJ.bottom||(S.caches.imgOBJ=o.clone(S.imgOBJ),S.imgOBJ.position="relative",tpGS.gsap.set(S.img,S.imgOBJ)),void 0===S.mediaOBJ||void 0!==S.caches.mediaOBJ&&S.caches.mediaOBJ.width===S.mediaOBJ.width&&S.caches.mediaOBJ.height===S.mediaOBJ.height&&S.caches.mediaOBJ.display===S.mediaOBJ.display||(S.caches.mediaOBJ=o.clone(S.mediaOBJ),S.media.css(S.mediaOBJ)),n!=o[v].emptyObject&&n!=S.caches.LOBJ&&(tpGS.gsap.set(m,b),S.caches.LOBJ=n),void 0!==S.lp&&l!=o[v].emptyObject&&l!=S.caches.LPOBJ&&(tpGS.gsap.set(S.lp,I),S.caches.LPOBJ=l),d!=o[v].emptyObject&&d!=S.caches.MOBJ&&(tpGS.gsap.set(S.m,_),S.caches.MOBJ=d),c!=o[v].emptyObject&&c!=S.caches.POBJ&&(tpGS.gsap.set(S.p,L),S.caches.POBJ=c,S.caches.POBJ_LEFT=L.left,S.caches.POBJ_TOP=L.top)}},B=function(e){var t={l:"none",lw:10,r:"none",rw:10};for(var i in e=e.split(";"))if(e.hasOwnProperty(i)){var a=e[i].split(":");switch(a[0]){case"l":t.l=a[1];break;case"r":t.r=a[1];break;case"lw":t.lw=a[1];break;case"rw":t.rw=a[1]}}return"polygon("+G(t.l,0,parseFloat(t.lw))+","+G(t.r,100,100-parseFloat(t.rw),!0)+")"},G=function(e,t,i,a){var r;switch(e){case"none":r=t+"% 100%,"+t+"% 0%";break;case"top":r=i+"% 100%,"+t+"% 0%";break;case"middle":r=i+"% 100%,"+t+"% 50%,"+i+"% 0%";break;case"bottom":r=t+"% 100%,"+i+"% 0%";break;case"two":r=i+"% 100%,"+t+"% 75%,"+i+"% 50%,"+t+"% 25%,"+i+"% 0%";break;case"three":r=t+"% 100%,"+i+"% 75%,"+t+"% 50%,"+i+"% 25%,"+t+"% 0%";break;case"four":r=t+"% 100%,"+i+"% 87.5%,"+t+"% 75%,"+i+"% 62.5%,"+t+"% 50%,"+i+"% 37.5%,"+t+"% 25%,"+i+"% 12.5%,"+t+"% 0%";break;case"five":r=t+"% 100%,"+i+"% 90%,"+t+"% 80%,"+i+"% 70%,"+t+"% 60%,"+i+"% 50%,"+t+"% 40%,"+i+"% 30%,"+t+"% 20%,"+i+"% 10%,"+t+"% 0%"}if(a){var o=r.split(",");for(var i in r="",o)o.hasOwnProperty(i)&&(r+=o[o.length-1-i]+(i<o.length-1?",":""))}return r};window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.layeranimation={loaded:!0,version:"6.6.17"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}(jQuery),function(e){"use strict";jQuery.fn.revolution=jQuery.fn.revolution||{};var t=jQuery.fn.revolution;function i(e,i){var a=new Object({single:".tp-"+i,c:t[e].cpar.find(".tp-"+i+"s")});return a.mask=a.c.find(".tp-"+i+"-mask"),a.wrap=a.c.find(".tp-"+i+"s-inner-wrapper"),a}jQuery.extend(!0,t,{hideUnHideNav:function(e){window.requestAnimationFrame((function(){var i=!1;c(t[e].navigation.arrows)&&(i=S(t[e].navigation.arrows,e,i)),c(t[e].navigation.bullets)&&(i=S(t[e].navigation.bullets,e,i)),c(t[e].navigation.thumbnails)&&(i=S(t[e].navigation.thumbnails,e,i)),c(t[e].navigation.tabs)&&(i=S(t[e].navigation.tabs,e,i)),i&&t.manageNavigation(e)}))},getOuterNavDimension:function(e){t[e].navigation.scaler=Math.max(0,Math.min(1,(t.winW-480)/500));var i={left:0,right:0,horizontal:0,vertical:0,top:0,bottom:0};return t[e].navigation.thumbnails&&t[e].navigation.thumbnails.enable&&(t[e].navigation.thumbnails.isVisible=t[e].navigation.thumbnails.hide_under<t[e].module.width&&t[e].navigation.thumbnails.hide_over>t[e].module.width,t[e].navigation.thumbnails.cw=Math.max(Math.round(t[e].navigation.thumbnails.width*t[e].navigation.scaler),t[e].navigation.thumbnails.min_width),t[e].navigation.thumbnails.ch=Math.round(t[e].navigation.thumbnails.cw/t[e].navigation.thumbnails.width*t[e].navigation.thumbnails.height),t[e].navigation.thumbnails.isVisible&&"outer-left"===t[e].navigation.thumbnails.position?i.left=t[e].navigation.thumbnails.cw+2*t[e].navigation.thumbnails.wrapper_padding:t[e].navigation.thumbnails.isVisible&&"outer-right"===t[e].navigation.thumbnails.position?i.right=t[e].navigation.thumbnails.cw+2*t[e].navigation.thumbnails.wrapper_padding:t[e].navigation.thumbnails.isVisible&&"outer-top"===t[e].navigation.thumbnails.position?i.top=t[e].navigation.thumbnails.ch+2*t[e].navigation.thumbnails.wrapper_padding:t[e].navigation.thumbnails.isVisible&&"outer-bottom"===t[e].navigation.thumbnails.position&&(i.bottom=t[e].navigation.thumbnails.ch+2*t[e].navigation.thumbnails.wrapper_padding)),t[e].navigation.tabs&&t[e].navigation.tabs.enable&&(t[e].navigation.tabs.isVisible=t[e].navigation.tabs.hide_under<t[e].module.width&&t[e].navigation.tabs.hide_over>t[e].module.width,t[e].navigation.tabs.cw=Math.max(Math.round(t[e].navigation.tabs.width*t[e].navigation.scaler),t[e].navigation.tabs.min_width),t[e].navigation.tabs.ch=Math.round(t[e].navigation.tabs.cw/t[e].navigation.tabs.width*t[e].navigation.tabs.height),t[e].navigation.tabs.isVisible&&"outer-left"===t[e].navigation.tabs.position?i.left+=t[e].navigation.tabs.cw+2*t[e].navigation.tabs.wrapper_padding:t[e].navigation.tabs.isVisible&&"outer-right"===t[e].navigation.tabs.position?i.right+=t[e].navigation.tabs.cw+2*t[e].navigation.tabs.wrapper_padding:t[e].navigation.tabs.isVisible&&"outer-top"===t[e].navigation.tabs.position?i.top+=t[e].navigation.tabs.ch+2*t[e].navigation.tabs.wrapper_padding:t[e].navigation.tabs.isVisible&&"outer-bottom"===t[e].navigation.tabs.position&&(i.bottom+=t[e].navigation.tabs.ch+2*t[e].navigation.tabs.wrapper_padding)),{left:i.left,right:i.right,horizontal:i.left+i.right,vertical:i.top+i.bottom,top:i.top,bottom:i.bottom}},resizeThumbsTabs:function(e,i){if(void 0!==t[e]&&t[e].navigation.use&&(t[e].navigation&&t[e].navigation.bullets.enable||t[e].navigation&&t[e].navigation.tabs.enable||t[e].navigation&&t[e].navigation.thumbnails.enable)){var a=tpGS.gsap.timeline(),o=t[e].navigation.tabs,s=t[e].navigation.thumbnails,n=t[e].navigation.bullets;if(a.pause(),c(o)&&(i||o.width>o.min_width)&&r(e,a,t[e].c,o,t[e].slideamount,"tab"),c(s)&&(i||s.width>s.min_width)&&r(e,a,t[e].c,s,t[e].slideamount,"thumb",e),c(n)&&i){var l=t[e].c.find(".tp-bullets");l.find(".tp-bullet").each((function(e){var t=jQuery(this),i=e+1,a=t.outerWidth()+parseInt(void 0===n.space?0:n.space,0),r=t.outerHeight()+parseInt(void 0===n.space?0:n.space,0);"vertical"===n.direction?(t.css({top:(i-1)*r+"px",left:"0px"}),l.css({height:(i-1)*r+t.outerHeight(),width:t.outerWidth()})):(t.css({left:(i-1)*a+"px",top:"0px"}),l.css({width:(i-1)*a+t.outerWidth(),height:t.outerHeight()}))}))}a.play()}return!0},updateNavIndexes:function(e){var i=t[e].c;function a(e){i.find(e).lenght>0&&i.find(e).each((function(e){jQuery(this).data("liindex",e)}))}a("rs-tab"),a("rs-bullet"),a("rs-thumb"),t.resizeThumbsTabs(e,!0),t.manageNavigation(e)},manageNavigation:function(e,i){t[e].navigation.use&&(c(t[e].navigation.bullets)&&("fullscreen"!=t[e].sliderLayout&&"fullwidth"!=t[e].sliderLayout&&(t[e].navigation.bullets.h_offset_old=void 0===t[e].navigation.bullets.h_offset_old?parseInt(t[e].navigation.bullets.h_offset,0):t[e].navigation.bullets.h_offset_old,t[e].navigation.bullets.h_offset="center"===t[e].navigation.bullets.h_align?t[e].navigation.bullets.h_offset_old+t[e].outNavDims.left/2-t[e].outNavDims.right/2:t[e].navigation.bullets.h_offset_old+t[e].outNavDims.left),w(t[e].navigation.bullets,e)),c(t[e].navigation.thumbnails)&&w(t[e].navigation.thumbnails,e),c(t[e].navigation.tabs)&&w(t[e].navigation.tabs,e),c(t[e].navigation.arrows)&&("fullscreen"!=t[e].sliderLayout&&"fullwidth"!=t[e].sliderLayout&&(t[e].navigation.arrows.left.h_offset_old=void 0===t[e].navigation.arrows.left.h_offset_old?parseInt(t[e].navigation.arrows.left.h_offset,0):t[e].navigation.arrows.left.h_offset_old,t[e].navigation.arrows.left.h_offset=(t[e].navigation.arrows.left.h_align,t[e].navigation.arrows.left.h_offset_old),t[e].navigation.arrows.right.h_offset_old=void 0===t[e].navigation.arrows.right.h_offset_old?parseInt(t[e].navigation.arrows.right.h_offset,0):t[e].navigation.arrows.right.h_offset_old,t[e].navigation.arrows.right.h_offset=(t[e].navigation.arrows.right.h_align,t[e].navigation.arrows.right.h_offset_old)),w(t[e].navigation.arrows.left,e),w(t[e].navigation.arrows.right,e)),!1!==i&&(c(t[e].navigation.thumbnails)&&a(t[e].navigation.thumbnails,e),c(t[e].navigation.tabs)&&a(t[e].navigation.tabs,e)))},showFirstTime:function(e){g(e),t.hideUnHideNav(e)},selectNavElement:function(e,i,a,r){for(var o=t[e].cpar[0].getElementsByClassName(a),s=0;s<o.length;s++)t.gA(o[s],"key")===i?(o[s].classList.add("selected"),void 0!==r&&r()):o[s].classList.remove("selected")},transferParams:function(e,t){if(void 0!==t)for(var i in t.params)e=e.replace(t.params[i].from,t.params[i].to);return e},updateNavElementContent:function(e,i,r,o,s){if(void 0!==t[e].pr_next_key||void 0!==t[e].pr_active_key){var n=void 0===t[e].pr_next_key?void 0===t[e].pr_cache_pr_next_key?t[e].pr_active_key:t[e].pr_cache_pr_next_key:t[e].pr_next_key,l=t.gA(t[e].slides[n],"key"),d=0,c=!1;for(var p in r.enable&&t.selectNavElement(e,l,"tp-bullet"),o.enable&&t.selectNavElement(e,l,"tp-thumb",(function(){a(o,e)})),s.enable&&t.selectNavElement(e,l,"tp-tab",(function(){a(s,e)})),t[e].thumbs)d=!0===c?d:p,c=t[e].thumbs[p].id===l||p==l||c;var g=(d=parseInt(d,0))>0?d-1:t[e].slideamount-1,u=d+1==t[e].slideamount?0:d+1;if(!0===i.enable&&i.pi!==g&&i.ni!==u){if(i.pi=g,i.ni=u,i.left.c[0].innerHTML=t.transferParams(i.tmp,t[e].thumbs[g]),u>t[e].slideamount)return;i.right.c[0].innerHTML=t.transferParams(i.tmp,t[e].thumbs[u]),i.right.iholder=i.right.c.find(".tp-arr-imgholder"),i.left.iholder=i.left.c.find(".tp-arr-imgholder"),i.rtl?(void 0!==i.left.iholder[0]&&tpGS.gsap.set(i.left.iholder,{backgroundImage:"url("+t[e].thumbs[u].src+")"}),void 0!==t[e].thumbs[g]&&void 0!==i.right.iholder[0]&&tpGS.gsap.set(i.right.iholder,{backgroundImage:"url("+t[e].thumbs[g].src+")"})):(void 0!==t[e].thumbs[g]&&void 0!==i.left.iholder[0]&&tpGS.gsap.set(i.left.iholder,{backgroundImage:"url("+t[e].thumbs[g].src+")"}),void 0!==i.right.iholder[0]&&tpGS.gsap.set(i.right.iholder,{backgroundImage:"url("+t[e].thumbs[u].src+")"}))}}},createNavigation:function(e){var a=t[e].navigation.arrows,r=t[e].navigation.bullets,n=t[e].navigation.thumbnails,u=t[e].navigation.tabs,m=c(a),f=c(r),y=c(n),S=c(u);for(var x in o(e),s(e),m&&(v(a,e),a.c=t[e].cpar.find(".tparrows")),t[e].slides)if(t[e].slides.hasOwnProperty(x)&&"true"!=t.gA(t[e].slides[x],"not_in_nav")){var k=jQuery(t[e].slides[t[e].slides.length-1-x]),R=jQuery(t[e].slides[x]);f&&(t[e].navigation.bullets.rtl?b(t[e].c,r,k,e):b(t[e].c,r,R,e)),y&&(t[e].navigation.thumbnails.rtl?_(t[e].c,n,k,"tp-thumb",e):_(t[e].c,n,R,"tp-thumb",e)),S&&(t[e].navigation.tabs.rtl?_(t[e].c,u,k,"tp-tab",e):_(t[e].c,u,R,"tp-tab",e))}f&&w(r,e),y&&w(n,e),S&&w(u,e),(y||S)&&t.updateDims(e),t[e].navigation.createNavigationDone=!0,y&&jQuery.extend(!0,n,i(e,"thumb")),S&&jQuery.extend(!0,u,i(e,"tab")),t[e].c.on("revolution.slide.onafterswap revolution.nextslide.waiting",(function(){t.updateNavElementContent(e,a,r,n,u)})),d(a),d(r),d(n),d(u),t[e].cpar.on(t.ISM?"touchstart touchmove":"mouseenter mousemove",(function(i){void 0!==i.target&&void 0!==i.target.className&&"string"==typeof i.target.className&&i.target.className.indexOf("rs-waction")>=0||!0!==t[e].tpMouseOver&&t[e].firstSlideAvailable&&(t[e].tpMouseOver=!0,g(e),t.ISM&&!0!==t[e].someNavIsDragged&&(p(t[e].hideAllNavElementTimer),t[e].hideAllNavElementTimer=setTimeout((function(){t[e].tpMouseOver=!1,h(e)}),150)))})),t[e].cpar.on(t.ISM?"touchend":"mouseleave ",(function(){t[e].tpMouseOver=!1,h(e)})),(y||S||"carousel"===t[e].sliderType||t[e].navigation.touch.touchOnDesktop||t[e].navigation.touch.touchenabled&&t.ISM)&&l(e),t[e].navigation.initialised=!0,t.updateNavElementContent(e,a,r,n,u),t.showFirstTime(e)}});var a=function(e,i){if(void 0!==e&&null!=e.mask){var a="vertical"===e.direction?e.mask.find(e.single).first().outerHeight(!0)+e.space:e.mask.find(e.single).first().outerWidth(!0)+e.space,r="vertical"===e.direction?e.mask.height():e.mask.width(),o=e.mask.find(e.single+".selected").data("liindex");o=(o=void 0===(o=e.rtl?t[i].slideamount-o:o)?0:o)>0&&1===t[i].sdir&&e.visibleAmount>1?o-1:o;var s=r/a,n="vertical"===e.direction?e.mask.height():e.mask.width(),l=0-o*a,d="vertical"===e.direction?e.wrap.height():e.wrap.width(),c=l<0-(d-n)?0-(d-n):l,p=t.gA(e.wrap[0],"offset");p=void 0===p?0:p,s>2&&(c=l-(p+a)<=0?l-(p+a)<0-a?p:c+a:c,c=l-a+p+r<a&&l+(Math.round(s)-2)*a<p?l+(Math.round(s)-2)*a:c),c="vertical"!==e.direction&&e.mask.width()>=e.wrap.width()||"vertical"===e.direction&&e.mask.height()>=e.wrap.height()?0:c<0-(d-n)?0-(d-n):c>0?0:c,e.c.hasClass("dragged")||("vertical"===e.direction?e.wrap.data("tmmove",tpGS.gsap.to(e.wrap,.5,{top:c+"px",ease:"power3.inOut"})):e.wrap.data("tmmove",tpGS.gsap.to(e.wrap,.5,{left:c+"px",ease:"power3.inOut"})),e.wrap.data("offset",c))}},r=function(e,i,a,r,o,s){var n=a.parent().find(".tp-"+s+"s"),l=n.find(".tp-"+s+"s-inner-wrapper"),d=n.find(".tp-"+s+"-mask"),c="vertical"===r.direction?r.cw:r.cw*o+parseFloat(r.space)*(o-1),p="vertical"===r.direction?r.ch*o+parseInt(r.space)*(o-1):r.ch,g="vertical"===r.direction?{width:r.cw+"px"}:{height:r.ch+"px"};if(i.add(tpGS.gsap.set(n,g)),i.add(tpGS.gsap.set(l,{width:c+"px",height:p+"px"})),"horizontal"===r.direction){var u=Math.min(c,r.cw*r.visibleAmount+parseFloat(r.space)*(r.visibleAmount-1));i.add(tpGS.gsap.set(d,{width:u+"px",height:p+"px"}))}else{var h=Math.min(p,r.ch*r.visibleAmount+parseFloat(r.space)*(r.visibleAmount-1));i.add(tpGS.gsap.set(d,{width:c+"px",height:h+"px"}))}null!==l.outerWidth()&&(t[e].thumbResized=!0);var m=l.find(".tp-"+s);return m&&jQuery.each(m,(function(e,t){"vertical"===r.direction?i.add(tpGS.gsap.set(t,{top:e*(r.ch+parseInt(void 0===r.space?0:r.space,0)),width:r.cw+"px",height:r.ch+"px"})):"horizontal"===r.direction&&i.add(tpGS.gsap.set(t,{left:e*(r.cw+parseInt(void 0===r.space?0:r.space,0)),width:r.cw+"px",height:r.ch+"px"}))})),i},o=function(e){!0===t[e].navigation.keyboardNavigation&&t.document.on("keydown",(function(i){if("horizontal"==t[e].navigation.keyboard_direction&&39==i.keyCode||"vertical"==t[e].navigation.keyboard_direction&&40==i.keyCode){if(void 0!==t[e].keydown_time_stamp&&(new Date).getTime()-t[e].keydown_time_stamp<1e3)return;t[e].sc_indicator="arrow",t[e].sc_indicator_dir=0,"carousel"===t[e].sliderType&&(t[e].ctNavElement=!0),t.callingNewSlide(e,1,"carousel"===t[e].sliderType)}if("horizontal"==t[e].navigation.keyboard_direction&&37==i.keyCode||"vertical"==t[e].navigation.keyboard_direction&&38==i.keyCode){if(void 0!==t[e].keydown_time_stamp&&(new Date).getTime()-t[e].keydown_time_stamp<1e3)return;t[e].sc_indicator="arrow",t[e].sc_indicator_dir=1,"carousel"===t[e].sliderType&&(t[e].ctNavElement=!0),t.callingNewSlide(e,-1,"carousel"===t[e].sliderType)}t[e].keydown_time_stamp=(new Date).getTime()}))},s=function(e){t[e].carousel.scrollTicker=t.carScrollTicker.bind(window,e),!0!==t[e].navigation.mouseScrollNavigation&&"on"!==t[e].navigation.mouseScrollNavigation&&"carousel"!==t[e].navigation.mouseScrollNavigation||t[e].c[0].addEventListener("wheel",(function(i){var a=function(e){var t=0;return"deltaY"in e||"deltaX"in e?t=0!=e.deltaY&&-0!=e.deltaY||!(e.deltaX<0||e.deltaX>0)?e.deltaY:e.deltaX:("detail"in e&&(t=e.detail),"wheelDelta"in e&&(t=-e.wheelDelta/120),"wheelDeltaY"in e&&(t=-e.wheelDeltaY/120)),((t=navigator.userAgent.match(/mozilla/i)?10*t:t)>300||t<-300)&&(t/=10),t}(i),r=!1,o=0==t[e].pr_active_key||0==t[e].pr_processing_key,s=t[e].pr_active_key==t[e].slideamount-1||t[e].pr_processing_key==t[e].slideamount-1,n=void 0!==t[e].topc?t[e].topc[0].getBoundingClientRect():0===t[e].canv.height?t[e].cpar[0].getBoundingClientRect():t[e].c[0].getBoundingClientRect(),l=n.top>=0&&n.bottom<=t.winH?1:n.top>=0&&n.bottom>=t.winH?(t.winH-Math.round(n.top))/n.height:n.top<=0&&n.bottom<=t.winH?Math.round(n.bottom)/n.height:1,d=a<0?-1:1,c=t[e].navigation.wheelViewPort;if(l=Math.round(100*l)/100,"reverse"==t[e].navigation.mouseScrollReverse){var p=s;s=o,o=p}if(c-l<=t[e].navigation.threshold/100&&!(l>=c)&&!(n.top>=0&&-1===d||n.top<=0&&1===d)&&(i.preventDefault(),!t[e].mScrollTween)){var g="window"!==t[e].navigation.target&&t[e].navigation.target?t[e].navigation.target:window;t[e].mScrollTween=tpGS.gsap.to(g,{duration:jQuery.fn.revolution.isWebkit()?.1:.7,scrollTo:{y:t[e].topc},ease:"power2.out",onComplete:function(){t[e].mScrollTween.kill(),delete t[e].mScrollTween}})}if(Math.abs(l-c)<.1||l>=c)return t[e].sc_indicator_dir="reverse"===t[e].navigation.mouseScrollReverse&&d<0||"reverse"!==t[e].navigation.mouseScrollReverse&&d>0?"reverse"!==t[e].navigation.mouseScrollReverse?0:1:"reverse"!==t[e].navigation.mouseScrollReverse?1:0,"carousel"==t[e].navigation.mouseScrollNavigation||0===t[e].sc_indicator_dir&&!s||1===t[e].sc_indicator_dir&&!o?void 0===t[e].pr_processing_key&&!0!==t[e].justmouseScrolled&&(t[e].sc_indicator="arrow","carousel"===t[e].sliderType&&(t[e].ctNavElement=!0),t.callingNewSlide(e,0===t[e].sc_indicator_dir?"reverse"===t[e].navigation.mouseScrollReverse?-1:1:"reverse"===t[e].navigation.mouseScrollReverse?1:-1,"carousel"===t[e].sliderType),t[e].justmouseScrolled=!0,setTimeout((function(){t[e].justmouseScrolled=!1}),t[e].navigation.wheelCallDelay)):!0!==t[e].justmouseScrolled&&(r=!0),!!r||(i.preventDefault(i),!1)}),{passive:!1})},n=function(e,i){var a=!1;for(var r in(void 0===i.path||t.ISM)&&(a=function(e,t){for(;e&&e!==document;e=e.parentNode)if(e.tagName===t)return e;return!1}(i.target,e)),i.path)i.path.hasOwnProperty(r)&&i.path[r].tagName===e&&(a=!0);return a},l=function(e){var i=t[e].carousel,a=t.is_android();if(jQuery(".bullet, .bullets, .tp-bullets, .tparrows").addClass("noSwipe"),t[e].navigation.touch=void 0===t[e].navigation.touch?{}:t[e].navigation.touch,t[e].navigation.touch.swipe_direction=void 0===t[e].navigation.touch.swipe_direction?"horizontal":t[e].navigation.touch.swipe_direction,t[e].cpar.find(".rs-nav-element").rsswipe({allowPageScroll:"vertical",triggerOnTouchLeave:!0,treshold:t[e].navigation.touch.swipe_treshold,fingers:t[e].navigation.touch.swipe_min_touches>5?1:t[e].navigation.touch.swipe_min_touches,excludedElements:"button, input, select, textarea, .noSwipe, .rs-waction",tap:function(e,t){if(void 0!==t)var i=jQuery(t).closest("rs-thumb");(void 0!==i&&i.length>0||(i=jQuery(t).closest("rs-tab")).length>0||(i=jQuery(t).closest("rs-bullet")).length>0)&&i.trigger("click")},swipeStatus:function(r,o,s,l,d,c,g){if("start"!==o&&"move"!==o&&"end"!==o&&"cancel"!=o)return!0;var h=n("RS-THUMB",r),m=n("RS-TAB",r);!1===h&&!1===m&&!0!==(h="RS-THUMBS-WRAP"===r.target.tagName||"RS-THUMBS"===r.target.tagName||r.target.className.indexOf("tp-thumb-mask")>=0)&&(m="RS-TABS-WRAP"===r.target.tagName||"RS-TABS"===r.target.tagName||r.target.className.indexOf("tp-tab-mask")>=0);var v="start"===o?0:a?g[0].end.x-g[0].start.x:r.pageX-i.screenX,f="start"===o?0:a?g[0].end.y-g[0].start.y:r.pageY-i.screenY,y=h?".tp-thumbs":".tp-tabs",w=h?".tp-thumb-mask":".tp-tab-mask",b=h?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",_=h?".tp-thumb":".tp-tab",S=h?t[e].navigation.thumbnails:t[e].navigation.tabs,x=t[e].cpar.find(w),k=x.find(b),R=S.direction,O="vertical"===R?k.height():k.width(),L="vertical"===R?x.height():x.width(),I="vertical"===R?x.find(_).first().outerHeight(!0)+parseFloat(S.space):x.find(_).first().outerWidth(!0)+parseFloat(S.space),M=void 0===k.data("offset")?0:parseInt(k.data("offset"),0),T=0;switch(o){case"start":"vertical"===R&&r.preventDefault(),i.screenX=a?g[0].end.x:r.pageX,i.screenY=a?g[0].end.y:r.pageY,t[e].cpar.find(y).addClass("dragged"),M="vertical"===R?k.position().top:k.position().left,k.data("offset",M),k.data("tmmove")&&k.data("tmmove").pause(),t[e].someNavIsDragged=!0,u(e);break;case"move":if(O<=L)return!1;T=(T=M+("vertical"===R?f:v))>0?"horizontal"===R?T-k.width()*(T/k.width()*T/k.width()):T-k.height()*(T/k.height()*T/k.height()):T;var C="vertical"===R?0-(k.height()-x.height()):0-(k.width()-x.width());T=T<C?"horizontal"===R?T+k.width()*(T-C)/k.width()*(T-C)/k.width():T+k.height()*(T-C)/k.height()*(T-C)/k.height():T,"vertical"===R?tpGS.gsap.set(k,{top:T+"px"}):tpGS.gsap.set(k,{left:T+"px"}),p(t[e].hideAllNavElementTimer);break;case"end":case"cancel":return t[e].navigation.draggable&&t[e].navigation.draggable.enable&&t[e].navigation.draggable.enable(),i.draggable&&i.draggable.enable&&i.draggable.enable(),T=M+("vertical"===R?f:v),T=(T="vertical"===R?T<0-(k.height()-x.height())?0-(k.height()-x.height()):T:T<0-(k.width()-x.width())?0-(k.width()-x.width()):T)>0?0:T,T=Math.abs(l)>I/10?l<=0?Math.floor(T/I)*I:Math.ceil(T/I)*I:l<0?Math.ceil(T/I)*I:Math.floor(T/I)*I,T=(T="vertical"===R?T<0-(k.height()-x.height())?0-(k.height()-x.height()):T:T<0-(k.width()-x.width())?0-(k.width()-x.width()):T)>0?0:T,"vertical"===R?tpGS.gsap.to(k,.5,{top:T+"px",ease:"power3.out"}):tpGS.gsap.to(k,.5,{left:T+"px",ease:"power3.out"}),T=T||("vertical"===R?k.position().top:k.position().left),k.data("offset",T),k.data("distance",l),t[e].cpar.find(y).removeClass("dragged"),t[e].someNavIsDragged=!1,!0}}}),"carousel"===t[e].sliderType&&t.setupCarousel(e),"carousel"!==t[e].sliderType&&(t.ISM&&t[e].navigation.touch.touchenabled||!0!==t.ISM&&t[e].navigation.touch.touchOnDesktop)){t[e].navigation.proxy=document.createElement("div");var r=t[e].navigation,o={trigger:t[e].c[0],type:"horizontal"===t[e].navigation.touch.swipe_direction?"x":"y",cursor:"pointer",lockAxis:!0,onPress:function(i){t.closestClass(i.target,"rs-nav-element")&&(t[e].navigation.draggable.endDrag(),t[e].navigation.draggable.disable()),r.touch.pressX=i.pageX,r.touch.pressY=i.pageY},onDragStart:function(){var i=void 0!==t[e].pr_processing_key?t[e].pr_processing_key:void 0===t[e].pr_active_key?0:t[e].pr_active_key;"up"===this.getDirection()&&i==t[e].slideamount-1||"down"===this.getDirection()&&0===i?r.forceScroll=!0:r.forceScroll=!1},onDragEnd:function(i){t[e].sc_indicator="arrow";var a,r=this.getDirection(),o=t[e].navigation;if(Math.abs(i.pageY-o.touch.pressY)>Math.abs(i.pageX-o.touch.pressX)){if("right"===r||"left"===r)return}else if(Math.abs(i.pageY-o.touch.pressY)>Math.abs(i.pageX-o.touch.pressX)&&("up"===r||"down"===r))return;return o.forceScroll?(a="up"===this.getDirection()?t[e].cpar.offset().top+t[e].module.height:t.document.scrollTop()-(window.innerHeight-t[e].cpar[0].getBoundingClientRect().top),void(t[e].modal.useAsModal||tpGS.gsap.to([window,"body"],{scrollTo:a}))):"horizontal"==t[e].navigation.touch.swipe_direction&&"left"==r||"vertical"==t[e].navigation.touch.swipe_direction&&"up"==r?(t[e].sc_indicator_dir=0,t.callingNewSlide(e,1),!1):"horizontal"==t[e].navigation.touch.swipe_direction&&"right"==r||"vertical"==t[e].navigation.touch.swipe_direction&&"down"==r?(t[e].sc_indicator_dir=1,t.callingNewSlide(e,-1),!1):void 0}};r.touch.drag_block_vertical||(t.ISM&&(o.allowContextMenu=!0),o.allowEventDefault=!0),t[e].navigation.draggable=tpGS.draggable.create(t[e].navigation.proxy,o)}"carousel"===t[e].sliderType&&(t.ISM&&0==t[e].navigation.touch.mobileCarousel||!0!==t.ISM&&!1===t[e].navigation.touch.desktopCarousel)&&i.wrap.addClass("noswipe"),t[e].navigation.touch.drag_block_vertical&&t[e].c.addClass("disableVerticalScroll")},d=function(e){e.hide_delay=t.isNumeric(parseInt(e.hide_delay,0))?e.hide_delay:.2,e.hide_delay_mobile=t.isNumeric(parseInt(e.hide_delay_mobile,0))?e.hide_delay_mobile:.2},c=function(e){return e&&e.enable},p=function(e){clearTimeout(e)},g=function(e){var i=t[e].navigation.maintypes;for(var a in i)i.hasOwnProperty(a)&&c(t[e].navigation[i[a]])&&void 0!==t[e].navigation[i[a]].c&&(p(t[e].navigation[i[a]].showCall),t[e].navigation[i[a]].showCall=setTimeout((function(i){p(i.hideCall),i.hide_onleave&&!0!==t[e].tpMouseOver||(void 0===i.tween?i.tween=m(i):i.tween.play())}),t[e].navigation[i[a]].hide_onleave&&!0!==t[e].tpMouseOver?0:parseInt(t[e].navigation[i[a]].animDelay),t[e].navigation[i[a]]))},u=function(e){var i=t[e].navigation.maintypes;for(var a in i)i.hasOwnProperty(a)&&void 0!==t[e].navigation[i[a]]&&t[e].navigation[i[a]].hide_onleave&&c(t[e].navigation[i[a]])&&p(t[e].navigation[i[a]].hideCall)},h=function(e,i){var a=t[e].navigation.maintypes;for(var r in a)a.hasOwnProperty(r)&&void 0!==t[e].navigation[a[r]]&&t[e].navigation[a[r]].hide_onleave&&c(t[e].navigation[a[r]])&&(p(t[e].navigation[a[r]].hideCall),t[e].navigation[a[r]].hideCall=setTimeout((function(e){p(e.showCall),e.tween&&e.tween.reverse()}),t.ISM?parseInt(t[e].navigation[a[r]].hide_delay_mobile,0):parseInt(t[e].navigation[a[r]].hide_delay,0),t[e].navigation[a[r]]))},m=function(e){e.speed=void 0===e.animSpeed?.5:e.animSpeed,e.anims=[],void 0!==e.anim&&void 0===e.left&&e.anims.push(e.anim),void 0!==e.left&&e.anims.push(e.left.anim),void 0!==e.right&&e.anims.push(e.right.anim);var t=tpGS.gsap.timeline();for(var i in t.add(tpGS.gsap.to(e.c,e.speed,{delay:e.animDelay,opacity:1,ease:"power3.inOut"}),0),e.anims)if(e.anims.hasOwnProperty(i))switch(e.anims[i]){case"left":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{marginLeft:-50},{delay:e.animDelay,marginLeft:"0px",ease:"power3.inOut"}),0);break;case"right":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{marginLeft:50},{delay:e.animDelay,marginLeft:"0px",ease:"power3.inOut"}),0);break;case"top":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{marginTop:-50},{delay:e.animDelay,marginTop:"0px",ease:"power3.inOut"}),0);break;case"bottom":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{marginTop:50},{delay:e.animDelay,marginTop:"0px",ease:"power3.inOut"}),0);break;case"zoomin":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{scale:.5},{delay:e.animDelay,scale:1,ease:"power3.inOut"}),0);break;case"zoomout":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{scale:1.2},{delay:e.animDelay,scale:1,ease:"power3.inOut"}),0)}return t.play(),t},v=function(e,i){e.style=void 0===e.style?"":e.style,e.left.style=void 0===e.left.style?"":e.left.style,e.right.style=void 0===e.right.style?"":e.right.style,void 0===e.left.c&&(e.left.c=jQuery('<rs-arrow style="opacity:0" class="tp-leftarrow tparrows '+e.style+" "+e.left.style+'">'+e.tmp+"</rs-arrow>"),t[i].c.append(e.left.c)),void 0===e.right.c&&(e.right.c=jQuery('<rs-arrow style="opacity:0"  class="tp-rightarrow tparrows '+e.style+" "+e.right.style+'">'+e.tmp+"</rs-arrow>"),t[i].c.append(e.right.c)),e[e.rtl?"left":"right"].c.on("click",(function(){"carousel"===t[i].sliderType&&(t[i].ctNavElement=!0),t[i].sc_indicator="arrow",t[i].sc_indicator_dir=0,t[i].c.revnext()})),e[e.rtl?"right":"left"].c.on("click",(function(){"carousel"===t[i].sliderType&&(t[i].ctNavElement=!0),t[i].sc_indicator="arrow",t[i].sc_indicator_dir=1,t[i].c.revprev()})),e.padding_top=parseInt(t[i].carousel.padding_top||0,0),e.padding_bottom=parseInt(t[i].carousel.padding_bottom||0,0),w(e.left,i),w(e.right,i),"outer-left"!=e.position&&"outer-right"!=e.position||(t[i].outernav=!0)},f=function(e,i,a,r){r=void 0===r?e.outerHeight(!0):r;var o=null==t[a]?0:0==t[a].canv.height?t[a].module.height:t[a].canv.height,s="layergrid"==i.container?"fullscreen"==t[a].sliderLayout?t[a].module.height/2-t[a].gridheight[t[a].level]*t[a].CM.h/2:t[a].autoHeight||null!=t[a].minHeight&&t[a].minHeight>0?o/2-t[a].gridheight[t[a].level]*t[a].CM.h/2:0:0,n="top"===i.v_align?{top:"0px",y:Math.round(i.v_offset+s)+"px"}:"center"===i.v_align?{top:"50%",y:Math.round(0-r/2+i.v_offset)+"px"}:{top:"100%",y:Math.round(0-(r+i.v_offset+s))+"px"};e.hasClass("outer-bottom")||tpGS.gsap.set(e,n)},y=function(e,i,a,r){r=void 0===r?e.outerWidth():r;var o="layergrid"===i.container?t[a].module.width/2-t[a].gridwidth[t[a].level]*t[a].CM.w/2:0,s="left"===i.h_align?{left:"0px",x:Math.round(i.h_offset+o)+"px"}:"center"===i.h_align?{left:"50%",x:Math.round(0-r/2+i.h_offset)+"px"}:{left:"100%",x:Math.round(0-(r+i.h_offset+o))+"px"};tpGS.gsap.set(e,s)},w=function(e,i){if(null!=e&&void 0!==e.c){var a="fullwidth"==t[i].sliderLayout||"fullscreen"==t[i].sliderLayout?t[i].module.width:t[i].canv.width,r=e.c.outerWidth(),o=e.c.outerHeight();if(!(r<=0||o<=0)&&(f(e.c,e,i,o),y(e.c,e,i,r),"outer-left"===e.position?tpGS.gsap.set(e.c,{left:0-r+"px",x:e.h_offset+"px"}):"outer-right"===e.position&&tpGS.gsap.set(e.c,{right:0-r+"px",x:e.h_offset+"px"}),"tp-thumb"===e.type||"tp-tab"===e.type)){var s=parseInt(e.padding_top||0,0),n=parseInt(e.padding_bottom||0,0),l={},d={};e.maxw>a&&"outer-left"!==e.position&&"outer-right"!==e.position?(l.left="0px",l.x=0,l.maxWidth=a-2*e.wpad+"px",d.maxWidth=a-2*e.wpad+"px"):(l.maxWidth=e.maxw,d.maxWidth=a+"px"),e.maxh+2*e.wpad>t[i].conh&&"outer-bottom"!==e.position&&"outer-top"!==e.position?(l.top="0px",l.y=0,l.maxHeight=s+n+(t[i].conh-2*e.wpad)+"px",d.maxHeight=s+n+(t[i].conh-2*e.wpad)+"px"):(l.maxHeight=e.maxh+"px",d.maxHeight=e.maxh+"px"),e.mask=void 0===e.mask?e.c.find("rs-navmask"):e.mask,(e.mhoff>0||e.mvoff>0)&&(d.padding=e.mvoff+"px "+e.mhoff+"px"),e.span?("layergrid"==e.container&&"outer-left"!==e.position&&"outer-right"!==e.position&&(s=n=0),"vertical"===e.direction?(l.maxHeight=s+n+(t[i].conh-2*e.wpad)+"px",l.height=s+n+(t[i].conh-2*e.wpad)+"px",l.top=0,l.y=0,d.maxHeight=s+n+Math.min(e.maxh,t[i].conh-2*e.wpad)+"px",tpGS.gsap.set(e.c,l),tpGS.gsap.set(e.mask,d),f(e.mask,e,i)):"horizontal"===e.direction&&(l.maxWidth="100%",l.width=a-2*e.wpad+"px",l.left=0,l.x=0,d.maxWidth=e.maxw>=a?"100%":Math.min(e.maxw,a)+"px",tpGS.gsap.set(e.c,l),tpGS.gsap.set(e.mask,d),y(e.mask,e,i))):(tpGS.gsap.set(e.c,l),tpGS.gsap.set(e.mask,d))}}},b=function(e,i,a,r){0===e.find(".tp-bullets").length&&(i.style=void 0===i.style?"":i.style,i.c=jQuery('<rs-bullets style="opacity:0"  class="tp-bullets '+i.style+" "+i.direction+" nav-pos-hor-"+i.h_align+" nav-pos-ver-"+i.v_align+" nav-dir-"+i.direction+'"></rs-bullets>'));var o=a.data("key"),s=i.tmp;void 0!==t[r].thumbs[a.index()]&&jQuery.each(t[r].thumbs[a.index()].params,(function(e,t){s=s.replace(t.from,t.to)}));var n=jQuery('<rs-bullet data-key="'+o+'" class="tp-bullet">'+s+"</rs-bullet>");void 0!==t[r].thumbs[a.index()]&&n.find(".tp-bullet-image").css({backgroundImage:"url("+t[r].thumbs[a.index()].src+")"}),i.c.append(n),e.append(i.c);var l=i.c.find(".tp-bullet").length,d=n.outerWidth(),c=n.outerHeight(),p=d+parseInt(void 0===i.space?0:i.space,0),g=c+parseInt(void 0===i.space?0:i.space,0);"vertical"===i.direction?(n.css({top:(l-1)*g+"px",left:"0px"}),i.c.css({height:(l-1)*g+c,width:d})):(n.css({left:(l-1)*p+"px",top:"0px"}),i.c.css({width:(l-1)*p+d,height:c})),n.on("click",(function(){"carousel"===t[r].sliderType&&(t[r].ctNavElement=!0),t[r].sc_indicator="bullet",e.revcallslidewithid(o),e.find(".tp-bullet").removeClass("selected"),jQuery(this).addClass("selected")})),i.padding_top=parseInt(t[r].carousel.padding_top||0,0),i.padding_bottom=parseInt(t[r].carousel.padding_bottom||0,0),"outer-left"!=i.position&&"outer-right"!=i.position||(t[r].outernav=!0)},_=function(e,i,a,r,o){var s="tp-thumb"===r?".tp-thumbs":".tp-tabs",n="tp-thumb"===r?".tp-thumb-mask":".tp-tab-mask",l="tp-thumb"===r?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",d="tp-thumb"===r?".tp-thumb":".tp-tab",c="tp-thumb"===r?".tp-thumb-image":".tp-tab-image",p="tp-thumb"===r?"rs-thumb":"rs-tab";i.type=r,i.visibleAmount=i.visibleAmount>t[o].slideamount?t[o].slideamount:i.visibleAmount,i.sliderLayout=t[o].sliderLayout,void 0===i.c&&(i.wpad=i.wrapper_padding,i.c=jQuery("<"+p+'s style="opacity:0" class="nav-dir-'+i.direction+" nav-pos-ver-"+i.v_align+" nav-pos-hor-"+i.h_align+" rs-nav-element "+r+"s "+(!0===i.span?"tp-span-wrapper":"")+" "+i.position+" "+(void 0===i.style?"":i.style)+'"><rs-navmask class="'+r+'-mask" style="overflow:hidden;position:relative"><'+p+'s-wrap class="'+r+'s-inner-wrapper" style="position:relative;"></'+p+"s-wrap></rs-navmask></"+p+"s>"),i.c.css({overflow:"visible",position:"outer-top"===i.position||"outer-bottom"===i.position?"relative":"absolute",background:i.wrapper_color,padding:i.wpad+"px",boxSizing:"contet-box"}),"outer-top"===i.position?e.parent().prepend(i.c):"outer-bottom"===i.position?e.after(i.c):e.append(i.c),"outer-left"!==i.position&&"outer-right"!==i.position||tpGS.gsap.set(t[o].c,{overflow:"visible"}),i.padding_top=parseInt(t[o].carousel.padding_top||0,0),i.padding_bottom=parseInt(t[o].carousel.padding_bottom||0,0),"outer-left"!=i.position&&"outer-right"!=i.position||(t[o].outernav=!0));var g=a.data("key"),u=i.c.find(n),h=u.find(l),m=i.tmp;i.space=parseFloat(i.space)||0,i.maxw="horizontal"===i.direction?i.width*i.visibleAmount+i.space*(i.visibleAmount-1):i.width,i.maxh="horizontal"===i.direction?i.height:i.height*i.visibleAmount+i.space*(i.visibleAmount-1),i.maxw+=2*i.mhoff,i.maxh+=2*i.mvoff,void 0!==t[o].thumbs[a.index()]&&jQuery.each(t[o].thumbs[a.index()].params,(function(e,t){m=m.replace(t.from,t.to)}));var v=jQuery("<"+p+' data-liindex="'+a.index()+'" data-key="'+g+'" class="'+r+'" style="width:'+i.width+"px;height:"+i.height+'px;">'+m+"<"+p+">");void 0!==t[o].thumbs[a.index()]&&v.find(c).css({backgroundImage:"url("+t[o].thumbs[a.index()].src+")"}),h.append(v);var f=i.c.find(d).length,y=v.outerWidth(),w=v.outerHeight(),b=y+parseInt(void 0===i.space?0:i.space,0),_=w+parseInt(void 0===i.space?0:i.space,0);"vertical"===i.direction?(v.css({top:(f-1)*_+"px",left:"0px"}),h.css({height:(f-1)*_+w,width:y})):(v.css({left:(f-1)*b+"px",top:"0px"}),h.css({width:(f-1)*b+y,height:w})),u.css({maxWidth:i.maxw+"px",maxHeight:i.maxh+"px"}),i.c.css({maxWidth:i.maxw+"px",maxHeight:i.maxh+"px"}),v.on("click",(function(){t[o].sc_indicator="bullet","carousel"===t[o].sliderType&&(t[o].ctNavElement=!0);var i=e.parent().find(l).data("distance");i=void 0===i?0:i,Math.abs(i)<10&&(e.revcallslidewithid(g),e.parent().find(s).removeClass("selected"),jQuery(this).addClass("selected"))}))},S=function(e,i,a){return null==e||void 0===e.c||(e.hide_under>t[i].canv.width||t[i].canv.width>e.hide_over?(!0!==e.tpForceNotVisible&&(e.c.addClass("tp-forcenotvisible"),e.isVisible=!1,a=!0),e.tpForceNotVisible=!0):(!1!==e.tpForceNotVisible&&(e.c.removeClass("tp-forcenotvisible"),e.isVisible=!0,a=!0),e.tpForceNotVisible=!1)),a};window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.navigation={loaded:!0,version:"6.6.0"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}(jQuery),function(e){"use strict";window._R_is_Editor?RVS._R=void 0===RVS._R?{}:RVS._R:window._R_is_Editor=!1,jQuery.fn.revolution=jQuery.fn.revolution||{};var t=_R_is_Editor?RVS._R:jQuery.fn.revolution;jQuery.extend(!0,t,{bgW:function(e,i){return _R_is_Editor?RVS.RMD.width:"carousel"===t[e].sliderType?t[e].justifyCarousel?t[e].carousel.slide_widths[void 0!==i?i:t[e].carousel.focused]:t[e].carousel.slide_width:t[e].module.width},bgH:function(e,i){return _R_is_Editor?RVS.RMD.height:"carousel"===t[e].sliderType?t[e].carousel.slide_height:t[e].module.height},getPZSides:function(e,t,i,a,r,o,s){var n=e*i,l=t*i,d=Math.abs(a-n),c=Math.abs(r-l),p=new Object;return p.l=(0-o)*d,p.r=p.l+n,p.t=(0-s)*c,p.b=p.t+l,p.h=o,p.v=s,p},getPZCorners:function(e,i,a,r){var o=e.bgposition.split(" ")||"center center",s="center"==o[0]?"50%":"left"==o[0]||"left"==o[1]?"0%":"right"==o[0]||"right"==o[1]?"100%":o[0],n="center"==o[1]?"50%":"top"==o[0]||"top"==o[1]?"0%":"bottom"==o[0]||"bottom"==o[1]?"100%":o[1];s=parseInt(s,0)/100||0,n=parseInt(n,0)/100||0;var l=new Object;return l.start=t.getPZSides(r.start.width,r.start.height,r.start.scale,i,a,s,n),l.end=t.getPZSides(r.start.width,r.start.height,r.end.scale,i,a,s,n),l},getPZValues:function(e){var t=e.panzoom.split(";"),i={duration:10,ease:"none",scalestart:1,scaleend:1,rotatestart:.01,rotateend:0,blurstart:0,blurend:0,offsetstart:"0/0",offsetend:"0/0"};for(var a in t)if(t.hasOwnProperty(a)){var r=t[a].split(":"),o=r[0],s=r[1];switch(o){case"d":i.duration=parseInt(s,0)/1e3;break;case"e":i.ease=s;break;case"ss":i.scalestart=parseInt(s,0)/100;break;case"se":i.scaleend=parseInt(s,0)/100;break;case"rs":i.rotatestart=parseInt(s,0);break;case"re":i.rotateend=parseInt(s,0);break;case"bs":i.blurstart=parseInt(s,0);break;case"be":i.blurend=parseInt(s,0);break;case"os":i.offsetstart=s;break;case"oe":i.offsetend=s}}return i.offsetstart=i.offsetstart.split("/")||[0,0],i.offsetend=i.offsetend.split("/")||[0,0],i.rotatestart=0===i.rotatestart?.01:i.rotatestart,e.panvalues=i,e.bgposition="center center"==e.bgposition?"50% 50%":e.bgposition,i},pzCalcL:function(e,i,a){var r,o,s,n,l,d,c=void 0===a.panvalues?jQuery.extend(!0,{},t.getPZValues(a)):jQuery.extend(!0,{},a.panvalues),p=c.offsetstart,g=c.offsetend,u={start:{width:e,height:_R_is_Editor?e/a.loadobj.width*a.loadobj.height:e/a.owidth*a.oheight,rotation:Math.PI/180*c.rotatestart,rotationV:c.rotatestart,scale:c.scalestart,transformOrigin:"0% 0%"},end:{rotation:Math.PI/180*c.rotateend,rotationV:c.rotateend,scale:c.scaleend}};c.scalestart,a.owidth,a.oheight,c.scaleend,a.owidth,a.oheight;return u.start.height<i&&(d=i/u.start.height,u.start.height=i,u.start.width=u.start.width*d),.01===c.rotatestart&&0===c.rotateend&&(delete u.start.rotation,delete u.end.rotation),r=t.getPZCorners(a,e,i,u),p[0]=parseFloat(p[0])+r.start.l,g[0]=parseFloat(g[0])+r.end.l,p[1]=parseFloat(p[1])+r.start.t,g[1]=parseFloat(g[1])+r.end.t,o=r.start.r-r.start.l,s=r.start.b-r.start.t,n=r.end.r-r.end.l,l=r.end.b-r.end.t,p[0]=p[0]>0?0:o+p[0]<e?e-o:p[0],g[0]=g[0]>0?0:n+g[0]<e?e-n:g[0],p[1]=p[1]>0?0:s+p[1]<i?i-s:p[1],g[1]=g[1]>0?0:l+g[1]<i?i-l:g[1],u.start.x=p[0],u.start.y=p[1],u.end.x=g[0],u.end.y=g[1],u.end.ease=c.ease,u},pzDrawShadow:function(e,i,a){("animating"===i.currentState||null==i.panFake||i.pzLastFrame)&&(i.pzLastFrame=!1,i.shadowCTX.clearRect(0,0,i.shadowCanvas.width,i.shadowCanvas.height),i.shadowCTX.save(),void 0!==a.rotation?i.shadowCTX.transform(Math.cos(a.rotation)*a.scale,Math.sin(a.rotation)*a.scale,Math.sin(a.rotation)*-a.scale,Math.cos(a.rotation)*a.scale,a.x,a.y):i.shadowCTX.transform(a.scale,0,0,a.scale,a.x,a.y),i.shadowCTX.drawImage(i.loadobj.img,0,0,a.width,a.height),i.shadowCTX.restore()),"animating"!==i.currentState?null!=i.panFake?(i.panFake.visible||(i.panFake.visible=!0,i.panFake.img.style.opacity=1,i.canvas.style.opacity=0),tpGS.gsap.set(i.panFake.img,{width:a.width,height:a.height,force3D:!0,x:a.x,y:a.y,transformOrigin:"0% 0%",rotationZ:a.rotationV+"deg",scale:a.scale}),void 0!==a.blur&&(i.panFake.img.style.filter=0===a.blur?"none":"blur("+a.blur+"px)")):(t.updateSlideBGs(e,a.slidekey,i,!0),void 0!==a.blur&&(i.canvas.style.filter=0===a.blur?"none":"blur("+a.blur+"px)")):(void 0!==i.panFake&&!1!==i.panFake.visible&&(i.panFake.visible=!1,i.panFake.img.style.opacity=0,i.canvas.style.opacity=1,i.panFake.img.style.filter="none"),void 0!==a.blur&&i.canvasFilter?i.canvasFilterBlur=a.blur:i.canvas.style.filter=0===a.blur?"none":"blur("+a.blur+"px)")},startPanZoom:function(e,i,a,r,o,s){var n=_R_is_Editor?e:e.data();if(void 0!==n.panzoom&&null!==n.panzoom){var l=_R_is_Editor?n:t[i].sbgs[s];_R_is_Editor||"carousel"!==t[i].sliderType||(t[i].carousel.justify&&void 0===t[i].carousel.slide_widths&&t.setCarouselDefaults(i,!0),t[i].carousel.justify||(void 0===t[i].carousel.slide_width&&(t[i].carousel.slide_width=!0!==t[i].carousel.stretch?t[i].gridwidth[t[i].level]*(0===t[i].CM.w?1:t[i].CM.w):t[i].canv.width),void 0===t[i].carousel.slide_height&&(t[i].carousel.slide_height=!0!==t[i].carousel.stretch?t[i].gridheight[t[i].level]*(0===t[i].CM.w?1:t[i].CM.w):t[i].canv.height)));var d,c=t.getmDim(i,r,l),p=t.pzCalcL(c.width,c.height,n);l.pzAnim=p,_R_is_Editor||(t[i].panzoomTLs=void 0===t[i].panzoomTLs?{}:t[i].panzoomTLs,t[i].panzoomBGs=void 0===t[i].panzoomBGs?{}:t[i].panzoomBGs,void 0===t[i].panzoomBGs[r]&&(t[i].panzoomBGs[r]=e),d=t[i].panzoomTLs[r]),a=a||0,void 0!==d&&(d.pause(),d.kill(),d=void 0),d=tpGS.gsap.timeline({paused:!0}),n.panvalues.duration=NaN===n.panvalues.duration||void 0===n.panvalues.duration?10:n.panvalues.duration,_R_is_Editor||void 0===n||void 0===l||(l.panvalues=n.panvalues),void 0!==l&&(void 0===l.shadowCanvas&&(l.shadowCanvas=document.createElement("canvas"),l.shadowCTX=l.shadowCanvas.getContext("2d"),l.shadowCanvas.style.background="transparent",l.shadowCanvas.style.opacity=1),l.shadowCanvas.width!==c.width&&(l.shadowCanvas.width=c.width),l.shadowCanvas.height!==c.height&&(l.shadowCanvas.height=c.height),p.slideindex=r,p.slidekey=_R_is_Editor?void 0:s,p.start.slidekey=p.slidekey,t.pzDrawShadow(i,l,p.start),p.end.onUpdate=function(){t.pzDrawShadow(i,l,p.start)},l.panStart=jQuery.extend(!0,{},p.start),void 0===n.panvalues.blurstart||void 0===n.panvalues.blurend||0===n.panvalues.blurstart&&0===n.panvalues.blurend||(p.start.blur=n.panvalues.blurstart,p.end.blur=n.panvalues.blurend),(!_R_is_Editor&&void 0===p.start.blur&&!t.isFF||window.isSafari11&&t.ISM)&&(l.panFake=void 0===l.panFake?{img:l.loadobj.img.cloneNode(!0)}:l.panFake,void 0!==l.panFake&&(!0!==l.panFake.appended&&(l.panFake.appended=!0,l.sbg.appendChild(l.panFake.img),l.panFake.img.style.position="absolute",l.panFake.img.style.display="block",l.panFake.img.style.zIndex=0,l.panFake.img.style.opacity=0,l.panFake.img.style.top="0px",l.panFake.img.style.left="0px"),l.panFake.img.width=p.start.width,l.panFake.img.height=p.start.height)),d.add(tpGS.gsap.to(p.start,n.panvalues.duration,p.end),0),d.progress(a),"play"!==o&&"first"!==o||d.play(),_R_is_Editor?RVS.TL[RVS.S.slideId].panzoom=d:t[i].panzoomTLs[r]=d)}}}),window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.panzoom={loaded:!0,version:"6.6.0"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}(jQuery),function(e){"use strict";jQuery.fn.revolution=jQuery.fn.revolution||{};var t=jQuery.fn.revolution;jQuery.extend(!0,t,{checkForParallax:function(e){var r=t[e].parallax;if(!r.done){if(r.done=!0,t.ISM&&r.disable_onmobile)return!1;if("3D"==r.type||"3d"==r.type){if(t.addSafariFix(e),tpGS.gsap.set(t[e].c,{overflow:r.ddd_overflow}),tpGS.gsap.set(t[e].canvas,{overflow:r.ddd_overflow}),("carousel"!=t[e].sliderType||"carousel"==t[e].sliderType&&"mousedrag"==t[e].parallax.type)&&r.ddd_shadow){var o=jQuery('<div class="dddwrappershadow"></div>');tpGS.gsap.set(o,{force3D:"auto",transformPerspective:1600,transformOrigin:"50% 50%",width:"100%",height:"100%",position:"absolute",top:0,left:0,zIndex:0}),t[e].c.prepend(o)}for(var s in t[e].slides)t[e].slides.hasOwnProperty(s)&&i(jQuery(t[e].slides[s]),e);t[e].c.find("rs-static-layers").length>0&&(tpGS.gsap.set(t[e].c.find("rs-static-layers"),{top:0,left:0,width:"100%",height:"100%"}),i(t[e].c.find("rs-static-layers"),e))}r.pcontainers={},r.bgcontainers=[],r.bgcontainer_depths=[],r.speed=void 0===r.speed?0:parseInt(r.speed,0),r.speedbg=void 0===r.speedbg?0:parseInt(r.speedbg,0),r.speedls=void 0===r.speedls?0:parseInt(r.speedls,0),t[e].c.find("rs-slide rs-sbg-wrap, rs-slide rs-bgvideo").each((function(){var i=jQuery(this),a=i.data("parallax");window.isSafari11||(t[e].parZ=1),void 0!==(a="on"==a||!0===a?1:a)&&"off"!==a&&!1!==a&&(r.bgcontainers.push(i.closest("rs-sbg-px")),r.bgcontainer_depths.push(t[e].parallax.levels[parseInt(a,0)-1]/100))}));for(s=1;s<=r.levels.length;s++){for(var n in t[e].slides)if(t[e].slides.hasOwnProperty(n)){var l=(c=t[e].slides[n]).dataset.key;void 0===r.pcontainers[l]&&(r.pcontainers[l]={}),a(s,r,c,r.pcontainers[l])}l="static";void 0===r.pcontainers[l]&&(r.pcontainers[l]={}),a(s,r,t[e].slayers[0],r.pcontainers[l]),JSON.stringify(r.pcontainers[l])==JSON.stringify({})&&delete r.pcontainers[l]}if("mouse"==r.type||"mousedrag"==r.type||"mousescroll"==r.type||"3D"==r.type||"3d"==r.type){var d="rs-slide .dddwrapper, .dddwrappershadow, rs-slide .dddwrapper-layer, rs-static-layers .dddwrapper-layer";for(var n in"carousel"===t[e].sliderType&&(d="rs-slide .dddwrapper, rs-slide .dddwrapper-layer, rs-static-layers .dddwrapper-layer"),r.sctors={},t[e].slides)if(t[e].slides.hasOwnProperty(n)){var c;l=(c=t[e].slides[n]).dataset.key;r.sctors[l]=c.querySelectorAll(d)}t[e].slayers[0]&&(r.sctors.static=t[e].slayers[0].querySelectorAll(d)),r.mouseEntered=!1,t[e].c.on("mouseenter",(function(i){var a=t[e].c.offset().top,o=t[e].c.offset().left;r.mouseEnterX=i.pageX-o,r.mouseEnterY=i.pageY-a,r.mouseEntered=!0})),r.parallaxHandler=this.updateParallax.bind(this,e,r),r.hasAlreadyPermission=!1,"mousedrag"!=r.type&&t[e].c.on("mousemove.hoverdir, mouseleave.hoverdir, trigger3dpath",(function(e){r.eventData=e,void 0!==r.frame&&"mouseleave"!==e.type||(r.frame=window.requestAnimationFrame(r.parallaxHandler))})),t.ISM&&(t.modulesNeedOrientationListener=null==t.modulesNeedOrientationListener?{}:t.modulesNeedOrientationListener,t.modulesNeedOrientationListener[e]=!0,t.addDeviceOrientationListener(e))}var p=t[e].scrolleffect;p.set&&(p.multiplicator_layers=parseFloat(p.multiplicator_layers),p.multiplicator=parseFloat(p.multiplicator)),void 0!==p._L&&0===p._L.length&&(p._L=!1),void 0!==p.bgs&&0===p.bgs.length&&(p.bgs=!1)}},removeIOSPermissionWait:function(){document.querySelectorAll(".iospermaccwait").forEach((function(e){e.classList.add("permanenthidden")}))},addDeviceOrientationListener:function(e){var i=t[e].parallax;window.addEventListener("deviceorientation",(function(a){t.modulesNeedOrientationListener[e]&&(t.modulesNeedOrientationListener[e]=!1,t.removeIOSPermissionWait()),i.eventData=a,void 0===i.frame&&(i.frame=window.requestAnimationFrame(i.parallaxHandler))}))},getAccelerationPermission:function(e){DeviceMotionEvent.requestPermission().then((function(e){if("granted"==e)for(var i in t.modulesNeedOrientationListener)t.modulesNeedOrientationListener.hasOwnProperty(i)&&(t.modulesNeedOrientationListener[i]=!1,t.removeIOSPermissionWait(),t.addDeviceOrientationListener(i))}))},getLayerParallaxOffset:function(e,i,a){return void 0!==t[e].parallax&&void 0!==t[e].parallax.pcontainers&&void 0!==t[e].parallax.pcontainers[t[e]._L[i].slidekey]&&void 0!==t[e].parallax.pcontainers[t[e]._L[i].slidekey][i]?Math.abs(t[e].parallax.pcontainers[t[e]._L[i].slidekey][i]["offs"+a]):0},updateParallax:function(e,i){i.frame&&(i.frame=window.cancelAnimationFrame(i.frame));var a,r,o=i.eventData,s=t[e].c.offset().left,n=t[e].c.offset().top,l=t[e].canv.width,d=t[e].canv.height,c=i.speed/1e3||3;if("mousedrag"==i.type?(r=-20*t[e].carousel.delta,a=-20*t[e].carousel.delta,t[e].carousel.fromWheel?"v"===t[e].carousel.orientation?a=0:r=0:"v"===t[e].carousel.orientation?a=t[e].carousel.cX-t[e].carousel.lerpX:r=t[e].carousel.cY-t[e].carousel.lerpY):"enterpoint"==i.origo&&"deviceorientation"!==o.type?(!1===i.mouseEntered&&(i.mouseEnterX=o.pageX-s,i.mouseEnterY=o.pageY-n,i.mouseEntered=!0),a=i.mouseEnterX-(o.pageX-s),r=i.mouseEnterY-(o.pageY-n),c=i.speed/1e3||.4):"deviceorientation"!==o.type&&(a=l/2-(o.pageX-s),r=d/2-(o.pageY-n)),("mousedrag"!=t[e].parallax.type||t[e].carousel.isPressed)&&o&&"deviceorientation"==o.type){var p,g,u;p=o.beta-60,g=o.gamma,u=p;var h=Math.abs(i.orientationX-g)>1||Math.abs(i.orientationY-u)>1;if(i.orientationX=g,i.orientationY=u,!h)return;if(t.winW>t.getWinH(e)){var m=g;g=u,u=m}a=360/l*(g*=1.5),r=180/d*(u*=1.5)}for(var v in!o||"mouseleave"!==o.type&&"mouseout"!==o.type?"mousedrag"==t[e].parallax.type&&t[e].carousel.isPressed&&("v"===t[e].carousel.orientation&&"same"==i.car_dir&&(a=0),"same"==i.car_dir?"v"===t[e].carousel.orientation?a=0:r=0:"opposite"==i.car_dir&&("v"===t[e].carousel.orientation?(a=r,r=0):(r=a,a=0)),"v"===t[e].carousel.orientation?(r*=i.car_smulti,a*=i.car_omulti):(r*=i.car_omulti,a*=i.car_smulti)):i.mouseEntered=!1,i.pcontainers)if(i.pcontainers.hasOwnProperty(v)){var f=!1;if("mousedrag"==i.type&&!t[e].carousel.justify)for(var y=0;y<t[e].slideamount;y++)t[e].carousel.trackArr[y].elem.getAttribute("data-key")===v&&Math.abs(t[e].carousel.trackArr[y].progress<=1)&&(f=!0);if(void 0===t[e].activeRSSlide||"static"===v||f&&"all"==i.car_env||t[e].slides[t[e].activeRSSlide].dataset.key===v)for(var y in i.pcontainers[v])if(i.pcontainers[v].hasOwnProperty(y)){var w=i.pcontainers[v][y];w.pl="3D"==i.type||"3d"==i.type?w.depth/200:w.depth/100,w.offsh=a*w.pl,w.offsv=r*w.pl,"mousescroll"==i.type?tpGS.gsap.to(w.tpw,c,{force3D:"auto",x:w.offsh,ease:"power3.out",overwrite:"all"}):tpGS.gsap.to(w.tpw,c,{force3D:"auto",x:w.offsh,y:w.offsv,ease:"power3.out",overwrite:"all"})}}if("3D"==i.type||"3d"==i.type)for(var v in i.sctors)if(i.sctors.hasOwnProperty(v)&&(void 0===t[e].activeRSSlide||"static"===v||t[e].slides[t[e].activeRSSlide].dataset.key===v||t.isFF))for(var y in i.sctors[v])if(i.sctors[v].hasOwnProperty(y)){n=jQuery(i.sctors[v][y]);var b=t.isFirefox()?Math.min(25,i.levels[i.levels.length-1])/200:i.levels[i.levels.length-1]/200,_=a*b,S=r*b,x=0==t[e].canv.width?0:Math.round(a/t[e].canv.width*b*100)||0,k=0==t[e].canv.height?0:Math.round(r/t[e].canv.height*b*100)||0,R=n.closest("rs-slide"),O=0,L=!1;"deviceorientation"===o.type&&(_=a*(b=i.levels[i.levels.length-1]/200),S=r*b*3,x=0==t[e].canv.width?0:Math.round(a/t[e].canv.width*b*500)||0,k=0==t[e].canv.height?0:Math.round(r/t[e].canv.height*b*700)||0),n.hasClass("dddwrapper-layer")&&(O=i.ddd_z_correction||65,L=!0),n.hasClass("dddwrapper-layer")&&(_=0,S=0),R.index()===t[e].pr_active_key||"carousel"!=t[e].sliderType||"carousel"==t[e].sliderType&&"mousedrag"==t[e].parallax.type?!i.ddd_bgfreeze||L?tpGS.gsap.to(n,c,{rotationX:k,rotationY:-x,x:_,z:O,y:S,ease:"power3.out",overwrite:"all"}):tpGS.gsap.to(n,.5,{force3D:"auto",rotationY:0,rotationX:0,z:0,ease:"power3.out",overwrite:"all"}):tpGS.gsap.to(n,.5,{force3D:"auto",rotationY:0,x:0,y:0,rotationX:0,z:0,ease:"power3.out",overwrite:"all"}),"mouseleave"!=o.type&&"mouseout"!==o.type||tpGS.gsap.to(this,3.8,{z:0,ease:"power3.out"})}},parallaxProcesses:function(e,i,a,r){var o=t[e].fixedOnTop?Math.min(1,Math.max(0,window.scrollY/t.lastwindowheight)):Math.min(1,Math.max(0,(0-(i.top-t.lastwindowheight))/(i.hheight+t.lastwindowheight))),s=(i.top>=0&&i.top<=t.lastwindowheight||i.top<=0&&i.bottom>=0||i.top<=0&&i.bottom,t[e].slides[void 0===t[e].pr_active_key?0:t[e].pr_active_key]);if(t[e].scrollProg=o,t[e].scrollProgBasics={top:i.top,height:i.hheight,bottom:i.bottom},t[e].sbtimeline.fixed?(!1===t[e].fixedScrollOnState||0!==t[e].drawUpdates.cpar.left||!t.stickySupported||0!=t[e].fullScreenOffsetResult&&null!=t[e].fullScreenOffsetResult?t.stickySupported=!1:(t[e].topc.addClass("rs-stickyscrollon"),t[e].fixedScrollOnState=!0),void 0===t[e].sbtimeline.rest&&t.updateFixedScrollTimes(e),i.top>=t[e].fullScreenOffsetResult&&i.top<=t.lastwindowheight?(o=t[e].sbtimeline.fixStart*(1-i.top/t.lastwindowheight)/1e3,!0!==t.stickySupported&&!1!==t[e].fixedScrollOnState&&(t[e].topc.removeClass("rs-fixedscrollon"),tpGS.gsap.set(t[e].cpar,{top:0,y:0}),t[e].fixedScrollOnState=!1)):i.top<=t[e].fullScreenOffsetResult&&i.bottom>=t[e].module.height?(!0!==t.stickySupported&&!0!==t[e].fixedScrollOnState&&(t[e].fixedScrollOnState=!0,t[e].topc.addClass("rs-fixedscrollon"),tpGS.gsap.set(t[e].cpar,{top:0,y:t[e].fullScreenOffsetResult})),o=(t[e].sbtimeline.fixStart+t[e].sbtimeline.time*(Math.abs(i.top)/(i.hheight-t[e].module.height)))/1e3):(!0!==t.stickySupported&&(tpGS.gsap.set(t[e].cpar,{top:t[e].scrollproc>=0?0:i.height-t[e].module.height}),!1!==t[e].fixedScrollOnState&&(t[e].topc.removeClass("rs-fixedscrollon"),t[e].fixedScrollOnState=!1)),o=i.top>t.lastwindowheight?0:(t[e].sbtimeline.fixEnd+t[e].sbtimeline.rest*(1-i.bottom/t[e].module.height))/1e3)):o=t[e].duration*o/1e3,void 0!==s&&void 0!==t.gA(s,"key")&&!0!==a){var n=0;for(var l in t[e].sbas[t.gA(s,"key")])if(void 0!==t[e]._L[l]&&null==t[e]._L[l].timeline&&n++,void 0!==t[e]._L[l]&&void 0!==t[e]._L[l].timeline&&(1==t[e]._L[l].animationonscroll||"true"==t[e]._L[l].animationonscroll)){n=-9999;var d=void 0!==t[e]._L[l].scrollBasedOffset?o+t[e]._L[l].scrollBasedOffset:o;d=d<=0?0:d<.1?.1:d,t[e]._L[l].animteToTime!==d&&(t[e]._L[l].animteToTimeCache=t[e]._L[l].animteToTime,t[e]._L[l].animteToTime=d,tpGS.gsap.to(t[e]._L[l].timeline,t[e].sbtimeline.speed,{time:d,ease:t[e].sbtimeline.ease}))}n>0&&requestAnimationFrame((function(){t.parallaxProcesses(e,i,a,r)})),t[e].c.trigger("timeline_scroll_processed",{id:e,mproc:o,speed:t[e].sbtimeline.speed})}if(t.ISM&&t[e].parallax.disable_onmobile)return!1;var c,p=t[e].parallax;if(void 0!==t[e].slides[t[e].pr_processing_key]&&void 0!==t[e].slides[t[e].pr_processing_key].dataset&&(c=t[e].slides[t[e].pr_processing_key].dataset.key),"3d"!=p.type&&"3D"!=p.type){if("scroll"==p.type||"mousescroll"==p.type)for(var g in p.pcontainers)if(p.pcontainers.hasOwnProperty(g)&&(void 0===t[e].activeRSSlide||"static"===g||t[e].slides[t[e].activeRSSlide].dataset.key===g||c===g))for(var u in p.pcontainers[g])if(p.pcontainers[g].hasOwnProperty(u)){var h=p.pcontainers[g][u],m=void 0!==r?r:p.speedls/1e3||0;h.pl=h.depth/100,h.offsv=Math.round(t[e].scrollproc*(-h.pl*t[e].canv.height)*10)/10||0,tpGS.gsap.to(h.tpw,m,{overwrite:"auto",force3D:"auto",y:h.offsv})}if(p.bgcontainers)for(u=0;u<p.bgcontainers.length;u++){var v=p.bgcontainers[u],f=p.bgcontainer_depths[u],y=t[e].scrollproc*(-f*t[e].canv.height)||0;m=void 0!==r?r:p.speedbg/1e3||.015;m=void 0!==t[e].parallax.lastBGY&&0===m&&Math.abs(y-t[e].parallax.lastBGY)>50?.15:m,tpGS.gsap.to(v,m,{position:"absolute",top:"0px",left:"0px",backfaceVisibility:"hidden",force3D:"true",y:y+"px"}),t[e].parallax.lastBGY=y}}var w=t[e].scrolleffect;if(w.set&&(!t.ISM||!1===w.disable_onmobile)){var b=Math.abs(t[e].scrollproc)-w.tilt/100;if(b=b<0?0:b,!1!==w._L){var _=1-b*w.multiplicator_layers,S={force3D:"true"};if("top"==w.direction&&t[e].scrollproc>=0&&(_=1),"bottom"==w.direction&&t[e].scrollproc<=0&&(_=1),_=_>1?1:_<0?0:_,w.fade&&(S.opacity=_),w.scale){var x=_;S.scale=1-x+1}if(w.blur)O=(O=(1-_)*w.maxblur)<=.03?0:O,S["-webkit-filter"]="blur("+O+"px)",S.filter="blur("+O+"px)",window.isSafari11&&void 0!==w._L&&void 0!==w._L[0]&&void 0!==w._L[0][0]&&"RS-MASK-WRAP"==w._L[0][0].tagName&&(S.z=.001);if(w.grayscale){var k="grayscale("+100*(1-_)+"%)";S["-webkit-filter"]=void 0===S["-webkit-filter"]?k:S["-webkit-filter"]+" "+k,S.filter=void 0===S.filter?k:S.filter+" "+k}tpGS.gsap.set(w._L,S)}if(!1!==w.bgs){_=1-b*w.multiplicator,S={backfaceVisibility:"hidden",force3D:"true"};for(var R in"top"==w.direction&&t[e].scrollproc>=0&&(_=1),"bottom"==w.direction&&t[e].scrollproc<=0&&(_=1),_=_>1?1:_<0?0:_,w.bgs)if(w.bgs.hasOwnProperty(R)){if(w.bgs[R].fade&&(S.opacity=_),w.bgs[R].blur){var O=(1-_)*w.maxblur;S["-webkit-filter"]="blur("+O+"px)",S.filter="blur("+O+"px)"}if(w.bgs[R].grayscale){k="grayscale("+100*(1-_)+"%)";S["-webkit-filter"]=void 0===S["-webkit-filter"]?k:S["-webkit-filter"]+" "+k,S.filter=void 0===S.filter?k:S.filter+" "+k}tpGS.gsap.set(w.bgs[R].c,S)}}}}});var i=function(e,i){var a=t[i].parallax;e.find("rs-sbg-wrap").wrapAll('<div class="dddwrapper" style="width:100%;height:100%;position:absolute;top:0px;left:0px;overflow:hidden"></div>');var r=e[0].querySelectorAll(".rs-parallax-wrap"),o=document.createElement("div");o.className="dddwrapper-layer",o.style.width="100%",o.style.height="100%",o.style.position="absolute",o.style.top="0px",o.style.left="0px",o.style.zIndex=5,o.style.overflow=a.ddd_layer_overflow;for(var s=0;s<r.length;s++)r.hasOwnProperty(s)&&null===t.closestNode(r[s],"RS-GROUP")&&null===t.closestNode(r[s],"RS-ROW")&&o.appendChild(r[s]);e[0].appendChild(o),e.find(".rs-pxl-tobggroup").closest(".rs-parallax-wrap").wrapAll('<div class="dddwrapper-layertobggroup" style="position:absolute;top:0px;left:0px;z-index:50;width:100%;height:100%"></div>');var n=e.find(".dddwrapper"),l=e.find(".dddwrapper-layer");e.find(".dddwrapper-layertobggroup").appendTo(n),"carousel"==t[i].sliderType&&(a.ddd_shadow&&n.addClass("dddwrappershadow"),tpGS.gsap.set(n,{borderRadius:t[i].carousel.border_radius})),tpGS.gsap.set(e,{overflow:"visible",transformStyle:"preserve-3d",perspective:1600}),tpGS.gsap.set(n,{force3D:"auto",transformOrigin:"50% 50%",transformStyle:"preserve-3d",transformPerspective:1600}),tpGS.gsap.set(l,{force3D:"auto",transformOrigin:"50% 50%",zIndex:5,transformStyle:"flat",transformPerspective:1600}),tpGS.gsap.set(t[i].canvas,{transformStyle:"preserve-3d",transformPerspective:1600})};function a(i,a,r,o){e(r).find(".rs-pxl-"+i).each((function(){var e=this.className.indexOf("rs-pxmask")>=0,r=e?t.closestNode(this,"RS-PX-MASK"):t.closestClass(this,"rs-parallax-wrap");r&&(e&&!window.isSafari11&&(tpGS.gsap.set(r,{z:1}),tpGS.gsap.set(t.closestNode(r,"RS-BG-ELEM"),{z:1})),r.dataset.parallaxlevel=a.levels[i-1],r.classList.add("tp-parallax-container"),o[this.id]={tpw:r,depth:a.levels[i-1],offsv:0,offsh:0})}))}window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.parallax={loaded:!0,version:"6.6.0"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}(jQuery),function(e){"use strict";window._R_is_Editor?RVS._R=void 0===RVS._R?{}:RVS._R:window._R_is_Editor=!1;var t="power1.inOut",i="power2.inOut";jQuery.fn.revolution=jQuery.fn.revolution||{};var a=_R_is_Editor?RVS._R:jQuery.fn.revolution;_R_is_Editor&&(RVS._R.isNumeric=RVS.F.isNumeric),jQuery.extend(!0,a,{getSlideAnimationObj:function(e,t,i){var r,o={};for(var s in void 0===t.anim&&null==t.in&&(t.in="o:0"),t)if(t.hasOwnProperty(s)&&void 0!==t[s]){var n=t[s].split(";");for(var l in n)n.hasOwnProperty(l)&&void 0!==(r=n[l].split(":"))[0]&&void 0!==r[1]&&(o[s]=void 0===o[s]?{}:o[s],o[s][r[0]]="d3"===s&&"c"===r[0]?r[1]:r[1].split(",")[0])}return o.in=void 0===o.in?{}:o.in,o.anim=void 0===o.anim?{e:"basic"}:o.anim,_R_is_Editor||void 0===o.in||void 0===o.in.prst||a.loadSlideAnimLibrary(e,{key:i,prst:o.in.prst}),a[e].sbgs[i].slideanimationRebuild=!1,o},loadSlideAnimLibrary:function(e,t){void 0===a.SLTR&&!0!==a.SLTR_loading?(a.SLTR_loading=!0,jQuery.ajax({type:"post",url:a[e].ajaxUrl,dataType:"json",data:{action:"revslider_ajax_call_front",client_action:"get_transitions"},success:function(i,r,o){1==i.success&&(a.SLTR=i.transitions,void 0!==t&&a.setRandomDefaults(e,t.key,t.prst))},error:function(e){console.log("Transition Table can not be loaded"),console.log(e)}})):void 0!==t&&void 0!==a.SLTR&&a.setRandomDefaults(e,t.key,t.prst)},convertSlideAnimVals:function(e){return{anim:{eng:e.eng,ms:parseInt(e.speed,0),o:e.o,e:e.e,f:e.f,p:e.p,d:parseInt(e.d,0),adpr:e.adpr},d3:{f:e.d3.f,d:e.d3.d,z:e.d3.z,t:e.d3.t,c:e.d3.c,e:e.d3.e,fdi:e.d3.fdi,fdo:e.d3.fdo,fz:e.d3.fz,su:e.d3.su,smi:e.d3.smi,sma:e.d3.sma,sc:e.d3.sc,sl:e.d3.sl},in:{eng:e.in.eng,o:_R_is_Editor&&void 0!==e.preset&&0===e.preset.indexOf("rnd")?0:a.valBeau(e.in.o),x:a.valBeau(e.in.x),y:a.valBeau(e.in.y),r:a.valBeau(e.in.r),sx:a.valBeau(e.in.sx),sy:a.valBeau(e.in.sy),m:e.in.m,e:e.in.e,row:e.in.row,col:e.in.col,mo:"false"!==e.in.mou&&!1!==e.in.mou?a.valBeau(e.in.mo):0,moo:"false"!==e.in.mou&&!1!==e.in.mou?a.valBeau(e.in.moo):"none",mou:e.in.mou},out:void 0===e.out.a||"true"==e.out.a||!0===e.out.a?void 0:{a:c(e.out.a),o:a.valBeau(e.out.o),x:a.valBeau(e.out.x),y:a.valBeau(e.out.y),r:a.valBeau(e.out.r),sx:a.valBeau(e.out.sx),sy:a.valBeau(e.out.sy),m:e.out.m,e:e.out.e,row:a.valBeau(e.out.row),col:a.valBeau(e.out.col)},filter:{u:e.filter.u,e:e.filter.e,b:e.filter.b,g:e.filter.g,h:e.filter.h,s:e.filter.s,c:e.filter.c,i:e.filter.i},addOns:e.addOns}},setRandomDefaults:function(e,t,i){a[e].sbgs[t].random=a.getAnimObjectByKey(i,a.SLTR)},getSlideAnim_AddonDefaults:function(){var e={};for(var t in a.enabledSlideAnimAddons)e=jQuery.extend(!0,e,a[a.enabledSlideAnimAddons[t]].defaults());return e},getSlideAnim_EmptyObject:function(){return{speed:1e3,o:"inout",e:"basic",f:"start",p:"none",d:15,eng:"animateCore",adpr:!0,d3:{f:"none",d:"horizontal",z:300,t:0,c:"#ccc",e:"power2.inOut",fdi:1.5,fdo:2,fz:0,su:!1,smi:0,sma:.5,sc:"#000",sl:1},filter:{u:!1,e:"default",b:0,g:0,h:100,s:0,c:100,i:0},in:{o:1,x:0,y:0,r:0,sx:1,sy:1,m:!1,e:"power2.inOut",row:1,col:1,mo:80,mou:!1},out:{a:"true",o:1,x:0,y:0,r:0,sx:1,sy:1,m:!1,e:"power2.inOut",row:1,col:1},addOns:a.getSlideAnim_AddonDefaults()}},getAnimObjectByKey:function(e,t){if(a.getAnimObjectCacheKey===e)return a.getAnimObjectCache;var i;for(var r in a.getAnimObjectCacheKey=e,t)if(t.hasOwnProperty(r)&&void 0===i)for(var o in t[r])if(t[r].hasOwnProperty(o)&&void 0===i)if(e===o&&0===e.indexOf("rnd"))(i=t[r][o]).main=r,i.group=o;else for(var s in t[r][o])t[r][o].hasOwnProperty(s)&&void 0===i&&s===e&&((i=t[r][o][s]).main=r,i.group=o);return a.getAnimObjectCache=jQuery.extend(!0,{},i),i},getRandomSlideTrans:function(e,t,i){if(void 0!==a.randomSlideAnimCache&&void 0!==a.randomSlideAnimCache[e]&&void 0!==a.randomSlideAnimCache[e][t])return a.randomSlideAnimCache[e][t][Math.floor(Math.random()*a.randomSlideAnimCache[e][t].length)];for(var r in a.randomSlideAnimCache=void 0===a.randomSlideAnimCache?{}:a.randomSlideAnimCache,a.randomSlideAnimCache[e]=void 0===a.randomSlideAnimCache[e]?{}:a.randomSlideAnimCache[e],a.randomSlideAnimCache[e][t]=void 0===a.randomSlideAnimCache[e][t]?[]:a.randomSlideAnimCache[e][t],i)if(i.hasOwnProperty(r)&&"random"!==r&&"custom"!==r&&("all"==e||r==e))for(var o in i[r])if(i[r].hasOwnProperty(o)&&"icon"!==o&&(""+t=="undefined"||t.indexOf(o)>=0))for(var s in i[r][o])i[r][o].hasOwnProperty(s)&&-1==jQuery.inArray(i[r][o][s].title,["*north*","*south*","*east*","*west*"])&&a.randomSlideAnimCache[e][t].push(s);return a.randomSlideAnimCache[e][t][Math.floor(Math.random()*a.randomSlideAnimCache[e][t].length)]},cbgW:function(e,t){return _R_is_Editor?RVS.RMD.width:"carousel"===a[e].sliderType?a[e].justifyCarousel?a[e].carousel.slide_widths[void 0!==t?t:a[e].carousel.focused]:a[e].carousel.slide_width:a[e].canv.width},cbgH:function(e,t){return _R_is_Editor?RVS.RMD.height:"carousel"===a[e].sliderType?"v"!=a[e].carousel.orientation||"fullscreen"!==a[e].sliderLayout&&!a[e].infullscreenmode?!0===a[e].carousel.justify?a[e].carousel.slide_height:"fullscreen"===a[e].sliderLayout||a[e].infullscreenmode?a[e].module.height:Math.min(a[e].canv.height,a[e].gridheight[a[e].level]):a[e].carousel.slide_height:void 0!==a[e].maxHeight&&a[e].maxHeight>0&&!a[e].fixedOnTop?Math.min(a[e].canv.height,a[e].maxHeight):a[e].canv.height},valBeau:function(e){return e=(""+(e=(""+(e=(""+(e=(""+(e=(""+e).split(",").join("|"))).replace("{","ran("))).replace("}",")"))).replace("[","cyc("))).replace("]",")")},animateSlide:function(e,t){return _R_is_Editor&&RVS.F.resetSlideTL(),void 0===tpGS.eases.late&&(tpGS.CustomEase.create("late","M0,0,C0,0,0.474,0.078,0.724,0.26,0.969,0.438,1,1,1,1"),tpGS.CustomEase.create("late2","M0,0 C0,0 0.738,-0.06 0.868,0.22 1,0.506 1,1 1,1 "),tpGS.CustomEase.create("late3","M0,0,C0,0,0.682,0.157,0.812,0.438,0.944,0.724,1,1,1,1")),n(e,t)},getBasic:function(e){return jQuery.extend(!0,{attr:null==e||void 0===e.attr?["o","r","sx","sy","x","y","m","e","row","col","mo","moo"]:e.attr,in:{f:"start",m:!1,o:1,r:0,sx:1,sy:1,x:0,y:0,row:1,col:1,e:i,ms:1e3,mo:0,moo:"none"},out:{f:"start",m:!1,o:1,r:0,sx:1,sy:1,x:0,y:0,row:1,col:1,e:i,ms:1e3}},e)},playBGVideo:function(e,t,i){if(_R_is_Editor)i=void 0===i?RVS.SBGS[RVS.S.slideId].n:i;else{if(void 0===i&&(void 0===a[e].pr_next_bg||0===a[e].pr_next_bg.length))return;i=void 0===i?a[e].sbgs[void 0===t?a[e].pr_next_bg[0].dataset.key:t]:i}void 0!==i.bgvid&&i.bgvid.length>0&&(g(e,{},i,"in"),a.resetVideo(i.bgvid,e),a.playVideo(i.bgvid,e,!0),tpGS.gsap.to(i.bgvid[0],.2,{zIndex:30,display:"block",autoAlpha:1,delay:.075,overwrite:"all"}))},stopBGVideo:function(e,t,i){if(_R_is_Editor)i=void 0===i?RVS.SBGS[RVS.S.slideId].n:i;else{if(void 0===i&&(void 0===a[e].pr_next_bg||0===a[e].pr_next_bg.length))return;i=void 0===i?a[e].sbgs[void 0===t?a[e].pr_next_bg[0].dataset.key:t]:i}void 0!==i.bgvid&&i.bgvid.length>0&&(i.drawVideoCanvasImagesRecall=!1,a.stopVideo(i.bgvid,e),tpGS.gsap.to(i.bgvid[0],.2,{autoAlpha:0,zIndex:0,display:"none"}))},SATools:{getOffset:function(e,t,i,r){var o=(""+e).indexOf("%")>=0;return 0==(e=a.SATools.getSpecialValue(e,r,i))||void 0===e?0:o?t*(parseInt(e)/100):parseInt(e)},getSpecialValue:function(e,t,i,r){if(a.isNumeric(parseFloat(e,0)))return parseFloat(e,0);var o=(""+e).split("ran(").length>1?"random":(""+e).split("cyc(").length>1?"wrap":(""+e).split("(").length>1?"dir":"unknown",s=("random"===o||"wrap"===o?e.slice(4,-1):e.slice(1,-1)).split("|");if("random"===o)return tpGS.gsap.utils.random(parseFloat(s[0]),parseFloat(s.length>1?s[1]:0-s[0]));if("wrap"===o){var n=tpGS.gsap.utils.wrap(s,t);return(""+n).split("(").length>1?parseFloat(n.slice(1,-1))*i+(r?"%":""):n}return"dir"===o?parseFloat(s[0])*i+(r?"%":""):void 0}},getmDim:function(e,t,i){var r=a.cbgW(e,t),o=a.cbgH(e,t);return i.DPR=_R_is_Editor?Math.min(window.devicePixelRatio,2):a[e].DPR,a.maxDimCheck(i,r,o)},maxDimCheck:function(e,t,i){var r,o;void 0!==e.video&&("img"===e.video.tagName||null==e.video.videoWidth||e.video.videoWidth);if("animating"!==e.currentState&&null==e.panzoom||"animating"===e.currentState&&null==e.panzoom&&(null==e.slideanimation||null==e.slideanimation.anim||"true"!==e.slideanimation.anim.adpr))if(e.DPR>1&&a.ISM&&i>1024)e.DPR=1,r=t,o=i;else{var s={w:null==e.video||e.isVidImg||0==e.video.videoWidth?e.loadobj.width:e.video.videoWidth,h:null==e.video||e.isVidImg||0==e.video.videoHeight?e.loadobj.height:e.video.videoHeight};void 0===s.w&&(s.w=e.loadobj.width),void 0===s.h&&(s.h=e.loadobj.height);var n=i/s.w,l=t/s.h,d=Math.max(n,l);if(d>e.DPR||n>=1&&l>=1?e.DPR=1:e.DPR>d&&(e.DPR=Math.min(e.DPR,e.DPR/d)),r=t*e.DPR,o=i*e.DPR,e.DPR>1){var c=t/i;s.w>s.h&&s.w<r?(o=(r=Math.max(r,s.w))/c,e.DPR=1):s.h>s.w&&s.h<o&&(r=(o=Math.max(o,s.h))*c,e.DPR=1)}}else e.DPR=1,r=t,o=i;return{width:Math.round(r),height:Math.round(o),w:t,h:i}},updateSlideBGs:function(e,t,i,r){if(_R_is_Editor)i=void 0===i?RVS.SBGS[RVS.S.slideId].n:i;else{if(void 0===i&&(void 0===a[e].pr_next_bg||0===a[e].pr_next_bg.length))return;i=void 0===i?a[e].sbgs[void 0===t?a[e].pr_next_bg[0].dataset.key:t]:i}(r=void 0!==i.mDIM&&r)||(i.mDIM=a.getmDim(e,i.skeyindex,i)),void 0!==i.video?("IMG"!==i.video.tagName&&(i.isVidImg=""),i.cDIMS=a.getBGCanvasDetails(e,i),i.canvas.width=i.mDIM.width,i.canvas.height=i.mDIM.height,i.ctx.clearRect(0,0,i.mDIM.width,i.mDIM.height),i.ctx.drawImage(i.shadowCanvas,0,0)):(i.cDIMS=a.getBGCanvasDetails(e,i,r),i.canvas.width=i.mDIM.width,i.canvas.height=i.mDIM.height,"panzoom"===i.currentState||"animating"===i.currentState||void 0===i.currentState&&!_R_is_Editor&&"carousel"!=a[e].sliderType||(i.ctx.clearRect(0,0,i.mDIM.width,i.mDIM.height),0!==i.shadowCanvas.width&&0!==i.shadowCanvas.height&&i.ctx.drawImage(i.shadowCanvas,0,0))),"animating"===i.currentState&&"carousel"!==a[e].sliderType&&a.animatedCanvasUpdate(e,i)},addCanvas:function(){var e=document.createElement("canvas");return x=e.getContext("2d"),e.style.background="transparent",e.style.opacity=1,x},updateVideoFrames:function(e,t,i){if(t.now=Date.now(),t.then=void 0===t.then?t.now-500:t.then,t.elapsed=t.now-t.then,t.fps="animating"===t.currentState&&window._rs_firefox?50:33,t.elapsed>t.fps){t.then=t.now-t.elapsed%t.fps;var r="img"===t.video.tagName||null==t.video.videoWidth||0==t.video.videoWidth;void 0!==t.video&&!t.video.BGrendered&&void 0!==t.loadobj&&void 0!==t.loadobj.img||a.ISM&&a.isFirefox(e)?(t.mDIM=a.getmDim(e,t.skeyindex,t),t.pDIMS=l(t.mDIM,t,{width:t.mDIM.width,height:t.mDIM.height,x:0,y:0,contw:t.loadobj.width,conth:t.loadobj.height}),t.shadowCanvas.width!==t.mDIM.width&&(t.shadowCanvas.width=t.mDIM.width),t.shadowCanvas.height!==t.mDIM.height&&(t.shadowCanvas.height=t.mDIM.height),t.shadowCTX.drawImage(t.loadobj.img,t.pDIMS.x,t.pDIMS.y,t.pDIMS.width,t.pDIMS.height)):((i||void 0===t.sDIMS||r!==t.isVidImg||0===t.sDIMS.width||0===t.sDIMS.height)&&(t.isVidImg=r,t.mDIM=a.getmDim(e,t.skeyindex,t),t.sDIMS=l(t.mDIM,t,{width:t.mDIM.width,height:t.mDIM.height,x:0,y:0,contw:t.isVidImg?t.loadobj.width:t.video.videoWidth,conth:t.isVidImg?t.loadobj.height:t.video.videoHeight})),void 0!==t.sDIMS&&0!==t.sDIMS.width&&0!==t.sDIMS.height&&("animating"===t.currentState?(t.shadowCanvas.width!==t.mDIM.width&&(t.shadowCanvas.width=t.mDIM.width),t.shadowCanvas.height!==t.mDIM.height&&(t.shadowCanvas.height=t.mDIM.height),t.shadowCTX.drawImage(t.video,t.sDIMS.x,t.sDIMS.y,t.sDIMS.width,t.sDIMS.height)):void 0===t.animateDirection&&(t.canvas.width!==t.mDIM.width&&(t.canvas.width=t.mDIM.width),t.canvas.height!==t.mDIM.height&&(t.canvas.height=t.mDIM.height),t.ctx.drawImage(t.video,t.sDIMS.x,t.sDIMS.y,t.sDIMS.width,t.sDIMS.height)),t.shadowCanvas_Drawn=!0))}(i||t.drawVideoCanvasImagesRecall&&"animating"===t.currentState||"animating"===t.currentState&&void 0===t.shadowCanvas_Drawn)&&window.requestAnimationFrame((function(){a.updateVideoFrames(e,t)}))},createOverlay:function(e,t,i,r){if("none"===t)return"none";i=void 0===i?1:i;r=void 0===r?{0:"rgba(0, 0, 0, 0)",1:"rgba(0, 0, 0, 1)"}:r;var o={none:[[0]],1:[[1,0],[0,0]],2:[[1,0,0],[0,0,0],[0,0,0]],3:[[1,0,0,0],[0,0,0,0],[0,0,0,0]],4:[[1],[0]],5:[[1],[0],[0]],6:[[1],[0],[0],[0]],7:[[1,0]],8:[[1,0,0]],9:[[1,0,0,0]],10:[[1,0,0,0,0],[0,1,0,1,0],[0,0,0,0,0],[0,1,0,1,0],[0,0,0,0,1]],11:[[0,0,1,0,0],[0,1,0,1,0],[1,0,0,0,1],[0,1,0,1,0],[0,0,1,0,0]],12:[[1,0,0],[0,1,0],[0,0,1]],13:[[0,0,1],[0,1,0],[1,0,0]],14:[[1,0,0,0,0],[0,1,0,0,0],[0,0,1,0,0],[0,0,0,1,0],[0,0,0,0,0]],15:[[0,0,0,0,1],[0,0,0,1,0],[0,0,1,0,0],[0,1,0,0,0],[1,0,0,0,0]],16:[[1,0,0,0,1],[0,1,0,1,0],[0,0,1,0,0],[0,1,0,1,0],[1,0,0,0,1]]},s=void 0===o[t=void 0===t?1:t]?o[2]:o[t];_R_is_Editor&&(a[e]=void 0===a[e]?{}:a[e]),a[e].patternCanvas=document.createElement("canvas"),a[e].patternCtx=a[e].patternCanvas.getContext("2d"),a[e].patternCanvas.width=s[0].length*i,a[e].patternCanvas.height=s.length*i;for(var n=0;n<s.length;n++)for(var l=0;l<s[n].length;l++)"transparent"!=r[s[n][l]]&&(a[e].patternCtx.fillStyle=r[s[n][l]],a[e].patternCtx.fillRect(l*i,n*i,i,i));return"url("+a[e].patternCanvas.toDataURL()+")"},getBGCanvasDetails:function(e,t,i){var r;return i||(t.mDIM=a.getmDim(e,t.skeyindex,t)),t.usepattern=("auto"===t.bgfit||t.bgfit.indexOf("%")>=0)&&(void 0===t.loadobj||!0!==t.loadobj.useBGColor),_R_is_Editor&&void 0===t.panzoom&&delete t.shadowCanvas,void 0===t.shadowCanvas&&(t.shadowCanvas=document.createElement("canvas"),t.shadowCTX=t.shadowCanvas.getContext("2d"),t.shadowCanvas.style.background="transparent",t.shadowCanvas.style.opacity=1),!0===t.replaceShadowCanvas||!0===t.loadobj.bgColor||!0===t.usebgColor||void 0!==t.panzoom||null!=t.isHTML5&&1!=t.poster||t.usepattern?(r={width:t.mDIM.width,height:t.mDIM.height,x:0,y:0},t.usepattern&&void 0!==t.loadobj&&void 0!==t.loadobj.img?a.getCanvasPattern(e,t,{ratio:t.loadobj.height/t.loadobj.width}):(t.loadobj.bgColor||t.usebgColor)&&(t.shadowCanvas.width!==t.mDIM.width&&(t.shadowCanvas.width=t.mDIM.width),t.shadowCanvas.height!==t.mDIM.height&&(t.shadowCanvas.height=t.mDIM.height),a.getCanvasGradients(e,t))):(r=l(t.mDIM,t,{width:t.mDIM.width,height:t.mDIM.height,x:0,y:0,contw:t.loadobj.width,conth:t.loadobj.height}),t.shadowCanvas.width!==t.mDIM.width&&(t.shadowCanvas.width=t.mDIM.width),t.shadowCanvas.height!==t.mDIM.height&&(t.shadowCanvas.height=t.mDIM.height),void 0!==t.loadobj&&void 0!==t.loadobj.img&&(t.shadowCTX.clearRect(r.x,r.y,r.width,r.height),t.shadowCTX.drawImage(t.loadobj.img,r.x,r.y,r.width,r.height)),r={width:t.mDIM.width,height:t.mDIM.height,x:0,y:0}),r},getCanvasPattern:function(e,t,i){void 0===t.patternImageCanvas&&(t.patternImageCanvas=document.createElement("canvas"),t.patternImageCTX=t.patternImageCanvas.getContext("2d"));var r=t.bgfit.split(" ");1===r.length&&(r[1]=r[0]),i.width="auto"===r[0]?t.loadobj.width:t.loadobj.width*(parseInt(r[0],0)/100),i.height="auto"===r[1]?t.loadobj.height:i.width*i.ratio,t.DPR=_R_is_Editor?Math.min(window.devicePixelRatio,2):a[e].DPR;var o=i.width/i.height;i.width=i.width*t.DPR,i.height=i.height*t.DPR,a.isIOS&&i.width*i.height>15728640&&(t.mDIM.width>t.mDIM.height?(i.width=t.mDIM.width,i.height=Math.round(t.mDIM.width/o)):(i.height=t.mDIM.height,i.width=Math.round(t.mDIM.height*o))),t.patternImageCanvas.width=i.width,t.patternImageCanvas.height=i.height,t.patternImageCTX.drawImage(t.loadobj.img,0,0,i.width,i.height),t.shadowCanvas.width!==t.mDIM.width&&(t.shadowCanvas.width=t.mDIM.width),t.shadowCanvas.height!==t.mDIM.height&&(t.shadowCanvas.height=t.mDIM.height),t.shadowCTX.clearRect(0,0,t.shadowCTX.canvas.width,t.shadowCTX.canvas.height),t.pattern=t.shadowCTX.createPattern(t.patternImageCanvas,t.bgrepeat),t.shadowCTX.fillStyle=t.pattern,t.shadowShifts={h:t.bgposition.split(" ")[0],v:t.bgposition.split(" ")[1]},t.shadowShifts.hperc=a.isNumeric(parseInt(t.shadowShifts.h))?parseInt(t.shadowShifts.h)/100*t.mDIM.width:0,t.shadowShifts.vperc=a.isNumeric(parseInt(t.shadowShifts.v))?parseInt(t.shadowShifts.v)/100*t.mDIM.height:0,t.shadowShifts.x="left"===t.shadowShifts.h?0:"center"===t.shadowShifts.h||"50%"==t.shadowShifts.h?"repeat"==t.bgrepeat||"repeat-x"==t.bgrepeat?t.mDIM.width/2-i.width/2-Math.ceil(t.mDIM.width/2/i.width)*i.width:t.mDIM.width/2-i.width/2:"right"===t.shadowShifts.h?"repeat"==t.bgrepeat||"repeat-x"==t.bgrepeat?-(i.width-t.mDIM.width%i.width):t.mDIM.width-i.width:"repeat"==t.bgrepeat||"repeat-x"==t.bgrepeat?-(i.width-t.shadowShifts.hperc%i.width):t.shadowShifts.hperc,t.shadowShifts.y="top"===t.shadowShifts.v?0:"center"===t.shadowShifts.v||"50%"==t.shadowShifts.v?"repeat"==t.bgrepeat||"repeat-y"==t.bgrepeat?t.mDIM.height/2-i.height/2-Math.ceil(t.mDIM.height/2/i.height)*i.height:t.mDIM.height/2-i.height/2:"bottom"===t.shadowShifts.v?"repeat"==t.bgrepeat||"repeat-y"==t.bgrepeat?-(i.height-t.mDIM.height%i.height):t.mDIM.height-i.height:"repeat"==t.bgrepeat||"repeat-y"==t.bgrepeat?-(i.height-t.shadowShifts.vperc%i.height):t.shadowShifts.vperc,t.shadowCTX.save(),t.shadowCTX.translate(t.shadowShifts.x,t.shadowShifts.y),t.shadowCTX.fillRect(0,0,t.mDIM.width-t.shadowShifts.x,t.mDIM.height-t.shadowShifts.y),t.shadowCTX.restore()},getCanvasGradients:function(e,t){if(t.bgcolor.indexOf("gradient")>=0){t.gradient=null==t.gradient||_R_is_Editor?a.getGradients(t.bgcolor):t.gradient,t.shadowGrd="radialGradient"===t.gradient.type?t.shadowCTX.createRadialGradient(t.mDIM.width/2,t.mDIM.height/2,0,t.mDIM.width/2,t.mDIM.height/2,Math.max(t.mDIM.width/2,t.mDIM.height/2)):a.calcLinearGradient(t.shadowCTX,t.shadowCanvas.width,t.shadowCanvas.height,t.gradient.deg);for(var i=0;i<t.gradient.stops.length;i+=2)t.shadowGrd.addColorStop(t.gradient.stops[i+1],t.gradient.stops[i]);t.shadowCTX.clearRect(0,0,t.mDIM.width,t.mDIM.height),t.shadowCTX.fillStyle=t.shadowGrd,t.shadowCTX.fillRect(0,0,t.mDIM.width,t.mDIM.height)}else t.shadowCTX.clearRect(0,0,t.mDIM.width,t.mDIM.height),t.shadowCTX.fillStyle=t.bgcolor,t.shadowCTX.fillRect(0,0,t.mDIM.width,t.mDIM.height)},cNS:function(e){var t;for(t in e.n=document.createElementNS("http://www.w3.org/2000/svg",e.n),e.v)e.n.setAttributeNS(null,t.replace(/[A-Z]/g,(function(e,t,i,a){return"-"+e.toLowerCase()})),e.v[t]);for(t in void 0!==e.c&&e.n.setAttribute("class",e.c),void 0!==e.id&&(e.n.id=e.id),void 0!==e.t&&(e.n.textContent=e.t),e.s)e.s.hasOwnProperty(t)&&(e.n.style[t]=e.s[t]);return e.n},rgbToHex:function(e){return"#"+p(e[0])+p(e[1])+p(e[2])},getSVGGradient:function(e){if(void 0===e)return e;if(_R_is_Editor&&(e=RSColor.convert(e)),-1==e.indexOf("gradient"))return e;var t=a.getGradients(e);void 0===a.gradSVG&&(a.gradSVG=a.cNS({n:"svg",id:"tp_svg_gradients",s:{width:"100%",height:"100%",opacity:0,pointerEvents:"none"}}),a.gradSVG.setAttribute("viewBox","0 0 1 1"),a.gradSVG.setAttribute("preserveAspectRatio","none"),document.body.appendChild(a.gradSVG),a.svgGradients=[]);for(var i=!1,r=JSON.stringify(e),o=0;o<a.svgGradients.length;o++)i||a.svgGradients[o].src==r&&(i=!0,e=a.svgGradients[o].url);if(!i){var s,n,l,d="radialGradient"===t.type?0:t.deg*(Math.PI/180),c="radialGradient"===t.type?0:{x1:Math.round(50+50*Math.sin(d))+"%",y1:Math.round(50+50*Math.cos(d))+"%",x2:Math.round(50+50*Math.sin(d+Math.PI))+"%",y2:Math.round(50+50*Math.cos(d+Math.PI))+"%"};l=a.cNS({n:t.type,id:"tp_svg_gradient_"+a.svgGradients.length,v:"radialGradient"===t.type?void 0:{gradientUnits:"userSpaceOnUse",x1:c.x1,y1:c.y1,x2:c.x2,y2:c.y2}});for(var p=0;p<=t.stops.length/2;p+=2)n=tpGS.gsap.utils.splitColor(t.stops[p]),s=a.cNS({n:"stop",v:{offset:100*t.stops[p+1]+"%",stopColor:a.rgbToHex(n),stopOpacity:n.length>3?n[3]:1}}),l.appendChild(s);a.gradSVG.appendChild(l),e="url(#tp_svg_gradient_"+a.svgGradients.length+")",a.svgGradients.push({url:e,src:r,g:l})}return e},getGradients:function(e){return e.indexOf("radial-gradient")>=0?{stops:a.getGradientColorStopPoints(e.split("radial-gradient(ellipse at center, ")[1]),type:"radialGradient",deg:0}:-1!==e.indexOf("gradient")?a.getLinearGradientStops(e):e},getLinearGradientStops:function(e){var t=e.split("linear-gradient(")[1];_R_is_Editor&&(t=(t=t.split(", ").join(",")).split(",rgba").join(", rgba"));var i=t.split("deg, ");for(var a in t=(i.length>1?i[1]:i[0]).split(" "),i=i.length>1?i[0]:180,t)t.hasOwnProperty(a)&&t[a].indexOf("%")>=0&&(t[a]=""+Math.round(100*parseFloat(t[a].split("%,")[0].split("%)")[0]))/1e4);return{stops:t,deg:i,type:"linearGradient"}},getGradientColorStopPoints:function(e){var t=/rgb([\s\S]*?)%/g,i=[],a=[];do{(o=t.exec(e))&&i.push(o[0])}while(o);for(var r=0;r<i.length;r++){var o=i[r],s=(e=/rgb([\s\S]*?)\)/.exec(o),/\)([\s\S]*?)%/.exec(o));e[0]&&(e=e[0]),s[1]&&(s=s[1]),a.push(e),a.push(parseFloat(s)/100)}return a},calcLinearGradient:function(e,t,i,a){a=a*Math.PI/180+Math.PI/2;for(var r,o,s,n,l=t/2,d=i/2,c=Math.sqrt(l*l+d*d),p={x1:Math.cos(a)*c+l,y1:Math.sin(a)*c+d,x2:l,y2:d},g=[h({x:0,y:0},a),h({x:t,y:0},a),h({x:t,y:i},a),h({x:0,y:i},a)],v=[],f=0;f<g.length;f++)v.push(m(g[f],p));if(u(l,d,v[0].x,v[0].y)>u(l,d,v[1].x,v[1].y)?(r=v[0].x,o=v[0].y):(r=v[1].x,o=v[1].y),u(l,d,v[2].x,v[2].y)>u(l,d,v[3].x,v[3].y)?(s=v[2].x,n=v[2].y):(s=v[3].x,n=v[3].y),Math.round(100*Math.atan2(d-o,l-r))/100===Math.round(a%(2*Math.PI)*100)/100){var y=r,w=o;r=s,o=n,s=y,n=w}return e.createLinearGradient(Math.round(r),Math.round(o),Math.round(s),Math.round(n))},transitions:{filter:{update:function(e,t,i){if(void 0!==e&&void 0!==e.tl){var a=void 0!==i||void 0!==e.tl.blur?" blur("+(void 0!==i?i:0+e.tl.blur!==void 0?e.tl.blur:0)+"px)":"";t.canvas.style.filter=void 0===e.tl.filter?""+a:e.tl.filter+a}},extendTimeLine:function(e,t,i){if(null!=t){var a=void 0!==t.g&&"0%"!==t.g&&0!==t.g?(""===a?"":" ")+"grayscale(_g_%)":"";a+=void 0!==t.h&&"100%"!==t.h&&100!==t.h?(""===a?"":" ")+"brightness(_h_%)":"",a+=void 0!==t.s&&"0px"!==t.s&&0!==t.s?(""===a?"":" ")+"sepia(_s_%)":"",a+=void 0!==t.c&&100!==t.c?(""===a?"":" ")+"contrast(_c_%)":"",""!==(a+=void 0!==t.i&&0!==t.i?(""===a?"":" ")+"invert(_i_%)":"")&&(t.tl={filter:a.replace("_g_",parseFloat(t.g)).replace("_h_",parseFloat(t.h)).replace("_s_",parseFloat(t.s)).replace("_c_",parseFloat(t.c)).replace("_i_",parseFloat(t.i))}),void 0!==t.b&&"0px"!==t.b&&0!==t.b&&(void 0===t.tl?t.tl={blur:parseFloat(t.b)}:t.tl.blur=parseFloat(t.b)),void 0!==t.tl&&(e.add(tpGS.gsap.to(t.tl,t.ms/t.sec,void 0===t.tl.filter?{blur:0}:void 0===t.tl.blur?{filter:a.replace("_g_","0").replace("_h_","100").replace("_s_","0").replace("_c_",100).replace("_i_",0),ease:t.e}:{blur:0,filter:a.replace("_g_","0").replace("_h_","100").replace("_s_","0").replace("_c_",100).replace("_i_",0),ease:t.e}),0),i.canvasFilter=!0)}}},slidingoverlay:{getBasic:function(){return a.getBasic({attr:["x","y"],in:{m:!0,o:-1,_xy:20,_gxys:10,_gxye:-10,zIndex:20,e:t},out:{m:!0,reversed:!1,_xy:-100,o:0,zIndex:10,e:t}})},updateAnim:function(e,t,i){var r=void 0!==t.in.x&&0!==t.in.x&&"0%"!==t.in.x?"x":"y";t.in["g"+r+"s"]=a.SATools.getOffset(t.in[r],t.in._gxys,i,1)+"%",t.in["g"+r+"e"]=a.SATools.getOffset(t.in[r],t.in._gxye,i,1)+"%",t.out[r]=a.SATools.getOffset(t.in[r],t.out._xy,i,1)+"%",t.in[r]=a.SATools.getOffset(t.in[r],t.in._xy,i,1)+"%";var o=parseInt(t.in[r])>=0;return t.in.d="x"===r?o?"left":"right":o?"up":"down",t},beforeDraw:function(e,t,i,a){void 0!==i.d&&(i._dxs="right"===i.d?0+i.mw:"left"===i.d?0-i.mw:0,i._dys="down"===i.d?0+i.mh:"up"===i.d?0-i.mh:0,i._xs="left"===i.d?0-i.mw:0,i._ys="up"===i.d?0-i.mh:0,i._xe="right"===i.d?a.SLOT.OW+i.mw:"left"===i.d?a.SLOT.OW-i.mw:a.SLOT.OW,i._ye="down"===i.d?a.SLOT.OH+i.mh:"up"===i.d?a.SLOT.OH-i.mh:a.SLOT.OH,t.beginPath(),t.rect("left"===i.d?Math.max(0,i._xs):"right"===i.d?Math.min(0,i._xs):0,"up"===i.d?Math.max(0,i._ys):"down"===i.d?Math.min(0,i._ys):0,"left"===i.d?Math.max(a.SLOT.OW,i._xe):"right"===i.d?Math.min(a.SLOT.OW,i._xe):i._xe,"up"===i.d?Math.max(a.SLOT.OH,i._ye):"down"===i.d?Math.min(a.SLOT.OH,i._ye):i._ye),t.clip())},afterDraw:function(e,t,i,a,r){void 0!==i.d&&(t.save(),t.beginPath(),t.rect(Math.max(0,i._dxs),Math.max(0,i._dys),i._xe,i._ye),t.clip(),t.save(),t.transform(r.csx,r.ssx,r.ssy,r.csy,.5*a.SLOT.OW+i.x+i.sgx,.5*a.SLOT.OH+i.y+i.sgy),t.drawImage(void 0!==a.shadowCanvas?a.shadowCanvas:a.loadobj.img,0,0,a.SLOT.OW,a.SLOT.OH,i.sgx-a.SLOT.OW/2,i.sgy-a.SLOT.OH/2,a.SLOT.OW,a.SLOT.OH),t.restore(),t.fillStyle="rgba(0,0,0,0.6)",t.fillRect(i.gx,i.gy,a.SLOT.OW,a.SLOT.OH),t.restore())},extendTimeLine:function(e,t,i,r,o,s){"in"!==o.direction||void 0===r.gxe&&void 0===r.gye||(jQuery.extend(!0,i[0],{d:r.d,gx:void 0===r.gxs?0:2*a.SATools.getOffset(r.gxs,s.width,o.sdir,0),gy:void 0===r.gys?0:2*a.SATools.getOffset(r.gys,s.height,o.sdir,0),sgx:void 0===r.gxs?0:a.SATools.getOffset(r.gxs,s.width,o.sdir,0),sgy:void 0===r.gys?0:a.SATools.getOffset(r.gys,s.height,o.sdir,0),mw:0-s.width,mh:0-s.height}),t.add(tpGS.gsap.to(i,r.ms/r.sec,{gx:void 0===r.gxe?0:2*a.SATools.getOffset(r.gxe,s.width,o.sdir,0),gy:void 0===r.gye?0:2*a.SATools.getOffset(r.gye,s.height,o.sdir,0),sgx:void 0===r.gxe?0:2*a.SATools.getOffset(r.gxe,s.width,o.sdir,0),sgy:void 0===r.gye?0:2*a.SATools.getOffset(r.gye,s.height,o.sdir,0),mw:s.width,mh:s.height,ease:r.e}),0))}},motionFilter:{init:function(e,t){return void 0!==t&&parseFloat(t)>0?(t=parseFloat(t),e.fmExists=!0,e.fmShadow=void 0===e.fmShadow?document.createElement("canvas"):e.fmShadow,e.fmCtx=e.fmShadow.getContext("2d"),e.fmShadow.width=e.ctx.canvas.width,e.fmShadow.height=e.ctx.canvas.height,e.fmCtx.globalAlpha=tpGS.gsap.utils.mapRange(100,0,40,0,t)/100,e.fmCtx.clearRect(0,0,e.ctx.canvas.width,e.ctx.canvas.height)):e.fmExists=!1,t},render:function(e,t){"partial"===t&&(e.fmCtx.globalCompositeOperation="source-over"),e.fmCtx.drawImage(e.canvas,0,0,e.canvas.width,e.canvas.height),e.ctx.clearRect(0,0,e.canvas.width,e.canvas.height),e.ctx.drawImage(e.fmCtx.canvas,0,0,e.canvas.width,e.canvas.height),"partial"===t&&(e.fmCtx.globalCompositeOperation="source-atop"),"partial"!==t&&"full"!==t||(e.fmCtx.fillStyle="rgba(255, 255, 255, 0.1)",e.fmCtx.fillRect(0,0,e.canvas.width,e.canvas.height))},clearFull:function(e,t){e.fmExists&&void 0!==e.fmCtx&&(e.ctx.clearRect(0,0,e.canvas.width,e.canvas.height),e.fmCtx.clearRect(0,0,e.canvas.width,e.canvas.height),void 0!==t&&t.render(t.time(),!0,!0))},complete:function(e){e.fmShadow&&e.fmShadow.remove()}},d3:{ticker:function(e,t,i){if(void 0!==e.helper){var a=e.smi*("in"===i?e.helper.oo:e.helper.o),r=e.sma*("in"===i?e.helper.oo:e.helper.o);if(e.gradient="vertical"===e.d?"in"===i?t.ctx.createLinearGradient(0,0,0,t.canvas.height):t.ctx.createLinearGradient(0,t.canvas.height,0,0):"in"===i?t.ctx.createLinearGradient(0,0,t.canvas.width,0):t.ctx.createLinearGradient(t.canvas.width,0,0,0),e.gradient.addColorStop(0,"rgba("+e.sc+","+a+")"),e.gradient.addColorStop(e.sl,"rgba("+e.sc+","+r+")"),t.ctx.fillStyle=e.gradient,t.ctx.fillRect(0,0,t.canvas.width,t.canvas.height),void 0!==t.cube&&t.cube.ctx){var o=void 0!==e.roomhelper&&!1!==e.roomhelper&&(90-e.roomhelper.r)/90;a=!1!==o?o:e.smi*e.helper.o,r=!1!==o?o:e.sma*e.helper.o,t.cube.ctx.clearRect(0,0,t.cube.ctx.canvas.width,t.cube.ctx.canvas.height),e.gradientW=!1!==o?"vertical"===e.d?e.t<0&&1===e.sdir||e.t>0&&-1===e.sdir?t.ctx.createRadialGradient(0,t.cube.ctx.canvas.width/2,0,0,0,2*t.cube.ctx.canvas.width):t.ctx.createRadialGradient(t.cube.ctx.canvas.width,0,0,0,0,2*t.cube.ctx.canvas.width):e.t>0&&1===e.sdir||e.t<0&&-1===e.sdir?t.ctx.createRadialGradient(t.cube.ctx.canvas.width/2,t.cube.ctx.canvas.height,0,t.cube.ctx.canvas.width/2,t.cube.ctx.canvas.height,t.cube.ctx.canvas.width):t.ctx.createRadialGradient(t.cube.ctx.canvas.width/2,.2*t.cube.ctx.canvas.height,0,t.cube.ctx.canvas.width/2,.2*t.cube.ctx.canvas.height,t.cube.ctx.canvas.width):"vertical"===e.d?t.ctx.createLinearGradient(0,0,0,t.cube.ctx.canvas.height):t.ctx.createLinearGradient(0,0,t.cube.ctx.canvas.width,0),e.gradientW.addColorStop(0,"rgba("+e.sc+","+(!1!==o?"a"===e.DIR?r:0:"a"===e.DIR?0:r)+")"),e.gradientW.addColorStop(1,"rgba("+e.sc+","+(!1!==o?"a"===e.DIR?0:r:"a"===e.DIR?r:0)+")"),t.cube.ctx.fillStyle=e.gradientW,t.cube.ctx.fillRect(0,0,t.cube.ctx.canvas.width,t.cube.ctx.canvas.height)}}},setWall:function(e,t,i,a,r,o){return e.TL=tpGS.gsap.timeline(),e.TL.add(tpGS.gsap.to(e.c,.2,{display:"block"}),0),"rotationX"===i?(e.ctx.canvas.width=a.w,e.ctx.canvas.height=a.w,e.TL.add(tpGS.gsap.set(e.w,{backgroundColor:r,width:a.w,height:a.w,transformOrigin:"50% 50% -"+a.w/2+"px",x:0,y:t>0?-(a.w-a.h):0,rotationX:t>0?-90:90,rotationY:0}),0)):(e.ctx.canvas.width=o?a.w:a.h,e.ctx.canvas.height=a.h,e.TL.add(tpGS.gsap.set(e.w,{backgroundColor:r,width:o?a.w:a.h,height:a.h,transformOrigin:"50% 50% -"+(o?a.w:a.h)/2+"px",x:t<0?a.w-a.h:0,y:0,rotationX:0,rotationY:t>0?-90:90}),0)),e.TL},buildCube:function(e){e.cube={c:document.createElement("div"),w:document.createElement("canvas")},e.cube.ctx=e.cube.w.getContext("2d"),e.cube.c.className="rs_fake_cube",e.cube.w.className="rs_fake_cube_wall",tpGS.gsap.set(e.cube.c,{width:e.mDIM.w,height:e.mDIM.h}),tpGS.gsap.set(e.cube.w,{width:e.mDIM.w,height:e.mDIM.h,backgroundColor:"#ccc"}),e.cube.c.appendChild(e.cube.w),e.sbg.appendChild(e.cube.c)},cubeTL:function(e,t,i,r){if("none"!==t.f&&void 0!==t.f){i.sbg.style.transformStyle="preserve-3d";var o=tpGS.gsap.timeline(),s="incube"===t.f?1:-1,n="incube"===t.f||"cube"===t.f,l="fly"===t.f?-30:90,d="turn"!==t.f&&!1!==t.t&&(_R_is_Editor||!0===a[e].firstSlideAnimDone),c=-1*t.z,p={},g={z:d?0:c,ease:"power1.inOut"},u={ease:t.e},h=[i.canvas],m=n?"50% 50% ":"20% 20% ",v="rotationX",f="rotationY",y="y",w="height",b=t.fd;if("vertical"!==t.d?(v="rotationY",f="rotationX",y="x",w="width",t.DIR=1===t.sdir?"b":"a"):t.DIR=1===t.sdir?"a":"b",w="width"===w?"w":"height"===w?"h":w,"turn"===t.f?(l="vertical"===t.d?-120:120,m="vertical"===t.d?1===t.sdir?"in"===r?"0% 0% 0%":"0% 100% 0%":"in"===r?"0% 100% 0%":"0% 0% 0%":1===t.sdir?"in"===r?"0% 0% 0%":"100% 0% 0%":"in"===r?"100% 0% 0%":"0% 0% 0%",g.z=0,u.ease="out"===r?"power3.out":u.ease,b="out"===r?b/2:b):m+=s*i.mDIM[w]/2+"px",u[v]=0,u[y]=0,"in"===r?p[v]=l*t.sdir:u[v]=-l*t.sdir,"fly"===t.f){var _=void 0===t.fz?20*Math.random()-10:parseInt(t.fz);"in"===r?(p[y]=i.mDIM[w]*(void 0===t.fdi?1.5:parseFloat(t.fdi))*t.sdir,p.rotateZ=t.sdir*_,u.rotateZ=0):(u[y]=i.mDIM[w]*(void 0===t.fdo?2:parseFloat(t.fdo))*t.sdir*-1,u.rotateZ=t.sdir*_*-1)}if(i.sbg.style.perspective=d?"2500px":"1500px",d){var S={z:c*("fly"===t.f?1.5:3),ease:"power1.inOut"},x={z:0,ease:"power1.inOut"};S[f]=-1*t.t,x[f]=0,t.roomhelper={r:0},o.add(tpGS.gsap.set(_R_is_Editor?RVS.SBGS[RVS.S.slideId].wrap:i.wrap[0],{perspective:1200,transformStyle:"preserve-3d",transformOrigin:m}),0),o.add(tpGS.gsap.to(i.sbg,3*t.md,S),0),o.add(tpGS.gsap.to(i.sbg,3*t.md,x),b-t.md),o.add(tpGS.gsap.to(t.roomhelper,3*t.md,{r:Math.abs(t.t)}),0),o.add(tpGS.gsap.to(t.roomhelper,3*t.md,{r:0}),b-t.md),"in"===r&&1!==s&&n&&(void 0===i.cube&&a.transitions.d3.buildCube(i),o.add(a.transitions.d3.setWall(i.cube,S[f],f,i.mDIM,t.c),0),h.push(i.cube.c))}else t.roomhelper=!1,o.add(tpGS.gsap.set(_R_is_Editor?RVS.SBGS[RVS.S.slideId].wrap:i.wrap[0],{perspective:"none",transformStyle:"none",transformOrigin:"50% 50%"}),0),!_R_is_Editor&&!0!==a[e].firstSlideAnimDone&&n&&(void 0===i.cube&&a.transitions.d3.buildCube(i),o.add(a.transitions.d3.setWall(i.cube,p[v],v,i.mDIM,t.c,!0),0),o.add(tpGS.gsap.fromTo(i.cube.w,4*t.md,{opacity:0},{opacity:1}),0),h.push(i.cube.c));return t.helper={o:0,oo:1},o.add(tpGS.gsap.to(t.helper,b,{o:1,oo:0,ease:t.e}),t.md+0),o.add(tpGS.gsap.set(h,jQuery.extend(!0,{},p,{force3D:!0,transformOrigin:m})),0),"turn"!==t.f&&o.add(tpGS.gsap.to(h,3*t.md,g),0),o.add(tpGS.gsap.to(h,b,u),t.md+0),"turn"!==t.f&&o.add(tpGS.gsap.to(h,3*t.md,{z:0,ease:"power1.inOut"}),b-t.md),"out"===r&&1!==s&&o.add(tpGS.gsap.to(h,2*t.md,{opacity:0}),t.dur-2*t.md),o}}}},animatedCanvasUpdate:function(e,t){t.cDIMS=a.getBGCanvasDetails(e,t),t.canvas.style.backgroundColor="transparent",t.canvas.style.opacity=1,t.canvas.width!==t.mDIM.width&&(t.canvas.width=t.mDIM.width),t.canvas.height!==t.mDIM.height&&(t.canvas.height=t.mDIM.height),_R_is_Editor||!0!==a[e].clearModalBG||(t.ctx.clearRect(0,0,t.canvas.width,t.canvas.height),a[e].clearModalBG=!1,t.sbg.parentNode.style.opacity=1),t.col=Math.min(t.col||1,Math.max(t.canvas.width-10,1)),t.row=Math.min(t.row||1,Math.max(t.canvas.height-10,1)),t.SLOT=jQuery.extend(!0,{s:{},c:{}},o(e,t.col,t.row,t.mDIM,"OW","OH")),t.SLOT.DX=0-t.SLOT.OW/2,t.SLOT.DY=0-t.SLOT.OH/2,t.row=Math.ceil(t.mDIM.height/t.SLOT.OH)||1,void 0!==t.callFromAnimatedCanvasUpdate&&t.callFromAnimatedCanvasUpdate()},slideAnimFinished:function(e,t,i,r){void 0!==t&&(void 0!==t.bgvid&&t.bgvid.length>0&&"out"===i.direction&&(t.drawVideoCanvasImagesRecall=!1,a.stopVideo(t.bgvid,e),t.bgvid[0].style.display="none",t.bgvid[0].style.zIndex=0),t.panFake&&t.panFake.img&&("out"===i.direction?t.panFake.img.style.display="none":t.panFake.img.style.display="block"),"in"===i.direction&&(a.transitions.motionFilter.complete(t),t.ctx.canvas.style.filter="none",tpGS.gsap.set(i.slide,{zIndex:20}),delete t.animateDirection,t.bgvid.length>0&&(t.isHTML5?tpGS.gsap.set(t.bgvid[0],{zIndex:30,display:"block",opacity:1}):(a.resetVideo(t.bgvid,e),tpGS.gsap.delayedCall(.1,(function(){a.playVideo(t.bgvid,e,!0),tpGS.gsap.set(t.bgvid[0],{zIndex:30,display:"block",opacity:1})}))))),"out"===i.direction?(tpGS.gsap.set(i.slide,{zIndex:10}),tpGS.gsap.set(t.canvas,{rotationX:0,rotationY:0,rotationZ:0,x:0,y:0,z:0,opacity:1}),t.currentState=void 0):t.currentState="idle",void 0!==t.cube&&(t.cube.c.style.display="none"),"in"===i.direction&&(a.updateSlideBGs(e,t.skeyindex,t),void 0===t.panzoom||_R_is_Editor||a.startPanZoom(a[e].pr_next_bg,e,void 0!==a[e].panzoomTLs[t.skeyindex]?a[e].panzoomTLs[t.skeyindex].progress():0,t.skeyindex,"play",t.key),void 0!==i.BG&&!0!==r&&i.BG.ctx.clearRect(0,0,2*t.canvas.width,2*t.canvas.height)))},animateCore:function(e,t,i,r){var o,s,n,l,d=t.canvas,c=t.ctx,p=0;if(t.col=i.col,t.row=i.row,_R_is_Editor&&t.three){for(t.canvas.style.display="block";t.three.scene.children.length>0;)t.three.scene.remove(t.three.scene.children[0]);t.three.canvas.parentNode.removeChild(t.three.canvas),t.three=void 0}a.animatedCanvasUpdate(e,t),i.row=t.row,t.animateDirection=r.direction,r.delay=void 0===r.delay?0:r.delay,n=i.col*i.row,l=Array(n),void 0===t.help_canvas&&"out"===r.direction&&void 0!==r.bgColor&&(t.help_canvas=document.createElement("canvas"),t.help_ctx=t.help_canvas.getContext("2d"),t.help_canvas.style.backgroundColor="transparent"),"out"===r.direction&&void 0!==r.bgColor&&(t.help_canvas.width=t.mDIM.width,t.help_canvas.height=t.mDIM.height,t.help_ctx.fillStyle=r.bgColor,t.help_ctx.fillRect(0,0,t.mDIM.width,t.mDIM.height)),i.mo=a.transitions.motionFilter.init(t,i.mo),i.dur=i.ms/i.sec,void 0!==r.d3&&(r.d3.dur=i.dur,r.d3.fd=.7*i.dur,r.d3.md=.15*i.dur,r.d3.sdir=r.sdir),t.SLOT.c={ws:0,hs:0,wd:0,hd:0},i.mo>0&&_R_is_Editor&&c.clearRect(0,0,d.width,d.height);var g=tpGS.gsap.timeline({onUpdate:function(){if(p=0,i.mo>0?a.transitions.motionFilter.render(t,i.moo):c.clearRect(0,0,d.width,d.height),t.help_canvas&&"out"===r.direction&&c.drawImage(t.help_canvas,0,0),(r.filter&&r.filter.u||!_R_is_Editor)&&a.transitions.filter.update(r.filter,c,t.canvasFilterBlur),_R_is_Editor&&0!==i.zIndex&&void 0!==i.zIndex&&tpGS.gsap.set(r.slide,{zIndex:i.zIndex}),void 0!==t.shadowCanvas)for(o=0;o<i.col;o++)for(t.SLOT.SX=t.SLOT.OW*o,t.SLOT.tw=t.SLOT.OW*(o+.5),t.SLOT.c.wd=t.mDIM.width-(t.SLOT.tw+t.SLOT.DX+t.SLOT.OW),t.SLOT.c.wd=t.SLOT.c.wd<0?t.SLOT.c.wd:0,t.SLOT.DW=t.SLOT.SW=t.SLOT.OW+t.SLOT.c.wd,s=0;s<i.row;s++){c.save();var n=-Math.PI/180*l[p].r,g=0!==i.r?Math.cos(n)*l[p].sx:l[p].sx,u=0!==i.r?Math.cos(n)*l[p].sy:l[p].sy,h=0!==i.r?Math.sin(n)*l[p].sx:0,m=0!==i.r?Math.sin(n)*-l[p].sy:0;t.SLOT.SY=t.SLOT.OH*s,t.SLOT.th=t.SLOT.OH*(s+.5),a.transitions[r.effect]&&a.transitions[r.effect].beforeDraw&&a.transitions[r.effect].beforeDraw(e,c,l[p],t),i.m&&(c.beginPath(),c.rect(t.SLOT.OW*o,t.SLOT.OH*s,t.SLOT.OW,t.SLOT.OH),c.clip()),c.transform(g,h,m,u,t.SLOT.tw+l[p].x,t.SLOT.th+l[p].y),c.globalAlpha=Math.max(0,l[p].o),t.SLOT.c.hd=t.mDIM.height-(t.SLOT.th+t.SLOT.DY+t.SLOT.OH),t.SLOT.c.hd=t.SLOT.c.hd<0?t.SLOT.c.hd:0,t.SLOT.DH=t.SLOT.SH=t.SLOT.OH+t.SLOT.c.hd,t.SLOT.SW>1&&t.SLOT.SH>1&&c.drawImage(t.shadowCanvas,t.SLOT.SX,t.SLOT.SY,t.SLOT.SW,t.SLOT.SH,t.SLOT.DX,t.SLOT.DY,t.SLOT.DW,t.SLOT.DH),c.restore(),a.transitions[r.effect]&&a.transitions[r.effect].afterDraw&&a.transitions[r.effect].afterDraw(e,c,l[p],t,{csx:g,csy:u,ssx:h,ssy:m}),p++}void 0!==r.d3&&r.d3.su&&a.transitions.d3.ticker(r.d3,t,r.direction),t.currentState="animating"},onComplete:function(){a.slideAnimFinished(e,t,r)}});if(i.col*i.row<2&&(i.f="start"),0!==i.zIndex&&void 0!==i.zIndex&&g.add(tpGS.gsap.set(r.slide,{zIndex:parseInt(i.zIndex,0)}),0),i.m="false"!=i.m&&!1!==i.m,"in"===r.direction){for(o=0;o<n;o++)l[o]={x:a.SATools.getOffset(i.x,i.m?t.SLOT.OW:t.mDIM.width,r.sdir,o),y:a.SATools.getOffset(i.y,i.m?t.SLOT.OH:t.mDIM.height,r.sdir,o),o:a.SATools.getSpecialValue(i.o,o,r.sdir),sx:a.SATools.getSpecialValue(i.sx,o,r.sdir),sy:a.SATools.getSpecialValue(i.sy,o,r.sdir),r:0!==i.r?a.SATools.getSpecialValue(i.r,o,r.sdir):0};g.add(tpGS.gsap.to(l,i.dur,{o:1,sx:1,sy:1,r:0,x:0,y:0,ease:i.e,stagger:{amount:"nodelay"===i.f?0:i.ms/i.stasec,grid:[i.col,i.row],from:"nodelay"===i.f?"start":i.f}}),r.delay),void 0!==r.d3&&g.add(a.transitions.d3.cubeTL(e,r.d3,t,"in"),0),a.transitions.filter.extendTimeLine(g,r.filter,t)}else{for(o=0;o<n;o++)l[o]={x:0,y:0,o:1,sx:1,sy:1,r:0};g.add(tpGS.gsap.to(l,i.dur,{o:function(e){return a.SATools.getSpecialValue(i.o,e,r.sdir)},sx:function(e){return a.SATools.getSpecialValue(i.sx,e,r.sdir)},sy:function(e){return a.SATools.getSpecialValue(i.sy,e,r.sdir)},r:0!==i.r&&void 0!==i.r?function(e){return a.SATools.getSpecialValue(i.r,e,r.sdir)}:0,x:function(e){return a.SATools.getOffset(i.x,i.m?t.SLOT.OW:t.mDIM.width,r.sdir,e)*(i.reversed?-1:1)},y:function(e){return a.SATools.getOffset(i.y,i.m?t.SLOT.OH:t.mDIM.height,r.sdir,e)*(i.reversed?-1:1)},ease:i.e,stagger:{amount:"nodelay"===i.f?0:i.ms/i.stasec,grid:[i.col,i.row],from:"nodelay"===i.f?"start":i.f}}),r.delay+(void 0!==i.outdelay?i.outdelay:0)),void 0!==r.d3&&g.add(a.transitions.d3.cubeTL(e,r.d3,t,"out"),0)}a.transitions[r.effect]&&a.transitions[r.effect].extendTimeLine&&a.transitions[r.effect].extendTimeLine(e,g,l,i,r,t.mDIM),_R_is_Editor?RVS.TL[RVS.S.slideId].slide.add(g,0):a[e].mtl.add(g,r.delay)}});var r=function(e,t){return void 0!==t&&a.isNumeric(t)?parseFloat(t,0):null==t||"default"===t||"d"===t?e:t},o=function(e,t,i,a,r,o){var s={};return s[r]=Math.ceil(a.width/t),s[o]=(_R_is_Editor,Math.ceil(a.height/i)),s},s=function(e){return null==e||0===e||NaN===e?1:e},n=function(e,t){_R_is_Editor||(a[e].duringslidechange=!0);var i,o=_R_is_Editor?-1:"arrow"==a[e].sc_indicator?void 0===a[e].sc_indicator_dir?a[e].sdir:a[e].sc_indicator_dir:a[e].sdir,n=!!_R_is_Editor||void 0!==a[e].pr_next_bg&&a[e].pr_next_bg.length>0&&void 0!==a[e].pr_next_bg[0],l=!!_R_is_Editor||void 0!==a[e].pr_active_bg&&a[e].pr_active_bg.length>0&&void 0!==a[e].pr_active_bg[0],c=_R_is_Editor?RVS.SBGS[RVS.S.slideId].n:n?a[e].sbgs[a[e].pr_next_bg[0].dataset.key]:void 0,p=_R_is_Editor?RVS.SBGS[RVS.S.slideId].c:l?a[e].sbgs[a[e].pr_active_bg[0].dataset.key]:void 0;o=1===o?-1:1,_R_is_Editor||(delete a[e].sc_indicator,delete a[e].sc_indicator_dir),i=jQuery.extend(!0,{},function(e,t,i){var o=void 0!==a.transitions[t.anim.e]&&void 0!==a.transitions[t.anim.e].getBasic?a.transitions[t.anim.e].getBasic():a.getBasic(),n="";for(var l in o.out=null==o.out?{}:o.out,o.out.reversed=void 0===t.out&&(void 0===o.out.reversed||o.out.reversed),void 0!==t.iw&&parseInt(t.iw,0),void 0!==t.ow&&parseInt(t.ow,0),o.attr)n=o.attr[l],o.in[n]=r(o.in[n],t.in[n]),o.out[n]=o.out.reversed?o.in[n]:void 0===t.out?o.out[n]:r(o.out[n],t.out[n]);return o.filter=void 0!==t.filter?jQuery.extend(!0,t.filter,t.filter):o.filter,a.transitions[t.anim.e]&&a.transitions[t.anim.e].updateAnim&&(o=a.transitions[t.anim.e].updateAnim(e,o,i)),o.e=t.anim.e,void 0!==o.in&&(o.in.col="random"===o.in.col?tpGS.gsap.utils.random(1,10,1):s(o.in.col),o.in.row="random"===o.in.row?tpGS.gsap.utils.random(1,10,1):s(o.in.row)),void 0!==o.out&&(o.out.col="random"===o.out.col?tpGS.gsap.utils.random(1,10,1):s(o.out.col),o.out.row="random"===o.out.row?tpGS.gsap.utils.random(1,10,1):s(o.out.row)),o}(e,t,o)),void 0!==c.random&&void 0!==a.SLTR&&void 0!==p&&(delete p.help_canvas,delete p.help_ctx),i.ms=r(void 0,void 0===t.anim.ms?1e3:t.anim.ms),i.f=r(void 0,t.anim.f),i.p=r(void 0,t.anim.p),i.d=r(void 0,t.anim.d),i.o=t.anim.o,void 0!==t.d3&&(t.d3.t=void 0!==t.d3.t&&0!==t.d3.t&&t.d3.t,t.d3.su="true"==t.d3.su||1==t.d3.su,t.d3.su&&(t.d3.smi=void 0===t.d3.smi?0:parseFloat(t.d3.smi),t.d3.sl=void 0===t.d3.sl?1:parseFloat(t.d3.sl),t.d3.sma=void 0===t.d3.sma?.5:parseFloat(t.d3.sma),t.d3.sc=void 0===t.d3.sc?"0,0,0":tpGS.gsap.utils.splitColor(t.d3.sc).join(",")),i.p="none",void 0!==i.in.row&&void 0!==i.in.col&&i.in.row*i.in.col>200&&(i.filter=void 0)),i.in.sec=void 0===i.in.sec?1e3:i.in.sec,i.in.stasec=void 0===i.in.stasec?void 0===i.d?1500:100*i.d:i.in.stasec,i.in.ms="default"===i.ms||"d"===i.ms?i.in.ms:"random"===i.ms?Math.round(1e3*Math.random()+300):null!=i.ms?parseInt(i.ms,0):i.in.ms,i.out.ms=i.in.ms,void 0!==i.filter&&(i.filter.ms=i.in.ms,i.filter.sec=i.in.sec,i.filter.e=void 0===i.filter.e||"default"===i.filter.e?i.in.e:i.filter.e),i.in.f=void 0===i.f||"default"===i.f||"d"===i.f?i.in.f:i.f,i.in.f="slidebased"===i.in.f?1==o?"start":"end":"oppslidebased"===i.in.f?1===o?"end":"start":i.in.f,i.out.f=i.in.f,i.out=jQuery.extend(!0,{},i.in,i.out),i.in.eng=i.out.eng=t.anim.eng,void 0!==i.out.eng&&null==a[i.out.eng]&&(i.out.o=0,i.in.o=0,i.in.ms=i.out.ms=1e3,i.in.eng=i.out.eng="animateCore"),void 0!==i.p&&"none"!==i.p&&(i.in.bg="dark"===i.p?"#000":"light"===i.p?"#fff":"transparent",i.out.delay="none"!==i.p?function(e,t){return e/2.5}:0,1===i.out.o&&0===i.out.x&&0===i.out.y&&(i.out.o=0)),"forceinout"===i.o?(i.in.zIndex=20,i.out.zIndex=10):"outin"!==i.o&&(1!==i.in.o||0!==i.in.x||0!==i.in.y||void 0===t.out||1===i.out.o&&0===i.out.x&&0===i.out.y)||(i.in.zIndex=10,i.out.zIndex=20),c.bgvid.length>0&&(i.in=g(e,i.in,c,"in")),l&&void 0!==p.bgvid&&p.bgvid.length>0&&(i.out=g(e,i.out,p,"out")),void 0!==i.out&&(i.out.simplify||i.in.simplify)&&(i.out=d(i.out)),i.in.simplify&&(i.in=d(i.in)),_R_is_Editor||requestAnimationFrame((function(){a.generalObserver(a.ISM,!0)})),i.in.eng=void 0===i.in.eng?"animateCore":i.in.eng,i.out.eng=void 0===i.out.eng?"animateCore":i.out.eng,l&&!0!==i.out.skip&&a[i.out.eng](e,p,i.out,{effect:i.e,slide:_R_is_Editor?RVS.SBGS[RVS.S.slideId].c.sbg:a[e].pr_active_slide,direction:"out",delay:0,bgColor:i.in.bg,sdir:o,filter:void 0,d3:t.d3,addOns:_R_is_Editor?t.addOns:void 0}),!0!==i.in.skip&&a[i.in.eng](e,c,i.in,{effect:i.e,slide:_R_is_Editor?RVS.SBGS[RVS.S.slideId].n.sbg:a[e].pr_next_slide,direction:"in",delay:l?"function"==typeof i.out.delay?i.out.delay(i.in.ms/1e3,i.out.row*i.out.col):i.out.delay:i.in.delay,BG:p,outslide:_R_is_Editor?RVS.SBGS[RVS.S.slideId].c.sbg:a[e].pr_active_slide,sdir:o,filter:i.filter,d3:t.d3,addOns:_R_is_Editor?t.addOns:void 0})},l=function(e,t,i){var r=e.height/e.width;if(i.ratio=i.conth/i.contw,i.ratio<r&&"contain"===t.bgfit||i.ratio>r&&"cover"===t.bgfit)i.height=e.width*i.ratio;else if(i.ratio>r&&"contain"===t.bgfit||i.ratio<r&&"cover"===t.bgfit)i.width=e.width*r/i.ratio;else if(i.ratio!==r||"contain"!==t.bgfit&&"cover"!==t.bgfit){var o=t.bgfit.split(" ");1===o.length&&(o[1]=o[0]),i.width="auto"===o[0]?i.contw:e.width*(parseInt(o[0],0)/100),i.height="auto"===o[1]?i.conth:i.width*i.ratio,t.usepattern=!0}else i.width=e.width;var s=function(e,t,i){return 1===(i=i.split(" ")).length&&(i[1]=i[0]),{x:"center"===i[0]||"50%"===i[0]?(e.width-t.width)/2:"left"===i[0]?0:"right"===i[0]?e.width-t.width:a.isNumeric(i[0])?0:i[0].indexOf("%")>=0?parseInt(i[0],0)/100*e.width-parseInt(i[0],0)/100*t.width:parseInt(i[0],0),y:"center"===i[1]||"50%"===i[1]?(e.height-t.height)/2:"top"===i[1]?0:"bottom"===i[1]?e.height-t.height:a.isNumeric(i[1])?0:i[1].indexOf("%")>=0?parseInt(i[1],0)/100*e.height-parseInt(i[1],0)/100*t.height:parseInt(i[1],0)}}(e,i,t.bgposition);return i.x=s.x,i.y=s.y,i},d=function(e){return e.o=0,e.r=0,e.row=1,e.col=1,e.x=0,e.y=0,e.sx=1,e.sy=1,e},c=function(e){return e="false"!==e&&!1!==e&&"off"!==e&&void 0!==e&&0!==e&&-1!==e},p=function(e){var t=e.toString(16);return 1==t.length?"0"+t:t},g=function(e,t,i,r){return t.skip=!1,"in"===r?i.isHTML5?(i.bgvid[0].style.display="none",a.resetVideo(i.bgvid,e),i.animateDirection="in",i.currentState="animating",i.drawVideoCanvasImagesRecall=!0,a.updateVideoFrames(e,i,!0),a.playVideo(i.bgvid,e)):(a[e].videos[i.bgvid[0].id].pauseCalled=!1,t.waitToSlideTrans=a[e].videos[i.bgvid[0].id].waitToSlideTrans,!0!==i.poster?(a.resetVideo(i.bgvid,e),a[e].videos[i.bgvid[0].id].prePlayForaWhile=!1,!0!==t.waitToSlideTrans&&a.playVideo(i.bgvid,e,!0),tpGS.gsap.fromTo(i.bgvid,t.ms/t.sec,{zIndex:30,display:"block",opacity:0},{opacity:1,zIndex:30,display:"block"}),i.loadobj.bgColor=!0,i.bgcolor="#000",t.simplify=!0):(a[e].videos[i.bgvid[0].id].prePlayForaWhile=!1,a.resetVideo(i.bgvid,e),a.playVideo(i.bgvid,e),i.bgvid[0].style.display="none",i.bgvid[0].style.zIndex=0,i.bgvid[0].style.opacity=0)):"out"===r&&(i.isHTML5?(i.currentState="animating",i.drawVideoCanvasImagesRecall=!0,a.updateVideoFrames(e,i,!0),window.requestAnimationFrame((function(){tpGS.gsap.to(i.bgvid,.1,{zIndex:0,display:"none"})}))):(a.stopVideo(i.bgvid,e,!0),!0!==i.poster&&(i.loadobj.bgColor=!0,i.bgcolor="#000"))),t},u=function(e,t,i,a){return Math.sqrt(Math.pow(e-i,2)+Math.pow(t-a,2))},h=function(e,t){var i=t+Math.PI/2;return{x1:e.x,y1:e.y,x2:e.x+100*Math.cos(i),y2:e.y+100*Math.sin(i)}},m=function(e,t){var i=e.y2-e.y1,a=e.x1-e.x2,r=i*e.x1+a*e.y1,o=t.y2-t.y1,s=t.x1-t.x2,n=o*t.x1+s*t.y1,l=i*s-o*a;return 0!==l&&{x:Math.round((s*r-a*n)/l*100)/100,y:Math.round((i*n-o*r)/l*100)/100}};window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.slideanims={loaded:!0,version:"6.6.0"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}(jQuery),function(e){"use strict";jQuery.fn.revolution=jQuery.fn.revolution||{};var t=jQuery.fn.revolution;function i(e){return null==e?-1:t.isNumeric(e)?e:e.split(":").length>1?60*parseInt(e.split(":")[0],0)+parseInt(e.split(":")[1],0):e}jQuery.extend(!0,t,{preLoadAudio:function(e,i){t[i].videos=void 0===t[i].videos?{}:t[i].videos,e.find(".rs-layer-audio").each((function(){var a=jQuery(this),r=t[i].videos[a[0].id]=void 0===t[i].videos[a[0].id]?f(a.data(),"audio",t.gA(e[0],"key")):t[i].videos[a[0].id],o={};0===a.find("audio").length&&(o.src=null!=r.mp4?r.mp4:"",o.pre=r.pload||"",this.id=void 0===this.id||""===this.id?a.attr("audio-layer-"+Math.round(199999*Math.random())):this.id,o.id=this.id,void 0===t[i].audioqueue&&(t[i].audioqueue=[]),t[i].audioqueue.push(o),t.manageVideoLayer(a,i,t.gA(e[0],"key"),!0))}))},preLoadAudioDone:function(e,i,a){var r=t[i].videos[e[0].id];t[i].audioqueue&&t[i].audioqueue.length>0&&jQuery.each(t[i].audioqueue,(function(e,t){r.mp4!==t.src||t.pre!==a&&"auto"!==t.pre||(t.status="loaded")}))},checkfullscreenEnabled:function(e){if(void 0!==window.fullScreen)return window.fullScreen;if(void 0!==document.fullscreen)return document.fullscreen;if(void 0!==document.mozFullScreen)return document.mozFullScreen;if(void 0!==document.webkitIsFullScreen)return document.webkitIsFullScreen;var i=t.isWebkit()&&/Apple Computer/.test(navigator.vendor)?42:5;return screen.width==t.winW&&Math.abs(screen.height-t.getWinH(e))<i},showVideo:function(e){tpGS.gsap.to(e,.3,{opacity:1,display:"block",ease:"power3.inOut"})},resetVideo:function(e,i,a){if("updateAndResize"!==a){var r=t[i].videos[e[0].id];if("resetVideo"!==r.cRS)switch(r.cRS="resetVideo",r.type){case"youtube":r.rwd&&null!=r.player&&void 0!==r.player.seekTo&&(r.player.seekTo(-1==r.ssec?0:r.ssec),r.player.pauseVideo()),r.bgvideo||"preset"===a||0!=r.jsposter.length||t.showVideo(e.find("iframe"));break;case"vimeo":void 0!==r.vimeoplayer&&r.rwd&&(0!==r.ssec&&-1!==r.ssec||r.bgvideo||r.jsposter.length>0)&&(r.vimeoplayer.setCurrentTime(-1==r.ssec?0:r.ssec),r.vimeoplayer.pause()),0!=r.jsposter.length||r.bgvideo||"preset"===a||t.showVideo(e.find("iframe"));break;case"html5":if(t.ISM&&r.notonmobile)return!1;r.bgvideo||t.showVideo(r.jvideo),r.rwd&&"playing"!==r.cSS&&!isNaN(r.video.duration)&&(r.justReseted=!0,r.video.currentTime=-1==r.ssec?0:r.ssec),("mute"==r.volume||t.lastToggleState(e.videomutetoggledby)||!0===t[i].globalmute)&&(r.video.muted=!0)}}},Mute:function(e,i,a){var r=!1,o=t[i].videos[e[0].id];switch(o.type){case"youtube":o.player&&(!0===a&&o.player.mute(),!1===a&&n(o,parseInt(o.volcache,0)),r=o.player.isMuted?o.player.isMuted():"mute"===o.volume);break;case"vimeo":o.volcachecheck||(o.volcache=o.volcache>1?o.volcache/100:o.volcache,o.volcachecheck=!0),o.volume=!0===a?"mute":!1===a?o.volcache:o.volume,void 0!==a&&null!=o.vimeoplayer&&s(o,!0===a?0:o.volcache),r="mute"==o.volume||0===o.volume;break;case"html5":o.volcachecheck||(o.volcache=o.volcache>1?o.volcache/100:o.volcache,o.volcachecheck=!0),o.video.volume=o.volcache,void 0!==a&&o.video&&(o.video.muted=a),r=void 0!==o.video?o.video.muted:r}if(void 0===a)return r},stopVideo:function(e,i,a){if(void 0!==t[i]&&void 0!==t[i]){var r=t[i].videos[e[0].id];if(void 0!==r&&("stopVideo"!==r.cRS||"paused"!==r.cSS))switch(r.cRS="stopVideo",t[i].leaveViewPortBasedStop||(t[i].lastplayedvideos=[]),t[i].leaveViewPortBasedStop=!1,r.type){case"youtube":void 0!==r.player&&2!==r.player.getPlayerState()&&5!==r.player.getPlayerState()&&(r.player.pauseVideo(),void 0!==a&&p(i,r,"hide"));break;case"vimeo":void 0!==r.vimeoplayer&&(r.vimeoplayer.pause(),void 0!==a&&p(i,r,"hide"));break;case"html5":r.video&&(r.video.pause(),t.ISM&&b(r,1))}}},playVideo:function(e,i,r){var o=t[i].videos[e[0].id];if(clearTimeout(o.videoplaywait),"playVideo"!==o.cRS||"playing"!==o.cSS)switch(o.cRS="playVideo",o.type){case"youtube":if(0==e.find("iframe").length)e.append(o.videomarkup),u(e,i,!0);else if(void 0!==o.player&&null!=o.player.playVideo){var s=o.player.getCurrentTime();o.nseTriggered&&(s=-1,o.nseTriggered=!1),-1!=o.ssec&&o.ssec>s&&o.player.seekTo(o.ssec),c(o)}else o.videoplaywait=setTimeout((function(){t.playVideo(e,i)}),50);break;case"vimeo":if(0==e.find("iframe").length)delete o.vimeoplayer,e.append(o.videomarkup),u(e,i,!0);else if(e.hasClass("rs-apiready"))if(o.vimeoplayer=null==o.vimeoplayer?new Vimeo.Player(e.find("iframe").attr("id")):o.vimeoplayer,o.vimeoplayer.getPaused()){s=void 0===o.currenttime?0:o.currenttime;o.nseTriggered&&(s=-1,o.nseTriggered=!1),-1!=o.ssec&&o.ssec>s&&o.vimeoplayer.setCurrentTime(o.ssec),("mute"==o.volume||0===o.volume||t.lastToggleState(e.data("videomutetoggledby"))||!0===t[i].globalmute)&&(o.volumetoken=!0,o.vimeoplayer.setMuted(!0)),d(o)}else o.videoplaywait=setTimeout((function(){t.playVideo(e,i)}),50);else o.videoplaywait=setTimeout((function(){t.playVideo(e,i)}),50);break;case"html5":if(o.metaloaded){if((""+o.video.duration=="NaN"||o.video.readyState<4)&&!r)return o.loadRequested||(o.video.load(),o.loadRequested=!0),void setTimeout((function(){t.playVideo(e,i)}),50);s=o.video.currentTime;o.nseTriggered&&(s=-1,o.nseTriggered=!1),-1!=o.ssec&&o.ssec>s&&o.ssec<o.video.duration&&(o.video.currentTime=o.ssec),l(o,void 0,i)}else a(o.video,"loadedmetadata",function(e){t.playVideo(e,i)}(e))}},isVideoPlaying:function(e,i){var a=!1;return null!=t[i].playingvideos&&jQuery.each(t[i].playingvideos,(function(t,i){e.attr("id")==i.attr("id")&&(a=!0)})),a},removeMediaFromList:function(e,t){w(e,t)},prepareCoveredVideo:function(e){clearTimeout(t[e].resizePrepareCoverVideolistener);var i="carousel"===t[e].sliderType?t[e].carousel.justify?void 0===t[e].carousel.slide_widths?void 0:t[e].carousel.slide_widths[t[e].carousel.focused]:t[e].carousel.slide_width:t[e].canv.width,a="carousel"===t[e].sliderType?t[e].carousel.slide_height:t[e].canv.height;if(0!==i&&0!==a&&void 0!==i&&void 0!==a)for(var r in t[e].videos){var o=t[e].videos[r];if(void 0!==o.jvideo&&((o.bgvideo||o.jvideo.parent().hasClass("rs-fsv")||t.closestNode(o.video,"RS-LAYER")&&t.closestNode(o.video,"RS-LAYER").classList.contains("rs-fsv"))&&("html5"===o.type&&void 0!==o.jvideo&&tpGS.gsap.set(o.jvideo,{width:i}),void 0===t[e].activeRSSlide||o.slideid===t.gA(t[e].slides[t[e].activeRSSlide],"key")||void 0===t[e].pr_next_slide||o.slideid===t.gA(t[e].pr_next_slide[0],"key")))){o.vd=o.ratio.split(":").length>1?o.ratio.split(":")[0]/o.ratio.split(":")[1]:1;var s,n=i/a,l=o.vd*n*100,d=o.vd/n*100;"Edge"===t.get_browser()||"IE"===t.get_browser()?s=n>o.vd?{minWidth:"100%",height:l+"%",x:"-50%",y:"-50%",top:"50%",left:"50%",position:"absolute"}:{minHeight:"100%",width:d+"%",x:"-50%",y:"-50%",top:"50%",left:"50%",position:"absolute"}:(o.bgvideo&&void 0!==o.vimeoid&&"carousel"==t[e].sliderType&&(l=100,d=100),s=n>o.vd?{height:(o.fitCover?100:l)+"%",width:"100%",top:o.fitCover?0:-(l-100)/2+"%",left:"0px",position:"absolute"}:{width:(o.fitCover?100:d)+"%",height:"100%",left:o.fitCover?0:-(d-100)/2+"%",top:"0px",position:"absolute"}),void 0===o.vimeoid&&void 0===o.ytid||(s.maxWidth="none",s.maxHeight="none"),tpGS.gsap.set(o.jvideo,s)}}else t[e].resizePrepareCoverVideolistener=setTimeout((function(){t.prepareCoveredVideo(e)}),100)},checkVideoApis:function(e,i){location.protocol;if(!t[i].youtubeapineeded){var a=e.find("iframe");if((null!=e.data("ytid")||a.length>0&&a.attr("src")&&a.attr("src").toLowerCase().indexOf("youtube")>0)&&(t[i].youtubeapineeded=!0),t[i].youtubeapineeded&&!window.rs_addedyt){t[i].youtubestarttime=Date.now(),window.rs_addedyt=!0;var r=document.createElement("script"),o=t.getByTag(document,"script")[0],s=!0;r.src="https://www.youtube.com/iframe_api",jQuery("head").find("*").each((function(){"https://www.youtube.com/iframe_api"==jQuery(this).attr("src")&&(s=!1)})),s&&o.parentNode.insertBefore(r,o)}}if(!t[i].vimeoapineeded){var n=e.find("iframe");if((null!=e.data("vimeoid")||n.length>0&&n.attr("src")&&n.attr("src").toLowerCase().indexOf("vimeo")>0)&&(t[i].vimeoapineeded=!0),t[i].vimeoapineeded&&!window.rs_addedvim){t[i].vimeostarttime=Date.now(),window.rs_addedvim=!0;var l=document.createElement("script");o=t.getByTag(document,"script")[0],s=!0;l.src="https://player.vimeo.com/api/player.js",jQuery("head").find("*").each((function(){"https://player.vimeo.com/api/player.js"==jQuery(this).attr("src")&&(s=!1)})),s&&o.parentNode.insertBefore(l,o)}}},manageVideoLayer:function(e,i,r,o){if(t[i].videos=void 0===t[i].videos?{}:t[i].videos,void 0===t[i].videos[e[0].id]||!0===o){var s=t[i].videos[e[0].id]=void 0===t[i].videos[e[0].id]?f(e.data(),void 0,r):t[i].videos[e[0].id];if(s.audio=void 0!==s.audio&&s.audio,t.ISM&&s.opom)0==e.find("rs-poster").length&&e.append('<rs-poster class="noSwipe" style="background-image:url('+s.poster+');"></rs-poster>');else{s.jsposter=e.find("rs-poster"),s.id=e[0].id,s.pload="auto"===s.pload||"canplay"===s.pload||"canplaythrough"===s.pload||"progress"===s.pload?"auto":s.pload,s.type=null!=s.mp4||null!=s.webm?"html5":null!=s.ytid&&String(s.ytid).length>1?"youtube":null!=s.vimeoid&&String(s.vimeoid).length>1?"vimeo":"none",s.newtype="html5"==s.type&&0==e.find(s.audio?"audio":"video").length?"html5":"youtube"==s.type&&0==e.find("iframe").length?"youtube":"vimeo"==s.type&&0==e.find("iframe").length?"vimeo":"none",s.extras="",s.posterMarkup=void 0===s.posterMarkup?"":s.posterMarkup,!s.audio&&"1sttime"==s.aplay&&s.pausetimer&&s.bgvideo&&t.sA(e.closest("rs-slide")[0],"rspausetimeronce",1),s.audio||!s.bgvideo||!s.pausetimer||1!=s.aplay&&"true"!=s.aplay&&"no1sttime"!=s.aplay||t.sA(e.closest("rs-slide")[0],"rspausetimeralways",1),s.noInt&&e.find("*").addClass("rs-nointeraction"),!(null!=s.poster&&s.poster.length>2)||t.ISM&&s.npom||0==s.jsposter.length&&(s.posterMarkup+='<rs-poster class="noSwipe" style="background-image:url('+s.poster+');"></rs-poster>');var n=!0;switch(s.cSS="created",s.cRS="created",s.newtype){case"html5":1==window.isSafari11&&(t[i].slideHasIframe=!0),s.audio&&e.addClass("rs-audio"),s.tag=s.audio?"audio":"video";var l="video"===s.tag&&(t.is_mobile()||t.isSafari11())?s.aplay&&"no1sttime"!==s.aplay||"true"===s.aplay?"muted playsinline autoplay":s.inline?" playsinline":"":"",d='<div class="html5vid rs_html5vidbasicstyles '+(!1===s.afs?"hidefullscreen":"")+'">',c=s.bgvideo&&/^([\w]+\:)?\/\//.test(s.mp4)&&(-1===s.mp4.indexOf(location.host)||-1!==s.mp4.indexOf("."+location.host))&&s.crossOriginVideo?' crossOrigin="anonymous" ':"";d+="<"+s.tag+" "+l+" "+(s.controls&&"none"!==s.controls?" controls":"")+c+(s.bgvideo&&-1==l.indexOf("autoplay")?" autoplay":"")+(s.bgvideo&&-1==l.indexOf("muted")?" muted":"")+' style="'+("Edge"!==t.get_browser()?(s.fitCover?"object-fit:cover;background-size:cover;":"")+"opacity:0;width:100%; height:100%":"")+'" class="" '+(s.loop?"loop":"")+' preload="'+s.pload+'">',"video"===s.tag&&null!=s.webm&&"firefox"==t.get_browser().toLowerCase()&&(d=d+'<source src="'+s.webm+'" type="video/webm" />'),null!=s.mp4&&(d=d+'<source src="'+s.mp4+'" type="'+("video"===s.tag?"video/mp4":s.mp4.toLowerCase().indexOf("m4a")>0?"audio/x-m4a":"audio/mpeg")+'" />'),null!=s.ogv&&(d=d+'<source src="'+s.mp4+'" type="'+s.tag+'/ogg" />'),d+="</"+s.tag+"></div>",d+=s.posterMarkup,s.controls&&!s.audio&&void 0===s.poster||s.bgvideo||(d+='<div class="tp-video-play-button"><i class="revicon-right-dir"></i><span class="tp-revstop">&nbsp;</span></div>'),s.videomarkup=d,n=!1,t.ISM&&s.notonmobile||t.isIE(8)||e.append(d),s.jvideo=e.find(s.tag),s.video=s.jvideo[0],s.html5vid=s.jvideo.parent(),a(s.video,"canplay",function(e){m(e,i),t.resetVideo(e,i)}(e));break;case"youtube":t[i].slideHasIframe=!0,s.controls&&"none"!==s.controls||(s.vatr=s.vatr.replace("controls=1","controls=0"),-1==s.vatr.toLowerCase().indexOf("controls")&&(s.vatr=s.vatr+"&controls=0")),(s.inline||"RS-BGVIDEO"===e[0].tagName)&&(s.vatr=s.vatr+"&playsinline=1"),-1!=s.ssec&&(s.vatr+="&start="+s.ssec),-1!=s.esec&&(s.vatr+="&end="+s.esec);var p=s.vatr.split("origin=https://");s.vatrnew=p.length>1?p[0]+"origin=https://"+(self.location.href.match(/www/gi)&&!p[1].match(/www/gi)?"www."+p[1]:p[1]):s.vatr,s.videomarkup='<iframe allow="autoplay; '+(!0===s.afs?"fullscreen":"")+'" type="text/html" src="https://www.youtube-nocookie.com/embed/'+s.ytid+"?"+s.vatrnew+'"  width="100%" height="100%" class="intrinsic-ignore" style="opacity:0;visibility:visible;width:100%;height:100%"></iframe>';break;case"vimeo":t[i].slideHasIframe=!0,s.vatr=s.vatr.replaceAll("&background=0","").replaceAll("&background=1",""),s.vatr=s.vatr.replaceAll("background=0","").replaceAll("background=1",""),!s.controls||"none"===s.controls||s.bgvideo?(s.vatr=s.vatr.replace("background=0","background=1"),-1==s.vatr.toLowerCase().indexOf("background")&&(s.vatr=s.vatr+"&background=1")):(s.vatr=s.vatr.replace("background=1","background=0"),-1==s.vatr.toLowerCase().indexOf("background")&&(s.vatr=s.vatr+"&background=0")),s.vatr="autoplay="+(!0===s.aplay?1:0)+("&"==s.vatr[0]?"":"&")+s.vatr,s.bgvideo&&(s.prePlayForaWhile=!0),t.ISM&&!0===s.aplay&&(s.vatr="muted=1"+("&"==s.vatr[0]?"":"&")+s.vatr),s.loop&&(s.vatr="loop=1"+("&"==s.vatr[0]?"":"&")+s.vatr),s.videomarkup='<iframe  allow="autoplay; '+(!0===s.afs?"fullscreen":"")+'" src="https://player.vimeo.com/video/'+s.vimeoid+"?"+s.vatr+'" '+(!0===s.afs?"webkitallowfullscreen mozallowfullscreen allowfullscreen":"")+' width="100%" height="100%" class="intrinsic-ignore" style="opacity:0;visibility:visible;width:100%;height:100%"></iframe>'}if(!(null!=s.poster&&s.poster.length>2)||t.ISM&&s.npom){if(t.ISM&&s.notonmobile)return!1;0!=e.find("iframe").length||"youtube"!=s.type&&"vimeo"!=s.type||(delete s.vimeoplayer,e.append(s.videomarkup),u(e,i,!("vimeo"!==s.newtype||!s.bgvideo),!0))}else n&&0==e.find("rs-poster").length&&e.append(s.posterMarkup),0==e.find("iframe").length&&(s.jsposter=e.find("rs-poster"),s.jsposter.on("click",(function(){if(t.playVideo(e,i,!0),t.ISM){if(s.notonmobile)return!1;tpGS.gsap.to(s.jsposter,.3,{opacity:0,visibility:"hidden",force3D:"auto",ease:"power3.inOut"}),t.showVideo(e.find("iframe"))}})));if("none"!==s.doverlay&&void 0!==s.doverlay){var g=t.createOverlay(i,s.doverlay,s.doverlaysize,{0:s.doverlaycolora,1:s.doverlaycolorb});s.bgvideo&&1!=e.closest("rs-sbg-wrap").find("rs-dotted").length?e.closest("rs-sbg-wrap").append('<rs-dotted style="background-image:'+g+'"></rs-dotted>'):s.bgvideo||1==e.find("rs-dotted").length||e.append('<rs-dotted style="background-image:'+g+'"></rs-dotted>')}s.bgvideo&&("youtube"!==s.type&&"vimeo"!==s.type&&(e[0].style.display="none"),e[0].style.zIndex=0,tpGS.gsap.set(e.find("video, iframe"),{opacity:0}))}}}});var a=function(e,t,i){e.addEventListener?e.addEventListener(t,i,{capture:!1,passive:!0}):e.attachEvent(t,i,{capture:!1,passive:!0})},r=function(e,t,i){var a={};return a.video=e,a.type=t,a.settings=i,a},o=function(e,i){var a=t[e].videos[i[0].id];(a.bgvideo||i.hasClass("rs-fsv"))&&((void 0===a.ratio||a.ratio.split(":").length<=1)&&(a.ratio="16:9"),requestAnimationFrame((function(){t.prepareCoveredVideo(e)})))},s=function(e,i){var a=e.vimeoplayer;a.getPaused().then((function(r){e.volumetoken=!0;var o=!r,s=a.setVolume(i);void 0!==s&&s.then((function(t){a.getPaused().then((function(t){o===t&&(e.volume="mute",a.getMuted().then((function(t){t||(e.volumetoken=!0,a.setMuted(!0))})),a.play())})).catch((function(e){console.log("Get Paused Function Failed for Vimeo Volume Changes Inside the Promise")}))})).catch((function(i){o&&(e.volume="mute",e.volumetoken=!0,a.setMuted(!0),a.play()),t.ISM&&b(e,0)}))})).catch((function(){console.log("Get Paused Function Failed for Vimeo Volume Changes")}))},n=function(e,t){var i=e.player.getPlayerState?e.player.getPlayerState():-1;"mute"===t?e.player.mute&&e.player.mute():(e.player.unMute&&e.player.unMute(),e.player.setVolume&&e.player.setVolume(t)),setTimeout((function(){1===i&&1!==e.player.getPlayerState()&&(e.player.mute(),e.player.playVideo())}),39)},l=function(e,i,a){if("playVideo"===e.cRS){var r=e.video.play();void 0!==r&&r.then((function(i){!0===e.twaudio&&!0!==t[a].globalmute&&(e.twaudio=!1,t.clickedOnce&&(e.video.volume=e.volcache,e.volume=e.volcache,e.video.muted=!1))})).catch((function(t){e.video.pause(),!0!==i&&l(e,!0,a)})),t.ISM&&b(e,0)}},d=function(e){if("playVideo"===e.cRS){var t=e.vimeoplayer.play();void 0!==t&&t.then((function(e){})).catch((function(t){e.vimeoplayer.volumetoken=!0,e.vimeoplayer.setMuted(!0),e.vimeoplayer.play()}))}},c=function(e){"playVideo"===e.cRS&&(e.player.playVideo(),1!==e.player.getPlayerState()&&tpGS.gsap.delayedCall(.5,(function(){c(e)})))},p=function(e,i,a,r){clearTimeout(i.repeatedPosterCalls),i.repeatedPosterCalls=setTimeout((function(){"show"===a||"playing"===i.cSS&&!0!==i.VideoIsVisible?(void 0!==i.showhideposter&&i.showhideposter.pause(),i.showhideposter=tpGS.gsap.timeline(),i.jsposter.length>0&&i.showhideposter.add(tpGS.gsap.to(i.jsposter,.3,{zIndex:5,autoAlpha:0,force3D:"auto",ease:"power3.inOut"}),0),i.jvideo.length>0&&i.showhideposter.add(tpGS.gsap.to(i.jvideo,void 0!==r?r:.001,{opacity:1,display:"block",ease:i.jsposter.length>0?"power3.inOut":"power3.out"}),0),i.VideoIsVisible=!0):("hide"===a||"paused"===i.cSS&&1!=t.checkfullscreenEnabled(e)&&i.jsposter.length>0&&!1!==i.VideoIsVisible&&!0!==i.seeking)&&(void 0!==i.showhideposter&&i.showhideposter.pause(),i.showhideposter=tpGS.gsap.timeline(),(a||i.npom)&&(i.jsposter.length>0&&i.showhideposter.add(tpGS.gsap.to(i.jsposter,.3,{zIndex:5,autoAlpha:1,force3D:"auto",ease:"power3.inOut"}),0),i.jvideo.length>0&&i.showhideposter.add(tpGS.gsap.to(i.jvideo,void 0!==r?r:.001,{opacity:0,ease:i.jsposter.length>0?"power3.inOut":"power3.out"}),.3),i.bgvideo&&void 0!==i.nBG&&void 0!==i.nBG.loadobj&&(i.nBG.video=i.nBG.loadobj.img),i.VideoIsVisible=!1))}),void 0!==a?0:100)},g=function(e,i,a){e.cSS="playing",e.vimeostarted=!0,e.nextslidecalled=!1,e.jsposter=void 0===e.jsposter||0===e.jsposter.length?i.find("rs-poster"):e.jsposter,e.jvideo=i.find("iframe"),t[a].c.trigger("revolution.slide.onvideoplay",r(e.vimeoplayer,"vimeo",e)),t[a].stopByVideo=e.pausetimer,y(i,a),"mute"==e.volume||0===e.volume||t.lastToggleState(i.data("videomutetoggledby"))||!0===t[a].globalmute?(e.volumetoken=!0,e.vimeoplayer.setMuted(!0)):s(e,parseInt(e.volcache,0)/100||.75),t.toggleState(e.videotoggledby)},u=function(e,i,a,s){var l=t[i].videos[e[0].id],d="iframe"+Math.round(1e5*Math.random()+1);if(l.jvideo=e.find("iframe"),o(i,e),l.jvideo.attr("id",d),l.startvideonow=a,l.videolistenerexist){if(a)switch(l.type){case"youtube":t.playVideo(e,i),-1!=l.ssec&&l.player.seekTo(l.ssec);break;case"vimeo":t.playVideo(e,i),-1!=l.ssec&&l.vimeoplayer.seekTo(l.ssec)}}else switch(l.type){case"youtube":if("undefined"==typeof YT||void 0===YT.Player)return t.checkVideoApis(e,i),void setTimeout((function(){u(e,i,a,s)}),50);l.player=new YT.Player(d,{events:{onStateChange:function(a){a.data==YT.PlayerState.PLAYING?(l.cSS="playing",t[i].onceVideoPlayed=!0,!1===l.player.isMuted()&&(l.volume=l.volcache=l.player.getVolume()),"mute"==l.volume||0===l.volume||t.lastToggleState(e.data("videomutetoggledby"))||!0===t[i].globalmute?l.player.mute():n(l,parseInt(l.volcache,0)||75),t[i].stopByVideo=!0,y(e,i),l.pausetimer?t[i].c.trigger("stoptimer"):t[i].stopByVideo=!1,t[i].c.trigger("revolution.slide.onvideoplay",r(l.player,"youtube",l)),t.toggleState(l.videotoggledby)):(l.cSS="paused",0==a.data&&l.loop&&(-1!=l.ssec&&l.player.seekTo(l.ssec),t.playVideo(e,i),t.toggleState(l.videotoggledby)),-1!=a.data&&3!=a.data&&(t[i].stopByVideo=!1,t[i].tonpause=!1,w(e,i),t[i].c.trigger("starttimer"),t[i].c.trigger("revolution.slide.onvideostop",r(l.player,"youtube",l)),null!=t[i].videoIsPlaying&&t[i].videoIsPlaying.attr("id")!=e.attr("id")||t.unToggleState(l.videotoggledby)),0==a.data&&l.nse?(document.fullscreenElement!==e.find("iframe")[0]&&document.webkitFullscreenElement!==e.find("iframe")[0]||h(),l.nseTriggered=!0,t[i].c.revnext(),w(e,i)):(w(e,i),t[i].stopByVideo=!1,3!==a.data&&(-1!=l.lasteventdata&&3!=l.lasteventdata&&void 0!==l.lasteventdata||-1!=a.data&&3!=a.data)&&t[i].c.trigger("starttimer"),t[i].c.trigger("revolution.slide.onvideostop",r(l.player,"youtube",l)),null!=t[i].videoIsPlaying&&t[i].videoIsPlaying.attr("id")!=e.attr("id")||t.unToggleState(l.videotoggledby))),clearTimeout(l.postOrVideoTimer),3!==a.data&&(l.postOrVideoTimer=setTimeout((function(){p(i,l)}),1===l.lasteventdata&&2===a.data||2===l.lasteventdata&&3!==a.data?1e3:0),l.lasteventdata=a.data)},onReady:function(a){var r,o=t.is_mobile(),n=e.hasClass("rs-layer-video");l.ready=!0,!o&&(!t.isSafari11()||o&&n)||"RS-BGVIDEO"!==e[0].tagName&&(!n||!0!==l.aplay&&"true"!==l.aplay)||(r=!0,l.player.setVolume(l.volcache),l.volume="mute",l.player.mute(),clearTimeout(e.data("mobilevideotimr")),2!==l.player.getPlayerState()&&-1!==l.player.getPlayerState()||e.data("mobilevideotimr",setTimeout((function(){t.playVideo(e,i)}),500))),r||"mute"!=l.volume||(l.player.setVolume(l.volcache),l.player.mute()),e.addClass("rs-apiready"),null==l.speed&&1===l.speed||a.target.setPlaybackRate(parseFloat(l.speed)),l.jsposter.off("click"),l.jsposter.on("click",(function(){t.playVideo(e,i,!0)})),l.startvideonow?(t.playVideo(e,i),-1!=l.ssec&&l.player.seekTo(l.ssec)):s&&p(i,l,"show",.2),l.videolistenerexist=!0}}});break;case"vimeo":if("undefined"==typeof Vimeo||void 0===Vimeo.Player)return t.checkVideoApis(e,i),void setTimeout((function(){u(e,i,a,s)}),50);for(var c,m=l.jvideo.attr("src"),v={},f=m,b=/([^&=]+)=([^&]*)/g;c=b.exec(f);)v[decodeURIComponent(c[1])]=decodeURIComponent(c[2]);m=(m=null!=v.player_id?m.replace(v.player_id,d):m+"&player_id="+d).replace(/&api=0|&api=1/g,"");var _,S=t.is_mobile()||t.isSafari11(),x="RS-BGVIDEO"===e[0].tagName;if(S&&x&&(m+="&background=1"),l.jvideo.attr("src",m),l.vimeoplayer=void 0===l.vimeoplayer||!1===l.vimeoplayer?new Vimeo.Player(d):l.vimeoplayer,S)(x||l.aplay||"true"===l.aplay)&&(_=!0),_&&(l.volumetoken=!0,l.vimeoplayer.setMuted(!0),l.volume="mute");l.vimeoplayer.on("play",(function(a){t[i].onceVideoPlayed=!0,l.cSS="playing",l.vimeostarted||g(l,e,i)})),l.vimeoplayer.on("loaded",(function(a){var r={};l.vimeoplayer.getVideoWidth().then((function(t){r.width=t,void 0!==r.width&&void 0!==r.height&&(l.ratio=r.width+":"+r.height,l.vimeoplayerloaded=!0,o(i,e))})),l.vimeoplayer.getVideoHeight().then((function(t){r.height=t,void 0!==r.width&&void 0!==r.height&&(l.ratio=r.width+":"+r.height,l.vimeoplayerloaded=!0,o(i,e))})),l.startvideonow?("mute"===l.volume&&(l.volumetoken=!0,l.vimeoplayer.setMuted(!0)),t.playVideo(e,i),-1!=l.ssec&&l.vimeoplayer.setCurrentTime(l.ssec)):s&&p(i,l,"show",.2),null==l.speed&&1===l.speed||l.vimeoplayer.setPlaybackRate(parseFloat(l.speed))})),e.addClass("rs-apiready"),l.vimeoplayer.on("volumechange",(function(e){l.volumetoken&&(l.volume=e.volume),l.volumetoken=!1})),l.vimeoplayer.on("timeupdate",(function(a){p(i,l),l.vimeostarted||0===a.percent||void 0!==t[i].activeRSSlide&&l.slideid!==t.gA(t[i].slides[t[i].activeRSSlide],"key")||g(l,e,i),l.pausetimer&&"playing"==t[i].sliderstatus&&(t[i].stopByVideo=!0,t[i].c.trigger("stoptimer")),l.currenttime=a.seconds,0!=l.esec&&-1!==l.esec&&l.esec<a.seconds&&!0!==l.nextslidecalled&&(l.loop?(t.playVideo(e,i),l.vimeoplayer.setCurrentTime(-1!==l.ssec?l.ssec:0)):(l.nse&&(l.nseTriggered=!0,l.nextslidecalled=!0,t[i].c.revnext()),l.vimeoplayer.pause())),l.prePlayForaWhile&&l.vimeoplayer.pause()})),l.vimeoplayer.on("ended",(function(a){l.cSS="paused",p(i,l),l.vimeostarted=!1,w(e,i),t[i].stopByVideo=!1,t[i].c.trigger("starttimer"),t[i].c.trigger("revolution.slide.onvideostop",r(l.vimeoplayer,"vimeo",l)),l.nse&&(l.nseTriggered=!0,t[i].c.revnext()),null!=t[i].videoIsPlaying&&t[i].videoIsPlaying.attr("id")!=e.attr("id")||t.unToggleState(l.videotoggledby)})),l.vimeoplayer.on("pause",(function(a){l.vimeostarted=!1,l.cSS="paused",p(i,l),t[i].stopByVideo=!1,t[i].tonpause=!1,w(e,i),t[i].c.trigger("starttimer"),t[i].c.trigger("revolution.slide.onvideostop",r(l.vimeoplayer,"vimeo",l)),null!=t[i].videoIsPlaying&&t[i].videoIsPlaying.attr("id")!=e.attr("id")||t.unToggleState(l.videotoggledby)})),l.jsposter.off("click"),l.jsposter.on("click",(function(){if(!t.ISM)return t.playVideo(e,i,!0),!1})),l.videolistenerexist=!0}},h=function(){document.exitFullscreen&&document.fullscreen?document.exitFullscreen():document.mozCancelFullScreen&&document.mozFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitIsFullScreen&&document.webkitExitFullscreen()},m=function(e,i,o){var s=t[i].videos[e[0].id];if(t.ISM&&s.notonmobile)return!1;if(s.metaloaded=!0,"html5"===s.newtype&&s.bgvideo&&(s.nBG=t[i].sbgs[e[0].dataset.key],void 0===s.nBG.shadowCanvas&&(s.nBG.shadowCanvas=document.createElement("canvas"),s.nBG.shadowCTX=s.nBG.shadowCanvas.getContext("2d"),s.nBG.shadowCanvas.style.background="transparent",s.nBG.shadowCanvas.style.opacity=1),s.nBG.isHTML5=!0,s.nBG.video=void 0!==s.nBG.loadobj&&void 0!==s.nBG.loadobj.img?s.nBG.loadobj.img:s.video,s.nBG.drawVideoCanvasImagesRecall=!1),(!s.controls||s.audio||void 0!==s.poster)&&!s.noInt){0!=e.find(".tp-video-play-button").length||t.ISM||e.append('<div class="tp-video-play-button"><i class="revicon-right-dir"></i><span class="tp-revstop">&nbsp;</span></div>');var n="video, rs-poster, .tp-video-play-button";void 0!==s.poster&&s.controls&&(n=".tp-video-play-button"),e.find(n).on("click",(function(){!1===s.loop&&s.esec>0&&s.esec<=s.video.currentTime||(e.hasClass("videoisplaying")?t.stopVideo(e,i):t.playVideo(e,i,!0))}))}(e.hasClass("rs-fsv")||s.bgvideo)&&(s.bgvideo||e.hasClass("rs-fsv")?(s.html5vid.addClass("fullcoveredvideo"),void 0!==s.ratio&&1!=s.ratio.split(":").length||(s.ratio="16:9"),t.prepareCoveredVideo(i)):s.html5vid.addClass("rs-fsv")),a(s.video,"canplaythrough",(function(){t.preLoadAudioDone(e,i,"canplaythrough")})),a(s.video,"canplay",(function(){t.preLoadAudioDone(e,i,"canplay")})),a(s.video,"progress",(function(){t.preLoadAudioDone(e,i,"progress")})),a(s.video,"pause",(function(){t.ISM&&b(s,1)})),a(s.video,"timeupdate",(function(e){this.BGrendered=!0,p(i,s),-1===s.esec&&s.loop&&1==window.isSafari11&&(s.esec=s.video.duration-.075),void 0!==s.lastCurrentTime?s.fps=s.video.currentTime-s.lastCurrentTime:s.fps=.1,s.lastCurrentTime=s.video.currentTime,0!=s.esec&&-1!=s.esec&&s.esec<s.video.currentTime&&!s.nextslidecalled&&(s.loop?(l(s,void 0,i),s.video.currentTime=-1===s.ssec?.5:s.ssec):(s.nse&&(s.nseTriggered=!0,s.nextslidecalled=!0,t[i].jcnah=!0,t[i].c.revnext(),setTimeout((function(){t[i].jcnah=!1}),1e3)),s.video.pause()))})),a(s.video,"play",(function(){s.cSS="playing",p(i,s),s.bgvideo&&(s.nBG.drawVideoCanvasImagesRecall=!0,s.nBG.videoisplaying=!0,s.nBG.video=s.video,t.updateVideoFrames(i,s.nBG)),t[i].onceVideoPlayed=!0,s.nextslidecalled=!1,s.volume=null!=s.volume&&"mute"!=s.volume?parseFloat(s.volcache):s.volume,s.volcache=null!=s.volcache&&"mute"!=s.volcache?parseFloat(s.volcache):s.volcache,t.is_mobile()||(!0===t[i].globalmute?s.video.muted=!0:s.video.muted="mute"==s.volume,s.volcache=t.isNumeric(s.volcache)&&s.volcache>1?s.volcache/100:s.volcache,"mute"==s.volume?s.video.muted=!0:null!=s.volcache&&(s.video.volume=s.volcache)),e.addClass("videoisplaying"),y(e,i),clearTimeout(s.showCoverSoon),!0!==s.pausetimer||"audio"==s.tag?(t[i].stopByVideo=!1,t[i].c.trigger("revolution.slide.onvideostop",r(s.video,"html5",s))):(t[i].stopByVideo=!0,t[i].c.trigger("revolution.slide.onvideoplay",r(s.video,"html5",s))),s.pausetimer&&"playing"==t[i].sliderstatus&&(t[i].stopByVideo=!0,t[i].c.trigger("stoptimer")),t.toggleState(s.videotoggledby)})),a(s.video,"seeked",(function(){s.seeking=!1})),a(s.video,"seeking",(function(){s.seeking=!0})),a(s.video,"pause",(function(a){s.cSS="paused",p(i,s),e.removeClass("videoisplaying"),s.bgvideo&&(s.nBG.drawVideoCanvasImagesRecall=!1,s.nBG.videoisplaying=!1),t[i].stopByVideo=!1,w(e,i),"audio"!=s.tag&&t[i].c.trigger("starttimer"),t[i].c.trigger("revolution.slide.onvideostop",r(s.video,"html5",s)),null!=t[i].videoIsPlaying&&t[i].videoIsPlaying.attr("id")!=e.attr("id")||t.unToggleState(s.videotoggledby)})),a(s.video,"ended",(function(){s.cSS="paused",document.fullscreenElement!==s.video&&document.webkitFullscreenElement!==s.video||h(),p(i,s),w(e,i),t[i].stopByVideo=!1,w(e,i),"audio"!=s.tag&&t[i].c.trigger("starttimer"),t[i].c.trigger("revolution.slide.onvideostop",r(s.video,"html5",e.data())),s.nse&&s.video.currentTime>0&&(1==!t[i].jcnah&&(s.nseTriggered=!0,t[i].c.revnext(),t[i].jcnah=!0),setTimeout((function(){t[i].jcnah=!1}),1500)),e.removeClass("videoisplaying"),s.bgvideo&&(s.nBG.drawVideoCanvasImagesRecall=!1,s.nBG.videoisplaying=!1),!0!==t[i].inviewport&&void 0!==t[i].inviewport||(t[i].lastplayedvideos=[])})),a(s.video,"volumechange",(function(){s.video.muted?s.volume="mute":s.volume=s.volcache=s.video.volume}))},v=function(e){return"t"===e||!0===e||"true"===e||"f"!==e&&!1!==e&&"false"!==e&&e},f=function(e,t,a){e.audio="audio"===t;var r=void 0===e.video?[]:e.video.split(";"),o={volume:e.audio?1:"mute",pload:"auto",ratio:"16:9",loop:!0,aplay:"true",fitCover:!0,afs:!0,controls:!1,nse:!0,npom:!1,opom:!1,inline:!0,notonmobile:!1,start:-1,end:-1,doverlay:"none",doverlaysize:1,doverlaycolora:"transparent",doverlaycolorb:"#000000",scop:!1,rwd:!0,speed:1,ploadwait:5,stopAV:1!==e.bgvideo,noInt:!1,volcache:75,crossOriginVideo:!1};for(var s in r)if(r.hasOwnProperty(s)){var n=r[s].split(":");switch(n[0]){case"v":o.volume=n[1];break;case"twa":o.twaudio=n[1];break;case"vd":o.volcache=n[1];break;case"p":o.pload=n[1];break;case"ar":o.ratio=n[1]+(void 0!==n[2]?":"+n[2]:"");break;case"ap":o.aplay=v(n[1]);break;case"vfc":o.fitCover=v(n[1]);break;case"afs":o.afs=v(n[1]);break;case"vc":o.controls=n[1];break;case"nse":o.nse=v(n[1]);break;case"npom":o.npom=v(n[1]);break;case"opom":o.opom=v(n[1]);break;case"t":o.vtype=n[1];break;case"inl":o.inline=v(n[1]);break;case"nomo":o.notonmobile=v(n[1]);break;case"sta":o.start=n[1]+(void 0!==n[2]?":"+n[2]:"");break;case"end":o.end=n[1]+(void 0!==n[2]?":"+n[2]:"");break;case"do":o.doverlay=n[1];break;case"dos":o.doverlaysize=n[1];break;case"doca":o.doverlaycolora=n[1];break;case"docb":o.doverlaycolorb=n[1];break;case"scop":o.scop=v(n[1]);break;case"rwd":o.rwd=v(n[1]);break;case"sp":o.speed=n[1];break;case"vw":o.ploadwait=parseInt(n[1],0)||5;break;case"sav":o.stopAV=v(n[1]);break;case"noint":o.noInt=v(n[1]);break;case"l":o.loopcache=n[1],o.loop="loop"===n[1]||"loopandnoslidestop"===n[1]||"none"!==n[1]&&v(n[1]);break;case"ptimer":o.pausetimer=v(n[1]);break;case"sat":o.waitToSlideTrans=v(n[1]);break;case"crossOriginVideo":o.crossOriginVideo=v(n[1]);break;case"poch":o.pauseOnSlideChange=v(n[1])}}return null==e.mp4&&null==e.webm&&(o.fitCover=!1),void 0!==e.bgvideo&&(o.bgvideo=e.bgvideo),o.noInt&&(o.controls=!1),void 0!==e.mp4&&(o.mp4=e.mp4),void 0!==e.videomp4&&(o.mp4=e.videomp4),void 0!==e.ytid&&(o.ytid=e.ytid),void 0!==e.ogv&&(o.ogv=e.ogv),void 0!==e.webm&&(o.webm=e.webm),void 0!==e.vimeoid&&(o.vimeoid=e.vimeoid),void 0!==e.vatr&&(o.vatr=e.vatr),void 0!==e.videoattributes&&(o.vatr=e.videoattributes),void 0!==e.poster&&(o.poster=e.poster),o.slideid=a,o.aplay="true"===o.aplay||o.aplay,1===o.bgvideo&&(o.volume="mute"),o.ssec=i(o.start),o.esec=i(o.end),o.pausetimer=void 0===o.pausetimer?"loopandnoslidestop"!==o.loopcache:o.pausetimer,o.inColumn=e._incolumn,o.audio=e.audio,!0!==o.loop&&"true"!==o.loop||!0!==o.nse&&"true"!==o.nse||(o.loop=!1),o.aplay&&o.twaudio&&!o.bgvideo&&(o.twaudio=!0),o},y=function(e,i){if(t[i].playingvideos=void 0===t[i].playingvideos?new Array:t[i].playingvideos,t[i].videos[e[0].id].stopAV&&void 0!==t[i].playingvideos&&t[i].playingvideos.length>0)for(var a in t[i].lastplayedvideos=jQuery.extend(!0,[],t[i].playingvideos),t[i].playingvideos)t[i].playingvideos.hasOwnProperty(a)&&t.stopVideo(t[i].playingvideos[a],i);t[i].playingvideos.push(e),t[i].videoIsPlaying=e},w=function(e,i){void 0!==t[i]&&void 0!==t[i]&&null!=t[i].playingvideos&&jQuery.inArray(e,t[i].playingvideos)>=0&&t[i].playingvideos.splice(jQuery.inArray(e,t[i].playingvideos),1)},b=function(e,i){if(void 0!==e&&(void 0===i&&(i=0),t.ISM&&!e.bgvideo)){e.playPauseBtnTween&&e.playPauseBtnTween.kill&&e.playPauseBtnTween.kill();var a=t.closestNode(e.video,"RS-LAYER"),r=e.controls?1:0,o=e.controls?0:.3;e.controls&&e.poster&&0===i&&(o=0,r=0),a&&(e.playPauseBtnTween=tpGS.gsap.to(a.querySelector(".tp-video-play-button"),{duration:o,delay:r,opacity:i}))}};window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.video={loaded:!0,version:"6.6.9"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}(jQuery);
!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){var o;if(e&&t)return-1==(o=(o=this._events=this._events||{})[e]=o[e]||[]).indexOf(t)&&o.push(t),this},t.once=function(e,t){var o;if(e&&t)return this.on(e,t),((o=this._onceEvents=this._onceEvents||{})[e]=o[e]||{})[t]=!0,this},t.off=function(e,t){e=this._events&&this._events[e];if(e&&e.length)return-1!=(t=e.indexOf(t))&&e.splice(t,1),this},t.emitEvent=function(e,t){var o=this._events&&this._events[e];if(o&&o.length){o=o.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],i=0;i<o.length;i++){var s=o[i];n&&n[s]&&(this.off(e,s),delete n[s]),s.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(t,o){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(e){return o(t,e)}):"object"==typeof module&&module.exports?module.exports=o(t,require("ev-emitter")):t.imagesLoaded=o(t,t.EvEmitter)}("undefined"!=typeof window?window:this,function(t,e){function s(e,t){for(var o in t)e[o]=t[o];return e}function a(e,t,o){var n,i;return this instanceof a?(n="string"==typeof(n=e)?document.querySelectorAll(e):n)?(this.elements=(i=n,Array.isArray(i)?i:"object"==typeof i&&"number"==typeof i.length?c.call(i):[i]),this.options=s({},this.options),"function"==typeof t?o=t:s(this.options,t),o&&this.on("always",o),this.getImages(),r&&(this.jqDeferred=new r.Deferred),void setTimeout(this.check.bind(this))):void l.error("Bad element for imagesLoaded "+(n||e)):new a(e,t,o)}function o(e){this.img=e}function n(e,t){this.url=e,this.element=t,this.img=new Image}var r=t.jQuery,l=t.console,c=Array.prototype.slice,d=((a.prototype=Object.create(e.prototype)).options={},a.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},a.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&d[t]){for(var o=e.querySelectorAll("img"),n=0;n<o.length;n++){var i=o[n];this.addImage(i)}if("string"==typeof this.options.background)for(var s=e.querySelectorAll(this.options.background),n=0;n<s.length;n++){var a=s[n];this.addElementBackgroundImages(a)}}},{1:!0,9:!0,11:!0});return a.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var o=/url\((['"])?(.*?)\1\)/gi,n=o.exec(t.backgroundImage);null!==n;){var i=n&&n[2];i&&this.addBackground(i,e),n=o.exec(t.backgroundImage)}},a.prototype.addImage=function(e){e=new o(e);this.images.push(e)},a.prototype.addBackground=function(e,t){e=new n(e,t);this.images.push(e)},a.prototype.check=function(){function t(e,t,o){setTimeout(function(){n.progress(e,t,o)})}var n=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once("progress",t),e.check()}):void this.complete()},a.prototype.progress=function(e,t,o){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&l&&l.log("progress: "+o,e,t)},a.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred&&(e=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[e](this))},(o.prototype=Object.create(e.prototype)).check=function(){return this.getIsImageComplete()?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},o.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},o.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},o.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},o.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},o.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},o.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(n.prototype=Object.create(o.prototype)).check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},n.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},n.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},(a.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((r=e).fn.imagesLoaded=function(e,t){return new a(this,e,t).jqDeferred.promise(r(this))})})(),a}),function(e,t){"object"==typeof exports?module.exports=t(e):"function"==typeof define&&define.amd?define([],t):e.LazyLoad=t(e)}("undefined"!=typeof global?global:this.window||this.global,function(t){"use strict";"function"==typeof define&&define.amd&&(t=window);const o={src:"data-src",srcset:"data-srcset",selector:".lazyload:not(.zoomImg, .et-lazy-loaded, .rs-lazyload)",root:null,rootMargin:"200px",threshold:0},r=function(){let e={},t=!0,o=0;var n=arguments.length;for("[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(t=arguments[0],o++);o<n;o++){var i,s=arguments[o],a=(i=void 0,s);for(i in a)Object.prototype.hasOwnProperty.call(a,i)&&(t&&"[object Object]"===Object.prototype.toString.call(a[i])?e[i]=r(!0,e[i],a[i]):e[i]=a[i])}return e};function n(e,t){this.settings=r(o,t||{}),this.images=e||document.querySelectorAll(this.settings.selector),this.observer=null,this.init()}if(n.prototype={init:function(){if(t.IntersectionObserver){let n=this;var e={root:this.settings.root,rootMargin:this.settings.rootMargin,threshold:[this.settings.threshold]};this.observer=new IntersectionObserver(function(e){Array.prototype.forEach.call(e,function(e){var t,o;e.isIntersecting&&(null!==e.target.closest(".swiper-wrapper")&&Array.prototype.forEach.call(e.target.closest(".swiper-wrapper").querySelectorAll(n.settings.selector),function(e){var t=e.getAttribute(n.settings.src),o=e.getAttribute(n.settings.srcset);"img"===e.tagName.toLowerCase()?(e.classList.contains("et-lazy-loaded")&&n.observer.unobserve(e),t&&(e.src=t,void 0!==etTheme)&&(etTheme.isotope,1)&&void 0!==etTheme.isotope&&etTheme.isotope(),o&&(e.srcset=o,void 0!==etTheme)&&(etTheme.isotope,1)&&void 0!==etTheme.isotope&&etTheme.isotope(),e.classList.remove("et-lazyload-fadeIn"),e.classList.remove("et-lazyload-force-load"),e.classList.add("et-lazy-loaded")):(e.style.backgroundImage="url("+t+")",n.observer.unobserve(e))}),t=e.target.getAttribute(n.settings.src),o=e.target.getAttribute(n.settings.srcset),"img"===e.target.tagName.toLowerCase()?(e.target.classList.contains("et-lazy-loaded")&&n.observer.unobserve(e.target),t&&(e.target.src=t,void 0!==etTheme)&&void 0!==etTheme.isotope&&void 0!==etTheme.isotope&&etTheme.isotope(),o&&(e.target.srcset=o,void 0!==etTheme)&&(etTheme.isotope,1)&&void 0!==etTheme.isotope&&etTheme.isotope(),e.target.classList.remove("et-lazyload-fadeIn"),e.target.classList.remove("et-lazyload-force-load"),e.target.classList.add("et-lazy-loaded")):(e.target.style.backgroundImage="url("+t+")",n.observer.unobserve(e.target)))})},e),Array.prototype.forEach.call(this.images,function(e){n.observer.observe(e)})}else this.loadImages()},loadAndDestroy:function(){this.settings&&(this.loadImages(),this.destroy())},loadImages:function(){if(this.settings){let n=this;Array.prototype.forEach.call(this.images,function(e){var t=e.getAttribute(n.settings.src),o=e.getAttribute(n.settings.srcset);"img"===e.tagName.toLowerCase()?(t&&(e.src=t,void 0!==etTheme)&&(etTheme.isotope,1)&&void 0!==etTheme.isotope&&etTheme.isotope(),o&&(e.srcset=o,void 0!==etTheme)&&(etTheme.isotope,1)&&void 0!==etTheme.isotope&&etTheme.isotope(),e.classList.remove("et-lazyload-fadeIn"),e.classList.add("et-lazy-loaded")):e.style.backgroundImage="url('"+t+"')"})}},destroy:function(){this.settings&&(this.observer.disconnect(),this.settings=null)}},t.lazyload=function(e,t){return new n(e,t)},t.jQuery){const i=t.jQuery;i.fn.lazyload=function(e){return(e=e||{}).attribute=e.attribute||"data-src",new n(i.makeArray(this),e),this}}return n}),function(){var j=this.jQuery||window.jQuery,O=j(window);j.fn.stick_in_parent=function(e){var T,t,o,n,i,k=(e=null==e?{}:e).sticky_class,x=e.inner_scrolling,I=e.recalc_every,s=e.parent,E=e.offset_top,S=e.spacer,z=e.bottoming;for(null==E&&(E=0),null==s&&(s=void 0),null==x&&(x=!0),null==k&&(k="is_stuck"),T=j(document),null==z&&(z=!0),o=function(a,r,l,c,d,p,m,u){var h,e,f,g,v,_,w,y,t,b,C,n;if(!a.data("sticky_kit")){if(a.data("sticky_kit",!0),v=T.height(),w=a.parent(),!(w=null!=s?w.closest(s):w).length)throw"failed to find stick parent";if(h=f=!1,(C=null!=S?S&&a.closest(S):j("<div />"))&&C.css("position",a.css("position")),(y=function(){var e,t,o;if(!u)return v=T.height(),e=parseInt(w.css("border-top-width"),10),t=parseInt(w.css("padding-top"),10),r=parseInt(w.css("padding-bottom"),10),l=w.offset().top+e+t,c=w.height(),f&&(h=f=!1,null==S&&(a.insertAfter(C),C.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(k),o=!0),d=a.offset().top-(parseInt(a.css("margin-top"),10)||0)-E,p=a.outerHeight(!0),m=a.css("float"),C&&C.css({width:a[0].getBoundingClientRect().width,height:p,display:a.css("display"),"vertical-align":a.css("vertical-align"),float:m}),o?n():void 0})(),p!==c)return g=void 0,_=E,b=I,n=function(){var e,t,o,n,i,s=d;if(!u)return o=!1,null!=b&&--b<=0&&(b=I,y(),o=!0),o||T.height()===v||(y(),o=!0),o=O.scrollTop(),null!=g&&(t=o-g),g=o,f?(z&&(n=c+l<o+p+_,h)&&!n&&(h=!1,a.css({position:"fixed",bottom:"",top:_}).trigger("sticky_kit:unbottom")),o<s&&(f=!1,_=E,null==S&&("left"!==m&&"right"!==m||a.insertAfter(C),C.detach()),a.css(e={position:"",width:"",top:""}).removeClass(k).trigger("sticky_kit:unstick")),x&&(i=O.height())<p+E&&(h||(_-=t,_=Math.max(i-p,_),_=Math.min(E,_),f&&a.css({top:_+"px"})))):s<o&&(f=!0,(e={position:"fixed",top:_}).width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(e).addClass(k),null==S&&(a.after(C),"left"!==m&&"right"!==m||C.append(a)),a.trigger("sticky_kit:stick")),f&&z&&(null==n&&(n=c+l<o+p+_),!h)&&n?(h=!0,"static"===w.css("position")&&w.css({position:"relative"}),a.css({position:"absolute",bottom:r,top:"auto"}).trigger("sticky_kit:bottom")):void 0},t=function(){return y(),n()},e=function(){if(u=!0,O.off("touchmove",n),O.off("scroll",n),O.off("resize",t),j(document.body).off("sticky_kit:recalc",t),a.off("sticky_kit:detach",e),a.removeData("sticky_kit"),a.css({position:"",bottom:"",top:"",width:""}),w.position("position",""),f)return null==S&&("left"!==m&&"right"!==m||a.insertAfter(C),C.remove()),a.removeClass(k)},O.on("touchmove",n),O.on("scroll",n),O.on("resize",t),j(document.body).on("sticky_kit:recalc",t),a.on("sticky_kit:detach",e),setTimeout(n,0)}},n=0,i=this.length;n<i;n++)t=this[n],o(j(t));return this}}.call(this),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(window.jQuery||window.Zepto)}(function(c){function e(){}function d(e,t){h.ev.on("mfp"+e+b,t)}function p(e,t,o,n){var i=document.createElement("div");return i.className="mfp-"+e,o&&(i.innerHTML=o),n?t&&t.appendChild(i):(i=c(i),t&&i.appendTo(t)),i}function m(e,t){h.ev.triggerHandler("mfp"+e,t),h.st.callbacks&&(e=e.charAt(0).toLowerCase()+e.slice(1),h.st.callbacks[e])&&h.st.callbacks[e].apply(h,c.isArray(t)?t:[t])}function u(e){return e===t&&h.currTemplate.closeBtn||(h.currTemplate.closeBtn=c(h.st.closeMarkup.replace("%title%",h.st.tClose)),t=e),h.currTemplate.closeBtn}function s(){c.magnificPopup.instance||((h=new e).init(),c.magnificPopup.instance=h)}function a(){v&&(l.after(v.addClass(r)).detach(),v=null)}var h,n,f,i,g,t,r,l,v,_="Close",w="BeforeClose",y="MarkupParse",b=".mfp",C="mfp-ready",o="mfp-removing",T=!!window.jQuery,k=c(window),x=(c.magnificPopup={instance:null,proto:e.prototype={constructor:e,init:function(){var e=navigator.appVersion;h.isLowIE=h.isIE8=document.all&&!document.addEventListener,h.isAndroid=/android/gi.test(e),h.isIOS=/iphone|ipad|ipod/gi.test(e),h.supportsTransition=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1}(),h.probablyMobile=h.isAndroid||h.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),f=c(document),h.popupsCache={}},open:function(e){if(!1===e.isObj){h.items=e.items.toArray(),h.index=0;for(var t,o=e.items,n=0;n<o.length;n++)if((t=(t=o[n]).parsed?t.el[0]:t)===e.el[0]){h.index=n;break}}else h.items=c.isArray(e.items)?e.items:[e.items],h.index=e.index||0;if(!h.isOpen){h.types=[],g="",e.mainEl&&e.mainEl.length?h.ev=e.mainEl.eq(0):h.ev=f,e.key?(h.popupsCache[e.key]||(h.popupsCache[e.key]={}),h.currTemplate=h.popupsCache[e.key]):h.currTemplate={},h.st=c.extend(!0,{},c.magnificPopup.defaults,e),h.fixedContentPos="auto"===h.st.fixedContentPos?!h.probablyMobile:h.st.fixedContentPos,h.st.modal&&(h.st.closeOnContentClick=!1,h.st.closeOnBgClick=!1,h.st.showCloseBtn=!1,h.st.enableEscapeKey=!1),h.bgOverlay||(h.bgOverlay=p("bg").on("click"+b,function(){h.close()}),h.wrap=p("wrap").attr("tabindex",-1).on("click"+b,function(e){h._checkIfClose(e.target)&&h.close()}),h.container=p("container",h.wrap)),h.contentContainer=p("content"),h.st.preloader&&(h.preloader=p("preloader",h.container,h.st.tLoading));var i=c.magnificPopup.modules;for(n=0;n<i.length;n++){var s=(s=i[n]).charAt(0).toUpperCase()+s.slice(1);h["init"+s].call(h)}m("BeforeOpen"),h.st.showCloseBtn&&(h.st.closeBtnInside?(d(y,function(e,t,o,n){o.close_replaceWith=u(n.type)}),g+=" mfp-close-btn-in"):h.wrap.append(u())),h.st.alignTop&&(g+=" mfp-align-top"),h.fixedContentPos?h.wrap.css({overflow:h.st.overflowY,overflowX:"hidden",overflowY:h.st.overflowY}):h.wrap.css({top:k.scrollTop(),position:"absolute"}),!1!==h.st.fixedBgPos&&("auto"!==h.st.fixedBgPos||h.fixedContentPos)||h.bgOverlay.css({height:f.height(),position:"absolute"}),h.st.enableEscapeKey&&f.on("keyup"+b,function(e){27===e.keyCode&&h.close()}),k.on("resize"+b,function(){h.updateSize()}),h.st.closeOnContentClick||(g+=" mfp-auto-cursor"),g&&h.wrap.addClass(g);var a=h.wH=k.height(),r={},l=(h.fixedContentPos&&h._hasScrollBar(a)&&(l=h._getScrollbarSize())&&(r.marginRight=l),h.fixedContentPos&&(h.isIE7?c("body, html").css("overflow","hidden"):r.overflow="hidden"),h.st.mainClass);return h.isIE7&&(l+=" mfp-ie7"),l&&h._addClassToMFP(l),h.updateItemHTML(),m("BuildControls"),c("html").css(r),h.bgOverlay.add(h.wrap).prependTo(h.st.prependTo||c(document.body)),h._lastFocusedEl=document.activeElement,setTimeout(function(){h.content?(h._addClassToMFP(C),h._setFocus()):h.bgOverlay.addClass(C),f.on("focusin"+b,h._onFocusIn)},16),h.isOpen=!0,h.updateSize(a),m("Open"),e}h.updateItemHTML()},close:function(){h.isOpen&&(m(w),h.isOpen=!1,h.st.removalDelay&&!h.isLowIE&&h.supportsTransition?(h._addClassToMFP(o),setTimeout(function(){h._close()},h.st.removalDelay)):h._close())},_close:function(){m(_);var e=o+" "+C+" ";h.bgOverlay.detach(),h.wrap.detach(),h.container.empty(),h.st.mainClass&&(e+=h.st.mainClass+" "),h._removeClassFromMFP(e),h.fixedContentPos&&(e={marginRight:""},h.isIE7?c("body, html").css("overflow",""):e.overflow="",c("html").css(e)),f.off("keyup.mfp focusin"+b),h.ev.off(b),h.wrap.attr("class","mfp-wrap").removeAttr("style"),h.bgOverlay.attr("class","mfp-bg"),h.container.attr("class","mfp-container"),!h.st.showCloseBtn||h.st.closeBtnInside&&!0!==h.currTemplate[h.currItem.type]||h.currTemplate.closeBtn&&h.currTemplate.closeBtn.detach(),h.st.autoFocusLast&&h._lastFocusedEl&&c(h._lastFocusedEl).focus(),h.currItem=null,h.content=null,h.currTemplate=null,h.prevHeight=0,m("AfterClose")},updateSize:function(e){var t;h.isIOS?(t=document.documentElement.clientWidth/window.innerWidth,t=window.innerHeight*t,h.wrap.css("height",t),h.wH=t):h.wH=e||k.height(),h.fixedContentPos||h.wrap.css("height",h.wH),m("Resize")},updateItemHTML:function(){var e=h.items[h.index],t=(h.contentContainer.detach(),h.content&&h.content.detach(),(e=e.parsed?e:h.parseEl(h.index)).type),o=(m("BeforeChange",[h.currItem?h.currItem.type:"",t]),h.currItem=e,h.currTemplate[t]||(o=!!h.st[t]&&h.st[t].markup,m("FirstMarkupParse",o),h.currTemplate[t]=!o||c(o)),i&&i!==e.type&&h.container.removeClass("mfp-"+i+"-holder"),h["get"+t.charAt(0).toUpperCase()+t.slice(1)](e,h.currTemplate[t]));h.appendContent(o,t),e.preloaded=!0,m("Change",e),i=e.type,h.container.prepend(h.contentContainer),m("AfterChange")},appendContent:function(e,t){(h.content=e)?h.st.showCloseBtn&&h.st.closeBtnInside&&!0===h.currTemplate[t]?h.content.find(".mfp-close").length||h.content.append(u()):h.content=e:h.content="",m("BeforeAppend"),h.container.addClass("mfp-"+t+"-holder"),h.contentContainer.append(h.content)},parseEl:function(e){var t,o=h.items[e];if((o=o.tagName?{el:c(o)}:(t=o.type,{data:o,src:o.src})).el){for(var n=h.types,i=0;i<n.length;i++)if(o.el.hasClass("mfp-"+n[i])){t=n[i];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=t||h.st.type||"inline",o.index=e,o.parsed=!0,h.items[e]=o,m("ElementParse",o),h.items[e]},addGroup:function(t,o){function e(e){e.mfpEl=this,h._openClick(e,t,o)}var n="click.magnificPopup";(o=o||{}).mainEl=t,o.items?(o.isObj=!0,t.off(n).on(n,e)):(o.isObj=!1,o.delegate?t.off(n).on(n,o.delegate,e):(o.items=t).off(n).on(n,e))},_openClick:function(e,t,o){var n=(void 0!==o.midClick?o:c.magnificPopup.defaults).midClick;if(n||!(2===e.which||e.ctrlKey||e.metaKey||e.altKey||e.shiftKey)){n=(void 0!==o.disableOn?o:c.magnificPopup.defaults).disableOn;if(n)if(c.isFunction(n)){if(!n.call(h))return!0}else if(k.width()<n)return!0;e.type&&(e.preventDefault(),h.isOpen)&&e.stopPropagation(),o.el=c(e.mfpEl),o.delegate&&(o.items=t.find(o.delegate)),h.open(o)}},updateStatus:function(e,t){var o;h.preloader&&(n!==e&&h.container.removeClass("mfp-s-"+n),o={status:e,text:t=t||"loading"!==e?t:h.st.tLoading},m("UpdateStatus",o),e=o.status,h.preloader.html(t=o.text),h.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),h.container.addClass("mfp-s-"+e),n=e)},_checkIfClose:function(e){if(!c(e).hasClass("mfp-prevent-close")){var t=h.st.closeOnContentClick,o=h.st.closeOnBgClick;if(t&&o)return!0;if(!h.content||c(e).hasClass("mfp-close")||h.preloader&&e===h.preloader[0])return!0;if(e===h.content[0]||c.contains(h.content[0],e)){if(t)return!0}else if(o&&c.contains(document,e))return!0;return!1}},_addClassToMFP:function(e){h.bgOverlay.addClass(e),h.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),h.wrap.removeClass(e)},_hasScrollBar:function(e){return(h.isIE7?f.height():document.body.scrollHeight)>(e||k.height())},_setFocus:function(){(h.st.focus?h.content.find(h.st.focus).eq(0):h.wrap).focus()},_onFocusIn:function(e){if(e.target!==h.wrap[0]&&!c.contains(h.wrap[0],e.target))return h._setFocus(),!1},_parseMarkup:function(i,e,t){var s;t.data&&(e=c.extend(t.data,e)),m(y,[i,e,t]),c.each(e,function(e,t){if(void 0===t||!1===t)return!0;var o,n;1<(s=e.split("_")).length?0<(o=i.find(b+"-"+s[0])).length&&("replaceWith"===(n=s[1])?o[0]!==t[0]&&o.replaceWith(t):"img"===n?o.is("img")?o.attr("src",t):o.replaceWith(c("<img>").attr("src",t).attr("class",o.attr("class"))):o.attr(s[1],t)):i.find(b+"-"+e).html(t)})},_getScrollbarSize:function(){var e;return void 0===h.scrollbarSize&&((e=document.createElement("div")).style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),h.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),h.scrollbarSize}},modules:[],open:function(e,t){return s(),(e=e?c.extend(!0,{},e):{}).isObj=!0,e.index=t||0,this.instance.open(e)},close:function(){return c.magnificPopup.instance&&c.magnificPopup.instance.close()},registerModule:function(e,t){t.options&&(c.magnificPopup.defaults[e]=t.options),c.extend(this.proto,t.proto),this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},c.fn.magnificPopup=function(e){s();var t,o,n,i=c(this);return"string"==typeof e?"open"===e?(t=T?i.data("magnificPopup"):i[0].magnificPopup,o=parseInt(arguments[1],10)||0,n=t.items?t.items[o]:(n=i,(n=t.delegate?n.find(t.delegate):n).eq(o)),h._openClick({mfpEl:n},i,t)):h.isOpen&&h[e].apply(h,Array.prototype.slice.call(arguments,1)):(e=c.extend(!0,{},e),T?i.data("magnificPopup",e):i[0].magnificPopup=e,h.addGroup(i,e)),i},"inline");c.magnificPopup.registerModule(x,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){h.types.push(x),d(_+"."+x,function(){a()})},getInline:function(e,t){var o,n,i;return a(),e.src?(o=h.st.inline,(n=c(e.src)).length?((i=n[0].parentNode)&&i.tagName&&(l||(r=o.hiddenClass,l=p(r),r="mfp-"+r),v=n.after(l).detach().removeClass(r)),h.updateStatus("ready")):(h.updateStatus("error",o.tNotFound),n=c("<div>")),e.inlineElement=n):(h.updateStatus("ready"),h._parseMarkup(t,{},e),t)}}});var I;c.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var e=h.st.image,t=".image";h.types.push("image"),d("Open"+t,function(){"image"===h.currItem.type&&e.cursor&&c(document.body).addClass(e.cursor)}),d(_+t,function(){e.cursor&&c(document.body).removeClass(e.cursor),k.off("resize"+b)}),d("Resize"+t,h.resizeImage),h.isLowIE&&d("AfterChange",h.resizeImage)},resizeImage:function(){var e,t=h.currItem;t&&t.img&&h.st.image.verticalFit&&(e=0,h.isLowIE&&(e=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",h.wH-e))},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,I&&clearInterval(I),e.isCheckingImgSize=!1,m("ImageHasSize",e),e.imgHidden)&&(h.content&&h.content.removeClass("mfp-loading"),e.imgHidden=!1)},findImageSize:function(t){function o(e){I&&clearInterval(I),I=setInterval(function(){0<i.naturalWidth?h._onImageHasSize(t):(200<n&&clearInterval(I),3===++n?o(10):40===n?o(50):100===n&&o(500))},e)}var n=0,i=t.img[0];o(1)},getImage:function(e,t){function o(){e&&(e.img[0].complete?(e.img.off(".mfploader"),e===h.currItem&&(h._onImageHasSize(e),h.updateStatus("ready")),e.hasSize=!0,e.loaded=!0,m("ImageLoadComplete")):++s<200?setTimeout(o,100):n())}function n(){e&&(e.img.off(".mfploader"),e===h.currItem&&(h._onImageHasSize(e),h.updateStatus("error",a.tError.replace("%url%",e.src))),e.hasSize=!0,e.loaded=!0,e.loadError=!0)}var i,s=0,a=h.st.image,r=t.find(".mfp-img");return r.length&&((i=document.createElement("img")).className="mfp-img",e.el&&e.el.find("img").length&&(i.alt=e.el.find("img").attr("alt")),e.img=c(i).on("load.mfploader",o).on("error.mfploader",n),i.src=e.src,r.is("img")&&(e.img=e.img.clone()),0<(i=e.img[0]).naturalWidth?e.hasSize=!0:i.width||(e.hasSize=!1)),h._parseMarkup(t,{title:function(e){if(e.data&&void 0!==e.data.title)return e.data.title;var t=h.st.image.titleSrc;if(t){if(c.isFunction(t))return t.call(h,e);if(e.el)return e.el.attr(t)||""}return""}(e),img_replaceWith:e.img},e),h.resizeImage(),e.hasSize?(I&&clearInterval(I),e.loadError?(t.addClass("mfp-loading"),h.updateStatus("error",a.tError.replace("%url%",e.src))):(t.removeClass("mfp-loading"),h.updateStatus("ready"))):(h.updateStatus("loading"),e.loading=!0,e.hasSize||(e.imgHidden=!0,t.addClass("mfp-loading"),h.findImageSize(e))),t}}});var E;c.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,t,o,n,i,s,a=h.st.zoom,r=".zoom";a.enabled&&h.supportsTransition&&(t=a.duration,o=function(e){var e=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),t="all "+a.duration/1e3+"s "+a.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},n="transition";return o["-webkit-"+n]=o["-moz-"+n]=o["-o-"+n]=o[n]=t,e.css(o),e},n=function(){h.content.css("visibility","visible")},d("BuildControls"+r,function(){h._allowZoom()&&(clearTimeout(i),h.content.css("visibility","hidden"),(e=h._getItemToZoom())?((s=o(e)).css(h._getOffset()),h.wrap.append(s),i=setTimeout(function(){s.css(h._getOffset(!0)),i=setTimeout(function(){n(),setTimeout(function(){s.remove(),e=s=null,m("ZoomAnimationEnded")},16)},t)},16)):n())}),d(w+r,function(){if(h._allowZoom()){if(clearTimeout(i),h.st.removalDelay=t,!e){if(!(e=h._getItemToZoom()))return;s=o(e)}s.css(h._getOffset(!0)),h.wrap.append(s),h.content.css("visibility","hidden"),setTimeout(function(){s.css(h._getOffset())},16)}}),d(_+r,function(){h._allowZoom()&&(n(),s&&s.remove(),e=null)}))},_allowZoom:function(){return"image"===h.currItem.type},_getItemToZoom:function(){return!!h.currItem.hasSize&&h.currItem.img},_getOffset:function(e){var e=e?h.currItem.img:h.st.zoom.opener(h.currItem.el||h.currItem),t=e.offset(),o=parseInt(e.css("padding-top"),10),n=parseInt(e.css("padding-bottom"),10),e=(t.top-=c(window).scrollTop()-o,{width:e.width(),height:(T?e.innerHeight():e[0].offsetHeight)-n-o});return(E=void 0===E?void 0!==document.createElement("p").style.MozTransform:E)?e["-moz-transform"]=e.transform="translate("+t.left+"px,"+t.top+"px)":(e.left=t.left,e.top=t.top),e}}}),s()});var etTheme={};!function(e){"use strict";etTheme.autoinit={},etTheme.init=function(){etTheme.et_global={w_width:e(window).width(),w_height:e(window).height(),mob_header_start:Number(etConfig.et_global.mobHeaderStart)+1,is_masonry:etConfig.layoutSettings.is_masonry,s_widgets_open_close:e("body").hasClass("s_widgets-open-close"),f_widgets_open_close:e("body").hasClass("f_widgets-open-close"),sidebar_canvas_loaded:!1,supports_html5_storage:!1,deny_link_click:!1,classes:{skeleton:etConfig.et_global.classes.skeleton,mfp:etConfig.et_global.classes.mfp},styles_loaded:[]},etTheme.et_woocommerce={is_single_product:e("body").hasClass("single-product"),quick_view_opened:!1,quick_view_css_loaded:!1,popup_added_to_cart_opened:!1,popup_added_to_cart_css_loaded:!1},e.each(etTheme.autoinit,function(e,t){t()}),e(window).trigger("resize")},e(document).ready(function(){etTheme.init()})}(jQuery),function(a){"use strict";etTheme.autoinit.helpers=etTheme.helpers=function(){a(window).on("resize",function(){etTheme.et_global.w_width=a(window).width(),etTheme.et_global.w_height=a(window).height()}),a(".posts-navigation").removeClass("hidden"),a(window).on("load",function(){var e=a(".et_b_header-account form.register");a(".user-role input[value=seller]",e).trigger("click"),a(".user-role input[value=customer]",e).trigger("click"),a(".search-full-width .et-mini-content").attr("style",null)}),a(document).on("click","a",function(e){etTheme.et_global.deny_link_click&&!a(this).parents().hasClass("et-mini-content")&&e.preventDefault()}),a(document).on("et_ajax_content_loaded",function(){etTheme.et_global.deny_link_click=!1}),a(document).on("et_ajax_popup_loaded",function(){void 0!==etTheme.tabs&&etTheme.tabs()}),a(document).ready(function(){a(".fadeIn-slide").each(function(){a(this).addClass("fadedIn-slide"),setTimeout(function(){a(".fadeIn-slide").removeClass("fadedIn-slide").removeClass("fadeIn-slide")},700)}),window.elementorFrontend&&a(".elementor-section-stretched").length&&a(".elementor-section-stretched").each(function(){jQuery(this).data("settings")?.stretch_section&&new elementorModules.frontend.tools.StretchElement({element:this}).stretch()})}),a(document).on("change",".etheme-product-grid-content .qty",function(){a(this).parents(".etheme-product-grid-content").find(".button[data-quantity]").attr("data-quantity",this.value)});try{etTheme.et_global.supports_html5_storage="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("xstore","storage_supported"),window.sessionStorage.removeItem("xstore")}catch(e){etTheme.et_global.supports_html5_storage=!1}},etTheme.autoinit.resizeVideo=etTheme.resizeVideo=function(){a(document).find('.single-product .product-video-popup iframe[src*="youtube.com"], .single-product .product-video-popup iframe[src*="vimeo.com"], article.blog-post iframe[src*="youtube.com"], article.blog-post iframe[src*="vimeo.com"]').each(function(){a(this).attr("width","100%").css("height",.56*a(this).width(),"important")})},etTheme.autoinit.reinitSwatches=etTheme.reinitSwatches=function(){etConfig.woocommerceSettings.is_swatches&&"undefined"!=typeof ST_WC_FRONT_SWATCH&&ST_WC_FRONT_SWATCH.productLoop.itemSwatches()},etTheme.autoinit.inputPasswordEye=etTheme.inputPasswordEye=function(){a("body").hasClass("wcfm-dashboard-page")||(a("input[type=password]").each(function(){0<a(this).parents(".woocommerce-input-wrapper").length||(a(this).wrap('<span class="input-password-wrap" data-type="password"></span>'),a(this).closest(".input-password-wrap").append('<svg xmlns="http://www.w3.org/2000/svg" height="1.14em" viewBox="0 0 24 24" width="1.14em" class="show-password"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5c1.38 0 2.5 1.12 2.5 2.5S13.38 14 12 14s-2.5-1.12-2.5-2.5S10.62 9 12 9m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z"/></svg>'),a(this).closest(".input-password-wrap").append('<svg xmlns="http://www.w3.org/2000/svg" height="1.14em" viewBox="0 0 24 24" width="1.14em" class="hide-password"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z"/></svg>'))}),a(document).on("click",".input-password-wrap svg",function(){var e=a(this).parents(".input-password-wrap"),t=a(this).parent().find("input");"password"==a(t).attr("type")?(a(t).attr("type","text"),a(e).attr("data-type","text")):(a(t).attr("type","password"),a(e).attr("data-type","password"))}))},etTheme.notify=function(e,t="success",o=3e3,n=!1){let i=a(".et-notify");n&&(e+=`<span class="et-notify-close pos-absolute right top pointer">
<svg xmlns="http://www.w3.org/2000/svg" width="0.55em" height="0.55em" viewBox="0 0 24 24" fill="currentColor">
<path d="M13.056 12l10.728-10.704c0.144-0.144 0.216-0.336 0.216-0.552 0-0.192-0.072-0.384-0.216-0.528-0.144-0.12-0.336-0.216-0.528-0.216 0 0 0 0 0 0-0.192 0-0.408 0.072-0.528 0.216l-10.728 10.728-10.704-10.728c-0.288-0.288-0.768-0.288-1.056 0-0.168 0.144-0.24 0.336-0.24 0.528 0 0.216 0.072 0.408 0.216 0.552l10.728 10.704-10.728 10.704c-0.144 0.144-0.216 0.336-0.216 0.552s0.072 0.384 0.216 0.528c0.288 0.288 0.768 0.288 1.056 0l10.728-10.728 10.704 10.704c0.144 0.144 0.336 0.216 0.528 0.216s0.384-0.072 0.528-0.216c0.144-0.144 0.216-0.336 0.216-0.528s-0.072-0.384-0.216-0.528l-10.704-10.704z"></path>
</svg>
</span>`),i.attr("data-type",t).html(e).removeClass("removing"),setTimeout(function(){i.addClass("removing")},o),setTimeout(function(){i.removeClass("removing").attr("data-type",null).html("")},o+400)},etTheme.autoinit.notifyCloser=etTheme.notifyCloser=function(){a(document).on("click",".et-notify-close",function(e){let t=a(".et-notify");t.addClass("removing"),setTimeout(function(){t.removeClass("removing").attr("data-type",null).html("")},400)})},etTheme.autoinit.copyToClipboard=etTheme.copyToClipboard=function(){a(document).on("click",".copy-to-clipboard",function(e){e.preventDefault();var t,o,n,e=a(this).attr("href"),e=(a("#et-buffer").text(e),document.getElementById("et-buffer")),i="_hiddenCopyText_",s="INPUT"===e.tagName||"TEXTAREA"===e.tagName;s?(o=(t=e).selectionStart,n=e.selectionEnd):((t=document.getElementById(i))||((t=document.createElement("textarea")).style.position="absolute",t.style.background="none",t.style.border="none",t.style.left="0",t.style.top="0",t.style.right="0",t.style.bottom="0",t.id=i,document.body.appendChild(t)),t.textContent=e.textContent);i=document.activeElement;t.focus(),t.setSelectionRange(0,t.value.length);try{document.execCommand ("copy")}catch(e){0}i&&"function"==typeof i.focus&&i.focus(),s?e.setSelectionRange(o,n):t.textContent="",a("#et-buffer").text(""),etTheme.notify(etConfig.successfullyCopied)})},etTheme.autoinit.sitePreloader=etTheme.sitePreloader=function(){setTimeout(function(){a("body").removeClass("et-preloader-on").addClass("et-preloader-hide")},500)},etTheme.autoinit.ethemeTooltip=etTheme.ethemeTooltip=function(){etTheme.et_global.w_width<992&&(a(".etheme-elementor-tooltip-hover").addClass("etheme-elementor-tooltip-click").removeClass("etheme-elementor-tooltip-hover"),a(document).on("click",".etheme-elementor-tooltip-hover",function(){a(this).addClass("etheme-elementor-tooltip-click").removeClass("etheme-elementor-tooltip-hover"),a(this).toggleClass("shown")})),a(document).on("click",".etheme-elementor-tooltip-click",function(){a(this).toggleClass("shown")})},etTheme.autoinit.ethemeCookies=etTheme.ethemeCookies=function(){let e=a(".et-cookies-popup-wrapper");e.length&&(setTimeout(function(){e.removeClass("hidden")},1e3),e.find(".cookies-button").on("click",function(){etConfig.et_global.is_customize_preview||etTheme.setCookie("etheme_cookies","false",etConfig.etCookies.cache_time),e.addClass("removing"),setTimeout(function(){e.remove()},700)}),e.find(".close").on("click",function(){e.addClass("removing"),setTimeout(function(){e.remove()},700)}))},etTheme.closeQuickView=function(){let e=a(".et-quick-view-canvas");var t=a(".quick-view-popup");e.length?(e.addClass("et-popup-removing"),setTimeout(function(){e.remove(),etTheme.et_woocommerce.quick_view_opened=!1},400)):t.length&&(t.magnificPopup("close"),etTheme.et_woocommerce.quick_view_opened=!1)},etTheme.setCookie=function(e,t,o){var n=new Date,o=(n.setTime(n.getTime()+24*o*60*60*1e3),"expires="+n.toUTCString());document.cookie=e+"="+t+";"+o+";path=/"},etTheme.getCookie=function(e){var o=e+"=",n=document.cookie.split(";");for(let t=0;t<n.length;t++){let e=n[t];for(;" "==e.charAt(0);)e=e.substring(1);if(0==e.indexOf(o))return e.substring(o.length,e.length)}return""},etTheme.deleteCookie=function(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"},etTheme.autoinit.keys=etTheme.keys=function(){a(document).on("keyup",function(e){"Escape"===e.key&&((a("html").hasClass("et-mini-content-opened")||a(".et-content-shown").length)&&(etTheme.et_close_all_mini_content(!1),etTheme.et_allow_click_canvas_toggle()),0<a(".et-popup-content").length)&&a(document).find(".et-close-popup").trigger("click")})},etTheme.showHideElementsOnCanvasActions=function(e){var t=a(".et-toggle-mob-sidebars-wrapper"),o=a(".posts-nav-btn"),n=a(".back-top"),i=a(".et-request-quote"),s=a(".etheme-sticky-cart");e?(t.addClass("et-content-shown"),o.addClass("outside"),s.addClass("outside"),n.addClass("hidden"),i.addClass("inactive"),etTheme.addOpenedContentClass()):(t.removeClass("et-content-shown"),o.removeClass("outside"),n.removeClass("hidden"),i.removeClass("inactive"),setTimeout(function(){a(window).trigger("scroll")},300),etTheme.removeOpenedContentClass(!1))},etTheme.et_close_all_mini_content=function(e){a(".et-mini-content.active").removeClass("active"),a(".et-off-canvas.active").removeClass("active"),a(".et-toggle-mob-sidebars-wrapper").removeClass("et-content-shown"),a(".posts-nav-btn").removeClass("outside"),a(".back-top").removeClass("hidden"),a(".et-request-quote").removeClass("inactive"),a(".et-content-shown").removeClass("et-content-shown"),etTheme.removeOpenedContentClass(e)},etTheme.et_allow_click_canvas_toggle=function(){setTimeout(function(){etTheme.et_global.deny_link_click=!1},500)},etTheme.addOpenedContentClass=function(){a("html").addClass("et-mini-content-opened")},etTheme.removeOpenedContentClass=function(e){e?setTimeout(function(){a("html").removeClass("et-mini-content-opened et-overflow-hidden")},2e3):a("html").removeClass("et-mini-content-opened et-overflow-hidden")},etTheme.isOnScreen=function(e){e=e.get(0).getBoundingClientRect();return 0<=e.top&&0<=e.left&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)},etTheme.isNear=function(e,t,o){var n=e.offset().left-t,i=e.offset().top-t,s=n+e.width()+2*t,e=i+e.height()+2*t,t=o.pageX,o=o.pageY;return n<t&&t<s&&i<o&&o<e},etTheme.et_notice=function(e,t,o){o=o||"";var n=etTheme.et_get_notice(e);switch(t){case"error":console.error(n+o);break;case"warning":console.warn(n+o);break;case"log":console.log(n+o);break;case"alert":alert(n+o);break;default:console.log(n+o)}},etTheme.et_get_notice=function(e){return etConfig.notices[e]},etTheme.waypoint=function(e,t,o){o=jQuery.extend({offset:"100%",triggerOnce:!0},o);return e.ethemeWaypoint(function(){var e=this.element||this,e=t.apply(e,arguments);return o.triggerOnce&&this.destroy&&this.destroy(),e},o)}}(jQuery),function(r){"use strict";etTheme.autoinit.windowsPhoneFix=etTheme.windowsPhoneFix=function(){var e;"-ms-user-select"in document.documentElement.style&&navigator.userAgent.match(/IEMobile\/10\.0/)&&((e=document.createElement("style")).appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.getElementsByTagName("head")[0].appendChild(e))},etTheme.autoinit.cleanSpaces=etTheme.cleanSpaces=function(){r(".toggle-element ~ br, .toggle-element ~ p").remove(),r(".block-with-ico h5, .tab-content .row-fluid").next("p").remove(),r(".tab-content .row-fluid").prev("p").remove()},etTheme.autoinit.customCss=etTheme.customCss=function(){var n,e=r(".etheme-css");0<e.length&&(n="",e.each(function(e,t){var t=r(t),o=t.data("css");o&&(n+=o,t.attr("data-css",null),t.removeClass("etheme-css"))}),r("head").append("<style>"+n+"</style>"))},etTheme.autoinit.customCssOne=etTheme.customCssOne=function(){var e=r(".products-with-custom-template");0<e.length&&e.each(function(){var i,s,a=r(this).attr("data-post-id"),e=r(this).find(".etheme-css-one");0<e.length&&(i="",s=[],e.each(function(e){if(r.inArray(r(e).attr("class"),s)<0){var e=r(e),t=e.data("css");if(t){for(var o=t.split("}"),n=0;n<o.length-1;n++)i=(i+=".products-template-"+a+" ")+o[n]+"}";s.push(e.attr("class"))}}}),r("head").append("<style>"+i+"</style>")),e.attr("data-css","")})},etTheme.autoinit.fixTabsFullWidth=etTheme.fixTabsFullWidth=function(){var e,t;!etConfig.builders.is_wpbakery&&r(".tabs-full-width").length&&(t=(e=r(".tabs-full-width")).offset().left,e.css({position:"relative",left:-t,width:etTheme.et_global.w_width,"padding-left":t-15,"padding-right":t-15}))},etTheme.autoinit.heightFixMassive=etTheme.heightFixMassive=function(){r(document).on("click",".mpc-toggled .vc_tta-panel-heading",function(){var e=r(this).parents(".vc_tta-panel").children(".vc_tta-panel-body").height(),e=r(this).parents(".mpc-toggled").data("height")+e;r(this).parents(".mpc-toggled").css("max-height",e)})}}(jQuery),function(n){"use strict";etTheme.autoinit.global_image_lazy=etTheme.global_image_lazy=function(){"function"==typeof lazyload&&(n(document).find(".lazyload:not(.zoomImg, .et-lazy-loaded, .rs-lazyload)").lazyload({rootMargin:void 0!==etConfig.speedOptimization.imageLoadingOffset?etConfig.speedOptimization.imageLoadingOffset:"200px"}),window.elementorFrontend)&&elementorFrontend.elements.$document.on("elementor/popup/show",function(){n(document).find(".lazyload:not(.zoomImg, .et-lazy-loaded, .rs-lazyload)").lazyload()}),n.each(n(document).find(".swiper-slide .lazyload.lazyload-lqip:not(.swiper-lazy, .zoomImg)"),function(){var e=n(this),t=e.attr("data-src"),o=e.attr("data-srcset");e.attr("data-l-src")&&(t=e.attr("data-l-src")),(e.parents(".wpb_content_element").hasClass("wpb_images_carousel")?e.attr({src:t}):e.attr({src:t,srcset:o})).removeClass("lazyload").addClass("lazyloaded")})}}(jQuery),function(a){"use strict";etTheme.autoinit.PostProductAjaxLoad=etTheme.PostProductAjaxLoad=function(){function o(o){a(window).on("scroll",function(){var e,t;o.length<1||o.parents().hasClass("vc_tta-panel")&&!o.parents(".vc_tta-panel").hasClass("vc_active")||o.parent().parent().parent().hasClass("et-tabs-content")&&o.parent().parent().hasClass("inactive")||(e=o.offset().top,t=o.outerHeight(),a(this).scrollTop()<e+t-etTheme.et_global.w_height)||!o||o.hasClass("loading")||(o.addClass("loading"),o.hasClass("et_load-posts")?i(o.find("a").attr("href")):n(o.find("a")))})}function n(o){var e,t,n=o.parents(".etheme_products"),i=o.attr("data-paged"),s=o.attr("data-max-paged");n.find(".et-load-block").addClass("loading"),i=parseInt(i),s<=i||(e={paged:i+=1,"per-page":n.attr("data-per-page"),columns:n.attr("data-columns"),ids:n.attr("data-ids"),orderby:n.attr("data-orderby"),order:n.attr("data-order"),stock:n.attr("data-stock"),type:n.attr("data-type"),taxonomies:n.attr("data-taxonomies"),brands:n.attr("data-brands"),product_tags:n.attr("data-product_tags"),product_view:n.attr("data-product_view"),custom_template:n.attr("data-custom_template"),product_view_color:n.attr("data-product_view_color"),hover:n.attr("data-hover"),size:n.attr("data-size"),show_counter:n.attr("data-show_counter"),show_stock:n.attr("data-show_stock"),show_excerpt:n.attr("data-show_excerpt"),product_content_elements:n.attr("data-product_content_elements"),product_add_to_cart_quantity:n.attr("data-product_add_to_cart_quantity"),limit:o.attr("data-limit"),loaded:n.find(".type-product").length},t=parseInt(n.find(".product").length)+parseInt(n.attr("per-page")),o.attr("limit")&&t>=o.attr("limit")&&(e.limit=parseInt(n.attr("per-page"))-(t-o.attr("data-limit"))),a.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_ajax_products",attr:e,context:"frontend"},dataType:"html",success:function(e){var t=o.parents(".etheme_products").find(".products-loop");(t=t.hasClass("with-ajax")?t.find(".ajax-content"):t).append(e),setTimeout(function(){t.find(".productAnimated").addClass("product-faded").removeClass("product-fade")},300),void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches(),void 0!==etTheme.contentProdImages&&etTheme.contentProdImages(),void 0!==window.hoverSlider&&(window.hoverSlider.init({}),window.hoverSlider.prepareMarkup()),void 0!==etTheme.countdown&&etTheme.countdown()},error:function(e){etTheme.et_notice("products","error")},complete:function(){a(document).trigger("yith_wcwl_reload_fragments"),o.attr("data-paged",i),s<=i||o.attr("data-limit")&&t>=o.attr("data-limit")||n.find(".type-product").length>=o.attr("data-limit")?n.find(".et_load-products").remove():n.find(".et-load-block").removeClass("loading").addClass("loaded"),void 0!==etTheme.isotope&&etTheme.isotope()}}))}function i(e){var n=a(".et_blog-ajax"),i=a(".et_load-posts"),t=i.find(".slide-loader");i.find("a").length<1||(i.removeClass("loaded").addClass("loading"),t.css("opacity","1"),a.ajax({url:e,method:"GET",timeout:1e4,dataType:"text",success:function(e){let t=a(e).find(".et_load-posts"),o=a(e).find(".et_blog-ajax").html();n.hasClass("blog-masonry")?n.isotope("insert",a(o)):(o=o.replace(/article class="/g,'article class="loading '),n.append(o)),a(e).find(".et_load-posts a").length<1?(i.html("<p>"+i.attr("data-loaded")+"</p>"),i.addClass("all-loaded")):i.html(t.html()),i.removeClass("loading").addClass("loaded")},error:function(e){etTheme.et_notice("posts","error")},complete:function(){i.removeClass("loading"),setTimeout(function(){if(a("article.loading").removeClass("loading").addClass("loaded"),a(window).trigger("resize"),etTheme.resizeVideo(),etTheme.swiperFunc(),n.hasClass("blog-masonry")){if(n.find(".post-grid").length<1)return;n.each(function(){var e=a(this).isotope({isOriginLeft:!etConfig.layoutSettings.is_rtl,itemSelector:".post-grid"});e.imagesLoaded().progress(function(){e.isotope("layout")})})}t.css("opacity","0"),etTheme.global_image_lazy()},300)}}))}a("body").on("click",".et-blog .etheme-pagination a",function(e){e.preventDefault();var t=a(this),o=t.parents(".et-blog").offset().top,e=a(this).attr("href"),e=new URL(e),n=t.parents(".et-blog").find(".et-load-blog .et-element-args").text(),n=JSON.parse(n),i=t.parents(".et-blog").find(".et-load-blog .et-element-args").attr("data-element"),e=e.searchParams.get("et-paged");a.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"et_ajax_blog_element",args:n,element:i,paged:e},dataType:"html",success:function(e){t.parents(".et-blog").html(e)},complete:function(){a("html, body").animate({scrollTop:o},1e3),etTheme.global_image_lazy()},error:function(e){etTheme.et_notice("post-product","error")}})}).on("click",".et_load-posts a",function(e){e.preventDefault();var t,e=a(this);e.hasClass("loading")||(e.addClass("loading"),t=e.attr("href"),0<e.length&&i(t))}).on("click",".et_load-products a",function(e){e.preventDefault(),n(a(this))}),a(".lazy-loading").each(function(){var e=a(this);(e.hasClass("et_load-products")||e.hasClass("et_load-posts"))&&o(e)}),a(document).on("et_ajax_element_loaded",function(e,t){"etheme_products"==t.element&&"lazy"==t.args.navigation&&o(a(t.selector).find(".lazy-loading"))})}}(jQuery),function(g){"use strict";etTheme.autoinit.AjaxElement=etTheme.AjaxElement=function(){function n(o){var e=o.attr("data-element"),t=o.find("span.et-element-args").html().replace("\x3c!--[if IE 6] --[et-ajax]--","").replace("--[!et-ajax]-- ![endif]--\x3e","").replace("\x3c!--[if IE 6]>","").replace("<![endif]--\x3e",""),n=o.find("span.et-element-content").html()?o.find("span.et-element-content").html().replace("\x3c!--[if IE 6] --[et-ajax]--","").replace("--[!et-ajax]-- ![endif]--\x3e","").replace("\x3c!--[if IE 6]>","").replace("<![endif]--\x3e",""):"";let i=JSON.parse(t),s=o.attr("data-type"),a=o.find("span.et-element-args_widget").html()?o.find("span.et-element-args_widget").html().replace("\x3c!--[if IE 6] --[et-ajax]--","").replace("--[!et-ajax]-- ![endif]--\x3e","").replace("\x3c!--[if IE 6]>","").replace("<![endif]--\x3e",""):"",r=o.attr("data-extra"),l=etConfig.ajaxurl,c="POST",d="html",p={action:"et_ajax_element",args:i,element:e,content:n,type:s,widget_args:a},m=-1<g.inArray(s,["menu_static_block_dropdown","menu_dropdown","menu_posts_subcategories_dropdown"]);if("widget_filter"==s)p={},(l=window.location.href).includes("?")?l=l.replace("?","?et_ajax=true&"):l+="?et_ajax=true",c="GET",d="text";else if(m){var u=g(o).parents(".menu-item-ajax-dropdown").attr("id"),h=etConfig.layoutSettings.menu_storage_key+"_"+u,f=!1;if(u&&etTheme.et_global.supports_html5_storage&&etConfig.layoutSettings.ajax_dropdowns_from_storage){t=localStorage.getItem(h);if(t)try{f=JSON.parse(t)}catch(e){etTheme.et_notice("element","error")}}f&&(g(o).after(f),g(o).remove())}m&&f||g.ajax({url:l,method:c,data:p,dataType:d,success:function(e){if("widget_filter"==s){var t=g(e).find(i.selector).get(0);g(o).after(t)}else if(g(o).after(e),-1<g.inArray(s,["menu_static_block_dropdown","menu_dropdown","menu_posts_subcategories_dropdown"])&&u&&etTheme.et_global.supports_html5_storage&&etConfig.layoutSettings.ajax_dropdowns_from_storage)try{localStorage.setItem(h,JSON.stringify(e))}catch(e){etTheme.et_notice("localStorageFull","error")}switch(r){case"slider":etTheme.swiperFunc();break;case"tabs":etTheme.tabs();break;case"lightbox":etTheme.imagesLightbox();break;case"price_filter":"undefined"!=typeof ajaxFilters&&ajaxFilters.reinit_price_filter(),g(".etheme-price-filter .price-filter-box").length&&"undefined"!=typeof EthemeApplyFilters&&EthemeApplyFilters.is_loaded&&g(".etheme-price-filter .price-filter-box button").addClass("sdfdsf").remove()}-1<g.inArray(s,["widget","widget_filter"])&&(t=g(o).get(0).nextElementSibling,g(t).find(".widget-title").length&&(etTheme.et_global.s_widgets_open_close&&g("body").hasClass("swc-default")||etTheme.et_global.f_widgets_open_close&&etTheme.et_global.w_width<=768&&g("body").hasClass("fwc-default"))&&(g(t).addClass("et_widget-closed"),g(t).find("> ul, > select:not(.select2-hidden-accessible), > .select2-container, > div:not(.widget-title), > p:not(.widget-title), > form").hide()),!etConfig.woocommerceSettings.sidebar_widgets_dropdown_limited||g(t).hasClass("etheme_swatches_filter")||g(t).hasClass("null-instagram-feed")||etTheme.widgetShowMore(g(t)),"select2"==r)&&g(t).find("select").select2(),-1<g.inArray(s,["etheme_products","Products","Swatches_Filter","Layered_Nav_Filters"])&&(void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches(),void 0!==etTheme.contentProdImages&&etTheme.contentProdImages(),void 0!==window.hoverSlider&&(window.hoverSlider.init({}),window.hoverSlider.prepareMarkup()),void 0!==etTheme.countdown)&&etTheme.countdown(),window.elementorFrontend&&elementorFrontend.elementsHandler.runReadyTrigger(g(o).parents(".elementor-element"));t={selector:!(!g(e).get(0)||!g(e).get(0).className)&&"."+g(e).get(0).className.replace(" ","."),element:p.element,args:p.args};g(document).trigger("et_ajax_element_loaded",t)},error:function(e){etTheme.et_notice("element","error")},complete:function(){g(o).remove(),etTheme.global_image_lazy()}})}g("body").on("mousemove",function(o){g.each(g(".menu-item-ajax-dropdown"),function(){var e=g(this),t=g(this).find(".et-ajax-element");t.length<1||t.hasClass("loading")||etTheme.isNear(e,50,o)&&(t.addClass("loading"),n(t))})}),g.each(g(".et-ajax-element"),function(){var o,e=g(this).attr("data-type");-1<g.inArray(e,["menu_static_block_dropdown","menu_dropdown","menu_posts_subcategories_dropdown"])||(o=g(this),g(window).on("scroll",function(){var e,t;o.length<1||(e=o.offset().top,t=o.outerHeight(),g(this).scrollTop()<e+t-etTheme.et_global.w_height)||!o||o.hasClass("loading")||(o.addClass("loading"),n(o))}),etTheme.isOnScreen(g(this))&&(g(this).addClass("loading"),n(g(this))))})}}(jQuery),function(e){"use strict";etTheme.autoinit.imagesLightbox=etTheme.imagesLightbox=function(){e("a[rel^='lightboxGall']").magnificPopup({type:"image",gallery:{enabled:!0},beforeOpen:function(){e("html").addClass(etTheme.et_global.classes.mfp)},afterClose:function(){e("html").removeClass(etTheme.et_global.classes.mfp)}}),e("a[rel='lightbox'], a[rel='pphoto']").magnificPopup({type:"image",closeBtnInside:!0,midClick:!0,image:{verticalFit:!1},removalDelay:500,callbacks:{beforeOpen:function(){e("html").addClass("et-lightbox-opened "+etTheme.et_global.classes.mfp),this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim"),this.st.mainClass="mfp-zoom-out"},afterClose:function(){e("html").removeClass("et-lightbox-opened "+etTheme.et_global.classes.mfp)}}})}}(jQuery),function(t){"use strict";etTheme.autoinit.search=etTheme.search=function(){etConfig.fancy_select_categories&&t(".et_b_header-search.et_element-top-level").length&&t(".et_b_header-search.et_element-top-level select").fancySelect({showText:!1,showImages:!0,className:"fancy-select fancy-select-big"}),t(".ajax-search-form:not(.ajax-with-suggestions)").each(function(){let e=t(this);t(this).find(".ajax-search-tags a").on("click",function(){e.find(".form-control").val(t(this).text())})})}}(jQuery),function(o){"use strict";etTheme.autoinit.headerElementsTabs=etTheme.headerElementsTabs=function(){o(document).on("click",".et_b-tabs .et-tab",function(e){e.preventDefault();var e=o(this),t=e.attr("data-tab");e.parent().find(".et-tab").removeClass("active"),e.addClass("active"),e.parent().parent().find(".et_b-tab-content").removeClass("active"),e.parent().parent().find('.et_b-tab-content[data-tab-name="'+t+'"]').addClass("active")})}}(jQuery),function(i){"use strict";etTheme.autoinit.et_popup=etTheme.et_popup=function(){function n(){var e=i(".et-popup_toggle:not(.already)");e.length<1||i(".et-popup-wrapper").length||i.each(e,function(){var t=i(this),e=i(this).data("popup-on");if("newsletter"!=t.data("type")||!etTheme.getCookie("newsletter_shows"))switch(e){case"delay":var o=t.data("popup-delay");setTimeout(function(){t.is(".already")||i(".et-popup-wrapper").length||((t=i('.et-popup_toggle[data-type="'+t.data("type")+'"]')).addClass("already"),t.trigger("click"))},o);break;case"mouse_out":992<etTheme.et_global.w_width&&i(document).on("mouseleave",function(e){t.is(".already")||i(".et-popup-wrapper").length||((t=i('.et-popup_toggle[data-type="'+t.data("type")+'"]')).addClass("already"),t.trigger("click"))});break;default:return}})}n(),i(".et-popup_toggle").on("click touchstart",function(e){e.preventDefault();var t,o=i(this);etTheme.et_close_all_mini_content(!0),i("html").hasClass("et-mini-content-opened")?("click"!=o.data("type")&&i(o).removeClass("already"),n()):i(o).is(".waiting")||(i(o).addClass("waiting"),t=i(o).data("type"),e=(e=i(o).data("id"))||0,"mobile_menu"==t&&i("body").prepend('<div class="et-popup-wrapper mobile-menu-popup">\n          <span class="et-close-popup pos-fixed right top">\n            <svg xmlns="http://www.w3.org/2000/svg" width=".8em" height=".8em" viewBox="0 0 24 24">\n              <path d="M13.056 12l10.728-10.704c0.144-0.144 0.216-0.336 0.216-0.552 0-0.192-0.072-0.384-0.216-0.528-0.144-0.12-0.336-0.216-0.528-0.216 0 0 0 0 0 0-0.192 0-0.408 0.072-0.528 0.216l-10.728 10.728-10.704-10.728c-0.288-0.288-0.768-0.288-1.056 0-0.168 0.144-0.24 0.336-0.24 0.528 0 0.216 0.072 0.408 0.216 0.552l10.728 10.704-10.728 10.704c-0.144 0.144-0.216 0.336-0.216 0.552s0.072 0.384 0.216 0.528c0.288 0.288 0.768 0.288 1.056 0l10.728-10.728 10.704 10.704c0.144 0.144 0.336 0.216 0.528 0.216s0.384-0.072 0.528-0.216c0.144-0.144 0.216-0.336 0.216-0.528s-0.072-0.384-0.216-0.528l-10.704-10.704z"></path>\n            </svg>\n            </span>\n            <div class="et-popup skeleton-body">\n                <div class="et-popup-content flex-row mobile-menu-content children-align-inherit  justify-content-center toggles-by-arrow"></div>\n            </div>\n        </div>'),i.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_ajax_popup_content",type:t,id:e,multiple:"undefined"!=typeof etMultiple?etMultiple:""},dataType:"json",success:function(e){etTheme.showHideElementsOnCanvasActions(!0),i(".et-mobile-panel-wrapper").addClass("outside"),etTheme.addOpenedContentClass(),"mobile_menu"==t?(i(".mobile-menu-popup .et-popup-content").html(e.html).addClass(e.classes).parent().removeClass("skeleton-body"),etTheme.mobileMenu(),void 0!==etTheme.ajaxSearch&&etTheme.ajaxSearch()):i("body").prepend(e),i(o).removeClass("waiting"),i(document).trigger("et_ajax_popup_loaded")},error:function(e){alert("Ajax error")},complete:function(){n(),window.elementorFrontend&&i(document).find(".et-popup-wrapper").find(".elementor-element").each(function(e,t){elementorFrontend.elementsHandler.runReadyTrigger(t)});var e=document.querySelectorAll(".et-popup-content .wpcf7 > form");e.length&&e.forEach(e=>wpcf7.init(e))}}))}),i(document).on("click",".et-age-verify-popup .et-switch-popup-content",function(e){e.preventDefault(),i(this).parents(".et-popup").find(".et-popup-content").toggleClass("hidden")}),i(document).on("click touchstart",".et-close-popup",function(e){e.preventDefault(),i(this).is(".close-forever")&&(i(this).parents(".header-newsletter-popup")&&etTheme.setCookie("newsletter_shows","false",1),i(this).hasClass("et-age-verified"))&&etTheme.setCookie("age_verify_popup_shows","false",1),i(this).parents(".et-quick-view-canvas")?(i(".et-popup-wrapper").addClass("et-popup-removing"),setTimeout(function(){i(".et-popup-wrapper").remove()},400)):(i(".et-popup-wrapper").remove(),i(".et-popup_toggle").addClass("waiting"),setTimeout(function(){i(".et-popup_toggle").removeClass("waiting")},500),n()),etTheme.showHideElementsOnCanvasActions(!1),i(".et-mobile-panel-wrapper").removeClass("outside"),etTheme.removeOpenedContentClass(!0)}),i("body").on("click touchstart",function(e){!e.originalEvent||i(".et-age-verify-popup").length||!i(".et-popup-wrapper").length||e.target.closest(".et-popup-content")||e.target.closest("form.cart")||e.target.closest(".et-mini-content")||e.target.closest(".et-popup_toggle")||(0<i(".header-newsletter-popup").length&&0<i(".close-forever").length&&etTheme.setCookie("newsletter_shows","false",1),i(this).parents(".et-quick-view-canvas")?(i(".et-popup-wrapper").addClass("et-popup-removing"),setTimeout(function(){i(".et-popup-wrapper").remove()},400)):(i(".et-popup-wrapper").remove(),n()),etTheme.showHideElementsOnCanvasActions(!1),i(".et-mobile-panel-wrapper").removeClass("outside"),etTheme.removeOpenedContentClass(!0))})}}(jQuery),function(o){"use strict";etTheme.autoinit.et_content_toggle=etTheme.et_content_toggle=function(){o(document).on("click",".et-content_toggle .et-toggle",function(t){if(t.preventDefault(),o(this).hasClass("et-close"))etTheme.et_close_all_mini_content(!1),etTheme.et_allow_click_canvas_toggle();else if(!etTheme.et_global.deny_link_click&&!o("html").hasClass("et-mini-content-opened")){let e=o(this).parent();(e=(e=e.is(".et-mini-content")||e.is(".et-element-label-wrapper")?e.parent():e).is(".et-popup-content")?e.parents(".et-mini-content").parent():e).find("> .et-mini-content").toggleClass("active"),e.toggleClass("et-content-shown"),o(this).parent().is(".et_b_header-cart")&&o(document).trigger("et_calculate_cart_progress"),o(this).hasClass("et_b_search-icon")&&(o("html").addClass("et-overflow-hidden"),e.find("> .et-mini-content").attr("style",null),o("[id*=et_b-header-search-input]").first().focus(),""!=e.find("[id*=et_b-header-search-input]").first().val())&&e.find(".autocomplete-suggestions").attr("style",null),etTheme.showHideElementsOnCanvasActions(!0),etTheme.et_global.deny_link_click=!0;t=o(this).parent();t.hasClass("et_b_mobile-panel-more_toggle")||t.hasClass("et_b_mobile-panel-more_toggle_02")||t.hasClass("et_b_mobile-panel-search")||o(".et-mobile-panel-wrapper").addClass("outside")}}),o("body").on("click",function(e){!o(".et-content_toggle .et-mini-content.active").length||e.target.closest(".et-content_toggle .et-mini-content")||e.target.closest(".et-toggle")||e.target.closest(".st-swatch-preview-wrap")||(etTheme.et_close_all_mini_content(!1),etTheme.et_allow_click_canvas_toggle(),o(".et-mobile-panel-wrapper").removeClass("outside"),o("html").removeClass("et-overflow-hidden"))})}}(jQuery),function(t){"use strict";etTheme.autoinit.sidebarCanvas=etTheme.sidebarCanvas=function(e=!1){if(!etTheme.et_global.sidebar_canvas_loaded||e)if(etTheme.et_global.w_width<992&&0<t(".sidebar-mobile-off_canvas").length||992<=etTheme.et_global.w_width&&0<t(".sidebar-off_canvas").length){let e="";t(".sidebar").each(function(){if(t(this).hasClass("hidden-xs")&&etTheme.et_global.w_width<992)return!0;e+='<div class="et-toggle-mob-sidebar et-off-canvas flex-inline align-items-center et-fadeIn"><span class="et-toggle flex-inline align-items-center" data-hide-text="Hide filter" data-show-text="Show filter"><span class="et_b-icon">'+etConfig.woocommerceSettings.sidebar_off_canvas_icon+"</span></span></div>",t(this).addClass("et-mini-content et-content-left"),t(this).next(".et-close-sidebar").remove(),t(this).after('<span class="et-close-sidebar et-icon et-delete"></span>')}),""!=e&&t(".et-toggle-mob-sidebar").length<1&&(t("body").append('<div class="et-toggle-mob-sidebars-wrapper"><div class="et-toggle-mob-sidebars-inner pos-fixed et-content-left">'+e+"</div></div>"),etTheme.et_global.sidebar_canvas_loaded=!0)}else t(".sidebar:not(.hidden-xs)").removeClass("et-mini-content et-content-left").next(".et-close-sidebar").remove(),t(".et-toggle-mob-sidebars-wrapper").remove(),etTheme.et_global.sidebar_canvas_loaded=!1}}(jQuery),function(t){"use strict";etTheme.autoinit.sidebarCanvasToggle=etTheme.sidebarCanvasToggle=function(){t("body").on(etheme_canvas_sidebar_config.open_action,".et-toggle-mob-sidebar .et-toggle",function(){var e=t(".sidebar");e.addClass("loaded"),setTimeout(function(){e.toggleClass("active")},200),etTheme.showHideElementsOnCanvasActions(!0),etTheme.removeOpenedContentClass(!1),etTheme.et_global.deny_link_click=!0,t(".et-mobile-panel-wrapper").addClass("outside"),t("body").addClass("off-canvas-sidebar-opened"),t(document).trigger("et_canvas_sidebar_opened")}).on(etheme_canvas_sidebar_config.close_action,".et-close-sidebar",function(){etTheme.et_close_all_mini_content(!1),t(".sidebar").removeClass("active"),etTheme.et_allow_click_canvas_toggle(),t("body").removeClass("off-canvas-sidebar-opened"),t(document).trigger("et_canvas_sidebar_closed")})}}(jQuery),function(o){"use strict";etTheme.autoinit.stickySidebar=etTheme.stickySidebar=function(){var e,t;etTheme.et_global.w_width<992||0<o(".sidebar-off_canvas").length||(o("body").addClass("sticky-sidebar-loaded"),(e=o(".sidebar.sticky-sidebar")).length<1)||(o(document).on("click",e,function(e){var t;-1<o.inArray(e.target.tagName,["INPUT","TEXTAREA","SELECT","LABEL"])||(t=o(this).height(),setTimeout(function(){var e=o(".sidebar.sticky-sidebar").height();t!==e&&o(document.body).trigger("sticky_kit:recalc")},100))}),t={offset_top:50},!o(".content-page").hasClass("shop-full-width")&&o("body").hasClass("woocommerce-page")&&(t.parent=".container.content-page"),e.stick_in_parent(t),e.hasClass("sidebar-left")&&(e.on("sticky_kit:stick sticky_kit:unbottom",function(){var e;etConfig.layoutSettings.is_rtl||(e=o(this).parents(".row").offset().left,o(this).css("left",e))}).on("sticky_kit:unstick",function(){etConfig.layoutSettings.is_rtl||o(this).css("left","auto"),o(this).css("position","relative")}).on("sticky_kit:bottom",function(){etConfig.layoutSettings.is_rtl||o(this).css("left",0)}),o(".sidebar.sticky-sidebar.sidebar-left").css({position:"relative"}),o("head").append('<style type="text/css">.content + .sticky-sidebar.sidebar-left {'+(etConfig.layoutSettings.is_rtl?"":"left: auto !important;")+"position: relative;}</style>")))}}(jQuery),function(i){"use strict";etTheme.autoinit.backToTop=etTheme.backToTop=function(){if(i("#back-top").length){let o=document.querySelector("#back-top path"),n=o.getTotalLength(),e=i("#back-top");o.style.transition=o.style.WebkitTransition="none",o.style.strokeDasharray=n+" "+n,o.style.strokeDashoffset=n,o.getBoundingClientRect(),o.style.transition=o.style.WebkitTransition="stroke-dashoffset 10ms linear";var t=function(){var e=i(window).scrollTop(),t=i(document).height()-i(window).height();o.style.strokeDashoffset=n-e*n/t};t(),i(window).on("scroll",function(){t(),20<i(this).scrollTop()?e.addClass("backIn"):e.removeClass("backIn")}),e.on("click",function(e){return e.preventDefault(),i("html, body").animate({scrollTop:0},500),!1})}}}(jQuery),function(i){"use strict";etTheme.autoinit.mobilePanel=etTheme.mobilePanel=function(){var n;i(".et-mobile-panel-wrapper").length<1||(n=i(".elementor-location-header").length,i.each(["wishlist","compare","cart","mobile_menu","account"],function(){let o=this;i(".et_b_mobile-panel-"+o+" > a").on("click",function(e){e.preventDefault(),o="mobile_menu"!=o?o.replace("_","-"):o;e=i(this).attr("href");let t=!0;if(n){let e=i(".elementor-widget-theme-etheme_"+o+".etheme-elementor-off-canvas:visible:not(.etheme-elementor-dropdown)");e.length&&(setTimeout(function(){i(document).trigger("et_mobile_panel_canvas_element_triggered",[e.first().data("widget_type").replace(".default",""),e.first().data("id")])},300),t=!1)}else 0<i(".mobile-header-wrapper .et_b_header-"+o+".et-off-canvas").length?(setTimeout(function(){i(".mobile-header-wrapper .et_b_header-"+o+".et-off-canvas .et-toggle").first().trigger("click")},300),t=!1):"mobile-menu"==o&&0<i(".mobile-header-wrapper .et_b_header-"+o+" .et-popup_toggle").length&&(setTimeout(function(){i(".mobile-header-wrapper .et_b_header-"+o+" .et-popup_toggle").trigger("click")},300),t=!1);t&&(window.location=e)})}),992<etTheme.et_global.w_width)||(i(".sticky-message-on").length&&i(".woocommerce-notices-wrapper").length&&""!==i(".woocommerce-notices-wrapper").html()&&(i(".et-mobile-panel-wrapper").addClass("outside"),setTimeout(function(){i(".et-mobile-panel-wrapper").removeClass("outside")},5e3)),i(".et-mobile-panel .et-content_toggle .menu li > a").on("click",function(){i(this).parents(".et-content_toggle").removeClass("et-content-shown").find(".et-mini-content").removeClass("active")}),i(window).on("scroll",function(){i(".et-mini-content-opened").length<1&&(i(".etheme-sticky-cart:visible").length?i(".etheme-sticky-cart.outside").length?i(".et-mobile-panel-wrapper").removeClass("outside"):i(".et-mobile-panel-wrapper").addClass("outside"):i(window).scrollTop()+i(window).height()+100>i(document).height()?i(".et-mobile-panel-wrapper").addClass("outside"):i(".et-mobile-panel-wrapper").removeClass("outside"))}))}}(jQuery);
var $=jQuery.noConflict(),ST_WC_FRONT_SWATCH=ST_WC_FRONT_SWATCH||{},ST_WC_Chosen_attribute="",ST_WC_Show_selected_title=!1,ST_WC_Triggered_variations=[];!function(m){"use strict";ST_WC_FRONT_SWATCH.onSelect=function(){m("body").on("click","ul.st-swatch-preview:not(.et_linked-swatches) span.st-custom-attribute",function(){var t,e,a,s;m(this).parents().is(".swiper-entry, .products-loop, .etheme-product-grid-item, .etheme-product-list-item")||(t=m(this).closest("[data-attribute]").data("attribute"),t=m("select#"+t),e=m(this).data("value"),a=m(this).parent("li"),s=m(this).parents(".variations_form.cart").attr("data-product_variations"),null==e||t.find('option[value="'+e+'"]').length?(a.hasClass("selected")?(a.removeClass("selected"),t.val(" "),1==sten_wc_params.is_singular_product&&(sten_wc_params.is_customize_preview&&a.css({"border-color":a.data("border-color")}),ST_WC_Show_selected_title)&&a.parents("tr").find(" > th label").attr("data-swatch-name",null)):(a.addClass("selected").siblings().removeClass("selected"),t.val(e),1==sten_wc_params.is_singular_product&&(sten_wc_params.is_customize_preview&&(a.removeAttr("style"),a.siblings().css({"border-color":a.data("border-color")}),a.css({"border-color":a.data("active-border-color")})),ST_WC_Show_selected_title)&&a.parents("tr").find("> th label").attr("data-swatch-name",null).attr("data-swatch-name",m(this).attr("data-name")),ST_WC_Chosen_attribute=m(this).closest("[data-attribute]").data("attribute")),!sten_wc_params.stock_logic&&"false"===s&&etConfig.woocommerceSettings.primary_attribute&&"et_none"!=etConfig.woocommerceSettings.primary_attribute&&(m("footer").append('<style class="et-temp-style et-temp-style_single-product">.attachment-woocommerce_single{display:none}</style>'),jQuery(document).on("found_variation",function(t,e){setTimeout(function(){m(".et-temp-style_single-product").remove()},50)})),t.trigger("change"),sten_wc_params.stock_logic&&m(".variations_form").find("ul.st-swatch-preview").each(function(t,e){ST_WC_FRONT_SWATCH.singleProductUpdateAttribute(e),a.removeClass("sten-li-disabled")})):(t.val(" ").trigger("change"),a.siblings().removeClass("selected"),window.alert(sten_wc_params.i18n_no_matching_variations_text)))}),m(document).on("click",".etheme-sticky-cart .st-custom-attribute",function(){var t=m(document).find(".et_product-block .woocommerce-variation-add-to-cart");(t.hasClass("disabled")||t.hasClass("woocommerce-variation-add-to-cart-disabled"))&&m(document).find(".etheme-sticky-cart .single_add_to_cart_button").addClass("disabled")})},ST_WC_FRONT_SWATCH.singleProductPrimaryAttribute=function(){m(document).find(".variations_form.cart").on("reset_data",function(){var s=m(this);etConfig.woocommerceSettings.primary_attribute&&"et_none"!=etConfig.woocommerceSettings.primary_attribute&&ST_WC_Chosen_attribute=="pa_"+etConfig.woocommerceSettings.primary_attribute&&(ST_WC_Chosen_attribute="",setTimeout(function(){var t,e=ST_WC_FRONT_SWATCH.productLoop.getChosenAttributes(s),a=e.data;(!sten_wc_params.stock_logic||e.count&&e.chosenCount&&e.count!=e.chosenCount)&&(e=m.parseJSON(s.attr("data-product_variations")),e=ST_WC_FRONT_SWATCH.productLoop.findMatchingVariations(e,a).shift(),a=m(".woocommerce-main-image").first(),t=m(".thumbnail-item a").first(),!sten_wc_params.stock_logic&&void 0===e||(a.find("img").attr("data-o_src")||a.find("img").attr("data-o_data-src")||(a.attr("data-o_href",a.attr("href")),a.find("img").attr({"data-o_src":a.find("img").attr("src"),"data-o_data-src":a.find("img").attr("src"),"data-o_data-large_image":a.find("img").attr("data-large_image")})),a.attr("href",e.image.full_src),a.find("img").attr({src:e.image.src,"data-src":e.image.src,"data-large_image":e.image.full_src,srcset:""}),sten_wc_params.stock_logic||m(".woocommerce-main-image.pswp-main-image").find("img").attr({src:e.image.full_src,srcset:""}),a.parent().find("img.zoomImg").attr("src",a.find("img").attr("data-large_image")),t.attr("href",e.image.full_src).attr("data-large",e.image.full_src).attr("data-small",e.image.gallery_thumbnail_src),t.find("img").attr("src",e.image.gallery_thumbnail_src).attr("srcset",e.image.gallery_thumbnail_src)))},50))})},ST_WC_FRONT_SWATCH.onSelectUpdateAttribute=function(){sten_wc_params.stock_logic||m(document).on("show_variation","form.variations_form",function(t,e){var a=m(".woocommerce-main-image.pswp-main-image img");a.attr("src",e.image.full_src),a.attr("srcset",e.image.full_src),a.attr("data-src",e.image.full_src),a.attr("data-srcset",e.image.full_src)}),m(document).on("woocommerce_update_variation_values","form.variations_form",function(){m(this).find("ul.st-swatch-preview").each(function(){var t=m(this).data("attribute"),t=document.getElementById(t),e=m(t).find("option"),a=m(t).find("option").eq(1),s=m(this).find("li"),i=m(t).find("option:selected"),r=[],o="";e.each(function(){""!==m(this).val()&&(r.push(m(this).val()),o=(i||a).val())}),s.each(function(){var t=this,e=m(t).find("span.st-custom-attribute").attr("data-value");m(t).removeClass("selected sten-li-disabled").addClass("sten-li-disabled"),-1!==r.indexOf(e.toString())&&(m(t).removeClass("sten-li-disabled"),e.toString()==o)&&(m(t).addClass("selected"),!sten_wc_params.stock_logic)&&ST_WC_Show_selected_title&&s.parents("tr").find(" > th label").attr("data-swatch-name",m(t).children().attr("data-name"))})})})},ST_WC_FRONT_SWATCH.singleProductUpdateAttribute=function(t){var e,a=m.parseJSON(m(t).parents(".variations_form").attr("data-product_variations")),s=ST_WC_FRONT_SWATCH.productLoop.getChosenAttributes(m(t).parents(".variations_form")).data,s=m.extend(!0,{},s),i=ST_WC_FRONT_SWATCH.productLoop.findMatchingVariations(a,s),r="attribute_"+m(t).data("attribute");for(e in i)if(void 0!==i[e]){var o,n,d=i[e].attributes;for(o in d)d.hasOwnProperty(o)&&(n=d[o],o!==r||i[e].is_in_stock||m(t).find('span.st-custom-attribute[data-value="'+n+'"]').parent().hasClass("sten-li-enabled")||m(t).find('span.st-custom-attribute[data-value="'+n+'"]').parent().addClass("sten-li-disabled"))}},ST_WC_FRONT_SWATCH.onClear=function(){m(document).on("click","form.variations_form a.reset_variations",function(){var t=m(this).parents("form.variations_form"),e=t.find("ul.st-swatch-preview li.selected");e.removeClass("selected"),1==sten_wc_params.is_singular_product&&(sten_wc_params.is_customize_preview&&e.css({"border-color":e.data("border-color")}),ST_WC_Show_selected_title&&t.find("label[data-swatch-name]").attr("data-swatch-name",null),sten_wc_params.stock_logic||m(document).find("a.reset_variations").css("visibility","hidden"))})},ST_WC_FRONT_SWATCH.productLoop={init:function(){ST_WC_FRONT_SWATCH.productLoop.itemSwatches(),ST_WC_FRONT_SWATCH.productLoop.addToCart(),ST_WC_FRONT_SWATCH.productLoop.showMoreAttr()},itemSwatches:function(){m("div.st-swatch-in-loop").each(function(){var i=m(this),t=i.find("span.st-custom-attribute:not(.sten-disabled)"),r=i.find("a.sten-reset-loop-variation, .et-delete"),o=i.closest(".product-type-variable, .product-type-variable-subscription"),n=m.parseJSON(i.attr("data-product_variations")),e=i.find("ul.has-default-attribute"),a=i.find(".et_st-select-holder");if(o.find("a.add_to_cart_button").addClass("et-st-disabled"),m(".st-swatch-btn-ready").removeClass("et-st-disabled"),ST_WC_FRONT_SWATCH.productLoop.updateAttributes(i,n),a.length){if(1==a.length)a.removeClass("hidden"),a.find("li.type-select").each(function(){var t=m(this).find(".st-attribute-price"),e=t.find(">span").clone();t.html(e)});else{let t=!1;a.each(function(){m(this).find("ul.has-default-attribute").length?(m(this).removeClass("hidden"),m(this).data("was-changed",!0).parent().find(".et_st-select-holder.hidden").first().removeClass("hidden"),t=!0):m(this).addClass("hidden")}),t||a.first().removeClass("hidden")}a.last().addClass("et_st-select-holder-last"),i.find(".et_st-default-holder:not(.et_st-select-holder)").length||(o.addClass("has-select-swatch-only"),i.find("a.sten-reset-loop-variation").addClass("hidden"),o.find("a.add_to_cart_button").text(sten_wc_params.add_to_cart_btn_text))}e.each(function(){var t=m(this).parent("div.st-swatch-in-loop").find("a.sten-reset-loop-variation"),e=(t.show(),ST_WC_FRONT_SWATCH.productLoop.getChosenAttributes(i)),a=e.data;e.count===e.chosenCount?(ST_WC_FRONT_SWATCH.productLoop.updateAttributes(i,n),(e=ST_WC_FRONT_SWATCH.productLoop.findMatchingVariations(n,a).shift())?ST_WC_FRONT_SWATCH.productLoop.foundVariation(o,i,e):t.trigger("click")):ST_WC_FRONT_SWATCH.productLoop.updateAttributes(i,n)}),t.on("click",function(){var t=m(this),e=t.parent("li"),a=e.parents(".et_st-select-holder"),s=!!a.length&&a.find(".et_st-swatch-select-title");if(t.hasClass("sten-disabled"))return!1;o.find("span.st-custom-attribute").removeClass("sten-disabled sten-enabled"),o.find("span.st-custom-attribute").parent("li").removeClass("sten-li-disabled sten-li-enabled"),e.hasClass("selected")&&sten_wc_params.is_customize_preview&&e.css({"border-color":e.data("border-color")}),e.hasClass("selected")||(e.addClass("selected").siblings().removeClass("selected"),s&&s.html(m(this).html()),a.length&&(a.data("was-changed")||a.data("was-changed",!0).parent().find(".et_st-select-holder.hidden").first().removeClass("hidden"),a.find(".et_st-swatch-select-list").addClass("hidden"),setTimeout(function(){a.find(".et_st-swatch-select-wrapper").removeClass("active"),a.find(".et_st-swatch-select-list").removeClass("hidden")},300)),sten_wc_params.is_customize_preview&&(e.removeAttr("style"),e.siblings().css({"border-color":e.data("border-color")}),e.css({"border-color":e.data("active-border-color")})),r.slideDown());var t=ST_WC_FRONT_SWATCH.productLoop.getChosenAttributes(i),s=t.data;t.count===t.chosenCount?(ST_WC_FRONT_SWATCH.productLoop.updateAttributes(i,n),(e=ST_WC_FRONT_SWATCH.productLoop.findMatchingVariations(n,s).shift())?ST_WC_FRONT_SWATCH.productLoop.foundVariation(o,i,e):r.trigger("click")):(etConfig.woocommerceSettings.primary_attribute&&"et_none"!=etConfig.woocommerceSettings.primary_attribute&&m(this).closest("[data-attribute]").data("attribute")=="pa_"+etConfig.woocommerceSettings.primary_attribute&&(t=ST_WC_FRONT_SWATCH.productLoop.findMatchingVariations(n,s).shift(),ST_WC_FRONT_SWATCH.productLoop.variationsImageUpdate(o,t)),ST_WC_FRONT_SWATCH.productLoop.updateAttributes(i,n))}),r.on("click",function(){i.removeAttr("data-variation_id"),sten_wc_params.is_customize_preview&&(t=i.find("ul.st-swatch-preview li.selected")).css({"border-color":t.data("border-color")}),i.find(".et_st-swatch-select-title").text(sten_wc_params.select_options_btn_text),sten_wc_params.show_select_type_price&&o.removeClass("hide-product-price"),i.find("ul.st-swatch-preview li").removeClass("selected sten-li-disabled sten-li-enabled"),i.find("ul.st-swatch-preview span").removeClass("sten-disabled sten-enabled");var t=o.find("a.add_to_cart_button");let e=t;o.is(".etheme-product-grid-item, .etheme-product-list-item")&&(e=o.find(".st-swatch-popup").length&&!o.find(".st-swatch-popup .quantity-wrapper").length?o.find(".st-swatch-in-loop a.add_to_cart_button"):o.find(".etheme-product-grid-button .button-text, .etheme-product-list-button .button-text")),t.addClass("et-st-disabled").removeClass("st-swatch-btn-ready st-swatch-btn-readmore st-swatch-btn-text-changed added loading").attr("aria-label",sten_wc_params.select_options_btn_text+" "+sten_wc_params.read_more_for_btn_text+' "'+t.attr("data-product_name")+'"'),e.text(sten_wc_params.select_options_btn_text),o.find("a.added_to_cart").remove();var t=o.find("span.price").not(".price-cloned"),a=o.find(".price-cloned");a.length&&(t.html(a.html()),a.remove()),etConfig.woocommerceSettings.wishlist_for_variations&&i.trigger("reset_data"),n=m.parseJSON(i.attr("data-product_variations")),ST_WC_FRONT_SWATCH.productLoop.updateAttributes(i,n),ST_WC_FRONT_SWATCH.productLoop.variationsImageUpdate(o,!1),ST_WC_FRONT_SWATCH.productLoop.variationsCountdownUpdate(o,!1),ST_WC_FRONT_SWATCH.productLoop.variationsLoopQty(o,!1),m(this).slideUp()})})},getChosenAttributes:function(t){var a={},s=0,i=0;return t.find("ul.st-swatch-preview").each(function(){var t="attribute_"+m(this).data("attribute"),e=m(this).find("li.selected span.st-custom-attribute").attr("data-value")||"";0<(e=e.toString()).length&&i++,s++,a[t]=e}),{count:s,chosenCount:i,data:a}},updateAttributes:function(t,l){var p,u=ST_WC_FRONT_SWATCH.productLoop.getChosenAttributes(t).data;t.find("ul.st-swatch-preview").each(function(t,e){var a,s=m(e),i="attribute_"+s.data("attribute"),e=s.find("li.selected span.st-custom-attribute").data("value"),r=!0,o=m.extend(!0,{},u),n=(o[i]="",ST_WC_FRONT_SWATCH.productLoop.findMatchingVariations(l,o));for(a in n)if(void 0!==n[a]){var d,c,_=n[a].attributes;for(d in _)_.hasOwnProperty(d)&&(c=_[d],d===i)&&(n[a].variation_is_active,n[a].is_in_stock)&&(c?s.find('span.st-custom-attribute[data-value="'+c+'"]'):s.find("span.st-custom-attribute")).addClass("sten-enabled")}p=s.find("span.st-custom-attribute.sten-enabled").length,!e||0!==p&&0!==s.find('span.st-custom-attribute.sten-enabled[data-value="'+ST_WC_FRONT_SWATCH.productLoop.addSlashes(e)+'"]').length||(r=!1),s.find("span.st-custom-attribute:not(.sten-enabled)").addClass("sten-disabled"),s.find("span.st-custom-attribute:not(.sten-enabled)").parent("li").addClass("sten-li-disabled"),e&&r||s.find("li.selected").removeClass("selected")})},findMatchingVariations:function(t,e){for(var a=[],s=0;s<t.length;s++){var i=t[s];ST_WC_FRONT_SWATCH.productLoop.isMatch(i.attributes,e)&&a.push(i)}return a},isMatch:function(t,e){var a,s,i,r=!0;for(a in t)t.hasOwnProperty(a)&&(s=t[a],i=e[a],null!=s)&&null!=i&&0!==s.length&&0!==i.length&&s!==i&&(r=!1);return r},foundVariation:function(t,e,a){var s=t.find("span.price").not(".price-cloned"),i=s.clone().addClass("price-cloned").css("display","none"),r=e.find(".et_st-select-holder-last"),r=!!r.length&&r.find(".et_st-swatch-select-title").find(".st-attribute-price");e.attr("data-variation_id",a.variation_id),a.price_html?(t.find(".price-cloned").length||t.append(i),s.replaceWith(a.price_html),r.length&&(r.html(a.price_html),sten_wc_params.show_select_type_price)&&t.addClass("hide-product-price")):t.find(".price-cloned").length&&(s.replaceWith(i.html()),i.remove(),r.length)&&(r.html(i.html()),sten_wc_params.show_select_type_price)&&t.addClass("hide-product-price"),etConfig.woocommerceSettings.wishlist_for_variations&&e.trigger("found_variation",[a]),ST_WC_FRONT_SWATCH.productLoop.variationsImageUpdate(t,a),ST_WC_FRONT_SWATCH.productLoop.variationsCountdownUpdate(t,a),ST_WC_FRONT_SWATCH.productLoop.changeAddToCartBtnText(t,a),a.sku&&t.find(".sku_wrapper .sku").html(a.sku)},normalizeProductId:function(t,e){var a=t.find(".st-swatch-in-loop").attr("data-product_id"),t=t.find("a.add_to_cart_button"),s=t.attr("data-product_id");a&&!s&&t.attr("data-product_id",a)},variationsLoopQty:function(t,s,i){if(s){if(i.length&&s.is_in_stock)if(s.max_qty)if("SELECT"==i[0].nodeName){var r=i.find("option");r.attr("disabled",1);let e=s.min_qty,a=s.max_qty;m(r).each(function(){var t=this.value;(""==a||t<=a)&&(t>=e||""==e)?m(this).attr("disabled",null):i.val(i.find("option:not([disabled]):first").val())})}else i.attr("min",s.min_qty),i.attr("max",s.max_qty),s.max_qty<i.val()&&i.parent().find(".plus").trigger("click");else"SELECT"==i[0].nodeName?i.find("option").attr("disabled",null):(null!==i.attr("data-o_max")&&(i.attr("data-o_min",i.attr("min")),i.attr("data-o_max",i.attr("max"))),i.attr("min",s.min_qty),i.attr("max",s.max_qty))}else{r=t.find("input.qty:not(.quantity-discount-qty-input)"),s=t.find("select.qty:not(.quantity-discount-qty-input)");r.length?(r.attr("max",r.attr("data-o_max")),r.attr("min",r.attr("data-o_min"))):s.length&&s.find("option").attr("disabled",null)}},variationsImageUpdate:function(t,e){var a,s=t.find("img.wp-post-image, img.attachment-woocommerce_thumbnail, img.attachment-shop_catalog, .etheme-product-grid-image img"),i=t.find(".st-swatch-in-loop");ST_WC_FRONT_SWATCH.productLoop.normalizeProductId(t,e),ST_WC_FRONT_SWATCH.productLoop.variationsLoopQty(t,e,t.find("input.qty:not(.quantity-discount-qty-input), select.qty:not(.quantity-discount-qty-input)")),t.find(".show-quickly").attr("data-attributes",null),e&&t.find(".show-quickly").attr("data-attributes",JSON.stringify(e.attributes)),e&&e.st_image_src&&e.image.src&&1<e.st_image_src.length?(s.parents().is(".product-image-wrapper")&&((a=m(s).parents(".product-image-wrapper")).find(".product-content-image"),i.is(".st-swatch-popup")||a.addClass("variation-changed")),ST_WC_FRONT_SWATCH.productLoop.setVariationAttr(s,"src",e.st_image_src[0]),s.attr("srcset")&&ST_WC_FRONT_SWATCH.productLoop.setVariationAttr(s,"srcset",e.st_image_srcset),ST_WC_FRONT_SWATCH.productLoop.setVariationAttr(s,"sizes",e.st_image_sizes)):(s.parents().is(".product-image-wrapper")&&((a=m(s).parents(".product-image-wrapper")).find(".product-content-image"),i.is(".st-swatch-popup")||a.removeClass("variation-changed")),ST_WC_FRONT_SWATCH.productLoop.resetVariationAttr(s,"src"),s.attr("srcset")&&ST_WC_FRONT_SWATCH.productLoop.resetVariationAttr(s,"srcset"),ST_WC_FRONT_SWATCH.productLoop.resetVariationAttr(s,"sizes"))},variationsCountdownUpdate:function(t,e){var a=t.find(".product-sale-counter"),s=(a.length&&(e&&e._sale_price_end?(a.attr("data-start",e._sale_price_start),a.attr("data-final",e._sale_price_end),void 0!==etTheme.countdown&&etTheme.countdown(),a.removeClass("hidden")):a.addClass("hidden")),t.find(".etheme-countdown-wrapper"));s.length&&(e&&e._sale_price_end_gmt?(s.data("date",e._sale_price_end_gmt),s.data("reinit","1"),s.removeClass("hidden").block({message:null,overlayCSS:{opacity:.6}}),setTimeout(function(){s.unblock()},1200)):s.addClass("hidden"))},changeAddToCartBtnText:function(t,e){var a=t.find("a.add_to_cart_button"),s=a,i="",r="";t.is(".etheme-product-grid-item, .etheme-product-list-item")&&(s=t.find(".st-swatch-popup").length&&!t.find(".st-swatch-popup .quantity-wrapper").length?t.find(".st-swatch-in-loop a.add_to_cart_button"):t.find(".etheme-product-grid-button .button-text, .etheme-product-list-button .button-text")),a.removeClass("added"),Object.keys(e.attributes).length===t.find("ul.st-swatch-preview").length?!0===e.is_in_stock?(i=sten_wc_params.add_to_cart_btn_text,r=sten_wc_params.add_to_cart_btn_text,a.addClass("st-swatch-btn-ready").removeClass("st-swatch-btn-readmore").removeClass("et-st-disabled")):(i=sten_wc_params.read_more_btn_text,r=sten_wc_params.read_more_btn_text,r+=" "+sten_wc_params.read_more_about_btn_text,a.addClass("st-swatch-btn-readmore et-st-disabled").removeClass("st-swatch-btn-ready")):(i=sten_wc_params.select_options_btn_text,r=sten_wc_params.select_options_btn_text,r+=" "+sten_wc_params.read_more_for_btn_text,a.removeClass("st-swatch-btn-ready st-swatch-btn-readmore et-st-disabled")),r+=' "'+a.attr("data-product_name")+'"',a.attr("aria-label",r),a.addClass("st-swatch-btn-text-changed"),s.text(i),a.hasClass("product_type_variable-subscription")&&(a.attr("data-product_id",e.variation_id),a.addClass("ajax_add_to_cart"))},setVariationAttr:function(t,e,a){t.removeClass("hidden"),t.parent().find("video").addClass("hidden"),void 0===t.attr("data-o_"+e)&&t.attr("data-o_"+e,t.attr(e)?t.attr(e):""),!1===a?t.removeAttr(e):t.attr(e,a)},resetVariationAttr:function(t,e){var a=t.parent().find("video");a.length&&(t.addClass("hidden"),a.removeClass("hidden")),t.parents(".content-product, .product-content").find(".et-out-of-stock").removeClass("et-out-of-stock"),void 0!==t.attr("data-o_"+e)&&t.attr(e,t.attr("data-o_"+e)),t&&t.hasClass("lazyloaded")&&(t.removeClass("lazyloaded").addClass("lazyload"),etTheme.global_image_lazy())},addSlashes:function(t){return t=(t=(t=t.toString()).replace(/'/g,"\\'")).replace(/"/g,'\\"')},addToCart:function(){m(document).on("click",".et-st-disabled",function(t){if(etConfig.woocommerceSettings.is_smart_addtocart&&t.preventDefault(),m(this).hasClass("product_type_variable"))return window.location=m(this).attr("href"),!1}),m(document).on("click","a.product_type_variable.add_to_cart_button.st-swatch-btn-ready",function(t){t.preventDefault();var a=m(this),e=a.closest(".product-type-variable").find("div.st-swatch-in-loop"),s=e.attr("data-variation_id");if(void 0===s||""==s)return!0;var i=a.data("product_id"),r=a.attr("data-quantity"),o={},e=(e.find("ul.st-swatch-preview").each(function(){var t=m(this).data("attribute"),e=m(this).find("li.selected span").data("value");o["attribute_"+t]=e}),a.removeClass("added"),a.addClass("loading"),{action:"sten_wc_product_loop_add_to_cart",product_id:i,quantity:r,variation_id:s,variation:o});m("body").trigger("adding_to_cart",[a,e]),m.ajax({type:"POST",url:sten_wc_params.ajax_url,data:e,success:function(t){var e;return!!t&&(t.error&&t.product_url?(window.location=t.product_url,!1):(e=t.fragments,t=t.cart_hash,e&&m.each(e,function(t,e){m(t).replaceWith(e)}),a.addClass("added"),m("body").trigger("added_to_cart",[e,t,a]),void a.parents(".product-type-variable").find(".st-swatch-in-loop .et-delete").trigger("click")))},error:function(t){console.log(t)}}),t.preventDefault()}),m(document).on("click",".et_st-swatch-select-title",function(){(m(this).parent().hasClass("active")?m(this).parent():(m(this).parent().addClass("active"),m(this).parent().parent().siblings())).removeClass("active")})},showMoreAttr:function(){m(document).on("click",".et_show-more-attr",function(){var t=m(this).parents(".st-swatch-in-loop");t.find("ul.st-swatch-preview li.hidden:not(.et_show-more-attr)").removeClass("hidden"),t.find("ul.st-swatch-preview li.et_show-more-attr").addClass("hidden")})}},ST_WC_FRONT_SWATCH.documentOnReady={init:function(){var t;ST_WC_Show_selected_title="both"==sten_wc_params.show_selected_title,-1<m.inArray(sten_wc_params.show_selected_title,["mobile","desktop"])&&(t=m(window).width(),ST_WC_Show_selected_title="mobile"==sten_wc_params.show_selected_title&&t<992||"desktop"==sten_wc_params.show_selected_title&&993<=t),ST_WC_FRONT_SWATCH.onSelect(),ST_WC_FRONT_SWATCH.singleProductPrimaryAttribute(),ST_WC_FRONT_SWATCH.onClear(),ST_WC_FRONT_SWATCH.onSelectUpdateAttribute(),ST_WC_FRONT_SWATCH.productLoop.init()},ET_In_Popup:function(){m(document).on("click",".st-swatch-et-disabled li span",function(t){var e=m(this).parents(".st-swatch-in-loop"),a=e.parents(".content-product"),s=(e.addClass("active"),m(this).parents(".product-details").addClass("st-swatch-popup-active"),m.each(e.closest("div").find("div.et_st-default-holder"),function(){var t=m(this).html();t=(t=t.replace("st-swatch-size-small","st-swatch-size-normal")).replace("st-swatch-et-disabled","st-swatch-et-enabled"),m(this).parents(".st-swatch-in-loop").find(".st-swatch-preview-wrap .et_st-popup-holder").append(t)}),e.find("div.et_st-default-holder").height());e.find("div.et_st-default-holder").css("min-height",s),e.find("div.et_st-default-holder ul").remove(),e.find(".sten-reset-loop-variation").remove(),a.find(".product-image-wrapper").is(".variation-changed")||a.find(".product-image-wrapper").addClass("variation-changed"),ST_WC_FRONT_SWATCH.productLoop.itemSwatches()}),m(document).on("click",".st-swatch-in-loop .et-delete",function(t){var e=m(this).parents(".st-swatch-in-loop").parents(".content-product");m.each(m(this).parents(".st-swatch-in-loop").find("div.st-swatch-preview-wrap .et_st-popup-holder ul"),function(){var t=m(this).removeClass("st-swatch-et-enabled").addClass("st-swatch-et-disabled"),e=m(this).data("attribute");m(this).parents(".st-swatch-in-loop").find('div.et_st-default-holder[data-et-holder="'+e+'"]').prepend(t)}),m(this).parents(".st-swatch-in-loop").removeClass("active"),m(this).parents(".product-details").removeClass("st-swatch-popup-active"),m(this).parents(".st-swatch-in-loop").find(".st-swatch-preview-wrap .et_st-popup-holder ul").remove(),e.find(".product-image-wrapper").is(".variation-changed")&&e.find(".product-image-wrapper").removeClass("variation-changed"),ST_WC_FRONT_SWATCH.productLoop.itemSwatches()})}},m(document).ready(ST_WC_FRONT_SWATCH.documentOnReady.init),m(document).ready(ST_WC_FRONT_SWATCH.documentOnReady.ET_In_Popup)}(jQuery);
!function(e){"use strict";etTheme.autoinit.ForCompare=etTheme.ForCompare=function(){e(document).on("yith_woocompare_render_table",function(){etTheme.global_image_lazy()}).on("click","a.compare.button",function(){e("body").addClass("et-compare")}).on("click","#cboxOverlay, #cboxClose",function(){e("body").removeClass("et-compare")})}}(jQuery);
var etMiniCart;!function(c){"use strict";etMiniCart={getMiniCart:function(){c.ajax({url:etConfig.ajaxurl,dataType:"json",method:"GET",data:{action:"etheme_get_mini_cart"},success:function(t){c(".et-cart-quantity").html(t.et_cart_mini_count),c(".woocommerce-mini-cart.cart_list.product_list_widget").html(t.et_mini_cart),c(".et_b_header-cart .product_list-popup-footer-inner").html(c(t.et_cart_mini_content_callback).find(".et_b_header-cart .product_list-popup-footer-inner").html()),c(".et-cart-total .woocommerce-Price-amount.amount").html(c(t.et_cart_mini_content_callback).find(".woocommerce-Price-amount.amount").html()),t?.et_custom_fragments&&c.each(t.et_custom_fragments,function(t,e){c(t).replaceWith(e)}),c(document.body).trigger("et_mini_cart_fragments"),c(document.body).trigger("et_calculate_cart_progress"),etTheme.swiperFunc()}})}}}(jQuery);
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,function(){"use strict";function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,i=arguments[t];for(a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e}).apply(this,arguments)}function i(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(t,a){void 0===t&&(t={}),void 0===a&&(a={}),Object.keys(a).forEach(function(e){void 0===t[e]?t[e]=a[e]:i(a[e])&&i(t[e])&&0<Object.keys(a[e]).length&&s(t[e],a[e])})}var a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function w(){var e="undefined"!=typeof document?document:{};return s(e,a),e}var A={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function Z(){var e="undefined"!=typeof window?window:{};return s(e,A),e}function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function n(e,t){return(n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t,a){return(o=function(){if("undefined"!=typeof Reflect&&Reflect.construct&&!Reflect.construct.sham){if("function"==typeof Proxy)return 1;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),1}catch(e){}}}()?Reflect.construct:function(e,t,a){var i=[null],t=(i.push.apply(i,t),new(Function.bind.apply(e,i)));return a&&n(t,a.prototype),t}).apply(null,arguments)}function D(e){var a="function"==typeof Map?new Map:void 0;return function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==a){if(a.has(e))return a.get(e);a.set(e,t)}function t(){return o(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n(t,e)}(e)}l=D(Array),v=l,(f=G).prototype=Object.create(v.prototype),(f.prototype.constructor=f).__proto__=v;var l,d=G;function G(e){var e=l.call.apply(l,[this].concat(e))||this,t=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e),a=t.__proto__;return Object.defineProperty(t,"__proto__",{get:function(){return a},set:function(e){a.__proto__=e}}),e}function p(e){var t=[];return(e=void 0===e?[]:e).forEach(function(e){Array.isArray(e)?t.push.apply(t,p(e)):t.push(e)}),t}function N(e,t){return Array.prototype.filter.call(e,t)}function C(e,s){var t=Z(),r=w(),a=[];if(!s&&e instanceof d)return e;if(!e)return new d(a);if("string"==typeof e){var i=e.trim();if(0<=i.indexOf("<")&&0<=i.indexOf(">")){var n="div",o=(0===i.indexOf("<li")&&(n="ul"),0===i.indexOf("<tr")&&(n="tbody"),0!==i.indexOf("<td")&&0!==i.indexOf("<th")||(n="tr"),0===i.indexOf("<tbody")&&(n="table"),0===i.indexOf("<option")&&(n="select"),r.createElement(n));o.innerHTML=i;for(var l=0;l<o.childNodes.length;l+=1)a.push(o.childNodes[l])}else a=function(e){if("string"!=typeof e)return[e];for(var t=[],a=(s||r).querySelectorAll(e),i=0;i<a.length;i+=1)t.push(a[i]);return t}(e.trim())}else if(e.nodeType||e===t||e===r)a.push(e);else if(Array.isArray(e)){if(e instanceof d)return e;a=e}return new d(function(e){for(var t=[],a=0;a<e.length;a+=1)-1===t.indexOf(e[a])&&t.push(e[a]);return t}(a))}C.fn=d.prototype;var c,y,E,B={addClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=p(t.map(function(e){return e.split(" ")}));return this.forEach(function(e){(e=e.classList).add.apply(e,i)}),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=p(t.map(function(e){return e.split(" ")}));return this.forEach(function(e){(e=e.classList).remove.apply(e,i)}),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=p(t.map(function(e){return e.split(" ")}));return 0<N(this,function(t){return 0<i.filter(function(e){return t.classList.contains(e)}).length}).length},toggleClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=p(t.map(function(e){return e.split(" ")}));this.forEach(function(t){i.forEach(function(e){t.classList.toggle(e)})})},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var a=0;a<this.length;a+=1)if(2===arguments.length)this[a].setAttribute(e,t);else for(var i in e)this[a][i]=e[i],this[a].setAttribute(i,e[i]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=t[0],r=t[1],n=t[2],s=t[3];function o(e){var t=e.target;if(t){var a=e.target.dom7EventData||[];if(a.indexOf(e)<0&&a.unshift(e),C(t).is(r))n.apply(t,a);else for(var i=C(t).parents(),s=0;s<i.length;s+=1)C(i[s]).is(r)&&n.apply(i[s],a)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),n.apply(this,t)}"function"==typeof t[1]&&(i=t[0],n=t[1],s=t[2],r=void 0);for(var d,s=s||!1,p=i.split(" "),c=0;c<this.length;c+=1){var u=this[c];if(r)for(d=0;d<p.length;d+=1){var h=p[d];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[h]||(u.dom7LiveListeners[h]=[]),u.dom7LiveListeners[h].push({listener:n,proxyListener:o}),u.addEventListener(h,o,s)}else for(d=0;d<p.length;d+=1){var m=p[d];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[m]||(u.dom7Listeners[m]=[]),u.dom7Listeners[m].push({listener:n,proxyListener:l}),u.addEventListener(m,l,s)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=t[0],s=t[1],r=t[2],n=t[3];"function"==typeof t[1]&&(i=t[0],r=t[1],n=t[2],s=void 0);for(var n=n||!1,o=i.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],p=0;p<this.length;p+=1){var c=this[p],u=void 0;if(!s&&c.dom7Listeners?u=c.dom7Listeners[d]:s&&c.dom7LiveListeners&&(u=c.dom7LiveListeners[d]),u&&u.length)for(var h=u.length-1;0<=h;--h){var m=u[h];(r&&m.listener===r||r&&m.listener&&m.listener.dom7proxy&&m.listener.dom7proxy===r||!r)&&(c.removeEventListener(d,m.proxyListener,n),u.splice(h,1))}}return this},trigger:function(){for(var e=Z(),t=arguments.length,a=new Array(t),i=0;i<t;i++)a[i]=arguments[i];for(var s=a[0].split(" "),r=a[1],n=0;n<s.length;n+=1)for(var o=s[n],l=0;l<this.length;l+=1){var d,p=this[l];e.CustomEvent&&(d=new e.CustomEvent(o,{detail:r,bubbles:!0,cancelable:!0}),p.dom7EventData=a.filter(function(e,t){return 0<t}),p.dispatchEvent(d),p.dom7EventData=[],delete p.dom7EventData)}return this},transitionEnd:function(a){var i=this;return a&&i.on("transitionend",function e(t){t.target===this&&(a.call(this,t),i.off("transitionend",e))}),this},outerWidth:function(e){return 0<this.length?e?(e=this.styles(),this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))):this[0].offsetWidth:null},outerHeight:function(e){return 0<this.length?e?(e=this.styles(),this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))):this[0].offsetHeight:null},styles:function(){var e=Z();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){var e,t,a,i,s,r;return 0<this.length?(r=Z(),i=w(),t=(e=this[0]).getBoundingClientRect(),i=i.body,a=e.clientTop||i.clientTop||0,i=e.clientLeft||i.clientLeft||0,s=e===r?r.scrollY:e.scrollTop,r=e===r?r.scrollX:e.scrollLeft,{top:t.top+s-a,left:t.left+r-i}):null},css:function(e,t){var a,i=Z();if(1===arguments.length){if("string"!=typeof e){for(a=0;a<this.length;a+=1)for(var s in e)this[a].style[s]=e[s];return this}if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e)for(a=0;a<this.length;a+=1)this[a].style[e]=t;return this},each:function(a){return a&&this.forEach(function(e,t){a.apply(e,[e,t])}),this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,a,i=Z(),s=w(),r=this[0];if(r&&void 0!==e)if("string"==typeof e){if(r.matches)return r.matches(e);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(r.msMatchesSelector)return r.msMatchesSelector(e);for(t=C(e),a=0;a<t.length;a+=1)if(t[a]===r)return!0}else{if(e===s)return r===s;if(e===i)return r===i;if(e.nodeType||e instanceof d)for(t=e.nodeType?[e]:e,a=0;a<t.length;a+=1)if(t[a]===r)return!0}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){var t;return void 0===e?this:C((t=this.length)-1<e?[]:e<0?(t=t+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var e=w(),t=0;t<arguments.length;t+=1)for(var a=t<0||arguments.length<=t?void 0:arguments[t],i=0;i<this.length;i+=1)if("string"==typeof a){var s=e.createElement("div");for(s.innerHTML=a;s.firstChild;)this[i].appendChild(s.firstChild)}else if(a instanceof d)for(var r=0;r<a.length;r+=1)this[i].appendChild(a[r]);else this[i].appendChild(a);return this},prepend:function(e){for(var t,a=w(),i=0;i<this.length;i+=1)if("string"==typeof e){var s=a.createElement("div");for(s.innerHTML=e,t=s.childNodes.length-1;0<=t;--t)this[i].insertBefore(s.childNodes[t],this[i].childNodes[0])}else if(e instanceof d)for(t=0;t<e.length;t+=1)this[i].insertBefore(e[t],this[i].childNodes[0]);else this[i].insertBefore(e,this[i].childNodes[0]);return this},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&C(this[0].nextElementSibling).is(e)?C([this[0].nextElementSibling]):C([]):this[0].nextElementSibling?C([this[0].nextElementSibling]):C([]):C([])},nextAll:function(e){var t=[],a=this[0];if(!a)return C([]);for(;a.nextElementSibling;){var i=a.nextElementSibling;e&&!C(i).is(e)||t.push(i),a=i}return C(t)},prev:function(e){var t;return 0<this.length?(t=this[0],e?t.previousElementSibling&&C(t.previousElementSibling).is(e)?C([t.previousElementSibling]):C([]):t.previousElementSibling?C([t.previousElementSibling]):C([])):C([])},prevAll:function(e){var t=[],a=this[0];if(!a)return C([]);for(;a.previousElementSibling;){var i=a.previousElementSibling;e&&!C(i).is(e)||t.push(i),a=i}return C(t)},parent:function(e){for(var t=[],a=0;a<this.length;a+=1)null===this[a].parentNode||e&&!C(this[a].parentNode).is(e)||t.push(this[a].parentNode);return C(t)},parents:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].parentNode;i;)e&&!C(i).is(e)||t.push(i),i=i.parentNode;return C(t)},closest:function(e){var t=this;return void 0===e?C([]):t=t.is(e)?t:t.parents(e).eq(0)},find:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].querySelectorAll(e),s=0;s<i.length;s+=1)t.push(i[s]);return C(t)},children:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].children,s=0;s<i.length;s+=1)e&&!C(i[s]).is(e)||t.push(i[s]);return C(t)},filter:function(e){return C(N(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function T(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function x(){return Date.now()}function u(e,t){void 0===t&&(t="x");var a,i,s,r=Z(),e=r.getComputedStyle(e,null);return r.WebKitCSSMatrix?(6<(i=e.transform||e.webkitTransform).split(",").length&&(i=i.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),s=new r.WebKitCSSMatrix("none"===i?"":i)):a=(s=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=r.WebKitCSSMatrix?s.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),(i="y"===t?r.WebKitCSSMatrix?s.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5]):i)||0}function h(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function Q(e){for(var t=Object(arguments.length<=0?void 0:e),a=1;a<arguments.length;a+=1){var i=a<0||arguments.length<=a?void 0:arguments[a];if(null!=i)for(var s=Object.keys(Object(i)),r=0,n=s.length;r<n;r+=1){var o=s[r],l=Object.getOwnPropertyDescriptor(i,o);void 0!==l&&l.enumerable&&(h(t[o])&&h(i[o])?Q(t[o],i[o]):!h(t[o])&&h(i[o])?(t[o]={},Q(t[o],i[o])):t[o]=i[o])}}return t}function m(a,i){Object.keys(i).forEach(function(t){h(i[t])&&Object.keys(i[t]).forEach(function(e){"function"==typeof i[t][e]&&(i[t][e]=i[t][e].bind(a))}),a[t]=i[t]})}function H(){return c||(a=Z(),e=w(),c={touch:!!("ontouchstart"in a||a.DocumentTouch&&e instanceof a.DocumentTouch),pointerEvents:!!a.PointerEvent&&"maxTouchPoints"in a.navigator&&0<=a.navigator.maxTouchPoints,observer:"MutationObserver"in a||"WebkitMutationObserver"in a,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});a.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in a}),c;var a,e}Object.keys(B).forEach(function(e){C.fn[e]=B[e]});var f={name:"resize",create:function(){var e=this;Q(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=Z();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=Z();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},V={attach:function(e,t){void 0===t&&(t={});var a=Z(),i=this,s=new(a.MutationObserver||a.WebkitMutationObserver)(function(e){var t;1!==e.length?(t=function(){i.emit("observerUpdate",e[0])},a.requestAnimationFrame?a.requestAnimationFrame(t):a.setTimeout(t,0)):i.emit("observerUpdate",e[0])});s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(s)},init:function(){var e=this;if(e.support.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),a=0;a<t.length;a+=1)e.observer.attach(t[a]);e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(e){e.disconnect()}),this.observer.observers=[]}},v={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){m(this,{observer:t({},V,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function g(){var e,t,a=this,i=a.params,s=a.el;s&&0===s.offsetWidth||(i.breakpoints&&a.setBreakpoint(),s=a.allowSlideNext,e=a.allowSlidePrev,t=a.snapGrid,a.allowSlideNext=!0,a.allowSlidePrev=!0,a.updateSize(),a.updateSlides(),a.updateSlidesClasses(),("auto"===i.slidesPerView||1<i.slidesPerView)&&a.isEnd&&!a.isBeginning&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0),a.autoplay&&a.autoplay.running&&a.autoplay.paused&&a.autoplay.run(),a.allowSlidePrev=e,a.allowSlideNext=s,a.params.watchOverflow&&t!==a.snapGrid&&a.checkOverflow())}var X=!1;function F(){}var Y={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},b={modular:{useParams:function(t){var a=this;a.modules&&Object.keys(a.modules).forEach(function(e){e=a.modules[e];e.params&&Q(t,e.params)})},useModules:function(a){void 0===a&&(a={});var i=this;i.modules&&Object.keys(i.modules).forEach(function(e){var t=i.modules[e],e=a[e]||{};t.on&&i.on&&Object.keys(t.on).forEach(function(e){i.on(e,t.on[e])}),t.create&&t.create.bind(i)(e)})}},eventsEmitter:{on:function(e,t,a){var i,s=this;return"function"==typeof t&&(i=a?"unshift":"push",e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][i](t)})),s},once:function(i,s,e){var r=this;return"function"!=typeof s?r:(n.__emitterProxy=s,r.on(i,n,e));function n(){r.off(i,n),n.__emitterProxy&&delete n.__emitterProxy;for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];s.apply(r,t)}},onAny:function(e,t){return"function"==typeof e&&(t=t?"unshift":"push",this.eventsAnyListeners.indexOf(e)<0)&&this.eventsAnyListeners[t](e),this},offAny:function(e){var t=this;return t.eventsAnyListeners&&0<=(e=t.eventsAnyListeners.indexOf(e))&&t.eventsAnyListeners.splice(e,1),t},off:function(e,i){var s=this;return s.eventsListeners&&e.split(" ").forEach(function(a){void 0===i?s.eventsListeners[a]=[]:s.eventsListeners[a]&&s.eventsListeners[a].forEach(function(e,t){(e===i||e.__emitterProxy&&e.__emitterProxy===i)&&s.eventsListeners[a].splice(t,1)})}),s},emit:function(){var e,a,i,s=this;if(s.eventsListeners){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];i="string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],a=r.slice(1,r.length),s):(e=r[0].events,a=r[0].data,r[0].context||s),a.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(function(t){s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(function(e){e.apply(i,[t].concat(a))}),s.eventsListeners&&s.eventsListeners[t]&&s.eventsListeners[t].forEach(function(e){e.apply(i,a)})})}return s}},update:{updateSize:function(){var e=this,t=e.$el,a=void 0!==e.params.width&&null!==e.params.width?e.params.width:t[0].clientWidth,i=void 0!==e.params.height&&null!==e.params.height?e.params.height:t[0].clientHeight;0===a&&e.isHorizontal()||0===i&&e.isVertical()||(a=a-parseInt(t.css("padding-left")||0,10)-parseInt(t.css("padding-right")||0,10),i=i-parseInt(t.css("padding-top")||0,10)-parseInt(t.css("padding-bottom")||0,10),Q(e,{width:a=Number.isNaN(a)?0:a,height:i=Number.isNaN(i)?0:i,size:e.isHorizontal()?a:i}))},updateSlides:function(){var e=this,G=Z(),a=e.params,t=e.$wrapperEl,i=e.size,s=e.rtlTranslate,N=e.wrongRTL,r=e.virtual&&a.virtual.enabled,B=(r?e.virtual:e).slides.length,n=t.children("."+e.params.slideClass),o=(r?e.virtual.slides:n).length,l=[],d=[],p=[];function H(e,t){return!a.cssMode||t!==n.length-1}var c,u=a.slidesOffsetBefore,h=("function"==typeof u&&(u=a.slidesOffsetBefore.call(e)),a.slidesOffsetAfter),r=("function"==typeof h&&(h=a.slidesOffsetAfter.call(e)),e.snapGrid.length),V=e.slidesGrid.length,m=a.spaceBetween,f=-u,X=0,v=0;if(void 0!==i){"string"==typeof m&&0<=m.indexOf("%")&&(m=parseFloat(m.replace("%",""))/100*i),e.virtualSize=-m,s?n.css({marginLeft:"",marginTop:""}):n.css({marginRight:"",marginBottom:""}),1<a.slidesPerColumn&&(c=Math.floor(o/a.slidesPerColumn)===o/e.params.slidesPerColumn?o:Math.ceil(o/a.slidesPerColumn)*a.slidesPerColumn,"auto"!==a.slidesPerView)&&"row"===a.slidesPerColumnFill&&(c=Math.max(c,a.slidesPerView*a.slidesPerColumn));for(var F,Y,g,R,w=a.slidesPerColumn,W=c/w,q=Math.floor(o/a.slidesPerColumn),b=0;b<o;b+=1){M=0;var y,E,T,x,C,S,M,z,P,k,$,_,L,j,I=n.eq(b);1<a.slidesPerColumn&&(S=C=x=void 0,"row"===a.slidesPerColumnFill&&1<a.slidesPerGroup?(T=Math.floor(b/(a.slidesPerGroup*a.slidesPerColumn)),y=b-a.slidesPerColumn*a.slidesPerGroup*T,E=0===T?a.slidesPerGroup:Math.min(Math.ceil((o-T*w*a.slidesPerGroup)/w),a.slidesPerGroup),x=(C=y-(S=Math.floor(y/E))*E+T*a.slidesPerGroup)+S*c/w,I.css({"-webkit-box-ordinal-group":x,"-moz-box-ordinal-group":x,"-ms-flex-order":x,"-webkit-order":x,order:x})):"column"===a.slidesPerColumnFill?(S=b-(C=Math.floor(b/w))*w,(q<C||C===q&&S===w-1)&&(S+=1)>=w&&(S=0,C+=1)):C=b-(S=Math.floor(b/W))*W,I.css("margin-"+(e.isHorizontal()?"top":"left"),0!==S&&a.spaceBetween&&a.spaceBetween+"px")),"none"!==I.css("display")&&("auto"===a.slidesPerView?(y=G.getComputedStyle(I[0],null),E=I[0].style.transform,T=I[0].style.webkitTransform,E&&(I[0].style.transform="none"),T&&(I[0].style.webkitTransform="none"),M=a.roundLengths?e.isHorizontal()?I.outerWidth(!0):I.outerHeight(!0):e.isHorizontal()?(x=parseFloat(y.getPropertyValue("width")||0),C=parseFloat(y.getPropertyValue("padding-left")||0),S=parseFloat(y.getPropertyValue("padding-right")||0),z=parseFloat(y.getPropertyValue("margin-left")||0),P=parseFloat(y.getPropertyValue("margin-right")||0),(k=y.getPropertyValue("box-sizing"))&&"border-box"===k?x+z+P:($=(k=I[0]).clientWidth,x+C+S+z+P+(k.offsetWidth-$))):(z=parseFloat(y.getPropertyValue("height")||0),P=parseFloat(y.getPropertyValue("padding-top")||0),k=parseFloat(y.getPropertyValue("padding-bottom")||0),$=parseFloat(y.getPropertyValue("margin-top")||0),_=parseFloat(y.getPropertyValue("margin-bottom")||0),(L=y.getPropertyValue("box-sizing"))&&"border-box"===L?z+$+_:(j=(L=I[0]).clientHeight,z+P+k+$+_+(L.offsetHeight-j))),E&&(I[0].style.transform=E),T&&(I[0].style.webkitTransform=T),a.roundLengths&&(M=Math.floor(M))):(M=(i-(a.slidesPerView-1)*m)/a.slidesPerView,a.roundLengths&&(M=Math.floor(M)),n[b]&&(e.isHorizontal()?n[b].style.width=M+"px":n[b].style.height=M+"px")),n[b]&&(n[b].swiperSlideSize=M),p.push(M),a.centeredSlides?(f=f+M/2+X/2+m,0===X&&0!==b&&(f=f-i/2-m),0===b&&(f=f-i/2-m),Math.abs(f)<.001&&(f=0),a.roundLengths&&(f=Math.floor(f)),v%a.slidesPerGroup==0&&l.push(f),d.push(f)):(a.roundLengths&&(f=Math.floor(f)),(v-Math.min(e.params.slidesPerGroupSkip,v))%e.params.slidesPerGroup==0&&l.push(f),d.push(f),f=f+M+m),e.virtualSize+=M+m,X=M,v+=1)}if(e.virtualSize=Math.max(e.virtualSize,i)+h,s&&N&&("slide"===a.effect||"coverflow"===a.effect)&&t.css({width:e.virtualSize+a.spaceBetween+"px"}),a.setWrapperSize&&(e.isHorizontal()?t.css({width:e.virtualSize+a.spaceBetween+"px"}):t.css({height:e.virtualSize+a.spaceBetween+"px"})),1<a.slidesPerColumn&&(e.virtualSize=(M+a.spaceBetween)*c,e.virtualSize=Math.ceil(e.virtualSize/a.slidesPerColumn)-a.spaceBetween,e.isHorizontal()?t.css({width:e.virtualSize+a.spaceBetween+"px"}):t.css({height:e.virtualSize+a.spaceBetween+"px"}),a.centeredSlides)){for(var O=[],A=0;A<l.length;A+=1){var U=l[A];a.roundLengths&&(U=Math.floor(U)),l[A]<e.virtualSize+l[0]&&O.push(U)}l=O}if(!a.centeredSlides){O=[];for(var D=0;D<l.length;D+=1){var K=l[D];a.roundLengths&&(K=Math.floor(K)),l[D]<=e.virtualSize-i&&O.push(K)}l=O,1<Math.floor(e.virtualSize-i)-Math.floor(l[l.length-1])&&l.push(e.virtualSize-i)}0===l.length&&(l=[0]),0!==a.spaceBetween&&(e.isHorizontal()?s?n.filter(H).css({marginLeft:m+"px"}):n.filter(H).css({marginRight:m+"px"}):n.filter(H).css({marginBottom:m+"px"})),a.centeredSlides&&a.centeredSlidesBounds&&(F=0,p.forEach(function(e){F+=e+(a.spaceBetween||0)}),Y=(F-=a.spaceBetween)-i,l=l.map(function(e){return e<0?-u:Y<e?Y+h:e})),a.centerInsufficientSlides&&(g=0,p.forEach(function(e){g+=e+(a.spaceBetween||0)}),(g-=a.spaceBetween)<i)&&(R=(i-g)/2,l.forEach(function(e,t){l[t]=e-R}),d.forEach(function(e,t){d[t]=e+R})),Q(e,{slides:n,snapGrid:l,slidesGrid:d,slidesSizesGrid:p}),o!==B&&e.emit("slidesLengthChange"),l.length!==r&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),d.length!==V&&e.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,a,i=this,s=[],r=0;if("number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed),"auto"!==i.params.slidesPerView&&1<i.params.slidesPerView)if(i.params.centeredSlides)i.visibleSlides.each(function(e){s.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){var n=i.activeIndex+t;if(n>i.slides.length)break;s.push(i.slides.eq(n)[0])}else s.push(i.slides.eq(i.activeIndex)[0]);for(t=0;t<s.length;t+=1)void 0!==s[t]&&(r=r<(a=s[t].offsetHeight)?a:r);r&&i.$wrapperEl.css("height",r+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,a=t.params,i=t.slides,s=t.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();var r=s?e:-e;i.removeClass(a.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var n=0;n<i.length;n+=1){var o,l,d=i[n],p=(r+(a.centeredSlides?t.minTranslate():0)-d.swiperSlideOffset)/(d.swiperSlideSize+a.spaceBetween);(a.watchSlidesVisibility||a.centeredSlides&&a.autoHeight)&&(l=(o=-(r-d.swiperSlideOffset))+t.slidesSizesGrid[n],0<=o&&o<t.size-1||1<l&&l<=t.size||o<=0&&l>=t.size)&&(t.visibleSlides.push(d),t.visibleSlidesIndexes.push(n),i.eq(n).addClass(a.slideVisibleClass)),d.progress=s?-p:p}t.visibleSlides=C(t.visibleSlides)}},updateProgress:function(e){var t=this,a=(void 0===e&&(a=t.rtlTranslate?-1:1,e=t&&t.translate&&t.translate*a||0),t.params),i=t.maxTranslate()-t.minTranslate(),s=t.progress,r=t.isBeginning,n=r,o=l=t.isEnd,l=0==i?r=!(s=0):(r=(s=(e-t.minTranslate())/i)<=0,1<=s);Q(t,{progress:s,isBeginning:r,isEnd:l}),(a.watchSlidesProgress||a.watchSlidesVisibility||a.centeredSlides&&a.autoHeight)&&t.updateSlidesProgress(e),r&&!n&&t.emit("reachBeginning toEdge"),l&&!o&&t.emit("reachEnd toEdge"),(n&&!r||o&&!l)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){var e=this,t=e.slides,a=e.params,i=e.$wrapperEl,s=e.activeIndex,r=e.realIndex,n=e.virtual&&a.virtual.enabled,s=(t.removeClass(a.slideActiveClass+" "+a.slideNextClass+" "+a.slidePrevClass+" "+a.slideDuplicateActiveClass+" "+a.slideDuplicateNextClass+" "+a.slideDuplicatePrevClass),(n=n?e.$wrapperEl.find("."+a.slideClass+'[data-swiper-slide-index="'+s+'"]'):t.eq(s)).addClass(a.slideActiveClass),a.loop&&(n.hasClass(a.slideDuplicateClass)?i.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]'):i.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]')).addClass(a.slideDuplicateActiveClass),n.nextAll("."+a.slideClass).eq(0).addClass(a.slideNextClass)),r=(a.loop&&0===s.length&&(s=t.eq(0)).addClass(a.slideNextClass),n.prevAll("."+a.slideClass).eq(0).addClass(a.slidePrevClass));a.loop&&0===r.length&&(r=t.eq(-1)).addClass(a.slidePrevClass),a.loop&&((s.hasClass(a.slideDuplicateClass)?i.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]'):i.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]')).addClass(a.slideDuplicateNextClass),(r.hasClass(a.slideDuplicateClass)?i.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]'):i.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]')).addClass(a.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){var t=this,a=t.rtlTranslate?t.translate:-t.translate,i=t.slidesGrid,s=t.snapGrid,r=t.params,n=t.activeIndex,o=t.realIndex,l=t.snapIndex,d=e;if(void 0===d){for(var p=0;p<i.length;p+=1)void 0!==i[p+1]?a>=i[p]&&a<i[p+1]-(i[p+1]-i[p])/2?d=p:a>=i[p]&&a<i[p+1]&&(d=p+1):a>=i[p]&&(d=p);r.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}(e=0<=s.indexOf(a)?s.indexOf(a):(e=Math.min(r.slidesPerGroupSkip,d))+Math.floor((d-e)/r.slidesPerGroup))>=s.length&&(e=s.length-1),d!==n?(r=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10),Q(t,{snapIndex:e,realIndex:r,previousIndex:n,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==r&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")):e!==l&&(t.snapIndex=e,t.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,a=t.params,i=C(e.target).closest("."+a.slideClass)[0],s=!1;if(i)for(var r=0;r<t.slides.length;r+=1)t.slides[r]===i&&(s=!0);i&&s?(t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(C(i).attr("data-swiper-slide-index"),10):t.clickedIndex=C(i).index(),a.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()):(t.clickedSlide=void 0,t.clickedIndex=void 0)}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,a=this.rtlTranslate,i=this.translate,s=this.$wrapperEl;return t.virtualTranslate?a?-i:i:t.cssMode?i:(t=u(s[0],e),(t=a?-t:t)||0)},setTranslate:function(e,t){var a=this,i=a.rtlTranslate,s=a.params,r=a.$wrapperEl,n=a.wrapperEl,o=a.progress,l=0,d=0,i=(a.isHorizontal()?l=i?-e:e:d=e,s.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),s.cssMode?n[a.isHorizontal()?"scrollLeft":"scrollTop"]=a.isHorizontal()?-l:-d:s.virtualTranslate||r.transform("translate3d("+l+"px, "+d+"px, 0px)"),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?l:d,a.maxTranslate()-a.minTranslate());(0==i?0:(e-a.minTranslate())/i)!==o&&a.updateProgress(e),a.emit("setTranslate",a.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,a,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),void 0===i&&(i=!0);var r,n,o=this,l=o.params,d=o.wrapperEl;return!(o.animating&&l.preventInteractionOnTransition||(n=o.minTranslate(),r=o.maxTranslate(),o.updateProgress(n=i&&n<e?n:i&&e<r?r:e),l.cssMode?(i=o.isHorizontal(),0!==t&&d.scrollTo?d.scrollTo(((r={})[i?"left":"top"]=-n,r.behavior="smooth",r)):d[i?"scrollLeft":"scrollTop"]=-n):0===t?(o.setTransition(0),o.setTranslate(n),a&&(o.emit("beforeTransitionStart",t,s),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(n),a&&(o.emit("beforeTransitionStart",t,s),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,a)&&o.emit("transitionEnd")}),o.$wrapperEl[0].addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd))),0))}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var a=this,i=a.activeIndex,s=a.params,r=a.previousIndex;s.cssMode||(s.autoHeight&&a.updateAutoHeight(),s=(s=t)||(r<i?"next":i<r?"prev":"reset"),a.emit("transitionStart"),e&&i!==r&&("reset"===s?a.emit("slideResetTransitionStart"):(a.emit("slideChangeTransitionStart"),"next"===s?a.emit("slideNextTransitionStart"):a.emit("slidePrevTransitionStart"))))},transitionEnd:function(e,t){void 0===e&&(e=!0);var a=this,i=a.activeIndex,s=a.previousIndex,r=a.params;a.animating=!1,r.cssMode||(a.setTransition(0),r=(r=t)||(s<i?"next":i<s?"prev":"reset"),a.emit("transitionEnd"),e&&i!==s&&("reset"===r?a.emit("slideResetTransitionEnd"):(a.emit("slideChangeTransitionEnd"),"next"===r?a.emit("slideNextTransitionEnd"):a.emit("slidePrevTransitionEnd"))))}},slide:{slideTo:function(e,t,a,i){if(void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),"number"!=typeof(e=void 0===e?0:e)&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var s=parseInt(e,10);if(!isFinite(s))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=s}var r=this,n=e,s=(n<0&&(n=0),r.params),e=r.snapGrid,o=r.slidesGrid,l=r.previousIndex,d=r.activeIndex,p=r.rtlTranslate,c=r.wrapperEl;if(r.animating&&s.preventInteractionOnTransition)return!1;var u=Math.min(r.params.slidesPerGroupSkip,n),u=u+Math.floor((n-u)/r.params.slidesPerGroup);u>=e.length&&(u=e.length-1),(d||s.initialSlide||0)===(l||0)&&a&&r.emit("beforeSlideChangeStart");var h,m=-e[u];if(r.updateProgress(m),s.normalizeSlideIndex)for(var f=0;f<o.length;f+=1)-Math.floor(100*m)>=Math.floor(100*o[f])&&(n=f);if(r.initialized&&n!==d){if(!r.allowSlideNext&&m<r.translate&&m<r.minTranslate())return!1;if(!r.allowSlidePrev&&m>r.translate&&m>r.maxTranslate()&&(d||0)!==n)return!1}return h=d<n?"next":n<d?"prev":"reset",p&&-m===r.translate||!p&&m===r.translate?(r.updateActiveIndex(n),s.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==s.effect&&r.setTranslate(m),"reset"!=h&&(r.transitionStart(a,h),r.transitionEnd(a,h)),!1):(s.cssMode?(l=r.isHorizontal(),e=-m,p&&(e=c.scrollWidth-c.offsetWidth-e),0!==t&&c.scrollTo?c.scrollTo(((u={})[l?"left":"top"]=e,u.behavior="smooth",u)):c[l?"scrollLeft":"scrollTop"]=e):0===t?(r.setTransition(0),r.setTranslate(m),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(a,h),r.transitionEnd(a,h)):(r.setTransition(t),r.setTranslate(m),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(a,h),r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(a,h))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd))),!0)},slideToLoop:function(e,t,a,i){void 0===t&&(t=this.params.speed);e=void 0===e?0:e;return this.params.loop&&(e+=this.loopedSlides),this.slideTo(e,t,a=void 0===a?!0:a,i)},slideNext:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,s=i.params,r=i.animating,n=i.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(r&&s.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}return i.slideTo(i.activeIndex+n,e,t,a)},slidePrev:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,s=i.params,r=i.animating,n=i.snapGrid,o=i.slidesGrid,l=i.rtlTranslate;if(s.loop){if(r&&s.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var p,c=d(l?i.translate:-i.translate),r=n.map(d),u=(n[r.indexOf(c)],n[r.indexOf(c)-1]);return void 0===u&&s.cssMode&&n.forEach(function(e){!u&&e<=c&&(u=e)}),void 0!==u&&(p=o.indexOf(u))<0&&(p=i.activeIndex-1),i.slideTo(p,e,t,a)},slideReset:function(e,t,a){return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t=void 0===t?!0:t,a)},slideToClosest:function(e,t,a,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===i&&(i=.5);var s,r=this,n=r.activeIndex,o=Math.min(r.params.slidesPerGroupSkip,n),o=o+Math.floor((n-o)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;return l>=r.snapGrid[o]?l-(s=r.snapGrid[o])>(r.snapGrid[o+1]-s)*i&&(n+=r.params.slidesPerGroup):l-(s=r.snapGrid[o-1])<=(r.snapGrid[o]-s)*i&&(n-=r.params.slidesPerGroup),n=Math.max(n,0),n=Math.min(n,r.slidesGrid.length-1),r.slideTo(n,e,t,a)},slideToClickedSlide:function(){var e,t=this,a=t.params,i=t.$wrapperEl,s="auto"===a.slidesPerView?t.slidesPerViewDynamic():a.slidesPerView,r=t.clickedIndex;a.loop?t.animating||(e=parseInt(C(t.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?r<t.loopedSlides-s/2||r>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),T(function(){t.slideTo(r)})):t.slideTo(r):r>t.slides.length-s?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),T(function(){t.slideTo(r)})):t.slideTo(r)):t.slideTo(r)}},loop:{loopCreate:function(){var i=this,e=w(),t=i.params,a=i.$wrapperEl,s=(a.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),a.children("."+t.slideClass));if(t.loopFillGroupWithBlank){var r=t.slidesPerGroup-s.length%t.slidesPerGroup;if(r!==t.slidesPerGroup){for(var n=0;n<r;n+=1){var o=C(e.createElement("div")).addClass(t.slideClass+" "+t.slideBlankClass);a.append(o)}s=a.children("."+t.slideClass)}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=s.length),i.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),i.loopedSlides+=t.loopAdditionalSlides,i.loopedSlides>s.length&&(i.loopedSlides=s.length);var l=[],d=[];s.each(function(e,t){var a=C(e);t<i.loopedSlides&&d.push(e),t<s.length&&t>=s.length-i.loopedSlides&&l.push(e),a.attr("data-swiper-slide-index",t)});for(var p=0;p<d.length;p+=1)a.append(C(d[p].cloneNode(!0)).addClass(t.slideDuplicateClass));for(var c=l.length-1;0<=c;--c)a.prepend(C(l[c].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,a=e.activeIndex,i=e.slides,s=e.loopedSlides,r=e.allowSlidePrev,n=e.allowSlideNext,o=e.snapGrid,l=e.rtlTranslate,o=(e.allowSlidePrev=!0,e.allowSlideNext=!0,-o[a]-e.getTranslate());a<s?(t=i.length-3*s+a,e.slideTo(t+=s,0,!1,!0)&&0!=o&&e.setTranslate((l?-e.translate:e.translate)-o)):a>=i.length-s&&(t=-i.length+a+s,e.slideTo(t+=s,0,!1,!0))&&0!=o&&e.setTranslate((l?-e.translate:e.translate)-o),e.allowSlidePrev=r,e.allowSlideNext=n,e.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,a=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),a.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||((t=t.el).style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab")},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,a=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&a.append(e[s]);else a.append(e);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update()},prependSlide:function(e){var t=this,a=t.params,i=t.$wrapperEl,s=t.activeIndex,r=(a.loop&&t.loopDestroy(),s+1);if("object"==typeof e&&"length"in e){for(var n=0;n<e.length;n+=1)e[n]&&i.prepend(e[n]);r=s+e.length}else i.prepend(e);a.loop&&t.loopCreate(),a.observer&&t.support.observer||t.update(),t.slideTo(r,0,!1)},addSlide:function(e,t){var a=this,i=a.$wrapperEl,s=a.params,r=a.activeIndex,n=(s.loop&&(r-=a.loopedSlides,a.loopDestroy(),a.slides=i.children("."+s.slideClass)),a.slides.length);if(e<=0)a.prependSlide(t);else if(n<=e)a.appendSlide(t);else{for(var o=e<r?r+1:r,l=[],d=n-1;e<=d;--d){var p=a.slides.eq(d);p.remove(),l.unshift(p)}if("object"==typeof t&&"length"in t){for(var c=0;c<t.length;c+=1)t[c]&&i.append(t[c]);o=e<r?r+t.length:r}else i.append(t);for(var u=0;u<l.length;u+=1)i.append(l[u]);s.loop&&a.loopCreate(),s.observer&&a.support.observer||a.update(),s.loop?a.slideTo(o+a.loopedSlides,0,!1):a.slideTo(o,0,!1)}},removeSlide:function(e){var t=this,a=t.params,i=t.$wrapperEl,s=t.activeIndex;a.loop&&(s-=t.loopedSlides,t.loopDestroy(),t.slides=i.children("."+a.slideClass));var r,n=s;if("object"==typeof e&&"length"in e)for(var o=0;o<e.length;o+=1)r=e[o],t.slides[r]&&t.slides.eq(r).remove(),r<n&&--n;else t.slides[r=e]&&t.slides.eq(r).remove(),r<n&&--n;n=Math.max(n,0),a.loop&&t.loopCreate(),a.observer&&t.support.observer||t.update(),a.loop?t.slideTo(n+t.loopedSlides,0,!1):t.slideTo(n,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e,t=this,a=w(),i=t.params,s=t.touchEvents,r=t.el,n=t.wrapperEl,o=t.device,l=t.support,d=(t.onTouchStart=function(e){var t,a,i,s,r,n=this,o=w(),l=Z(),d=n.touchEventsData,p=n.params,c=n.touches;n.animating&&p.preventInteractionOnTransition||(a=C((t=(t=e).originalEvent?t.originalEvent:t).target),"wrapper"===p.touchEventsTarget&&!a.closest(n.wrapperEl).length)||(d.isTouchEvent="touchstart"===t.type,!d.isTouchEvent&&"which"in t&&3===t.which)||!d.isTouchEvent&&"button"in t&&0<t.button||d.isTouched&&d.isMoved||(p.noSwipingClass&&""!==p.noSwipingClass&&t.target&&t.target.shadowRoot&&e.path&&e.path[0]&&(a=C(e.path[0])),p.noSwiping&&a.closest(p.noSwipingSelector||"."+p.noSwipingClass)[0]?n.allowClick=!0:p.swipeHandler&&!a.closest(p.swipeHandler)[0]||(c.currentX=("touchstart"===t.type?t.targetTouches[0]:t).pageX,c.currentY=("touchstart"===t.type?t.targetTouches[0]:t).pageY,e=c.currentX,i=c.currentY,r=p.edgeSwipeDetection||p.iOSEdgeSwipeDetection,s=p.edgeSwipeThreshold||p.iOSEdgeSwipeThreshold,r&&(e<=s||e>=l.innerWidth-s))||(Q(d,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=e,c.startY=i,d.touchStartTime=x(),n.allowClick=!0,n.updateSize(),n.swipeDirection=void 0,0<p.threshold&&(d.allowThresholdMove=!1),"touchstart"!==t.type&&(r=!0,a.is(d.formElements)&&(r=!1),o.activeElement&&C(o.activeElement).is(d.formElements)&&o.activeElement!==a[0]&&o.activeElement.blur(),l=r&&n.allowTouchMove&&p.touchStartPreventDefault,!p.touchStartForcePreventDefault&&!l||a[0].isContentEditable||t.preventDefault()),n.emit("touchStart",t)))}.bind(t),t.onTouchMove=function(e){var t=w(),a=this,i=a.touchEventsData,s=a.params,r=a.touches,n=a.rtlTranslate;if(e.originalEvent&&(e=e.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===e.type){var o="touchmove"===e.type&&e.targetTouches&&(e.targetTouches[0]||e.changedTouches[0]),l=("touchmove"===e.type?o:e).pageX,o=("touchmove"===e.type?o:e).pageY;if(e.preventedByNestedSwiper)r.startX=l,r.startY=o;else if(a.allowTouchMove){if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(a.isVertical()){if(o<r.startY&&a.translate<=a.maxTranslate()||o>r.startY&&a.translate>=a.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(l<r.startX&&a.translate<=a.maxTranslate()||l>r.startX&&a.translate>=a.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&e.target===t.activeElement&&C(e.target).is(i.formElements))i.isMoved=!0,a.allowClick=!1;else if(i.allowTouchCallbacks&&a.emit("touchMove",e),!(e.targetTouches&&1<e.targetTouches.length)){r.currentX=l,r.currentY=o;var t=r.currentX-r.startX,d=r.currentY-r.startY;if(!(a.params.threshold&&Math.sqrt(Math.pow(t,2)+Math.pow(d,2))<a.params.threshold))if(void 0===i.isScrolling&&(a.isHorizontal()&&r.currentY===r.startY||a.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:25<=t*t+d*d&&(p=180*Math.atan2(Math.abs(d),Math.abs(t))/Math.PI,i.isScrolling=a.isHorizontal()?p>s.touchAngle:90-p>s.touchAngle)),i.isScrolling&&a.emit("touchMoveOpposite",e),void 0!==i.startMoving||r.currentX===r.startX&&r.currentY===r.startY||(i.startMoving=!0),i.isScrolling)i.isTouched=!1;else if(i.startMoving){a.allowClick=!1,!s.cssMode&&e.cancelable&&e.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&e.stopPropagation(),i.isMoved||(s.loop&&a.loopFix(),i.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==a.allowSlideNext&&!0!==a.allowSlidePrev||a.setGrabCursor(!0),a.emit("sliderFirstMove",e)),a.emit("sliderMove",e),i.isMoved=!0;var p=a.isHorizontal()?t:d,t=(r.diff=p,p*=s.touchRatio,a.swipeDirection=0<(p=n?-p:p)?"prev":"next",i.currentTranslate=p+i.startTranslate,!0),d=s.resistanceRatio;if(s.touchReleaseOnEdges&&(d=0),0<p&&i.currentTranslate>a.minTranslate()?(t=!1,s.resistance&&(i.currentTranslate=a.minTranslate()-1+Math.pow(-a.minTranslate()+i.startTranslate+p,d))):p<0&&i.currentTranslate<a.maxTranslate()&&(t=!1,s.resistance)&&(i.currentTranslate=a.maxTranslate()+1-Math.pow(a.maxTranslate()-i.startTranslate-p,d)),t&&(e.preventedByNestedSwiper=!0),!a.allowSlideNext&&"next"===a.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!a.allowSlidePrev&&"prev"===a.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),0<s.threshold){if(!(Math.abs(p)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,void(r.diff=a.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:r[a.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:r[a.isHorizontal()?"currentX":"currentY"],time:x()})),a.updateProgress(i.currentTranslate),a.setTranslate(i.currentTranslate))}}}else a.allowClick=!1,i.isTouched&&(Q(r,{startX:l,startY:o,currentX:l,currentY:o}),i.touchStartTime=x())}}else i.startMoving&&i.isScrolling&&a.emit("touchMoveOpposite",e)}.bind(t),t.onTouchEnd=function(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid;if(e.originalEvent&&(e=e.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",e),a.allowTouchCallbacks=!1,a.isTouched){i.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var d,p=x(),c=p-a.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(e),t.emit("tap click",e),c<300)&&p-a.lastClickTime<300&&t.emit("doubleTap doubleClick",e),a.lastClickTime=x(),T(function(){t.destroyed||(t.allowClick=!0)}),a.isTouched&&a.isMoved&&t.swipeDirection&&0!==s.diff&&a.currentTranslate!==a.startTranslate){if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,d=i.followFinger?r?t.translate:-t.translate:-a.currentTranslate,!i.cssMode)if(i.freeMode)if(d<-t.minTranslate())t.slideTo(t.activeIndex);else if(d>-t.maxTranslate())t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1);else{if(i.freeModeMomentum){(!(1<a.velocities.length)||(p=a.velocities.pop(),s=a.velocities.pop(),u=p.position-s.position,s=p.time-s.time,t.velocity=u/s,t.velocity/=2,Math.abs(t.velocity)<i.freeModeMinimumVelocity&&(t.velocity=0),150<s)||300<x()-p.time)&&(t.velocity=0),t.velocity*=i.freeModeMomentumVelocityRatio,a.velocities.length=0;var u=1e3*i.freeModeMomentumRatio,s=t.velocity*u,h=t.translate+s;r&&(h=-h);var m,f,p=!1,s=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;if(h<t.maxTranslate())i.freeModeMomentumBounce?(h+t.maxTranslate()<-s&&(h=t.maxTranslate()-s),m=t.maxTranslate(),a.allowMomentumBounce=p=!0):h=t.maxTranslate(),i.loop&&i.centeredSlides&&(f=!0);else if(h>t.minTranslate())i.freeModeMomentumBounce?(h-t.minTranslate()>s&&(h=t.minTranslate()+s),m=t.minTranslate(),a.allowMomentumBounce=p=!0):h=t.minTranslate(),i.loop&&i.centeredSlides&&(f=!0);else if(i.freeModeSticky){for(var v,g=0;g<l.length;g+=1)if(l[g]>-h){v=g;break}h=-(Math.abs(l[v]-h)<Math.abs(l[v-1]-h)||"next"===t.swipeDirection?l[v]:l[v-1])}if(f&&t.once("transitionEnd",function(){t.loopFix()}),0!==t.velocity)u=r?Math.abs((-h-t.translate)/t.velocity):Math.abs((h-t.translate)/t.velocity),i.freeModeSticky&&(u=(s=Math.abs((r?-h:h)-t.translate))<(f=t.slidesSizesGrid[t.activeIndex])?i.speed:s<2*f?1.5*i.speed:2.5*i.speed);else if(i.freeModeSticky)return void t.slideToClosest();i.freeModeMomentumBounce&&p?(t.updateProgress(m),t.setTransition(u),t.setTranslate(h),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd(function(){t&&!t.destroyed&&a.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),setTimeout(function(){t.setTranslate(m),n.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(h),t.setTransition(u),t.setTranslate(h),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(h),t.updateActiveIndex(),t.updateSlidesClasses()}else if(i.freeModeSticky)return void t.slideToClosest();(!i.freeModeMomentum||c>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var w=0,b=t.slidesSizesGrid[0],y=0;y<o.length;y+=y<i.slidesPerGroupSkip?1:i.slidesPerGroup){var E=y<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;void 0!==o[y+E]?d>=o[y]&&d<o[y+E]&&(b=o[(w=y)+E]-o[y]):d>=o[y]&&(w=y,b=o[o.length-1]-o[o.length-2])}r=(d-o[w])/b,s=w<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;c>i.longSwipesMs?i.longSwipes?("next"===t.swipeDirection&&(r>=i.longSwipesRatio?t.slideTo(w+s):t.slideTo(w)),"prev"===t.swipeDirection&&(r>1-i.longSwipesRatio?t.slideTo(w+s):t.slideTo(w))):t.slideTo(t.activeIndex):i.shortSwipes?!t.navigation||e.target!==t.navigation.nextEl&&e.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(w+s),"prev"===t.swipeDirection&&t.slideTo(w)):e.target===t.navigation.nextEl?t.slideTo(w+s):t.slideTo(w):t.slideTo(t.activeIndex)}}else a.isTouched=!1,a.isMoved=!1,a.startMoving=!1}else a.isMoved&&i.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,a.startMoving=!1}.bind(t),i.cssMode&&(t.onScroll=function(){var e=this,t=e.wrapperEl,a=e.rtlTranslate;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=a?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses(),(0==(t=e.maxTranslate()-e.minTranslate())?0:(e.translate-e.minTranslate())/t)!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}.bind(t)),t.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(t),!!i.nested);!l.touch&&l.pointerEvents?(r.addEventListener(s.start,t.onTouchStart,!1),a.addEventListener(s.move,t.onTouchMove,d),a.addEventListener(s.end,t.onTouchEnd,!1)):(l.touch&&(e=!("touchstart"!==s.start||!l.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},r.addEventListener(s.start,t.onTouchStart,e),r.addEventListener(s.move,t.onTouchMove,l.passiveListener?{passive:!1,capture:d}:d),r.addEventListener(s.end,t.onTouchEnd,e),s.cancel&&r.addEventListener(s.cancel,t.onTouchEnd,e),X||(a.addEventListener("touchstart",F),X=!0)),(i.simulateTouch&&!o.ios&&!o.android||i.simulateTouch&&!l.touch&&o.ios)&&(r.addEventListener("mousedown",t.onTouchStart,!1),a.addEventListener("mousemove",t.onTouchMove,d),a.addEventListener("mouseup",t.onTouchEnd,!1))),(i.preventClicks||i.preventClicksPropagation)&&r.addEventListener("click",t.onClick,!0),i.cssMode&&n.addEventListener("scroll",t.onScroll),i.updateOnWindowResize?t.on(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",g,!0):t.on("observerUpdate",g,!0)},detachEvents:function(){var e,t=this,a=w(),i=t.params,s=t.touchEvents,r=t.el,n=t.wrapperEl,o=t.device,l=t.support,d=!!i.nested;!l.touch&&l.pointerEvents?(r.removeEventListener(s.start,t.onTouchStart,!1),a.removeEventListener(s.move,t.onTouchMove,d),a.removeEventListener(s.end,t.onTouchEnd,!1)):(l.touch&&(e=!("onTouchStart"!==s.start||!l.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},r.removeEventListener(s.start,t.onTouchStart,e),r.removeEventListener(s.move,t.onTouchMove,d),r.removeEventListener(s.end,t.onTouchEnd,e),s.cancel)&&r.removeEventListener(s.cancel,t.onTouchEnd,e),(i.simulateTouch&&!o.ios&&!o.android||i.simulateTouch&&!l.touch&&o.ios)&&(r.removeEventListener("mousedown",t.onTouchStart,!1),a.removeEventListener("mousemove",t.onTouchMove,d),a.removeEventListener("mouseup",t.onTouchEnd,!1))),(i.preventClicks||i.preventClicksPropagation)&&r.removeEventListener("click",t.onClick,!0),i.cssMode&&n.removeEventListener("scroll",t.onScroll),t.off(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",g)}},breakpoints:{setBreakpoint:function(){var e,a,t,i,s=this,r=s.activeIndex,n=s.initialized,o=s.loopedSlides,o=void 0===o?0:o,l=s.params,d=s.$el,p=l.breakpoints;p&&0!==Object.keys(p).length&&(e=s.getBreakpoint(p))&&s.currentBreakpoint!==e&&((a=e in p?p[e]:void 0)&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(e){var t=a[e];void 0!==t&&(a[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}),p=a||s.originalParams,t=1<l.slidesPerColumn,i=1<p.slidesPerColumn,t&&!i?(d.removeClass(l.containerModifierClass+"multirow "+l.containerModifierClass+"multirow-column"),s.emitContainerClasses()):!t&&i&&(d.addClass(l.containerModifierClass+"multirow"),"column"===p.slidesPerColumnFill&&d.addClass(l.containerModifierClass+"multirow-column"),s.emitContainerClasses()),t=p.direction&&p.direction!==l.direction,i=l.loop&&(p.slidesPerView!==l.slidesPerView||t),t&&n&&s.changeDirection(),Q(s.params,p),Q(s,{allowTouchMove:s.params.allowTouchMove,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev}),s.currentBreakpoint=e,s.emit("_beforeBreakpoint",p),i&&n&&(s.loopDestroy(),s.loopCreate(),s.updateSlides(),s.slideTo(r-o+s.loopedSlides,0,!1)),s.emit("breakpoint",p))},getBreakpoint:function(e){var a=Z();if(e){var t=!1,i=Object.keys(e).map(function(e){var t;return"string"==typeof e&&0===e.indexOf("@")?(t=parseFloat(e.substr(1)),{value:a.innerHeight*t,point:e}):{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(var s=0;s<i.length;s+=1){var r=i[s],n=r.point;r.value<=a.innerWidth&&(t=n)}return t||"max"}}},checkOverflow:{checkOverflow:function(){var e=this,t=e.params,a=e.isLocked,i=0<e.slides.length&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&i?e.isLocked=i<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,a!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),a&&a!==e.isLocked&&(e.isEnd=!1,e.navigation)&&e.navigation.update()}},classes:{addClasses:function(){var e=this,t=e.classNames,a=e.params,i=e.rtl,s=e.$el,r=e.device,n=[];n.push("initialized"),n.push(a.direction),a.freeMode&&n.push("free-mode"),a.autoHeight&&n.push("autoheight"),i&&n.push("rtl"),1<a.slidesPerColumn&&(n.push("multirow"),"column"===a.slidesPerColumnFill)&&n.push("multirow-column"),r.android&&n.push("android"),r.ios&&n.push("ios"),a.cssMode&&n.push("css-mode"),n.forEach(function(e){t.push(a.containerModifierClass+e)}),s.addClass(t.join(" ")),e.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,a,i,s,r){var n=Z();function o(){r&&r()}!(C(e).parent("picture")[0]||e.complete&&s)&&t?((e=new n.Image).onload=o,e.onerror=o,i&&(e.sizes=i),a&&(e.srcset=a),t&&(e.src=t)):o()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length)&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}e.imagesToLoad=e.$el.find("img");for(var a=0;a<e.imagesToLoad.length;a+=1){var i=e.imagesToLoad[a];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,t)}}}},S={},M=((P=z.prototype).emitContainerClasses=function(){var e,t=this;t.params._emitClasses&&t.el&&(e=t.el.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-container")||0===e.indexOf(t.params.containerModifierClass)}),t.emit("_containerClasses",e.join(" ")))},P.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},P.emitSlidesClasses=function(){var a=this;a.params._emitClasses&&a.el&&a.slides.each(function(e){var t=a.getSlideClasses(e);a.emit("_slideClass",e,t)})},P.slidesPerViewDynamic=function(){var e=this,t=e.params,a=e.slides,i=e.slidesGrid,s=e.size,r=e.activeIndex,n=1;if(t.centeredSlides){for(var o,l=a[r].swiperSlideSize,d=r+1;d<a.length;d+=1)a[d]&&!o&&(n+=1,(l+=a[d].swiperSlideSize)>s)&&(o=!0);for(var p=r-1;0<=p;--p)a[p]&&!o&&(n+=1,(l+=a[p].swiperSlideSize)>s)&&(o=!0)}else for(var c=r+1;c<a.length;c+=1)i[c]-i[r]<s&&(n+=1);return n},P.update=function(){var e,t,a=this;function i(){var e=a.rtlTranslate?-1*a.translate:a.translate,e=Math.min(Math.max(e,a.maxTranslate()),a.minTranslate());a.setTranslate(e),a.updateActiveIndex(),a.updateSlidesClasses()}a&&!a.destroyed&&(e=a.snapGrid,(t=a.params).breakpoints&&a.setBreakpoint(),a.updateSize(),a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.params.freeMode?(i(),a.params.autoHeight&&a.updateAutoHeight()):(("auto"===a.params.slidesPerView||1<a.params.slidesPerView)&&a.isEnd&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0))||i(),t.watchOverflow&&e!==a.snapGrid&&a.checkOverflow(),a.emit("update"))},P.changeDirection=function(t,e){void 0===e&&(e=!0);var a=this,i=a.params.direction;return(t=t||("horizontal"===i?"vertical":"horizontal"))===i||"horizontal"!==t&&"vertical"!==t||(a.$el.removeClass(""+a.params.containerModifierClass+i).addClass(""+a.params.containerModifierClass+t),a.emitContainerClasses(),a.params.direction=t,a.slides.each(function(e){"vertical"===t?e.style.width="":e.style.height=""}),a.emit("changeDirection"),e&&a.update()),a},P.init=function(){var e=this;e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"),e.emit("afterInit"))},P.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var a,i=this,s=i.params,r=i.$el,n=i.$wrapperEl,o=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r.removeAttr("style"),n.removeAttr("style"),o)&&o.length&&o.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index"),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(e){i.off(e)}),!1!==e&&(i.$el[0].swiper=null,a=i,Object.keys(a).forEach(function(e){try{a[e]=null}catch(e){}try{delete a[e]}catch(e){}})),i.destroyed=!0),null},z.extendDefaults=function(e){Q(S,e)},z.installModule=function(e){z.prototype.modules||(z.prototype.modules={});var t=e.name||Object.keys(z.prototype.modules).length+"_"+x();z.prototype.modules[t]=e},z.use=function(e){return Array.isArray(e)?e.forEach(function(e){return z.installModule(e)}):z.installModule(e),z},P=z,k=[{key:"extendedDefaults",get:function(){return S}},{key:"defaults",get:function(){return Y}}],null&&e(P.prototype,null),e(P,k),z);function z(){for(var e,a,t=arguments.length,i=new Array(t),s=0;s<t;s++)i[s]=arguments[s];a=Q({},a=(a=1===i.length&&i[0].constructor&&i[0].constructor===Object?i[0]:(e=i[0],i[1]))||{}),e&&!a.el&&(a.el=e);var r,n,o,l,d,p,c,u,h,m,f,v,g=this,w=(g.support=H(),g.device=(void 0===(f={userAgent:a.userAgent})&&(f={}),y||(f=(void 0===f?{}:f).userAgent,r=H(),v=Z(),n=v.navigator.platform,f=f||v.navigator.userAgent,o={ios:!1,android:!1},w=v.screen.width,v=v.screen.height,l=f.match(/(Android);?[\s\/]+([\d.]+)?/),d=f.match(/(iPad).*OS\s([\d_]+)/),p=f.match(/(iPod)(.*OS\s([\d_]+))?/),c=!d&&f.match(/(iPhone\sOS|iOS)\s([\d_]+)/),u="Win32"===n,n="MacIntel"===n,!d&&n&&r.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(w+"x"+v)&&(d=(d=f.match(/(Version)\/([\d.]+)/))||[0,1,"13_0_0"]),l&&!u&&(o.os="android",o.android=!0),(d||c||p)&&(o.os="ios",o.ios=!0),y=o),y),g.browser=(E||(n=Z(),E={isEdge:!!n.navigator.userAgent.match(/Edge/g),isSafari:0<=(r=n.navigator.userAgent.toLowerCase()).indexOf("safari")&&r.indexOf("chrome")<0&&r.indexOf("android")<0,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(n.navigator.userAgent)}),E),g.eventsListeners={},g.eventsAnyListeners=[],void 0===g.modules&&(g.modules={}),Object.keys(g.modules).forEach(function(e){var t,e=g.modules[e];e.params&&(t=Object.keys(e.params)[0],"object"==typeof(e=e.params[t]))&&null!==e&&t in a&&"enabled"in e&&(!0===a[t]&&(a[t]={enabled:!0}),"object"!=typeof a[t]||"enabled"in a[t]||(a[t].enabled=!0),a[t]||(a[t]={enabled:!1}))}),Q({},Y)),b=(g.useParams(w),g.params=Q({},w,S,a),g.originalParams=Q({},g.params),g.passedParams=Q({},a),g.params&&g.params.on&&Object.keys(g.params.on).forEach(function(e){g.on(e,g.params.on[e])}),g.params&&g.params.onAny&&g.onAny(g.params.onAny),(g.$=C)(g.params.el));if(e=b[0])return 1<b.length?(h=[],b.each(function(e){e=Q({},a,{el:e});h.push(new z(e))}),h):(e.swiper=g,e&&e.shadowRoot&&e.shadowRoot.querySelector?(m=C(e.shadowRoot.querySelector("."+g.params.wrapperClass))).children=function(e){return b.children(e)}:m=b.children("."+g.params.wrapperClass),Q(g,{$el:b,el:e,$wrapperEl:m,wrapperEl:m[0],classNames:[],slides:C(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===g.params.direction},isVertical:function(){return"vertical"===g.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===b.css("direction"),rtlTranslate:"horizontal"===g.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===b.css("direction")),wrongRTL:"-webkit-box"===m.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:g.params.allowSlideNext,allowSlidePrev:g.params.allowSlidePrev,touchEvents:(v=["mousedown","mousemove","mouseup"],g.support.pointerEvents&&(v=["pointerdown","pointermove","pointerup"]),g.touchEventsTouch={start:(f=["touchstart","touchmove","touchend","touchcancel"])[0],move:f[1],end:f[2],cancel:f[3]},g.touchEventsDesktop={start:v[0],move:v[1],end:v[2]},g.support.touch||!g.params.simulateTouch?g.touchEventsTouch:g.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:x(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:g.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),g.useModules(),g.emit("_swiper"),g.params.init&&g.init(),g)}Object.keys(b).forEach(function(t){Object.keys(b[t]).forEach(function(e){M.prototype[e]=b[t][e]})}),M.use([f,v]);var R={update:function(e){var t=this,a=t.params,i=a.slidesPerView,s=a.slidesPerGroup,a=a.centeredSlides,r=t.params.virtual,n=r.addSlidesBefore,r=r.addSlidesAfter,o=t.virtual,l=o.from,d=o.to,p=o.slides,c=o.slidesGrid,u=o.renderSlide,o=o.offset;t.updateActiveIndex();var h,m=t.activeIndex||0,f=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",a=a?(h=Math.floor(i/2)+s+r,Math.floor(i/2)+s+n):(h=i+(s-1)+r,s+n),v=Math.max((m||0)-a,0),g=Math.min((m||0)+h,p.length-1),i=(t.slidesGrid[v]||0)-(t.slidesGrid[0]||0);function w(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(Q(t.virtual,{from:v,to:g,offset:i,slidesGrid:t.slidesGrid}),l!==v||d!==g||e)if(t.params.virtual.renderExternal)t.params.virtual.renderExternal.call(t,{offset:i,from:v,to:g,slides:function(){for(var e=[],t=v;t<=g;t+=1)e.push(p[t]);return e}()}),t.params.virtual.renderExternalUpdate&&w();else{var b=[],y=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var E=l;E<=d;E+=1)(E<v||g<E)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+E+'"]').remove();for(var T=0;T<p.length;T+=1)v<=T&&T<=g&&(void 0===d||e?y.push(T):(d<T&&y.push(T),T<l&&b.push(T)));y.forEach(function(e){t.$wrapperEl.append(u(p[e],e))}),b.sort(function(e,t){return t-e}).forEach(function(e){t.$wrapperEl.prepend(u(p[e],e))}),t.$wrapperEl.children(".swiper-slide").css(f,i+"px"),w()}else t.slidesGrid!==c&&i!==o&&t.slides.css(f,i+"px"),t.updateProgress()},renderSlide:function(e,t){var a=this,i=a.params.virtual;return i.cache&&a.virtual.cache[t]?a.virtual.cache[t]:((e=i.renderSlide?C(i.renderSlide.call(a,e,t)):C('<div class="'+a.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>")).attr("data-swiper-slide-index")||e.attr("data-swiper-slide-index",t),i.cache&&(a.virtual.cache[t]=e),e)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t<e.length;t+=1)e[t]&&this.virtual.slides.push(e[t]);else this.virtual.slides.push(e);this.virtual.update(!0)},prependSlide:function(e){var i,s,t=this,a=t.activeIndex,r=a+1,n=1;if(Array.isArray(e)){for(var o=0;o<e.length;o+=1)e[o]&&t.virtual.slides.unshift(e[o]);r=a+e.length,n=e.length}else t.virtual.slides.unshift(e);t.params.virtual.cache&&(i=t.virtual.cache,s={},Object.keys(i).forEach(function(e){var t=i[e],a=t.attr("data-swiper-slide-index");a&&t.attr("data-swiper-slide-index",parseInt(a,10)+1),s[parseInt(e,10)+n]=t}),t.virtual.cache=s),t.virtual.update(!0),t.slideTo(r,0)},removeSlide:function(e){var t=this;if(null!=e){var a=t.activeIndex;if(Array.isArray(e))for(var i=e.length-1;0<=i;--i)t.virtual.slides.splice(e[i],1),t.params.virtual.cache&&delete t.virtual.cache[e[i]],e[i]<a&&--a,a=Math.max(a,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<a&&--a,a=Math.max(a,0);t.virtual.update(!0),t.slideTo(a,0)}},removeAllSlides:function(){var e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}},P={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){m(this,{virtual:t({},R,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(e){var t;e.params.virtual.enabled&&(e.classNames.push(e.params.containerModifierClass+"virtual"),Q(e.params,t={watchSlidesProgress:!0}),Q(e.originalParams,t),e.params.initialSlide||e.virtual.update())},setTranslate:function(e){e.params.virtual.enabled&&e.virtual.update()}}},W={handle:function(e){var t=this,a=Z(),i=w(),s=t.rtlTranslate,r=(e=e.originalEvent?e.originalEvent:e).keyCode||e.charCode,n=t.params.keyboard.pageUpDown,o=n&&33===r,n=n&&34===r,l=37===r,d=39===r,p=38===r,c=40===r;if(!t.allowSlideNext&&(t.isHorizontal()&&d||t.isVertical()&&c||n))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&l||t.isVertical()&&p||o))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||i.activeElement&&i.activeElement.nodeName&&("input"===i.activeElement.nodeName.toLowerCase()||"textarea"===i.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(o||n||l||d||p||c)){var u=!1;if(0<t.$el.parents("."+t.params.slideClass).length&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var h=a.innerWidth,m=a.innerHeight,i=t.$el.offset();s&&(i.left-=t.$el[0].scrollLeft);for(var f=[[i.left,i.top],[i.left+t.width,i.top],[i.left,i.top+t.height],[i.left+t.width,i.top+t.height]],v=0;v<f.length;v+=1){var g=f[v];0<=g[0]&&g[0]<=h&&0<=g[1]&&g[1]<=m&&(0===g[0]&&0===g[1]||(u=!0))}if(!u)return}t.isHorizontal()?((o||n||l||d)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((n||d)&&!s||(o||l)&&s)&&t.slideNext(),((o||l)&&!s||(n||d)&&s)&&t.slidePrev()):((o||n||p||c)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(n||c)&&t.slideNext(),(o||p)&&t.slidePrev()),t.emit("keyPress",r)}},enable:function(){var e=w();this.keyboard.enabled||(C(e).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var e=w();this.keyboard.enabled&&(C(e).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},k={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){m(this,{keyboard:t({enabled:!1},W)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},$={lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return-1<Z().navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":(t=w(),(i=(a="onwheel")in t)||((e=t.createElement("div")).setAttribute(a,"return;"),i="function"==typeof e.onwheel),(i=!i&&t.implementation&&t.implementation.hasFeature&&!0!==t.implementation.hasFeature("","")?t.implementation.hasFeature("Events.wheel","3.0"):i)?"wheel":"mousewheel");var e,t,a,i},normalize:function(e){var t=0,a=0,i=0,s=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),i=10*t,s=10*a,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(i=e.deltaX),e.shiftKey&&!i&&(i=s,s=0),(i||s)&&e.deltaMode&&(1===e.deltaMode?(i*=40,s*=40):(i*=800,s*=800)),{spinX:t=i&&!t?i<1?-1:1:t,spinY:a=s&&!a?s<1?-1:1:a,pixelX:i,pixelY:s}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,a=this,i=a.params.mousewheel,s=(a.params.cssMode&&t.preventDefault(),a.$el);if("container"!==a.params.mousewheel.eventsTarget&&(s=C(a.params.mousewheel.eventsTarget)),!a.mouseEntered&&!s[0].contains(t.target)&&!i.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var s=0,r=a.rtlTranslate?-1:1,n=$.normalize(t);if(i.forceToAxis)if(a.isHorizontal()){if(!(Math.abs(n.pixelX)>Math.abs(n.pixelY)))return!0;s=-n.pixelX*r}else{if(!(Math.abs(n.pixelY)>Math.abs(n.pixelX)))return!0;s=-n.pixelY}else s=Math.abs(n.pixelX)>Math.abs(n.pixelY)?-n.pixelX*r:-n.pixelY;if(0===s)return!0;i.invert&&(s=-s);r=a.getTranslate()+s*i.sensitivity;if((r=r>=a.minTranslate()?a.minTranslate():r)<=a.maxTranslate()&&(r=a.maxTranslate()),(a.params.loop||r!==a.minTranslate()&&r!==a.maxTranslate())&&a.params.nested&&t.stopPropagation(),a.params.freeMode){var o={time:x(),delta:Math.abs(s),direction:Math.sign(s)},n=a.mousewheel.lastEventBeforeSnap,r=n&&o.time<n.time+500&&o.delta<=n.delta&&o.direction===n.direction;if(!r){a.mousewheel.lastEventBeforeSnap=void 0,a.params.loop&&a.loopFix();var l,d,n=a.getTranslate()+s*i.sensitivity,i=a.isBeginning,p=a.isEnd;if((n=n>=a.minTranslate()?a.minTranslate():n)<=a.maxTranslate()&&(n=a.maxTranslate()),a.setTransition(0),a.setTranslate(n),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!i&&a.isBeginning||!p&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeModeSticky&&(clearTimeout(a.mousewheel.timeout),a.mousewheel.timeout=void 0,15<=(l=a.mousewheel.recentWheelEvents).length&&l.shift(),i=l.length?l[l.length-1]:void 0,p=l[0],l.push(o),i&&(o.delta>i.delta||o.direction!==i.direction)?l.splice(0):15<=l.length&&o.time-p.time<500&&1<=p.delta-o.delta&&o.delta<=6&&(d=0<s?.8:.2,a.mousewheel.lastEventBeforeSnap=o,l.splice(0),a.mousewheel.timeout=T(function(){a.slideToClosest(a.params.speed,!0,void 0,d)},0)),a.mousewheel.timeout||(a.mousewheel.timeout=T(function(){a.mousewheel.lastEventBeforeSnap=o,l.splice(0),a.slideToClosest(a.params.speed,!0,void 0,.5)},500))),r||a.emit("scroll",t),a.params.autoplay&&a.params.autoplayDisableOnInteraction&&a.autoplay.stop(),n===a.minTranslate()||n===a.maxTranslate())return!0}}else{i={time:x(),delta:Math.abs(s),direction:Math.sign(s),raw:e},p=a.mousewheel.recentWheelEvents,r=(2<=p.length&&p.shift(),p.length?p[p.length-1]:void 0);if(p.push(i),(!r||i.direction!==r.direction||i.delta>r.delta||i.time>r.time+150)&&a.mousewheel.animateSlider(i),a.mousewheel.releaseScroll(i))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=this,a=Z();return!(this.params.mousewheel.thresholdDelta&&e.delta<this.params.mousewheel.thresholdDelta||this.params.mousewheel.thresholdTime&&x()-t.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime||!(6<=e.delta&&x()-t.mousewheel.lastScrollTime<60)&&(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new a.Date).getTime(),1))},releaseScroll:function(e){var t=this,a=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&a.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&a.releaseOnEdges)return!0;return!1},enable:function(){var e,t=this,a=$.event();return t.params.cssMode?(t.wrapperEl.removeEventListener(a,t.mousewheel.handle),!0):!!a&&!t.mousewheel.enabled&&(e=t.$el,(e="container"!==t.params.mousewheel.eventsTarget?C(t.params.mousewheel.eventsTarget):e).on("mouseenter",t.mousewheel.handleMouseEnter),e.on("mouseleave",t.mousewheel.handleMouseLeave),e.on(a,t.mousewheel.handle),t.mousewheel.enabled=!0)},disable:function(){var e,t=this,a=$.event();return t.params.cssMode?(t.wrapperEl.addEventListener(a,t.mousewheel.handle),!0):!!a&&!(!t.mousewheel.enabled||(e=t.$el,(e="container"!==t.params.mousewheel.eventsTarget?C(t.params.mousewheel.eventsTarget):e).off(a,t.mousewheel.handle),t.mousewheel.enabled=!1))}},q={update:function(){var e,t,a=this,i=a.params.navigation;a.params.loop||(e=(t=a.navigation).$nextEl,(t=t.$prevEl)&&0<t.length&&(a.isBeginning?t.addClass(i.disabledClass):t.removeClass(i.disabledClass),t[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](i.lockClass)),e&&0<e.length&&(a.isEnd?e.addClass(i.disabledClass):e.removeClass(i.disabledClass),e[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](i.lockClass)))},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,a=this,i=a.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=C(i.nextEl),a.params.uniqueNavElements)&&"string"==typeof i.nextEl&&1<e.length&&1===a.$el.find(i.nextEl).length&&(e=a.$el.find(i.nextEl)),i.prevEl&&(t=C(i.prevEl),a.params.uniqueNavElements)&&"string"==typeof i.prevEl&&1<t.length&&1===a.$el.find(i.prevEl).length&&(t=a.$el.find(i.prevEl)),e&&0<e.length&&e.on("click",a.navigation.onNextClick),t&&0<t.length&&t.on("click",a.navigation.onPrevClick),Q(a.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this,t=e.navigation,a=t.$nextEl,t=t.$prevEl;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),t&&t.length&&(t.off("click",e.navigation.onPrevClick),t.removeClass(e.params.navigation.disabledClass))}},_={update:function(){var e=this,t=e.rtl,a=e.params.pagination;if(a.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i,s=(e.virtual&&e.params.virtual.enabled?e.virtual:e).slides.length,r=e.pagination.$el,n=e.params.loop?Math.ceil((s-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((i=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>s-1-2*e.loopedSlides&&(i-=s-2*e.loopedSlides),n-1<i&&(i-=n),i<0&&"bullets"!==e.params.paginationType&&(i=n+i)):i=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===a.type&&e.pagination.bullets&&0<e.pagination.bullets.length){var o,l,d,p=e.pagination.bullets;if(a.dynamicBullets&&(e.pagination.bulletSize=p.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(a.dynamicMainBullets+4)+"px"),1<a.dynamicMainBullets&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=i-e.previousIndex,e.pagination.dynamicBulletIndex>a.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=a.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=i-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(p.length,a.dynamicMainBullets)-1))+o)/2),p.removeClass(a.bulletActiveClass+" "+a.bulletActiveClass+"-next "+a.bulletActiveClass+"-next-next "+a.bulletActiveClass+"-prev "+a.bulletActiveClass+"-prev-prev "+a.bulletActiveClass+"-main"),1<r.length)p.each(function(e){var e=C(e),t=e.index();t===i&&e.addClass(a.bulletActiveClass),a.dynamicBullets&&(o<=t&&t<=l&&e.addClass(a.bulletActiveClass+"-main"),t===o&&e.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),t===l)&&e.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next")});else{var s=p.eq(i),c=s.index();if(s.addClass(a.bulletActiveClass),a.dynamicBullets){for(var s=p.eq(o),u=p.eq(l),h=o;h<=l;h+=1)p.eq(h).addClass(a.bulletActiveClass+"-main");if(e.params.loop)if(c>=p.length-a.dynamicMainBullets){for(var m=a.dynamicMainBullets;0<=m;--m)p.eq(p.length-m).addClass(a.bulletActiveClass+"-main");p.eq(p.length-a.dynamicMainBullets-1).addClass(a.bulletActiveClass+"-prev")}else s.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),u.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next");else s.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),u.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next")}}a.dynamicBullets&&(c=Math.min(p.length,a.dynamicMainBullets+4),s=(e.pagination.bulletSize*c-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,u=t?"right":"left",p.css(e.isHorizontal()?u:"top",s+"px"))}"fraction"===a.type&&(r.find("."+a.currentClass).text(a.formatFractionCurrent(i+1)),r.find("."+a.totalClass).text(a.formatFractionTotal(n))),"progressbar"===a.type&&(c=a.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical",d=(i+1)/n,u=t=1,"horizontal"==c?t=d:u=d,r.find("."+a.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+t+") scaleY("+u+")").transition(e.params.speed)),"custom"===a.type&&a.renderCustom?(r.html(a.renderCustom(e,i+1,n)),e.emit("paginationRender",r[0])):e.emit("paginationUpdate",r[0]),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=(e.virtual&&e.params.virtual.enabled?e.virtual:e).slides.length,i=e.pagination.$el,s="";if("bullets"===t.type){for(var r=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,n=0;n<r;n+=1)t.renderBullet?s+=t.renderBullet.call(e,n,t.bulletClass):s+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(s),e.pagination.bullets=i.find("."+t.bulletClass.replace(/ /g,"."))}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',i.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e,t=this,a=t.params.pagination;a.el&&0!==(e=C(a.el)).length&&(t.params.uniqueNavElements&&"string"==typeof a.el&&1<e.length&&(e=t.$el.find(a.el)),"bullets"===a.type&&a.clickable&&e.addClass(a.clickableClass),e.addClass(a.modifierClass+a.type),"bullets"===a.type&&a.dynamicBullets&&(e.addClass(""+a.modifierClass+a.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,a.dynamicMainBullets<1)&&(a.dynamicMainBullets=1),"progressbar"===a.type&&a.progressbarOpposite&&e.addClass(a.progressbarOppositeClass),a.clickable&&e.on("click","."+a.bulletClass.replace(/ /g,"."),function(e){e.preventDefault();e=C(this).index()*t.params.slidesPerGroup;t.params.loop&&(e+=t.loopedSlides),t.slideTo(e)}),Q(t.pagination,{$el:e,el:e[0]}))},destroy:function(){var e,t=this,a=t.params.pagination;a.el&&t.pagination.el&&t.pagination.$el&&0!==t.pagination.$el.length&&((e=t.pagination.$el).removeClass(a.hiddenClass),e.removeClass(a.modifierClass+a.type),t.pagination.bullets&&t.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable)&&e.off("click","."+a.bulletClass.replace(/ /g,"."))}},j={setTranslate:function(){var e,t,a,i,s,r,n,o,l=this;l.params.scrollbar.el&&l.scrollbar.el&&(r=l.scrollbar,e=l.rtlTranslate,o=l.progress,t=r.dragSize,a=r.trackSize,i=r.$dragEl,s=r.$el,r=l.params.scrollbar,o=(a-(n=t))*o,e?0<(o=-o)?(n=t-o,o=0):a<-o+t&&(n=a+o):o<0?(n=t+o,o=0):a<o+t&&(n=a-o),l.isHorizontal()?(i.transform("translate3d("+o+"px, 0, 0)"),i[0].style.width=n+"px"):(i.transform("translate3d(0px, "+o+"px, 0)"),i[0].style.height=n+"px"),r.hide)&&(clearTimeout(l.scrollbar.timeout),s[0].style.opacity=1,l.scrollbar.timeout=setTimeout(function(){s[0].style.opacity=0,s.transition(400)},1e3))},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){var e,t,a,i,s,r,n,o=this;o.params.scrollbar.el&&o.scrollbar.el&&(t=(e=o.scrollbar).$dragEl,a=e.$el,t[0].style.width="",t[0].style.height="",i=o.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,r=(s=o.size/o.virtualSize)*(i/o.size),n="auto"===o.params.scrollbar.dragSize?i*s:parseInt(o.params.scrollbar.dragSize,10),o.isHorizontal()?t[0].style.width=n+"px":t[0].style.height=n+"px",a[0].style.display=1<=s?"none":"",o.params.scrollbar.hide&&(a[0].style.opacity=0),Q(e,{trackSize:i,divider:s,moveDivider:r,dragSize:n}),e.$el[o.params.watchOverflow&&o.isLocked?"addClass":"removeClass"](o.params.scrollbar.lockClass))},getPointerPosition:function(e){return this.isHorizontal()?("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientX:("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientY},setDragPosition:function(e){var t=this,a=t.scrollbar,i=t.rtlTranslate,s=a.$el,r=a.dragSize,n=a.trackSize,o=a.dragStartPos,a=(a.getPointerPosition(e)-s.offset()[t.isHorizontal()?"left":"top"]-(null!==o?o:r/2))/(n-r),e=(a=Math.max(Math.min(a,1),0),i&&(a=1-a),t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a);t.updateProgress(e),t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,s=t.$wrapperEl,r=i.$el,n=i.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===n[0]||e.target===n?i.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),n.transition(100),i.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),r.transition(0),a.hide&&r.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,a=this.$wrapperEl,i=t.$el,s=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),a.transition(0),i.transition(0),s.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,s=t.$wrapperEl,r=i.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),s.transition("")),a.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=T(function(){r.css("opacity",0),r.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),a.snapOnRelease)&&t.slideToClosest()},enableDraggable:function(){var e,t,a,i,s,r,n,o=this;o.params.scrollbar.el&&(e=w(),s=o.scrollbar,t=o.touchEventsTouch,a=o.touchEventsDesktop,n=o.params,i=o.support,s=s.$el[0],r=!(!i.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},n=!(!i.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1},i.touch?(s.addEventListener(t.start,o.scrollbar.onDragStart,r),s.addEventListener(t.move,o.scrollbar.onDragMove,r),s.addEventListener(t.end,o.scrollbar.onDragEnd,n)):(s.addEventListener(a.start,o.scrollbar.onDragStart,r),e.addEventListener(a.move,o.scrollbar.onDragMove,r),e.addEventListener(a.end,o.scrollbar.onDragEnd,n)))},disableDraggable:function(){var e,t,a,i,s,r,n,o=this;o.params.scrollbar.el&&(e=w(),s=o.scrollbar,t=o.touchEventsTouch,a=o.touchEventsDesktop,n=o.params,i=o.support,s=s.$el[0],r=!(!i.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},n=!(!i.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1},i.touch?(s.removeEventListener(t.start,o.scrollbar.onDragStart,r),s.removeEventListener(t.move,o.scrollbar.onDragMove,r),s.removeEventListener(t.end,o.scrollbar.onDragEnd,n)):(s.removeEventListener(a.start,o.scrollbar.onDragStart,r),e.removeEventListener(a.move,o.scrollbar.onDragMove,r),e.removeEventListener(a.end,o.scrollbar.onDragEnd,n)))},init:function(){var e,t,a,i,s=this;s.params.scrollbar.el&&(e=s.scrollbar,i=s.$el,a=C((t=s.params.scrollbar).el),0===(i=(a=s.params.uniqueNavElements&&"string"==typeof t.el&&1<a.length&&1===i.find(t.el).length?i.find(t.el):a).find("."+s.params.scrollbar.dragClass)).length&&(i=C('<div class="'+s.params.scrollbar.dragClass+'"></div>'),a.append(i)),Q(e,{$el:a,el:a[0],$dragEl:i,dragEl:i[0]}),t.draggable)&&e.enableDraggable()},destroy:function(){this.scrollbar.disableDraggable()}},U={setTransform:function(e,t){var a=this.rtl,e=C(e),a=a?-1:1,i=e.attr("data-swiper-parallax")||"0",s=e.attr("data-swiper-parallax-x"),r=e.attr("data-swiper-parallax-y"),n=e.attr("data-swiper-parallax-scale"),o=e.attr("data-swiper-parallax-opacity");s||r?(s=s||"0",r=r||"0"):this.isHorizontal()?(s=i,r="0"):(r=i,s="0"),s=0<=s.indexOf("%")?parseInt(s,10)*t*a+"%":s*t*a+"px",r=0<=r.indexOf("%")?parseInt(r,10)*t+"%":r*t+"px",null!=o&&(i=o-(o-1)*(1-Math.abs(t)),e[0].style.opacity=i),null==n?e.transform("translate3d("+s+", "+r+", 0px)"):(a=n-(n-1)*(1-Math.abs(t)),e.transform("translate3d("+s+", "+r+", 0px) scale("+a+")"))},setTranslate:function(){var i=this,e=i.$el,t=i.slides,s=i.progress,r=i.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){i.parallax.setTransform(e,s)}),t.each(function(e,t){var a=e.progress;1<i.params.slidesPerGroup&&"auto"!==i.params.slidesPerView&&(a+=Math.ceil(t/2)-s*(r.length-1)),a=Math.min(Math.max(a,-1),1),C(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){i.parallax.setTransform(e,a)})})},setTransition:function(a){void 0===a&&(a=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){var e=C(e),t=parseInt(e.attr("data-swiper-parallax-duration"),10)||a;0===a&&(t=0),e.transition(t)})}},L={getDistanceBetweenTouches:function(e){var t,a,i;return e.targetTouches.length<2?1:(t=e.targetTouches[0].pageX,a=e.targetTouches[0].pageY,i=e.targetTouches[1].pageX,e=e.targetTouches[1].pageY,Math.sqrt(Math.pow(i-t,2)+Math.pow(e-a,2)))},onGestureStart:function(e){var t=this,a=t.support,i=t.params.zoom,s=t.zoom,r=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!a.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;s.fakeGestureTouched=!0,r.scaleStart=L.getDistanceBetweenTouches(e)}r.$slideEl&&r.$slideEl.length||(r.$slideEl=C(e.target).closest("."+t.params.slideClass),0===r.$slideEl.length&&(r.$slideEl=t.slides.eq(t.activeIndex)),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent("."+i.containerClass),r.maxRatio=r.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==r.$imageWrapEl.length)?(r.$imageEl&&r.$imageEl.transition(0),t.zoom.isScaling=!0):r.$imageEl=void 0},onGestureChange:function(e){var t=this.support,a=this.params.zoom,i=this.zoom,s=i.gesture;if(!t.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,s.scaleMove=L.getDistanceBetweenTouches(e)}s.$imageEl&&0!==s.$imageEl.length?(t.gestures?i.scale=e.scale*i.currentScale:i.scale=s.scaleMove/s.scaleStart*i.currentScale,i.scale>s.maxRatio&&(i.scale=s.maxRatio-1+Math.pow(i.scale-s.maxRatio+1,.5)),i.scale<a.minRatio&&(i.scale=a.minRatio+1-Math.pow(a.minRatio-i.scale+1,.5)),s.$imageEl.transform("translate3d(0,0,0) scale("+i.scale+")")):"gesturechange"===e.type&&i.onGestureStart(e)},onGestureEnd:function(e){var t=this,a=t.device,i=t.support,s=t.params.zoom,r=t.zoom,n=r.gesture;if(!i.gestures){if(!r.fakeGestureTouched||!r.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!a.android)return;r.fakeGestureTouched=!1,r.fakeGestureMoved=!1}n.$imageEl&&0!==n.$imageEl.length&&(r.scale=Math.max(Math.min(r.scale,n.maxRatio),s.minRatio),n.$imageEl.transition(t.params.speed).transform("translate3d(0,0,0) scale("+r.scale+")"),r.currentScale=r.scale,r.isScaling=!1,1===r.scale)&&(n.$slideEl=void 0)},onTouchStart:function(e){var t=this.device,a=this.zoom,i=a.gesture,a=a.image;i.$imageEl&&0!==i.$imageEl.length&&!a.isTouched&&(t.android&&e.cancelable&&e.preventDefault(),a.isTouched=!0,a.touchesStart.x=("touchstart"===e.type?e.targetTouches[0]:e).pageX,a.touchesStart.y=("touchstart"===e.type?e.targetTouches[0]:e).pageY)},onTouchMove:function(e){var t=this,a=t.zoom,i=a.gesture,s=a.image,r=a.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(t.allowClick=!1,s.isTouched)&&i.$slideEl){s.isMoved||(s.width=i.$imageEl[0].offsetWidth,s.height=i.$imageEl[0].offsetHeight,s.startX=u(i.$imageWrapEl[0],"x")||0,s.startY=u(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),t.rtl&&(s.startX=-s.startX,s.startY=-s.startY));var n=s.width*a.scale,o=s.height*a.scale;if(!(n<i.slideWidth&&o<i.slideHeight)){if(s.minX=Math.min(i.slideWidth/2-n/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-o/2,0),s.maxY=-s.minY,s.touchesCurrent.x=("touchmove"===e.type?e.targetTouches[0]:e).pageX,s.touchesCurrent.y=("touchmove"===e.type?e.targetTouches[0]:e).pageY,!s.isMoved&&!a.isScaling){if(t.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void(s.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-Math.pow(s.minX-s.currentX+1,.8)),s.currentX>s.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentY<s.minY&&(s.currentY=s.minY+1-Math.pow(s.minY-s.currentY+1,.8)),s.currentY>s.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),r.prevPositionX||(r.prevPositionX=s.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=s.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(s.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(s.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(s.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(s.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=s.touchesCurrent.x,r.prevPositionY=s.touchesCurrent.y,r.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e,t,a,i,s=this.zoom,r=s.gesture,n=s.image,o=s.velocity;r.$imageEl&&0!==r.$imageEl.length&&(n.isTouched&&n.isMoved?(n.isTouched=!1,n.isMoved=!1,e=o.x*(a=300),e=n.currentX+e,t=o.y*(i=300),t=n.currentY+t,0!==o.x&&(a=Math.abs((e-n.currentX)/o.x)),0!==o.y&&(i=Math.abs((t-n.currentY)/o.y)),o=Math.max(a,i),n.currentX=e,n.currentY=t,a=n.width*s.scale,i=n.height*s.scale,n.minX=Math.min(r.slideWidth/2-a/2,0),n.maxX=-n.minX,n.minY=Math.min(r.slideHeight/2-i/2,0),n.maxY=-n.minY,n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX),n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY),r.$imageWrapEl.transition(o).transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")):(n.isTouched=!1,n.isMoved=!1))},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,a,i,s,r=this,n=r.zoom,o=r.params.zoom,l=n.gesture,d=n.image;l.$slideEl||(r.params.virtual&&r.params.virtual.enabled&&r.virtual?l.$slideEl=r.$wrapperEl.children("."+r.params.slideActiveClass):l.$slideEl=r.slides.eq(r.activeIndex),l.$imageEl=l.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),l.$imageWrapEl=l.$imageEl.parent("."+o.containerClass)),l.$imageEl&&0!==l.$imageEl.length&&(l.$slideEl.addClass(""+o.zoomedSlideClass),r=void 0===d.touchesStart.x&&e?(t=("touchend"===e.type?e.changedTouches[0]:e).pageX,("touchend"===e.type?e.changedTouches[0]:e).pageY):(t=d.touchesStart.x,d.touchesStart.y),n.scale=l.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,n.currentScale=l.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,e?(d=l.$slideEl[0].offsetWidth,o=l.$slideEl[0].offsetHeight,e=l.$slideEl.offset().left+d/2-t,t=l.$slideEl.offset().top+o/2-r,r=l.$imageEl[0].offsetWidth,s=l.$imageEl[0].offsetHeight,r=r*n.scale,s=s*n.scale,r=-(d=Math.min(d/2-r/2,0)),s=-(o=Math.min(o/2-s/2,0)),r<(a=(a=e*n.scale)<d?d:a)&&(a=r),s<(i=(i=t*n.scale)<o?o:i)&&(i=s)):i=a=0,l.$imageWrapEl.transition(300).transform("translate3d("+a+"px, "+i+"px,0)"),l.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var e=this,t=e.zoom,a=e.params.zoom,i=t.gesture;i.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?i.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):i.$slideEl=e.slides.eq(e.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+a.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+a.zoomedSlideClass),i.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,a=t.slideSelector,i=t.passiveListener;this.$wrapperEl[e]("gesturestart",a,t.onGestureStart,i),this.$wrapperEl[e]("gesturechange",a,t.onGestureChange,i),this.$wrapperEl[e]("gestureend",a,t.onGestureEnd,i)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e,t,a,i=this,s=i.support,r=i.zoom;r.enabled||(r.enabled=!0,e=!("touchstart"!==i.touchEvents.start||!s.passiveListener||!i.params.passiveListeners)&&{passive:!0,capture:!1},t=!s.passiveListener||{passive:!1,capture:!0},a="."+i.params.slideClass,i.zoom.passiveListener=e,i.zoom.slideSelector=a,s.gestures?(i.$wrapperEl.on(i.touchEvents.start,i.zoom.enableGestures,e),i.$wrapperEl.on(i.touchEvents.end,i.zoom.disableGestures,e)):"touchstart"===i.touchEvents.start&&(i.$wrapperEl.on(i.touchEvents.start,a,r.onGestureStart,e),i.$wrapperEl.on(i.touchEvents.move,a,r.onGestureChange,t),i.$wrapperEl.on(i.touchEvents.end,a,r.onGestureEnd,e),i.touchEvents.cancel)&&i.$wrapperEl.on(i.touchEvents.cancel,a,r.onGestureEnd,e),i.$wrapperEl.on(i.touchEvents.move,"."+i.params.zoom.containerClass,r.onTouchMove,t))},disable:function(){var e,t,a,i,s=this,r=s.zoom;r.enabled&&(e=s.support,s.zoom.enabled=!1,t=!("touchstart"!==s.touchEvents.start||!e.passiveListener||!s.params.passiveListeners)&&{passive:!0,capture:!1},a=!e.passiveListener||{passive:!1,capture:!0},i="."+s.params.slideClass,e.gestures?(s.$wrapperEl.off(s.touchEvents.start,s.zoom.enableGestures,t),s.$wrapperEl.off(s.touchEvents.end,s.zoom.disableGestures,t)):"touchstart"===s.touchEvents.start&&(s.$wrapperEl.off(s.touchEvents.start,i,r.onGestureStart,t),s.$wrapperEl.off(s.touchEvents.move,i,r.onGestureChange,a),s.$wrapperEl.off(s.touchEvents.end,i,r.onGestureEnd,t),s.touchEvents.cancel)&&s.$wrapperEl.off(s.touchEvents.cancel,i,r.onGestureEnd,t),s.$wrapperEl.off(s.touchEvents.move,"."+s.params.zoom.containerClass,r.onTouchMove,a))}},K={loadInSlide:function(e,l){void 0===l&&(l=!0);var d,p=this,c=p.params.lazy;void 0!==e&&0!==p.slides.length&&(e=(d=p.virtual&&p.params.virtual.enabled?p.$wrapperEl.children("."+p.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):p.slides.eq(e)).find("."+c.elementClass+":not(."+c.loadedClass+"):not(."+c.loadingClass+")"),!d.hasClass(c.elementClass)||d.hasClass(c.loadedClass)||d.hasClass(c.loadingClass)||e.push(d[0]),0!==e.length)&&e.each(function(e){var a=C(e),i=(a.addClass(c.loadingClass),a.attr("data-background")),s=a.attr("data-src"),r=a.attr("data-srcset"),n=a.attr("data-sizes"),o=a.parent("picture");p.loadImage(a[0],s||i,r,n,!1,function(){var e,t;null==p||!p||p&&!p.params||p.destroyed||(i?(a.css("background-image",'url("'+i+'")'),a.removeAttr("data-background")):(r&&(a.attr("srcset",r),a.removeAttr("data-srcset")),n&&(a.attr("sizes",n),a.removeAttr("data-sizes")),o.length&&o.children("source").each(function(e){e=C(e);e.attr("data-srcset")&&(e.attr("srcset",e.attr("data-srcset")),e.removeAttr("data-srcset"))}),s&&(a.attr("src",s),a.removeAttr("data-src"))),a.addClass(c.loadedClass).removeClass(c.loadingClass),d.find("."+c.preloaderClass).remove(),p.params.loop&&l&&(e=d.attr("data-swiper-slide-index"),d.hasClass(p.params.slideDuplicateClass)?(t=p.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+p.params.slideDuplicateClass+")"),p.lazy.loadInSlide(t.index(),!1)):(t=p.$wrapperEl.children("."+p.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]'),p.lazy.loadInSlide(t.index(),!1))),p.emit("lazyImageReady",d[0],a[0]),p.params.autoHeight&&p.updateAutoHeight())}),p.emit("lazyImageLoad",d[0],a[0])})},load:function(){var t=this,a=t.$wrapperEl,i=t.params,s=t.slides,e=t.activeIndex,r=t.virtual&&i.virtual.enabled,n=i.lazy,o=i.slidesPerView;function l(e){if(r){if(a.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return 1}else if(s[e])return 1}function d(e){return r?C(e).attr("data-swiper-slide-index"):C(e).index()}if("auto"===o&&(o=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)a.children("."+i.slideVisibleClass).each(function(e){e=r?C(e).attr("data-swiper-slide-index"):C(e).index();t.lazy.loadInSlide(e)});else if(1<o)for(var p=e;p<e+o;p+=1)l(p)&&t.lazy.loadInSlide(p);else t.lazy.loadInSlide(e);if(n.loadPrevNext)if(1<o||n.loadPrevNextAmount&&1<n.loadPrevNextAmount){for(var n=n.loadPrevNextAmount,c=o,u=Math.min(e+c+Math.max(n,c),s.length),c=Math.max(e-Math.max(c,n),0),h=e+o;h<u;h+=1)l(h)&&t.lazy.loadInSlide(h);for(var m=c;m<e;m+=1)l(m)&&t.lazy.loadInSlide(m)}else{n=a.children("."+i.slideNextClass),c=(0<n.length&&t.lazy.loadInSlide(d(n)),a.children("."+i.slidePrevClass));0<c.length&&t.lazy.loadInSlide(d(c))}},checkInViewOnLoad:function(){var e=Z(),t=this;if(t&&!t.destroyed){var a=t.params.lazy.scrollingElement?C(t.params.lazy.scrollingElement):C(e),i=a[0]===e,s=i?e.innerWidth:a[0].offsetWidth,r=i?e.innerHeight:a[0].offsetHeight,i=t.$el.offset(),n=!1;t.rtlTranslate&&(i.left-=t.$el[0].scrollLeft);for(var o=[[i.left,i.top],[i.left+t.width,i.top],[i.left,i.top+t.height],[i.left+t.width,i.top+t.height]],l=0;l<o.length;l+=1){var d=o[l];0<=d[0]&&d[0]<=s&&0<=d[1]&&d[1]<=r&&(0===d[0]&&0===d[1]||(n=!0))}n?(t.lazy.load(),a.off("scroll",t.lazy.checkInViewOnLoad)):t.lazy.scrollHandlerAttached||(t.lazy.scrollHandlerAttached=!0,a.on("scroll",t.lazy.checkInViewOnLoad))}}},I={LinearSpline:function(e,t){var a,i,s,r,n;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=function(e,t){for(i=-1,a=e.length;1<a-i;)e[s=a+i>>1]<=t?i=s:a=s;return a}(this.x,e),r=n-1,(e-this.x[r])*(this.y[n]-this.y[r])/(this.x[n]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new I.LinearSpline(t.slidesGrid,e.slidesGrid):new I.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var a,i,s=this,r=s.controller.control,n=s.constructor;function o(e){var t=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(e),i=-s.controller.spline.interpolate(-t)),i&&"container"!==s.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),i=(t-s.minTranslate())*a+e.minTranslate()),s.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var l=0;l<r.length;l+=1)r[l]!==t&&r[l]instanceof n&&o(r[l]);else r instanceof n&&t!==r&&o(r)},setTransition:function(t,e){var a,i=this,s=i.constructor,r=i.controller.control;function n(e){e.setTransition(t,i),0!==t&&(e.transitionStart(),e.params.autoHeight&&T(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){r&&(e.params.loop&&"slide"===i.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(r))for(a=0;a<r.length;a+=1)r[a]!==e&&r[a]instanceof s&&n(r[a]);else r instanceof s&&e!==r&&n(r)}},J={getRandomNumber:function(e){return"x".repeat(e=void 0===e?16:e).replace(/x/g,function(){return Math.round(16*Math.random()).toString(16)})},makeElFocusable:function(e){return e.attr("tabIndex","0"),e},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e},addElRole:function(e,t){return e.attr("role",t),e},addElRoleDescription:function(e,t){return e.attr("aria-role-description",t),e},addElControls:function(e,t){return e.attr("aria-controls",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},addElId:function(e,t){return e.attr("id",t),e},addElLive:function(e,t){return e.attr("aria-live",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this,a=t.params.a11y;13===e.keyCode&&(e=C(e.target),t.navigation&&t.navigation.$nextEl&&e.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(a.lastSlideMessage):t.a11y.notify(a.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&e.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(a.firstSlideMessage):t.a11y.notify(a.prevSlideMessage)),t.pagination)&&e.is("."+t.params.pagination.bulletClass.replace(/ /g,"."))&&e[0].click()},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){var e,t,a=this;!a.params.loop&&a.navigation&&(e=(t=a.navigation).$nextEl,(t=t.$prevEl)&&0<t.length&&(a.isBeginning?(a.a11y.disableEl(t),a.a11y.makeElNotFocusable(t)):(a.a11y.enableEl(t),a.a11y.makeElFocusable(t))),e)&&0<e.length&&(a.isEnd?(a.a11y.disableEl(e),a.a11y.makeElNotFocusable(e)):(a.a11y.enableEl(e),a.a11y.makeElFocusable(e)))},updatePagination:function(){var t=this,a=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(e){e=C(e);t.a11y.makeElFocusable(e),t.params.pagination.renderBullet||(t.a11y.addElRole(e,"button"),t.a11y.addElLabel(e,a.paginationBulletMessage.replace(/\{\{index\}\}/,e.index()+1)))})},init:function(){var t=this,e=t.params.a11y,a=(t.$el.append(t.a11y.liveRegion),t.$el);e.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(a,e.containerRoleDescriptionMessage),e.containerMessage&&t.a11y.addElLabel(a,e.containerMessage);var i,s,r,a=t.$wrapperEl,n=a.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16);t.a11y.addElId(a,n),i=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(a,i),e.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(C(t.slides),e.itemRoleDescriptionMessage),t.a11y.addElRole(C(t.slides),"group"),t.slides.each(function(e){e=C(e);t.a11y.addElLabel(e,e.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(s=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(r=t.navigation.$prevEl),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,e.nextSlideMessage),t.a11y.addElControls(s,n)),r&&r.length&&(t.a11y.makeElFocusable(r),"BUTTON"!==r[0].tagName&&(t.a11y.addElRole(r,"button"),r.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(r,e.prevSlideMessage),t.a11y.addElControls(r,n)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass.replace(/ /g,"."),t.a11y.onEnterKey)},destroy:function(){var e,t,a=this;a.a11y.liveRegion&&0<a.a11y.liveRegion.length&&a.a11y.liveRegion.remove(),a.navigation&&a.navigation.$nextEl&&(e=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(t=a.navigation.$prevEl),e&&e.off("keydown",a.a11y.onEnterKey),t&&t.off("keydown",a.a11y.onEnterKey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown","."+a.params.pagination.bulletClass.replace(/ /g,"."),a.a11y.onEnterKey)}},O={init:function(){var e,t=this,a=Z();t.params.history&&(a.history&&a.history.pushState?((e=t.history).initialized=!0,e.paths=O.getPathValues(t.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,t.params.runCallbacksOnInit),t.params.history.replaceState||a.addEventListener("popstate",t.history.setHistoryPopState))):(t.params.history.enabled=!1,t.params.hashNavigation.enabled=!0))},destroy:function(){var e=Z();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){var e=this;e.history.paths=O.getPathValues(e.params.url),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues:function(e){var t=Z(),e=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){var a,i=this,s=Z();i.history.initialized&&i.params.history.enabled&&(a=i.params.url?new URL(i.params.url):s.location,t=i.slides.eq(t),t=O.slugify(t.attr("data-history")),a.pathname.includes(e)||(t=e+"/"+t),(a=s.history.state)&&a.value===t||(i.params.history.replaceState?s.history.replaceState({value:t},null,t):s.history.pushState({value:t},null,t)))},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,a){var i=this;if(t)for(var s=0,r=i.slides.length;s<r;s+=1){var n=i.slides.eq(s);O.slugify(n.attr("data-history"))!==t||n.hasClass(i.params.slideDuplicateClass)||(n=n.index(),i.slideTo(n,e,a))}else i.slideTo(0,e,a)}},ee={onHashCange:function(){var e=this,t=w(),t=(e.emit("hashChange"),t.location.hash.replace("#",""));t!==e.slides.eq(e.activeIndex).attr("data-hash")&&void 0!==(t=e.$wrapperEl.children("."+e.params.slideClass+'[data-hash="'+t+'"]').index())&&e.slideTo(t)},setHash:function(){var e=this,t=Z(),a=w();e.hashNavigation.initialized&&e.params.hashNavigation.enabled&&(e.params.hashNavigation.replaceState&&t.history&&t.history.replaceState?t.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||""):(t=(t=e.slides.eq(e.activeIndex)).attr("data-hash")||t.attr("data-history"),a.location.hash=t||""),e.emit("hashSet"))},init:function(){var e=this,t=w(),a=Z();if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){e.hashNavigation.initialized=!0;var i=t.location.hash.replace("#","");if(i)for(var s=0,r=e.slides.length;s<r;s+=1){var n=e.slides.eq(s);(n.attr("data-hash")||n.attr("data-history"))!==i||n.hasClass(e.params.slideDuplicateClass)||(n=n.index(),e.slideTo(n,0,e.params.runCallbacksOnInit,!0))}e.params.hashNavigation.watchState&&C(a).on("hashchange",e.hashNavigation.onHashCange)}},destroy:function(){var e=Z();this.params.hashNavigation.watchState&&C(e).off("hashchange",this.hashNavigation.onHashCange)}},te={run:function(){var t=this,e=t.slides.eq(t.activeIndex),a=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(a=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=T(function(){var e;t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")),(t.params.cssMode&&t.autoplay.running||!1===e)&&t.autoplay.run()},a)},start:function(){var e=this;return void 0===e.autoplay.timeout&&!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop:function(){var e=this;return!!e.autoplay.running&&void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause:function(e){var t=this;t.autoplay.running&&!t.autoplay.paused&&(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run()))},onVisibilityChange:function(){var e=this,t=w();"hidden"===t.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===t.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(e){var t=this;t&&!t.destroyed&&t.$wrapperEl&&e.target===t.$wrapperEl[0]&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}},ae={setTranslate:function(){for(var e=this,t=e.slides,a=0;a<t.length;a+=1){var i=e.slides.eq(a),s=-i[0].swiperSlideOffset,r=(e.params.virtualTranslate||(s-=e.translate),0),n=(e.isHorizontal()||(r=s,s=0),e.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0));i.css({opacity:n}).transform("translate3d("+s+"px, "+r+"px, 0px)")}},setTransition:function(e){var a,i=this,t=i.slides,s=i.$wrapperEl;t.transition(e),i.params.virtualTranslate&&0!==e&&(a=!1,t.transitionEnd(function(){if(!a&&i&&!i.destroyed){a=!0,i.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)s.trigger(e[t])}}))}},ie={setTranslate:function(){var e=this,t=e.$el,a=e.$wrapperEl,i=e.slides,s=e.width,r=e.height,n=e.rtlTranslate,o=e.size,l=e.browser,d=e.params.cubeEffect,p=e.isHorizontal(),c=e.virtual&&e.params.virtual.enabled,u=0;d.shadow&&(p?(0===(x=a.find(".swiper-cube-shadow")).length&&(x=C('<div class="swiper-cube-shadow"></div>'),a.append(x)),x.css({height:s+"px"})):0===(x=t.find(".swiper-cube-shadow")).length&&(x=C('<div class="swiper-cube-shadow"></div>'),t.append(x)));for(var h,m=0;m<i.length;m+=1){var f=i.eq(m),v=m,g=90*(v=c?parseInt(f.attr("data-swiper-slide-index"),10):v),w=Math.floor(g/360),b=(n&&(g=-g,w=Math.floor(-g/360)),Math.max(Math.min(f[0].progress,1),-1)),y=0,E=0,T=0,w=(v%4==0?(y=4*-w*o,T=0):(v-1)%4==0?(y=0,T=4*-w*o):(v-2)%4==0?(y=o+4*w*o,T=o):(v-3)%4==0&&(y=-o,T=3*o+4*o*w),n&&(y=-y),p||(E=y,y=0),"rotateX("+(p?0:-g)+"deg) rotateY("+(p?g:0)+"deg) translate3d("+y+"px, "+E+"px, "+T+"px)");b<=1&&-1<b&&(u=90*v+90*b,n)&&(u=90*-v-90*b),f.transform(w),d.slideShadows&&(g=p?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),y=p?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom"),0===g.length&&(g=C('<div class="swiper-slide-shadow-'+(p?"left":"top")+'"></div>'),f.append(g)),0===y.length&&(y=C('<div class="swiper-slide-shadow-'+(p?"right":"bottom")+'"></div>'),f.append(y)),g.length&&(g[0].style.opacity=Math.max(-b,0)),y.length)&&(y[0].style.opacity=Math.max(b,0))}a.css({"-webkit-transform-origin":"50% 50% -"+o/2+"px","-moz-transform-origin":"50% 50% -"+o/2+"px","-ms-transform-origin":"50% 50% -"+o/2+"px","transform-origin":"50% 50% -"+o/2+"px"}),d.shadow&&(p?x.transform("translate3d(0px, "+(s/2+d.shadowOffset)+"px, "+-s/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")"):(t=Math.abs(u)-90*Math.floor(Math.abs(u)/90),s=1.5-(Math.sin(2*t*Math.PI/360)/2+Math.cos(2*t*Math.PI/360)/2),t=d.shadowScale,s=d.shadowScale/s,h=d.shadowOffset,x.transform("scale3d("+t+", 1, "+s+") translate3d(0px, "+(r/2+h)+"px, "+-r/2/s+"px) rotateX(-90deg)")));var x=l.isSafari||l.isWebView?-o/2:0;a.transform("translate3d(0px,0,"+x+"px) rotateX("+(e.isHorizontal()?0:u)+"deg) rotateY("+(e.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},se={setTranslate:function(){for(var e=this,t=e.slides,a=e.rtlTranslate,i=0;i<t.length;i+=1){var s,r,n=t.eq(i),o=n[0].progress,l=-180*(o=e.params.flipEffect.limitRotation?Math.max(Math.min(n[0].progress,1),-1):o),d=0,p=-n[0].swiperSlideOffset,c=0;e.isHorizontal()?a&&(l=-l):(c=p,d=-l,l=p=0),n[0].style.zIndex=-Math.abs(Math.round(o))+t.length,e.params.flipEffect.slideShadows&&(s=e.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),r=e.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===s.length&&(s=C('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"></div>'),n.append(s)),0===r.length&&(r=C('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"></div>'),n.append(r)),s.length&&(s[0].style.opacity=Math.max(-o,0)),r.length)&&(r[0].style.opacity=Math.max(o,0)),n.transform("translate3d("+p+"px, "+c+"px, 0px) rotateX("+d+"deg) rotateY("+l+"deg)")}},setTransition:function(e){var a,i=this,t=i.slides,s=i.activeIndex,r=i.$wrapperEl;t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),i.params.virtualTranslate&&0!==e&&(a=!1,t.eq(s).transitionEnd(function(){if(!a&&i&&!i.destroyed){a=!0,i.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)r.trigger(e[t])}}))}},re={setTranslate:function(){for(var e=this,t=e.width,a=e.height,i=e.slides,s=e.slidesSizesGrid,r=e.params.coverflowEffect,n=e.isHorizontal(),e=e.translate,o=n?t/2-e:a/2-e,l=n?r.rotate:-r.rotate,d=r.depth,p=0,c=i.length;p<c;p+=1){var u=i.eq(p),h=s[p],m=(o-u[0].swiperSlideOffset-h/2)/h*r.modifier,f=n?l*m:0,v=n?0:l*m,g=-d*Math.abs(m),w=r.stretch,h=("string"==typeof w&&-1!==w.indexOf("%")&&(w=parseFloat(r.stretch)/100*h),n?0:w*m),w=n?w*m:0,b=1-(1-r.scale)*Math.abs(m),w=(Math.abs(w)<.001&&(w=0),Math.abs(h)<.001&&(h=0),Math.abs(g)<.001&&(g=0),Math.abs(f)<.001&&(f=0),"translate3d("+w+"px,"+h+"px,"+g+"px)  rotateX("+(v=Math.abs(v)<.001?0:v)+"deg) rotateY("+f+"deg) scale("+(b=Math.abs(b)<.001?0:b)+")");u.transform(w),u[0].style.zIndex=1-Math.abs(Math.round(m)),r.slideShadows&&(h=n?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),g=n?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom"),0===h.length&&(h=C('<div class="swiper-slide-shadow-'+(n?"left":"top")+'"></div>'),u.append(h)),0===g.length&&(g=C('<div class="swiper-slide-shadow-'+(n?"right":"bottom")+'"></div>'),u.append(g)),h.length&&(h[0].style.opacity=0<m?m:0),g.length)&&(g[0].style.opacity=0<-m?-m:0)}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ne={init:function(){var e=this,t=e.params.thumbs;if(e.thumbs.initialized)return!1;e.thumbs.initialized=!0;var a=e.constructor;return t.swiper instanceof a?(e.thumbs.swiper=t.swiper,Q(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Q(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):h(t.swiper)&&(e.thumbs.swiper=new a(Q({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick),!0},onThumbClick:function(){var e,t,a,i=this,s=i.thumbs.swiper;s&&(e=s.clickedIndex,(a=s.clickedSlide)&&C(a).hasClass(i.params.thumbs.slideThumbActiveClass)||null==e||(a=s.params.loop?parseInt(C(s.clickedSlide).attr("data-swiper-slide-index"),10):e,i.params.loop&&(s=i.activeIndex,i.slides.eq(s).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,s=i.activeIndex),e=i.slides.eq(s).prevAll('[data-swiper-slide-index="'+a+'"]').eq(0).index(),t=i.slides.eq(s).nextAll('[data-swiper-slide-index="'+a+'"]').eq(0).index(),a=void 0===e||void 0!==t&&t-s<s-e?t:e),i.slideTo(a)))},update:function(e){var t=this,a=t.thumbs.swiper;if(a){var i,s,r,n="auto"===a.params.slidesPerView?a.slidesPerViewDynamic():a.params.slidesPerView,o=t.params.thumbs.autoScrollOffset,l=o&&!a.params.loop,d=((t.realIndex!==a.realIndex||l)&&(i=a.activeIndex,r=a.params.loop?(a.slides.eq(i).hasClass(a.params.slideDuplicateClass)&&(a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft,i=a.activeIndex),r=a.slides.eq(i).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),s=a.slides.eq(i).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),s=void 0===r?s:void 0===s?r:s-i==i-r?i:s-i<i-r?s:r,t.activeIndex>t.previousIndex?"next":"prev"):(s=t.realIndex)>t.previousIndex?"next":"prev",l&&(s+="next"===r?o:-1*o),a.visibleSlidesIndexes)&&a.visibleSlidesIndexes.indexOf(s)<0&&(a.params.centeredSlides?s=i<s?s-Math.floor(n/2)+1:s+Math.floor(n/2)-1:i<s&&(s=s-n+1),a.slideTo(s,e?0:void 0)),1),p=t.params.thumbs.slideThumbActiveClass;if(1<t.params.slidesPerView&&!t.params.centeredSlides&&(d=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(d=1),d=Math.floor(d),a.slides.removeClass(p),a.params.loop||a.params.virtual&&a.params.virtual.enabled)for(var c=0;c<d;c+=1)a.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+c)+'"]').addClass(p);else for(var u=0;u<d;u+=1)a.slides.eq(t.realIndex+u).addClass(p)}}};return M.use([P,k,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){m(this,{mousewheel:{enabled:!1,lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:$.enable,disable:$.disable,handle:$.handle,handleMouseEnter:$.handleMouseEnter,handleMouseLeave:$.handleMouseLeave,animateSlider:$.animateSlider,releaseScroll:$.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){m(this,{navigation:t({},q)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var a,i=e.navigation,s=i.$nextEl,i=i.$prevEl;!e.params.navigation.hideOnClick||C(t.target).is(i)||C(t.target).is(s)||(s?a=s.hasClass(e.params.navigation.hiddenClass):i&&(a=i.hasClass(e.params.navigation.hiddenClass)),!0===a?e.emit("navigationShow"):e.emit("navigationHide"),s&&s.toggleClass(e.params.navigation.hiddenClass),i&&i.toggleClass(e.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){m(this,{pagination:t({dynamicBulletIndex:0},_)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){!e.params.loop&&void 0!==e.snapIndex||e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){e.params.pagination.el&&e.params.pagination.hideOnClick&&0<e.pagination.$el.length&&!C(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){m(this,{scrollbar:t({isTouched:!1,timeout:null,dragTimeout:null},j)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){m(this,{parallax:t({},U)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var i=this,s=(m(i,{zoom:t({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},L)}),1);Object.defineProperty(i.zoom,"scale",{get:function(){return s},set:function(e){var t,a;s!==e&&(t=i.zoom.gesture.$imageEl?i.zoom.gesture.$imageEl[0]:void 0,a=i.zoom.gesture.$slideEl?i.zoom.gesture.$slideEl[0]:void 0,i.emit("zoomChange",e,t,a)),s=e}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){m(this,{lazy:t({initialImageLoaded:!1},K)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){m(this,{controller:t({control:this.params.controller.control},I)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,a){e.controller.control&&e.controller.setTranslate(t,a)},setTransition:function(e,t,a){e.controller.control&&e.controller.setTransition(t,a)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){m(this,{a11y:t({},J,{liveRegion:C('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){m(this,{history:t({},O)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){m(this,{hashNavigation:t({initialized:!1},ee)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){m(this,{autoplay:t({},te,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),w().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,a){e.autoplay.running&&(a||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),w().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){m(this,{fadeEffect:t({},ae)})},on:{beforeInit:function(e){var t;"fade"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"fade"),Q(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),Q(e.originalParams,t))},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){m(this,{cubeEffect:t({},ie)})},on:{beforeInit:function(e){var t;"cube"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d"),Q(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}),Q(e.originalParams,t))},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){m(this,{flipEffect:t({},se)})},on:{beforeInit:function(e){var t;"flip"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d"),Q(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),Q(e.originalParams,t))},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){m(this,{coverflowEffect:t({},re)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){m(this,{thumbs:t({swiper:null,initialized:!1},ne)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){e=e.thumbs.swiper;e&&e.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}]),M}),function(o){var l=0;function d(e,t,a){return e.is("[data-"+t+"]")?"string"!=typeof e.data(t)?parseInt(e.data(t),10):e.data(t):a}etTheme.swipers=[],etTheme.autoinit.swiperFunc=etTheme.swiperFunc=function(){var r,n;o(".swiper-container").not(".initialized, .et-self-init-slider, .elementor-image-carousel-wrapper, .elementor-slides-wrapper, .elementor-background-slideshow, .etheme-elementor-slider, .wpsp-product-section, .sp-tpCarousel").each(function(){n=!1;var t=o(this),a="swiper-unique-id-"+l,e=(t.addClass("swiper-"+a+" initialized").attr("id",a),t.parent().hasClass("swipers-couple-wrapper")?t:t.parent());e.find(".swiper-button-prev, .swiper-custom-left").addClass("swiper-button-prev-"+a),e.find(".swiper-button-next, .swiper-custom-right").addClass("swiper-button-next-"+a),t.find(".elementor-swiper-button").length||t.find(".elementor-image-carousel").length||t.find(".swiper-pagination").addClass("swiper-pagination-"+a),window.elementorFrontend&&!t.parents().hasClass("single-product")&&(t.parent().parent().find(".swiper-button-prev, .swiper-custom-left").addClass("swiper-button-prev-"+a),t.parent().parent().find(".swiper-button-next, .swiper-custom-right").addClass("swiper-button-next-"+a),e=t.parent().parent().attr("data-id"),s=t.parent().parent().parent().prev(".et-tabs-nav"),o(s).find('ul li[data-id="'+e+'"].swiper-button-prev').addClass("swiper-button-prev-"+a),o(s).find('ul li[data-id="'+e+'"].swiper-button-next').addClass("swiper-button-next-"+a)),t.parents().hasClass("mpc-container")&&!t.parents(".mpc-container").data("active")&&t.find("img").removeClass("swiper-lazy").addClass("swiper-pre-lazy");let i=!1;d(t,"autoplay",!1)&&(i={delay:d(t,"autoplay",!1),disableOnInteraction:!1});var s={freeMode:!1,centeredSlides:!1,preloadImages:!1,lazyImages:!0,mousewheel:!1,grabCursor:!1};t.is("[data-free-mode]")?(s.freeMode=d(t,"freeMode",!0),s.preloadImages=!0,s.lazyImages=!1,s.mousewheel=!0,s.grabCursor=!0):s.centeredSlides=d(t,"center",!1),t.hasClass("swiper-control-top")&&(r=a,t.parent().hasClass("swiper-vertical-images"))&&(n=!0),etTheme.swipers["swiper-"+a]=new Swiper(".swiper-"+a,{pagination:{el:".swiper-pagination-"+a,clickable:!0},navigation:{nextEl:".swiper-button-next-"+a,prevEl:".swiper-button-prev-"+a},grabCursor:s.grabCursor,autoplay:i,loop:!!t.is("[data-loop]"),slidesPerView:d(t,"slides-per-view",!0),slidesPerGroup:d(t,"slides-per-group",!0),autoHeight:!!t.is("[data-autoheight]"),centeredSlides:s.centeredSlides,freeMode:s.freeMode,breakpoints:window.elementorFrontend&&!n?{0:{slidesPerView:t.is("[data-xs-slides]")&&"auto"!=t.attr("data-xs-slides")?parseInt(t.attr("data-xs-slides"),10):"auto"},481:{slidesPerView:t.is("[data-sm-slides]")&&"auto"!=t.attr("data-sm-slides")?parseInt(t.attr("data-sm-slides"),10):"auto"},1199:{slidesPerView:t.is("[data-lt-slides]")&&"auto"!=t.attr("data-lt-slides")?parseInt(t.attr("data-lt-slides"),10):"auto"}}:t.is("[data-breakpoints]")?{0:{slidesPerView:t.is("[data-xs-slides]")&&"auto"!=t.attr("data-xs-slides")?parseInt(t.attr("data-xs-slides"),10):"auto"},640:{slidesPerView:t.is("[data-sm-slides]")&&"auto"!=t.attr("data-sm-slides")?parseInt(t.attr("data-sm-slides"),10):"auto"},1024:{slidesPerView:t.attr("data-md-slides")&&"auto"!=t.attr("data-md-slides")?parseInt(t.attr("data-md-slides"),10):"auto"},1370:{slidesPerView:t.attr("data-lt-slides")&&"auto"!=t.attr("data-lt-slides")?parseInt(t.attr("data-lt-slides"),10):"auto"}}:{},initialSlide:d(t,"initialslide",0),speed:d(t,"speed",500),mousewheel:s.mousewheel,direction:t.is("[data-direction]")?t.data("direction"):"horizontal",spaceBetween:t.is("[data-space]")?t.data("space"):10,watchSlidesProgress:!0,preloadImages:s.preloadImages,lazy:s.lazyImages,observer:!0,observeParents:!0,watchSlidesVisibility:!0,slidesPerColumn:d(t,"slidespercolumn",1),effect:t.is("[data-effect]")?t.data("effect"):"slide",on:{init:function(){(this.slides.length<=1||this.isBeginning&&this.isEnd)&&(this.allowTouchMove=!1,t.find(".swiper-wrapper").addClass("no-dragging"))},update:function(){!(1<this.slides.length)||this.isBeginning&&this.isEnd||(this.allowTouchMove=!0,t.find(".swiper-wrapper").removeClass("no-dragging"))},transitionStart:function(){t.is("[data-loop]")&&etTheme.global_image_lazy()}}}),o(document).on("click",".mpc-tabs__nav-item",function(){var e=t.parents(".mpc-container");e.addClass("et_load-tab"),t.find("img.swiper-pre-lazy").not(".lazy-off").addClass("swiper-lazy"),etTheme.swipers["swiper-"+a].lazy.load(),t.find("img.swiper-lazy-loaded")&&e.removeClass("et_load-tab").addClass("et_loaded-tab")}),etConfig.builders.is_wpbakery&&(o(document).on("click",".vc_tta-tab",function(){etTheme.swipers["swiper-"+a].init(),etTheme.swipers["swiper-"+a].update()}),o(".vc_tta-tab").each(function(){var e=o(this)[0];new MutationObserver(function(e){etTheme.swipers["swiper-"+a].init(),etTheme.swipers["swiper-"+a].update()}).observe(e,{attributes:!0,attributeFilter:["class"],childList:!1,characterData:!1})}),setTimeout(function(){o(".vc_tta-tab.vc_active").click()},500),o(window).on("vc_js",function(){etTheme.swipers["swiper-"+a].update()})),o(window).on("load",function(){etTheme.swipers["swiper-"+a].init(),etTheme.swipers["swiper-"+a].update(),etTheme.swipers["swiper-"+a].lazy.load(),setTimeout(function(){etTheme.swipers["swiper-"+a].lazy.load()},900)}),etConfig.variationGallery?(o(".variations_form").on("found_variation",function(){setTimeout(function(){etTheme.swipers["swiper-"+a].init(),etTheme.swipers["swiper-"+a].update(),etTheme.swipers["swiper-"+a].lazy.load(),etTheme.swipers["swiper-"+a].slideTo(0)},300)}).on("reset_data",function(){setTimeout(function(){etTheme.swipers["swiper-"+a].init(),etTheme.swipers["swiper-"+a].update(),etTheme.swipers["swiper-"+a].lazy.load(),etTheme.swipers["swiper-"+a].slideTo(0)},300)}),o(document).on("click",".et-quick-view-wrapper .st-swatch-preview li, .et-quick-view-wrapper .sten-reset-loop-variation",function(){setTimeout(function(){etTheme.swipers["swiper-"+a].init(),etTheme.swipers["swiper-"+a].update(),etTheme.swipers["swiper-"+a].lazy.load()},300)})):o(".variations_form").on("found_variation reset_data reset_image",function(){setTimeout(function(){etTheme.swipers["swiper-"+a].init(),etTheme.swipers["swiper-"+a].update(),etTheme.swipers["swiper-"+a].params.loop?etTheme.swipers["swiper-"+a].slideToLoop(0):etTheme.swipers["swiper-"+a].slideTo(0)},300)}),o(document).on("click",".quick-view-info .sten-reset-loop-variation, .quick-view-info .st-swatch-preview li",function(){etTheme.swipers["swiper-"+a].slideTo(0)}),etTheme.swipers["swiper-"+a].update(),l++}),o(window).ready(function(){etTheme.secondInitSwipers(),void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches(),o(".swiper-wrapper.thumbnails-list .swiper-slide").eq(0).addClass("active-thumbnail"),o(".swiper-container-multirow").each(function(){etTheme.swipers["swiper-"+o(this).attr("id")].init(),etTheme.swipers["swiper-"+o(this).attr("id")].update()})}),r&&etTheme.swipers["swiper-"+r].on("transitionStart",function(){var e=0|etTheme.swipers["swiper-"+r].realIndex;o(".swiper-wrapper.thumbnails-list .swiper-slide").removeClass("active-thumbnail"),o(".swiper-wrapper.thumbnails-list .swiper-slide").eq(e).addClass("active-thumbnail"),o(".slick-slider.vertical-thumbnails .slick-slide").eq(e).trigger("click")}),o(document).on("click",".thumbnail-item",function(){o(this).addClass("active-thumbnail"),o(this).siblings(o(this)).removeClass("active-thumbnail");var e=o(this).closest(".swipers-couple-wrapper").find(".thumbnail-item").index(this);return-1<e&&etTheme.swipers["swiper-"+o(this).closest(".swipers-couple-wrapper").find(".swiper-control-top").attr("id")].slideTo(e),!1}),o(".swiper-container.stop-on-hover").on("mouseenter",function(){etTheme.swipers["swiper-"+o(this).attr("id")].autoplay.stop()}).on("mouseleave",function(){etTheme.swipers["swiper-"+o(this).attr("id")].autoplay.start()}),etTheme.resizeVideo()},etTheme.secondInitSwipers=function(){o(".swiper-container:not(.second-initialized)").each(function(){var e=o(this),t=e.parent().hasClass("swipers-couple-wrapper")?e:e.parent(),a=t.find(".swiper-button-prev.swiper-button-disabled, .swiper-custom-left.swiper-button-disabled"),t=t.find(".swiper-button-next.swiper-button-disabled, .swiper-custom-right.swiper-button-disabled");0<t.length&&0<a.length&&(etConfig.variationGallery&&e.hasClass("swiper-control-top")||(t.remove(),a.remove())),e.addClass("second-initialized")}),o(document).trigger("et_second_inited_swipers")}}(jQuery);
class ImageCompare{constructor(e,t={}){this.settings=Object.assign({showLabels:!1,labelOptions:{before:"Before",after:"After",onHover:!1},smoothing:!0,smoothingAmount:100,onHover:!1,verticalMode:!1,startingPoint:50,prefix:"etheme-image-comparison",addOverlay:!1},t),this.safariAgent=-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome"),this.el=e,this.images={},this.wrapper=null,this.control=null,this.arrowContainer=null,this.arrowAnimator=[],this.active=!1,this.arrowCoordinates={circle:[5,3],standard:[8,0]}}mount(){this.safariAgent&&(this.settings.smoothing=!1),this._getImages(),this._shapeContainer(),this._buildControl(),this._events()}_events(){this.el.addEventListener("mousedown",e=>{this._activate(!0),document.body.classList.add(this.settings.prefix+"-body"),this._slideCompare(e)}),this.el.addEventListener("mousemove",e=>this.active&&this._slideCompare(e)),this.el.addEventListener("mouseup",()=>!this.settings.onHover&&this._activate(!1)),document.body.addEventListener("mouseup",()=>{document.body.classList.remove(this.settings.prefix+"-body"),this.settings.onHover||this._activate(!1)}),this.control.addEventListener("touchstart",e=>{this._activate(!0),document.body.classList.add(this.settings.prefix+"-body")}),this.el.addEventListener("touchmove",e=>{this.active&&this._slideCompare(e)}),this.el.addEventListener("touchend",()=>{this._activate(!1),document.body.classList.remove(this.settings.prefix+"-body")}),this.el.addEventListener("mouseenter",()=>{this.settings.onHover&&this._activate(!0)})}_slideCompare(e){var t=this.el.getBoundingClientRect(),n=void 0!==e.touches?e.touches[0].clientX-t.left:e.clientX-t.left,e=void 0!==e.touches?e.touches[0].clientY-t.top:e.clientY-t.top,e=this.settings.verticalMode?e/t.height*100:n/t.width*100;0<=e&&e<=100&&(this.settings.verticalMode?this.control.style.top=`calc(${e}% - (var(--divider-width, 45px) / 2))`:this.control.style.left=`calc(${e}% - (var(--divider-width, 45px) / 2))`,this.settings.verticalMode?this.wrapper.style.height=`calc(${e}%)`:this.wrapper.style.width=`calc(${100-e}%)`)}_activate(e){this.active=e}_shapeContainer(){var e=document.createElement("span"),t=document.createElement("span");e.classList.add(this.settings.prefix+"-label",this.settings.prefix+"-label-before"),t.classList.add(this.settings.prefix+"-label",this.settings.prefix+"-label-after"),this.settings.labelOptions.onHover&&(e.classList.add("on-hover"),t.classList.add("on-hover")),e.innerHTML=this.settings.labelOptions.before||"Before",t.innerHTML=this.settings.labelOptions.after||"After",this.settings.showLabels&&(this.el.prepend(e),this.wrapper.appendChild(t)),this.settings.addOverlay&&((e=document.createElement("div")).classList.add(this.settings.prefix+"-overlay"),this.el.appendChild(e))}_buildControl(){var e=document.createElement("div"),t=document.createElement("div"),n=document.createElement("div"),i=document.createElement("div");n.classList.add(this.settings.prefix+"-theme-wrapper"),i.classList.add(this.settings.prefix+"-arrows-wrapper"),n.appendChild(i);for(var s=0;s<=1;s++){var r=document.createElement("span");let e='<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" fill="currentColor">';this.settings.verticalMode?e+=0===s?'<path d="M23.688 16.944l-11.208-10.872c-0.264-0.264-0.696-0.24-0.96 0l-11.256 10.872c-0.12 0.12-0.192 0.288-0.216 0.48 0 0.192 0.072 0.36 0.216 0.504s0.312 0.216 0.48 0.216c0.168 0 0.36-0.072 0.48-0.216l10.776-10.392 10.752 10.368c0.216 0.216 0.576 0.264 0.936 0l0.024-0.024c0.12-0.12 0.192-0.312 0.192-0.48 0.024-0.168-0.072-0.336-0.216-0.456z"></path>':'<path d="M23.784 6.072c-0.264-0.264-0.672-0.264-0.984 0l-10.8 10.416-10.8-10.416c-0.264-0.264-0.672-0.264-0.984 0-0.144 0.12-0.216 0.312-0.216 0.48 0 0.192 0.072 0.36 0.192 0.504l11.28 10.896c0.096 0.096 0.24 0.192 0.48 0.192 0.144 0 0.288-0.048 0.432-0.144l0.024-0.024 11.304-10.92c0.144-0.12 0.24-0.312 0.24-0.504 0.024-0.168-0.048-0.36-0.168-0.48z"></path>':e+=0===s?'<path d="M17.976 22.8l-10.44-10.8 10.464-10.848c0.24-0.288 0.24-0.72-0.024-0.96-0.24-0.24-0.72-0.264-0.984 0l-10.92 11.328c-0.264 0.264-0.264 0.672 0 0.984l10.92 11.28c0.144 0.144 0.312 0.216 0.504 0.216 0.168 0 0.336-0.072 0.456-0.192 0.144-0.12 0.216-0.288 0.24-0.48 0-0.216-0.072-0.384-0.216-0.528z"></path>':'<path d="M17.88 11.496l-10.728-11.304c-0.264-0.264-0.672-0.264-0.96-0.024-0.144 0.12-0.216 0.312-0.216 0.504 0 0.168 0.072 0.336 0.192 0.48l10.272 10.8-10.272 10.8c-0.12 0.12-0.192 0.312-0.192 0.504s0.072 0.36 0.192 0.504c0.12 0.144 0.312 0.216 0.48 0.216 0.144 0 0.312-0.048 0.456-0.192l0.024-0.024 10.752-11.328c0.264-0.264 0.24-0.672 0-0.936z"></path>',e+="</svg>",r.innerHTML+=e,this.arrowAnimator.push(r),i.appendChild(r)}e.classList.add(this.settings.prefix+"-control"),e.style.cssText=`
${this.settings.verticalMode?"height":"width "}: var(--divider-width, 45px);
${this.settings.verticalMode?"top":"left "}: calc(${this.settings.startingPoint}% - (var(--divider-width, 45px) / 2));
${!("ontouchstart"in document.documentElement)&&this.settings.smoothing?`transition: ${this.settings.smoothingAmount}ms ease-out;`:""}
`,t.classList.add(this.settings.prefix+"-control-line"),t.style.cssText=`
${this.settings.verticalMode?"height":"width "}: var(--divider-line-width, 2px);
background: var(--divider-bg-color, #2962FF);
`;var a=t.cloneNode(!0);e.appendChild(t),e.appendChild(n),e.appendChild(a),this.arrowContainer=n,this.control=e,this.el.appendChild(e)}_getImages(){var e=this.el.querySelectorAll("img, ."+this.settings.prefix+"-label"),t=(this.el.innerHTML="",e.forEach(e=>{this.el.appendChild(e)}),[...e].filter(e=>"img"===e.nodeName.toLowerCase()));this.settings.verticalMode&&t.reverse();for(let e=0;e<=1;e++){var n,i=t[e];i.classList.add(this.settings.prefix+"-img"),i.classList.add(0===e?this.settings.prefix+"-img-a":this.settings.prefix+"-img-b"),1===e&&((n=document.createElement("div")).classList.add(this.settings.prefix+"-wrapper"),n.style.cssText=`
width: ${100-this.settings.startingPoint}%;
height: ${this.settings.startingPoint}%;
${!("ontouchstart"in document.documentElement)&&this.settings.smoothing?`transition: ${this.settings.smoothingAmount}ms ease-out;`:""}
`,n.appendChild(i),this.wrapper=n,this.el.appendChild(this.wrapper))}}}!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports&&"function"==typeof require?e(require("jquery")):e(jQuery)}(function(c){"use strict";var n={escapeRegExChars:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(e){var t=document.createElement("div");return t.className=e,t.style.position="absolute",t.style.display="none",t}},i=27,s=9,r=13,a=38,o=39,l=40,e=c.noop;function h(e,t){var n=this;n.element=e,n.el=c(e),n.suggestions=[],n.badQueries=[],n.selectedIndex=-1,n.currentValue=n.element.value,n.timeoutId=null,n.cachedResponse={},n.onChangeTimeout=null,n.onChange=null,n.isLocal=!1,n.suggestionsContainer=null,n.noSuggestionsContainer=null,n.options=c.extend(!0,{},h.defaults,t),n.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},n.hint=null,n.hintValue="",n.selection=null,n.initialize(),n.setOptions(t)}h.utils=n,(c.Autocomplete=h).defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,onHint:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(e,t){return t?(t="("+n.escapeRegExChars(t)+")",e.value.replace(new RegExp(t,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")):e.value},formatGroup:function(e,t){return'<div class="autocomplete-group">'+t+"</div>"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:e,onSearchComplete:e,onSearchError:e,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,closeOnOutside:!0,preventBadQueries:!0,lookupFilter:function(e,t,n){return-1!==e.value.toLowerCase().indexOf(n)},paramName:"query",transformResult:function(e){return"string"==typeof e?c.parseJSON(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},h.prototype={initialize:function(){var e,t=this,n="."+t.classes.suggestion,i=t.classes.selected,s=t.options;t.element.setAttribute("autocomplete","off"),t.noSuggestionsContainer=c('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),t.suggestionsContainer=h.utils.createNode(s.containerClass),(e=c(t.suggestionsContainer)).appendTo(s.appendTo||"body"),"auto"!==s.width&&e.css("width",s.width),e.on("mouseover.autocomplete",n,function(){t.activate(c(this).data("index"))}),e.on("mouseout.autocomplete",function(){t.selectedIndex=-1,e.children("."+i).removeClass(i)}),e.on("click.autocomplete",n,function(){t.select(c(this).data("index"))}),e.on("click.autocomplete",function(){clearTimeout(t.blurTimeoutId)}),t.fixPositionCapture=function(){t.visible&&t.fixPosition()},c(window).on("resize.autocomplete",t.fixPositionCapture),t.el.on("keydown.autocomplete",function(e){t.onKeyPress(e)}),t.el.on("keyup.autocomplete",function(e){t.onKeyUp(e)}),t.el.on("blur.autocomplete",function(){t.onBlur()}),t.el.on("focus.autocomplete",function(){t.onFocus()}),t.el.on("change.autocomplete",function(e){t.onKeyUp(e)}),t.el.on("input.autocomplete",function(e){t.onKeyUp(e)})},onFocus:function(){var e=this;e.disabled||(e.fixPosition(),e.el.val().length>=e.options.minChars&&e.onValueChange())},onBlur:function(){var e=this,t=e.options,n=e.el.val(),i=e.getQuery(n);e.blurTimeoutId=setTimeout(function(){t.closeOnOutside&&e.hide(),e.selection&&e.currentValue!==i&&(t.onInvalidateSelection||c.noop).call(e.element)},200)},abortAjax:function(){this.currentRequest&&(this.currentRequest.abort(),this.currentRequest=null)},setOptions:function(e){var t=this,e=c.extend({},t.options,e);t.isLocal=Array.isArray(e.lookup),t.isLocal&&(e.lookup=t.verifySuggestionsFormat(e.lookup)),e.orientation=t.validateOrientation(e.orientation,"bottom"),c(t.suggestionsContainer).css({"max-height":e.maxHeight+"px",width:e.width+"px","z-index":e.zIndex}),this.options=e},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){this.disabled=!0,clearTimeout(this.onChangeTimeout),this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var e,t,n,i,s,r,a,o,l=this,h=c(l.suggestionsContainer),d=h.parent().get(0);d!==document.body&&!l.options.forceFixPosition||(r=l.options.orientation,e=h.outerHeight(),t=l.el.outerHeight(),n={top:(o=l.el.offset()).top,left:o.left},"auto"===r&&(a=c(window).height(),i=-(s=c(window).scrollTop())+o.top-e,s=s+a-(o.top+t+e),r=Math.max(i,s)===i?"top":"bottom"),n.top+="top"===r?-e:t,d!==document.body&&(a=h.css("opacity"),l.visible||h.css("opacity",0).show(),o=h.offsetParent().offset(),n.top-=o.top,n.top+=d.scrollTop,n.left-=o.left,l.visible||h.css("opacity",a).hide()),"auto"===l.options.width&&(n.width=l.el.outerWidth()+"px"),h.css(n))},isCursorAtEnd:function(){var e=this.el.val().length,t=this.element.selectionStart;return"number"==typeof t?t===e:!document.selection||((t=document.selection.createRange()).moveStart("character",-e),e===t.text.length)},onKeyPress:function(e){var t=this;if(t.disabled||t.visible||e.which!==l||!t.currentValue){if(!t.disabled&&t.visible){switch(e.which){case i:t.el.val(t.currentValue),t.hide();break;case o:if(t.hint&&t.options.onHint&&t.isCursorAtEnd()){t.selectHint();break}return;case s:if(t.hint&&t.options.onHint)return void t.selectHint();if(-1===t.selectedIndex)return void t.hide();if(t.select(t.selectedIndex),!1===t.options.tabDisabled)return;break;case r:if(-1===t.selectedIndex)return void t.hide();t.select(t.selectedIndex);break;case a:t.moveUp();break;case l:t.moveDown();break;default:return}e.stopImmediatePropagation(),e.preventDefault()}}else t.suggest()},onKeyUp:function(e){var t=this;if(!t.disabled){switch(e.which){case a:case l:return}clearTimeout(t.onChangeTimeout),t.currentValue!==t.el.val()&&(t.findBestHint(),0<t.options.deferRequestBy?t.onChangeTimeout=setTimeout(function(){t.onValueChange()},t.options.deferRequestBy):t.onValueChange())}},onValueChange:function(){var e,t,n,i;this.ignoreValueChange?this.ignoreValueChange=!1:(t=(e=this).options,n=e.el.val(),i=e.getQuery(n),e.selection&&e.currentValue!==i&&(e.selection=null,(t.onInvalidateSelection||c.noop).call(e.element)),clearTimeout(e.onChangeTimeout),e.currentValue=n,e.selectedIndex=-1,t.triggerSelectOnValidInput&&e.isExactMatch(i)?e.select(0):i.length<t.minChars?e.hide():e.getSuggestions(i))},isExactMatch:function(e){var t=this.suggestions;return 1===t.length&&t[0].value.toLowerCase()===e.toLowerCase()},getQuery:function(e){var t=this.options.delimiter;return t?(t=e.split(t))[t.length-1].trim():e},getSuggestionsLocal:function(t){var e=this.options,n=t.toLowerCase(),i=e.lookupFilter,s=parseInt(e.lookupLimit,10),e={suggestions:c.grep(e.lookup,function(e){return i(e,t,n)})};return s&&e.suggestions.length>s&&(e.suggestions=e.suggestions.slice(0,s)),e},getSuggestions:function(i){var e,t,n,s=this,r=s.options,a=r.serviceUrl;r.params[r.paramName]=i,!1!==r.onSearchStart.call(s.element,r.params)&&(e=r.ignoreParams?null:r.params,c.isFunction(r.lookup)?r.lookup(i,function(e){s.suggestions=e.suggestions,s.suggest(),r.onSearchComplete.call(s.element,i,e.suggestions)}):(n=s.isLocal?s.getSuggestionsLocal(i):(c.isFunction(a)&&(a=a.call(s.element,i)),t=a+"?"+c.param(e||{}),s.cachedResponse[t]))&&Array.isArray(n.suggestions)?(s.suggestions=n.suggestions,s.suggest(),r.onSearchComplete.call(s.element,i,n.suggestions)):s.isBadQuery(i)?r.onSearchComplete.call(s.element,i,[]):(s.abortAjax(),n={url:a,data:e,type:r.type,dataType:r.dataType},c.extend(n,r.ajaxSettings),s.currentRequest=c.ajax(n).done(function(e){s.currentRequest=null,e=r.transformResult(e,i),s.processResponse(e,i,t),r.onSearchComplete.call(s.element,i,e.suggestions)}).fail(function(e,t,n){r.onSearchError.call(s.element,i,e,t,n)})))},isBadQuery:function(e){if(this.options.preventBadQueries)for(var t=this.badQueries,n=t.length;n--;)if(0===e.indexOf(t[n]))return!0;return!1},hide:function(){var e=this,t=c(e.suggestionsContainer);c.isFunction(e.options.onHide)&&e.visible&&e.options.onHide.call(e.element,t),e.visible=!1,e.selectedIndex=-1,clearTimeout(e.onChangeTimeout),c(e.suggestionsContainer).hide(),e.onHint(null)},suggest:function(){var e,s,r,a,o,l,t,n,i,h,d,p;this.suggestions.length?(s=(e=this).options,r=s.groupBy,a=s.formatResult,o=e.getQuery(e.currentValue),l=e.classes.suggestion,t=e.classes.selected,n=c(e.suggestionsContainer),i=c(e.noSuggestionsContainer),h=s.beforeRender,d="",s.triggerSelectOnValidInput&&e.isExactMatch(o)?e.select(0):(c.each(e.suggestions,function(e,t){var n,i;r&&(d+=(i=(n=t).data[r],p===i?"":(p=i,s.formatGroup(n,p)))),d+='<div class="'+l+'" data-index="'+e+'">'+a(t,o,e)+"</div>"}),this.adjustContainerWidth(),i.detach(),n.html(d),c.isFunction(h)&&h.call(e.element,n,e.suggestions),e.fixPosition(),n.show(),s.autoSelectFirst&&(e.selectedIndex=0,n.scrollTop(0),n.children("."+l).first().addClass(t)),e.visible=!0,e.findBestHint())):this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var e=this,t=e.options.beforeRender,n=c(e.suggestionsContainer),i=c(e.noSuggestionsContainer);this.adjustContainerWidth(),i.detach(),n.empty(),n.append(i),c.isFunction(t)&&t.call(e.element,n,e.suggestions),e.fixPosition(),n.show(),e.visible=!0},adjustContainerWidth:function(){var e,t=this.options,n=c(this.suggestionsContainer);"auto"===t.width?(e=this.el.outerWidth(),n.css("width",0<e?e:300)):"flex"===t.width&&n.css("width","")},findBestHint:function(){var i=this.el.val().toLowerCase(),s=null;i&&(c.each(this.suggestions,function(e,t){var n=0===t.value.toLowerCase().indexOf(i);return n&&(s=t),!n}),this.onHint(s))},onHint:function(e){var t=this,n=t.options.onHint,i="";e&&(i=t.currentValue+e.value.substr(t.currentValue.length)),t.hintValue!==i&&(t.hintValue=i,t.hint=e,c.isFunction(n))&&n.call(t.element,i)},verifySuggestionsFormat:function(e){return e.length&&"string"==typeof e[0]?c.map(e,function(e){return{value:e,data:null}}):e},validateOrientation:function(e,t){return e=(e||"").trim().toLowerCase(),e=-1===c.inArray(e,["auto","bottom","top"])?t:e},processResponse:function(e,t,n){var i=this,s=i.options;e.suggestions=i.verifySuggestionsFormat(e.suggestions),s.noCache||(i.cachedResponse[n]=e,s.preventBadQueries&&!e.suggestions.length&&i.badQueries.push(t)),t===i.getQuery(i.currentValue)&&(i.suggestions=e.suggestions,i.suggest())},activate:function(e){var t=this,n=t.classes.selected,i=c(t.suggestionsContainer),s=i.find("."+t.classes.suggestion);return i.find("."+n).removeClass(n),t.selectedIndex=e,-1!==t.selectedIndex&&s.length>t.selectedIndex?(i=s.get(t.selectedIndex),c(i).addClass(n),i):null},selectHint:function(){var e=c.inArray(this.hint,this.suggestions);this.select(e)},select:function(e){this.hide(),this.onSelect(e)},moveUp:function(){var e=this;-1!==e.selectedIndex&&(0===e.selectedIndex?(c(e.suggestionsContainer).children("."+e.classes.suggestion).first().removeClass(e.classes.selected),e.selectedIndex=-1,e.ignoreValueChange=!1,e.el.val(e.currentValue),e.findBestHint()):e.adjustScroll(e.selectedIndex-1))},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(e){var t,n,i,s=this,r=s.activate(e);r&&(t=c(r).outerHeight(),r=r.offsetTop,i=(n=c(s.suggestionsContainer).scrollTop())+s.options.maxHeight-t,r<n?c(s.suggestionsContainer).scrollTop(r):i<r&&c(s.suggestionsContainer).scrollTop(r-s.options.maxHeight+t),s.options.preserveInput||(s.ignoreValueChange=!0,s.el.val(s.getValue(s.suggestions[e].value))),s.onHint(null))},onSelect:function(e){var t=this,n=t.options.onSelect,e=t.suggestions[e];t.currentValue=t.getValue(e.value),t.currentValue===t.el.val()||t.options.preserveInput||t.el.val(t.currentValue),t.onHint(null),t.selection=e,c.isFunction(n)&&n.call(t.element,e)},getValue:function(e){var t,n=this.options.delimiter;return!n||1===(n=(t=this.currentValue).split(n)).length?e:t.substr(0,t.length-n[n.length-1].length)+e},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete"),c(window).off("resize.autocomplete",this.fixPositionCapture),c(this.suggestionsContainer).remove()}},c.fn.devbridgeAutocomplete=function(n,i){var s="autocomplete";return arguments.length?this.each(function(){var e=c(this),t=e.data(s);"string"==typeof n?t&&"function"==typeof t[n]&&t[n](i):(t&&t.dispose&&t.dispose(),t=new h(this,n),e.data(s,t))}):this.first().data(s)},c.fn.autocomplete||(c.fn.autocomplete=c.fn.devbridgeAutocomplete)}),!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(h){var d,p,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],t="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice;if(h.event.fixHooks)for(var n=e.length;n;)h.event.fixHooks[e[--n]]=h.event.mouseHooks;var m=h.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],i,!1);else this.onmousewheel=i;h.data(this,"mousewheel-line-height",m.getLineHeight(this)),h.data(this,"mousewheel-page-height",m.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],i,!1);else this.onmousewheel=null;h.removeData(this,"mousewheel-line-height"),h.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var e=h(e),t=e["offsetParent"in h.fn?"offsetParent":"parent"]();return t.length||(t=h("body")),parseInt(t.css("fontSize"),10)||parseInt(e.css("fontSize"),10)||16},getPageHeight:function(e){return h(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function i(e){var t,n=e||window.event,i=c.call(arguments,1),s=0,r=0,a=0,o=0,l=0;if((e=h.event.fix(n)).type="mousewheel","detail"in n&&(a=-1*n.detail),"wheelDelta"in n&&(a=n.wheelDelta),"wheelDeltaY"in n&&(a=n.wheelDeltaY),"wheelDeltaX"in n&&(r=-1*n.wheelDeltaX),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(r=-1*a,a=0),s=0===a?r:a,"deltaY"in n&&(s=a=-1*n.deltaY),"deltaX"in n&&(r=n.deltaX,0===a)&&(s=-1*r),0!==a||0!==r)return 1===n.deltaMode?(s*=t=h.data(this,"mousewheel-line-height"),a*=t,r*=t):2===n.deltaMode&&(s*=t=h.data(this,"mousewheel-page-height"),a*=t,r*=t),t=Math.max(Math.abs(a),Math.abs(r)),(!p||t<p)&&f(n,p=t)&&(p/=40),f(n,t)&&(s/=40,r/=40,a/=40),s=Math[1<=s?"floor":"ceil"](s/p),r=Math[1<=r?"floor":"ceil"](r/p),a=Math[1<=a?"floor":"ceil"](a/p),m.settings.normalizeOffset&&this.getBoundingClientRect&&(n=this.getBoundingClientRect(),o=e.clientX-n.left,l=e.clientY-n.top),e.deltaX=r,e.deltaY=a,e.deltaFactor=p,e.offsetX=o,e.offsetY=l,e.deltaMode=0,i.unshift(e,s,r,a),d&&clearTimeout(d),d=setTimeout(u,200),(h.event.dispatch||h.event.handle).apply(this,i)}function u(){p=null}function f(e,t){return m.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}h.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}),"undefined"!=typeof navigator&&function(e,t){"function"==typeof define&&define.amd?define(function(){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(e):(e.lottie=t(e),e.bodymovin=e.lottie)}(window||{},function(window){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,_useWebWorker=!1,subframeEnabled=!0,idPrefix="",expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bmRnd,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface(){return{}}!function(){for(var e=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],t=e.length,n=0;n<t;n+=1)BMMath[e[n]]=Math[e[n]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"==typeof e&&e.length){for(var t=createSizedArray(e.length),n=e.length,i=0;i<n;i+=1)t[i]=Math.abs(e[i]);return t}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){bmRnd=e?Math.round:function(e){return e}}function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,n,i){this.type=e,this.currentTime=t,this.totalTime=n,this.direction=i<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,n,i){this.type=e,this.currentLoop=n,this.totalLoops=t,this.direction=i<0?-1:1}function BMSegmentStartEvent(e,t,n){this.type=e,this.firstFrame=t,this.totalFrames=n}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}function BMAnimationConfigErrorEvent(e,t){this.type=e,this.nativeError=t}roundValues(!1);var createElementID=function(){var e=0;return function(){return idPrefix+"__lottie_element_"+(e+=1)}}();function HSVtoRGB(e,t,n){var i,s,r,a=Math.floor(6*e),e=6*e-a,o=n*(1-t),l=n*(1-e*t),h=n*(1-(1-e)*t);switch(a%6){case 0:i=n,s=h,r=o;break;case 1:i=l,s=n,r=o;break;case 2:i=o,s=n,r=h;break;case 3:i=o,s=l,r=n;break;case 4:i=h,s=o,r=n;break;case 5:i=n,s=o,r=l}return[i,s,r]}function RGBtoHSV(e,t,n){var i,s=Math.max(e,t,n),r=Math.min(e,t,n),a=s-r,o=0===s?0:a/s,l=s/255;switch(s){case r:i=0;break;case e:i=t-n+a*(t<n?6:0),i/=6*a;break;case t:i=n-e+2*a,i/=6*a;break;case n:i=e-t+4*a,i/=6*a}return[i,o,l]}function addSaturationToRGB(e,t){e=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return e[1]+=t,1<e[1]?e[1]=1:e[1]<=0&&(e[1]=0),HSVtoRGB(e[0],e[1],e[2])}function addBrightnessToRGB(e,t){e=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return e[2]+=t,1<e[2]?e[2]=1:e[2]<0&&(e[2]=0),HSVtoRGB(e[0],e[1],e[2])}function addHueToRGB(e,t){e=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return e[0]+=t/360,1<e[0]?--e[0]:e[0]<0&&(e[0]+=1),HSVtoRGB(e[0],e[1],e[2])}var rgbToHex=function(){for(var e,i=[],t=0;t<256;t+=1)e=t.toString(16),i[t]=1===e.length?"0"+e:e;return function(e,t,n){return"#"+i[e=e<0?0:e]+i[t=t<0?0:t]+i[n=n<0?0:n]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var n=this._cbs[e],i=0;i<n.length;i+=1)n[i](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var n=0,i=this._cbs[e].length;n<i;)this._cbs[e][n]===t&&(this._cbs[e].splice(n,1),--n,--i),n+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var createTypedArray=function(){function n(e,t){var n,i=0,s=[];switch(e){case"int16":case"uint8c":n=1;break;default:n=1.1}for(i=0;i<t;i+=1)s.push(n);return s}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(e,t){return"float32"===e?new Float32Array(t):"int16"===e?new Int16Array(t):"uint8c"===e?new Uint8ClampedArray(t):n(e,t)}:n}();function createSizedArray(e){return Array.apply(null,{length:e})}function createNS(e){return document.createElementNS(svgNS,e)}function createTag(e){return document.createElement(e)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;for(var e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var getBlendMode=function(){var t={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(e){return t[e]||""}}(),lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"},Matrix=function(){var i=Math.cos,s=Math.sin,r=Math.tan,a=Math.round;function e(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function t(e){var t;return 0===e?this:(t=i(e),e=s(e),this._t(t,-e,0,0,e,t,0,0,0,0,1,0,0,0,0,1))}function n(e){var t;return 0===e?this:(t=i(e),e=s(e),this._t(1,0,0,0,0,t,-e,0,0,e,t,0,0,0,0,1))}function o(e){var t;return 0===e?this:(t=i(e),e=s(e),this._t(t,0,e,0,0,1,0,0,-e,0,t,0,0,0,0,1))}function l(e){var t;return 0===e?this:(t=i(e),e=s(e),this._t(t,-e,0,0,e,t,0,0,0,0,1,0,0,0,0,1))}function h(e,t){return this._t(1,t,e,1,0,0)}function d(e,t){return this.shear(r(e),r(t))}function p(e,t){var n=i(t),t=s(t);return this._t(n,t,0,0,-t,n,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(e),1,0,0,0,0,1,0,0,0,0,1)._t(n,-t,0,0,t,n,0,0,0,0,1,0,0,0,0,1)}function c(e,t,n){return n||0===n||(n=1),1===e&&1===t&&1===n?this:this._t(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1)}function m(e,t,n,i,s,r,a,o,l,h,d,p,c,m,u,f){return this.props[0]=e,this.props[1]=t,this.props[2]=n,this.props[3]=i,this.props[4]=s,this.props[5]=r,this.props[6]=a,this.props[7]=o,this.props[8]=l,this.props[9]=h,this.props[10]=d,this.props[11]=p,this.props[12]=c,this.props[13]=m,this.props[14]=u,this.props[15]=f,this}function u(e,t,n){return n=n||0,0!==e||0!==t||0!==n?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,n,1):this}function f(e,t,n,i,s,r,a,o,l,h,d,p,c,m,u,f){var g,y,v,_,b,w,x,C,S,P,E,k,A,T,M,F,I=this.props;return 1===e&&0===t&&0===n&&0===i&&0===s&&1===r&&0===a&&0===o&&0===l&&0===h&&1===d&&0===p?(I[12]=I[12]*e+I[15]*c,I[13]=I[13]*r+I[15]*m,I[14]=I[14]*d+I[15]*u,I[15]*=f,this._identityCalculated=!1):(g=I[0],y=I[1],v=I[2],_=I[3],b=I[4],w=I[5],x=I[6],C=I[7],S=I[8],P=I[9],E=I[10],k=I[11],A=I[12],T=I[13],M=I[14],F=I[15],I[0]=g*e+y*s+v*l+_*c,I[1]=g*t+y*r+v*h+_*m,I[2]=g*n+y*a+v*d+_*u,I[3]=g*i+y*o+v*p+_*f,I[4]=b*e+w*s+x*l+C*c,I[5]=b*t+w*r+x*h+C*m,I[6]=b*n+w*a+x*d+C*u,I[7]=b*i+w*o+x*p+C*f,I[8]=S*e+P*s+E*l+k*c,I[9]=S*t+P*r+E*h+k*m,I[10]=S*n+P*a+E*d+k*u,I[11]=S*i+P*o+E*p+k*f,I[12]=A*e+T*s+M*l+F*c,I[13]=A*t+T*r+M*h+F*m,I[14]=A*n+T*a+M*d+F*u,I[15]=A*i+T*o+M*p+F*f,this._identityCalculated=!1),this}function g(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function y(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function v(e){for(var t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function _(e){for(var t=0;t<16;t+=1)this.props[t]=e[t]}function b(e,t,n){return{x:e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}}function w(e,t,n){return e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12]}function x(e,t,n){return e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13]}function C(e,t,n){return e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}function S(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,n=-this.props[1]/e,i=-this.props[4]/e,s=this.props[0]/e,r=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,e=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,a=new Matrix;return a.props[0]=t,a.props[1]=n,a.props[4]=i,a.props[5]=s,a.props[12]=r,a.props[13]=e,a}function P(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function E(e){for(var t=e.length,n=[],i=0;i<t;i+=1)n[i]=P(e[i]);return n}function k(e,t,n){var i,s,r,a,o,l,h=createTypedArray("float32",6);return this.isIdentity()?(h[0]=e[0],h[1]=e[1],h[2]=t[0],h[3]=t[1],h[4]=n[0],h[5]=n[1]):(i=this.props[0],s=this.props[1],r=this.props[4],a=this.props[5],o=this.props[12],l=this.props[13],h[0]=e[0]*i+e[1]*r+o,h[1]=e[0]*s+e[1]*a+l,h[2]=t[0]*i+t[1]*r+o,h[3]=t[0]*s+t[1]*a+l,h[4]=n[0]*i+n[1]*r+o,h[5]=n[0]*s+n[1]*a+l),h}function A(e,t,n){e=this.isIdentity()?[e,t,n]:[e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]];return e}function T(e,t){var n;return this.isIdentity()?e+","+t:(n=this.props,Math.round(100*(e*n[0]+t*n[4]+n[12]))/100+","+Math.round(100*(e*n[1]+t*n[5]+n[13]))/100)}function M(){for(var e=0,t=this.props,n="matrix3d(";e<16;)n=n+a(1e4*t[e])/1e4+(15===e?")":","),e+=1;return n}function F(e){return e<1e-6&&0<e||-1e-6<e&&e<0?a(1e4*e)/1e4:e}function I(){var e=this.props;return"matrix("+F(e[0])+","+F(e[1])+","+F(e[4])+","+F(e[5])+","+F(e[12])+","+F(e[13])+")"}return function(){this.reset=e,this.rotate=t,this.rotateX=n,this.rotateY=o,this.rotateZ=l,this.skew=d,this.skewFromAxis=p,this.shear=h,this.scale=c,this.setTransform=m,this.translate=u,this.transform=f,this.applyToPoint=b,this.applyToX=w,this.applyToY=x,this.applyToZ=C,this.applyToPointArray=A,this.applyToTriplePoints=k,this.applyToPointStringified=T,this.toCSS=M,this.to2dCSS=I,this.clone=v,this.cloneFromProps=_,this.equals=y,this.inversePoints=E,this.inversePoint=P,this.getInverseMatrix=S,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}(),BezierFactory=(!function(a,o){var l,h=this,d=256,p=6,c="random",m=o.pow(d,p),u=o.pow(2,52),f=2*u,g=d-1;function y(e){var t,n=e.length,a=this,i=0,s=a.i=a.j=0,r=a.S=[];for(n||(e=[n++]);i<d;)r[i]=i++;for(i=0;i<d;i++)r[i]=r[s=g&s+e[i%n]+(t=r[i])],r[s]=t;a.g=function(e){for(var t,n=0,i=a.i,s=a.j,r=a.S;e--;)t=r[i=g&i+1],n=n*d+r[g&(r[i]=r[s=g&s+t])+(r[s]=t)];return a.i=i,a.j=s,n}}function v(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function _(e,t){for(var n,i=e+"",s=0;s<i.length;)t[g&s]=g&(n^=19*t[g&s])+i.charCodeAt(s++);return b(t)}function b(e){return String.fromCharCode.apply(0,e)}o["seed"+c]=function(e,t,n){function i(){for(var e=r.g(p),t=m,n=0;e<u;)e=(e+n)*d,t*=d,n=r.g(1);for(;f<=e;)e/=2,t/=2,n>>>=1;return(e+n)/t}var s=[],e=_(function e(t,n){var i,s=[],r=typeof t;if(n&&"object"==r)for(i in t)try{s.push(e(t[i],n-1))}catch(e){}return s.length?s:"string"==r?t:t+"\0"}((t=!0===t?{entropy:!0}:t||{}).entropy?[e,b(a)]:null===e?function(){try{return l?b(l.randomBytes(d)):(t=new Uint8Array(d),(h.crypto||h.msCrypto).getRandomValues(t),b(t))}catch(e){var t=h.navigator,t=t&&t.plugins;return[+new Date,h,t,h.screen,b(a)]}}():e,3),s),r=new y(s);return i.int32=function(){return 0|r.g(4)},i.quick=function(){return r.g(4)/4294967296},i.double=i,_(b(r.S),a),(t.pass||n||function(e,t,n,i){return i&&(i.S&&v(i,r),e.state=function(){return v(r,{})}),n?(o[c]=e,t):e})(i,e,"global"in t?t.global:this==o,t.state)},_(o.random(),a)}([],BMMath),function(){var e={getBezierEasing:function(e,t,n,i,s){s=s||("bez_"+e+"_"+t+"_"+n+"_"+i).replace(/\./g,"p");if(r[s])return r[s];e=new a([e,t,n,i]);return r[s]=e}},r={};var C=11,S=1/(C-1),t="function"==typeof Float32Array;function i(e,t){return 1-3*t+3*e}function P(e,t,n){return((i(t,n)*e+(3*n-6*t))*e+3*t)*e}function E(e,t,n){return 3*i(t,n)*e*e+2*(3*n-6*t)*e+3*t}function a(e){this._p=e,this._mSampleValues=new(t?Float32Array:Array)(C),this._precomputed=!1,this.get=this.get.bind(this)}return a.prototype={get:function(e){var t=this._p[0],n=this._p[1],i=this._p[2],s=this._p[3];return this._precomputed||this._precompute(),t===n&&i===s?e:0===e?0:1===e?1:P(this._getTForX(e),n,s)},_precompute:function(){var e=this._p[0],t=this._p[1],n=this._p[2],i=this._p[3];this._precomputed=!0,e===t&&n===i||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],n=0;n<C;++n)this._mSampleValues[n]=P(n*S,e,t)},_getTForX:function(e){for(var t=this._p[0],n=this._p[2],i=this._mSampleValues,s=0,r=1,a=C-1;r!==a&&i[r]<=e;++r)s+=S;var o=s+(e-i[--r])/(i[r+1]-i[r])*S,l=E(o,t,n);if(.001<=l){for(var h=e,d=o,p=t,c=n,m=0;m<4;++m){var u=E(d,p,c);if(0===u)return d;d-=(P(d,p,c)-h)/u}return d}if(0===l)return o;for(var f,g,y=e,v=s,_=s+S,b=t,w=n,x=0;0<(f=P(g=v+(_-v)/2,b,w)-y)?_=g:v=g,1e-7<Math.abs(f)&&++x<10;);return g}},e}());function extendPrototype(e,t){for(var n,i=e.length,s=0;s<i;s+=1)for(var r in n=e[s].prototype)Object.prototype.hasOwnProperty.call(n,r)&&(t.prototype[r]=n[r])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}function bezFunction(){var E=Math;function g(e,t,n,i,s,r){s=e*i+t*s+n*r-s*i-r*e-n*t;return-.001<s&&s<.001}var d=function(e,t,n,i){for(var s,r,a,o,l=defaultCurveSegments,h=0,d=[],p=[],c=bezierLengthPool.newElement(),m=n.length,u=0;u<l;u+=1){for(a=u/(l-1),s=o=0;s<m;s+=1)r=bmPow(1-a,3)*e[s]+3*bmPow(1-a,2)*a*n[s]+3*(1-a)*bmPow(a,2)*i[s]+bmPow(a,3)*t[s],d[s]=r,null!==p[s]&&(o+=bmPow(d[s]-p[s],2)),p[s]=d[s];o&&(h+=o=bmSqrt(o)),c.percents[u]=a,c.lengths[u]=h}return c.addedLength=h,c};function y(e){this.segmentLength=0,this.points=new Array(e)}function v(e,t){this.partialLength=e,this.point=t}function e(e,t,n,i){var s=(e[0]+"_"+e[1]+"_"+t[0]+"_"+t[1]+"_"+n[0]+"_"+n[1]+"_"+i[0]+"_"+i[1]).replace(/\./g,"p");if(!_[s]){for(var r,a,o,l,h,d=defaultCurveSegments,p=0,c=null,m=new y(d=2===e.length&&(e[0]!==t[0]||e[1]!==t[1])&&g(e[0],e[1],t[0],t[1],e[0]+n[0],e[1]+n[1])&&g(e[0],e[1],t[0],t[1],t[0]+i[0],t[1]+i[1])?2:d),u=n.length,f=0;f<d;f+=1){for(h=createSizedArray(u),o=f/(d-1),r=l=0;r<u;r+=1)a=bmPow(1-o,3)*e[r]+3*bmPow(1-o,2)*o*(e[r]+n[r])+3*(1-o)*bmPow(o,2)*(t[r]+i[r])+bmPow(o,3)*t[r],h[r]=a,null!==c&&(l+=bmPow(h[r]-c[r],2));p+=l=bmSqrt(l),m.points[f]=new v(l,h),c=h}m.segmentLength=p,_[s]=m}return _[s]}var _;_={};function k(e,t){var n=t.percents,i=t.lengths,s=n.length,r=bmFloor((s-1)*e),a=e*t.addedLength,o=0;if(r===s-1||0===r||a===i[r])return n[r];for(var l=i[r]>a?-1:1,h=!0;h;)if(i[r]<=a&&i[r+1]>a?(o=(a-i[r])/(i[r+1]-i[r]),h=!1):r+=l,r<0||s-1<=r){if(r===s-1)return n[r];h=!1}return n[r]+(n[r+1]-n[r])*o}var A=createTypedArray("float32",8);return{getSegmentsLength:function(e){for(var t=segmentsLengthPool.newElement(),n=e.c,i=e.v,s=e.o,r=e.i,a=e._length,o=t.lengths,l=0,h=0;h<a-1;h+=1)o[h]=d(i[h],i[h+1],s[h],r[h+1]),l+=o[h].addedLength;return n&&a&&(o[h]=d(i[h],i[0],s[h],r[0]),l+=o[h].addedLength),t.totalLength=l,t},getNewSegment:function(e,t,n,i,s,r,a){s<0?s=0:1<s&&(s=1);for(var s=k(s,a),r=k(r=1<r?1:r,a),o=e.length,l=1-r,h=(a=1-s)*a*a,d=s*a*a*3,p=s*s*a*3,c=s*s*s,m=a*a*l,u=s*a*l+a*s*l+a*a*r,f=s*s*l+a*s*r+s*a*r,g=s*s*r,y=a*l*l,v=s*l*l+a*r*l+a*l*r,_=s*r*l+a*r*r+s*l*r,b=s*r*r,w=l*l*l,x=r*l*l+l*r*l+l*l*r,C=r*r*l+l*r*r+r*l*r,S=r*r*r,P=0;P<o;P+=1)A[4*P]=E.round(1e3*(h*e[P]+d*n[P]+p*i[P]+c*t[P]))/1e3,A[4*P+1]=E.round(1e3*(m*e[P]+u*n[P]+f*i[P]+g*t[P]))/1e3,A[4*P+2]=E.round(1e3*(y*e[P]+v*n[P]+_*i[P]+b*t[P]))/1e3,A[4*P+3]=E.round(1e3*(w*e[P]+x*n[P]+C*i[P]+S*t[P]))/1e3;return A},getPointInSegment:function(e,t,n,i,s,r){return s=k(s,r),r=1-s,[E.round(1e3*(r*r*r*e[0]+(s*r*r+r*s*r+r*r*s)*n[0]+(s*s*r+r*s*s+s*r*s)*i[0]+s*s*s*t[0]))/1e3,E.round(1e3*(r*r*r*e[1]+(s*r*r+r*s*r+r*r*s)*n[1]+(s*s*r+r*s*s+s*r*s)*i[1]+s*s*s*t[1]))/1e3]},buildBezierData:e,pointOnLine2D:g,pointOnLine3D:function(e,t,n,i,s,r,a,o,l){var h;return 0===n&&0===r&&0===l?g(e,t,i,s,a,o):(h=E.sqrt(E.pow(i-e,2)+E.pow(s-t,2)+E.pow(r-n,2)),e=E.sqrt(E.pow(a-e,2)+E.pow(o-t,2)+E.pow(l-n,2)),t=E.sqrt(E.pow(a-i,2)+E.pow(o-s,2)+E.pow(l-r,2)),-1e-4<(n=e<h?t<h?h-e-t:t-e-h:e<t?t-e-h:e-h-t)&&n<1e-4)}}}!function(){for(var s=0,e=["ms","moz","webkit","o"],t=0;t<e.length&&!window.requestAnimationFrame;++t)window.requestAnimationFrame=window[e[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[t]+"CancelAnimationFrame"]||window[e[t]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-s)),i=setTimeout(function(){e(t+n)},n);return s=t+n,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}();var bez=bezFunction(),dataManager=function(){var n,i,s=1,r=[],a={onmessage:function(){},postMessage:function(e){n({data:e})}},o={postMessage:function(e){a.onmessage({data:e})}};function l(){var e,t;i||(e=function(t){function e(){function d(e,t){for(var n,i,s,r=e.length,a=0;a<r;a+=1)if("ks"in(s=e[a])&&!s.completed){if(s.completed=!0,s.tt&&(e[a-1].td=s.tt),s.hasMask)for(var o=s.masksProperties,l=o.length,h=0;h<l;h+=1)if(o[h].pt.k.i)p(o[h].pt.k);else for(i=o[h].pt.k.length,n=0;n<i;n+=1)o[h].pt.k[n].s&&p(o[h].pt.k[n].s[0]),o[h].pt.k[n].e&&p(o[h].pt.k[n].e[0]);0===s.ty?(s.layers=function(e,t){var n=0,i=t.length;for(;n<i;){if(t[n].id===e)return t[n].layers.__used?JSON.parse(JSON.stringify(t[n].layers)):(t[n].layers.__used=!0,t[n].layers);n+=1}return null}(s.refId,t),d(s.layers,t)):4===s.ty?function e(t){var n;var i=t.length;var s;var r;for(n=i-1;0<=n;--n)if("sh"===t[n].ty)if(t[n].ks.k.i)p(t[n].ks.k);else for(r=t[n].ks.k.length,s=0;s<r;s+=1)t[n].ks.k[s].s&&p(t[n].ks.k[s].s[0]),t[n].ks.k[s].e&&p(t[n].ks.k[s].e[0]);else"gr"===t[n].ty&&e(t[n].it)}(s.shapes):5!==s.ty||0!==(s=s).t.a.length||"m"in s.t.p||(s.singleShape=!0)}}function p(e){for(var t=e.i.length,n=0;n<t;n+=1)e.i[n][0]+=e.v[n][0],e.i[n][1]+=e.v[n][1],e.o[n][0]+=e.v[n][0],e.o[n][1]+=e.v[n][1]}function o(e,t){t=t?t.split("."):[100,100,100];return e[0]>t[0]||!(t[0]>e[0])&&(e[1]>t[1]||!(t[1]>e[1])&&(e[2]>t[2]||(t[2],void e[2])))}i=[4,4,14];var i,t=function(e){if(o(i,e.v)&&(s(e.layers),e.assets))for(var t=e.assets.length,n=0;n<t;n+=1)e.assets[n].layers&&s(e.assets[n].layers)};function s(e){for(var t,n,i=e.length,s=0;s<i;s+=1)5===e[s].ty&&(t=e[s],n=void 0,n=t.t.d,t.t.d={k:[{s:n,t:0}]})}l=[4,7,99];var l,r,n=function(e){if(e.chars&&!o(l,e.v))for(var t,n,i,s,r=e.chars.length,a=0;a<r;a+=1)if(e.chars[a].data&&e.chars[a].data.shapes)for(n=(s=e.chars[a].data.shapes[0].it).length,t=0;t<n;t+=1)(i=s[t].ks.k).__converted||(p(s[t].ks.k),i.__converted=!0)},a=(r=[5,7,15],function(e){if(o(r,e.v)&&(h(e.layers),e.assets))for(var t=e.assets.length,n=0;n<t;n+=1)e.assets[n].layers&&h(e.assets[n].layers)});function h(e){for(var t,n=e.length,i=0;i<n;i+=1)5===e[i].ty&&("number"==typeof(t=(t=e[i]).t.p).a&&(t.a={a:0,k:t.a}),"number"==typeof t.p&&(t.p={a:0,k:t.p}),"number"==typeof t.r)&&(t.r={a:0,k:t.r})}c=[4,1,9];var c,m=function(e){if(o(c,e.v)&&(u(e.layers),e.assets))for(var t=e.assets.length,n=0;n<t;n+=1)e.assets[n].layers&&u(e.assets[n].layers)};function u(e){for(var t=e.length,n=0;n<t;n+=1)4===e[n].ty&&!function e(t){for(var n,i,s=t.length,r=0;r<s;r+=1)if("gr"===t[r].ty)e(t[r].it);else if("fl"===t[r].ty||"st"===t[r].ty)if(t[r].c.k&&t[r].c.k[0].i)for(i=t[r].c.k.length,n=0;n<i;n+=1)t[r].c.k[n].s&&(t[r].c.k[n].s[0]/=255,t[r].c.k[n].s[1]/=255,t[r].c.k[n].s[2]/=255,t[r].c.k[n].s[3]/=255),t[r].c.k[n].e&&(t[r].c.k[n].e[0]/=255,t[r].c.k[n].e[1]/=255,t[r].c.k[n].e[2]/=255,t[r].c.k[n].e[3]/=255);else t[r].c.k[0]/=255,t[r].c.k[1]/=255,t[r].c.k[2]/=255,t[r].c.k[3]/=255}(e[n].shapes)}f=[4,4,18];var f,g=function(e){if(o(f,e.v)&&(y(e.layers),e.assets))for(var t=e.assets.length,n=0;n<t;n+=1)e.assets[n].layers&&y(e.assets[n].layers)};function y(e){for(var t,n,i,s=e.length,r=0;r<s;r+=1){if((t=e[r]).hasMask)for(var a=t.masksProperties,o=a.length,l=0;l<o;l+=1)if(a[l].pt.k.i)a[l].pt.k.c=a[l].cl;else for(i=a[l].pt.k.length,n=0;n<i;n+=1)a[l].pt.k[n].s&&(a[l].pt.k[n].s[0].c=a[l].cl),a[l].pt.k[n].e&&(a[l].pt.k[n].e[0].c=a[l].cl);4===t.ty&&!function e(t){for(var n,i,s=t.length-1;0<=s;--s)if("sh"===t[s].ty)if(t[s].ks.k.i)t[s].ks.k.c=t[s].closed;else for(i=t[s].ks.k.length,n=0;n<i;n+=1)t[s].ks.k[n].s&&(t[s].ks.k[n].s[0].c=t[s].closed),t[s].ks.k[n].e&&(t[s].ks.k[n].e[0].c=t[s].closed);else"gr"===t[s].ty&&e(t[s].it)}(t.shapes)}}var e={completeData:function(e){e.__complete||(m(e),t(e),n(e),a(e),g(e),d(e.layers,e.assets),e.__complete=!0)}};return e.checkColors=m,e.checkChars=n,e.checkPathProperties=a,e.checkShapes=g,e.completeLayers=d,e}function a(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"==typeof e.response?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}var n;o.dataManager||(o.dataManager=e()),o.assetLoader||(o.assetLoader={load:function(t,n,e,i){var s,r=new XMLHttpRequest;try{r.responseType="json"}catch(e){}r.onreadystatechange=function(){if(4===r.readyState)if(200===r.status)s=a(r),e(s);else try{s=a(r),e(s)}catch(e){i&&i(e)}};try{r.open("GET",t,!0)}catch(e){r.open("GET",n+"/"+t,!0)}r.send()}}),"loadAnimation"===t.data.type?o.assetLoader.load(t.data.path,t.data.fullPath,function(e){o.dataManager.completeData(e),o.postMessage({id:t.data.id,payload:e,status:"success"})},function(){o.postMessage({id:t.data.id,status:"error"})}):"complete"===t.data.type?(n=t.data.animation,o.dataManager.completeData(n),o.postMessage({id:t.data.id,payload:n,status:"success"})):"loadData"===t.data.type&&o.assetLoader.load(t.data.path,t.data.fullPath,function(e){o.postMessage({id:t.data.id,payload:e,status:"success"})},function(){o.postMessage({id:t.data.id,status:"error"})})},(i=window.Worker&&window.Blob&&_useWebWorker?(t=new Blob(["var _workerSelf=self; self.onmessage=",e.toString()],{type:"text/javascript"}),t=URL.createObjectURL(t),new Worker(t)):(n=e,a)).onmessage=function(e){var e=e.data,t=e.id,n=r[t];r[t]=null,"success"===e.status?n.onComplete(e.payload):n.onError&&n.onError()})}function h(e,t){var n="processId_"+(s+=1);return r[n]={onComplete:e,onError:t},n}return{loadAnimation:function(e,t,n){l(),t=h(t,n),i.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:t})},loadData:function(e,t,n){l(),t=h(t,n),i.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:t})},completeAnimation:function(e,t,n){l(),t=h(t,n),i.postMessage({type:"complete",animation:e,id:t})}}}();function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",i="normal",s=t.length,r=0;r<s;r+=1)switch(t[r].toLowerCase()){case"italic":i="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:i,weight:e.fWeight||n}}var FontManager=function(){var r={w:0,size:0,shapes:[]},t=(t=[]).concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]),n=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],i=[65039,8205];function u(e,t){var n=createTag("span"),i=(n.setAttribute("aria-hidden",!0),n.style.fontFamily=t,createTag("span")),s=(i.innerText="giItT1WQy@!-/#",n.style.position="absolute",n.style.left="-10000px",n.style.top="-10000px",n.style.fontSize="300px",n.style.fontVariant="normal",n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="0",n.appendChild(i),document.body.appendChild(n),i.offsetWidth);return i.style.fontFamily=function(e){for(var t=e.split(","),n=t.length,i=[],s=0;s<n;s+=1)"sans-serif"!==t[s]&&"monospace"!==t[s]&&i.push(t[s]);return i.join(",")}(e)+", "+t,{node:i,w:s,parent:n}}function e(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)}e.isModifier=function(e,t){return e=e.toString(16)+t.toString(16),-1!==n.indexOf(e)},e.isZeroWidthJoiner=function(e,t){return t?e===i[0]&&t===i[1]:e===i[1]},e.isCombinedCharacter=function(e){return-1!==t.indexOf(e)};var s={addChars:function(e){if(e){this.chars||(this.chars=[]);for(var t,n,i=e.length,s=this.chars.length,r=0;r<i;r+=1){for(t=0,n=!1;t<s;)this.chars[t].style===e[r].style&&this.chars[t].fFamily===e[r].fFamily&&this.chars[t].ch===e[r].ch&&(n=!0),t+=1;n||(this.chars.push(e[r]),s+=1)}}},addFonts:function(e,t){if(e)if(this.chars)this.isLoaded=!0,this.fonts=e.list;else{for(var n,i,s,r=e.list,a=r.length,o=a,l=0;l<a;l+=1){var h,d,p,c,m=!0;if(r[l].loaded=!1,r[l].monoCase=u(r[l].fFamily,"monospace"),r[l].sansCase=u(r[l].fFamily,"sans-serif"),r[l].fPath){if("p"===r[l].fOrigin||3===r[l].origin)(m=0<(d=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[l].fFamily+'"], style[f-origin="3"][f-family="'+r[l].fFamily+'"]')).length?!1:m)&&((p=createTag("style")).setAttribute("f-forigin",r[l].fOrigin),p.setAttribute("f-origin",r[l].origin),p.setAttribute("f-family",r[l].fFamily),p.type="text/css",p.innerText="@font-face {font-family: "+r[l].fFamily+"; font-style: normal; src: url('"+r[l].fPath+"');}",t.appendChild(p));else if("g"===r[l].fOrigin||1===r[l].origin){for(d=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),h=0;h<d.length;h+=1)-1!==d[h].href.indexOf(r[l].fPath)&&(m=!1);m&&((p=createTag("link")).setAttribute("f-forigin",r[l].fOrigin),p.setAttribute("f-origin",r[l].origin),p.type="text/css",p.rel="stylesheet",p.href=r[l].fPath,document.body.appendChild(p))}else if("t"===r[l].fOrigin||2===r[l].origin){for(d=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),h=0;h<d.length;h+=1)r[l].fPath===d[h].src&&(m=!1);m&&((c=createTag("link")).setAttribute("f-forigin",r[l].fOrigin),c.setAttribute("f-origin",r[l].origin),c.setAttribute("rel","stylesheet"),c.setAttribute("href",r[l].fPath),t.appendChild(c))}}else r[l].loaded=!0,--o;r[l].helper=(c=t,n=r[l],s=i=void 0,(i=createNS("text")).style.fontSize="100px",s=getFontProperties(n),i.setAttribute("font-family",n.fFamily),i.setAttribute("font-style",s.style),i.setAttribute("font-weight",s.weight),i.textContent="1",n.fClass?(i.style.fontFamily="inherit",i.setAttribute("class",n.fClass)):i.style.fontFamily=n.fFamily,c.appendChild(i),createTag("canvas").getContext("2d").font=n.fWeight+" "+n.fStyle+" 100px "+n.fFamily,i),r[l].cache={},this.fonts.push(r[l])}0===o?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(e,t,n){for(var i=0,s=this.chars.length;i<s;){if(this.chars[i].ch===e&&this.chars[i].style===t&&this.chars[i].fFamily===n)return this.chars[i];i+=1}return("string"==typeof e&&13!==e.charCodeAt(0)||!e)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",e,t,n)),r},getFontByName:function(e){for(var t=0,n=this.fonts.length;t<n;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(e,t,n){var i,s,r,t=this.getFontByName(t),a=e.charCodeAt(0);return t.cache[a+1]||(i=t.helper," "===e?(i.textContent="|"+e+"|",s=i.getComputedTextLength(),i.textContent="||",r=i.getComputedTextLength(),t.cache[a+1]=(s-r)/100):(i.textContent=e,t.cache[a+1]=i.getComputedTextLength()/100)),t.cache[a+1]*n},checkLoadedFonts:function(){for(var e,t,n=this.fonts.length,i=n,s=0;s<n;s+=1)this.fonts[s].loaded?--i:"n"===this.fonts[s].fOrigin||0===this.fonts[s].origin?this.fonts[s].loaded=!0:(e=this.fonts[s].monoCase.node,t=this.fonts[s].monoCase.w,e.offsetWidth===t&&(e=this.fonts[s].sansCase.node,t=this.fonts[s].sansCase.w,e.offsetWidth===t)||(--i,this.fonts[s].loaded=!0),this.fonts[s].loaded&&(this.fonts[s].sansCase.parent.parentNode.removeChild(this.fonts[s].sansCase.parent),this.fonts[s].monoCase.parent.parentNode.removeChild(this.fonts[s].monoCase.parent)));0!==i&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return e.prototype=s,e}(),PropertyFactory=function(){var p=initialDefaultFrame,s=Math.abs;function c(e,t){for(var n,i,s,r,a=this.offsetTime,o=("multidimensional"===this.propType&&(n=createTypedArray("float32",this.pv.length)),t.lastIndex),l=o,h=this.keyframes.length-1,d=!0;d;){if(i=this.keyframes[l],s=this.keyframes[l+1],l===h-1&&e>=s.t-a){i.h&&(i=s),o=0;break}if(s.t-a>e){o=l;break}l<h-1?l+=1:(o=0,d=!1)}var p,c,m,u,f,g=this.keyframesMetadata[l]||{},y=s.t-a,v=i.t-a;if(i.to){g.bezierData||(g.bezierData=bez.buildBezierData(i.s,s.s||i.e,i.to,i.ti));var _=g.bezierData;if(y<=e||e<v)for(var b=y<=e?_.points.length-1:0,w=_.points[b].point.length,x=0;x<w;x+=1)n[x]=_.points[b].point[x];else{g.__fnct?r=g.__fnct:(r=BezierFactory.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,g.__fnct=r);for(var C,S=r((e-v)/(y-v)),P=_.segmentLength*S,E=t.lastFrame<e&&t._lastKeyframeIndex===l?t._lastAddedLength:0,k=t.lastFrame<e&&t._lastKeyframeIndex===l?t._lastPoint:0,d=!0,L=_.points.length;d;){if(E+=_.points[k].partialLength,0==P||0===S||k===_.points.length-1){for(w=_.points[k].point.length,x=0;x<w;x+=1)n[x]=_.points[k].point[x];break}if(E<=P&&P<E+_.points[k+1].partialLength){for(C=(P-E)/_.points[k+1].partialLength,w=_.points[k].point.length,x=0;x<w;x+=1)n[x]=_.points[k].point[x]+(_.points[k+1].point[x]-_.points[k].point[x])*C;break}k<L-1?k+=1:d=!1}t._lastPoint=k,t._lastAddedLength=E-_.points[k].partialLength,t._lastKeyframeIndex=l}}else{var A,T,M,F,I,D,$,h=i.s.length,B=s.s||i.e;if(this.sh&&1!==i.h)y<=e?(n[0]=B[0],n[1]=B[1],n[2]=B[2]):e<=v?(n[0]=i.s[0],n[1]=i.s[1],n[2]=i.s[2]):(D=R(i.s),$=R(B),p=n,D=function(e,t,n){var i,s,r,a=[],o=e[0],l=e[1],h=e[2],e=e[3],d=t[0],p=t[1],c=t[2],t=t[3];(r=o*d+l*p+h*c+e*t)<0&&(r=-r,d=-d,p=-p,c=-c,t=-t);r=1e-6<1-r?(r=Math.acos(r),i=Math.sin(r),s=Math.sin((1-n)*r)/i,Math.sin(n*r)/i):(s=1-n,n);return a[0]=s*o+r*d,a[1]=s*l+r*p,a[2]=s*h+r*c,a[3]=s*e+r*t,a}(D,$,(e-v)/(y-v)),$=D[0],c=D[1],m=D[2],D=D[3],u=Math.atan2(2*c*D-2*$*m,1-2*c*c-2*m*m),f=Math.asin(2*$*c+2*m*D),D=Math.atan2(2*$*D-2*c*m,1-2*$*$-2*m*m),p[0]=u/degToRads,p[1]=f/degToRads,p[2]=D/degToRads);else for(l=0;l<h;l+=1)1!==i.h&&(S=y<=e?1:e<v?0:(i.o.x.constructor===Array?(g.__fnct||(g.__fnct=[]),g.__fnct[l]?r=g.__fnct[l]:(A=void 0===i.o.x[l]?i.o.x[0]:i.o.x[l],T=void 0===i.o.y[l]?i.o.y[0]:i.o.y[l],M=void 0===i.i.x[l]?i.i.x[0]:i.i.x[l],F=void 0===i.i.y[l]?i.i.y[0]:i.i.y[l],r=BezierFactory.getBezierEasing(A,T,M,F).get,g.__fnct[l]=r)):g.__fnct?r=g.__fnct:(A=i.o.x,T=i.o.y,M=i.i.x,F=i.i.y,r=BezierFactory.getBezierEasing(A,T,M,F).get,i.keyframeMetadata=r),r((e-v)/(y-v)))),B=s.s||i.e,I=1===i.h?i.s[l]:i.s[l]+(B[l]-i.s[l])*S,"multidimensional"===this.propType?n[l]=I:n=I}return t.lastIndex=o,n}function R(e){var t=e[0]*degToRads,n=e[1]*degToRads,e=e[2]*degToRads,i=Math.cos(t/2),s=Math.cos(n/2),r=Math.cos(e/2),t=Math.sin(t/2),n=Math.sin(n/2),e=Math.sin(e/2);return[t*n*r+i*s*e,t*s*r+i*n*e,i*n*r-t*s*e,i*s*r-t*n*e]}function m(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;return e===this._caching.lastFrame||this._caching.lastFrame!==p&&(this._caching.lastFrame>=n&&n<=e||this._caching.lastFrame<t&&e<t)||(this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0),n=this.interpolateValue(e,this._caching),this.pv=n),this._caching.lastFrame=e,this.pv}function u(e){var t;if("unidimensional"===this.propType)t=e*this.mult,1e-5<s(this.v-t)&&(this.v=t,this._mdf=!0);else for(var n=0,i=this.v.length;n<i;)t=e[n]*this.mult,1e-5<s(this.v[n]-t)&&(this.v[n]=t,this._mdf=!0),n+=1}function f(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=this._isFirstFrame;for(var e=this.effectsSequence.length,t=this.kf?this.pv:this.data.k,n=0;n<e;n+=1)t=this.effectsSequence[n](t);this.setVValue(t),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function g(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function a(e,t,n,i){this.propType="unidimensional",this.mult=n||1,this.data=t,this.v=n?t.k*n:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=f,this.setVValue=u,this.addEffect=g}function o(e,t,n,i){this.propType="multidimensional",this.mult=n||1,this.data=t,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var s,r=t.k.length;for(this.v=createTypedArray("float32",r),this.pv=createTypedArray("float32",r),this.vel=createTypedArray("float32",r),s=0;s<r;s+=1)this.v[s]=t.k[s]*this.mult,this.pv[s]=t.k[s];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=f,this.setVValue=u,this.addEffect=g}function l(e,t,n,i){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:p,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=n||1,this.elem=e,this.container=i,this.comp=e.comp,this.v=p,this.pv=p,this._isFirstFrame=!0,this.getValue=f,this.setVValue=u,this.interpolateValue=c,this.effectsSequence=[m.bind(this)],this.addEffect=g}function h(e,t,n,i){this.propType="multidimensional";for(var s,r,a,o,l=t.k.length,h=0;h<l-1;h+=1)t.k[h].to&&t.k[h].s&&t.k[h+1]&&t.k[h+1].s&&(s=t.k[h].s,r=t.k[h+1].s,a=t.k[h].to,o=t.k[h].ti,(2===s.length&&(s[0]!==r[0]||s[1]!==r[1])&&bez.pointOnLine2D(s[0],s[1],r[0],r[1],s[0]+a[0],s[1]+a[1])&&bez.pointOnLine2D(s[0],s[1],r[0],r[1],r[0]+o[0],r[1]+o[1])||3===s.length&&(s[0]!==r[0]||s[1]!==r[1]||s[2]!==r[2])&&bez.pointOnLine3D(s[0],s[1],s[2],r[0],r[1],r[2],s[0]+a[0],s[1]+a[1],s[2]+a[2])&&bez.pointOnLine3D(s[0],s[1],s[2],r[0],r[1],r[2],r[0]+o[0],r[1]+o[1],r[2]+o[2]))&&(t.k[h].to=null,t.k[h].ti=null),s[0]===r[0])&&s[1]===r[1]&&0===a[0]&&0===a[1]&&0===o[0]&&0===o[1]&&(2===s.length||s[2]===r[2]&&0===a[2]&&0===o[2])&&(t.k[h].to=null,t.k[h].ti=null);this.effectsSequence=[m.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=e,this.container=i,this.comp=e.comp,this.getValue=f,this.setVValue=u,this.interpolateValue=c,this.frameId=-1;var d=t.k[0].s.length;for(this.v=createTypedArray("float32",d),this.pv=createTypedArray("float32",d),h=0;h<d;h+=1)this.v[h]=p,this.pv[h]=p;this._caching={lastFrame:p,lastIndex:0,value:createTypedArray("float32",d)},this.addEffect=g}return{getProp:function(e,t,n,i,s){var r;if(t.k.length)if("number"==typeof t.k[0])r=new o(e,t,i,s);else switch(n){case 0:r=new l(e,t,i,s);break;case 1:r=new h(e,t,i,s)}else r=new a(e,t,i,s);return r.effectsSequence.length&&s.addDynamicProperty(r),r}}}(),TransformPropertyFactory=function(){var r=[0,0];function i(e,t,n){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti)for(var i=t.or.k.length,s=0;s<i;s+=1)t.or.k[s].to=null,t.or.k[s].ti=null;this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return i.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(e){var t,n,i,s;this.elem.globalData.frameId!==this.frameId&&(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),(this._mdf||e)&&(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented&&(e=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime?n=this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(t=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/e,0),this.p.getValueAtTime(this.p.keyframes[0].t/e,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(t=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/e,0),this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/e,0)):(t=this.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/e,this.p.offsetTime)):this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime?(t=[],n=[],i=this.px,s=this.py,i._caching.lastFrame+i.offsetTime<=i.keyframes[0].t?(t[0]=i.getValueAtTime((i.keyframes[0].t+.01)/e,0),t[1]=s.getValueAtTime((s.keyframes[0].t+.01)/e,0),n[0]=i.getValueAtTime(i.keyframes[0].t/e,0),n[1]=s.getValueAtTime(s.keyframes[0].t/e,0)):i._caching.lastFrame+i.offsetTime>=i.keyframes[i.keyframes.length-1].t?(t[0]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/e,0),t[1]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/e,0),n[0]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/e,0),n[1]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/e,0)):(t=[i.pv,s.pv],n[0]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/e,i.offsetTime),n[1]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/e,s.offsetTime))):t=n=r,this.v.rotate(-Math.atan2(t[1]-n[1],t[0]-n[0]))),this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])),this.frameId=this.elem.globalData.frameId)},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],i),i.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},i.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,t,n){return new i(e,t,n)}}}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var n=0;n<t;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,n,i,s){var r;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":r=this.v;break;case"i":r=this.i;break;case"o":r=this.o;break;default:r=[]}r[i]&&(!r[i]||s)||(r[i]=pointPool.newElement()),r[i][0]=e,r[i][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,i,s,r,a,o){this.setXYAt(e,t,"v",a,o),this.setXYAt(n,i,"o",a,o),this.setXYAt(s,r,"i",a,o)},ShapePath.prototype.reverse=function(){for(var e=new ShapePath,t=(e.setPathData(this.c,this._length),this.v),n=this.o,i=this.i,s=0,r=(this.c&&(e.setTripleAt(t[0][0],t[0][1],i[0][0],i[0][1],n[0][0],n[0][1],0,!1),s=1),this._length-1),a=this._length,o=s;o<a;o+=1)e.setTripleAt(t[r][0],t[r][1],i[r][0],i[r][1],n[r][0],n[r][1],o,!1),--r;return e};var ShapePropertyFactory=function(){var s=-999999;function e(e,t,n){var i,s,r,a,o,l,h,d=n.lastIndex,p=this.keyframes;if(e<p[0].t-this.offsetTime)i=p[0].s[0],s=!0,d=0;else if(e>=p[p.length-1].t-this.offsetTime)i=(p[p.length-1].s?p[p.length-1].s:p[p.length-2].e)[0],s=!0;else{for(var c,m,u,f,g,y,v=d,_=p.length-1,b=!0;b&&(c=p[v],!((m=p[v+1]).t-this.offsetTime>e));)v<_-1?v+=1:b=!1;u=this.keyframesMetadata[v]||{},d=v,(s=1===c.h)||(g=e>=m.t-this.offsetTime?1:e<c.t-this.offsetTime?0:(u.__fnct?f=u.__fnct:(f=BezierFactory.getBezierEasing(c.o.x,c.o.y,c.i.x,c.i.y).get,u.__fnct=f),f((e-(c.t-this.offsetTime))/(m.t-this.offsetTime-(c.t-this.offsetTime)))),y=(m.s||c.e)[0]),i=c.s[0]}for(o=t._length,l=i.i[0].length,n.lastIndex=d,r=0;r<o;r+=1)for(a=0;a<l;a+=1)h=s?i.i[r][a]:i.i[r][a]+(y.i[r][a]-i.i[r][a])*g,t.i[r][a]=h,h=s?i.o[r][a]:i.o[r][a]+(y.o[r][a]-i.o[r][a])*g,t.o[r][a]=h,h=s?i.v[r][a]:i.v[r][a]+(y.v[r][a]-i.v[r][a])*g,t.v[r][a]=h}function i(){this.paths=this.localShapeCollection}function t(e){!function(e,t){if(e._length===t._length&&e.c===t.c){for(var n=e._length,i=0;i<n;i+=1)if(e.v[i][0]!==t.v[i][0]||e.v[i][1]!==t.v[i][1]||e.o[i][0]!==t.o[i][0]||e.o[i][1]!==t.o[i][1]||e.i[i][0]!==t.i[i][0]||e.i[i][1]!==t.i[i][1])return;return 1}}(this.v,e)&&(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function n(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=!1,e=this.kf?this.pv:(this.data.ks||this.data.pt).k;for(var e,t=this.effectsSequence.length,n=0;n<t;n+=1)e=this.effectsSequence[n](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function r(e,t,n){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;e=(3===n?t.pt:t.ks).k;this.v=shapePool.clone(e),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function a(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function o(e,t,n){this.propType="shape",this.comp=e.comp,this.elem=e,this.container=e,this.offsetTime=e.data.st,this.keyframes=(3===n?t.pt:t.ks).k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;e=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,e),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=s,this.reset=i,this._caching={lastFrame:s,lastIndex:0},this.effectsSequence=[function(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime,i=this._caching.lastFrame;return i!==s&&(i<t&&e<t||n<i&&n<e)||(this._caching.lastIndex=i<e?this._caching.lastIndex:0,this.interpolateShape(e,this.pv,this._caching)),this._caching.lastFrame=e,this.pv}.bind(this)]}r.prototype.interpolateShape=e,r.prototype.getValue=n,r.prototype.setVValue=t,r.prototype.addEffect=a,o.prototype.getValue=n,o.prototype.interpolateShape=e,o.prototype.setVValue=t,o.prototype.addEffect=a;l=roundCorner,d.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf)&&this.convertEllToPath()},convertEllToPath:function(){var e=this.p.v[0],t=this.p.v[1],n=this.s.v[0]/2,i=this.s.v[1]/2,s=3!==this.d,r=this.v;r.v[0][0]=e,r.v[0][1]=t-i,r.v[1][0]=s?e+n:e-n,r.v[1][1]=t,r.v[2][0]=e,r.v[2][1]=t+i,r.v[3][0]=s?e-n:e+n,r.v[3][1]=t,r.i[0][0]=s?e-n*l:e+n*l,r.i[0][1]=t-i,r.i[1][0]=s?e+n:e-n,r.i[1][1]=t-i*l,r.i[2][0]=s?e+n*l:e-n*l,r.i[2][1]=t+i,r.i[3][0]=s?e-n:e+n,r.i[3][1]=t+i*l,r.o[0][0]=s?e+n*l:e-n*l,r.o[0][1]=t-i,r.o[1][0]=s?e+n:e-n,r.o[1][1]=t+i*l,r.o[2][0]=s?e-n*l:e+n*l,r.o[2][1]=t+i,r.o[3][0]=s?e-n:e+n,r.o[3][1]=t-i*l}},extendPrototype([DynamicPropertyContainer],d);var l,h=d;function d(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}c.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf)&&this.convertToPath()},convertStarToPath:function(){for(var e=2*Math.floor(this.pt.v),t=2*Math.PI/e,n=!0,i=this.or.v,s=this.ir.v,r=this.os.v,a=this.is.v,o=2*Math.PI*i/(2*e),l=2*Math.PI*s/(2*e),h=-Math.PI/2,d=(h+=this.r.v,3===this.data.d?-1:1),p=this.v._length=0;p<e;p+=1){var c=n?r:a,m=n?o:l,u=(f=n?i:s)*Math.cos(h),f=f*Math.sin(h),g=0==u&&0==f?0:f/Math.sqrt(u*u+f*f),y=0==u&&0==f?0:-u/Math.sqrt(u*u+f*f);u+=+this.p.v[0],f+=+this.p.v[1],this.v.setTripleAt(u,f,u-g*m*c*d,f-y*m*c*d,u+g*m*c*d,f+y*m*c*d,p,!0),n=!n,h+=t*d}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),n=2*Math.PI/t,i=this.or.v,s=this.os.v,r=2*Math.PI*i/(4*t),a=.5*-Math.PI,o=3===this.data.d?-1:1;for(a+=this.r.v,e=this.v._length=0;e<t;e+=1){var l=i*Math.cos(a),h=i*Math.sin(a),d=0==l&&0==h?0:h/Math.sqrt(l*l+h*h),p=0==l&&0==h?0:-l/Math.sqrt(l*l+h*h);l+=+this.p.v[0],h+=+this.p.v[1],this.v.setTripleAt(l,h,l-d*r*s*o,h-p*r*s*o,l+d*r*s*o,h+p*r*s*o,e,!0),a+=n*o}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],c);var p=c;function c(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}u.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],n=this.s.v[0]/2,i=this.s.v[1]/2,s=bmMin(n,i,this.r.v),r=s*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+n,t-i+s,e+n,t-i+s,e+n,t-i+r,0,!0),this.v.setTripleAt(e+n,t+i-s,e+n,t+i-r,e+n,t+i-s,1,!0),0!==s?(this.v.setTripleAt(e+n-s,t+i,e+n-s,t+i,e+n-r,t+i,2,!0),this.v.setTripleAt(e-n+s,t+i,e-n+r,t+i,e-n+s,t+i,3,!0),this.v.setTripleAt(e-n,t+i-s,e-n,t+i-s,e-n,t+i-r,4,!0),this.v.setTripleAt(e-n,t-i+s,e-n,t-i+r,e-n,t-i+s,5,!0),this.v.setTripleAt(e-n+s,t-i,e-n+s,t-i,e-n+r,t-i,6,!0),this.v.setTripleAt(e+n-s,t-i,e+n-r,t-i,e+n-s,t-i,7,!0)):(this.v.setTripleAt(e-n,t+i,e-n+r,t+i,e-n,t+i,2),this.v.setTripleAt(e-n,t-i,e-n,t-i+r,e-n,t-i,3))):(this.v.setTripleAt(e+n,t-i+s,e+n,t-i+r,e+n,t-i+s,0,!0),0!==s?(this.v.setTripleAt(e+n-s,t-i,e+n-s,t-i,e+n-r,t-i,1,!0),this.v.setTripleAt(e-n+s,t-i,e-n+r,t-i,e-n+s,t-i,2,!0),this.v.setTripleAt(e-n,t-i+s,e-n,t-i+s,e-n,t-i+r,3,!0),this.v.setTripleAt(e-n,t+i-s,e-n,t+i-r,e-n,t+i-s,4,!0),this.v.setTripleAt(e-n+s,t+i,e-n+s,t+i,e-n+r,t+i,5,!0),this.v.setTripleAt(e+n-s,t+i,e+n-r,t+i,e+n-s,t+i,6,!0),this.v.setTripleAt(e+n,t+i-s,e+n,t+i-s,e+n,t+i-r,7,!0)):(this.v.setTripleAt(e-n,t-i,e-n+r,t-i,e-n,t-i,1,!0),this.v.setTripleAt(e-n,t+i,e-n,t+i-r,e-n,t+i,2,!0),this.v.setTripleAt(e+n,t+i,e+n-r,t+i,e+n,t+i,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf)&&this.convertRectToPath()},reset:i},extendPrototype([DynamicPropertyContainer],u);var m=u;function u(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}var f={getShapeProp:function(e,t,n){var i;return 3===n||4===n?i=new((3===n?t.pt:t.ks).k.length?o:r)(e,t,n):5===n?i=new m(e,t):6===n?i=new h(e,t):7===n&&(i=new p(e,t)),i.k&&e.addDynamicProperty(i),i},getConstructorFunction:function(){return r},getKeyframedConstructorFunction:function(){return o}};return f}(),ShapeModifiers=function(){var e={},i={};return e.registerModifier=function(e,t){i[e]||(i[e]=t)},e.getModifier=function(e,t,n){return new i[e](t,n)},e}();function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function PuckerAndBloatModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(e,t,n,i){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);for(var s,r=t.length||0,a=0;a<r;a+=1)s=PropertyFactory.getProp(e,t[a].v,0,0,this),this.k=s.k||this.k,this.dataProps[a]={n:t[a].n,p:s};this.k||this.getValue(!0),this._isAnimated=this.k}function GradientProperty(e,t,n){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var i=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){var t;this.closed||(e.sh.container.addDynamicProperty(e.sh),t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()},this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated())},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,n,i,s){for(var r,a,o=[],l=(t<=1?o.push({s:e,e:t}):1<=e?o.push({s:e-1,e:t-1}):(o.push({s:e,e:1}),o.push({s:0,e:t-1})),[]),h=o.length,d=0;d<h;d+=1)(a=o[d]).e*s<i||a.s*s>i+n||(r=a.s*s<=i?0:(a.s*s-i)/n,a=a.e*s>=i+n?1:(a.e*s-i)/n,l.push([r,a]));return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){for(var t=e.length,n=0;n<t;n+=1)segmentsLengthPool.release(e[n]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){this._mdf||e?((t=this.o.v%360/360)<0&&(t+=1),n=1<this.s.v?1+t:this.s.v<0?0+t:this.s.v+t,(i=1<this.e.v?1+t:this.e.v<0?0+t:this.e.v+t)<n&&(t=n,n=i,i=t),n=1e-4*Math.round(1e4*n),i=1e-4*Math.round(1e4*i),this.sValue=n,this.eValue=i):(n=this.sValue,i=this.eValue);var t,n,i,s,r,a,o,l,h,d=this.shapes.length,p=0;if(i===n)for(f=0;f<d;f+=1)this.shapes[f].localShapeCollection.releaseShapes(),this.shapes[f].shape._mdf=!0,this.shapes[f].shape.paths=this.shapes[f].localShapeCollection,this._mdf&&(this.shapes[f].pathsData.length=0);else if(1===i&&0===n||0===i&&1===n){if(this._mdf)for(f=0;f<d;f+=1)this.shapes[f].pathsData.length=0,this.shapes[f].shape._mdf=!0}else{for(var c,m,u=[],f=0;f<d;f+=1)if((c=this.shapes[f]).shape._mdf||this._mdf||e||2===this.m){if(a=(s=c.shape.paths)._length,h=0,!c.shape._mdf&&c.pathsData.length)h=c.totalShapeLength;else{for(o=this.releasePathsData(c.pathsData),r=0;r<a;r+=1)l=bez.getSegmentsLength(s.shapes[r]),o.push(l),h+=l.totalLength;c.totalShapeLength=h,c.pathsData=o}p+=h,c.shape._mdf=!0}else c.shape.paths=c.localShapeCollection;var g,y=n,v=i,_=0;for(f=d-1;0<=f;--f)if((c=this.shapes[f]).shape._mdf){for((m=c.localShapeCollection).releaseShapes(),2===this.m&&1<d?(g=this.calculateShapeEdges(n,i,c.totalShapeLength,_,p),_+=c.totalShapeLength):g=[[y,v]],a=g.length,r=0;r<a;r+=1){y=g[r][0],v=g[r][1],u.length=0,v<=1?u.push({s:c.totalShapeLength*y,e:c.totalShapeLength*v}):1<=y?u.push({s:c.totalShapeLength*(y-1),e:c.totalShapeLength*(v-1)}):(u.push({s:c.totalShapeLength*y,e:c.totalShapeLength}),u.push({s:0,e:c.totalShapeLength*(v-1)}));var b,w=this.addShapes(c,u[0]);u[0].s!==u[0].e&&(1<u.length&&(w=c.shape.paths.shapes[c.shape.paths._length-1].c?(b=w.pop(),this.addPaths(w,m),this.addShapes(c,u[1],b)):(this.addPaths(w,m),this.addShapes(c,u[1]))),this.addPaths(w,m))}c.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){for(var n=e.length,i=0;i<n;i+=1)t.addShape(e[i])},TrimModifier.prototype.addSegment=function(e,t,n,i,s,r,a){s.setXYAt(t[0],t[1],"o",r),s.setXYAt(n[0],n[1],"i",r+1),a&&s.setXYAt(e[0],e[1],"v",r),s.setXYAt(i[0],i[1],"v",r+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,n,i){t.setXYAt(e[1],e[5],"o",n),t.setXYAt(e[2],e[6],"i",n+1),i&&t.setXYAt(e[0],e[4],"v",n),t.setXYAt(e[3],e[7],"v",n+1)},TrimModifier.prototype.addShapes=function(e,t,n){var i,s,r,a,o,l,h,d,p=e.pathsData,c=e.shape.paths.shapes,m=e.shape.paths._length,u=0,f=[],g=!0,y=n?(a=n._length,n._length):(n=shapePool.newElement(),a=0);for(f.push(n),i=0;i<m;i+=1){for(o=p[i].lengths,n.c=c[i].c,r=c[i].c?o.length:o.length+1,s=1;s<r;s+=1)if(u+(d=o[s-1]).addedLength<t.s)u+=d.addedLength,n.c=!1;else{if(u>t.e){n.c=!1;break}t.s<=u&&t.e>=u+d.addedLength?(this.addSegment(c[i].v[s-1],c[i].o[s-1],c[i].i[s],c[i].v[s],n,a,g),g=!1):(l=bez.getNewSegment(c[i].v[s-1],c[i].v[s],c[i].o[s-1],c[i].i[s],(t.s-u)/d.addedLength,(t.e-u)/d.addedLength,o[s-1]),this.addSegmentFromArray(l,n,a,g),n.c=g=!1),u+=d.addedLength,a+=1}if(c[i].c&&o.length&&(d=o[s-1],u<=t.e?(h=o[s-1].addedLength,t.s<=u&&t.e>=u+h?(this.addSegment(c[i].v[s-1],c[i].o[s-1],c[i].i[0],c[i].v[0],n,a,g),g=!1):(l=bez.getNewSegment(c[i].v[s-1],c[i].v[0],c[i].o[s-1],c[i].i[0],(t.s-u)/h,(t.e-u)/h,o[s-1]),this.addSegmentFromArray(l,n,a,g),n.c=g=!1)):n.c=!1,u+=d.addedLength,a+=1),n._length&&(n.setXYAt(n.v[y][0],n.v[y][1],"i",y),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),u>t.e)break;i<m-1&&(n=shapePool.newElement(),g=!0,f.push(n),a=0)}return f},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){for(var n,i,s,r,a,o,l,h,d,p,c=shapePool.newElement(),m=(c.c=e.c,e._length),u=0,f=0;f<m;f+=1)n=e.v[f],s=e.o[f],i=e.i[f],n[0]===s[0]&&n[1]===s[1]&&n[0]===i[0]&&n[1]===i[1]?0!==f&&f!==m-1||e.c?(r=0===f?e.v[m-1]:e.v[f-1],o=(a=Math.sqrt(Math.pow(n[0]-r[0],2)+Math.pow(n[1]-r[1],2)))?Math.min(a/2,t)/a:0,d=n[0]+(r[0]-n[0])*o,p=n[1]-(n[1]-r[1])*o,l=d-(d-n[0])*roundCorner,h=p-(p-n[1])*roundCorner,c.setTripleAt(d,p,l,h,d,p,u),u+=1,r=f===m-1?e.v[0]:e.v[f+1],o=(a=Math.sqrt(Math.pow(n[0]-r[0],2)+Math.pow(n[1]-r[1],2)))?Math.min(a/2,t)/a:0,l=n[0]+(r[0]-n[0])*o,h=n[1]+(r[1]-n[1])*o,d=l-(l-n[0])*roundCorner,p=h-(h-n[1])*roundCorner,c.setTripleAt(l,h,l,h,d,p,u)):c.setTripleAt(n[0],n[1],s[0],s[1],i[0],i[1],u):c.setTripleAt(e.v[f][0],e.v[f][1],e.o[f][0],e.o[f][1],e.i[f][0],e.i[f][1],u),u+=1;return c},RoundCornersModifier.prototype.processShapes=function(e){var t,n,i,s=this.shapes.length,r=this.rd.v;if(0!==r)for(var a,o,l=0;l<s;l+=1){if(o=(a=this.shapes[l]).localShapeCollection,a.shape._mdf||this._mdf||e)for(o.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,i=a.shape.paths._length,n=0;n<i;n+=1)o.addShape(this.processPath(t[n],r));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){for(var n=t/100,i=[0,0],s=e._length,r=0,r=0;r<s;r+=1)i[0]+=e.v[r][0],i[1]+=e.v[r][1];i[0]/=s,i[1]/=s;var a,o,l,h,d,p,c=shapePool.newElement();for(c.c=e.c,r=0;r<s;r+=1)a=e.v[r][0]+(i[0]-e.v[r][0])*n,o=e.v[r][1]+(i[1]-e.v[r][1])*n,l=e.o[r][0]+(i[0]-e.o[r][0])*-n,h=e.o[r][1]+(i[1]-e.o[r][1])*-n,d=e.i[r][0]+(i[0]-e.i[r][0])*-n,p=e.i[r][1]+(i[1]-e.i[r][1])*-n,c.setTripleAt(a,o,l,h,d,p,r);return c},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,n,i,s=this.shapes.length,r=this.amount.v;if(0!==r)for(var a,o,l=0;l<s;l+=1){if(o=(a=this.shapes[l]).localShapeCollection,a.shape._mdf||this._mdf||e)for(o.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,i=a.shape.paths._length,n=0;n<i;n+=1)o.addShape(this.processPath(t[n],r));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,n,i,s,r){var a=r?-1:1,o=i.s.v[0]+(1-i.s.v[0])*(1-s),l=i.s.v[1]+(1-i.s.v[1])*(1-s);e.translate(i.p.v[0]*a*s,i.p.v[1]*a*s,i.p.v[2]),t.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),t.rotate(-i.r.v*a*s),t.translate(i.a.v[0],i.a.v[1],i.a.v[2]),n.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),n.scale(r?1/o:o,r?1/l:l),n.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(e,t,n,i){for(this.elem=e,this.arr=t,this.pos=n,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[n]);0<n;)this._elements.unshift(t[--n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){for(var t=e.length,n=0;n<t;n+=1)e[n]._processed=!1,"gr"===e[n].ty&&this.resetElements(e[n].it)},RepeaterModifier.prototype.cloneElements=function(e){e=JSON.parse(JSON.stringify(e));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(e,t){for(var n=e.length,i=0;i<n;i+=1)e[i]._render=t,"gr"===e[i].ty&&this.changeGroupRender(e[i].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,n,i,s,r,a=!1;if(this._mdf||e){var o,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var h={it:this.cloneElements(this._elements),ty:"gr"};h.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,h),this._groups.splice(0,0,h),this._currentCopies+=1}this.elem.reloadShapes(),a=!0}for(i=r=0;i<=this._groups.length-1;i+=1)this._groups[i]._render=o=r<l,this.changeGroupRender(this._groups[i].it,o),o||(0!==(o=(o=this.elemsData[i].it)[o.length-1]).transform.op.v?(o.transform.op._mdf=!0,o.transform.op.v=0):o.transform.op._mdf=!1),r+=1;this._currentCopies=l;var d,p,e=this.o.v,c=e%1,m=0<e?Math.floor(e):Math.ceil(e),u=this.pMatrix.props,f=this.rMatrix.props,g=this.sMatrix.props,y=(this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset(),0);if(0<e){for(;y<m;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),y+=1;c&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,c,!1),y+=c)}else if(e<0){for(;m<y;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),--y;c&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-c,!0),y-=c)}for(i=1===this.data.m?0:this._currentCopies-1,s=1===this.data.m?1:-1,r=this._currentCopies;r;){if(p=(n=(t=this.elemsData[i].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),0!==y){for((0!==i&&1===s||i!==this._currentCopies-1&&-1===s)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]),d=0;d<p;d+=1)n[d]=this.matrix.props[d];this.matrix.reset()}else for(this.matrix.reset(),d=0;d<p;d+=1)n[d]=this.matrix.props[d];y+=1,--r,i+=s}}else for(r=this._currentCopies,i=0,s=1;r;)n=(t=this.elemsData[i].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,--r,i+=s;return a},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){for(var e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,n=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<n;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),GradientProperty.prototype.comparePoints=function(e,t){for(var n=0,i=this.o.length/2;n<i;){if(.01<Math.abs(e[4*n]-e[4*t+2*n]))return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){for(var t,n,i=4*this.data.p,s=0;s<i;s+=1)t=s%4==0?100:255,n=Math.round(this.prop.v[s]*t),this.c[s]!==n&&(this.c[s]=n,this._cmdf=!e);if(this.o.length)for(i=this.prop.v.length,s=4*this.data.p;s<i;s+=1)t=s%2==0?100:1,n=s%2==0?Math.round(100*this.prop.v[s]):this.prop.v[s],this.o[s-4*this.data.p]!==n&&(this.o[s-4*this.data.p]=n,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty);var buildShapeString=function(e,t,n,i){if(0===t)return"";for(var s=e.o,r=e.i,a=e.v,o=" M"+i.applyToPointStringified(a[0][0],a[0][1]),l=1;l<t;l+=1)o+=" C"+i.applyToPointStringified(s[l-1][0],s[l-1][1])+" "+i.applyToPointStringified(r[l][0],r[l][1])+" "+i.applyToPointStringified(a[l][0],a[l][1]);return o=n&&t?o+(" C"+i.applyToPointStringified(s[l-1][0],s[l-1][1])+" "+i.applyToPointStringified(r[0][0],r[0][1])+" "+i.applyToPointStringified(a[0][0],a[0][1]))+"z":o},audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){for(var e=this.audios.length,t=0;t<e;t+=1)this.audios[t].pause()},resume:function(){for(var e=this.audios.length,t=0;t<e;t+=1)this.audios[t].resume()},setRate:function(e){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):Howl?new Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){for(var e=this.audios.length,t=0;t<e;t+=1)this.audios[t].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),ImagePreloader=function(){(e=createTag("canvas")).width=1,e.height=1,(t=e.getContext("2d")).fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1);var e,t,s=e;function n(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(e,t,n){var i="";return i=e.e?e.p:t?t+(t=-1!==(t=e.p).indexOf("images/")?t.split("/")[1]:t):(i=n,(i+=e.u||"")+e.p)}function a(){this._imageLoaded=n.bind(this),this._footageLoaded=i.bind(this),this.testImageLoaded=function(e){var t=0,n=setInterval(function(){(e.getBBox().width||500<t)&&(this._imageLoaded(),clearInterval(n)),t+=1}.bind(this),50)}.bind(this),this.createFootageData=function(e){var t={assetData:e},e=r(e,this.assetsPath,this.path);return dataManager.loadData(e,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return a.prototype={loadAssets:function(e,t){this.imagesLoadedCb=t;for(var n=e.length,i=0;i<n;i+=1)e[i].layers||(e[i].t&&"seq"!==e[i].t?3===e[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[i]))):(this.totalImages+=1,this.images.push(this._createImageData(e[i]))))},setAssetsPath:function(e){this.assetsPath=e||""},setPath:function(e){this.path=e||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(e){for(var t=0,n=this.images.length;t<n;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null},createImgData:function(e){var t=r(e,this.assetsPath,this.path),n=createTag("img"),i=(n.crossOrigin="anonymous",n.addEventListener("load",this._imageLoaded,!1),n.addEventListener("error",function(){i.img=s,this._imageLoaded()}.bind(this),!1),n.src=t,{img:n,assetData:e});return i},createImageData:function(e){var t=r(e,this.assetsPath,this.path),n=createNS("image"),i=(isSafari?this.testImageLoaded(n):n.addEventListener("load",this._imageLoaded,!1),n.addEventListener("error",function(){i.img=s,this._imageLoaded()}.bind(this),!1),n.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this._elementHelper.append?this._elementHelper.append(n):this._elementHelper.appendChild(n),{img:n,assetData:e});return i},imageLoaded:n,footageLoaded:i,setCacheType:function(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},a}(),featureSupport=function(){var e={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),e}(),filtersFactory=function(){var e={};return e.createFilter=function(e,t){var n=createNS("filter");n.setAttribute("id",e),!0!==t&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%"));return n},e.createAlphaToLuminanceFilter=function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),e},e}();function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function TextAnimatorDataProperty(e,t,n){var i={propType:!1},s=PropertyFactory.getProp,r=t.a;this.a={r:r.r?s(e,r.r,0,degToRads,n):i,rx:r.rx?s(e,r.rx,0,degToRads,n):i,ry:r.ry?s(e,r.ry,0,degToRads,n):i,sk:r.sk?s(e,r.sk,0,degToRads,n):i,sa:r.sa?s(e,r.sa,0,degToRads,n):i,s:r.s?s(e,r.s,1,.01,n):i,a:r.a?s(e,r.a,1,0,n):i,o:r.o?s(e,r.o,0,.01,n):i,p:r.p?s(e,r.p,1,0,n):i,sw:r.sw?s(e,r.sw,0,0,n):i,sc:r.sc?s(e,r.sc,1,0,n):i,fc:r.fc?s(e,r.fc,1,0,n):i,fh:r.fh?s(e,r.fh,0,0,n):i,fs:r.fs?s(e,r.fs,0,.01,n):i,fb:r.fb?s(e,r.fb,0,.01,n):i,t:r.t?s(e,r.t,0,0,n):i},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function LetterProps(e,t,n,i,s,r){this.o=e,this.sw=t,this.sc=n,this.fc=i,this.m=s,this.p=r,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!i,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextAnimatorProperty.prototype.searchProperties=function(){for(var e,t=this._textData.a.length,n=PropertyFactory.getProp,i=0;i<t;i+=1)e=this._textData.a[i],this._animatorsData[i]=new TextAnimatorDataProperty(this._elem,e,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:n(this._elem,this._textData.p.a,0,0,this),f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:n(this._elem,this._textData.p.r,0,0,this),p:n(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=n(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,L){if(this.lettersChangedFlag=L,this._mdf||this._isFirstFrame||L||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var t,n,i,R,s,r,a,o,l,V,h,z,d,p=this._moreOptions.alignment.v,c=this._animatorsData,m=this._textData,u=this.mHelper,O=this._renderType,H=this.renderedLetters.length,f=e.l;if(this._hasMaskedPath){if(d=this._pathData.m,!this._pathData.n||this._pathData._mdf){for(var g,y=d.v,v={tLength:0,segments:[]},_=(y=this._pathData.r.v?y.reverse():y)._length-1,b=h=0;b<_;b+=1)g=bez.buildBezierData(y.v[b],y.v[b+1],[y.o[b][0]-y.v[b][0],y.o[b][1]-y.v[b][1]],[y.i[b+1][0]-y.v[b+1][0],y.i[b+1][1]-y.v[b+1][1]]),v.tLength+=g.segmentLength,v.segments.push(g),h+=g.segmentLength;b=_,d.v.c&&(g=bez.buildBezierData(y.v[b],y.v[0],[y.o[b][0]-y.v[b][0],y.o[b][1]-y.v[b][1]],[y.i[0][0]-y.v[0][0],y.i[0][1]-y.v[0][1]]),v.tLength+=g.segmentLength,v.segments.push(g),h+=g.segmentLength),this._pathData.pi=v}if(v=this._pathData.pi,t=this._pathData.f.v,s=1,R=!(i=r=0),l=v.segments,t<0&&d.v.c)for(v.tLength<Math.abs(t)&&(t=-Math.abs(t)%v.tLength),s=(o=l[r=l.length-1].points).length-1;t<0;)t+=o[s].partialLength,--s<0&&(s=(o=l[--r].points).length-1);a=(o=l[r].points)[s-1],V=(n=o[s]).partialLength}_=f.length;var w,j,x,C,N,G,S,P,E,k,A,W,q,X,Y,Q,T=0,U=0,K=1.2*e.finalSize*.714,J=!0,M=c.length,F=-1,Z=t,ee=r,te=s,ne=-1,ie="",se=this.defaultPropsArray;if(2===e.j||1===e.j){var I=0,re=0,ae=2===e.j?-.5:-1,D=0,oe=!0;for(b=0;b<_;b+=1)if(f[b].n){for(I&&(I+=re);D<b;)f[D].animatorJustifyOffset=I,D+=1;oe=!(I=0)}else{for(B=0;B<M;B+=1)(w=c[B].a).t.propType&&(oe&&2===e.j&&(re+=w.t.v*ae),(x=c[B].s.getMult(f[b].anIndexes[B],m.a[B].s.totalChars)).length?I+=w.t.v*x[0]*ae:I+=w.t.v*x*ae);oe=!1}for(I&&(I+=re);D<b;)f[D].animatorJustifyOffset=I,D+=1}for(b=0;b<_;b+=1){if(u.reset(),S=1,f[b].n)T=0,U=U+e.yOffset+(J?1:0),t=Z,J=!1,this._hasMaskedPath&&(a=(o=l[r=ee].points)[(s=te)-1],V=(n=o[s]).partialLength,i=0),Y=W=X=ie="",se=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ne!==f[b].line){switch(e.j){case 1:t+=h-e.lineWidths[f[b].line];break;case 2:t+=(h-e.lineWidths[f[b].line])/2}ne=f[b].line}F!==f[b].ind&&(f[F]&&(t+=f[F].extra),t+=f[b].an/2,F=f[b].ind),t+=p[0]*f[b].an*.005;for(var $=0,B=0;B<M;B+=1)(w=c[B].a).p.propType&&((x=c[B].s.getMult(f[b].anIndexes[B],m.a[B].s.totalChars)).length?$+=w.p.v[0]*x[0]:$+=w.p.v[0]*x),w.a.propType&&((x=c[B].s.getMult(f[b].anIndexes[B],m.a[B].s.totalChars)).length?$+=w.a.v[0]*x[0]:$+=w.a.v[0]*x);for(R=!0,this._pathData.a.v&&(t=.5*f[0].an+(h-this._pathData.f.v-.5*f[0].an-.5*f[f.length-1].an)*F/(_-1),t+=this._pathData.f.v);R;)t+$<=i+V||!o?(z=(t+$-i)/n.partialLength,N=a.point[0]+(n.point[0]-a.point[0])*z,G=a.point[1]+(n.point[1]-a.point[1])*z,u.translate(-p[0]*f[b].an*.005,-p[1]*K*.01),R=!1):o&&(i+=n.partialLength,(s+=1)>=o.length&&(s=0,o=l[r+=1]?l[r].points:d.v.c?l[r=s=0].points:(i-=n.partialLength,null)),o)&&(a=n,V=(n=o[s]).partialLength);C=f[b].an/2-f[b].add,u.translate(-C,0,0)}else C=f[b].an/2-f[b].add,u.translate(-C,0,0),u.translate(-p[0]*f[b].an*.005,-p[1]*K*.01,0);for(B=0;B<M;B+=1)(w=c[B].a).t.propType&&(x=c[B].s.getMult(f[b].anIndexes[B],m.a[B].s.totalChars),0===T&&0===e.j||(this._hasMaskedPath?x.length?t+=w.t.v*x[0]:t+=w.t.v*x:x.length?T+=w.t.v*x[0]:T+=w.t.v*x));for(e.strokeWidthAnim&&(E=e.sw||0),e.strokeColorAnim&&(P=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(k=[e.fc[0],e.fc[1],e.fc[2]]),B=0;B<M;B+=1)(w=c[B].a).a.propType&&((x=c[B].s.getMult(f[b].anIndexes[B],m.a[B].s.totalChars)).length?u.translate(-w.a.v[0]*x[0],-w.a.v[1]*x[1],w.a.v[2]*x[2]):u.translate(-w.a.v[0]*x,-w.a.v[1]*x,w.a.v[2]*x));for(B=0;B<M;B+=1)(w=c[B].a).s.propType&&((x=c[B].s.getMult(f[b].anIndexes[B],m.a[B].s.totalChars)).length?u.scale(1+(w.s.v[0]-1)*x[0],1+(w.s.v[1]-1)*x[1],1):u.scale(1+(w.s.v[0]-1)*x,1+(w.s.v[1]-1)*x,1));for(B=0;B<M;B+=1){if(w=c[B].a,x=c[B].s.getMult(f[b].anIndexes[B],m.a[B].s.totalChars),w.sk.propType&&(x.length?u.skewFromAxis(-w.sk.v*x[0],w.sa.v*x[1]):u.skewFromAxis(-w.sk.v*x,w.sa.v*x)),w.r.propType&&(x.length?u.rotateZ(-w.r.v*x[2]):u.rotateZ(-w.r.v*x)),w.ry.propType&&(x.length?u.rotateY(w.ry.v*x[1]):u.rotateY(w.ry.v*x)),w.rx.propType&&(x.length?u.rotateX(w.rx.v*x[0]):u.rotateX(w.rx.v*x)),w.o.propType&&(x.length?S+=(w.o.v*x[0]-S)*x[0]:S+=(w.o.v*x-S)*x),e.strokeWidthAnim&&w.sw.propType&&(x.length?E+=w.sw.v*x[0]:E+=w.sw.v*x),e.strokeColorAnim&&w.sc.propType)for(A=0;A<3;A+=1)x.length?P[A]+=(w.sc.v[A]-P[A])*x[0]:P[A]+=(w.sc.v[A]-P[A])*x;if(e.fillColorAnim&&e.fc){if(w.fc.propType)for(A=0;A<3;A+=1)x.length?k[A]+=(w.fc.v[A]-k[A])*x[0]:k[A]+=(w.fc.v[A]-k[A])*x;w.fh.propType&&(k=x.length?addHueToRGB(k,w.fh.v*x[0]):addHueToRGB(k,w.fh.v*x)),w.fs.propType&&(k=x.length?addSaturationToRGB(k,w.fs.v*x[0]):addSaturationToRGB(k,w.fs.v*x)),w.fb.propType&&(k=x.length?addBrightnessToRGB(k,w.fb.v*x[0]):addBrightnessToRGB(k,w.fb.v*x))}}for(B=0;B<M;B+=1)(w=c[B].a).p.propType&&(x=c[B].s.getMult(f[b].anIndexes[B],m.a[B].s.totalChars),this._hasMaskedPath?x.length?u.translate(0,w.p.v[1]*x[0],-w.p.v[2]*x[1]):u.translate(0,w.p.v[1]*x,-w.p.v[2]*x):x.length?u.translate(w.p.v[0]*x[0],w.p.v[1]*x[1],-w.p.v[2]*x[2]):u.translate(w.p.v[0]*x,w.p.v[1]*x,-w.p.v[2]*x));if(e.strokeWidthAnim&&(W=E<0?0:E),e.strokeColorAnim&&(q="rgb("+Math.round(255*P[0])+","+Math.round(255*P[1])+","+Math.round(255*P[2])+")"),e.fillColorAnim&&e.fc&&(X="rgb("+Math.round(255*k[0])+","+Math.round(255*k[1])+","+Math.round(255*k[2])+")"),this._hasMaskedPath)u.translate(0,-e.ls),u.translate(0,p[1]*K*.01+U,0),this._pathData.p.v&&(Q=(n.point[1]-a.point[1])/(n.point[0]-a.point[0]),Q=180*Math.atan(Q)/Math.PI,n.point[0]<a.point[0]&&(Q+=180),u.rotate(-Q*Math.PI/180)),u.translate(N,G,0),t-=p[0]*f[b].an*.005,f[b+1]&&F!==f[b+1].ind&&(t=(t+=f[b].an/2)+.001*e.tr*e.finalSize);else{switch(u.translate(T,U,0),e.ps&&u.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:u.translate(f[b].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[f[b].line]),0,0);break;case 2:u.translate(f[b].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[f[b].line])/2,0,0)}u.translate(0,-e.ls),u.translate(C,0,0),u.translate(p[0]*f[b].an*.005,p[1]*K*.01,0),T+=f[b].l+.001*e.tr*e.finalSize}"html"===O?ie=u.toCSS():"svg"===O?ie=u.to2dCSS():se=[u.props[0],u.props[1],u.props[2],u.props[3],u.props[4],u.props[5],u.props[6],u.props[7],u.props[8],u.props[9],u.props[10],u.props[11],u.props[12],u.props[13],u.props[14],u.props[15]],Y=S}H<=b?(j=new LetterProps(Y,W,q,X,ie,se),this.renderedLetters.push(j),H+=1,this.lettersChangedFlag=!0):(j=this.renderedLetters[b],this.lettersChangedFlag=j.update(Y,W,q,X,ie,se)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),LetterProps.prototype.update=function(e,t,n,i,s,r){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1;var a=this._mdf.p=!1;return this.o!==e&&(this.o=e,a=this._mdf.o=!0),this.sw!==t&&(this.sw=t,a=this._mdf.sw=!0),this.sc!==n&&(this.sc=n,a=this._mdf.sc=!0),this.fc!==i&&(this.fc=i,a=this._mdf.fc=!0),this.m!==s&&(this.m=s,a=this._mdf.m=!0),!r.length||this.p[0]===r[0]&&this.p[1]===r[1]&&this.p[4]===r[4]&&this.p[5]===r[5]&&this.p[12]===r[12]&&this.p[13]===r[13]||(this.p=r,a=this._mdf.p=!0),a},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=1<this.data.d.k.length,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{this.lock=!0,this._mdf=!1;for(var i=this.effectsSequence.length,s=e||this.data.d.k[this.keysIndex].s,r=0;r<i;r+=1)s=n!==this.keysIndex?this.effectsSequence[r](s,s.t):this.effectsSequence[r](this.currentData,s.t);t!==s&&this.setCurrentData(s),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,n=0,i=e.length;n<=i-1&&!(n===i-1||e[n+1].t>t);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,n,i=[],s=0,r=e.length,a=!1;s<r;)t=e.charCodeAt(s),FontManager.isCombinedCharacter(t)?i[i.length-1]+=e.charAt(s):55296<=t&&t<=56319?56320<=(n=e.charCodeAt(s+1))&&n<=57343?(a||FontManager.isModifier(t,n)?(i[i.length-1]+=e.substr(s,2),a=!1):i.push(e.substr(s,2)),s+=1):i.push(e.charAt(s)):56319<t?(n=e.charCodeAt(s+1),FontManager.isZeroWidthJoiner(t,n)?(a=!0,i[i.length-1]+=e.substr(s,2),s+=1):i.push(e.charAt(s))):FontManager.isZeroWidthJoiner(t)?(i[i.length-1]+=e.charAt(s),a=!0):i.push(e.charAt(s)),s+=1;return i},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,n,i,s,r=this.elem.globalData.fontManager,a=this.data,o=[],l=0,h=a.m.g,d=0,p=0,c=0,m=[],u=0,f=0,g=r.getFontByName(e.f),y=0,v=getFontProperties(g),_=(e.fWeight=v.weight,e.fStyle=v.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),C=e.finalText.length,e.finalLineHeight=e.lh,e.tr/1e3*e.finalSize);if(e.sz)for(var b=!0,L=e.sz[0],R=e.sz[1];b;){for(var w,x=0,u=0,C=(w=this.buildFinalText(e.t)).length,_=e.tr/1e3*e.finalSize,S=-1,P=0;P<C;P+=1)s=w[P].charCodeAt(0),t=!1," "===w[P]?S=P:13!==s&&3!==s||(t=!(u=0),x+=e.finalLineHeight||1.2*e.finalSize),u=L<u+(y=r.chars?(i=r.getCharData(w[P],g.fStyle,g.fFamily),t?0:i.w*e.finalSize/100):r.measureText(w[P],e.f,e.finalSize))&&" "!==w[P]?(-1===S?C+=1:P=S,x+=e.finalLineHeight||1.2*e.finalSize,w.splice(P,S===P?1:0,"\r"),S=-1,0):u+y+_;x+=g.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&R<x?(--e.finalSize,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=w,C=e.finalText.length,b=!1)}u=-_;var E,y=0,k=0;for(P=0;P<C;P+=1)if(t=!1,13===(s=(E=e.finalText[P]).charCodeAt(0))||3===s?(k=0,m.push(u),f=f<u?u:f,u=-2*_,t=!(n=""),c+=1):n=E,y=r.chars?(i=r.getCharData(E,g.fStyle,r.getFontByName(e.f).fFamily),t?0:i.w*e.finalSize/100):r.measureText(n,e.f,e.finalSize)," "===E?k+=y+_:(u+=y+_+k,k=0),o.push({l:y,an:y,add:d,n:t,anIndexes:[],val:n,line:c,animatorJustifyOffset:0}),2==h){if(d+=y,""===n||" "===n||P===C-1){for(""!==n&&" "!==n||(d-=y);p<=P;)o[p].an=d,o[p].ind=l,o[p].extra=y,p+=1;l+=1,d=0}}else if(3==h){if(d+=y,""===n||P===C-1){for(""===n&&(d-=y);p<=P;)o[p].an=d,o[p].ind=l,o[p].extra=y,p+=1;d=0,l+=1}}else o[l].ind=l,o[l].extra=0,l+=1;if(e.l=o,f=f<u?u:f,m.push(u),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=f,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=m;for(var A,T,M,F,I=a.a,V=I.length,D=[],$=0;$<V;$+=1){for((A=I[$]).a.sc&&(e.strokeColorAnim=!0),A.a.sw&&(e.strokeWidthAnim=!0),(A.a.fc||A.a.fh||A.a.fs||A.a.fb)&&(e.fillColorAnim=!0),M=A.s.b,P=F=0;P<C;P+=1)(T=o[P]).anIndexes[$]=F,(1==M&&""!==T.val||2==M&&""!==T.val&&" "!==T.val||3==M&&(T.n||" "==T.val||P==C-1)||4==M&&(T.n||P==C-1))&&(1===A.s.rn&&D.push(F),F+=1);a.a[$].s.totalChars=F;var B,z=-1;if(1===A.s.rn)for(P=0;P<C;P+=1)z!=(T=o[P]).anIndexes[$]&&(z=T.anIndexes[$],B=D.splice(Math.floor(Math.random()*D.length),1)[0]),T.anIndexes[$]=B}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=g.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var n=this.copyData({},this.data.d.k[t].s),n=this.copyData(n,e);this.data.d.k[t].s=n,this.recalculate(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){e=this.data.d.k[e].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var o=Math.max,l=Math.min,h=Math.floor;function i(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),"e"in t?this.e=PropertyFactory.getProp(e,t.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return i.prototype={getMult:function(e){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var t,n=0,i=0,s=1,r=1,n=(0<this.ne.v?n=this.ne.v/100:i=-this.ne.v/100,0<this.xe.v?s=1-this.xe.v/100:r=1+this.xe.v/100,BezierFactory.getBezierEasing(n,i,s,r).get),i=0,s=this.finalS,r=this.finalE,a=this.data.sh;return i=2===a?n(i=r===s?r<=e?1:0:o(0,l(.5/(r-s)+(e-s)/(r-s),1))):3===a?n(i=r===s?r<=e?0:1:1-o(0,l(.5/(r-s)+(e-s)/(r-s),1))):4===a?(r===s?i=0:(i=o(0,l(.5/(r-s)+(e-s)/(r-s),1)))<.5?i*=2:i=1-2*(i-.5),n(i)):n(i=5===a?r===s?0:(t=-(n=r-s)/2+(e=l(o(0,e+.5-s),r-s)),n=n/2,Math.sqrt(1-t*t/(n*n))):6===a?r===s?0:(e=l(o(0,e+.5-s),r-s),(1+Math.cos(Math.PI+2*Math.PI*e/(r-s)))/2):e>=h(s)?o(0,l(e-s<0?l(r,1)-(s-e):r-e,1)):i),100!==this.sm.v&&(i<(n=.5-.5*(t=0===(t=.01*this.sm.v)?1e-8:t))?i=0:1<(i=(i-n)/t)&&(i=1)),i*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,t=this.o.v/e,n=this.s.v/e+t,e=this.e.v/e+t;e<n&&(t=n,n=e,e=t),this.finalS=n,this.finalE=e}},extendPrototype([DynamicPropertyContainer],i),{getTextSelectorProp:function(e,t,n){return new i(e,t)}}}(),poolFactory=function(e,t,n){var i=0,s=e,r=createSizedArray(s);return{newElement:function(){var e;e=i?r[--i]:t();return e},release:function(e){i===s&&(r=pooling.double(r),s*=2);n&&n(e);r[i]=e,i+=1}}},pooling={double:function(e){return e.concat(createSizedArray(e.length))}},pointPool=poolFactory(8,function(){return createTypedArray("float32",2)}),shapePool=function(){var s=poolFactory(4,function(){return new ShapePath},function(e){for(var t=e._length,n=0;n<t;n+=1)pointPool.release(e.v[n]),pointPool.release(e.i[n]),pointPool.release(e.o[n]),e.v[n]=null,e.i[n]=null,e.o[n]=null;e._length=0,e.c=!1});return s.clone=function(e){var t,n=s.newElement(),i=void 0===e._length?e.v.length:e._length;for(n.setLength(i),n.c=e.c,t=0;t<i;t+=1)n.setTripleAt(e.v[t][0],e.v[t][1],e.o[t][0],e.o[t][1],e.i[t][0],e.i[t][1],t);return n},s}(),shapeCollectionPool=function(){var e={newShapeCollection:function(){var e;e=i?r[--i]:new ShapeCollection;return e},release:function(e){var t,n=e._length;for(t=0;t<n;t+=1)shapePool.release(e.shapes[t]);e._length=0,i===s&&(r=pooling.double(r),s*=2);r[i]=e,i+=1}},i=0,s=4,r=createSizedArray(s);return e}(),segmentsLengthPool=poolFactory(8,function(){return{lengths:[],totalLength:0}},function(e){for(var t=e.lengths.length,n=0;n<t;n+=1)bezierLengthPool.release(e.lengths[n]);e.lengths.length=0}),bezierLengthPool=poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}}),markerParser=function(t){for(var e=[],n=0;n<t.length;n+=1){var i=t[n],i={time:i.tm,duration:i.dr};try{i.payload=JSON.parse(t[n].cm)}catch(e){try{i.payload=function(e){for(var t,n=e.split("\r\n"),i={},s=0,r=0;r<n.length;r+=1)2===(t=n[r].split(":")).length&&(i[t[0]]=t[1].trim(),s+=1);if(0===s)throw new Error;return i}(t[n].cm)}catch(e){i.payload={name:t[n]}}}e.push(i)}return e};function BaseRenderer(){}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var e="",n=(t&&t.title&&(n=createNS("title"),i=createElementID(),n.setAttribute("id",i),n.textContent=t.title,this.svgElement.appendChild(n),e+=i),t&&t.description&&(n=createNS("desc"),i=createElementID(),n.setAttribute("id",i),n.textContent=t.description,this.svgElement.appendChild(n),e+=" "+i),e&&this.svgElement.setAttribute("aria-labelledby",e),createNS("defs")),i=(this.svgElement.appendChild(n),createNS("g"));this.svgElement.appendChild(i),this.layerElement=i,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"}},this.globalData={_mdf:!1,frameNum:-1,defs:n,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function MaskElement(e,t,n){this.data=e,this.element=t,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;for(var i,s,r,a,o,l=this.globalData.defs,h=this.masksProperties?this.masksProperties.length:0,d=(this.viewData=createSizedArray(h),this.solidPath="",this.masksProperties),p=0,c=[],m=createElementID(),u="clipPath",f="clip-path",g=0;g<h;g+=1)if(("a"!==d[g].mode&&"n"!==d[g].mode||d[g].inv||100!==d[g].o.k||d[g].o.x)&&(f=u="mask"),"s"!==d[g].mode&&"i"!==d[g].mode||0!==p?s=null:((s=createNS("rect")).setAttribute("fill","#ffffff"),s.setAttribute("width",this.element.comp.data.w||0),s.setAttribute("height",this.element.comp.data.h||0),c.push(s)),i=createNS("path"),"n"===d[g].mode)this.viewData[g]={op:PropertyFactory.getProp(this.element,d[g].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,d[g],3),elem:i,lastPath:""},l.appendChild(i);else{if(p+=1,i.setAttribute("fill","s"===d[g].mode?"#000000":"#ffffff"),i.setAttribute("clip-rule","nonzero"),0!==d[g].x.k?(f=u="mask",a=PropertyFactory.getProp(this.element,d[g].x,0,null,this.element),o=createElementID(),(b=createNS("filter")).setAttribute("id",o),(r=createNS("feMorphology")).setAttribute("operator","erode"),r.setAttribute("in","SourceGraphic"),r.setAttribute("radius","0"),b.appendChild(r),l.appendChild(b),i.setAttribute("stroke","s"===d[g].mode?"#000000":"#ffffff")):a=r=null,this.storedData[g]={elem:i,x:a,expan:r,lastPath:"",lastOperator:"",filterId:o,lastRadius:0},"i"===d[g].mode){for(var y=c.length,v=createNS("g"),_=0;_<y;_+=1)v.appendChild(c[_]);var b=createNS("mask");b.setAttribute("mask-type","alpha"),b.setAttribute("id",m+"_"+p),b.appendChild(i),l.appendChild(b),v.setAttribute("mask","url("+locationHref+"#"+m+"_"+p+")"),c.length=0,c.push(v)}else c.push(i);d[g].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[g]={elem:i,lastPath:"",op:PropertyFactory.getProp(this.element,d[g].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,d[g],3),invRect:s},this.viewData[g].prop.k||this.drawPath(d[g],this.viewData[g].prop.v,this.viewData[g])}for(this.maskElement=createNS(u),h=c.length,g=0;g<h;g+=1)this.maskElement.appendChild(c[g]);0<p&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(f,"url("+locationHref+"#"+m+")"),l.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(e,t){this.elem=e,this.pos=t}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(e,t,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=t,this._isAnimated=!!n.k;for(var i=0,s=e.length;i<s;){if(e[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}function SVGTransformData(e,t,n){this.transform={mProps:e,op:t,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n}function SVGGradientFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,n)}function SVGGradientStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,n),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}BaseRenderer.prototype.checkLayers=function(e){var t,n,i=this.layers.length;for(this.completeLayers=!0,t=i-1;0<=t;--t)this.elements[t]||(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){for(var e=this.layers.length,t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){this.completeLayers=!1;for(var t,n=e.length,i=this.layers.length,s=0;s<n;s+=1)for(t=0;t<i;){if(this.layers[t].id===e[s].id){this.layers[t]=e[s];break}t+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,n){for(var i=this.elements,s=this.layers,r=0,a=s.length;r<a;)s[r].ind==t&&(i[r]&&!0!==i[r]?(n.push(i[r]),i[r].setAsParent(),void 0!==s[r].parent?this.buildElementParenting(e,s[r].parent,n):e.setHierarchy(n)):(this.buildItem(r),this.addPendingElement(e))),r+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){for(var t,n=e.length,i=0;i<n;i+=1)e[i].xt&&((t=this.createComp(e[i])).initExpressions(),this.globalData.projectInterface.registerComposition(t))},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRenderer.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRenderer.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRenderer.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},SVGRenderer.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs,n=(this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e,createNS("clipPath")),i=createNS("rect"),s=(i.setAttribute("width",e.w),i.setAttribute("height",e.h),i.setAttribute("x",0),i.setAttribute("y",0),createElementID());n.setAttribute("id",s),n.appendChild(i),this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+s+")"),t.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRenderer.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;for(var e=this.layers?this.layers.length:0,t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRenderer.prototype.updateContainerSize=function(){},SVGRenderer.prototype.buildItem=function(e){var t,n=this.elements;n[e]||99===this.layers[e].ty||(n[e]=!0,t=this.createItem(this.layers[e]),n[e]=t,expressionsPlugin&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(t),t.initExpressions()),this.appendElementInPos(t,e),this.layers[e].tt&&(this.elements[e-1]&&!0!==this.elements[e-1]?t.setMatte(n[e-1].layerId):(this.buildItem(e-1),this.addPendingElement(t))))},SVGRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,n=this.elements.length;t<n;){if(this.elements[t]===e){e.setMatte(this.elements[t-1].layerId);break}t+=1}}},SVGRenderer.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var t,n=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=n-1;0<=t;--t)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<n;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRenderer.prototype.appendElementInPos=function(e,t){e=e.getBaseElement();if(e){for(var n,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(n=this.elements[i].getBaseElement()),i+=1;n?this.layerElement.insertBefore(e,n):this.layerElement.appendChild(e)}},SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"},SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseRenderer],CanvasRenderer),CanvasRenderer.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRenderer.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRenderer.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(e){var t;1===e[0]&&0===e[1]&&0===e[4]&&1===e[5]&&0===e[12]&&0===e[13]||(this.renderConfig.clearCanvas?(this.transformMat.cloneFromProps(e),t=this.contextData.cTr.props,this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props),t=this.contextData.cTr.props,this.canvasContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13])):this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13]))},CanvasRenderer.prototype.ctxOpacity=function(e){this.renderConfig.clearCanvas?(this.contextData.cO*=e<0?0:e,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)):(this.canvasContext.globalAlpha*=e<0?0:e,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.save=function(e){if(this.renderConfig.clearCanvas){e&&this.canvasContext.save();for(var t=this.contextData.cTr.props,n=(this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate(),this.contextData.saved[this.contextData.cArrPos]),i=0;i<16;i+=1)n[i]=t[i];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(e){if(this.renderConfig.clearCanvas){e&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),--this.contextData.cArrPos;for(var t=this.contextData.saved[this.contextData.cArrPos],n=this.contextData.cTr.props,i=0;i<16;i+=1)n[i]=t[i];this.canvasContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13]),t=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=t,this.globalData.currentGlobalAlpha!==t&&(this.canvasContext.globalAlpha=t,this.globalData.currentGlobalAlpha=t)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimation=function(e){var t,n;this.animationItem.wrapper?(this.animationItem.container=createTag("canvas"),(t=this.animationItem.container.style).width="100%",t.height="100%",t.transformOrigin=n="0px 0px 0px",t.mozTransformOrigin=n,t.webkitTransformOrigin=n,t["-webkit-transform"]=n,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)):this.canvasContext=this.renderConfig.context,this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,(this.globalData.renderer=this).globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var e,t,n,i,s,r,a;this.reset(),this.animationItem.wrapper&&this.animationItem.container?(e=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",e*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(e=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")?(n=(s=this.renderConfig.preserveAspectRatio.split(" "))[1]||"meet",i=(s=s[0]||"xMidYMid").substr(0,4),s=s.substr(4),(r=e/t)<(a=this.transformCanvas.w/this.transformCanvas.h)&&"meet"===n||a<r&&"slice"===n?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===i&&(a<r&&"meet"===n||r<a&&"slice"===n)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===i&&(a<r&&"meet"===n||r<a&&"slice"===n)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===s&&(r<a&&"meet"===n||a<r&&"slice"===n)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===s&&(r<a&&"meet"===n||a<r&&"slice"===n)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))*this.renderConfig.dpr:0):("none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0),this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRenderer.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");for(var e=(this.layers?this.layers.length:0)-1;0<=e;--e)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var n,i=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=0;n<i;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=i-1;0<=n;--n)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(e){var t,n=this.elements;n[e]||99===this.layers[e].ty||(t=this.createItem(this.layers[e],this,this.globalData),(n[e]=t).initExpressions())},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRenderer.prototype.appendElementInPos=function(e,t){e=e.getBaseElement();if(e){var n=this.layers[t];if(n.ddd&&this.supports3d)this.addTo3dContainer(e,t);else if(this.threeDElements)this.addTo3dContainer(e,t);else{for(var i,s,r=0;r<t;)this.elements[r]&&!0!==this.elements[r]&&this.elements[r].getBaseElement&&(s=this.elements[r],i=(this.layers[r].ddd?this.getThreeDContainerByPos(r):s.getBaseElement())||i),r+=1;i?n.ddd&&this.supports3d||this.layerElement.insertBefore(e,i):n.ddd&&this.supports3d||this.layerElement.appendChild(e)}}},HybridRenderer.prototype.createShape=function(e){return new(this.supports3d?HShapeElement:SVGShapeElement)(e,this.globalData,this)},HybridRenderer.prototype.createText=function(e){return new(this.supports3d?HTextElement:SVGTextLottieElement)(e,this.globalData,this)},HybridRenderer.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(e){return new(this.supports3d?HImageElement:IImageElement)(e,this.globalData,this)},HybridRenderer.prototype.createComp=function(e){return new(this.supports3d?HCompElement:SVGCompElement)(e,this.globalData,this)},HybridRenderer.prototype.createSolid=function(e){return new(this.supports3d?HSolidElement:ISolidElement)(e,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPos=function(e){for(var t=0,n=this.threeDElements.length;t<n;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRenderer.prototype.createThreeDContainer=function(e,t){var n,i=createTag("div"),s=(styleDiv(i),createTag("div")),r=(styleDiv(s),"3d"===t&&((r=i.style).width=this.globalData.compSize.w+"px",r.height=this.globalData.compSize.h+"px",r.webkitTransformOrigin=n="50% 50%",r.mozTransformOrigin=n,r.transformOrigin=n,(r=s.style).transform=n="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",r.webkitTransform=n),i.appendChild(s),{container:s,perspectiveElem:i,startPos:e,endPos:e,type:t});return this.threeDElements.push(r),r},HybridRenderer.prototype.build3dContainers=function(){for(var e,t=this.layers.length,n="",i=0;i<t;i+=1)this.layers[i].ddd&&3!==this.layers[i].ty?(e="3d"!==n?this.createThreeDContainer(i,n="3d"):e).endPos=Math.max(e.endPos,i):(e="2d"!==n?this.createThreeDContainer(i,n="2d"):e).endPos=Math.max(e.endPos,i);for(i=(t=this.threeDElements.length)-1;0<=i;--i)this.resizerElem.appendChild(this.threeDElements[i].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(e,t){for(var n=0,i=this.threeDElements.length;n<i;){if(t<=this.threeDElements[n].endPos){for(var s,r=this.threeDElements[n].startPos;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(s=this.elements[r].getBaseElement()),r+=1;s?this.threeDElements[n].container.insertBefore(e,s):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRenderer.prototype.configAnimation=function(e){var t=createTag("div"),n=this.animationItem.wrapper,i=t.style,n=(i.width=e.w+"px",i.height=e.h+"px",styleDiv(this.resizerElem=t),i.transformStyle="flat",i.mozTransformStyle="flat",i.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),n.appendChild(t),i.overflow="hidden",createNS("svg")),t=(n.setAttribute("width","1"),n.setAttribute("height","1"),styleDiv(n),this.resizerElem.appendChild(n),createNS("defs"));n.appendChild(t),this.data=e,this.setupGlobalData(e,n),this.globalData.defs=t,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;for(var e=this.layers?this.layers.length:0,t=0;t<e;t+=1)this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var e,t,n,i=this.animationItem.wrapper.offsetWidth,s=this.animationItem.wrapper.offsetHeight,i=i/s<this.globalData.compSize.w/this.globalData.compSize.h?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,n=0,(s-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=s/this.globalData.compSize.h,t=s/this.globalData.compSize.h,n=(i-this.globalData.compSize.w*(s/this.globalData.compSize.h))/2,0),s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+n+","+i+",0,1)",s.transform=s.webkitTransform},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else for(var e=this.globalData.compSize.w,t=this.globalData.compSize.h,n=this.threeDElements.length,i=0;i<n;i+=1){var s=this.threeDElements[i].perspectiveElem.style;s.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(t,2))+"px",s.perspective=s.webkitPerspective}},HybridRenderer.prototype.searchExtraCompositions=function(e){for(var t,n=e.length,i=createTag("div"),s=0;s<n;s+=1)e[s].xt&&((t=this.createComp(e[s],i,this.globalData.comp,null)).initExpressions(),this.globalData.projectInterface.registerComposition(t))},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){for(var t,n=this.element.finalTransform.mat,i=this.masksProperties.length,s=0;s<i;s+=1)(this.viewData[s].prop._mdf||e)&&this.drawPath(this.masksProperties[s],this.viewData[s].prop.v,this.viewData[s]),(this.viewData[s].op._mdf||e)&&this.viewData[s].elem.setAttribute("fill-opacity",this.viewData[s].op.v),"n"!==this.masksProperties[s].mode&&(this.viewData[s].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[s].invRect.setAttribute("transform",n.getInverseMatrix().to2dCSS()),this.storedData[s].x)&&(this.storedData[s].x._mdf||e)&&(t=this.storedData[s].expan,this.storedData[s].x.v<0?("erode"!==this.storedData[s].lastOperator&&(this.storedData[s].lastOperator="erode",this.storedData[s].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[s].filterId+")")),t.setAttribute("radius",-this.storedData[s].x.v)):("dilate"!==this.storedData[s].lastOperator&&(this.storedData[s].lastOperator="dilate",this.storedData[s].elem.setAttribute("filter",null)),this.storedData[s].elem.setAttribute("stroke-width",2*this.storedData[s].x.v)))},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return(e+=" h"+this.globalData.compSize.w)+(" v"+this.globalData.compSize.h)+(" h-"+this.globalData.compSize.w)+(" v-"+this.globalData.compSize.h+" ")},MaskElement.prototype.drawPath=function(e,t,n){for(var i,s=" M"+t.v[0][0]+","+t.v[0][1],r=t._length,a=1;a<r;a+=1)s+=" C"+t.o[a-1][0]+","+t.o[a-1][1]+" "+t.i[a][0]+","+t.i[a][1]+" "+t.v[a][0]+","+t.v[a][1];t.c&&1<r&&(s+=" C"+t.o[a-1][0]+","+t.o[a-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==s&&(i="",n.elem&&(t.c&&(i=e.inv?this.solidPath+s:s),n.elem.setAttribute("d",i)),n.lastPath=s)},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){for(var n=this.dynamicProperties.length,i=0;i<n;i+=1)(t||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf)&&(this.globalData._mdf=!0,this._mdf=!0)},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,n=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<i;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),n=0;n<i;n+=1)e=this.hierarchy[n].finalTransform.mProp.v.props,t.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}},globalToLocal:function(e){for(var t=[],n=(t.push(this.finalTransform),!0),i=this.comp;n;)i.finalTransform?(i.data.hasMask&&t.splice(0,0,i.finalTransform),i=i.comp):n=!1;for(var s,r=t.length,a=0;a<r;a+=1)s=t[a].mat.applyToPointArray(0,0,0),e=[e[0]-s[0],e[1]-s[1],0];return e},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){for(var e=this.renderableComponents.length,t=0;t<e;t+=1)this.renderableComponents[t].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,n){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,t),this.setGradientOpacity(t,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){for(var n,i=createElementID(),s=createNS(1===t.t?"linearGradient":"radialGradient"),r=(s.setAttribute("id",i),s.setAttribute("spreadMethod","pad"),s.setAttribute("gradientUnits","userSpaceOnUse"),[]),a=4*t.g.p,o=0;o<a;o+=4)n=createNS("stop"),s.appendChild(n),r.push(n);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+locationHref+"#"+i+")"),this.gf=s,this.cst=r},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){for(var n,i,s=createNS("mask"),r=createNS("path"),a=(s.appendChild(r),createElementID()),o=createElementID(),l=(s.setAttribute("id",o),createNS(1===e.t?"linearGradient":"radialGradient")),h=(l.setAttribute("id",a),l.setAttribute("spreadMethod","pad"),l.setAttribute("gradientUnits","userSpaceOnUse"),i=(e.g.k.k[0].s||e.g.k.k).length,this.stops),d=4*e.g.p;d<i;d+=2)(n=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),l.appendChild(n),h.push(n);r.setAttribute("gf"===e.ty?"fill":"stroke","url("+locationHref+"#"+a+")"),"gs"===e.ty&&(r.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),r.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj)&&r.setAttribute("stroke-miterlimit",e.ml),this.of=l,this.ms=s,this.ost=h,this.maskId=o,t.msElem=r}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var SVGElementsRenderer=function(){var g=new Matrix,y=new Matrix;function t(e,t,n){(n||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(n||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function n(e,t,n){for(var i,s,r,a,o,l,h,d,p,c,m=t.styles.length,u=t.lvl,f=0;f<m;f+=1){if(a=t.sh._mdf||n,t.styles[f].lvl<u){for(h=y.reset(),p=u-t.styles[f].lvl,c=t.transformers.length-1;!a&&0<p;)a=t.transformers[c].mProps._mdf||a,--p,--c;if(a)for(p=u-t.styles[f].lvl,c=t.transformers.length-1;0<p;)d=t.transformers[c].mProps.v.props,h.transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],d[10],d[11],d[12],d[13],d[14],d[15]),--p,--c}else h=g;if(s=(l=t.sh.paths)._length,a){for(r="",i=0;i<s;i+=1)(o=l.shapes[i])&&o._length&&(r+=buildShapeString(o,o._length,o.c,h));t.caches[f]=r}else r=t.caches[f];t.styles[f].d+=!0===e.hd?"":r,t.styles[f]._mdf=a||t.styles[f]._mdf}}function i(e,t,n){var i=t.style;(t.c._mdf||n)&&i.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&i.pElem.setAttribute("fill-opacity",t.o.v)}function s(e,t,n){r(e,t,n),a(0,t,n)}function r(e,t,n){var i,s,r,a,o=t.gf,l=t.g._hasOpacity,h=t.s.v,d=t.e.v;if((t.o._mdf||n)&&(r="gf"===e.ty?"fill-opacity":"stroke-opacity",t.style.pElem.setAttribute(r,t.o.v)),(t.s._mdf||n)&&(a="x1"==(r=1===e.t?"x1":"cx")?"y1":"cy",o.setAttribute(r,h[0]),o.setAttribute(a,h[1]),l)&&!t.g._collapsable&&(t.of.setAttribute(r,h[0]),t.of.setAttribute(a,h[1])),t.g._cmdf||n)for(var p=t.cst,c=t.g.c,m=p.length,u=0;u<m;u+=1)(i=p[u]).setAttribute("offset",c[4*u]+"%"),i.setAttribute("stop-color","rgb("+c[4*u+1]+","+c[4*u+2]+","+c[4*u+3]+")");if(l&&(t.g._omdf||n)){var f=t.g.o;for(m=(p=t.g._collapsable?t.cst:t.ost).length,u=0;u<m;u+=1)i=p[u],t.g._collapsable||i.setAttribute("offset",f[2*u]+"%"),i.setAttribute("stop-opacity",f[2*u+1])}1===e.t?(t.e._mdf||n)&&(o.setAttribute("x2",d[0]),o.setAttribute("y2",d[1]),l)&&!t.g._collapsable&&(t.of.setAttribute("x2",d[0]),t.of.setAttribute("y2",d[1])):((t.s._mdf||t.e._mdf||n)&&(s=Math.sqrt(Math.pow(h[0]-d[0],2)+Math.pow(h[1]-d[1],2)),o.setAttribute("r",s),l)&&!t.g._collapsable&&t.of.setAttribute("r",s),(t.e._mdf||t.h._mdf||t.a._mdf||n)&&(s=s||Math.sqrt(Math.pow(h[0]-d[0],2)+Math.pow(h[1]-d[1],2)),r=Math.atan2(d[1]-h[1],d[0]-h[0]),1<=(a=t.h.v)?a=.99:a<=-1&&(a=-.99),e=s*a,n=Math.cos(r+t.a.v)*e+h[0],d=Math.sin(r+t.a.v)*e+h[1],o.setAttribute("fx",n),o.setAttribute("fy",d),l)&&!t.g._collapsable&&(t.of.setAttribute("fx",n),t.of.setAttribute("fy",d)))}function a(e,t,n){var i=t.style,s=t.d;s&&(s._mdf||n)&&s.dashStr&&(i.pElem.setAttribute("stroke-dasharray",s.dashStr),i.pElem.setAttribute("stroke-dashoffset",s.dashoffset[0])),t.c&&(t.c._mdf||n)&&i.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&i.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||n)&&(i.pElem.setAttribute("stroke-width",t.w.v),i.msElem)&&i.msElem.setAttribute("stroke-width",t.w.v)}return{createRenderFunction:function(e){switch(e.ty){case"fl":return i;case"gf":return r;case"gs":return s;case"st":return a;case"sh":case"el":case"rc":case"sr":return n;case"tr":return t;default:return null}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(e,t,n,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];for(var s,r=4,a=("rc"===t.ty?r=5:"el"===t.ty?r=6:"sr"===t.ty&&(r=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,r,e),n.length),o=0;o<a;o+=1)n[o].closed||(s={transforms:i.addTransformSequence(n[o].transforms),trNodes:[]},this.styledShapes.push(s),n[o].elements.push(s))}function BaseElement(){}function NullElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initFrame(),this.initTransform(e,t,n),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(e,t,n){this.initElement(e,t,n)}function AudioElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,n),this._isPlaying=!1,this._canPlay=!1;n=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(n),this._currentTime=0,this.globalData.audioController.addAudio(this),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function FootageElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,n)}function SVGCompElement(e,t,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGTextLottieElement(e,t,n){this.textSpans=[],this.renderType="svg",this.initElement(e,t,n)}function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function SVGTintFilter(e,t){this.filterManager=t;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","linearRGB"),n.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),n.setAttribute("result","f1"),e.appendChild(n),(n=createNS("feColorMatrix")).setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.setAttribute("result","f2"),e.appendChild(n),this.matrixFilter=n,100===t.effectElements[2].p.v&&!t.effectElements[2].p.k||(n=createNS("feMerge"),e.appendChild(n),(t=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),n.appendChild(t),(t=createNS("feMergeNode")).setAttribute("in","f2"),n.appendChild(t))}function SVGFillFilter(e,t){this.filterManager=t;t=createNS("feColorMatrix");t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.appendChild(t),this.matrixFilter=t}function SVGGaussianBlurEffect(e,t){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;t=createNS("feGaussianBlur");e.appendChild(t),this.feGaussianBlur=t}function SVGStrokeEffect(e,t){this.initialized=!1,this.filterManager=t,this.elem=e,this.paths=[]}function SVGTritoneFilter(e,t){this.filterManager=t;t=createNS("feColorMatrix"),t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","linearRGB"),t.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),t.setAttribute("result","f1"),e.appendChild(t),t=createNS("feComponentTransfer"),t.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(t),this.matrixFilter=t,e=createNS("feFuncR"),e.setAttribute("type","table"),t.appendChild(e),this.feFuncR=e,e=createNS("feFuncG"),e.setAttribute("type","table"),t.appendChild(e),this.feFuncG=e,e=createNS("feFuncB");e.setAttribute("type","table"),t.appendChild(e),this.feFuncB=e}function SVGProLevelsFilter(e,t){this.filterManager=t;var t=this.filterManager.effectElements,n=createNS("feComponentTransfer");(t[10].p.k||0!==t[10].p.v||t[11].p.k||1!==t[11].p.v||t[12].p.k||1!==t[12].p.v||t[13].p.k||0!==t[13].p.v||t[14].p.k||1!==t[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",n)),(t[17].p.k||0!==t[17].p.v||t[18].p.k||1!==t[18].p.v||t[19].p.k||1!==t[19].p.v||t[20].p.k||0!==t[20].p.v||t[21].p.k||1!==t[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",n)),(t[24].p.k||0!==t[24].p.v||t[25].p.k||1!==t[25].p.v||t[26].p.k||1!==t[26].p.v||t[27].p.k||0!==t[27].p.v||t[28].p.k||1!==t[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",n)),(t[31].p.k||0!==t[31].p.v||t[32].p.k||1!==t[32].p.v||t[33].p.k||1!==t[33].p.v||t[34].p.k||0!==t[34].p.v||t[35].p.k||1!==t[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",n)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),n=createNS("feComponentTransfer")),(t[3].p.k||0!==t[3].p.v||t[4].p.k||1!==t[4].p.v||t[5].p.k||1!==t[5].p.v||t[6].p.k||0!==t[6].p.v||t[7].p.k||1!==t[7].p.v)&&(n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),this.feFuncRComposed=this.createFeFunc("feFuncR",n),this.feFuncGComposed=this.createFeFunc("feFuncG",n),this.feFuncBComposed=this.createFeFunc("feFuncB",n))}function SVGDropShadowEffect(e,t){var n=t.container.globalData.renderConfig.filterSize,n=(e.setAttribute("x",n.x),e.setAttribute("y",n.y),e.setAttribute("width",n.width),e.setAttribute("height",n.height),this.filterManager=t,createNS("feGaussianBlur")),t=(n.setAttribute("in","SourceAlpha"),n.setAttribute("result","drop_shadow_1"),n.setAttribute("stdDeviation","0"),this.feGaussianBlur=n,e.appendChild(n),createNS("feOffset")),n=(t.setAttribute("dx","25"),t.setAttribute("dy","0"),t.setAttribute("in","drop_shadow_1"),t.setAttribute("result","drop_shadow_2"),this.feOffset=t,e.appendChild(t),createNS("feFlood")),t=(n.setAttribute("flood-color","#00ff00"),n.setAttribute("flood-opacity","1"),n.setAttribute("result","drop_shadow_3"),this.feFlood=n,e.appendChild(n),createNS("feComposite")),n=(t.setAttribute("in","drop_shadow_3"),t.setAttribute("in2","drop_shadow_2"),t.setAttribute("operator","in"),t.setAttribute("result","drop_shadow_4"),e.appendChild(t),createNS("feMerge"));e.appendChild(n),t=createNS("feMergeNode"),n.appendChild(t),(t=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=t,this.feMerge=n,this.originalNodeAdded=!1,n.appendChild(t)}ShapeTransformManager.prototype={addTransformSequence:function(e){for(var t=e.length,n="_",i=0;i<t;i+=1)n+=e[i].transform.key+"_";var s=this.sequences[n];return s||(s={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[n]=s,this.sequenceList.push(s)),s},processSequence:function(e,t){for(var n,i=0,s=e.transforms.length,r=t;i<s&&!t;){if(e.transforms[i].transform.mProps._mdf){r=!0;break}i+=1}if(r)for(e.finalTransform.reset(),i=s-1;0<=i;--i)n=e.transforms[i].transform.mProps.v.props,e.finalTransform.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15]);e._mdf=r},processSequences:function(e){for(var t=this.sequenceList.length,n=0;n<t;n+=1)this.processSequence(this.sequenceList[n],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,BaseElement.prototype={checkMasks:function(){if(this.data.hasMask)for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var e=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(e),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,n){this.globalData=t,this.comp=n,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e,t,n,i,s,r,a,o=null;this.data.td?3==this.data.td||1==this.data.td?((t=createNS("mask")).setAttribute("id",this.layerId),t.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),t.appendChild(this.layerElement),this.globalData.defs.appendChild(o=t),featureSupport.maskType||1!=this.data.td||(t.setAttribute("mask-type","luminance"),s=createElementID(),r=filtersFactory.createFilter(s),this.globalData.defs.appendChild(r),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(e=createNS("g")).appendChild(this.layerElement),o=e,t.appendChild(e),e.setAttribute("filter","url("+locationHref+"#"+s+")"))):2==this.data.td&&((t=createNS("mask")).setAttribute("id",this.layerId),t.setAttribute("mask-type","alpha"),n=createNS("g"),t.appendChild(n),s=createElementID(),r=filtersFactory.createFilter(s),(a=createNS("feComponentTransfer")).setAttribute("in","SourceGraphic"),r.appendChild(a),(i=createNS("feFuncA")).setAttribute("type","table"),i.setAttribute("tableValues","1.0 0.0"),a.appendChild(i),this.globalData.defs.appendChild(r),(a=createNS("rect")).setAttribute("width",this.comp.data.w),a.setAttribute("height",this.comp.data.h),a.setAttribute("x","0"),a.setAttribute("y","0"),a.setAttribute("fill","#ffffff"),a.setAttribute("opacity","0"),n.setAttribute("filter","url("+locationHref+"#"+s+")"),n.appendChild(a),n.appendChild(this.layerElement),o=n,featureSupport.maskType||(t.setAttribute("mask-type","luminance"),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),e=createNS("g"),n.appendChild(a),e.appendChild(this.layerElement),o=e,n.appendChild(e)),this.globalData.defs.appendChild(t)):this.data.tt?(this.matteElement.appendChild(this.layerElement),o=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.ty||this.data.hd||(i=createNS("clipPath"),(s=createNS("path")).setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),r=createElementID(),i.setAttribute("id",r),i.appendChild(s),this.globalData.defs.appendChild(i),this.checkMasks()?((a=createNS("g")).setAttribute("clip-path","url("+locationHref+"#"+r+")"),a.appendChild(this.layerElement),this.transformedElement=a,o?o.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+r+")")),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+e+")")}},IShapeElement.prototype={addShapeToModifiers:function(e){for(var t=this.shapeModifiers.length,n=0;n<t;n+=1)this.shapeModifiers[n].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){for(var e=this.shapes.length,t=0;t<e;t+=1)this.shapes[t].sh.reset();for(t=(e=this.shapeModifiers.length)-1;0<=t&&!this.shapeModifiers[t].processShapes(this._isFirstFrame);--t);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,i=t.length;n<i;){if(t[n].elem===e)return t[n].pos;n+=1}return 0},addProcessedElement:function(e,t){for(var n=this.processedElements,i=n.length;i;)if(n[--i].elem===e)return void(n[i].pos=t);n.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}},ITextElement.prototype.initElement=function(e,t,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(e,t){for(var n,i=t.length,s="",r=0;r<i;r+=1)n=t[r].ks.k,s+=buildShapeString(n,n.i.length,!0,e);return s},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,n,i,s){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0)}t.translate(i,s,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){this.tm._placeholder?this.renderedFrame=e/this.data.sr:((e=this.tm.v)===this.data.op&&(e=this.data.op-1),this.renderedFrame=e);var t,e=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),t=e-1;0<=t;--t)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf)&&(this._mdf=!0)}},ICompElement.prototype.renderInnerContent=function(){for(var e=this.layers.length,t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){for(var e=this.layers.length,t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},AudioElement.prototype.prepareFrame=function(e){this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder?this._currentTime=e/this.data.sr:(e=this.tm.v,this._currentTime=e)},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||.1<Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek()))&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this.audio.volume(e)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,n=e.length,i=[],s="";t<n;)e[t]===String.fromCharCode(13)||e[t]===String.fromCharCode(3)?(i.push(s),s=""):s+=e[t],t+=1;return i.push(s),i},SVGTextLottieElement.prototype.buildNewText=function(){var e,t,n,i=this.textProperty.currentData,s=(this.renderedLetters=createSizedArray(i?i.l.length:0),i.fc?this.layerElement.setAttribute("fill",this.buildColor(i.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),i.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(i.sc)),this.layerElement.setAttribute("stroke-width",i.sw)),this.layerElement.setAttribute("font-size",i.finalSize),this.globalData.fontManager.getFontByName(i.f)),r=(s.fClass?this.layerElement.setAttribute("class",s.fClass):(this.layerElement.setAttribute("font-family",s.fFamily),e=i.fWeight,t=i.fStyle,this.layerElement.setAttribute("font-style",t),this.layerElement.setAttribute("font-weight",e)),this.layerElement.setAttribute("aria-label",i.t),i.l||[]),a=!!this.globalData.fontManager.chars,o=(_=r.length,this.mHelper),l="",h=this.data.singleShape,d=0,p=0,c=!0,m=.001*i.tr*i.finalSize;if(!h||a||i.sz){var u,f=this.textSpans.length;for(b=0;b<_;b+=1)a&&h&&0!==b||(n=b<f?this.textSpans[b]:createNS(a?"path":"text"),f<=b&&(n.setAttribute("stroke-linecap","butt"),n.setAttribute("stroke-linejoin","round"),n.setAttribute("stroke-miterlimit","4"),this.textSpans[b]=n,this.layerElement.appendChild(n)),n.style.display="inherit"),o.reset(),o.scale(i.finalSize/100,i.finalSize/100),h&&(r[b].n&&(d=-m,p=p+i.yOffset+(c?1:0),c=!1),this.applyTextPropertiesToMatrix(i,o,r[b].line,d,p),d=d+(r[b].l||0)+m),a?(u=(u=(u=this.globalData.fontManager.getCharData(i.finalText[b],s.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily))&&u.data||{}).shapes?u.shapes[0].it:[],h?l+=this.createPathShape(o,u):n.setAttribute("d",this.createPathShape(o,u))):(h&&n.setAttribute("transform","translate("+o.props[12]+","+o.props[13]+")"),n.textContent=r[b].val,n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));h&&n&&n.setAttribute("d",l)}else{var g=this.textContainer,y="start";switch(i.j){case 1:y="end";break;case 2:y="middle";break;default:y="start"}g.setAttribute("text-anchor",y),g.setAttribute("letter-spacing",m);for(var v=this.buildTextContents(i.finalText),_=v.length,p=i.ps?i.ps[1]+i.ascent:0,b=0;b<_;b+=1)(n=this.textSpans[b]||createNS("tspan")).textContent=v[b],n.setAttribute("x",0),n.setAttribute("y",p),n.style.display="inherit",g.appendChild(n),this.textSpans[b]=n,p+=i.finalLineHeight;this.layerElement.appendChild(g)}for(;b<this.textSpans.length;)this.textSpans[b].style.display="none",b+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){var e;return this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged&&(this._sizeChanged=!1,e=this.layerElement.getBBox(),this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}),this.bbox},SVGTextLottieElement.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;for(var e,t,n=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l,s=i.length,r=0;r<s;r+=1)i[r].n||(e=n[r],t=this.textSpans[r],e._mdf.m&&t.setAttribute("transform",e.m),e._mdf.o&&t.setAttribute("opacity",e.o),e._mdf.sw&&t.setAttribute("stroke-width",e.sw),e._mdf.sc&&t.setAttribute("stroke",e.sc),e._mdf.fc&&t.setAttribute("fill",e.fc))}},extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){for(var e,t,n,i=this.shapes.length,s=this.stylesList.length,r=[],a=!1,o=0;o<s;o+=1){for(n=this.stylesList[o],a=!1,e=r.length=0;e<i;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(n)&&(r.push(t),a=t._isAnimated||a);1<r.length&&a&&this.setShapesAsAnimated(r)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){for(var t=e.length,n=0;n<t;n+=1)e[n].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var n,t=new SVGStyleData(e,t),i=t.pElem;return"st"===e.ty?n=new SVGStrokeStyleData(this,e,t):"fl"===e.ty?n=new SVGFillStyleData(this,e,t):"gf"!==e.ty&&"gs"!==e.ty||(n=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,t),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),i.setAttribute("mask","url("+locationHref+"#"+n.maskId+")"))),"st"!==e.ty&&"gs"!==e.ty||(i.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),i.setAttribute("fill-opacity","0"),1===e.lj&&i.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&i.setAttribute("fill-rule","evenodd"),e.ln&&i.setAttribute("id",e.ln),e.cl&&i.setAttribute("class",e.cl),e.bm&&(i.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(t),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var n=TransformPropertyFactory.getTransformProperty(this,e,this),n=new SVGTransformData(n,n.o,t);return this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createShapeElement=function(e,t,n){var i=4;"rc"===e.ty?i=5:"el"===e.ty?i=6:"sr"===e.ty&&(i=7);t=new SVGShapeData(t,n,ShapePropertyFactory.getShapeProp(this,e,i,this));return this.shapes.push(t),this.addShapeToModifiers(t),this.addToAnimatedContents(e,t),t},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var n=0,i=this.animatedContents.length;n<i;){if(this.animatedContents[n].element===t)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){for(var t=e.styles,n=this.stylesList.length,i=0;i<n;i+=1)this.stylesList[i].closed||t.push(this.stylesList[i])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;for(var e=this.itemsData.length,t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,n,i,s,r,a){for(var o,l,h,d,p,c=[].concat(r),m=e.length-1,u=[],f=[],g=m;0<=g;--g){if((p=this.searchProcessedElement(e[g]))?t[g]=n[p-1]:e[g]._render=a,"fl"===e[g].ty||"st"===e[g].ty||"gf"===e[g].ty||"gs"===e[g].ty)p?t[g].style.closed=!1:t[g]=this.createStyleElement(e[g],s),e[g]._render&&t[g].style.pElem.parentNode!==i&&i.appendChild(t[g].style.pElem),u.push(t[g].style);else if("gr"===e[g].ty){if(p)for(l=t[g].it.length,o=0;o<l;o+=1)t[g].prevViewData[o]=t[g].it[o];else t[g]=this.createGroupElement(e[g]);this.searchShapes(e[g].it,t[g].it,t[g].prevViewData,t[g].gr,s+1,c,a),e[g]._render&&t[g].gr.parentNode!==i&&i.appendChild(t[g].gr)}else"tr"===e[g].ty?(p||(t[g]=this.createTransformElement(e[g],i)),h=t[g].transform,c.push(h)):"sh"===e[g].ty||"rc"===e[g].ty||"el"===e[g].ty||"sr"===e[g].ty?(p||(t[g]=this.createShapeElement(e[g],c,s)),this.setElementStyles(t[g])):"tm"===e[g].ty||"rd"===e[g].ty||"ms"===e[g].ty||"pb"===e[g].ty?(p?(d=t[g]).closed=!1:((d=ShapeModifiers.getModifier(e[g].ty)).init(this,e[g]),t[g]=d,this.shapeModifiers.push(d)),f.push(d)):"rp"===e[g].ty&&(p?(d=t[g]).closed=!0:(d=ShapeModifiers.getModifier(e[g].ty),(t[g]=d).init(this,e,g,t),this.shapeModifiers.push(d),a=!1),f.push(d));this.addProcessedElement(e[g],g+1)}for(m=u.length,g=0;g<m;g+=1)u[g].closed=!0;for(m=f.length,g=0;g<m;g+=1)f[g].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();for(var e=this.stylesList.length,t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute("d",this.stylesList[t].d),this.stylesList[t].d="M0 0"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute("d",this.stylesList[t].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){for(var e,t=this.animatedContents.length,n=0;n<t;n+=1)e=this.animatedContents[n],(this._isFirstFrame||e.element._isAnimated)&&!0!==e.data&&e.fn(e.data,e.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},SVGTintFilter.prototype.renderFrame=function(e){var t,n;(e||this.filterManager._mdf)&&(e=this.filterManager.effectElements[0].p.v,t=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v/100,this.matrixFilter.setAttribute("values",t[0]-e[0]+" 0 0 0 "+e[0]+" "+(t[1]-e[1])+" 0 0 0 "+e[1]+" "+(t[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 "+n+" 0"))},SVGFillFilter.prototype.renderFrame=function(e){var t;(e||this.filterManager._mdf)&&(e=this.filterManager.effectElements[2].p.v,t=this.filterManager.effectElements[6].p.v,this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+t+" 0"))},SVGGaussianBlurEffect.prototype.renderFrame=function(e){var t;(e||this.filterManager._mdf)&&(e=.3*this.filterManager.effectElements[0].p.v,t=this.filterManager.effectElements[1].p.v,this.feGaussianBlur.setAttribute("stdDeviation",(3==t?0:e)+" "+(2==t?0:e)),t=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate",this.feGaussianBlur.setAttribute("edgeMode",t))},SVGStrokeEffect.prototype.initialize=function(){var e,t,n,i,s=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(i=this.elem.maskManager.masksProperties.length,n=0):i=(n=this.filterManager.effectElements[0].p.v-1)+1,(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);n<i;n+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:n});if(3===this.filterManager.effectElements[10].p.v){var r=createNS("mask"),a=createElementID(),o=(r.setAttribute("id",a),r.setAttribute("mask-type","alpha"),r.appendChild(t),this.elem.globalData.defs.appendChild(r),createNS("g"));for(o.setAttribute("mask","url("+locationHref+"#"+a+")");s[0];)o.appendChild(s[0]);this.elem.layerElement.appendChild(o),this.masker=r,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(s=this.elem.layerElement.children||this.elem.layerElement.childNodes;s.length;)this.elem.layerElement.removeChild(s[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();for(var t,n,i=this.paths.length,s=0;s<i;s+=1)if(-1!==this.paths[s].m&&(r=this.elem.maskManager.viewData[this.paths[s].m],t=this.paths[s].p,(e||this.filterManager._mdf||r.prop._mdf)&&t.setAttribute("d",r.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){for(var r=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),a=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=t.getTotalLength(),l="0 0 0 "+o*r+" ",h=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,d=Math.floor(o*(a-r)/h),p=0;p<d;p+=1)l+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";l+="0 "+10*o+" 0 0"}else l="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;t.setAttribute("stroke-dasharray",l)}(e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),1!==this.filterManager.effectElements[10].p.v&&2!==this.filterManager.effectElements[10].p.v||(e||this.filterManager.effectElements[3].p._mdf)&&(n=this.filterManager.effectElements[3].p.v,this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*n[0])+","+bmFloor(255*n[1])+","+bmFloor(255*n[2])+")"))},SVGTritoneFilter.prototype.renderFrame=function(e){var t,n,i,s;(e||this.filterManager._mdf)&&(e=this.filterManager.effectElements[0].p.v,t=this.filterManager.effectElements[1].p.v,n=(s=this.filterManager.effectElements[2].p.v)[0]+" "+t[0]+" "+e[0],i=s[1]+" "+t[1]+" "+e[1],s=s[2]+" "+t[2]+" "+e[2],this.feFuncR.setAttribute("tableValues",n),this.feFuncG.setAttribute("tableValues",i),this.feFuncB.setAttribute("tableValues",s))},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){e=createNS(e);return e.setAttribute("type","table"),t.appendChild(e),e},SVGProLevelsFilter.prototype.getTableValue=function(e,t,n,i,s){for(var r,a=0,o=Math.min(e,t),l=Math.max(e,t),h=Array.call(null,{length:256}),d=0,p=s-i,c=t-e;a<=256;)r=(r=a/256)<=o?c<0?s:i:l<=r?c<0?i:s:i+p*Math.pow((r-e)/c,1/n),h[d]=r,d+=1,a+=256/255;return h.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){var t,n;(e||this.filterManager._mdf)&&(n=this.filterManager.effectElements,this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA)&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",t))},SVGDropShadowEffect.prototype.renderFrame=function(e){var t,n;(e||this.filterManager._mdf)&&((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),(e||this.filterManager.effectElements[0].p._mdf)&&(n=this.filterManager.effectElements[0].p.v,this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*n[0]),Math.round(255*n[1]),Math.round(255*n[2])))),(e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf)&&(n=this.filterManager.effectElements[3].p.v,e=(this.filterManager.effectElements[2].p.v-90)*degToRads,t=n*Math.cos(e),n=n*Math.sin(e),this.feOffset.setAttribute("dx",t),this.feOffset.setAttribute("dy",n))};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,(this.elem=n).matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGEffects(e){var t,n,i=e.data.ef?e.data.ef.length:0,s=createElementID(),r=filtersFactory.createFilter(s,!0),a=0;for(this.filters=[],t=0;t<i;t+=1)n=null,20===e.data.ef[t].ty?(a+=1,n=new SVGTintFilter(r,e.effectsManager.effectElements[t])):21===e.data.ef[t].ty?(a+=1,n=new SVGFillFilter(r,e.effectsManager.effectElements[t])):22===e.data.ef[t].ty?n=new SVGStrokeEffect(e,e.effectsManager.effectElements[t]):23===e.data.ef[t].ty?(a+=1,n=new SVGTritoneFilter(r,e.effectsManager.effectElements[t])):24===e.data.ef[t].ty?(a+=1,n=new SVGProLevelsFilter(r,e.effectsManager.effectElements[t])):25===e.data.ef[t].ty?(a+=1,n=new SVGDropShadowEffect(r,e.effectsManager.effectElements[t])):28===e.data.ef[t].ty?n=new SVGMatte3Effect(r,e.effectsManager.effectElements[t],e):29===e.data.ef[t].ty&&(a+=1,n=new SVGGaussianBlurEffect(r,e.effectsManager.effectElements[t])),n&&this.filters.push(n);a&&(e.globalData.defs.appendChild(r),e.layerElement.setAttribute("filter","url("+locationHref+"#"+s+")")),this.filters.length&&e.addRenderableComponent(this)}function CVContextData(){var e;this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1;for(this.savedOp=createTypedArray("float32",15),e=0;e<15;e+=1)this.saved[e]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,n)}function CVCompElement(e,t,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CVMaskElement(e,t){this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);for(var n=this.masksProperties.length,i=!1,s=0;s<n;s+=1)"n"!==this.masksProperties[s].mode&&(i=!0),this.viewData[s]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[s],3);(this.hasMasks=i)&&this.element.addRenderableComponent(this)}function CVShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,n)}function CVSolidElement(e,t,n){this.initElement(e,t,n)}function CVTextElement(e,t,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,n)}function CVEffects(){}function HBaseElement(){}function HSolidElement(e,t,n){this.initElement(e,t,n)}function HCompElement(e,t,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,n)}function HImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n)}function HCameraElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initHierarchy();t=PropertyFactory.getProp;if(this.pe=t(this,e.pe,0,0,this),e.ks.p.s?(this.px=t(this,e.ks.p.x,1,0,this),this.py=t(this,e.ks.p.y,1,0,this),this.pz=t(this,e.ks.p.z,1,0,this)):this.p=t(this,e.ks.p,1,0,this),e.ks.a&&(this.a=t(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to)for(var i=e.ks.or.k.length,s=0;s<i;s+=1)e.ks.or.k[s].to=null,e.ks.or.k[s].ti=null;this.or=t(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=t(this,e.ks.rx,0,degToRads,this),this.ry=t(this,e.ks.ry,0,degToRads,this),this.rz=t(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HEffects(){}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;t<n;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var n=e.layerElement.parentNode;if(n){for(var i,s=n.children,r=0,a=s.length;r<a&&s[r]!==e.layerElement;)r+=1;r<=a-2&&(i=s[r+1]);var o=createNS("use");o.setAttribute("href","#"+t),i?n.insertBefore(o,i):n.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){var n,i,s,r;this.findSymbol(t)||(n=createElementID(),(i=createNS("mask")).setAttribute("id",t.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t),(r=e.globalData.defs).appendChild(i),(s=createNS("symbol")).setAttribute("id",n),this.replaceInParent(t,n),s.appendChild(t.layerElement),r.appendChild(s),(r=createNS("use")).setAttribute("href","#"+n),i.appendChild(r),t.data.hd=!1,t.show()),e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,i=t.length;n<i;)t[n]&&t[n].data.ind===e&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGEffects.prototype.renderFrame=function(e){for(var t=this.filters.length,n=0;n<t;n+=1)this.filters[n].renderFrame(e)},CVContextData.prototype.duplicate=function(){for(var e=2*this._length,t=this.savedOp,n=(this.savedOp=createTypedArray("float32",e),this.savedOp.set(t),0),n=this._length;n<e;n+=1)this.saved[n]=createTypedArray("float32",16);this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var e,t=this.globalData;t.blendMode!==this.data.bm&&(t.blendMode=this.data.bm,e=getBlendMode(this.data.bm),t.canvasContext.globalCompositeOperation=e)},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){var e;this.hidden||this.data.hd||(this.renderTransform(),this.renderRenderable(),this.setBlendMode(),e=0===this.data.ty,this.globalData.renderer.save(e),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(e),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){var e,t,n,i,s,r,a,o,l;!this.img.width||this.assetData.w===this.img.width&&this.assetData.h===this.img.height||((e=createTag("canvas")).width=this.assetData.w,e.height=this.assetData.h,t=e.getContext("2d"),n=this.img.width,i=this.img.height,r=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio,r<(s=n/i)&&"xMidYMid slice"===l||s<r&&"xMidYMid slice"!==l?a=(o=i)*r:o=(a=n)/r,t.drawImage(this.img,(n-a)/2,(i-o)/2,a,o,0,0,this.assetData.w,this.assetData.h),this.img=e)},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip();for(var t=this.layers.length-1;0<=t;--t)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){for(var e=this.layers.length-1;0<=e;--e)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,n,i,s=this.element.finalTransform.mat,r=this.element.canvasContext,a=this.masksProperties.length;for(r.beginPath(),e=0;e<a;e+=1)if("n"!==this.masksProperties[e].mode){this.masksProperties[e].inv&&(r.moveTo(0,0),r.lineTo(this.element.globalData.compSize.w,0),r.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),r.lineTo(0,this.element.globalData.compSize.h),r.lineTo(0,0)),i=this.viewData[e].v,t=s.applyToPointArray(i.v[0][0],i.v[0][1],0),r.moveTo(t[0],t[1]);for(var o=i._length,l=1;l<o;l+=1)n=s.applyToTriplePoints(i.o[l-1],i.i[l],i.v[l]),r.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=s.applyToTriplePoints(i.o[l-1],i.i[0],i.v[0]),r.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5])}this.element.globalData.renderer.save(!0),r.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var n,t={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},i={};return"fl"===e.ty||"st"===e.ty?(i.c=PropertyFactory.getProp(this,e.c,1,255,this),i.c.k||(t.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(i.s=PropertyFactory.getProp(this,e.s,1,null,this),i.e=PropertyFactory.getProp(this,e.e,1,null,this),i.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,e.g,this)),i.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty?(t.lc=lineCapEnum[e.lc||2],t.lj=lineJoinEnum[e.lj||2],1==e.lj&&(t.ml=e.ml),i.w=PropertyFactory.getProp(this,e.w,0,null,this),i.w.k||(t.wi=i.w.v),e.d&&(n=new DashProperty(this,e.d,"canvas",this),i.d=n,i.d.k||(t.da=i.d.dashArray,t.do=i.d.dashoffset[0]))):t.r=2===e.r?"evenodd":"nonzero",this.stylesList.push(t),i.style=t,i},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){e=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;for(var e=this.itemsData.length,t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){for(var t=this.stylesList.length,n=0;n<t;n+=1)this.stylesList[n].closed||this.stylesList[n].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){for(var e=this.stylesList.length,t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){for(var t=e.length,n=0;n<t;n+=1)e[n].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,n,i,s){for(var r,a,o,l,h,d=e.length-1,p=[],c=[],m=[].concat(s),u=d;0<=u;--u){if((o=this.searchProcessedElement(e[u]))?t[u]=n[o-1]:e[u]._shouldRender=i,"fl"===e[u].ty||"st"===e[u].ty||"gf"===e[u].ty||"gs"===e[u].ty)o?t[u].style.closed=!1:t[u]=this.createStyleElement(e[u],m),p.push(t[u].style);else if("gr"===e[u].ty){if(o)for(a=t[u].it.length,r=0;r<a;r+=1)t[u].prevViewData[r]=t[u].it[r];else t[u]=this.createGroupElement(e[u]);this.searchShapes(e[u].it,t[u].it,t[u].prevViewData,i,m)}else"tr"===e[u].ty?(o||(h=this.createTransformElement(e[u]),t[u]=h),m.push(t[u]),this.addTransformToStyleList(t[u])):"sh"===e[u].ty||"rc"===e[u].ty||"el"===e[u].ty||"sr"===e[u].ty?o||(t[u]=this.createShapeElement(e[u])):"tm"===e[u].ty||"rd"===e[u].ty||"pb"===e[u].ty?(o?(l=t[u]).closed=!1:((l=ShapeModifiers.getModifier(e[u].ty)).init(this,e[u]),t[u]=l,this.shapeModifiers.push(l)),c.push(l)):"rp"===e[u].ty&&(o?(l=t[u]).closed=!0:(l=ShapeModifiers.getModifier(e[u].ty),(t[u]=l).init(this,e,u,t),this.shapeModifiers.push(l),i=!1),c.push(l));this.addProcessedElement(e[u],u+1)}for(this.removeTransformFromStyleList(),this.closeStyles(p),d=c.length,u=0;u<d;u+=1)c[u].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){for(var e,t,n,i,s,r,a,o,l=this.stylesList.length,h=this.globalData.renderer,d=this.globalData.canvasContext,p=0;p<l;p+=1)if(("st"!==(a=(o=this.stylesList[p]).type)&&"gs"!==a||0!==o.wi)&&o.data._shouldRender&&0!==o.coOp&&0!==this.globalData.currentGlobalAlpha){for(h.save(),s=o.elements,"st"===a||"gs"===a?(d.strokeStyle="st"===a?o.co:o.grd,d.lineWidth=o.wi,d.lineCap=o.lc,d.lineJoin=o.lj,d.miterLimit=o.ml||0):d.fillStyle="fl"===a?o.co:o.grd,h.ctxOpacity(o.coOp),"st"!==a&&"gs"!==a&&d.beginPath(),h.ctxTransform(o.preTransforms.finalTransform.props),t=s.length,e=0;e<t;e+=1){for("st"!==a&&"gs"!==a||(d.beginPath(),o.da&&(d.setLineDash(o.da),d.lineDashOffset=o.do)),i=(r=s[e].trNodes).length,n=0;n<i;n+=1)"m"===r[n].t?d.moveTo(r[n].p[0],r[n].p[1]):"c"===r[n].t?d.bezierCurveTo(r[n].pts[0],r[n].pts[1],r[n].pts[2],r[n].pts[3],r[n].pts[4],r[n].pts[5]):d.closePath();"st"!==a&&"gs"!==a||(d.stroke(),o.da&&d.setLineDash(this.dashResetter))}"st"!==a&&"gs"!==a&&d.fill(o.r),h.restore()}},CVShapeElement.prototype.renderShape=function(e,t,n,i){for(var s=e,r=t.length-1;0<=r;--r)"tr"===t[r].ty?(s=n[r].transform,this.renderShapeTransform(e,s)):"sh"===t[r].ty||"el"===t[r].ty||"rc"===t[r].ty||"sr"===t[r].ty?this.renderPath(t[r],n[r]):"fl"===t[r].ty?this.renderFill(t[r],n[r],s):"st"===t[r].ty?this.renderStroke(t[r],n[r],s):"gf"===t[r].ty||"gs"===t[r].ty?this.renderGradientFill(t[r],n[r],s):"gr"===t[r].ty?this.renderShape(s,t[r].it,n[r].it):t[r].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){for(var n,i,s=e.trNodes,r=t.paths,a=r._length,o=(s.length=0,e.transforms.finalTransform),l=0;l<a;l+=1){var h=r.shapes[l];if(h&&h.v){for(i=h._length,n=1;n<i;n+=1)1===n&&s.push({t:"m",p:o.applyToPointArray(h.v[0][0],h.v[0][1],0)}),s.push({t:"c",pts:o.applyToTriplePoints(h.o[n-1],h.i[n],h.v[n])});1===i&&s.push({t:"m",p:o.applyToPointArray(h.v[0][0],h.v[0][1],0)}),h.c&&i&&(s.push({t:"c",pts:o.applyToTriplePoints(h.o[n-1],h.i[0],h.v[0])}),s.push({t:"z"}))}}e.trNodes=s}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender)for(var n=t.styledShapes.length,i=0;i<n;i+=1)this.renderStyledShape(t.styledShapes[i],t.sh)},CVShapeElement.prototype.renderFill=function(e,t,n){var i=t.style;(t.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,n){var i=t.style;if(!i.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){for(var s,r,a,o,l=this.globalData.canvasContext,h=t.s.v,d=t.e.v,p=(o=1===e.t?l.createLinearGradient(h[0],h[1],d[0],d[1]):(s=Math.sqrt(Math.pow(h[0]-d[0],2)+Math.pow(h[1]-d[1],2)),d=Math.atan2(d[1]-h[1],d[0]-h[0]),1<=(r=t.h.v)?r=.99:r<=-1&&(r=-.99),r=s*r,a=Math.cos(d+t.a.v)*r+h[0],d=Math.sin(d+t.a.v)*r+h[1],l.createRadialGradient(a,d,0,h[0],h[1],s)),e.g.p),c=t.g.c,m=1,u=0;u<p;u+=1)t.g._hasOpacity&&t.g._collapsable&&(m=t.g.o[2*u+1]),o.addColorStop(c[4*u]/100,"rgba("+c[4*u+1]+","+c[4*u+2]+","+c[4*u+3]+","+m+")");i.grd=o}i.coOp=t.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,t,n){var i=t.style,s=t.d;s&&(s._mdf||this._isFirstFrame)&&(i.da=s.dashArray,i.do=s.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*n.opacity),(t.w._mdf||this._isFirstFrame)&&(i.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.fillStyle=this.data.sc,e.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){for(var e,t,n,i,s,r,a,o,l,h,d=this.textProperty.currentData,p=(this.renderedLetters=createSizedArray(d.l?d.l.length:0),!1),p=(d.fc?(p=!0,this.values.fill=this.buildColor(d.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=p,!1),c=(d.sc&&(p=!0,this.values.stroke=this.buildColor(d.sc),this.values.sWidth=d.sw),this.globalData.fontManager.getFontByName(d.f)),m=d.l,u=this.mHelper,f=(this.stroke=p,this.values.fValue=d.finalSize+"px "+this.globalData.fontManager.getFontByName(d.f).fFamily,e=d.finalText.length,this.data.singleShape),g=.001*d.tr*d.finalSize,y=0,v=0,_=!0,b=0,w=0;w<e;w+=1){for(t=(t=this.globalData.fontManager.getCharData(d.finalText[w],c.fStyle,this.globalData.fontManager.getFontByName(d.f).fFamily))&&t.data||{},u.reset(),f&&m[w].n&&(y=-g,v=v+d.yOffset+(_?1:0),_=!1),a=(s=t.shapes?t.shapes[0].it:[]).length,u.scale(d.finalSize/100,d.finalSize/100),f&&this.applyTextPropertiesToMatrix(d,u,m[w].line,y,v),l=createSizedArray(a),r=0;r<a;r+=1){for(i=s[r].ks.k.i.length,o=s[r].ks.k,h=[],n=1;n<i;n+=1)1===n&&h.push(u.applyToX(o.v[0][0],o.v[0][1],0),u.applyToY(o.v[0][0],o.v[0][1],0)),h.push(u.applyToX(o.o[n-1][0],o.o[n-1][1],0),u.applyToY(o.o[n-1][0],o.o[n-1][1],0),u.applyToX(o.i[n][0],o.i[n][1],0),u.applyToY(o.i[n][0],o.i[n][1],0),u.applyToX(o.v[n][0],o.v[n][1],0),u.applyToY(o.v[n][0],o.v[n][1],0));h.push(u.applyToX(o.o[n-1][0],o.o[n-1][1],0),u.applyToY(o.o[n-1][0],o.o[n-1][1],0),u.applyToX(o.i[0][0],o.i[0][1],0),u.applyToY(o.i[0][0],o.i[0][1],0),u.applyToX(o.v[0][0],o.v[0][1],0),u.applyToY(o.v[0][0],o.v[0][1],0)),l[r]=h}f&&(y=y+m[w].l+g),this.textSpans[b]?this.textSpans[b].elem=l:this.textSpans[b]={elem:l},b+=1}},CVTextElement.prototype.renderInnerContent=function(){for(var e,t,n,i,s,r,a,o=this.canvasContext,l=(o.font=this.values.fValue,o.lineCap="butt",o.lineJoin="miter",o.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.textAnimator.renderedLetters),h=this.textProperty.currentData.l,d=h.length,p=null,c=null,m=null,u=0;u<d;u+=1)if(!h[u].n){if((s=l[u])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(s.p),this.globalData.renderer.ctxOpacity(s.o)),this.fill){for(s&&s.fc?p!==s.fc&&(p=s.fc,o.fillStyle=s.fc):p!==this.values.fill&&(p=this.values.fill,o.fillStyle=this.values.fill),t=(r=this.textSpans[u].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<t;e+=1)for(i=(a=r[e]).length,this.globalData.canvasContext.moveTo(a[0],a[1]),n=2;n<i;n+=6)this.globalData.canvasContext.bezierCurveTo(a[n],a[n+1],a[n+2],a[n+3],a[n+4],a[n+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(s&&s.sw?m!==s.sw&&(m=s.sw,o.lineWidth=s.sw):m!==this.values.sWidth&&(m=this.values.sWidth,o.lineWidth=this.values.sWidth),s&&s.sc?c!==s.sc&&(c=s.sc,o.strokeStyle=s.sc):c!==this.values.stroke&&(c=this.values.stroke,o.strokeStyle=this.values.stroke),t=(r=this.textSpans[u].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<t;e+=1)for(i=(a=r[e]).length,this.globalData.canvasContext.moveTo(a[0],a[1]),n=2;n<i;n+=6)this.globalData.canvasContext.bezierCurveTo(a[n],a[n+1],a[n+2],a[n+3],a[n+4],a[n+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}s&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFrame=function(){},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e,t=this.transformedElement?this.transformedElement.style:{};this.finalTransform._matMdf&&(e=this.finalTransform.mat.toCSS(),t.transform=e,t.webkitTransform=e),this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([HybridRenderer,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var n,i=0;i<t;)this.elements[i]&&this.elements[i].getBaseElement&&(n=this.elements[i].getBaseElement()),i+=1;n?this.layerElement.insertBefore(e,n):this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e,t;this.baseElement.style.fontSize=0,this.data.hasMask?(this.layerElement.appendChild(this.shapesContainer),e=this.svgElement):(e=createNS("svg"),t=this.comp.data||this.globalData.compSize,e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)),this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){for(var n=e.length,i=0;i<n;i+=1)t=e[i].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var n,i,s,r,a,o=e.sh.v,l=e.transformers,h=o._length;if(!(h<=1)){for(n=0;n<h-1;n+=1)i=this.getTransformedPoint(l,o.v[n]),s=this.getTransformedPoint(l,o.o[n]),r=this.getTransformedPoint(l,o.i[n+1]),a=this.getTransformedPoint(l,o.v[n+1]),this.checkBounds(i,s,r,a,t);o.c&&(i=this.getTransformedPoint(l,o.v[n]),s=this.getTransformedPoint(l,o.o[n]),r=this.getTransformedPoint(l,o.i[0]),a=this.getTransformedPoint(l,o.v[0]),this.checkBounds(i,s,r,a,t))}},HShapeElement.prototype.checkBounds=function(e,t,n,i,s){this.getBoundsOfCurve(e,t,n,i);e=this.shapeBoundingBox;s.x=bmMin(e.left,s.x),s.xMax=bmMax(e.right,s.xMax),s.y=bmMin(e.top,s.y),s.yMax=bmMax(e.bottom,s.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,n,i){for(var s,r,a,o,l=[[e[0],i[0]],[e[1],i[1]]],h=0;h<2;++h)r=6*e[h]-12*t[h]+6*n[h],s=-3*e[h]+9*t[h]-9*n[h]+3*i[h],o=3*t[h]-3*e[h],r|=0,o|=0,0==(s|=0)&&0==r||(0==s?0<(a=-o/r)&&a<1&&l[h].push(this.calculateF(a,e,t,n,i,h)):0<=(a=r*r-4*o*s)&&(0<(o=(-r+bmSqrt(a))/(2*s))&&o<1&&l[h].push(this.calculateF(o,e,t,n,i,h)),0<(o=(-r-bmSqrt(a))/(2*s)))&&o<1&&l[h].push(this.calculateF(o,e,t,n,i,h)));this.shapeBoundingBox.left=bmMin.apply(null,l[0]),this.shapeBoundingBox.top=bmMin.apply(null,l[1]),this.shapeBoundingBox.right=bmMax.apply(null,l[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,l[1])},HShapeElement.prototype.calculateF=function(e,t,n,i,s,r){return bmPow(1-e,3)*t[r]+3*bmPow(1-e,2)*e*n[r]+3*(1-e)*bmPow(e,2)*i[r]+bmPow(e,3)*s[r]},HShapeElement.prototype.calculateBoundingBox=function(e,t){for(var n=e.length,i=0;i<n;i+=1)e[i]&&e[i].sh?this.calculateShapeBoundingBox(e[i],t):e[i]&&e[i].it&&this.calculateBoundingBox(e[i].it,t)},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){var e,t;this._renderShapeFrame(),this.hidden||!this._isFirstFrame&&!this._mdf||((t=this.tempBoundingBox).x=e=999999,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,!this.currentBoxContains(t)&&(e=!1,this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),e=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),e=!0),e||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y)&&(this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.shapeCont.style,t="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",e.transform=t,e.webkitTransform=t))},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){var e;this.isMasked=this.checkMasks(),this.isMasked?(this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH),e=createNS("g"),this.maskedElement.appendChild(e),this.innerElem=e):(this.renderType="html",this.innerElem=this.layerElement),this.checkParenting()},HTextElement.prototype.buildNewText=function(){for(var e,t,n,i,s,r,a,o=this.textProperty.currentData,l=(this.renderedLetters=createSizedArray(o.l?o.l.length:0),this.innerElem.style),h=o.fc?this.buildColor(o.fc):"rgba(0,0,0,0)",d=(l.fill=h,l.color=h,o.sc&&(l.stroke=this.buildColor(o.sc),l.strokeWidth=o.sw+"px"),this.globalData.fontManager.getFontByName(o.f)),p=(this.globalData.fontManager.chars||(l.fontSize=o.finalSize+"px",l.lineHeight=o.finalSize+"px",d.fClass?this.innerElem.className=d.fClass:(l.fontFamily=d.fFamily,h=o.fWeight,e=o.fStyle,l.fontStyle=e,l.fontWeight=h)),o.l),c=p.length,m=this.mHelper,u=0,f=0;f<c;f+=1)this.globalData.fontManager.chars?(this.textPaths[u]?t=this.textPaths[u]:((t=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),t.setAttribute("stroke-linejoin",lineJoinEnum[2]),t.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[u]?i=(n=this.textSpans[u]).children[0]:((n=createTag("div")).style.lineHeight=0,(i=createNS("svg")).appendChild(t),styleDiv(n)))):this.isMasked?t=this.textPaths[u]||createNS("text"):this.textSpans[u]?(n=this.textSpans[u],t=this.textPaths[u]):(styleDiv(n=createTag("span")),styleDiv(t=createTag("span")),n.appendChild(t)),this.globalData.fontManager.chars?(r=(r=this.globalData.fontManager.getCharData(o.finalText[f],d.fStyle,this.globalData.fontManager.getFontByName(o.f).fFamily))?r.data:null,m.reset(),r&&r.shapes&&(s=r.shapes[0].it,m.scale(o.finalSize/100,o.finalSize/100),s=this.createPathShape(m,s),t.setAttribute("d",s)),this.isMasked?this.innerElem.appendChild(t):(this.innerElem.appendChild(n),r&&r.shapes?(document.body.appendChild(i),s=i.getBBox(),i.setAttribute("width",s.width+2),i.setAttribute("height",s.height+2),i.setAttribute("viewBox",s.x-1+" "+(s.y-1)+" "+(s.width+2)+" "+(s.height+2)),r=i.style,a="translate("+(s.x-1)+"px,"+(s.y-1)+"px)",r.transform=a,r.webkitTransform=a,p[f].yOffset=s.y-1):(i.setAttribute("width",1),i.setAttribute("height",1)),n.appendChild(i))):(t.textContent=p[f].val,t.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked?this.innerElem.appendChild(t):(this.innerElem.appendChild(n),r=t.style,a="translate3d(0,"+-o.finalSize/1.2+"px,0)",r.transform=a,r.webkitTransform=a)),this.isMasked?this.textSpans[u]=t:this.textSpans[u]=n,this.textSpans[u].style.display="block",this.textPaths[u]=t,u+=1;for(;u<this.textSpans.length;)this.textSpans[u].style.display="none",u+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;this.isMasked&&this.finalTransform._matMdf&&(this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style,s="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)",e.transform=s,e.webkitTransform=s)}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){for(var t,n,i,s,r=0,a=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l,l=o.length,h=0;h<l;h+=1)o[h].n?r+=1:(n=this.textSpans[h],i=this.textPaths[h],t=a[r],r+=1,t._mdf.m&&(this.isMasked?n.setAttribute("transform",t.m):(n.style.webkitTransform=t.m,n.style.transform=t.m)),n.style.opacity=t.o,t.sw&&t._mdf.sw&&i.setAttribute("stroke-width",t.sw),t.sc&&t._mdf.sc&&i.setAttribute("stroke",t.sc),t.fc&&t._mdf.fc&&(i.setAttribute("fill",t.fc),i.style.color=t.fc));this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)&&(s=this.innerElem.getBBox(),this.currentBBox.w!==s.width&&(this.currentBBox.w=s.width,this.svgElement.setAttribute("width",s.width)),this.currentBBox.h!==s.height&&(this.currentBBox.h=s.height,this.svgElement.setAttribute("height",s.height)),this.currentBBox.w===s.width+2&&this.currentBBox.h===s.height+2&&this.currentBBox.x===s.x-1&&this.currentBBox.y===s.y-1||(this.currentBBox.w=s.width+2,this.currentBBox.h=s.height+2,this.currentBBox.x=s.x-1,this.currentBBox.y=s.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",e.transform=s,e.webkitTransform=s))}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){for(var e,t,n,i,s,r=this.comp.threeDElements.length,a=0;a<r;a+=1)"3d"===(s=this.comp.threeDElements[a]).type&&(e=s.perspectiveElem.style,s=s.container.style,t=this.pe.v+"px",n="0px 0px 0px",i="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",e.perspective=t,e.webkitPerspective=t,s.transformOrigin=n,s.mozTransformOrigin=n,s.webkitTransformOrigin=n,e.transform=i,e.webkitTransform=i)},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e=this._isFirstFrame;if(this.hierarchy)for(l=this.hierarchy.length,h=0;h<l;h+=1)e=this.hierarchy[h].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(h=l=this.hierarchy.length-1;0<=h;--h){var t=this.hierarchy[h].finalTransform.mProp;this.mat.translate(-t.p.v[0],-t.p.v[1],t.p.v[2]),this.mat.rotateX(-t.or.v[0]).rotateY(-t.or.v[1]).rotateZ(t.or.v[2]),this.mat.rotateX(-t.rx.v).rotateY(-t.ry.v).rotateZ(t.rz.v),this.mat.scale(1/t.s.v[0],1/t.s.v[1],1/t.s.v[2]),this.mat.translate(t.a.v[0],t.a.v[1],t.a.v[2])}this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a&&(i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]],n=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),i=[i[0]/n,i[1]/n,i[2]/n],n=Math.sqrt(i[2]*i[2]+i[0]*i[0]),n=Math.atan2(i[1],n),i=Math.atan2(i[0],-i[2]),this.mat.rotateY(i).rotateX(-n)),this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var n,i,s=!this._prevMat.equals(this.mat);if((s||this.pe._mdf)&&this.comp.threeDElements){for(var r,a,o,l=this.comp.threeDElements.length,h=0;h<l;h+=1)"3d"===(o=this.comp.threeDElements[h]).type&&(s&&(r=this.mat.toCSS(),(a=o.container.style).transform=r,a.webkitTransform=r),this.pe._mdf)&&((a=o.perspectiveElem.style).perspective=this.pe.v+"px",a.webkitPerspective=this.pe.v+"px");this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},HEffects.prototype.renderFrame=function(){};var animationManager=function(){var e={},s=[],i=0,r=0,a=0,o=!0,l=!1;function n(e){for(var t=0,n=e.target;t<r;)s[t].animation===n&&(s.splice(t,1),--t,--r,n.isPaused||p()),t+=1}function h(e,t){if(!e)return null;for(var n=0;n<r;){if(s[n].elem===e&&null!==s[n].elem)return s[n].animation;n+=1}var i=new AnimationItem;return c(i,e),i.setData(e,t),i}function d(){a+=1,u()}function p(){--a}function c(e,t){e.addEventListener("destroy",n),e.addEventListener("_active",d),e.addEventListener("_idle",p),s.push({elem:t,animation:e}),r+=1}function m(e){for(var t=e-i,n=0;n<r;n+=1)s[n].animation.advanceTime(t);i=e,a&&!l?window.requestAnimationFrame(m):o=!0}function t(e){i=e,window.requestAnimationFrame(m)}function u(){!l&&a&&o&&(window.requestAnimationFrame(t),o=!1)}return e.registerAnimation=h,e.loadAnimation=function(e){var t=new AnimationItem;return c(t,null),t.setParams(e),t},e.setSpeed=function(e,t){for(var n=0;n<r;n+=1)s[n].animation.setSpeed(e,t)},e.setDirection=function(e,t){for(var n=0;n<r;n+=1)s[n].animation.setDirection(e,t)},e.play=function(e){for(var t=0;t<r;t+=1)s[t].animation.play(e)},e.pause=function(e){for(var t=0;t<r;t+=1)s[t].animation.pause(e)},e.stop=function(e){for(var t=0;t<r;t+=1)s[t].animation.stop(e)},e.togglePause=function(e){for(var t=0;t<r;t+=1)s[t].animation.togglePause(e)},e.searchAnimations=function(e,t,n){for(var i,s=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),r=s.length,a=0;a<r;a+=1)n&&s[a].setAttribute("data-bm-type",n),h(s[a],e);t&&0===r&&(n=n||"svg",(t=document.getElementsByTagName("body")[0]).innerText="",(i=createTag("div")).style.width="100%",i.style.height="100%",i.setAttribute("data-bm-type",n),t.appendChild(i),h(i,e))},e.resize=function(){for(var e=0;e<r;e+=1)s[e].animation.resize()},e.goToAndStop=function(e,t,n){for(var i=0;i<r;i+=1)s[i].animation.goToAndStop(e,t,n)},e.destroy=function(e){for(var t=r-1;0<=t;--t)s[t].animation.destroy(e)},e.freeze=function(){l=!0},e.unfreeze=function(){l=!1,u()},e.setVolume=function(e,t){for(var n=0;n<r;n+=1)s[n].animation.setVolume(e,t)},e.mute=function(e){for(var t=0;t<r;t+=1)s[t].animation.mute(e)},e.unmute=function(e){for(var t=0;t<r;t+=1)s[t].animation.unmute(e)},e.getRegisteredAnimations=function(){for(var e=s.length,t=[],n=0;n<e;n+=1)t.push(s[n].animation);return t},e}(),AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this)},Expressions=(extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";switch(e.animType?t=e.animType:e.renderer&&(t=e.renderer),t){case"canvas":this.renderer=new CanvasRenderer(this,e.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,e.rendererSettings);break;default:this.renderer=new HybridRenderer(this,e.rendererSettings)}this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name||"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){var t={wrapper:e,animationData:t=t&&"object"!=typeof t?JSON.parse(t):t},e=e.attributes,n=(t.path=e.getNamedItem("data-animation-path")?e.getNamedItem("data-animation-path").value:e.getNamedItem("data-bm-path")?e.getNamedItem("data-bm-path").value:e.getNamedItem("bm-path")?e.getNamedItem("bm-path").value:"",t.animType=e.getNamedItem("data-anim-type")?e.getNamedItem("data-anim-type").value:e.getNamedItem("data-bm-type")?e.getNamedItem("data-bm-type").value:e.getNamedItem("bm-type")?e.getNamedItem("bm-type").value:e.getNamedItem("data-bm-renderer")?e.getNamedItem("data-bm-renderer").value:e.getNamedItem("bm-renderer")?e.getNamedItem("bm-renderer").value:"canvas",e.getNamedItem("data-anim-loop")?e.getNamedItem("data-anim-loop").value:e.getNamedItem("data-bm-loop")?e.getNamedItem("data-bm-loop").value:e.getNamedItem("bm-loop")?e.getNamedItem("bm-loop").value:""),n=("false"===n?t.loop=!1:"true"===n?t.loop=!0:""!==n&&(t.loop=parseInt(n,10)),e.getNamedItem("data-anim-autoplay")?e.getNamedItem("data-anim-autoplay").value:e.getNamedItem("data-bm-autoplay")?e.getNamedItem("data-bm-autoplay").value:!e.getNamedItem("bm-autoplay")||e.getNamedItem("bm-autoplay").value);t.autoplay="false"!==n,t.name=e.getNamedItem("data-name")?e.getNamedItem("data-name").value:e.getNamedItem("data-bm-name")?e.getNamedItem("data-bm-name").value:e.getNamedItem("bm-name")?e.getNamedItem("bm-name").value:"","false"===(e.getNamedItem("data-anim-prerender")?e.getNamedItem("data-anim-prerender").value:e.getNamedItem("data-bm-prerender")?e.getNamedItem("data-bm-prerender").value:e.getNamedItem("bm-prerender")?e.getNamedItem("bm-prerender").value:"")&&(t.prerender=!1),this.setParams(t)},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));for(var t,n=this.animationData.layers,i=n.length,s=e.layers,r=s.length,a=0;a<r;a+=1)for(t=0;t<i;){if(n[t].id===s[a].id){n[t]=s[a];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(i=e.assets.length,t=0;t<i;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e,expressionsPlugin&&expressionsPlugin.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;e&&0!==e.length&&this.autoloadSegments?(e=e.shift(),this.timeCompleted=e.time*this.frameRate,e=this.path+this.fileName+"_"+this.segmentPos+".json",this.segmentPos+=1,dataManager.loadData(e,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))):(this.trigger("data_ready"),this.timeCompleted=this.totalFrames)},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()&&(this.isLoaded=!0,expressionsPlugin&&expressionsPlugin.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay)&&this.play()},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle)&&(this._idle=!1,this.trigger("_active"))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n<this.markers.length;n+=1)if((t=this.markers[n]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,n){n&&this.name!==n||(n=Number(e),isNaN(n)?(n=this.getMarkerData(e))&&this.goToAndStop(n.time,!0):t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier),this.pause())},AnimationItem.prototype.goToAndPlay=function(e,t,n){var i;n&&this.name!==n||(i=Number(e),isNaN(i)?(e=this.getMarkerData(e))&&(e.duration?this.playSegments([e.time,e.time+e.duration],!0):this.goToAndStop(e.time,!0)):this.goToAndStop(i,t,n),this.play())},AnimationItem.prototype.advanceTime=function(e){var t;!0!==this.isPaused&&!1!==this.isLoaded&&(t=!1,(e=this.currentRawFrame+e*this.frameModifier)>=this.totalFrames-1&&0<this.frameModifier?this.loop&&this.playCount!==this.loop?e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(t=!0,e=this.totalFrames-1):e<0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(t=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(e),t)&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(0<this.frameModifier&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>t&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"==typeof e[0])for(var n=e.length,i=0;i<n;i+=1)this.segments.push(e[i]);else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t,n="";return n=e.e?e.p:this.assetsPath?(-1!==(t=e.p).indexOf("images/")&&(t=t.split("/")[1]),this.assetsPath+t):(n=this.path,(n+=e.u||"")+e.p)},AnimationItem.prototype.getAssetData=function(e){for(var t=0,n=this.assets.length;t<n;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":case"drawnFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){e=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(e){e=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},function(){var e={};return e.initExpressions=function(e){var n=0,i=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){n+=1},e.renderer.globalData.popExpression=function(){if(0===--n){var e,t=i.length;for(e=0;e<t;e+=1)i[e].release();i.length=0}},e.renderer.globalData.registerExpressionProperty=function(e){-1===i.indexOf(e)&&i.push(e)}},e}()),expressionsPlugin=Expressions,ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||"boolean"===e||"string"===e||t instanceof Number}function $bm_neg(e){var t=typeof e;if(!("number"==t||"boolean"==t||e instanceof Number)){if(!$bm_isInstanceOfArray(e))return e.propType?e.v:void 0;for(var n=e.length,i=0;i<n;i+=1)i,e[i]}}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var n=typeof e,i=typeof t;if("string"==n||"string"==i)return e+t;if(isNumerable(n,e)&&isNumerable(i,t))return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var s=0,r=e.length,a=t.length,o=[];s<r||s<a;)("number"==typeof e[s]||e[s]instanceof Number)&&("number"==typeof t[s]||t[s]instanceof Number)?o[s]=e[s]+t[s]:o[s]=void 0===t[s]?e[s]:e[s]||t[s],s+=1;return o}return 0}var add=sum;function sub(e,t){var n=typeof e,i=typeof t;if(isNumerable(n,e)&&isNumerable(i,t))return(e="string"==n?parseInt(e,10):e)-(t="string"==i?parseInt(t,10):t);if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var s=0,r=e.length,a=t.length,o=[];s<r||s<a;)("number"==typeof e[s]||e[s]instanceof Number)&&("number"==typeof t[s]||t[s]instanceof Number)?o[s]=e[s]-t[s]:o[s]=void 0===t[s]?e[s]:e[s]||t[s],s+=1;return o}return 0}function mul(e,t){var n,i,s,r=typeof e,a=typeof t;if(isNumerable(r,e)&&isNumerable(a,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(a,t)){for(s=e.length,n=createTypedArray("float32",s),i=0;i<s;i+=1)n[i]=e[i]*t;return n}if(isNumerable(r,e)&&$bm_isInstanceOfArray(t)){for(s=t.length,n=createTypedArray("float32",s),i=0;i<s;i+=1)n[i]=e*t[i];return n}return 0}function div(e,t){var n,i,s,r=typeof e,a=typeof t;if(isNumerable(r,e)&&isNumerable(a,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(a,t)){for(s=e.length,n=createTypedArray("float32",s),i=0;i<s;i+=1)n[i]=e[i]/t;return n}if(isNumerable(r,e)&&$bm_isInstanceOfArray(t)){for(s=t.length,n=createTypedArray("float32",s),i=0;i<s;i+=1)n[i]=e/t[i];return n}return 0}function mod(e,t){return(e="string"==typeof e?parseInt(e,10):e)%(t="string"==typeof t?parseInt(t,10):t)}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,n){var i;n<t&&(i=n,n=t,t=i),Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return Math.abs(e-(t=t||0));for(var n=Math.min(e.length,(t=t||helperLengthArray).length),i=0,s=0;s<n;s+=1)i+=Math.pow(t[s]-e[s],2);return Math.sqrt(i)}function normalize(e){div(e,length(e))}function rgbToHsl(e){var t=e[0],n=e[1],i=e[2],s=Math.max(t,n,i),r=Math.min(t,n,i);if(s===r)0;else{switch(s){case t:0;break;case n:0;break;case i:0}0}e[3]}function hue2rgb(e,t,n){return n<0&&(n+=1),1<n&&--n,n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t=e[0],n=e[1],i=e[2];0!==n&&(hue2rgb(n=2*i-(i=i<.5?i*(1+n):i+n-i*n),i,t+1/3),hue2rgb(n,i,t),hue2rgb(n,i,t-1/3)),e[3]}function linear(e,t,n,i,s){var r;if(void 0!==i&&void 0!==s||(i=t,s=n,t=0,n=1),n<t&&(r=n,n=t,t=r),!(e<=t||n<=e)){var a=n===t?0:(e-t)/(n-t);if(i.length)for(var o=i.length,l=createTypedArray("float32",o),h=0;h<o;h+=1)l[h]=i[h]+(s[h]-i[h])*a}}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length)for(var n=t.length,i=(e=e||createTypedArray("float32",n),createTypedArray("float32",n)),s=BMMath.random(),r=0;r<n;r+=1)i[r]=e[r]+s*(t[r]-e[r]);else{void 0===e&&(e=0);BMMath.random()}}function createPath(e,t,n,i){for(var s,r,a=e.length,o=shapePool.newElement(),l=(o.setPathData(!!i,a),[0,0]),h=0;h<a;h+=1)s=t&&t[h]?t[h]:l,r=n&&n[h]?n[h]:l,o.setTripleAt(e[h][0],e[h][1],r[0]+e[h][0],r[1]+e[h][1],s[0]+e[h][0],s[1]+e[h][1],h,!0)}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property,inPoint=(thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0,elem.data.ip/elem.comp.globalData.frameRate),outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw||0,height=elem.data.sh||0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(e,t){for(var n=this.pv.length||1,i=createTypedArray("float32",n),s=Math.floor(5*time),r=0,a=0;r<s;){for(a=0;a<n;a+=1)i[a]+=-t+2*t*BMMath.random();r+=1}var o=5*time,l=o-Math.floor(o),h=createTypedArray("float32",n);if(1<n){for(a=0;a<n;a+=1)h[a]=this.pv[a]+i[a]+(-t+2*t*BMMath.random())*l;return h}return this.pv+i[0]+(-t+2*t*BMMath.random())*l}.bind(this);function loopInDuration(e,t){loopIn(e,t,!0)}function loopOutDuration(e,t){loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){t=[t[0]-e[0],t[1]-e[1],t[2]-e[2]];Math.atan2(t[0],Math.sqrt(t[1]*t[1]+t[2]*t[2])),Math.atan2(t[1],t[2])}function easeOut(e,t,n,i,s){applyEase(easeOutBez,e,t,n,i,s)}function easeIn(e,t,n,i,s){applyEase(easeInBez,e,t,n,i,s)}function ease(e,t,n,i,s){applyEase(easeInOutBez,e,t,n,i,s)}function applyEase(e,t,n,i,s,r){void 0===s?(s=n,r=i):t=(t-n)/(i-n),1<t?t=1:t<0&&(t=0);var a=e(t);if($bm_isInstanceOfArray(s)){for(var o=s.length,l=createTypedArray("float32",o),h=0;h<o;h+=1)l[h]=(r[h]-s[h])*a+s[h];return l}return(r-s)*a+s}function nearestKey(e){var t,n,i,s=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(n=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)n=1,i=data.k[0].t;else{for(t=0;t<s-1;t+=1){if(e===data.k[t].t){n=t+1,i=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){i=(e-data.k[t].t>data.k[t+1].t-e?(n=t+2,data.k[t+1]):(n=t+1,data.k[t])).t;break}}-1===n&&(n=t+1,i=data.k[t].t)}else i=n=0;elem.comp.globalData.frameRate}function key(e){if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);for(var t={time:data.k[--e].t/elem.comp.globalData.frameRate,value:[]},n=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e,i=n.length,s=0;s<i;s+=1)t[s]=n[s],t.value[s]=n[s]}function framesToTime(e,t){t=t||elem.comp.globalData.frameRate}function timeToFrames(e,t){e||0===e||(e=time),t=t||elem.comp.globalData.frameRate}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){elem.sourceRectAtTime()}function substring(e,t){if("string"==typeof value)return void 0===t?value.substring(e):value.substring(e,t)}function substr(e,t){if("string"==typeof value)return void 0===t?value.substr(e):value.substr(e,t)}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),!transform&&(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform)&&(anchorPoint=transform.anchorPoint),4===elemType&&(content=content||thisLayer("ADBE Root Vectors Group")),effect=effect||thisLayer(4),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt="shape"===scoped_bm_rt.propType?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(e,t,n){t.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(e,t,n).bind(n)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),n=this.getValueAtTime(e+-.01),i=0;if(t.length){for(var s=0;s<t.length;s+=1)i+=Math.pow(n[s]-t[s],2);i=100*Math.sqrt(i)}else i=0;return i},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t=this.getValueAtTime(e),n=this.getValueAtTime(e+-.001);if(t.length)for(var i=createTypedArray("float32",t.length),s=0;s<t.length;s+=1)i[s]=(n[s]-t[s])/-.001;else i=(n-t)/-.001;return i},getValueAtTime:function(e){return(e=(e*=this.elem.globalData.frameRate)-this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}},ShapePathInterface=(!function(){function a(e,t,n){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var i,s,r,a,o,l=this.comp.renderedFrame,h=this.keyframes,d=h[h.length-1].t;if(l<=d)return this.pv;if(n?s=d-(i=t?Math.abs(d-this.elem.comp.globalData.frameRate*t):Math.max(0,d-this.elem.data.ip)):((!t||t>h.length-1)&&(t=h.length-1),i=d-(s=h[h.length-1-t].t)),"pingpong"===e){if(Math.floor((l-s)/i)%2!=0)return this.getValueAtTime((i-(l-s)%i+s)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(s/this.comp.globalData.frameRate,0),c=this.getValueAtTime(d/this.comp.globalData.frameRate,0),m=this.getValueAtTime(((l-s)%i+s)/this.comp.globalData.frameRate,0),u=Math.floor((l-s)/i);if(this.pv.length){for(a=(o=new Array(p.length)).length,r=0;r<a;r+=1)o[r]=(c[r]-p[r])*u+m[r];return o}return(c-p)*u+m}if("continue"===e){var f=this.getValueAtTime(d/this.comp.globalData.frameRate,0),g=this.getValueAtTime((d-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(o=new Array(f.length)).length,r=0;r<a;r+=1)o[r]=f[r]+(f[r]-g[r])*((l-d)/this.comp.globalData.frameRate)/5e-4;return o}return f+(l-d)/.001*(f-g)}}return this.getValueAtTime(((l-s)%i+s)/this.comp.globalData.frameRate,0)}function o(e,t,n){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var i,s,r,a,o,l=this.comp.renderedFrame,h=this.keyframes,d=h[0].t;if(d<=l)return this.pv;if(n?s=d+(i=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-d)):i=(s=h[t=!t||t>h.length-1?h.length-1:t].t)-d,"pingpong"===e){if(Math.floor((d-l)/i)%2==0)return this.getValueAtTime(((d-l)%i+d)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(d/this.comp.globalData.frameRate,0),c=this.getValueAtTime(s/this.comp.globalData.frameRate,0),m=this.getValueAtTime((i-(d-l)%i+d)/this.comp.globalData.frameRate,0),u=Math.floor((d-l)/i)+1;if(this.pv.length){for(a=(o=new Array(p.length)).length,r=0;r<a;r+=1)o[r]=m[r]-(c[r]-p[r])*u;return o}return m-(c-p)*u}if("continue"===e){var f=this.getValueAtTime(d/this.comp.globalData.frameRate,0),g=this.getValueAtTime((d+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(o=new Array(f.length)).length,r=0;r<a;r+=1)o[r]=f[r]+(f[r]-g[r])*(d-l)/.001;return o}return f+(f-g)*(d-l)/.001}}return this.getValueAtTime((i-((d-l)%i+d))/this.comp.globalData.frameRate,0)}function l(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),(t=Math.floor(t||5))<=1)return this.pv;for(var n,i=this.comp.renderedFrame/this.comp.globalData.frameRate,s=i-e,r=1<t?(i+e-s)/(t-1):1,a=0,o=0,l=this.pv.length?createTypedArray("float32",this.pv.length):0;a<t;){if(n=this.getValueAtTime(s+a*r),this.pv.length)for(o=0;o<this.pv.length;o+=1)l[o]+=n[o];else l+=n;a+=1}if(this.pv.length)for(o=0;o<this.pv.length;o+=1)l[o]/=t;else l/=t;return l}var i=TransformPropertyFactory.getTransformProperty,h=(TransformPropertyFactory.getTransformProperty=function(e,t,n){e=i(e,t,n);return e.dynamicProperties.length?e.getValueAtTime=function(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t,n,i,s,r=this._transformCachingAtTime.v;return r.cloneFromProps(this.pre.props),this.appliedTransformations<1&&(n=this.a.getValueAtTime(e),r.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)),this.appliedTransformations<2&&(n=this.s.getValueAtTime(e),r.scale(n[0]*this.s.mult,n[1]*this.s.mult,n[2]*this.s.mult)),this.sk&&this.appliedTransformations<3&&(n=this.sk.getValueAtTime(e),t=this.sa.getValueAtTime(e),r.skewFromAxis(-n*this.sk.mult,t*this.sa.mult)),this.r&&this.appliedTransformations<4?(n=this.r.getValueAtTime(e),r.rotate(-n*this.r.mult)):!this.r&&this.appliedTransformations<4&&(t=this.rz.getValueAtTime(e),n=this.ry.getValueAtTime(e),i=this.rx.getValueAtTime(e),s=this.or.getValueAtTime(e),r.rotateZ(-t*this.rz.mult).rotateY(n*this.ry.mult).rotateX(i*this.rx.mult).rotateZ(-s[2]*this.or.mult).rotateY(s[1]*this.or.mult).rotateX(s[0]*this.or.mult)),this.data.p&&this.data.p.s?(t=this.px.getValueAtTime(e),n=this.py.getValueAtTime(e),this.data.p.z?(i=this.pz.getValueAtTime(e),r.translate(t*this.px.mult,n*this.py.mult,-i*this.pz.mult)):r.translate(t*this.px.mult,n*this.py.mult,0)):(s=this.p.getValueAtTime(e),r.translate(s[0]*this.p.mult,s[1]*this.p.mult,-s[2]*this.p.mult)),r}.bind(e):e.getValueAtTime=function(){return this.v.clone(new Matrix)}.bind(e),e.setGroupProperty=expressionHelpers.setGroupProperty,e},PropertyFactory.getProp);PropertyFactory.getProp=function(e,t,n,i,s){var i=h(e,t,n,i,s),r=(i.kf?i.getValueAtTime=expressionHelpers.getValueAtTime.bind(i):i.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(i),i.setGroupProperty=expressionHelpers.setGroupProperty,i.loopOut=a,i.loopIn=o,i.smooth=l,i.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(i),i.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(i),i.numKeys=1===t.a?t.k.length:0,i.propertyIndex=t.ix,0);return 0!==n&&(r=createTypedArray("float32",(1===t.a?t.k[0].s:t.k).length)),i._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:r},expressionHelpers.searchExpressions(e,t,i),i.k&&s.addDynamicProperty(i),i};var e=ShapePropertyFactory.getConstructorFunction(),t=ShapePropertyFactory.getKeyframedConstructorFunction();function n(){}n.prototype={vertices:function(e,t){this.k&&this.getValue();for(var n=this.v,i=(n=void 0!==t?this.getValueAtTime(t,0):n)._length,s=n[e],r=n.v,a=createSizedArray(i),o=0;o<i;o+=1)a[o]="i"===e||"o"===e?[s[o][0]-r[o][0],s[o][1]-r[o][1]]:[s[o][0],s[o][1]];return a},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){for(var n=this.v,t=(void 0!==t&&(n=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(n)),this._segmentsLength),i=t.lengths,s=t.totalLength*e,r=0,a=i.length,o=0;r<a;){if(o+i[r].addedLength>s){var l=r,h=n.c&&r===a-1?0:r+1,d=(s-o)/i[r].addedLength,p=bez.getPointInSegment(n.v[l],n.v[h],n.o[l],n.i[h],d,i[r]);break}o+=i[r].addedLength,r+=1}return p=p||(n.c?[n.v[0][0],n.v[0][1]]:[n.v[n._length-1][0],n.v[n._length-1][1]])},vectorOnPath:function(e,t,n){1==e?e=this.v.c:0==e&&(e=.999);var i=this.pointOnPath(e,t),e=this.pointOnPath(e+.001,t),t=e[0]-i[0],e=e[1]-i[1],i=Math.sqrt(Math.pow(t,2)+Math.pow(e,2));return 0===i?[0,0]:"tangent"===n?[t/i,e/i]:[-e/i,t/i]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([n],e),extendPrototype([n],t),t.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),(e=(e*=this.elem.globalData.frameRate)-this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},t.prototype.initiateExpression=ExpressionManager.initiateExpression;var r=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,n,i,s){i=r(e,t,n,i,s);return i.propertyIndex=t.ix,i.lock=!1,3===n?expressionHelpers.searchExpressions(e,t.pt,i):4===n&&expressionHelpers.searchExpressions(e,t.ks,i),i.k&&e.addDynamicProperty(i),i}}(),TextProperty.prototype.getExpressionValue=function(e,t){var n,t=this.calculateExpression(t);return e.t!==t?(this.copyData(n={},e),n.t=t.toString(),n.__complete=!1,n):e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null},function(e,t,n){var i=t.sh;function s(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?s.path:null}t=propertyGroupFactory(s,n);return i.setGroupProperty(PropertyInterface("Path",t)),Object.defineProperties(s,{path:{get:function(){return i.k&&i.getValue(),i}},shape:{get:function(){return i.k&&i.getValue(),i}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:n}}),s}),propertyGroupFactory=function(t,n){return function(e){return(e=void 0===e?1:e)<=0?t:n(e-1)}},PropertyInterface=function(e,t){var n={_name:e};return function(e){return(e=void 0===e?1:e)<=0?n:t(e-1)}},ShapeExpressionInterface=function(){function a(e,t,n){for(var i=[],s=e?e.length:0,r=0;r<s;r+=1)"gr"===e[r].ty?i.push(function(e,t,n){function i(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return i.content;default:return i.transform}}i.propertyGroup=propertyGroupFactory(i,n);n=function(e,t,n){function i(e){for(var t=0,n=s.length;t<n;){if(s[t]._name===e||s[t].mn===e||s[t].propertyIndex===e||s[t].ix===e||s[t].ind===e)return s[t];t+=1}return"number"==typeof e?s[e-1]:null}i.propertyGroup=propertyGroupFactory(i,n),s=a(e.it,t.it,i.propertyGroup),i.numProperties=s.length;var s,n=o(e.it[e.it.length-1],t.it[t.it.length-1],i.propertyGroup);return i.transform=n,i.propertyIndex=e.cix,i._name=e.nm,i}(e,t,i.propertyGroup),t=o(e.it[e.it.length-1],t.it[t.it.length-1],i.propertyGroup);return i.content=n,i.transform=t,Object.defineProperty(i,"_name",{get:function(){return e.nm}}),i.numProperties=e.np,i.propertyIndex=e.ix,i.nm=e.nm,i.mn=e.mn,i}(e[r],t[r],n)):"fl"===e[r].ty?i.push(function(e,t,n){function i(e){return"Color"===e||"color"===e?i.color:"Opacity"===e||"opacity"===e?i.opacity:null}return Object.defineProperties(i,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),i}(e[r],t[r],n)):"st"===e[r].ty?i.push(function(t,n,e){var i,e=propertyGroupFactory(o,e),s=propertyGroupFactory(void 0,e);var r=t.d?t.d.length:0,a={};for(i=0;i<r;i+=1)!function(e){Object.defineProperty(a,t.d[e].nm,{get:ExpressionPropertyInterface(n.d.dataProps[e].p)})}(i),n.d.dataProps[i].p.setGroupProperty(s);function o(e){return"Color"===e||"color"===e?o.color:"Opacity"===e||"opacity"===e?o.opacity:"Stroke Width"===e||"stroke width"===e?o.strokeWidth:null}return Object.defineProperties(o,{color:{get:ExpressionPropertyInterface(n.c)},opacity:{get:ExpressionPropertyInterface(n.o)},strokeWidth:{get:ExpressionPropertyInterface(n.w)},dash:{get:function(){return a}},_name:{value:t.nm},mn:{value:t.mn}}),n.c.setGroupProperty(PropertyInterface("Color",e)),n.o.setGroupProperty(PropertyInterface("Opacity",e)),n.w.setGroupProperty(PropertyInterface("Stroke Width",e)),o}(e[r],t[r],n)):"tm"===e[r].ty?i.push(function(t,e,n){function i(e){return e===t.e.ix||"End"===e||"end"===e?i.end:e===t.s.ix?i.start:e===t.o.ix?i.offset:null}var s=propertyGroupFactory(i,n);return i.propertyIndex=t.ix,e.s.setGroupProperty(PropertyInterface("Start",s)),e.e.setGroupProperty(PropertyInterface("End",s)),e.o.setGroupProperty(PropertyInterface("Offset",s)),i.propertyIndex=t.ix,i.propertyGroup=n,Object.defineProperties(i,{start:{get:ExpressionPropertyInterface(e.s)},end:{get:ExpressionPropertyInterface(e.e)},offset:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm}}),i.mn=t.mn,i}(e[r],t[r],n)):"tr"!==e[r].ty&&("el"===e[r].ty?i.push(function(t,e,n){function i(e){return t.p.ix===e?i.position:t.s.ix===e?i.size:null}n=propertyGroupFactory(i,n),i.propertyIndex=t.ix,e="tm"===e.sh.ty?e.sh.prop:e.sh;return e.s.setGroupProperty(PropertyInterface("Size",n)),e.p.setGroupProperty(PropertyInterface("Position",n)),Object.defineProperties(i,{size:{get:ExpressionPropertyInterface(e.s)},position:{get:ExpressionPropertyInterface(e.p)},_name:{value:t.nm}}),i.mn=t.mn,i}(e[r],t[r],n)):"sr"===e[r].ty?i.push(function(t,e,n){function i(e){return t.p.ix===e?i.position:t.r.ix===e?i.rotation:t.pt.ix===e?i.points:t.or.ix===e||"ADBE Vector Star Outer Radius"===e?i.outerRadius:t.os.ix===e?i.outerRoundness:!t.ir||t.ir.ix!==e&&"ADBE Vector Star Inner Radius"!==e?t.is&&t.is.ix===e?i.innerRoundness:null:i.innerRadius}n=propertyGroupFactory(i,n),e="tm"===e.sh.ty?e.sh.prop:e.sh;i.propertyIndex=t.ix,e.or.setGroupProperty(PropertyInterface("Outer Radius",n)),e.os.setGroupProperty(PropertyInterface("Outer Roundness",n)),e.pt.setGroupProperty(PropertyInterface("Points",n)),e.p.setGroupProperty(PropertyInterface("Position",n)),e.r.setGroupProperty(PropertyInterface("Rotation",n)),t.ir&&(e.ir.setGroupProperty(PropertyInterface("Inner Radius",n)),e.is.setGroupProperty(PropertyInterface("Inner Roundness",n)));return Object.defineProperties(i,{position:{get:ExpressionPropertyInterface(e.p)},rotation:{get:ExpressionPropertyInterface(e.r)},points:{get:ExpressionPropertyInterface(e.pt)},outerRadius:{get:ExpressionPropertyInterface(e.or)},outerRoundness:{get:ExpressionPropertyInterface(e.os)},innerRadius:{get:ExpressionPropertyInterface(e.ir)},innerRoundness:{get:ExpressionPropertyInterface(e.is)},_name:{value:t.nm}}),i.mn=t.mn,i}(e[r],t[r],n)):"sh"===e[r].ty?i.push(ShapePathInterface(e[r],t[r],n)):"rc"===e[r].ty?i.push(function(t,e,n){function i(e){return t.p.ix===e?i.position:t.r.ix===e?i.roundness:t.s.ix===e||"Size"===e||"ADBE Vector Rect Size"===e?i.size:null}n=propertyGroupFactory(i,n),e="tm"===e.sh.ty?e.sh.prop:e.sh;return i.propertyIndex=t.ix,e.p.setGroupProperty(PropertyInterface("Position",n)),e.s.setGroupProperty(PropertyInterface("Size",n)),e.r.setGroupProperty(PropertyInterface("Rotation",n)),Object.defineProperties(i,{position:{get:ExpressionPropertyInterface(e.p)},roundness:{get:ExpressionPropertyInterface(e.r)},size:{get:ExpressionPropertyInterface(e.s)},_name:{value:t.nm}}),i.mn=t.mn,i}(e[r],t[r],n)):"rd"===e[r].ty?i.push(function(t,e,n){function i(e){return t.r.ix===e||"Round Corners 1"===e?i.radius:null}n=propertyGroupFactory(i,n);return i.propertyIndex=t.ix,e.rd.setGroupProperty(PropertyInterface("Radius",n)),Object.defineProperties(i,{radius:{get:ExpressionPropertyInterface(e.rd)},_name:{value:t.nm}}),i.mn=t.mn,i}(e[r],t[r],n)):"rp"===e[r].ty?i.push(function(t,e,n){function i(e){return t.c.ix===e||"Copies"===e?i.copies:t.o.ix===e||"Offset"===e?i.offset:null}n=propertyGroupFactory(i,n);return i.propertyIndex=t.ix,e.c.setGroupProperty(PropertyInterface("Copies",n)),e.o.setGroupProperty(PropertyInterface("Offset",n)),Object.defineProperties(i,{copies:{get:ExpressionPropertyInterface(e.c)},offset:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm}}),i.mn=t.mn,i}(e[r],t[r],n)):"gf"===e[r].ty?i.push(function(e,t,n){function i(e){return"Start Point"===e||"start point"===e?i.startPoint:"End Point"===e||"end point"===e?i.endPoint:"Opacity"===e||"opacity"===e?i.opacity:null}return Object.defineProperties(i,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",n)),t.e.setGroupProperty(PropertyInterface("End Point",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),i}(e[r],t[r],n)):i.push((e[r],t[r],function(){return null})));return i}function o(t,e,n){function i(e){return t.a.ix===e||"Anchor Point"===e?i.anchorPoint:t.o.ix===e||"Opacity"===e?i.opacity:t.p.ix===e||"Position"===e?i.position:t.r.ix===e||"Rotation"===e||"ADBE Vector Rotation"===e?i.rotation:t.s.ix===e||"Scale"===e?i.scale:t.sk&&t.sk.ix===e||"Skew"===e?i.skew:t.sa&&t.sa.ix===e||"Skew Axis"===e?i.skewAxis:null}var s=propertyGroupFactory(i,n);return e.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",s)),e.transform.mProps.p.setGroupProperty(PropertyInterface("Position",s)),e.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",s)),e.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",s)),e.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",s)),e.transform.mProps.sk&&(e.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",s)),e.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",s))),e.transform.op.setGroupProperty(PropertyInterface("Opacity",s)),Object.defineProperties(i,{opacity:{get:ExpressionPropertyInterface(e.transform.mProps.o)},position:{get:ExpressionPropertyInterface(e.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(e.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(e.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(e.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(e.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(e.transform.mProps.sa)},_name:{value:t.nm}}),i.ty="tr",i.mn=t.mn,i.propertyGroup=n,i}return function(e,t,i){var s;function n(e){if("number"==typeof e)return 0===(e=void 0===e?1:e)?i:s[e-1];for(var t=0,n=s.length;t<n;){if(s[t]._name===e)return s[t];t+=1}return null}return n.propertyGroup=propertyGroupFactory(n,function(){return i}),s=a(e,t,n.propertyGroup),n.numProperties=s.length,n._name="Contents",n}}(),TextExpressionInterface=function(t){var n;function i(e){return"ADBE Text Document"!==e?null:i.sourceText}return Object.defineProperty(i,"sourceText",{get:function(){t.textProperty.getValue();var e=t.textProperty.currentData.t;return void 0!==e&&(t.textProperty.currentData.t=void 0,(n=new String(e)).value=e||new String(e)),n}}),i},LayerExpressionInterface=function(){function s(e){var t=new Matrix;return void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function r(e,t){t=this.getMatrix(t);return t.props[12]=0,t.props[13]=0,t.props[14]=0,this.applyPoint(t,e)}function a(e,t){t=this.getMatrix(t);return this.applyPoint(t,e)}function o(e,t){t=this.getMatrix(t);return t.props[12]=0,t.props[13]=0,t.props[14]=0,this.invertPoint(t,e)}function l(e,t){t=this.getMatrix(t);return this.invertPoint(t,e)}function h(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var n=this._elem.hierarchy.length,i=0;i<n;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(e);return e.applyToPointArray(t[0],t[1],t[2]||0)}function d(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var n=this._elem.hierarchy.length,i=0;i<n;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}function p(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length)for(var n=this._elem.hierarchy.length,i=0;i<n;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}function c(){return[1,1,1,1]}return function(t){function n(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return n.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return i;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return n.effect;case"ADBE Text Properties":return n.textInterface;default:return null}}n.getMatrix=s,n.invertPoint=d,n.applyPoint=h,n.toWorld=a,n.toWorldVec=r,n.fromWorld=l,n.fromWorldVec=o,n.toComp=a,n.fromComp=p,n.sampleImage=c,n.sourceRectAtTime=t.sourceRectAtTime.bind(t);var i,e=getDescriptor(i=TransformExpressionInterface((n._elem=t).finalTransform.mProp),"anchorPoint");return Object.defineProperties(n,{hasParent:{get:function(){return t.hierarchy.length}},parent:{get:function(){return t.hierarchy[0].layerInterface}},rotation:getDescriptor(i,"rotation"),scale:getDescriptor(i,"scale"),position:getDescriptor(i,"position"),opacity:getDescriptor(i,"opacity"),anchorPoint:e,anchor_point:e,transform:{get:function(){return i}},active:{get:function(){return t.isInRange}}}),n.startTime=t.data.st,n.index=t.data.ind,n.source=t.data.refId,n.height=0===t.data.ty?t.data.h:100,n.width=0===t.data.ty?t.data.w:100,n.inPoint=t.data.ip/t.comp.globalData.frameRate,n.outPoint=t.data.op/t.comp.globalData.frameRate,n._name=t.data.nm,n.registerMaskInterface=function(e){n.mask=new MaskManagerInterface(e,t)},n.registerEffectsInterface=function(e){n.effect=e},n}}(),FootageInterface=function(){function n(e){function t(e){return"Outline"===e?t.outlineInterface():null}function n(e){var t;return r[e]?"object"==typeof(r=r[s=e])?n:r:-1!==(t=e.indexOf(s))?(e=parseInt(e.substr(t+s.length),10),"object"==typeof(r=r[e])?n:r):""}var i,s,r;return t._name="Outline",t.outlineInterface=(s="",r=(i=e).getFootageData(),function(){return s="",r=i.getFootageData(),n}),t}return function(e){function t(e){return"Data"===e?t.dataInterface:null}return t._name="Data",t.dataInterface=n(e),t}}(),CompExpressionInterface=function(i){function e(e){for(var t=0,n=i.layers.length;t<n;){if(i.layers[t].nm===e||i.layers[t].ind===e)return i.elements[t].layerInterface;t+=1}return null}return Object.defineProperty(e,"_name",{value:i.data.nm}),(e.layer=e).pixelAspect=1,e.height=i.data.h||i.globalData.compSize.h,e.width=i.data.w||i.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/i.globalData.frameRate,e.displayStartTime=0,e.numLayers=i.layers.length,e},TransformExpressionInterface=function(e){function t(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var n,i,s,r;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?r=ExpressionPropertyInterface(e.p):(n=ExpressionPropertyInterface(e.px),i=ExpressionPropertyInterface(e.py),e.pz&&(s=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?r():[n(),i(),s?s():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},ProjectInterface=function(){function t(e){this.compositions.push(e)}return function(){function e(e){for(var t=0,n=this.compositions.length;t<n;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}}(),EffectsExpressionInterface=function(){function d(e,t,n,i){var s=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",i)),function(){return 10===t?n.comp.compInterface(e.p.v):s()}}return{createEffectsInterface:function(e,t){if(e.effectsManager){var n,i=[],s=e.data.ef,r=e.effectsManager.effectElements.length;for(n=0;n<r;n+=1)i.push(function e(s,t,n,i){function r(e){for(var t=s.ef,n=0,i=t.length;n<i;){if(e===t[n].nm||e===t[n].mn||e===t[n].ix)return 5===t[n].ty?o[n]:o[n]();n+=1}throw new Error}var a=propertyGroupFactory(r,n);var o=[];var l;var h=s.ef.length;for(l=0;l<h;l+=1)5===s.ef[l].ty?o.ush(e(s.ef[l],t.effectElements[l],t.effectElements[l].propertyGroup,i)):o.push(d(t.effectElements[l],s.ef[l].ty,i,a));"ADBE Color Control"===s.mn&&Object.defineProperty(r,"color",{get:function(){return o[0]()}});Object.defineProperties(r,{numProperties:{get:function(){return s.np}},_name:{value:s.nm},propertyGroup:{value:a}});r.enabled=0!==s.en;r.active=r.enabled;return r}(s[n],e.effectsManager.effectElements[n],t,e));var a=e.data.ef||[],o=function(e){for(n=0,r=a.length;n<r;){if(e===a[n].nm||e===a[n].mn||e===a[n].ix)return i[n];n+=1}return null};return Object.defineProperty(o,"numProperties",{get:function(){return a.length}}),o}return null}}}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}});return function(t){for(var n=createSizedArray(t.viewData.length),i=t.viewData.length,s=0;s<i;s+=1)n[s]=new e(t.viewData[s],t.masksProperties[s]);return function(e){for(s=0;s<i;){if(t.masksProperties[s].nm===e)return n[s];s+=1}return null}}}(),ExpressionPropertyInterface=function(){var d={pv:0,v:0,mult:1},p={pv:[0,0,0],v:[0,0,0],mult:1};function c(i,s,r){Object.defineProperty(i,"velocity",{get:function(){return s.getVelocityAtTime(s.comp.currentFrame)}}),i.numKeys=s.keyframes?s.keyframes.length:0,i.key=function(e){var t,n;return i.numKeys?(t="",t="s"in s.keyframes[e-1]?s.keyframes[e-1].s:"e"in s.keyframes[e-2]?s.keyframes[e-2].e:s.keyframes[e-2].s,(n="unidimensional"===r?new Number(t):Object.assign({},t)).time=s.keyframes[e-1].t/s.elem.comp.globalData.frameRate,n.value="unidimensional"===r?t[0]:t,n):0},i.valueAtTime=s.getValueAtTime,i.speedAtTime=s.getSpeedAtTime,i.velocityAtTime=s.getVelocityAtTime,i.propertyGroup=s.propertyGroup}function m(){return d}return function(e){var t,n,i,s,r,a,o,l,h;return e?"unidimensional"===e.propType?(n=1/(t=(t=e)&&"pv"in t?t:d).mult,i=t.pv*n,(s=new Number(i)).value=i,c(s,t,"unidimensional"),function(){return t.k&&t.getValue(),i=t.v*n,s.value!==i&&((s=new Number(i)).value=i,c(s,t,"unidimensional")),s}):(a=1/(r=(r=e)&&"pv"in r?r:p).mult,o=r.data&&r.data.l||r.pv.length,l=createTypedArray("float32",o),h=createTypedArray("float32",o),l.value=h,c(l,r,"multidimensional"),function(){r.k&&r.getValue();for(var e=0;e<o;e+=1)h[e]=r.v[e]*a,l[e]=h[e];return l}):m}}(),TextExpressionSelectorPropFactory=function(){function n(e,t){return this.textIndex=e+1,this.textTotal=t,this.v=this.getValue()*this.mult,this.v}return function(e,t){this.pv=1,this.comp=e.comp,this.elem=e,this.mult=.01,this.propType="textSelector",this.textTotal=t.totalChars,this.selectorValue=100,this.lastValue=[1,1,1],this.k=!0,this.x=!0,this.getValue=ExpressionManager.initiateExpression.bind(this)(e,t,this),this.getMult=n,this.getVelocityAtTime=expressionHelpers.getVelocityAtTime,this.kf?this.getValueAtTime=expressionHelpers.getValueAtTime.bind(this):this.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(this),this.setGroupProperty=expressionHelpers.setGroupProperty}}(),propertyGetTextProp=TextSelectorProp.getTextSelectorProp;function SliderEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function AngleEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function ColorEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function PointEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function LayerIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function MaskIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function CheckboxEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){for(var n,i=e.ef||[],s=(this.effectElements=[],i.length),r=0;r<s;r+=1)n=new GroupEffect(i[r],t),this.effectElements.push(n)}function GroupEffect(e,t){this.init(e,t)}TextSelectorProp.getTextSelectorProp=function(e,t,n){return 1===t.t?new TextExpressionSelectorPropFactory(e,t,n):propertyGetTextProp(e,t,n)},extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);for(var n,i=this.data.ef.length,s=this.data.ef,r=0;r<i;r+=1){switch(n=null,s[r].ty){case 0:n=new SliderEffect(s[r],t,this);break;case 1:n=new AngleEffect(s[r],t,this);break;case 2:n=new ColorEffect(s[r],t,this);break;case 3:n=new PointEffect(s[r],t,this);break;case 4:case 7:n=new CheckboxEffect(s[r],t,this);break;case 10:n=new LayerIndexEffect(s[r],t,this);break;case 11:n=new MaskIndexEffect(s[r],t,this);break;case 5:n=new EffectsManager(s[r],t,this);break;default:n=new NoValueEffect(s[r],t,this)}n&&this.effectElements.push(n)}};var lottie={};function setLocationHref(e){locationHref=e}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){subframeEnabled=e}function setIDPrefix(e){idPrefix=e}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":defaultCurveSegments=200;break;default:case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(e)&&1<e&&(defaultCurveSegments=e);roundValues(!(50<=defaultCurveSegments))}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&(expressionsPlugin=t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),n=0;n<t.length;n+=1){var i=t[n].split("=");if(decodeURIComponent(i[0])==e)return decodeURIComponent(i[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocationHref,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=function(e){_useWebWorker=e},lottie.setIDPrefix=setIDPrefix,lottie.__getFactory=getFactory,lottie.version="5.8.1";var standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="",queryString,scripts,index,myScript,queryString,renderer,readyStateCheckInterval=(standalone&&(scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""},queryString=myScript.src.replace(/^[^\?]+\??/,""),renderer=getQueryVariable("renderer")),setInterval(checkReady,100));return lottie}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.SpriteSpin={})}(this,function(e){"use strict";var R=function(e){this.data=e};function t(e){var t,n=R.prototype;for(t in e)if(e.hasOwnProperty(t)){if(n[t])throw new Error("API method is already defined: "+t);n[t]=e[t]}return n}var s,r,n,p=window.jQuery||window.$;function V(e){var t=e.touches,n=e;return{x:(n=void 0!==(t=void 0===e.touches&&void 0!==e.originalEvent?e.originalEvent.touches:t)&&0<t.length?t[0]:n).clientX||0,y:n.clientY||0}}function z(e,t,n){if(!(r||(s=s||document.createElement("canvas"))&&s.getContext&&(r=s.getContext("2d"))))return!1;if(t*n<=1048576)return!1;s.width=s.height=1,r.fillStyle="#FF00FF",r.fillRect(0,0,1,1),r.drawImage(e,1-t,0);try{var i=r.getImageData(0,0,1,1).data;return 255===i[0]&&0===i[1]&&255===i[2]}catch(e){return!1}}function c(e){var t=Math.floor(e.width||e.frameWidth||e.target.innerWidth()),e=Math.floor(e.height||e.frameHeight||e.target.innerHeight());return{aspect:t/e,height:e,width:t}}function O(e){var t=c(e);return"function"==typeof window.getComputedStyle&&(e=window.getComputedStyle(e.target[0])).width&&(t.width=Math.floor(Number(e.width.replace("px",""))),t.height=Math.floor(t.width/t.aspect)),t}function H(e){var t=Math.floor(e.frameWidth||e.width||e.target.innerWidth()),e=Math.floor(e.frameHeight||e.height||e.target.innerHeight());return{aspect:t/e,height:e,width:t}}function j(e,t,n){var i,s,r="fit"===e,a="fill"===e,o={width:"100%",height:"100%",top:0,left:0,bottom:0,right:0,position:"absolute",overflow:"hidden"};return e&&!("stretch"===e)&&(e=t.aspect>=n.aspect,i=t.width,s=t.height,(r&&e||a&&!e)&&(i=n.width,s=n.width/t.aspect),(a&&e||r&&!e)&&(s=n.height,i=n.height*t.aspect),i=Math.floor(i),s=Math.floor(s),o.width=i,o.height=s,o.top=Math.floor((n.height-s)/2),o.left=Math.floor((n.width-i)/2),o.right=o.left,o.bottom=o.top),o}function N(e){return e.naturalWidth?{height:e.naturalHeight,width:e.naturalWidth}:((n=n||new Image).crossOrigin=e.crossOrigin,n.src=e.src,{height:n.height,width:n.width})}function G(e,t){if(1===e.length)return[W(e[0],t)];if(t.framesX&&t.framesY){for(var n=e,i=t,s=[],r=0;r<n.length;r++){var a=W(n[r],{frames:void 0,framesX:i.framesX,framesY:i.framesY,detectSubsampling:i.detectSubsampling});a.id=r,s.push(a)}return s}for(var o=e,l=t,h=[],d=0;d<o.length;d++){var p=W(o[d],{frames:1,framesX:1,detectSubsampling:l.detectSubsampling});p.id=d,h.push(p)}return h}function W(e,t){for(var n,i,s={id:0,sprites:[]},r=(o=t,n=s,i=N(e=e),n.isSubsampled=o.detectSubsampling&&z(e,i.width,i.height),n.width=i.width,n.height=i.height,n.sampledWidth=i.width/(n.isSubsampled?2:1),n.sampledHeight=i.height/(n.isSubsampled?2:1),t.frames),a=Number(t.framesX)||r,o=Math.ceil(r/a),l=Math.floor(s.width/a),h=Math.floor(s.height/o),d=s.isSubsampled?2:1,p=0;p<r;p++){var c=p%a*l,m=Math.floor(p/a)*h;s.sprites.push({id:p,x:c,y:m,width:l,height:h,sampledX:c/d,sampledY:m/d,sampledWidth:l/d,sampledHeight:h/d})}return s}function h(e,t,n,i){for(var s=i*t+n,r=0,a=null,o=null;o=e[r];){if(!(s>=o.sprites.length)){a=o.sprites[s];break}s-=o.sprites.length,r++}return{sprite:a,sheet:o}}function q(){}function X(e){for(var t=e.source,n="string"==typeof t?[t]:t,i=[],s=e.preloadCount||n.length,t=e.initiated||q,r=e.progress||q,a=e.complete||q,o=0,l=!1,h=!1,d=function(){o+=1,r({index:function(e,t){for(var n=0;n<t.length;n++)if(t[n]===e)return n}(this,i),loaded:o,total:n.length,percent:Math.round(o/n.length*100)}),(h=h||this===i[0])&&!l&&s<=o&&(l=!0,a(i))},p=0,c=n;p<c.length;p++){var m=c[p],u=new Image;i.push(u),u.crossOrigin=e.crossOrigin,u.onload=u.onabort=u.onerror=d,u.src=m}t(i)}function Y(e,t,n){for(var i=String(e);i.length<t;)i=String(n)+i;return i}function Q(e,t){for(var n=t.digits||2,i=t.lanePlacer||"{lane}",s=t.framePlacer||"{frame}",r=0,a=0,o=(t.frame&&(r=t.frame[0],a=t.frame[1]),0),l=0,h=(t.lane&&(o=t.lane[0],l=t.lane[1]),[]),d=o;d<=l;d+=1)for(var p=r;p<=a;p+=1)h.push(e.replace(i,Y(d,n,"0")).replace(s,Y(p,n,"0")));return h}var a="spritespin",U=["mousedown","mousemove","mouseup","mouseenter","mouseover","mouseleave","mousewheel","wheel","click","dblclick","touchstart","touchmove","touchend","touchcancel","selectstart","gesturestart","gesturechange","gestureend"],K=["onInit","onProgress","onLoad","onFrameChanged","onFrame","onDraw","onComplete","onDestroy"],J=["dragstart"],Z={source:void 0,width:void 0,height:void 0,frames:void 0,framesX:void 0,lanes:1,sizeMode:void 0,renderer:"canvas",lane:0,frame:0,frameTime:40,animate:!0,retainAnimate:!1,reverse:!1,loop:!0,stopFrame:0,wrap:!0,wrapLane:!1,sense:1,senseLane:void 0,orientation:"horizontal",detectSubsampling:!0,preloadCount:void 0,touchScrollTimer:[200,1500],responsive:void 0,plugins:void 0};function ee(){}function te(e){return console&&console[e]?function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return console.log.apply(console,e)}:ee}var ne=te("log"),o=te("warn"),ie=te("error");function se(e){return Array.isArray(e)?e:[e]}function l(e,t,n){return n<e?n:e<t?t:e}function re(e,t,n,i){for(;n<e;)e-=i;for(;e<t;)e+=i;return e}function ae(e){return e.preventDefault(),!1}function u(t,e,n){n&&t.bind(e+"."+a,function(e){n.apply(t,[e,t.spritespin("data")])})}function oe(e){e.unbind("."+a)}function le(e){return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}function he(e){e.target.attr("unselectable","on").css({width:"",height:"","-ms-user-select":"none","-moz-user-select":"none","-khtml-user-select":"none","-webkit-user-select":"none","user-select":"none"});var t=(e.responsive?O:c)(e),n=j(e.sizeMode,H(e),t);e.target.css({width:t.width,height:t.height,position:"relative",overflow:"hidden"}),e.stage.css(n).hide(),e.canvas&&(e.canvas.css(n).hide(),e.canvasRatio=e.canvasRatio||le(e.context),"number"==typeof n.width&&"number"==typeof n.height?(e.canvas[0].width=n.width*e.canvasRatio||t.width,e.canvas[0].height=n.height*e.canvasRatio||t.height):(e.canvas[0].width=t.width*e.canvasRatio,e.canvas[0].height=t.height*e.canvasRatio),e.context.scale(e.canvasRatio,e.canvasRatio))}function i(e,t){return e.state=e.state||{},e.state[t]=e.state[t]||{},e.state[t]}function d(e,t){e=i(e,"plugin");return e[t]=e[t]||{},e[t]}function m(e,t){return!!i(e,"flags")[t]}function f(e,t,n){i(e,"flags")[t]=!!n}function g(e){return i(e,"playback")}function de(e){var t;g(e).handler&&(pe(e),(t=e).frame+=t.reverse?-1:1,t.frame=re(t.frame,0,t.frames-1,t.frames),t.loop||t.frame!==t.stopFrame||v(t),ce(e))}function pe(e){var t=g(e);t.lastFrame=e.frame,t.lastLane=e.lane}function ce(e){var t=g(e);t.lastFrame===e.frame&&t.lastLane===e.lane||e.target.trigger("onFrameChanged."+a,e),e.target.trigger("onFrame."+a,e),e.target.trigger("onDraw."+a,e)}function y(e,t,n){var i;pe(e),null!=t&&((i=e).frame=Number(t),i.frame=i.wrap?re(i.frame,0,i.frames-1,i.frames):l(i.frame,0,i.frames-1)),null!=n&&(t=n,(i=e).lane=i.wrapLane?re(t,0,i.lanes-1,i.lanes):l(t,0,i.lanes-1)),ce(e)}function v(e){e.animate=!1;e=g(e);null!=e.handler&&(window.clearInterval(e.handler),e.handler=null)}function _(e){var t=g(e);!t.handler||e.animate&&t.frameTime===e.frameTime||v(e),e.animate&&!t.handler&&(t.frameTime=e.frameTime,t.handler=window.setInterval(function(){return de(e)},t.frameTime))}function me(e){e.animate=!0,_(e)}var ue={};function b(e,t){if(!ue[e])return ue[e]=t=t||{};ie('Plugin name "'+e+'" is already taken')}function fe(e){return ue[e]}function ge(e){var t=e;t.mods&&(o('"mods" option is deprecated, use "plugins" instead'),t.plugins=t.mods,delete t.mods),t.behavior&&(o('"behavior" option is deprecated, use "plugins" instead'),t.plugins.push(t.behavior),delete t.behavior),t.module&&(o('"module" option is deprecated, use "plugins" instead'),t.plugins.push(t.module),delete t.module);for(var n=0;n<e.plugins.length;n+=1){var i,s=e.plugins[n];"string"==typeof s&&((i=ue[s])?e.plugins[n]=i:ie("No plugin found with name "+s))}}var w=p,ye=0,x={};function ve(e){for(var t in x)x.hasOwnProperty(t)&&e(x[t])}var _e=function(){function e(){ve(function(e){e.responsive&&C(e)})}_e=function(){};for(var t=function(t){w(window.document).bind(t+"."+a,function(e){var s,r;s="document"+t,r=e,ve(function(e){for(var t=0,n=e.plugins;t<n.length;t++){var i=n[t];"function"==typeof i[s]&&i[s].apply(e.target,[r,e])}})})},n=0,i=U;n<i.length;n++)t(i[n]);var s=null;w(window).on("resize",function(){window.clearTimeout(s),s=window.setTimeout(e,100)})};function be(e){var t=e.target;oe(t);for(var n=0,i=J;n<i.length;n++)u(t,p=i[n],ae);for(var s=0,r=e.plugins;s<r.length;s++){for(var a=r[s],o=0,l=U;o<l.length;o++)u(t,p=l[o],a[p]);for(var h=0,d=K;h<d.length;h++)u(t,p=d[h],a[p])}u(t,"onLoad",function(e,t){_(t)});for(var p,c=0,m=K;c<m.length;c++)u(t,p=m[c],e[p])}function C(n){ge(n),be(n),he(n),n.source=se(n.source),n.loading=!0,n.target.addClass("loading").trigger("onInit."+a,n),X({source:n.source,crossOrigin:n.crossOrigin,preloadCount:n.preloadCount,progress:function(e){n.progress=e,n.target.trigger("onProgress."+a,n)},complete:function(e){var t;n.images=e,n.loading=!1,n.frames=n.frames||e.length,(e=n).images||(e.metrics=[]),e.metrics=G(e.images,e),(t=h(e.metrics,e.frames,0,0)).sprite&&(e.frameWidth=t.sprite.width,e.frameHeight=t.sprite.height),he(n),n.stage.show(),n.target.removeClass("loading").trigger("onLoad."+a,n).trigger("onFrame."+a,n).trigger("onDraw."+a,n).trigger("onComplete."+a,n)}})}function we(e){var t=this,n=e.target,i=w.extend(!0,{},Z,e);return i.source=i.source||[],i.plugins=i.plugins||["360","drag"],n.find("img").each(function(){Array.isArray(i.source)||(i.source=[]),i.source.push(w(t).attr("src"))}),n.empty().addClass("spritespin-instance").append("<div class='etheme-360-product-viewer-stage'></div>"),"canvas"===i.renderer&&((e=document.createElement("canvas")).getContext&&e.getContext("2d")?(i.canvas=w(e).addClass("etheme-360-product-viewer-canvas"),i.context=e.getContext("2d"),n.append(i.canvas),n.addClass("with-canvas")):i.renderer="image"),i.target=n,i.stage=n.find(".etheme-360-product-viewer-stage"),n.data(a,i),ye+=1,(e=i).id=String(ye),x[e.id]=e,i}function xe(e){_e();var t=e.target.data(a);return t?w.extend(t,e):t=we(e),C(t),t}function Ce(e){delete x[e.id],v(e),e.target.trigger("onDestroy",e).html(null).attr("style",null).attr("unselectable",null).removeClass(["spritespin-instance","with-canvas"]),oe(e.target),e.target.removeData(a)}function S(e){return i(e,"input")}function P(e,t){var e=V(e),n=S(t);n.oldX=n.currentX,n.oldY=n.currentY,n.currentX=e.x,n.currentY=e.y,void 0!==n.oldX&&void 0!==n.oldY||(n.oldX=n.currentX,n.oldY=n.currentY),void 0!==n.startX&&void 0!==n.startY||(n.startX=n.currentX,n.startY=n.currentY,n.clickframe=t.frame,n.clicklane=t.lane),n.dX=n.currentX-n.startX,n.dY=n.currentY-n.startY,n.ddX=n.currentX-n.oldX,n.ddY=n.currentY-n.oldY,n.ndX=n.dX/t.target.innerWidth(),n.ndY=n.dY/t.target.innerHeight(),n.nddX=n.ddX/t.target.innerWidth(),n.nddY=n.ddY/t.target.innerHeight()}function Se(e){e=S(e);e.startX=e.startY=void 0,e.currentX=e.currentY=void 0,e.oldX=e.oldY=void 0,e.dX=e.dY=0,e.ddX=e.ddY=0,e.ndX=e.ndY=0,e.nddX=e.nddY=0}function E(e,t){for(var n=0,i=t;n<i.length;n++){var s=i[n];if(e[s]||s in e)return s}return t[0]}p.fn[a]=function(e,t){var n,i=p(this);if("data"===e)return i.data(a);if("api"===e)return(n=i.data(a)).api=n.api||new R(n),n.api;if("destroy"===e)return i.each(function(){var e=i.data(a);e&&Ce(e)});if(2===arguments.length&&"string"==typeof e&&((n={})[e]=t,e=n),"object"==typeof e)return xe(p.extend(!0,{target:i},e)).target;throw new Error("Invalid call to spritespin")},t({isPlaying:function(){return null!=g(this.data).handler},isLooping:function(){return this.data.loop},toggleAnimation:function(){this.isPlaying()?this.stopAnimation():this.startAnimation()},stopAnimation:function(){this.data.animate=!1,v(this.data)},startAnimation:function(){this.data.animate=!0,_(this.data)},loop:function(e){return this.data.loop=e,_(this.data),this},currentFrame:function(){return this.data.frame},updateFrame:function(e){return y(this.data,e),this},skipFrames:function(e){var t=this.data;return y(t,t.frame+(t.reverse?-e:+e)),this},nextFrame:function(){return this.skipFrames(1)},prevFrame:function(){return this.skipFrames(-1)},playTo:function(e,t){var n,i=this.data;if((t=t||{}).force||i.frame!==e)return t.nearest&&(t=e-i.frame,n=e>i.frame?t-i.frames:t+i.frames,t=Math.abs(t)<Math.abs(n)?t:n,i.reverse=t<0),i.animate=!0,i.loop=!1,i.stopFrame=e,_(i),this}});var k={requestFullscreen:E(document.documentElement,["requestFullscreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"]),exitFullscreen:E(document,["exitFullscreen","webkitExitFullscreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"]),fullscreenElement:E(document,["fullscreenElement","webkitFullscreenElement","webkitCurrentFullScreenElement","mozFullScreenElement","msFullscreenElement"]),fullscreenEnabled:E(document,["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"]),fullscreenchange:E(document,["onfullscreenchange","onwebkitfullscreenchange","onmozfullscreenchange","onMSFullscreenChange"]).replace(/^on/,""),fullscreenerror:E(document,["onfullscreenerror","onwebkitfullscreenerror","onmozfullscreenerror","onMSFullscreenError"]).replace(/^on/,"")},Pe=k.fullscreenchange+"."+a+"-fullscreen";function Ee(){p(document).unbind(Pe)}var ke,Ae,Te,Me,Fe,Ie,A,De,$e,Be,Le,Re,Ve="orientationchange."+a+"-fullscreen";function ze(){p(window).unbind(Ve)}function Oe(){return document[k.fullscreenElement]}function He(t,e){e=e||{};function n(){t.width=window.screen.width,t.height=window.screen.height,t.source=e.source||a,t.sizeMode=e.sizeMode||"fit",t.responsive=!1,C(t)}var i,s=t.width,r=t.height,a=t.source,o=t.sizeMode,l=t.responsive;i=function(){var e;Oe()?(n(),e=n,ze(),p(window).bind(Ve,e)):(Ee(),ze(),t.width=s,t.height=r,t.source=a,t.sizeMode=o,t.responsive=l,C(t))},Ee(),p(document).bind(Pe,i),(t.target[0]||document.documentElement)[k.requestFullscreen]()}function je(e,t){var n,i,s;!t.loading&&t.stage.is(":visible")&&(P(e,t),e=S(t),i=(s=t.target).offset(),s="horizontal"===t.orientation?(n=s.innerWidth()/2,e.currentX-i.left):(n=s.innerHeight()/2,e.currentY-i.top),y(t,t.frame+(n<s?1:-1)))}function T(e){return d(e,ke)}function Ne(e,t){var n=T(t),i=[200,1500],t=t.touchScrollTimer||i;n.minTime=t[0]||i[0],n.maxTime=t[1]||i[1]}function Ge(e,t){var n,i=T(t);t.loading||m(t,"dragging")||t.zoomPinFrame&&!t.stage.is(":visible")||(n=(new Date).getTime(),i.endAt&&n-i.endAt>i.maxTime&&(i.startAt=null,i.endAt=null),i.startAt&&n-i.startAt>i.minTime&&e.preventDefault(),i.startAt=n,i.wasPlaying=!!g(t).handler,i.frame=t.frame||0,i.lane=t.lane||0,f(t,"dragging",!0),P(e,t))}function M(e,t){m(t,"dragging")&&(T(t).endAt=(new Date).getTime(),f(t,"dragging",!1),Se(t),t.retainAnimate)&&T(t).wasPlaying&&me(t)}function F(e,t){var n,i,s=T(t),r=S(t);m(t,"dragging")&&(P(e,t),e="number"==typeof(e=t).orientation?e.orientation*Math.PI/180:"horizontal"===e.orientation?0:Math.PI/2,i=Math.sin(e),e=Math.cos(e),n=(r.nddX*e-r.nddY*i)*t.sense||0,i=(r.nddX*i+r.nddY*e)*(t.senseLane||t.sense)||0,s.frame+=t.frames*n,s.lane+=t.lanes*i,t.frame,t.lane,y(t,Math.floor(s.frame),Math.floor(s.lane)),v(t))}function We(e){return d(e,Ae)}function qe(e,t){var n,i;m(t,"loading")||m(t,"dragging")||!t.stage.is(":visible")||((i=We(n=t)).frameTime=n.frameTime,i.animate=n.animate,i.reverse=n.reverse,P(e,t),f(t,"dragging",!0),t.animate=!0,_(t))}function Xe(e,t){var n,i;f(t,"dragging",!1),Se(t),v(t),i=We(n=t),n.frameTime=i.frameTime,n.animate=i.animate,n.reverse=i.reverse,_(t)}function Ye(e,t){var n,i,s,r;m(t,"dragging")&&(P(e,t),n=S(t),s=(r=t.target).offset(),r="horizontal"===t.orientation?(i=r.innerWidth()/2,(n.currentX-s.left-i)/i):(i=t.height/2,(n.currentY-s.top-i)/i),t.reverse=r<0,t.frameTime=80*(1-(r=r<0?-r:r))+20,"horizontal"===t.orientation&&n.dX<n.dY||"vertical"===t.orientation&&n.dX<n.dY)&&e.preventDefault()}function Qe(e){return d(e,Te)}function Ue(e,t,n){return e[t]||n}function Ke(e,t){t.loading||m(t,"dragging")||(P(e,t),f(t,"dragging",!0))}function Je(e,t){m(t,"dragging")&&(P(e,t),y(t,t.frame,t.lane))}function Ze(e,t){var n,i,s,r,a,o;m(t,"dragging")&&(f(t,"dragging",!1),r=Qe(t),o=S(t),n=t.frame,i=t.lane,s=r.snap,r=r.fling,o="horizontal"===t.orientation?(a=o.ndX,o.ddX):(a=o.ndY,o.ddY),s<=a||r<=o?n=t.frame-1:(a<=-s||o<=-r)&&(n=t.frame+1),Se(t),y(t,n,i),v(t))}function et(e){return d(e,Me)}function I(e){return d(e,Fe)}function tt(e,t,n){return e[t]||n}function nt(a){var e=I(a);e.timeout=window.setTimeout(function(){var e=a,t=I(e);if(it(e),t.context){var n=0;!function(e,t){t.canvas.show();t.canvas[0].width,e.canvasRatio,t.canvas[0].height,e.canvasRatio}(e,t),t.context.clearRect(0,0,e.width,e.height);for(var i=0,s=t.steps;i<s.length;i++){var r=s[i];r.live=Math.max(r.live-r.step,0),r.alpha=Math.max(r.live-.25,0),!function(e,t,n){var i,s,r;n.alpha<=0||(i=h(e.metrics,e.frames,n.frame,n.lane),s=i.sheet,i=i.sprite,s&&i&&(e.source[s.id],!1!==(s=e.images[s.id]).complete)&&(t.canvas.show(),r=t.canvas[0].width/e.canvasRatio,e=t.canvas[0].height/e.canvasRatio,t.context.globalAlpha=n.alpha,t.context.drawImage(s,i.sampledX,i.sampledY,i.sampledWidth,i.sampledHeight,0,0,r,e)))}(e,t,r),n+=r.alpha+r.d}t.cssBlur&&!function(e,t){t="blur("+Math.min(Math.max(t/2-4,0),2.5)+"px)";e.css({"-webkit-filter":t,filter:t})}(t.canvas,n),!function(e){for(var t=Ie.length=0;t<e.length;t+=1)e[t].alpha<=0&&Ie.push(t);for(var n=0,i=Ie;n<i.length;n++)e.splice(i[n],1)}(t.steps),t.steps.length&&nt(e)}},e.frameTime)}function it(e){e=I(e);window.clearTimeout(e.timeout),e.timeout=null}function D(e){return d(e,$e)}function st(e,t,n){return e[t]||n}function rt(e,t){if(m(t,"dragging")){ot(t);var n=D(t);for(n.samples.push({time:(new Date).getTime(),frame:t.frame,lane:t.lane});n.samples.length>n.maxSamples;)n.samples.shift()}}function at(e,t){for(var n,i=D(t),s=i.samples,r=0,a=0,o=0,l=0,h=s;l<h.length;l++){var d=h[l];if(n){var p=d.time-n.time;if(p>i.abortTime)return r=a=o=0,ot(t);a+=d.frame-n.frame,r+=d.lane-n.lane,o+=p}n=d}s.length=0,o&&(i.lane=t.lane,i.lanes=0,i.laneStep=r/o*i.updateTime,i.frame=t.frame,i.frames=0,i.frameStep=a/o*i.updateTime,lt(t))}function ot(e){e=D(e);null!=e.handler&&(window.clearTimeout(e.handler),e.handler=null)}function lt(s){var e=D(s);e.handler=window.setTimeout(function(){var e,t,n,i;(t=D(e=s)).lanes+=t.laneStep,t.frames+=t.frameStep,t.laneStep*=t.damping,t.frameStep*=t.damping,n=Math.floor(t.frame+t.frames),i=Math.floor(t.lane+t.lanes),y(e,n,i),(!m(e,"dragging")&&(.005<Math.abs(t.frameStep)||.005<Math.abs(t.laneStep))?lt:ot)(e)},e.updateTime)}function ht(e){return d(e,Be)}function dt(e,t,n){return e[t]||n}function pt(e){return d(e,Le)}function B(e){return d(e,Re)}function L(e,t,n){return t in e?e[t]:n}function ct(e,t){var n,i,s,r,a=B(t);a.stage.is(":visible")&&(e.preventDefault(),a.pinFrame&&f(t,"dragging",!1),n=(i=V(e)).x/t.width,i=i.y/t.height,null==a.oldX&&(a.oldX=n,a.oldY=i),null==a.currentX&&(a.currentX=n,a.currentY=i),s=n-a.oldX,r=i-a.oldY,a.oldX=n,a.oldY=i,e.type.match(/touch/)&&(s=-s,r=-r),a.currentX=l(a.currentX+s,0,1),a.currentY=l(a.currentY+r,0,1),y(t,t.frame,t.lane))}function mt(e,t){var n,i=B(t);i.useClick&&(e.preventDefault(),n=(new Date).getTime(),!i.clickTime||n-i.clickTime>i.doubleClickTime?i.clickTime=n:(i.clickTime=void 0,ft(t)&&ct(e,t)))}function ut(e,t){B(t).stage.is(":visible")&&ct(e,t)}function ft(e){var t=B(e);if(!t.stage)throw new Error("zoom module is not initialized or is not available.");if(!t.stage.is(":visible"))return yt(e),1;gt(e)}function gt(e){B(e).stage.fadeOut(),e.stage.fadeIn()}function yt(e){B(e).stage.fadeIn(),e.stage.fadeOut()}t({fullscreenEnabled:function(){return document[k.fullscreenEnabled]},fullscreenElement:Oe,exitFullscreen:function(){return document[k.exitFullscreen]()},toggleFullscreen:function(e){!function(e){Oe()?this.apiRequestFullscreen(e):this.exitFullscreen()}((this.data,e))},requestFullscreen:function(e){He(this.data,e)}}),b("click",{name:"click",mouseup:je,touchend:je}),b(ke="drag",{name:"drag",onInit:Ne,mousedown:Ge,mousemove:F,mouseup:M,documentmousemove:F,documentmouseup:M,touchstart:Ge,touchmove:F,touchend:M,touchcancel:M}),b("move",{name:"move",onInit:Ne,mousemove:function(e,t){Ge(e,t),F(e,t)},mouseleave:M,touchstart:Ge,touchmove:F,touchend:M,touchcancel:M}),b(Ae="hold",{name:Ae,mousedown:qe,mousemove:Ye,mouseup:Xe,mouseleave:Xe,touchstart:qe,touchmove:Ye,touchend:Xe,touchcancel:Xe,onFrame:function(e,t){t.animate=!0,_(t)}}),b(Te="swipe",{name:Te,onLoad:function(e,t){var n=Qe(t);n.fling=Ue(t,"swipeFling",10),n.snap=Ue(t,"swipeSnap",.5)},mousedown:Ke,mousemove:Je,mouseup:Ze,mouseleave:Ze,touchstart:Ke,touchmove:Je,touchend:Ze,touchcancel:Ze}),b("wheel",{name:"wheel",wheel:function(e,t){var n;!t.loading&&t.stage.is(":visible")&&(e.preventDefault(),n=0===(e=e.originalEvent).deltaX?0:0<e.deltaX?1:-1,e=0===e.deltaY?0:0<e.deltaY?1:-1,y(t,t.frame+e,t.lane+n))}}),b(Me="progress",{name:Me,onInit:function(e,t){var n=et(t);n.stage||(n.stage=p("\n<div class='etheme-360-product-viewer-progress'>\n  <div class='etheme-360-product-viewer-progress-label'></div>\n  <div class='etheme-360-product-viewer-progress-bar'></div>\n</div>\n"),n.stage.appendTo(t.target)),n.stage.find(".etheme-360-product-viewer-progress-label").text("0%").css({"text-align":"center"}),n.stage.find(".etheme-360-product-viewer-progress-bar").css({width:"0%"}),n.stage.hide().fadeIn()},onProgress:function(e,t){var n=et(t);n.stage.find(".etheme-360-product-viewer-progress-label").text(t.progress.percent+"%").css({"text-align":"center"}),n.stage.find(".etheme-360-product-viewer-progress-bar").css({width:t.progress.percent+"%"})},onLoad:function(e,t){p(et(t).stage).fadeOut()},onDestroy:function(e,t){p(et(t).stage).remove()}}),b("360",{name:"360",onLoad:function(e,t){t.stage.find(".spritespin-frames").detach(),"image"===t.renderer&&$(t.images).addClass("spritespin-frames").appendTo(t.stage)},onDraw:function(e,t){var n,i,s,r,a,o=(l=h(t.metrics,t.frames,t.frame,t.lane)).sheet,l=l.sprite;o&&l&&(n=t.source[o.id],i=t.images[o.id],"canvas"===t.renderer?(t.canvas.show(),a=t.canvas[0].width/t.canvasRatio,s=t.canvas[0].height/t.canvasRatio,t.context.clearRect(0,0,a,s),t.context.drawImage(i,l.sampledX,l.sampledY,l.sampledWidth,l.sampledHeight,0,0,a,s)):(a=t.stage.innerWidth()/l.sampledWidth,s=t.stage.innerHeight()/l.sampledHeight,r=Math.floor(-l.sampledY*s),l=Math.floor(-l.sampledX*a),a=Math.floor(o.sampledWidth*a),o=Math.floor(o.sampledHeight*s),"background"===t.renderer?t.stage.css({"background-image":"url('"+n+"')","background-position":l+"px "+r+"px","background-repeat":"no-repeat","-webkit-background-size":a+"px "+o+"px","-moz-background-size":a+"px "+o+"px","-o-background-size":a+"px "+o+"px","background-size":a+"px "+o+"px"}):($(t.images).hide(),$(i).show().css({position:"absolute",top:r,left:l,"max-width":"initial",width:a,height:o}))))}}),Ie=[],b(Fe="blur",{name:Fe,onLoad:function(e,t){var n=I(t),i=(n.canvas=n.canvas||p("<canvas class='blur-layer'></canvas>"),n.context=n.context||n.canvas[0].getContext("2d"),n.steps=n.steps||[],n.fadeTime=Math.max(tt(t,"blurFadeTime",200),1),n.frameTime=Math.max(tt(t,"blurFrameTime",t.frameTime),16),n.trackTime=null,n.cssBlur=!!tt(t,"blurCss",!1),H(t)),s=(t.responsive?O:c)(t),i=j(t.sizeMode,i,s);n.canvas[0].width=t.width*t.canvasRatio,n.canvas[0].height=t.height*t.canvasRatio,n.canvas.css(i).show(),n.context.scale(t.canvasRatio,t.canvasRatio),t.target.append(n.canvas)},onFrameChanged:function(e,t){var n,i,s,r=I(t);i=I(n=t),s=g(n),s=(s=Math.abs(n.frame-s.lastFrame))>=n.frames/2?n.frames-s:s,i.steps.unshift({frame:n.frame,lane:n.lane,live:1,step:i.frameTime/i.fadeTime,d:s,alpha:0}),null==r.timeout&&nt(t)}}),A=Math.max,De=Math.min,b($e="ease",{name:$e,onLoad:function(e,t){var n=D(t);n.maxSamples=A(st(t,"easeMaxSamples",5),0),n.damping=A(De(st(t,"easeDamping",.9),.999),0),n.abortTime=A(st(t,"easeAbortTime",250),16),n.updateTime=A(st(t,"easeUpdateTime",t.frameTime),16),n.samples=[],n.steps=[]},mousemove:rt,mouseup:at,mouseleave:at,touchmove:rt,touchend:at,touchcancel:at}),b(Be="gallery",{name:Be,onLoad:function(e,t){for(var n=ht(t),i=(n.images=[],n.offsets=[],n.frame=t.frame,n.speed=dt(t,"gallerySpeed",500),n.opacity=dt(t,"galleryOpacity",.25),n.stage=dt(t,"galleryStage",p("<div></div>")),n.stage.empty().addClass("gallery-stage").prependTo(t.stage),0),s=0,r=t.images;s<r.length;s++){var a=r[s],o=N(a),o=t.height/o.height,l=p(a);n.stage.append(l),n.images.push(l),n.offsets.push(-i+(t.width-a.width*o)/2),i+=t.width,l.css({"max-width":"initial",opacity:n.opacity,width:t.width,height:t.height})}var h=H(t),d=(t.responsive?O:c)(t),h=j(t.sizeMode,h,d);n.stage.css(h).css({width:i,left:n.offsets[n.frame]}),n.images[n.frame].animate({opacity:1},{duration:n.speed})},onDraw:function(e,t){var n=ht(t),i=S(t),s=m(t,"dragging");n.frame===t.frame||s?!s&&n.dX===i.dX||(n.dX=i.dX,n.ddX=i.ddX,n.stage.stop(!0,!0).css({left:n.offsets[n.frame]+n.dX})):(n.stage.stop(!0,!1).animate({left:n.offsets[t.frame]},{duration:n.speed}),n.images[n.frame].animate({opacity:n.opacity},{duration:n.speed}),n.frame=t.frame,n.images[n.frame].animate({opacity:1},{duration:n.speed}),n.stage.animate({left:n.offsets[n.frame]}))}}),b(Le="panorama",{name:Le,onLoad:function(e,t){var n,i=pt(t),s=t.metrics[0];s&&("horizontal"===t.orientation?(i.scale=t.target.innerHeight()/s.sampledHeight,t.frames=s.sampledWidth):(i.scale=t.target.innerWidth()/s.sampledWidth,t.frames=s.sampledHeight),n=Math.floor(s.sampledWidth*i.scale),i=Math.floor(s.sampledHeight*i.scale),t.stage.css({"background-image":"url("+t.source[s.id]+")","background-repeat":"repeat-both","-webkit-background-size":n+"px "+i+"px","-moz-background-size":n+"px "+i+"px","-o-background-size":n+"px "+i+"px","background-size":n+"px "+i+"px"}))},onDraw:function(e,t){var n=pt(t),i=(r="horizontal"===t.orientation?1:0)?0:1,s=t.frame%t.frames,r=Math.round(r*s*n.scale),i=Math.round(i*s*n.scale);t.stage.css({"background-position":r+"px "+i+"px"})}}),b(Re="zoom",{name:Re,mousedown:mt,touchstart:mt,mousemove:ut,touchmove:ut,wheel:function(e,t){var n,i=B(t);!t.loading&&i.useWheel&&(n=0===(n=e.originalEvent).deltaY?0:0<n.deltaY?1:-1,"number"==typeof i.useWheel&&(n*=i.useWheel),i.stage.is(":visible")&&0<n&&(e.preventDefault(),gt(t)),!i.stage.is(":visible"))&&n<0&&(e.preventDefault(),yt(t))},onInit:function(e,t){var n=B(t);n.source=L(t,"zoomSource",t.source),n.useWheel=L(t,"zoomUseWheel",!1),n.useClick=L(t,"zoomUseClick",!0),n.pinFrame=L(t,"zoomPinFrame",!0),n.doubleClickTime=L(t,"zoomDoubleClickTime",500),n.stage=n.stage||p("<div class='zoom-stage'></div>"),n.stage.css({width:"100%",height:"100%",top:0,left:0,bottom:0,right:0,position:"absolute"}).appendTo(t.target).hide()},onDestroy:function(e,t){(t=B(t)).stage&&(t.stage.remove(),delete t.stage)},onDraw:function(e,t){var n,i=B(t),s=t.lane*t.frames+t.frame,s=i.source[s],r=h(t.metrics,t.frames,t.frame,t.lane),a=i.currentX,o=i.currentY;null==a&&(a=i.currentX=.5,o=i.currentY=.5),s?(a=Math.floor(100*a),o=Math.floor(100*o),i.stage.css({"background-repeat":"no-repeat","background-image":"url('"+s+"')","background-position":a+"% "+o+"%"})):r.sheet&&r.sprite&&(s=r.sprite,r=r.sheet,n=t.source[r.id],a=-Math.floor(s.sampledX+a*(s.sampledWidth-t.width)),o=-Math.floor(s.sampledY+o*(s.sampledHeight-t.height)),s=r.sampledWidth,t=r.sampledHeight,i.stage.css({"background-image":"url('"+n+"')","background-position":a+"px "+o+"px","background-repeat":"no-repeat","-webkit-background-size":s+"px "+t+"px","-moz-background-size":s+"px "+t+"px","-o-background-size":s+"px "+t+"px","background-size":s+"px "+t+"px"}))}}),t({toggleZoom:function(){ft(this.data)}}),e.Utils={$:p,bind:u,clamp:l,detectSubsampling:z,error:ie,findSpecs:h,getComputedSize:O,getCursorPosition:V,getInnerLayout:j,getInnerSize:H,getOuterSize:c,isFunction:function(e){return"function"==typeof e},log:ne,measure:G,naturalSize:N,noop:ee,pixelRatio:le,preload:X,prevent:ae,sourceArray:Q,toArray:se,unbind:oe,warn:o,wrap:re},e.sourceArray=Q,e.Api=R,e.extendApi=t,e.instances=x,e.applyEvents=be,e.boot=C,e.create=we,e.createOrUpdate=xe,e.destroy=Ce,e.namespace=a,e.eventNames=U,e.callbackNames=K,e.eventsToPrevent=J,e.defaults=Z,e.getInputState=S,e.updateInput=P,e.resetInput=Se,e.applyLayout=he,e.getPlaybackState=g,e.updateFrame=y,e.stopAnimation=v,e.applyAnimation=_,e.startAnimation=me,e.registerPlugin=b,e.registerModule=function(e,t){o('"registerModule" is deprecated, use "registerPlugin" instead'),b(e,t)},e.getPlugin=fe,e.applyPlugins=ge,e.getState=i,e.getPluginState=d,e.is=m,e.flag=f,Object.defineProperty(e,"__esModule",{value:!0})}),!function(){"use strict";var t=0,r={};function n(e){if(!e)throw new Error("No options passed to Waypoint constructor");if(!e.element)throw new Error("No element option passed to Waypoint constructor");if(!e.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+t,this.options=n.Adapter.extend({},n.defaults,e),this.element=this.options.element,this.adapter=new n.Adapter(this.element),this.callback=e.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=n.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=n.Context.findOrCreateByElement(this.options.context),n.offsetAliases[this.options.offset]&&(this.options.offset=n.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),r[this.key]=this,t+=1}n.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)},n.prototype.trigger=function(e){this.enabled&&this.callback&&this.callback.apply(this,e)},n.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete r[this.key]},n.prototype.disable=function(){return this.enabled=!1,this},n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},n.prototype.next=function(){return this.group.next(this)},n.prototype.previous=function(){return this.group.previous(this)},n.invokeAll=function(e){var t,n=[];for(t in r)n.push(r[t]);for(var i=0,s=n.length;i<s;i++)n[i][e]()},n.destroyAll=function(){n.invokeAll("destroy")},n.disableAll=function(){n.invokeAll("disable")},n.enableAll=function(){for(var e in n.Context.refreshAll(),r)r[e].enabled=!0;return this},n.refreshAll=function(){n.Context.refreshAll()},n.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},n.viewportWidth=function(){return document.documentElement.clientWidth},n.adapters=[],n.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},n.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=n}(),!function(){"use strict";function t(e){window.setTimeout(e,1e3/60)}var n=0,i={},m=window.Waypoint,e=window.onload;function s(e){this.element=e,this.Adapter=m.Adapter,this.adapter=new this.Adapter(e),this.key="waypoint-context-"+n,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},e.waypointContextKey=this.key,i[e.waypointContextKey]=this,n+=1,m.windowContext||(m.windowContext=!0,m.windowContext=new s(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}s.prototype.add=function(e){var t=e.options.horizontal?"horizontal":"vertical";this.waypoints[t][e.key]=e,this.refresh()},s.prototype.checkEmpty=function(){var e=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),n=this.element==this.element.window;e&&t&&!n&&(this.adapter.off(".waypoints"),delete i[this.key])},s.prototype.createThrottledResizeHandler=function(){var e=this;function t(){e.handleResize(),e.didResize=!1}this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,m.requestAnimationFrame(t))})},s.prototype.createThrottledScrollHandler=function(){var e=this;function t(){e.handleScroll(),e.didScroll=!1}this.adapter.on("scroll.waypoints",function(){e.didScroll&&!m.isTouch||(e.didScroll=!0,m.requestAnimationFrame(t))})},s.prototype.handleResize=function(){m.Context.refreshAll()},s.prototype.handleScroll=function(){var e,t,n={},i={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(e in i){var s,r=i[e],a=r.newScroll>r.oldScroll?r.forward:r.backward;for(s in this.waypoints[e]){var o,l,h=this.waypoints[e][s];null!==h.triggerPoint&&(o=r.oldScroll<h.triggerPoint,l=r.newScroll>=h.triggerPoint,o&&l||!o&&!l)&&(h.queueTrigger(a),n[h.group.id]=h.group)}}for(t in n)n[t].flushTriggers();this.oldScroll={x:i.horizontal.newScroll,y:i.vertical.newScroll}},s.prototype.innerHeight=function(){return this.element==this.element.window?m.viewportHeight():this.adapter.innerHeight()},s.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},s.prototype.innerWidth=function(){return this.element==this.element.window?m.viewportWidth():this.adapter.innerWidth()},s.prototype.destroy=function(){var e,t=[];for(e in this.waypoints)for(var n in this.waypoints[e])t.push(this.waypoints[e][n]);for(var i=0,s=t.length;i<s;i++)t[i].destroy()},s.prototype.refresh=function(){var e,t,n=this.element==this.element.window,i=n?void 0:this.adapter.offset(),s={};for(t in this.handleScroll(),e={horizontal:{contextOffset:n?0:i.left,contextScroll:n?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:n?0:i.top,contextScroll:n?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var r,a=e[t];for(r in this.waypoints[t]){var o,l=this.waypoints[t][r],h=l.options.offset,d=l.triggerPoint,p=0,c=null==d;l.element!==l.element.window&&(p=l.adapter.offset()[a.offsetProp]),"function"==typeof h?h=h.apply(l):"string"==typeof h&&(h=parseFloat(h),-1<l.options.offset.indexOf("%"))&&(h=Math.ceil(a.contextDimension*h/100)),o=a.contextScroll-a.contextOffset,l.triggerPoint=Math.floor(p+o-h),p=d<a.oldScroll,o=l.triggerPoint>=a.oldScroll,h=!p&&!o,!c&&(p&&o)?(l.queueTrigger(a.backward),s[l.group.id]=l.group):(!c&&h||c&&a.oldScroll>=l.triggerPoint)&&(l.queueTrigger(a.forward),s[l.group.id]=l.group)}}return m.requestAnimationFrame(function(){for(var e in s)s[e].flushTriggers()}),this},s.findOrCreateByElement=function(e){return s.findByElement(e)||new s(e)},s.refreshAll=function(){for(var e in i)i[e].refresh()},s.findByElement=function(e){return i[e.waypointContextKey]},window.onload=function(){e&&e(),s.refreshAll()},m.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t).call(window,e)},m.Context=s}(),!function(){"use strict";function r(e,t){return e.triggerPoint-t.triggerPoint}function a(e,t){return t.triggerPoint-e.triggerPoint}var t={vertical:{},horizontal:{}},n=window.Waypoint;function i(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),t[this.axis][this.name]=this}i.prototype.add=function(e){this.waypoints.push(e)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var e in this.triggerQueues){var t=this.triggerQueues[e];t.sort("up"===e||"left"===e?a:r);for(var n=0,i=t.length;n<i;n+=1){var s=t[n];!s.options.continuous&&n!==t.length-1||s.trigger([e])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(r);e=n.Adapter.inArray(e,this.waypoints);return e===this.waypoints.length-1?null:this.waypoints[e+1]},i.prototype.previous=function(e){this.waypoints.sort(r);e=n.Adapter.inArray(e,this.waypoints);return e?this.waypoints[e-1]:null},i.prototype.queueTrigger=function(e,t){this.triggerQueues[t].push(e)},i.prototype.remove=function(e){e=n.Adapter.inArray(e,this.waypoints);-1<e&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(e){return t[e.axis][e.name]||new i(e)},n.Group=i}(),!function(){"use strict";var n=window.jQuery,e=window.Waypoint;function i(e){this.$element=n(e)}n.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,t){i.prototype[t]=function(){var e=Array.prototype.slice.call(arguments);return this.$element[t].apply(this.$element,e)}}),n.each(["extend","inArray","isEmptyObject"],function(e,t){i[t]=n[t]}),e.adapters.push({name:"jquery",Adapter:i}),e.Adapter=i}(),!function(){"use strict";var s=window.Waypoint;function e(i){return function(){var t=[],n=arguments[0];return i.isFunction(arguments[0])&&((n=i.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var e=i.extend({},n,{element:this});"string"==typeof e.context&&(e.context=i(this).closest(e.context)[0]),t.push(new s(e))}),t}}window.jQuery&&(window.jQuery.fn.ethemeWaypoint=e(window.jQuery)),window.Zepto&&(window.Zepto.fn.ethemeWaypoint=e(window.Zepto))}(),!function(i){"use strict";etTheme.autoinit.countdown=etTheme.countdown=function(){function n(e,t){var n=[];n.val=parseInt(t/parseInt(e.data("max-val"))*100,10),n.r=parseInt(e.attr("r"),10),n.c=Math.PI*(2*n.r),e.attr("stroke-dasharray",n.c),n.pct=n.val/100*n.c,e.css({strokeDashoffset:n.pct})}i(".et-timer").each(function(){function e(){var e=[];e.removeOnEnd=!!t.attr("data-remove-on-finish"),e.hideTitle=!!t.attr("data-hide-info"),e.eventDate=Date.parse(t.attr("data-final"))/1e3,e.currentDate=Math.floor(Date.parse(new Date)/1e3),e.startDate=Date.parse(t.attr("data-start"))/1e3,e.currentDate<e.startDate?(e.eventDate=e.startDate,t.find(".timer-info").text(etConfig.saleStarts).removeClass("hidden")):e.eventDate<e.currentDate?e.removeOnEnd?t.remove():e.hideTitle&&t.addClass("hidden"):e.removeOnEnd?t.find(".timer-info").remove():e.hideTitle&&t.find(".timer-info").addClass("hidden"),e.days=t.find(".days"),e.hours=t.find(".hours"),e.minutes=t.find(".minutes"),e.seconds=t.find(".seconds"),e.remindSeconds=e.eventDate-e.currentDate,0<e.remindSeconds&&(e.remindDays=Math.floor(e.remindSeconds/86400),e.remindSeconds-=60*e.remindDays*60*24,e.remindHours=Math.floor(e.remindSeconds/3600),e.remindSeconds-=60*e.remindHours*60,e.remindMinutes=Math.floor(e.remindSeconds/60),e.remindSeconds-=60*e.remindMinutes,n(i(".days").parent().find("circle"),e.remindDays),n(i(".hours").parent().find("circle"),e.remindHours),n(i(".minutes").parent().find("circle"),e.remindMinutes),n(i(".seconds").parent().find("circle"),e.remindSeconds),e.remindDays<10&&(e.remindDays="0"+e.remindDays),e.remindHours<10&&(e.remindHours="0"+e.remindHours),e.remindMinutes<10&&(e.remindMinutes="0"+e.remindMinutes),e.remindSeconds<10&&(e.remindSeconds="0"+e.remindSeconds),e.days<1||"00"==e.remindDays?(e.days.parent().hide(),"00"==e.remindHours&&e.days.parent().next().hide()):e.days.text(e.remindDays),e.hours.text(e.remindHours),e.minutes.text(e.remindMinutes),e.seconds.text(e.remindSeconds))}var t=i(this);setInterval(e,1e3),e()})}}(jQuery),!function(t){"use strict";etTheme.autoinit.contactUsPopup=etTheme.contactUsPopup=function(){t(document).on("click",".et-call-popup",function(){var e=t(this).data("type");t('.et-called-popup[data-type="'+e+'"]').first().addClass("active")}),t(document).on("click",".et-close-popup",function(){t(this).parents(".et-called-popup").removeClass("active")}),t(".et-request-quote").length&&t(window).on("scroll",function(){0<t(window).scrollTop()&&t(".et-request-quote").removeClass("inactive")})}}(jQuery),!function(r){"use strict";r(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-ac-wrapper",form:".etheme-ac-form",select:"select",input:"input",submitButton:".etheme-ac-button",resultWrapper:".etheme-ac-result",result:".etheme-ac-result-inner"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$form:this.$element.find(e.form),$select:this.$element.find(e.select),$input:this.$element.find(e.input),$submitButton:this.$element.find(e.submitButton),$resultWrapper:this.$element.find(e.resultWrapper),$result:this.$element.find(e.result)}},calculateProcess:function(){var s=0;return r.each(this.elements.$form.get(0),function(e,t){var n=r(t).get(0),i=parseFloat(r(t).val());if("INPUT"==n.tagName)switch(n.type){case"radio":case"checkbox":n.checked&&(s+=i);break;case"number":case"hidden":case"text":i&&(s+=i)}else i&&(s+=i)}),s},calculationResult:function(e){let t=this;var n=t.calculateProcess();this.elements.$resultWrapper.block({message:null,overlayCSS:{opacity:.6}}),e?r.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_format_price",total_price:n},dataType:"json",success:function(e){t.elements.$result.html(e.price_html),t.elements.$resultWrapper.removeClass("hidden").unblock()},complete:function(){},error:function(e){}}):(t.elements.$result.html(n),t.elements.$resultWrapper.removeClass("hidden").unblock())},run:function(){let t=this;var e=this.getElementSettings("form_result_show");let n="yes"==this.getElementSettings("convert_price");var i=0;"submit"==e?this.elements.$submitButton.on("click",function(e){e.preventDefault(),t.calculationResult(n)}):(this.elements.$select.on("change",function(){clearTimeout(i),i=setTimeout(function(){t.calculationResult(n)},500)}),this.elements.$input.on("change keyup",function(){clearTimeout(i),i=setTimeout(function(){t.calculationResult(n)},500)}))}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_advanced_calculator.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),!function(s){"use strict";s(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-timeline-wrapper",headline:".etheme-headline",textWrapper:".etheme-headline-text-wrapper",text:".etheme-headline-text",textActive:".etheme-headline-text-active",letter:".etheme-headline-letter"},classes:{textActive:"etheme-headline-text-active",textInActive:"etheme-headline-text-inactive",letter:"etheme-headline-letter",letterAnimateIn:"etheme-headline-letter-in",letterAnimateOut:"etheme-headline-letter-out",hideHighlight:"etheme-headline-highlight-inactive",activeHighlight:"etheme-headline-highlight-active"},options:{animationDelay:2500,barAnimationDelay:3800,barWaiting:800,lettersDelay:50,typeLettersDelay:150,selectionDuration:500,typeAnimationDelay:1300,revealDuration:600,revealAnimationDelay:1500,no_transition:s("html").hasClass("no-csstransitions")}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$headline:this.$element.find(e.headline),$textWrapper:this.$element.find(e.textWrapper),$text:this.$element.find(e.text),$textActive:this.$element.find(e.textActive)}},highlightHeadline:function(e,t,n,i){var s=this,r=this.getSettings("classes");e.removeClass(r.hideHighlight).addClass(r.activeHighlight),t?(setTimeout(function(){e.removeClass(r.activeHighlight).addClass(r.hideHighlight)},n+.5*i),setTimeout(function(){s.highlightHeadline(e,t,n,i)},n+i)):setTimeout(function(){e.removeClass(r.activeHighlight)},n+.5*i)},singleLetters:function(e){var i=this.getSettings("classes");e.each(function(){let t=s(this),e=t.text().split(""),n=t.hasClass(i.textActive);t.empty(),e.forEach(function(e){e=s("<span>",{class:i.letter}).text(e);n&&e.addClass(i.letterAnimateIn),t.append(e)}),t.css("opacity",1)})},animateHeadline:function(e){var t=this,n=t.getSettings("options"),i=t.getElementSettings("animation_type"),s=n.animationDelay;switch(i){case"loading-bar":s=n.barAnimationDelay,setTimeout(function(){t.elements.$textWrapper.addClass("is-loading")},n.barWaiting);break;case"clip":t.elements.$textWrapper.css("width",t.elements.$textWrapper.width()+5);break;default:"typing"!==i&&t.setDynamicWrapperWidth(t.elements.$text)}setTimeout(function(){t.hideWord(t.elements.$textActive.eq(0))},s)},hideWord:function(e){var t,n=this,i=this.getSettings("classes"),s=this.getSettings("options"),r=this.getSettings("selectors"),a=this.takeNext(e),o=this.getElementSettings("animation_type");switch(o){case"typing":n.elements.$textWrapper.addClass("selected").removeClass("waiting"),setTimeout(function(){n.elements.$textWrapper.removeClass("selected"),e.removeClass(i.textActive).addClass(i.textInActive),e.find(r.letter).removeClass(i.letterAnimateIn).addClass(i.letterAnimateOut)},s.selectionDuration),setTimeout(function(){n.showWord(a,s.typeLettersDelay)},s.typeAnimationDelay);break;case"clip":this.elements.$textWrapper.animate({width:"2px"},s.revealDuration,function(){n.switchWord(e,a),n.showWord(a)});break;case"loading-bar":n.elements.$textWrapper.removeClass("is-loading"),n.switchWord(e,a),setTimeout(function(){n.hideWord(a)},s.barAnimationDelay),setTimeout(function(){n.elements.$textWrapper.addClass("is-loading")},s.barWaiting);break;default:["typing","swirl","swirl-2","wave"].includes(o)?(t=e.find(r.letter).length>=a.find(r.letter).length,n.hideLetter(e.find(r.letter).eq(0),e,t,s.lettersDelay),n.showLetter(a.find(r.letter).eq(0),a,t,s.lettersDelay),n.setDynamicWrapperWidth(a)):(n.switchWord(e,a),setTimeout(function(){n.hideWord(a)},s.animationDelay))}},showWord:function(e,t){var n=this,i=n.getSettings("classes"),s=n.getSettings("options"),r=n.getSettings("selectors");switch(n.getElementSettings("animation_type")){case"typing":n.showLetter(e.find(r.letter).eq(0),e,!1,t),e.addClass(i.textActive).removeClass(i.textInActive);break;case"clip":this.elements.$textWrapper.animate({width:e.width()+5},s.revealDuration,function(){setTimeout(function(){n.hideWord(e)},s.revealAnimationDelay)})}},hideLetter:function(e,t,n,i){var s=this,r=s.getSettings("classes"),a=s.getSettings("options"),r=(e.removeClass(r.letterAnimateIn).addClass(r.letterAnimateOut),e.is(":last-child"));r?n&&setTimeout(function(){s.hideWord(s.takeNext(t))},a.animationDelay):setTimeout(function(){s.hideLetter(e.next(),t,n,i)},i),r&&a.no_transition&&s.switchWord(t,s.takeNext(t))},showLetter:function(e,t,n,i){var s=this,r=this.getSettings("classes"),a=this.getSettings("options");e.addClass(r.letterAnimateIn).removeClass(r.letterAnimateOut),e.is(":last-child")?("typing"==s.getElementSettings("animation_type")&&setTimeout(function(){s.elements.$textWrapper.addClass("waiting")},200),n||setTimeout(function(){s.hideWord(t)},a.animationDelay)):setTimeout(function(){s.showLetter(e.next(),t,n,i)},i)},takeNext:function(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()},switchWord:function(e,t){var n=this.getSettings("classes");e.removeClass(n.textActive).addClass(n.textInActive),t.removeClass(n.textInActive).addClass(n.textActive),this.setDynamicWrapperWidth(t)},setDynamicWrapperWidth:function(e){["clip","typing"].includes(this.getElementSettings("animation_type"))||this.elements.$textWrapper.css("width",e.width())},initHeadline:function(){var e=this.getElementSettings();switch(e.text_style){case"animate":["typing","swirl","swirl-2","wave"].includes(e.animation_type)&&this.singleLetters(this.elements.$text),this.animateHeadline(this.elements.$headline);break;case"highlight":var t=""!=e.duration.size?1e3*e.duration.size:2400,n=e.delay&&""!=e.delay.size?1e3*e.delay.size:0;this.highlightHeadline(this.elements.$headline,e.loop,t,n)}},run:function(){etTheme.waypoint(this.$element,()=>this.initHeadline())}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_animated_headline.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),!function(i){"use strict";i(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.kenBurnsCalc=!1,this.contentAnimation=!1,this.dynamicContentAnimation=!1,this.maybeHasKenBurns(),this.maybeContentAnimated(),this.run()},maybeHasKenBurns:function(){this.elements.$kenBurns.length&&(this.kenBurnsCalc=!0)},maybeContentAnimated:function(){i(this.elements.$container).data("animation")&&(this.contentAnimation=i(this.elements.$container).data("animation"))},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-elementor-swiper-entry",slide:".swiper-slide",slideVisible:".swiper-slide-visible",container:".etheme-elementor-slider",swiperWrapper:".swiper-wrapper",swiperPagination:".swiper-pagination",swiperButtonPrev:".swiper-button-prev",swiperButtonNext:".swiper-button-next",kenBurns:".elementor-ken-burns"},classes:{kenBurns:"elementor-ken-burns",kenBurnsActive:"elementor-ken-burns--active",kenBurnsIn:"elementor-ken-burns--in",kenBurnsOut:"elementor-ken-burns--out",slideBackground:"swiper-slide-bg",slideContents:"swiper-slide-contents"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$slide:this.$element.find(e.slide),$slideVisible:this.$element.find(e.slideVisible),$container:this.$element.find(e.container),$swiperWrapper:this.$element.find(e.swiperWrapper),$swiperPagination:this.$element.find(e.swiperPagination),$swiperButtonPrev:this.$element.find(e.swiperButtonPrev),$swiperButtonNext:this.$element.find(e.swiperButtonNext),$kenBurns:this.$element.find(e.kenBurns)}},getReadySettings:function(){const s=this.getElementSettings();var e=!!s.effect,t=!elementorFrontend.config.experimentalFeatures.hasOwnProperty("e_swiper_latest")||elementorFrontend.config.experimentalFeatures.e_swiper_latest,r={on:{}};if(s.lazyload&&(r.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),s.free_mode&&(r.freeMode=!0,r.preloadImages=!0,r.lazy=!1,r.mousewheel=!0,r.grabCursor=!0),-1<i.inArray(s.navigation,["both","arrows"])&&(r.navigation={prevEl:t?".swiper-button-prev":this.elements.$swiperButtonPrev,nextEl:t?".swiper-button-next":this.elements.$swiperButtonNext}),-1<i.inArray(s.navigation,["both","dots"])&&(r.pagination={el:t?".swiper-pagination":this.elements.$swiperPagination,type:"bullets",clickable:!0},s.dots_type))switch(s.dots_type){case"numbers":r.pagination.type="custom",r.pagination.bulletClass="swiper-pagination-number",r.pagination.bulletActiveClass="swiper-pagination-number-active",r.pagination.renderCustom=function(e,t,n){let i="";for(let e=1;e<=n;e++)i+='<span class="'+r.pagination.bulletClass+(e==t?" "+r.pagination.bulletActiveClass:"")+'">'+e+"</span>";return i};break;case"none":r.pagination.el=null;break;default:r.pagination.type=s.dots_type}e&&(r.effect=s.effect);var a=elementorFrontend.config.responsive.activeBreakpoints,o=elementorFrontend.isEditMode();if(r.breakpoints={},r.autoHeight=!!s.autoheight,r.loop=!!s.loop,r.speed=s.speed,r.handleElementorBreakpoints=!0,e&&!i(this.elements.$container).data("animation")||(r.watchSlidesVisibility=!0),e){if(-1<i.inArray(s.effect,["slide","coverflow"])){r.slidesPerView=s.slides_per_view||("coverflow"==s.effect?3:1),r.slidesPerGroup=s.slides_per_group||1,r.spaceBetween=Number.isInteger(s.space_between.size)?s.space_between.size:20;let t=r.spaceBetween;Object.keys(a).reverse().forEach(e=>{t=Number.isInteger(s["space_between_"+e].size)?s["space_between_"+e].size:t,r.breakpoints[a[e].value]={slidesPerView:+parseInt(s["slides_per_view_"+e])||1,slidesPerGroup:+parseInt(s["slides_per_group_"+e])||1,spaceBetween:t}})}else r.slidesPerView="auto";r.loop&&s.overflow&&(r.loopedSlides=this.elements.$slide.length)}else{r.slidesPerView=s.slides_per_view||2,r.slidesPerGroup=s.slides_per_group||1,r.spaceBetween=Number.isInteger(s.space_between.size)?s.space_between.size:20,!o&&!r.loop&&this.elements.$slide.length<=r.slidesPerView&&(this.elements.$swiperButtonPrev.addClass("elementor-hidden-desktop"),this.elements.$swiperButtonNext.addClass("elementor-hidden-desktop"),this.elements.$swiperPagination.addClass("elementor-hidden-desktop")),r.loop&&1<r.slidesPerView&&r.slidesPerView%2&&(r.centeredSlides=!0);let i=r.spaceBetween;Object.keys(a).reverse().forEach(e=>{var t=+parseInt(s["slides_per_view_"+e])||1,n=r.loop&&1<t&&t%2;i=Number.isInteger(s["space_between_"+e].size)?s["space_between_"+e].size:i,r.breakpoints[a[e].value]={slidesPerView:t,slidesPerGroup:+parseInt(s["slides_per_group_"+e])||1,centeredSlides:n,spaceBetween:i},!o&&!r.loop&&this.elements.$slide.length<=t&&(this.elements.$swiperButtonPrev.addClass("elementor-hidden-"+e),this.elements.$swiperButtonNext.addClass("elementor-hidden-"+e),this.elements.$swiperPagination.addClass("elementor-hidden-"+e))})}return s.autoplay&&(r.autoplay={delay:s.autoplay_speed,disableOnInteraction:!!s.pause_on_interaction,stopOnLastSlide:!s.loop}),this.dynamicContentAnimation=!!r.loop&&-1<i.inArray(this.getWidgetType(),["etheme_slideshow"]),r.on.init=()=>{r.loop&&i(document).trigger("etheme_product_grid_ajax_loaded"),s.slides_bg_animation&&this.handleSlidesBg()},r.on.slideChange=()=>{var e;this.kenBurnsCalc&&this.handleKenBurns(),this.contentAnimation?this.handleContentAnimations():this.handleElementsAnimations(),s.slides_bg_animation&&this.handleSlidesBg(),this.dynamicContentAnimation&&(e=i(this.elements.$container)[0].swiper,this.activeItemIndex=e?e.activeIndex:0,(e=e?jQuery(e.slides[this.activeItemIndex]):jQuery(this.elements.$slide.first())).find(".elementor-element").each((e,t)=>setTimeout(()=>elementorFrontend.elementsHandler.runReadyTrigger(t))),elementorFrontend.config.experimentalFeatures.e_lazyload)&&this.handleLazyloadBackgroundElements(e)},i.extend({},r)},onElementChange:function(e){0!==e.indexOf("animated_background_for")&&0!==e.indexOf("slides_bg_animation")||(i.each([this.$element.parents(".elementor-section"),this.$element.parents(".elementor-section").find("> .elementor-container"),this.$element,this.elements.$wrapper],function(){i(this).get(0).style.removeProperty("background")}),this.handleSlidesBg())},onEditSettingsChange:function(e){this.elements.$slide.length<=1||"activeItemIndex"===e&&(e=i(this.elements.$container)[0].swiper)&&(e.slideTo(this.getEditSettings("activeItemIndex")-1),this.kenBurnsCalc&&this.handleKenBurns(),this.contentAnimation?this.handleContentAnimations():this.handleElementsAnimations(),this.getEditSettings("slides_bg_animation"))&&this.handleSlidesBg()},handleKenBurns:function(){var t=this.getSettings(),e=(this.$activeImageBg&&this.$element.find("."+t.classes.slideBackground).removeClass(t.classes.kenBurnsActive),i(this.elements.$container)[0].swiper);if(this.activeItemIndex=e?e.activeIndex:0,this.$activeImageBg=(e?jQuery(e.slides[this.activeItemIndex]):jQuery(this.elements.$slide.first())).children("."+t.classes.slideBackground),e)this.$activeImageBg=jQuery(this.elements.$container).find(t.selectors.slideVisible).children("."+t.classes.slideBackground),this.$activeImageBg.addClass(t.classes.kenBurnsActive);else{let e=this;setTimeout(function(){e.$activeImageBg=jQuery(e.elements.$container).find(t.selectors.slideVisible).children("."+t.classes.slideBackground),e.$activeImageBg.addClass(t.classes.kenBurnsActive)},1200)}},handleContentAnimations:function(){var t=this.getSettings(),e=(this.$activeAnimation&&this.$element.find("."+t.classes.slideContents).removeClass("animated "+this.contentAnimation),i(this.elements.$container)[0].swiper);if(e)this.$activeAnimation=jQuery(this.elements.$container).find(t.selectors.slideVisible+" ."+t.classes.slideContents),this.$activeAnimation.addClass("animated "+this.contentAnimation);else{let e=this;setTimeout(function(){e.$activeAnimation=jQuery(e.elements.$container).find(t.selectors.slideVisible+" ."+t.classes.slideContents),e.$activeAnimation.addClass("animated "+e.contentAnimation)},1200)}},handleElementsAnimations:function(){var e=this.getSettings(),e=this.$element.find("."+e.classes.slideContents).find(".elementor-widget.animated");i(e).each(function(e,t){var n=i(t).data("settings"),n=elementorFrontend.getCurrentDeviceSetting(n,"_animation");n&&i(t).removeClass("animated "+n),elementorFrontend.elementsHandler.runReadyTrigger(t)})},handleSlidesBg:function(){var e=this.getElementSettings(),t=this.elements.$wrapper;switch(e.animated_background_for){case"section":t=this.$element.parents(".elementor-section");break;case"container":t=this.$element.parents(".elementor-section").find("> .elementor-container");break;case"widget":t=this.$element}this.$activeSliderImageBg&&t.get(0).style.removeProperty("background");e=i(this.elements.$container)[0].swiper;this.activeItemIndex=e?e.activeIndex:0,this.$activeSliderImageBg=(e?jQuery(e.slides[this.activeItemIndex]):jQuery(this.elements.$slide.first())).attr("data-bg"),t.css({transition:"background .3s linear",background:this.$activeSliderImageBg})},handleLazyloadBackgroundElements(e){e.find("[data-e-bg-lazyload]:not(.lazyloaded), .elementor-motion-effects-element-type-background:not(.lazyloaded)").each((e,t)=>{i(t).addClass("lazyloaded")})},run:function(){var e,t;this.elements.$slide.length&&((this.kenBurnsCalc||this.contentAnimation)&&(e=this.getSettings("selectors"),this.elements.$slides=jQuery(),i(this.$element.find(e.slide)).each(e=>{e=jQuery(e);this.elements.$slides=this.elements.$slides.add(e)})),e=this.getElementSettings(),t=elementorFrontend.utils.swiper,this.swiper=new t(this.elements.$container,this.getReadySettings()),this.elements.$container.data("swiper",this.swiper),this.kenBurnsCalc&&this.handleKenBurns(),this.contentAnimation?this.handleContentAnimations():this.handleElementsAnimations(),e.autoplay&&e.pause_on_hover?this.elements.$container.on("mouseenter",function(){this.swiper.autoplay.stop()}).on("mouseleave",function(){this.swiper.autoplay.start()}):this.elements.$container.off("mouseenter mouseleave"))}});i.each(["etheme_twitter_feed_slider","etheme_banner_carousel","etheme_icon_box_carousel","testimonials","etheme_blockquote","etheme_product_carousel","etheme_posts_carousel","post-related_etheme_posts_carousel","etheme_projects_carousel","etheme_slides","etheme_horizontal_scroll","etheme_carousel_anything","etheme_slideshow","woocommerce-product-etheme_cross_sells","woocommerce-product-etheme_upsells","woocommerce-product-etheme_related","woocommerce-archive-etheme_dynamic_categories"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/et-advanced-tabs.default",function(e,a){var i,t,e=e.find(".et-advance-tabs");e.length&&(i="#"+e.attr("id").toString(),a(i+" .et-tabs-nav ul li").not(".skip").each(function(e){a(this).hasClass("active-default")?(a(i+" .et-tabs-nav > ul li").removeClass("active").addClass("inactive"),a(this).removeClass("inactive"),t=a(this).attr("data-id")):0==e&&(a(this).removeClass("inactive").addClass("active"),t=a(this).attr("data-id"))}),a(i+" .et-tabs-nav ul .et-content-title[data-id="+t+"]").removeClass("hidden"),a(i+" .et-tabs-nav ul .swiper-button-prev[data-id="+t+"]").css("display","flex"),a(i+" .et-tabs-nav ul .swiper-button-next[data-id="+t+"]").css("display","flex"),a(i+" .et-tabs-content div").each(function(e){a(this).hasClass("active-default")?a(i+" .et-tabs-content > div").removeClass("active"):0==e&&a(this).removeClass("inactive").addClass("active")}),a(i+" .et-tabs-mob-nav").on("change",function(){a(i).find(' .et-tabs-nav ul li[data-id="'+this.value+'"]').trigger("click")}),a(i+" .et-tabs-nav ul li").not(".skip").on("click",function(){var e=a(this).attr("data-id"),t=a(this).closest(".et-advance-tabs"),n=a(t).children(".et-tabs-nav").children("ul").children("li").not(".skip"),t=a(t).children(".et-tabs-content").children("div");a(this).parent("li").addClass("active"),a(n).removeClass("active active-default").addClass("inactive"),a(this).addClass("active").removeClass("inactive"),a(t).removeClass("active").addClass("inactive"),a(i+" .et-tabs-content div[data-id="+e+"]").addClass("active").removeClass("inactive"),a(t).each(function(e){a(this).removeClass("active-default")}),a(i+" .et-tabs-nav ul .et-content-title").addClass("hidden"),a(i+" .et-tabs-nav ul .swiper-button-prev,"+i+" .et-tabs-nav ul .swiper-button-next").css({visibility:"hidden",display:"none"}),a(i+" .et-tabs-nav ul .swiper-button-prev[data-id="+e+"],"+i+" .et-tabs-nav ul .swiper-button-next[data-id="+e+"]").css({visibility:"visible",display:"flex"}),a(i+" .et-tabs-nav ul .et-content-title[data-id="+e+"]").removeClass("hidden")}),a(i+" .et-tabs-nav ul li").not(".skip").on("click",function(){let e=a(this),n=e.attr("data-id"),t=e.attr("data-json"),i=e.parent(),s=i.attr("data-wid"),r=i.attr("data-nonce");a("#et-advance-tabs-"+s+" .et-tabs-content div[data-id="+n+"]").length||e.hasClass("ajaxloaded")||(e.addClass("ajaxloaded"),a("#et-advance-tabs-"+s+" .et-tabs-content .et-loader").css({display:"block",opacity:"1",padding:"40px 0 40px 60px",margin:"0px",flexBasis:"100%"}),a.ajax({type:"POST",url:etConfig.ajaxurl,data:{action:"et_advanced_tab",security:r,tabid:n,tabjson:t},success:function(e){a("#et-advance-tabs-"+s+" .et-tabs-content .et-loader").css({display:"none",opacity:"0"}),a(e).appendTo("#et-advance-tabs-"+s+" .et-tabs-content").fadeIn("slow"),void 0!==etTheme&&(void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches(),void 0!==etTheme.contentProdImages&&etTheme.contentProdImages(),void 0!==window.hoverSlider&&(window.hoverSlider.init({}),window.hoverSlider.prepareMarkup()),void 0!==etTheme.countdown)&&etTheme.countdown(),a(document).trigger("et_ajax_element_loaded",{selector:a(document).find("#et-advance-tabs-"+s+" .et-tabs-content div[data-id="+n+"] .etheme_products"),element:"etheme_products",args:{navigation:"lazy"}});var t,e=a(document).find("#et-advance-tabs-"+s+" .et-tabs-content div[data-id="+n+"] .swiper-entry");0<e.length&&void 0!==(t=e.find(".swiper-container").data("Swiper"))&&(e.find(".swiper-wrapper").removeClass("no-dragging"),setTimeout(function(){t.init(),t.update(),t.lazy.load()},400))},error:function(){e.removeClass("ajaxloaded")}}))}))})})}(),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/et-general-tabs.default",function(e,s){var t,e=e.find(".et-advance-tabs");e.length&&(t="#"+e.attr("id").toString(),s(t+" .et-tabs-nav ul li").each(function(e){s(this).hasClass("active-default")?(s(t+" .et-tabs-nav > ul li").removeClass("active").addClass("inactive"),s(this).removeClass("inactive")):0==e&&s(this).removeClass("inactive").addClass("active")}),s(t+" .et-tabs-content > div").each(function(e){s(this).hasClass("active-default")?s(t+" .et-tabs-content > div").removeClass("active"):0==e&&s(this).removeClass("inactive").addClass("active")}),s(t+" .et-tabs-mob-nav").on("change",function(){s(t).find(" .et-tabs-nav ul li").eq(this.selectedIndex).trigger("click")}),s(t+" .et-tabs-nav ul li").on("click",function(){var e=s(this).index(),t=s(this).closest(".et-advance-tabs"),n=s(t).children(".et-tabs-nav").children("ul").children("li"),i=s(t).children(".et-tabs-content").children("div");s(this).parent("li").addClass("active"),s(n).removeClass("active active-default").addClass("inactive"),s(this).addClass("active").removeClass("inactive"),s(i).removeClass("active").addClass("inactive"),s(i).eq(e).addClass("active").removeClass("inactive"),s(i).each(function(e){s(this).removeClass("active-default")}),setTimeout(function(){s(i).find(".elementor-element").each(function(e,t){let n=s(t).attr("data-widget_type");n&&(n=n.replace(".default",""),-1<s.inArray(n,["etheme_product_filters","accordion"]))||elementorFrontend.elementsHandler.runReadyTrigger(t)})},300)}))})})}(),!function(r){"use strict";r(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.local_params={clicked:!1},this.run()},getDefaultSettings:function(){return{selectors:{tabsWrapper:".etheme-elementor-tabs-wrapper",tab:".etheme-elementor-tab",tabContent:".etheme-elementor-tab-content"},classes:{tabActive:"etheme-elementor-tab-active",tabContentActive:"etheme-elementor-tab-content-active"},attributes:{tabId:"data-tab-id",tabContentId:"data-tab-content-id"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$tabsWrapper:this.$element.find(e.tabsWrapper),$tab:this.$element.find(e.tab),$tabContent:this.$element.find(e.tabContent)}},run:function(){var t=this,n=(t.getElementSettings(),this.getSettings("selectors")),i=t.getSettings("attributes"),s=t.getSettings("classes");this.elements.$tab.on("click",function(){var e;r(this).hasClass(s.tabActive)||(e=r(this).attr(i.tabId),t.elements.$tab.removeClass(s.tabActive),t.elements.$tabContent.removeClass(s.tabContentActive),r(this).addClass(s.tabActive),t.$element.find(n.tabContent+"["+i.tabContentId+"="+e+"]").addClass(s.tabContentActive))})}});r.each(["etheme_posts_tabs","etheme_projects_tabs"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(p){"use strict";p(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.openedStep=!1,this.$openedStepTitle=!1,this.toggleSlideEffect=!0,this.run()},getDefaultSettings:function(){return{selectors:{accordionTitle:".step-title",accordionStepsWrapper:".etheme-checkout-page-steps-footer",accordionPrevStep:".etheme-checkout-page-previous-step",accordionNextStep:".etheme-checkout-page-next-step",formRow:".form-row",loginFormBox:".etheme-elementor-cart-checkout-page-login-form",showLoginForm:".show_login",loginForm:".woocommerce-form-login",loginSubmit:".woocommerce-form-login button",applyCoupon:".checkout_coupon button",couponBox:".etheme-elementor-cart-checkout-page-coupon",orderDetailsWrapper:".etheme-elementor-checkout-page-order-details-wrapper",cartTotalsWrapper:".etheme-elementor-cart-page-totals-wrapper",shipToDifferentAddress:"#ship-to-different-address",newAccountInput:"input#createaccount"},classes:{multistepWrapper:"design-type-multistep",billingFields:"woocommerce-billing-fields",shippingFields:"woocommerce-shipping-fields",accountFields:"woocommerce-account-fields",additionalInformationFields:"woocommerce-shipping-additional-information",shippingMethodsFields:"woocommerce-shipping-methods-fields",paymentWrapper:"woocommerce-checkout-payment-wrapper",processing:"processing",woocommerceInvalid:"woocommerce-invalid",woocommerceInvalidRequired:"woocommerce-invalid-required-field"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$accordionTitle:this.$element.find(e.accordionTitle),$accordionStepsWrapper:this.$element.find(e.accordionStepsWrapper),$accordionPrevStep:this.$element.find(e.accordionPrevStep),$accordionNextStep:this.$element.find(e.accordionNextStep),$formRow:this.$element.find(e.formRow),$loginFormBox:this.$element.find(e.loginFormBox),$showLoginForm:this.$element.find(e.showLoginForm),$loginForm:this.$element.find(e.loginForm),$loginSubmit:this.$element.find(e.loginSubmit),$applyCoupon:this.$element.find(e.applyCoupon),$couponBox:this.$element.find(e.couponBox),$orderDetailsWrapper:this.$element.find(e.orderDetailsWrapper),$cartTotalsWrapper:this.$element.find(e.cartTotalsWrapper),$shipToDifferentAddress:this.$element.find(e.shipToDifferentAddress),$newAccountInput:this.$element.find(e.newAccountInput)}},runMultistepLayout:function(){let n=this,t=-1<p.inArray(n.getWidgetType(),["woocommerce-checkout-etheme_page_multistep"]),i=elementorFrontend.isEditMode(),r=i?elementorFrontend.elements.$body:n.$element.parents("form.woocommerce-checkout"),a=n.getSettings("selectors"),o=n.getSettings("classes");if(i||!r.data("et_multistep_steps_done")){var s=r.find("."+o.multistepWrapper);let e=s.first();var l=new URLSearchParams(window.location.search).get("step");if(l)switch(l){case"billing_details":e=r.find("."+o.billingFields);break;case"new_account":e=r.find("."+o.accountFields);break;case"shipping_details":e=r.find("."+o.shippingFields);break;case"shipping_methods":e=r.find("."+o.shippingMethodsFields);break;case"payment_methods":e=r.find("."+o.paymentWrapper);break;case"additional_information":e=r.find("."+o.additionalInformationFields)}e.addClass(o.processing).find(a.accordionTitle).addClass("opened inited"),n.openedStep=!0,n.$openedStepTitle=e.find(a.accordionTitle),r.find("."+o.multistepWrapper+":not(."+o.processing+")").find(a.accordionTitle).addClass("inited").next().slideUp(this.toggleSlideEffect?400:0),s.removeClass(o.processing),s.each(function(e,t){var n=e+1;p(this).attr("data-step",n);let i=!1;p(this).hasClass(o.billingFields)?i="billing_details":p(this).hasClass(o.shippingFields)?i="shipping_details":p(this).hasClass(o.accountFields)?i="new_account":p(this).hasClass(o.additionalInformationFields)?i="additional_information":p(this).hasClass(o.paymentWrapper)?i="payment_methods":p(this).hasClass(o.shippingMethodsFields)&&(i="shipping_methods"),i&&p(this).attr("data-step-name",i),p(this).find(a.accordionPrevStep).attr("data-step",e),p(this).find(a.accordionNextStep).attr("data-step",n+1)}),t||(i||s.each(function(e,t){var e=e+1,n=p(this).find(a.accordionPrevStep),i=r.find("."+o.multistepWrapper+'[data-step="'+(e-1)+'"]').find(a.accordionTitle).text(),s=p(this).find(a.accordionNextStep),e=r.find("."+o.multistepWrapper+'[data-step="'+(e+1)+'"]').find(a.accordionTitle).text();if(i)n.find("span").text(n.find("span").text().replace("{{step_title}}",i));else{let e=n.data("fallback-text");n.attr("data-fallback-url")&&(e='<a href="'+n.attr("data-fallback-url")+'">'+e+"</a>"),n.html(e)}e?s.find("span").text(s.find("span").text().replace("{{step_title}}",e)):s.text(s.data("fallback-text"))}),r.find(a.accordionStepsWrapper).removeClass("loading")),r.data("et_multistep_steps_done","yes")}this.elements.$accordionTitle.on("click",function(e,t){if(n.toggleSlideEffect||void 0===e.originalEvent)if(r.data("et_multistep_steps_done")){let e=!0;void((e=t&&t.validationsSkiped?e:n.runValidations(n,r,n.openedStep?n.$openedStepTitle:p(this)))&&n.runMultistepLayoutStep(n,r,p(this)))}else n.runMultistepLayoutStep(n,r,p(this))}),this.elements.$accordionPrevStep.on("click",function(){n.runPrevNextStep(n,a,r,p(this).attr("data-step"))}),this.elements.$accordionNextStep.on("click",function(){n.runPrevNextStep(n,a,r,p(this).attr("data-step"))})},runPrevNextStep:function(e,t,n,i){e.openedStep&&!e.runValidations(e,n,e.$openedStepTitle)||e.runPrevNextStepValidated(e,t,n,i)},runPrevNextStepValidated:function(e,t,n,i){e.runMultistepLayoutSteps(e,t,n,i,{validationsSkipped:!1})},runValidations:function(e,t,n){var e=e.getSettings("classes"),i=n.parents("."+e.multistepWrapper);let s=!0,r=!1;switch(i.attr("data-step-name")){case"billing_details":r=!0;break;case"shipping_details":i.find("#ship-to-different-address input").is(":checked")&&(r=!0);break;case"account_details":"yes"===wc_checkout_params.option_guest_checkout&&i.find("input#createaccount").is(":checked")&&(r=!0)}return r&&(i.find(".input-text:visible, select:visible, input:checkbox:visible").trigger("validate"),i.find("."+e.woocommerceInvalid).length)&&(s=!1,p("html, body").animate({scrollTop:i.offset().top},1e3)),s},runMultistepLayoutSteps:function(e,t,n,i,s=!1){i<1||(e=e.getSettings("classes"),(n=n.find("."+e.multistepWrapper+'[data-step="'+i+'"]')).length&&n.find(t.accordionTitle).trigger("click",{validationsSkiped:s}))},runMultistepLayoutStep:function(e,t,n){var i=e.getSettings("classes"),s=(n.addClass(i.processing),n.parents("."+i.multistepWrapper).attr("data-step-name"));n.hasClass("opened")?(n.removeClass("opened"),n.next().slideUp(e.toggleSlideEffect?400:0),p(document).trigger("etheme_elementor_checkout_multistep_action",{inactive_step:s}),n.removeClass(i.processing),this.openedStep=!1):(n.addClass("opened"),t.find("."+i.multistepWrapper).find(".step-title:not(.processing)").removeClass("opened").next().slideUp(e.toggleSlideEffect?400:0),p(document).trigger("etheme_elementor_checkout_multistep_action",{active_step:s}),n.next().slideDown(e.toggleSlideEffect?400:0),n.removeClass(i.processing),t=e.$element.offset().top,window.pageYOffset>t&&p("html, body").animate({scrollTop:e.$element.offset().top},1e3),this.openedStep=!0),this.$openedStepTitle=n},runStickyColumn:function(e,t,n){var i,s;e[t+"_sticky_on"].indexOf(elementorFrontend.getCurrentDeviceMode())<0||(i={offset_top:e[t+"_sticky_top_offset"]||0,bottoming:!0,parent:".etheme-elementor-cart-checkout-page-wrapper"},s=n,imagesLoaded(p(i.parent),function(){setTimeout(function(){s.stick_in_parent(i)},500)}))},runFieldsSorting:function(){if("undefined"==typeof wc_address_i18n_params)return!1;let a="form-row-first",o="form-row-last",l="form-row-wide",h=[a,o,l],d="et-waiting-for-class-modification";p(document).on("country_to_state_changing",function(e,t,n){var r=n,n=JSON.parse(wc_address_i18n_params.locale_fields);p.each(n,function(e,t){var i,s=r.find(t);if(p(s).attr("data-o_class")){let n=p(s).attr("data-o_class").split(" ");if(p.each(h,function(e,t){n.includes(t)&&p(s).removeClass(h.join(" ")).addClass(t)}),p(s).is(":hidden")){let e=null;p(s).hasClass(a)?e=p(s).next():p(s).hasClass(o)&&(e=p(s).prev(),p(s).next()),e&&(p(s).addClass(d),p(e).hasClass(a)||p(e).hasClass(o))&&(p(e).attr("data-et_o_class")||p(e).attr("data-et_o_class",p(e).attr("class")),p(e).removeClass(h.join(" ")).addClass(l))}else p(s).hasClass(d)&&(p(s).removeClass(d),t=p(s).next(),i=p(s).prev(),t&&p(t).removeClass(h.join(" ")).addClass(p(t).attr("data-et_o_class")),i)&&p(i).removeClass(h.join(" ")).addClass(p(i).attr("data-et_o_class"))}})})},runEmptyCartTrigger:function(){let e=this.$element;p(document).on("wc_cart_emptied",function(){e.find(".elementor-element").each(function(){elementorFrontend.elementsHandler.runReadyTrigger(p(this))}),e.addClass("full-width")})},runRemoveElementOnECartEmpty:function(){let e=this.$element;p(document).on("wc_cart_emptied",function(){e.remove()})},bindEvents(){this.elements.$showLoginForm.on("click",e=>{e.preventDefault(),this.elements.$loginForm.slideToggle()}),this.elements.$applyCoupon.on("click",e=>{e.preventDefault(),this.applyCoupon()}),this.elements.$loginSubmit.on("click",e=>{e.preventDefault(),this.loginUser()})},applyCoupon(){if(wc_checkout_params){let t=this.getSettings("classes");this.startProcessing(t,this.elements.$couponBox);const n={security:wc_checkout_params.apply_coupon_nonce,coupon_code:this.elements.$couponBox.find('input[name="coupon_code"]').val()};jQuery.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","apply_coupon"),context:this,data:n,success(e){jQuery(".woocommerce-error, .woocommerce-message").remove(),this.elements.$couponBox.removeClass(t.processing).unblock(),e&&(this.elements.$couponBox.before(e),elementorFrontend.elements.$body.trigger("applied_coupon_in_checkout",[n.coupon_code]),elementorFrontend.elements.$body.trigger("update_checkout",{update_shipping_method:!1}))},dataType:"html"})}},loginUser(){if(!elementorFrontend.isEditMode()){let t=this.getSettings("classes");this.startProcessing(t,this.elements.$loginFormBox);var e={action:"elementor_woocommerce_checkout_login_user",username:this.elements.$loginFormBox.find('input[name="username"]').val(),password:this.elements.$loginFormBox.find('input[name="password"]').val(),nonce:this.elements.$loginFormBox.find('input[name="woocommerce-login-nonce"]').val(),remember:this.elements.$loginFormBox.find("input#rememberme").prop("checked")};jQuery.ajax({type:"POST",url:etConfig.ajaxurl,context:this,data:e,success(e){e=JSON.parse(e),this.elements.$loginFormBox.removeClass(t.processing).unblock(),jQuery(".woocommerce-error, .woocommerce-message").remove(),e.logged_in?location.reload():(this.elements.$loginFormBox.before(e.message),elementorFrontend.elements.$body.trigger("checkout_error",[e.message]))}})}},startProcessing(e,t){t.hasClass(e.processing)||t.addClass(e.processing).block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},runRemoveItem:function(n){let e=this,t=new URL(window.location.href);t.searchParams.get("removed_item")&&setTimeout(function(){p.each(e.elements.$formRow,function(e,t){p(t).removeClass(n.woocommerceInvalid),p(t).removeClass(n.woocommerceInvalidRequired)})},300)},maybeActivateCheckbox:function(e,t,n){!n.length||e[t+"_checkbox_active"]&&!n.is(":checked")&&n.trigger("click")},run:function(){var e=this.getElementSettings();let t=this;var n=t.getWidgetType(),i=t.getSettings("selectors"),s=t.getSettings("classes");let r=!1,a=!1,o=!1;switch(n){case"woocommerce-checkout-etheme_page":case"woocommerce-checkout-etheme_page_separated":case"woocommerce-checkout-etheme_page_multistep":r="order_review",a=t.elements.$orderDetailsWrapper,o=i.orderDetailsWrapper,t.maybeActivateCheckbox(e,"shipping_details",t.elements.$shipToDifferentAddress.find("input")),t.maybeActivateCheckbox(e,"new_account",t.elements.$newAccountInput),this.runRemoveItem(s),"woocommerce-checkout-etheme_page_multistep"==n&&this.runFieldsSorting();break;case"woocommerce-cart-etheme_page":case"woocommerce-cart-etheme_page_separated":r="cart_totals",a=t.elements.$cartTotalsWrapper,o=i.cartTotalsWrapper,t.runEmptyCartTrigger();break;case"woocommerce-cart-etheme_table":case"woocommerce-cart-etheme_totals":t.runEmptyCartTrigger(),"woocommerce-cart-etheme_totals"==n&&t.runRemoveElementOnECartEmpty();break;case"woocommerce-checkout-etheme_billing_details":case"woocommerce-checkout-etheme_shipping_details":this.runFieldsSorting()}"multistep"==e.design_type&&(t.runMultistepLayout(),"accordant"==e.design_type_multistep)&&(this.toggleSlideEffect=!1),r&&e[r+"_sticky"]&&(t.runStickyColumn(e,r,a,o),p(document).on("updated_cart_totals updated_checkout",function(){1<t.$element.find(o).length&&t.$element.find(o).first().nextAll().remove()}))}});p.each(["etheme_billing_details","etheme_shipping_details","etheme_additional_information","etheme_payment_methods","etheme_order_review","etheme_page","etheme_page_separated","etheme_page_multistep"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/woocommerce-checkout-"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})}),p.each(["etheme_page","etheme_page_separated","etheme_table"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/woocommerce-cart-"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-progress-bar-wrapper",progressBar:".etheme-progress-bar",progressBarCircle:".complete",progressBarValue:".etheme-progress-bar-value"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$progressBar:this.$element.find(e.progressBar),$progressBarCircle:this.$element.find(e.progressBarCircle),$progressBarValue:this.$element.find(e.progressBarValue)}},startCounter:function(){var e=this.elements.$progressBarCircle;let t=this.elements.$progressBarValue;var n=this.elements.$progressBar.data("percentage"),i=parseFloat(e.attr("r")),i=2*Math.PI*i;e.animate({"stroke-dashoffset":i-n*i/100},1250),t.prop("Counter",0).animate({Counter:parseInt(t.text())},{duration:1500,easing:"swing",step:function(e){t.text(Math.ceil(e))}})},run:function(){etTheme.waypoint(this.$element,()=>this.startCounter())}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_circle_progress_bar.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e,selectors:{wrapper:".etheme-progress-bar-wrapper",progressBar:".etheme-progress-bar",progressBarCircle:".complete",progressBarValue:".etheme-progress-bar-value"}})})})}(),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-cs-wrapper",switchLabel:".etheme-cs-switch",input:".etheme-cs-toggle-switch",content:".etheme-cs-content"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$switchLabel:this.$element.find(e.switchLabel),$input:this.$element.find(e.input),$content:this.$element.find(e.content)}},run:function(){var e=this;this.elements.$input.on("change",function(){e.elements.$switchLabel.toggleClass("active"),e.elements.$content.attr("style",null).toggleClass("active")})}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_content_switcher.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(),!function(f){"use strict";f(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run();let t=this;f(document).on("etheme_product_grid_ajax_loaded",function(){var e=t.getSettings("selectors");t.elements.$wrapper=t.$element.find(e.wrapper),t.run()})},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-countdown-wrapper",heading:".etheme-countdown-heading",clock:".etheme-countdown",expireMessage:".etheme-countdown-expire--message",days:".days",hours:".hours",minutes:".minutes",seconds:".seconds",digits:".etheme-countdown-digits",delimiter:".etheme-countdown-delimiter"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$heading:this.$element.find(e.heading),$clock:this.$element.find(e.clock),$expireMessage:this.$element.find(e.expireMessage),$days:this.$element.find(e.days),$hours:this.$element.find(e.hours),$minutes:this.$element.find(e.minutes),$seconds:this.$element.find(e.seconds)}},getTimeRemaining:function(e){e-=new Date;return{total:e,days:Math.floor(e/864e5),hours:Math.floor(e/36e5%24),minutes:Math.floor(e/1e3/60%60),seconds:Math.floor(e/1e3%60)}},run:function(){var m=this,e=m.getElementSettings(),u=m.getSettings("selectors");this.elements.$wrapper.each(function(){var n=!e.show_empty_counter,i=new Date(1e3*f(this).data("date"));let s=f(this);var r,a=f(this).data("has-reinit");let o=f(this).data("expire-actions"),l=f(this).find(u.days).find(u.digits),h=f(this).find(u.hours).find(u.digits),d=f(this).find(u.minutes).find(u.digits),p=f(this).find(u.seconds).find(u.digits);var c=function(){var e,t=m.getTimeRemaining(i);a&&s.data("reinit")&&(clearInterval(r),s.removeData("reinit"),i=new Date(1e3*s.data("date")),r=setInterval(c,1e3)),0<t.days||!n&&0<=t.hours?(1===(e=t.days.toString()).length&&(e=0+e),f(l).html(e)):n&&(s.find(u.days).next(u.delimiter).remove(),s.find(u.days).remove()),0<t.hours||!n&&0<=t.hours?(1===(e=t.hours.toString()).length&&(e=0+e),f(h).html(e)):n&&(0<t.days?f(h).html(("0"+t.hours).slice(-2)):(f(this).find(u.hours).next(u.delimiter).remove(),f(this).find(u.hours).remove())),0<t.minutes||!n&&0<=t.minutes?(1===(e=t.minutes.toString()).length&&(e=0+e),f(d).html(e)):n&&(0<t.days||0<t.hours?f(d).html(("0"+t.minutes).slice(-2)):(f(this).find(u.minutes).next(u.delimiter).remove(),f(this).find(u.minutes).remove())),0<t.seconds||!n&&0<=t.seconds?(1===(e=t.seconds.toString()).length&&(e=0+e),f(p).html(e)):n&&(0<t.days||0<t.hours||0<t.minutes?f(p).html(("0"+t.seconds).slice(-2)):(f(this).find(u.seconds).next(u.delimiter).remove(),f(this).find(u.seconds).remove())),t.total<=0&&(clearInterval(r),o)&&o.forEach(function(e){switch(e.type){case"hide":s.find(u.heading).hide(),s.find(u.clock).hide();break;case"redirect":e.redirect_url&&(window.location.href=e.redirect_url);break;case"message":s.find(u.expireMessage).removeClass("hidden");break;case"widget":e.widget_id&&f("#"+e.widget_id).addClass("done")}})};c(),r=setInterval(c,1e3)})}});f.each(["etheme-countdown","etheme_product_grid","woocommerce-etheme_archive_products","etheme_product_list","etheme_product_carousel"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-marquee-wrapper",marquee:".etheme-marquee",inner:".etheme-marquee-content"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$marquee:this.$element.find(e.marquee),$inner:this.$element.find(e.inner)}},initMarquee:function(e){let n=this;var i="ltr"==n.elements.$marquee.data("dir"),s=0;elementorFrontend.elements.$window.on("scroll",function(){var e=elementorFrontend.elements.$window.get(0).pageYOffset,t=n.elements.$marquee.get(0).getBoundingClientRect();t.top-elementorFrontend.elements.$window.get(0).innerHeight<=0&&0<t.bottom?(t=(e-s)*(i?-1:1),n.elements.$inner.css({transform:`translateX(${t}px)`})):s=0})},run:function(){var e=this.getElementSettings();"scroll"==e.animation_type&&etTheme.waypoint(this.$element,()=>this.initMarquee(e),{offset:"bottom-in-view"})}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_marquee.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.opened=!1,this.run()},getDefaultSettings:function(){return{selectors:{shortContent:".etheme-toggle-short-content-wrapper",longContent:".etheme-toggle-long-content-wrapper",button:".etheme-tt-button",buttonMore:".etheme-tt-button-more-wrapper",buttonLess:".etheme-tt-button-less-wrapper"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$shortContent:this.$element.find(e.shortContent),$longContent:this.$element.find(e.longContent),$button:this.$element.find(e.button),$buttonMore:this.$element.find(e.buttonMore),$buttonLess:this.$element.find(e.buttonLess)}},run:function(){this.opened=this.getElementSettings("enabled_default"),this.animated=this.getElementSettings("animated");var e=this;this.elements.$button.on("click",function(){e.opened?(e.elements.$longContent.hide(),e.elements.$buttonLess.hide(),e.elements.$buttonMore.show(),e.animated?e.elements.$shortContent.slideDown():e.elements.$shortContent.show()):(e.elements.$shortContent.hide(),e.elements.$buttonMore.hide(),e.elements.$buttonLess.show(),e.animated?e.elements.$longContent.slideDown():e.elements.$longContent.show()),e.opened=!e.opened})}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_toggle_text.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(),!function(r){"use strict";r(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-elementor-breadcrumbs-steps",step:".etheme-elementor-breadcrumbs-step"},classes:{step:"etheme-elementor-breadcrumbs-step",isActive:"is-active",billingFields:"woocommerce-billing-fields",shippingFields:"woocommerce-shipping-fields",accountFields:"woocommerce-account-fields",additionalInformationFields:"woocommerce-shipping-additional-information",shippingMethodsFields:"woocommerce-shipping-methods-fields",paymentWrapper:"woocommerce-checkout-payment-wrapper"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$step:this.$element.find(e.step)}},customTriggers:function(e,i){if("fractional"==e.type){let n=this;r(document).on("etheme_elementor_checkout_multistep_action",function(e,t){t&&(t.active_step&&(n.$element.find("[data-step="+t.active_step+"]").addClass(i.isActive),n.$element.find("[data-step="+t.active_step+"]").prevAll().addClass(i.isActive),n.$element.find("[data-step="+t.active_step+"]").nextAll().removeClass(i.isActive),r(e.target.activeElement).hasClass(i.step)||n.runNavigateActiveStep(i)),t.inactive_step)&&(n.$element.find("[data-step="+t.inactive_step+"]").removeClass(i.isActive),n.$element.find("[data-step="+t.inactive_step+"]").nextAll().removeClass(i.isActive),r(e.target.activeElement).hasClass(i.step)||n.runNavigateActiveStep(i))}),elementorFrontend.elements.$body.find(".design-type-multistep").length?this.elements.$step.on("click",function(e){var t=r(this).attr("data-step");-1<r.inArray(t,["billing_details","shipping_details","new_account","additional_information","shipping_methods","payment_methods"])&&(e.preventDefault(),n.triggerStep(i,t))}):elementorFrontend.elements.$body.find(".etheme-elementor-checkout-widgets-contain").length&&(this.elements.$step.each(function(e,t){var n=r(t).attr("data-step");-1<r.inArray(n,["cart","order"])||r(t).addClass(i.isActive)}),this.elements.$step.on("click",function(e){-1<r.inArray(r(this).attr("data-step"),["cart","order"])||(e.preventDefault(),n.triggerStep(i,r(this).attr("data-step")))}));e=new URLSearchParams(window.location.search).get("step");e&&(this.triggerStep(i,e),n.$element.find("[data-step="+e+"]").addClass(i.isActive),n.$element.find("[data-step="+e+"]").prevAll().addClass(i.isActive),n.$element.find("[data-step="+e+"]").nextAll().removeClass(i.isActive))}},triggerStep:function(e,t){let n=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?r(".mobile-header-wrapper"):r(".header-wrapper"),i=(r(document).find(".sticky-site-header.sticky-on").length&&(n=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?r(".sticky-mobile-header-wrapper"):r(".sticky-header-wrapper")),0);r(n).length&&r(n).outerHeight();let s=null;switch(t){case"billing_details":s=elementorFrontend.elements.$body.find("."+e.billingFields);break;case"new_account":s=elementorFrontend.elements.$body.find("."+e.accountFields);break;case"shipping_details":s=elementorFrontend.elements.$body.find("."+e.shippingFields);break;case"additional_information":s=elementorFrontend.elements.$body.find("."+e.additionalInformationFields);break;case"shipping_methods":s=elementorFrontend.elements.$body.find("."+e.shippingMethodsFields);break;case"payment_methods":s=elementorFrontend.elements.$body.find("."+e.paymentWrapper)}s&&(i=s.offset().top),s&&s.length||(s=elementorFrontend.elements.$body.find(".etheme-elementor-cart-checkout-page-wrapper"),i=s.offset().top),0<i&&s&&s.hasClass("design-type-multistep")&&setTimeout(function(){s.find(".step-title:not(.opened)").trigger("click")},300)},runNavigateActiveStep:function(e){e=this.elements.$wrapper.find("."+e.isActive).last().offset().left-this.elements.$wrapper.offset().left;this.elements.$wrapper.animate({scrollLeft:e-=10})},run:function(){let e=this;var t=e.getElementSettings(),n=e.getSettings("classes");e.customTriggers(t,n),setTimeout(function(){e.runNavigateActiveStep(n)})}});r.each(["woocommerce-etheme_cart_checkout_breadcrumbs"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(i){"use strict";i(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.stretchElements=[],this.shouldTriggerStretch=!1,this.run()},getDefaultSettings:function(){return{selectors:{menu:".etheme-elementor-nav-menu--main",itemMoreLess:".etheme-elementor-nav-menu-item-more-less",dropdownMegaMenu:".etheme-elementor-nav-menu--dropdown-mega",dropdownStretchedMenu:".etheme-elementor-nav-menu--dropdown-stretched, .item-design-mega-menu:not(.mega-menu-full-width, [class*=elementor-repeater-item]) > .nav-sublist-dropdown, .item-design-posts-subcategories:not(.mega-menu-full-width) > .nav-sublist-dropdown",openSubmenuOnClick:".dropdown-click:not(.dropdown-arrow-click) > .etheme-elementor-nav-menu-item, .dropdown-arrow-click .etheme-elementor-nav-menu-item-arrow, .product-categories .etheme-elementor-nav-menu-item-arrow",submenu:".nav-sublist"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$menu:this.$element.find(e.menu),$itemMoreLess:this.$element.find(e.itemMoreLess),$dropdownMegaMenu:this.$element.find(e.dropdownMegaMenu),$dropdownStretchedMenu:this.$element.find(e.dropdownStretchedMenu),$openSubmenuOnClick:this.$element.find(e.openSubmenuOnClick),$submenu:this.$element.find(e.submenu)}},initStretchElement:function(){let e=this;e.elements.$dropdownStretchedMenu.each(function(){e.stretchElements.push(new elementorModules.frontend.tools.StretchElement({element:this}))})},stretchMenu(){this.shouldTriggerStretch&&(this.$element.addClass("processing"),i.each(this.stretchElements,function(){this.stretch()}),this.$element.removeClass("processing"))},bindEvents(){elementorFrontend.addListenerOnce(this.$element.data("model-cid"),"resize",this.stretchMenu),this.elements.$openSubmenuOnClick.on("click",function(e){e.preventDefault(),i(this).closest("li").toggleClass("dropdown-opened")})},initContentElements(){this.elements.$dropdownMegaMenu.find(".elementor-element").each(function(e,t){elementorFrontend.elementsHandler.runReadyTrigger(t)})},initMoreLessItems:function(e){var t=!1,n=null;this.elements.$itemMoreLess.on("click",function(){t?(n&&n.addClass("hidden").removeClass("is-shown"),i(this).removeClass("expanded")):(n=i(this).prevAll("li.hidden"),n.length,i(this).prevAll("li.hidden").removeClass("hidden"),i(this).attr("data-reverse")?(n.addClass("is-shown"),i(this).addClass("expanded")):i(this).remove()),t=!t})},run:function(){var e=this.getElementSettings();let t=this;this.shouldTriggerStretch=!!this.elements.$dropdownStretchedMenu.length,-1<i.inArray(t.getWidgetType(),["theme-etheme_mobile_menu","theme-etheme_departments_menu"])&&(this.shouldTriggerStretch=!1),this.shouldTriggerStretch&&(t.initStretchElement(),t.stretchMenu()),e.dropdown_items_limited&&this.initMoreLessItems(e),t.initContentElements(),this.$element.addClass("processing"),elementorFrontend.elements.$window.trigger("resize"),setTimeout(function(){t.$element.removeClass("processing")},300)}});i.each(["theme-etheme_nav_menu","theme-etheme_mobile_menu","theme-etheme_mega_menu","theme-etheme_departments_menu"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(d){"use strict";d(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.closedDefault=null,this.addedMore=null,this.run()},getDefaultSettings:function(){return{selectors:{widgetTitleToggle:".widget-has-toggle .widget-title",sidebar:".etheme-elementor-sidebar"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$widgetTitleToggle:this.$element.find(e.widgetTitleToggle),$sidebar:this.$element.find(e.sidebar)}},onElementChange:function(e){0!==e.indexOf("widgets_list_limited_after")&&0!==e.indexOf("widgets_list_limited_less")||(this.addedMore=null)},sidebarWidgetsToggles:function(e){e.widgets_toggle&&(this.makeSidebarWidgetsOpenClose(),e.widgets_toggle_action_opened.indexOf(elementorFrontend.getCurrentDeviceMode())<0)&&this.makeSidebarWidgetsClosed()},makeSidebarWidgetsOpenClose:function(){let t=this;this.elements.$widgetTitleToggle.on("click",function(){var e=d(this).parent();e.toggleClass("widget-toggled"),t.makeSidebarWidgetsContentHidden(e,!0)})},makeSidebarWidgetsClosed:function(){let e=this.elements.$widgetTitleToggle.parent();e.addClass("widget-toggled"),this.makeSidebarWidgetsContentHidden(this.elements.$widgetTitleToggle.parent()),elementorFrontend.isEditMode()?e.find("> ul, > select:not(.select2-hidden-accessible), > .select2-container, > div:not(.widget-title), > p:not(.widget-title), > form").hide():d(window).on("load",function(){e.find("> ul, > select:not(.select2-hidden-accessible), > .select2-container, > div:not(.widget-title), > p:not(.widget-title), > form").hide()})},makeSidebarWidgetsContentHidden:function(e,t=!1){e=e.find("> ul, > select:not(.select2-hidden-accessible), > .select2-container, > div:not(.widget-title), > p:not(.widget-title), > form");t?e.slideToggle(300):e.hide()},makeSidebarWidgetsListLimited:function(e=!1){let t=this;var n=this.getElementSettings(),i=e||this.$element.find(".etheme_sidebar-widget-item");e?(i.removeClass("calculation-process"),i.find(".etheme_sidebar-widget-list-expand").remove()):this.$element.find("etheme_swatches_filter.type-st-image-swatch, .etheme_swatches_filter.type-st-color-swatch, .etheme_swatches_filter.type-st-label-swatch, .null-instagram-feed").removeClass("calculation-process"),i.each(function(){d(this).find("ul").length&&d(this).hasClass("calculation-process")&&t.makeSidebarWidgetListLimited(t,n,d(this))}),t.showSidebarWidgetMore(t,n)},makeSidebarWidgetListLimited:function(e,t,n){var i=t.widgets_list_limited_more_text,s=t.widgets_list_limited_less,r=s?t.widgets_list_limited_less_text:"";let a=t.widgets_list_limited_after,o=(n.find("ul.children li, ul.sub-menu li").addClass("et_li-child"),(n.hasClass("etheme_widget_menu")?n.find("li.item-level-0"):n.find("li:not(.et_li-child)")).length),l=n.find(".current-cat, .current-cat-parent, .current-item, .selected"),h=o-a;n.find("ul.children li, ul.sub-menu li").removeClass("et_li-child"),o&&0<h&&(l.length&&l.each(function(){d(this).prevAll().length>=a&&(h-=1)}),0<h)&&(n.find("ul:not(.children, .sub-menu)").append('<li class="etheme_sidebar-widget-list-expand"'+(s?' data-reverse="true"':"")+"><span>"+i.replace("{{count}}",h)+"</span>"+(s?"<span>"+r.replace("{{count}}",h)+"</span>":"")+"</li>"),n.find("li:nth-child("+a+") ~ li:not(.etheme_sidebar-widget-list-expand)").hide(),l.show()),n.removeClass("calculation-process")},showSidebarWidgetMore:function(i,s){let r=elementorFrontend.isEditMode();this.$element.on("click",".etheme_sidebar-widget-list-expand",function(e){var n;if(r?i.getElementSettings("widgets_list_limited_less"):s.widgets_list_limited_less){let e=d(this);n=e,new Promise(e=>{var t;n.hasClass("is-processing")||(n.addClass("is-processing"),t=r?i.getElementSettings("widgets_list_limited_after"):parseInt(s.widgets_list_limited_after),n.hasClass("expanded")?n.removeClass("expanded").parents(".etheme_sidebar-widget-item").find("li:nth-child("+t+") ~ li:not(.etheme_sidebar-widget-list-expand, .current-cat, .current-cat-parent, .current-item, .selected)").slideUp(300):n.addClass("expanded").parents(".etheme_sidebar-widget-item").find("li:nth-child("+t+") ~ li:not(.etheme_sidebar-widget-list-expand)").slideDown(300),e())}).then(function(){setTimeout(function(){e.removeClass("is-processing")},350)})}else d(this).parents(".etheme_sidebar-widget-item").find("li").slideDown(300),d(this).remove()})},onDeviceModeChange:function(){this.elements.$widgetTitleToggle.off("click");var e=this.elements.$widgetTitleToggle.parent();e.removeClass("widget-toggled");e.find("> ul, > select:not(.select2-hidden-accessible), > .select2-container, > div:not(.widget-title), > p:not(.widget-title), > form").show();e=this.getElementSettings();this.sidebarWidgetsToggles(e)},bindEvents:function(){elementorFrontend.elements.$window.on("resize",this.onDeviceModeChange.bind(this))},run:function(){let n=this;var e=this.getElementSettings();this.sidebarWidgetsToggles(e),e.widgets_list_limited&&parseInt(e.widgets_list_limited_after)&&(this.makeSidebarWidgetsListLimited(),d(document).on("et_widget_local_search_reset",function(e,t){n.makeSidebarWidgetsListLimited(t)}))}});d.each(["etheme_sidebar","etheme_sidebar_horizontal","etheme_sidebar_off_canvas","woocommerce-etheme_woocommerce_price_filter","etheme_tag_cloud"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(l){"use strict";l(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run(),this.timeout=0,this.refreshFragmentsTimeout=0,this.refreshFragmentsTimeoutTime=0},getDefaultSettings:function(){return{selectors:{container:".etheme-elementor-off-canvas__container",main:".etheme-elementor-off-canvas__main",toggle:".etheme-elementor-off-canvas__toggle",toggleButton:".etheme-elementor-off-canvas__toggle_button",toggleWrapper:".etheme-elementor-off-canvas__toggle_wrapper",closeButton:".etheme-elementor-off-canvas__close-button",expandLink:".etheme_sidebar-widget-list-expand"},classes:{isShown:"etheme-elementor-off-canvas--active",bodyIsShown:"etheme-elementor-off-canvas--shown"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$container:this.$element.find(e.container),$main:this.$element.find(e.main),$toggleWrapper:this.$element.find(e.toggleWrapper),$closeButton:this.$element.find(e.closeButton)}},toggleCanvas(){this.isCanvasOpen?this.hideCanvas():this.showCanvas()},showCanvas(){var e,t;this.isCanvasOpen||(e=this.getSettings("classes"),t=this.getSettings("selectors"),this.isCanvasOpen=!0,this.$element.addClass(e.isShown),this.$element.find(t.toggleButton).attr("aria-expanded",!0),this.elements.$main.attr("aria-hidden",!1),this.elements.$container.attr("aria-hidden",!1),elementorFrontend.elements.$body.addClass(e.bodyIsShown))},hideCanvas(){var e,t;this.isCanvasOpen&&(e=this.getSettings("classes"),t=this.getSettings("selectors"),this.isCanvasOpen=!1,this.$element.removeClass(e.isShown),this.$element.find(t.toggleButton).attr("aria-expanded",!1),this.elements.$main.attr("aria-hidden",!0),this.elements.$container.attr("aria-hidden",!0),elementorFrontend.elements.$body.removeClass(e.bodyIsShown))},automaticallyOpenCanvas(){var e=this.getElementSettings();e.automatically_open_canvas&&"yes"===e.automatically_open_canvas&&this.$element.is(":visible")&&(this.showCanvas(),void 0!==etTheme.closeQuickView&&etTheme.closeQuickView(),void 0!==etTheme.et_close_all_mini_content&&etTheme.et_close_all_mini_content(!1),l(".et-mobile-panel-wrapper").addClass("outside"))},refreshFragments(a,o){if(ElementorProFrontendConfig?.woocommerce&&!o?.e_manually_triggered){this.$element.addClass("processing");let r=this;clearTimeout(this.refreshFragmentsTimeout),this.refreshFragmentsTimeout=setTimeout(function(){let e=-1<l.inArray(a,["added_to_cart","xstore_wishlist/added_product","xstore_waitlist/added_product","xstore_compare/added_product"]),t=-1<l.inArray(a,["xstore_wishlist/added_product","xstore_waitlist/added_product","xstore_compare/added_product"]);var n={action:"etheme_elementor_menu_cart_fragments",nonce_type:"cart"};switch(n.is_editor=elementorFrontend.isEditMode(),a){case"xstore_wishlist_fragment_refreshed":case"xstore_waitlist_fragment_refreshed":case"xstore_compare_fragment_refreshed":switch(o.length<1?r.$element.find(".product_list-popup-footer-wrapper").hide():(r.$element.find(".product_list-popup-footer-wrapper").attr("style",null),n.products=o),a){case"xstore_wishlist_fragment_refreshed":n.nonce_type="wishlist",n._nonce=ElementorProFrontendConfig.woocommerce.etheme_wishlist.fragments_nonce;break;case"xstore_waitlist_fragment_refreshed":n.nonce_type="waitlist",n._nonce=ElementorProFrontendConfig.woocommerce.etheme_waitlist.fragments_nonce;break;default:n.nonce_type="compare",n._nonce=ElementorProFrontendConfig.woocommerce.etheme_compare.fragments_nonce}break;default:var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if(elementorFrontend.isEditMode()&&elementorPro.modules.woocommerce.didManuallyTriggerAddToCartEvent(i))return!1;n._nonce=ElementorProFrontendConfig.woocommerce.menu_cart.fragments_nonce}const s=[];jQuery.each(elementorFrontend.documentsManager.documents,e=>{s.push(e)}),n.templates=s,jQuery.ajax({type:"POST",url:etConfig.ajaxurl,context:r,data:n,success(e){e?.fragments&&(jQuery.each(e.fragments,(e,t)=>{jQuery(e).replaceWith(t),window.elementorFrontend&&jQuery(document).find(e).find(".elementor-element").each(function(e,t){elementorFrontend.elementsHandler.runReadyTrigger(t)})}),l(document.body).trigger("et_calculate_cart_progress"),r.getElementSettings("linked_products"))&&etTheme.swiperFunc()},complete(){e&&r.automaticallyOpenCanvas(),t||r.$element.removeClass("processing")}})},this.refreshFragmentsTimeoutTime)}},bindEvents(){const t=this.getSettings("selectors");var e=this.getSettings("classes"),e=(this.isCanvasOpen=this.$element.hasClass(e.isShown),this.getElementSettings());"mouseover"===e.off_canvas_toggle_type?(this.elements.$toggleWrapper.on("mouseover click",t.toggleButton,e=>{e.preventDefault(),this.showCanvas()}),this.elements.$toggleWrapper.on("mouseleave",()=>this.hideCanvas())):this.elements.$toggleWrapper.on("click",t.toggleButton,e=>{e.preventDefault(),this.toggleCanvas()});let i=this;l(document).on("et_mobile_panel_canvas_element_triggered",function(e,t,n){i.getWidgetType()===t&&i.getID()==n&&i.toggleCanvas()}),l(document).on("et_ajax_content_before_load",function(){i.isCanvasOpen&&i.hideCanvas()}),elementorFrontend.elements.$document.on("click",e=>{!this.isCanvasOpen||(e=jQuery(e.target)).closest(this.elements.$main).length||e.closest(t.toggle).length||e.closest(t.expandLink).length||this.hideCanvas()}),this.elements.$closeButton.on("click",e=>{e.preventDefault(),this.hideCanvas()}),elementorFrontend.elements.$document.on("keyup",e=>{27===e.keyCode&&this.hideCanvas()});var e=elementorFrontend.isEditMode(),n=this.getWidgetType();if(!e)switch(n){case"theme-etheme_cart":elementorFrontend.elements.$body.on("et_mini_cart_fragments wc_fragments_refreshed smax_fragment_refreshed removed_from_cart added_to_cart",(e,t)=>this.refreshFragments(e.type,t));break;case"theme-etheme_wishlist":elementorFrontend.elements.$document.on("xstore_wishlist_fragment_refreshed xstore_wishlist/added_product",(e,t)=>this.refreshFragments(e.type,t));break;case"theme-etheme_waitlist":elementorFrontend.elements.$document.on("xstore_waitlist_fragment_refreshed xstore_waitlist/added_product",(e,t)=>this.refreshFragments(e.type,t));break;case"theme-etheme_compare":elementorFrontend.elements.$document.on("xstore_compare_fragment_refreshed xstore_compare/added_product",(e,t)=>this.refreshFragments(e.type,t))}},unbindEvents(){},onElementChange:function(e){},run:function(){elementorFrontend.isEditMode()&&(this.refreshFragmentsTimeoutTime=1200),this.getWidgetType()}});l.each(["etheme_sidebar","etheme_sidebar_off_canvas","theme-etheme_account","theme-etheme_cart","theme-etheme_wishlist","theme-etheme_waitlist","theme-etheme_compare","theme-etheme_mobile_menu"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(n){"use strict";n(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.opened_state=null,this.force_research_sidebar=null,this.run()},getDefaultSettings:function(){return{selectors:{sidebar:".elementor-widget-etheme_sidebar_horizontal .etheme-elementor-sidebar",toggle_button:".elementor-button"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$sidebar:n(document).find(e.sidebar),$toggle_button:this.$element.find(e.toggle_button)}},openSidebar:function(e,t){e.elements.$sidebar.stop().slideDown(t),setTimeout(function(){e.elements.$sidebar.addClass("filters-opened"),e.opened_state=!0},t)},closeSidebar:function(e,t){e.elements.$sidebar.removeClass("filters-opened"),e.elements.$sidebar.stop().slideUp(t),e.opened_state=!1},force_reinit:function(e){var t=this.getSettings("selectors");e.elements.$sidebar=n(document).find(t.sidebar),e.opened_state=!e.elements.$sidebar.hasClass("hidden"),e.elements.$sidebar.removeClass("hidden")},run:function(){let e=this;this.opened_state=!this.elements.$sidebar.hasClass("hidden"),this.elements.$sidebar.removeClass("hidden"),this.elements.$toggle_button.on("click",function(){e.$element.hasClass("etheme-elementor-reinit")&&!e.force_research_sidebar&&(e.force_reinit(e),e.force_research_sidebar=!0,e.$element.removeClass("etheme-elementor-reinit")),this.focus(),e.opened_state?e.closeSidebar(e,200):e.openSidebar(e,200)})}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_sidebar_horizontal_toggle.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery);var _typeof="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},ParallaxScroll=(!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"===("undefined"==typeof module?"undefined":_typeof(module))&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(d){return d.fn.tilt=function(t){function n(e){this.ticking=!1,d(this).css({"will-change":"transform"}),o.call(this),d(this).trigger("tilt.mouseEnter")}function i(e){this.mousePositions=l(e),a.call(this)}function s(){o.call(this),this.reset=!0,a.call(this),d(this).trigger("tilt.mouseLeave")}function r(){this.glareElement.css({width:""+2*d(this).outerWidth(),height:""+2*d(this).outerWidth()})}var a=function(){this.ticking||(requestAnimationFrame(e.bind(this)),this.ticking=!0)},o=function(){var e=this;void 0!==this.timeout&&clearTimeout(this.timeout),d(this).css({transition:this.settings.speed+"ms "+this.settings.easing}),this.settings.glare&&this.glareElement.css({transition:"opacity "+this.settings.speed+"ms "+this.settings.easing}),this.timeout=setTimeout(function(){d(e).css({transition:""}),e.settings.glare&&e.glareElement.css({transition:""})},this.settings.speed)},l=function(e){return{x:(e=void 0===e?{pageX:d(this).offset().left+d(this).outerWidth()/2,pageY:d(this).offset().top+d(this).outerHeight()/2}:e).pageX,y:e.pageY}},h=function(){var e=d(this).outerWidth(),t=d(this).outerHeight(),n=d(this).offset().left,i=d(this).offset().top,s=(this.mousePositions.x-n)/e,r=(this.mousePositions.y-i)/t;return{tiltX:(this.settings.maxTilt/2-s*this.settings.maxTilt).toFixed(2),tiltY:(r*this.settings.maxTilt-this.settings.maxTilt/2).toFixed(2),percentageX:100*s,percentageY:100*r,angle:Math.atan2(this.mousePositions.x-(n+e/2),-(this.mousePositions.y-(i+t/2)))*(180/Math.PI)}},e=function(){this.transforms=h.call(this),this.reset?(this.reset=!1,d(this).css("transform","perspective("+this.settings.perspective+"px) rotateX(0deg) rotateY(0deg)"),this.settings.glare&&(this.glareElement.css("transform","rotate(180deg) translate(-50%, -50%)"),this.glareElement.css("opacity","0"))):(d(this).css("transform","perspective("+this.settings.perspective+"px) rotateX("+("x"===this.settings.disableAxis?0:this.transforms.tiltY)+"deg) rotateY("+("y"===this.settings.disableAxis?0:this.transforms.tiltX)+"deg) scale3d("+this.settings.scale+","+this.settings.scale+","+this.settings.scale+")"),this.settings.glare&&(this.glareElement.css("transform","rotate("+this.transforms.angle+"deg) translate(-50%, -50%)"),this.glareElement.css("opacity",""+this.transforms.percentageY*this.settings.maxGlare/100)),d(this).trigger("change",[this.transforms]),this.ticking=!1)};return d.fn.tilt.destroy=function(){d(this).each(function(){d(this).find(".js-tilt-glare").remove(),d(this).css({"will-change":"",transform:""}),d(this).off("mousemove mouseenter mouseleave")})},d.fn.tilt.getValues=function(){var e=[];return d(this).each(function(){this.mousePositions=l.call(this),e.push(h.call(this))}),e},d.fn.tilt.reset=function(){d(this).each(function(){var e=this;this.mousePositions=l.call(this),this.settings=d(this).data("tilt-settings"),s.call(this),setTimeout(function(){e.reset=!1},this.settings.transition)})},this.each(function(){var e=this;this.settings=d.extend({maxTilt:d(this).is("[data-tilt-max]")?d(this).data("tilt-max"):20,perspective:d(this).is("[data-tilt-perspective]")?d(this).data("tilt-perspective"):300,easing:d(this).is("[data-tilt-easing]")?d(this).data("tilt-easing"):"cubic-bezier(.03,.98,.52,.99)",scale:d(this).is("[data-tilt-scale]")?d(this).data("tilt-scale"):"1",speed:d(this).is("[data-tilt-speed]")?d(this).data("tilt-speed"):"400",transition:!d(this).is("[data-tilt-transition]")||d(this).data("tilt-transition"),disableAxis:d(this).is("[data-tilt-disable-axis]")?d(this).data("tilt-disable-axis"):null,axis:d(this).is("[data-tilt-axis]")?d(this).data("tilt-axis"):null,reset:!d(this).is("[data-tilt-reset]")||d(this).data("tilt-reset"),glare:!!d(this).is("[data-tilt-glare]")&&d(this).data("tilt-glare"),maxGlare:d(this).is("[data-tilt-maxglare]")?d(this).data("tilt-maxglare"):1},t),null!==this.settings.axis&&(console.warn("Tilt.js: the axis setting has been renamed to disableAxis. See https://github.com/gijsroge/tilt.js/pull/26 for more information"),this.settings.disableAxis=this.settings.axis),this.init=function(){d(e).data("tilt-settings",e.settings),e.settings.glare&&function(){var e=this.settings.glarePrerender;e||d(this).append('<div class="js-tilt-glare"><div class="js-tilt-glare-inner"></div></div>'),this.glareElementWrapper=d(this).find(".js-tilt-glare"),this.glareElement=d(this).find(".js-tilt-glare-inner"),e||(this.glareElementWrapper.css({position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}).css({overflow:"hidden","pointer-events":"none"}),this.glareElement.css({position:"absolute",top:"50%",left:"50%","background-image":"linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)",width:""+2*d(this).outerWidth(),height:""+2*d(this).outerWidth(),transform:"rotate(180deg) translate(-50%, -50%)","transform-origin":"0% 0%",opacity:"0"}))}.call(e),function(){d(this).on("mousemove",i),d(this).on("mouseenter",n),this.settings.reset&&d(this).on("mouseleave",s),this.settings.glare&&d(window).on("resize",r.bind(this))}.call(e)},this.init()})},!0}),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},resetHoverEffect:function(e){e.find(".js-tilt-glare").remove(),e.css({"will-change":"",transform:""}),e.off("mousemove mouseenter mouseleave")},onElementChange:function(e){0===e.indexOf("etheme_parallax")&&(this.resetHoverEffect(this.$element),this.run())},run:function(){var e,i,s,t;this.getElementSettings("etheme_parallax")&&(i=(e=this).getElementSettings(),t="mobile"==elementorFrontend.getCurrentDeviceMode(),i.etheme_parallax_mobile&&t||!t)&&"3d_hover_effects"==i.etheme_parallax_type&&(s=new Map,["disableAxis","glare","glare_max","maxTilt","perspective","scale","speed"].forEach((t,e,n)=>{if(i["etheme_parallax_3d_hover_"+t]){let e=i["etheme_parallax_3d_hover_"+t];null!=e.size&&(e=e.size),s.set(t,e)}}),elementorFrontend.isEditMode()?(t=i.etheme_parallax_3d_hover_speed||400,setTimeout(function(){e.$element.tilt(Object.fromEntries(s))},t+200)):(1<e.$element.length?jQuery(e.$element[0]):e.$element).tilt(Object.fromEntries(s)))}});elementorFrontend.hooks.addAction("frontend/element_ready/widget",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(),!function(s){"use strict";s(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{windowHeight:s(window).height(),windowWidth:s(window).width()}},onElementChange:function(e){0===e.indexOf("etheme_parallax")&&(this.parallaxHoverDestroy(),this.run())},parallaxHoverInit:function(e,t){var n,i;"hover_effects"!=this.getElementSettings("etheme_parallax_type")||(n=(n=this.getElementSettings("etheme_parallax_hover_smoothness")).size||50,i=.5-e.pageX/this.getSettings("windowWidth"),e=.5-e.pageY/this.getSettings("windowHeight"),i="translate3d("+Math.round(i*n)+"px,"+Math.round(n/2*e)+"px, 0px)",s(t).css({"-webkit-transform":i,transform:i,"moz-transform":i}),t.style.transition)||(t.style.transition="200ms linear")},parallaxHoverDestroy:function(){s(this.$element[0]).off("mousemove mouseenter mouseleave"),this.$element[0].style.transform=null,this.$element[0].style.transition=null},run:function(){var e,t,n;this.getElementSettings("etheme_parallax")&&(e=this.getElementSettings(),t="mobile"==elementorFrontend.getCurrentDeviceMode(),n=this,e.etheme_parallax_mobile&&t||!t)&&"hover_effects"==e.etheme_parallax_type&&elementorFrontend.elements.$window.on("mousemove",function(e){n.parallaxHoverInit(e,n.$element[0])})}});elementorFrontend.hooks.addAction("frontend/element_ready/widget",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),jQuery(function(){ParallaxScroll.init()}),{showLogs:!1,round:1e3,elements:[],init:function(){this._log("init"),this._inited?(this._log("Already Inited"),this._inited=!0):(this._setElementsMap(),this._onScroll(!0))},_inited:!1,_properties:["x","y","z","rotate","rotateX","rotateY","rotateZ","scale"],_requestAnimationFrame:function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){window.setTimeout(e,1e3/60)}},_log:function(e){this.showLogs&&console.log("Parallax Scroll / "+e)},_setElementsMap:function(){var n=new Map;jQuery(".etheme-parallax-scroll_effects").each(jQuery.proxy(function(e,t){jQuery(this).data("parallax-settings")&&n.set(jQuery(this),!0)}),this),this.elements=n},_onScroll:function(e){var g=jQuery(document).scrollTop(),y=jQuery(window).height();this._log("onScroll "+g),this.elements.forEach(jQuery.proxy(function(e,t){var n,i,r=jQuery(t),a=[],o=!1,s=r.data("style"),l=(null==s&&(s=r.attr("style")||"",r.data("style",s)),[r.data("parallax-settings")]),h=l.length;for(let e=0;e<h;e++){var d=l[e],p=d["from-scroll"]||Math.max(0,jQuery(t).offset().top-y),c=(p|=0,Math.max(0|y,1)),m=p+c|0,u=d.smoothness||30,f=(u=0==(u|=0)?1:u,Math.max(g,p));f=Math.min(f,m),this._properties.map(jQuery.proxy(function(e){var t,n,i=0,s=d[e];null!=s&&("scale"===e?i=1:s|=0,n=(t=r.data("_"+e)||i)+((i=(f-p)/(m-p)*(s-i)+i)-t)/u,(n=Math.ceil(n*this.round)/this.round)==t&&i==s&&(n=s),a[e]||(a[e]=0),a[e]+=n,t!=a[e])&&(r.data("_"+e,a[e]),o=!0)},this))}o&&(a.z&&(i=d.perspective||800,(n=r.parent()).data("style")||n.data("style",n.attr("style")||""),n.attr("style","perspective:"+i+"px; -webkit-perspective:"+i+"px; "+n.data("style"))),a.scale=a.scale||1,this._log(i="translate3d("+(a.x||0)+"px, "+(a.y||0)+"px, "+(a.z||0)+"px)"+" "+(a.rotate?"rotate("+(a.rotate||0)+"deg)":"rotateX("+(a.rotateX||0)+"deg) rotateY("+(a.rotateY||0)+"deg) rotateZ("+(a.rotateZ||0)+"deg)")+" "+("scale("+a.scale+")")+";"),r.attr("style","transform:"+i+" -webkit-transform:"+i+" "+s))},this)),window.requestAnimationFrame?window.requestAnimationFrame(jQuery.proxy(this._onScroll,this,!1)):this._requestAnimationFrame(jQuery.proxy(this._onScroll,this,!1))}}),defaultInstanceSettings=(!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},onElementChange:function(e){0===e.indexOf("etheme_parallax")&&(this.$element.data("parallax-settings",null),ParallaxScroll._setElementsMap(),this.run())},run:function(){var i,e,s;this.getElementSettings("etheme_parallax")&&(i=this.getElementSettings(),e="mobile"==elementorFrontend.getCurrentDeviceMode(),i.etheme_parallax_mobile&&e||!e)&&"scroll_effects"==i.etheme_parallax_type&&(s=new Map,["smoothness","perspective","rotate","rotateX","rotateY","rotateX","z","y","x","scale"].forEach((t,e,n)=>{if(i["etheme_parallax_scroll_"+t]){let e=i["etheme_parallax_scroll_"+t];null!=e.size&&(e=e.size),s.set(t,parseFloat(e)||0)}}),this.$element.data("parallax-settings",Object.fromEntries(s)),ParallaxScroll._setElementsMap())}});elementorFrontend.hooks.addAction("frontend/element_ready/widget",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(),{update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0}),defaultTweenSettings={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},validTransforms=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],cache={CSS:{},springs:{}};function minMax(e,t,n){return Math.min(Math.max(e,t),n)}function stringContains(e,t){return-1<e.indexOf(t)}function applyArguments(e,t){return e.apply(null,t)}var is={arr:function(e){return Array.isArray(e)},obj:function(e){return stringContains(Object.prototype.toString.call(e),"Object")},pth:function(e){return is.obj(e)&&e.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(e){return e.nodeType||is.svg(e)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(e){return is.und(e)||null===e},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(e){return is.hex(e)||is.rgb(e)||is.hsl(e)},key:function(e){return!defaultInstanceSettings.hasOwnProperty(e)&&!defaultTweenSettings.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function parseEasingParameters(e){e=/\(([^)]+)\)/.exec(e);return e?e[1].split(",").map(function(e){return parseFloat(e)}):[]}function spring(i,n){var e=parseEasingParameters(i),t=minMax(is.und(e[0])?1:e[0],.1,100),s=minMax(is.und(e[1])?100:e[1],.1,100),r=minMax(is.und(e[2])?10:e[2],.1,100),e=minMax(is.und(e[3])?0:e[3],.1,100),a=Math.sqrt(s/t),o=r/(2*Math.sqrt(s*t)),l=o<1?a*Math.sqrt(1-o*o):0,h=o<1?(o*a-e)/l:-e+a;function d(e){var t=n?n*e/1e3:e,t=o<1?Math.exp(-t*o*a)*(+Math.cos(l*t)+h*Math.sin(l*t)):(1+h*t)*Math.exp(-t*a);return 0===e||1===e?e:1-t}return n?d:function(){var e=cache.springs[i];if(e)return e;for(var t=0,n=0;;)if(1===d(t+=1/6)){if(16<=++n)break}else n=0;return e=t*(1/6)*1e3,cache.springs[i]=e}}function steps(t){return void 0===t&&(t=10),function(e){return Math.ceil(minMax(e,1e-6,1)*t)*(1/t)}}var bezier=function(){function i(e,t){return 1-3*t+3*e}function x(e,t,n){return((i(t,n)*e+(3*n-6*t))*e+3*t)*e}function C(e,t,n){return 3*i(t,n)*e*e+2*(3*n-6*t)*e+3*t}return function(_,t,b,n){if(0<=_&&_<=1&&0<=b&&b<=1){var w=new Float32Array(11);if(_!==t||b!==n)for(var e=0;e<11;++e)w[e]=x(.1*e,_,b);return function(e){return _===t&&b===n||0===e||1===e?e:x(i(e),t,n)}}function i(e){for(var t=0,n=1;10!==n&&w[n]<=e;++n)t+=.1;var i=t+.1*((e-w[--n])/(w[n+1]-w[n])),s=C(i,_,b);if(.001<=s){for(var r=e,a=i,o=_,l=b,h=0;h<4;++h){var d=C(a,o,l);if(0===d)return a;a-=(x(a,o,l)-r)/d}return a}if(0===s)return i;for(var p,c,m=e,u=t,f=t+.1,g=_,y=b,v=0;0<(p=x(c=u+(f-u)/2,g,y)-m)?f=c:u=c,1e-7<Math.abs(p)&&++v<10;);return c}}}(),penner=function(){var t={linear:function(){return function(e){return e}}},n={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===t&&(t=.5);var n=minMax(e=void 0===e?1:e,1,10),i=minMax(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-i/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/i)}}};return["Quad","Cubic","Quart","Quint","Expo"].forEach(function(e,t){n[e]=function(){return function(e){return Math.pow(e,t+2)}}}),Object.keys(n).forEach(function(e){var i=n[e];t["easeIn"+e]=i,t["easeOut"+e]=function(t,n){return function(e){return 1-i(t,n)(1-e)}},t["easeInOut"+e]=function(t,n){return function(e){return e<.5?i(t,n)(2*e)/2:1-i(t,n)(-2*e+2)/2}},t["easeOutIn"+e]=function(t,n){return function(e){return e<.5?(1-i(t,n)(1-2*e))/2:(i(t,n)(2*e-1)+1)/2}}}),t}();function parseEasings(e,t){if(is.fnc(e))return e;var n=e.split("(")[0],i=penner[n],s=parseEasingParameters(e);switch(n){case"spring":return spring(e,t);case"cubicBezier":return applyArguments(bezier,s);case"steps":return applyArguments(steps,s);default:return applyArguments(i,s)}}function selectString(e){try{return document.querySelectorAll(e)}catch(e){}}function filterArray(e,t){for(var n,i=e.length,s=2<=arguments.length?t:void 0,r=[],a=0;a<i;a++)a in e&&(n=e[a],t.call(s,n,a,e))&&r.push(n);return r}function flattenArray(e){return e.reduce(function(e,t){return e.concat(is.arr(t)?flattenArray(t):t)},[])}function toArray(e){return is.arr(e)?e:(e=is.str(e)?selectString(e)||e:e)instanceof NodeList||e instanceof HTMLCollection?[].slice.call(e):[e]}function arrayContains(e,t){return e.some(function(e){return e===t})}function cloneObject(e){var t,n={};for(t in e)n[t]=e[t];return n}function replaceObjectProps(e,t){var n,i=cloneObject(e);for(n in e)i[n]=(t.hasOwnProperty(n)?t:e)[n];return i}function mergeObjects(e,t){var n,i=cloneObject(e);for(n in t)i[n]=(is.und(e[n])?t:e)[n];return i}function rgbToRgba(e){var t=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(e);return t?"rgba("+t[1]+",1)":e}function hexToRgba(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,n,i){return t+t+n+n+i+i}),e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return"rgba("+parseInt(e[1],16)+","+parseInt(e[2],16)+","+parseInt(e[3],16)+",1)"}function hslToRgba(e){var t,n,i,e=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(e),s=parseInt(e[1],10)/360,r=parseInt(e[2],10)/100,a=parseInt(e[3],10)/100,e=e[4]||1;function o(e,t,n){return n<0&&(n+=1),1<n&&--n,n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}return 0==r?t=n=i=a:(t=o(r=2*a-(a=a<.5?a*(1+r):a+r-a*r),a,s+1/3),n=o(r,a,s),i=o(r,a,s-1/3)),"rgba("+255*t+","+255*n+","+255*i+","+e+")"}function colorToRgb(e){return is.rgb(e)?rgbToRgba(e):is.hex(e)?hexToRgba(e):is.hsl(e)?hslToRgba(e):void 0}function getUnit(e){e=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(e)return e[1]}function getTransformUnit(e){return stringContains(e,"translate")||"perspective"===e?"px":stringContains(e,"rotate")||stringContains(e,"skew")?"deg":void 0}function getFunctionValue(e,t){return is.fnc(e)?e(t.target,t.id,t.total):e}function getAttribute(e,t){if(t)return e.getAttribute(t)}function convertPxToUnit(e,t,n){var i,s,r;return arrayContains([n,"deg","rad","turn"],getUnit(t))?t:(i=cache.CSS[t+n],is.und(i)?(s=document.createElement(e.tagName),(e=e.parentNode&&e.parentNode!==document?e.parentNode:document.body).appendChild(s),s.style.position="absolute",s.style.width=100+n,r=100/s.offsetWidth,e.removeChild(s),e=r*parseFloat(t),cache.CSS[t+n]=e):i)}function getCSSValue(e,t,n){var i;if(t in e.style)return i=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),t=e.style[t]||getComputedStyle(e).getPropertyValue(i)||"0",n?convertPxToUnit(e,t,n):t}function getAnimationType(e,t){return is.dom(e)&&!is.inp(e)&&(!is.nil(getAttribute(e,t))||is.svg(e)&&e[t])?"attribute":is.dom(e)&&arrayContains(validTransforms,t)?"transform":is.dom(e)&&"transform"!==t&&getCSSValue(e,t)?"css":null!=e[t]?"object":void 0}function getElementTransforms(e){if(is.dom(e)){for(var t,n=e.style.transform||"",i=/(\w+)\(([^)]*)\)/g,s=new Map;t=i.exec(n);)s.set(t[1],t[2]);return s}}function getTransformValue(e,t,n,i){var s=stringContains(t,"scale")?1:0+getTransformUnit(t),s=getElementTransforms(e).get(t)||s;return n&&(n.transforms.list.set(t,s),n.transforms.last=t),i?convertPxToUnit(e,s,i):s}function getOriginalTargetValue(e,t,n,i){switch(getAnimationType(e,t)){case"transform":return getTransformValue(e,t,i,n);case"css":return getCSSValue(e,t,n);case"attribute":return getAttribute(e,t);default:return e[t]||0}}function getRelativeValue(e,t){var n=/^(\*=|\+=|-=)/.exec(e);if(!n)return e;var i=getUnit(e)||0,s=parseFloat(t),r=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return s+r+i;case"-":return s-r+i;case"*":return s*r+i}}function validateValue(e,t){var n;return is.col(e)?colorToRgb(e):/\s/g.test(e)?e:(n=(n=getUnit(e))?e.substr(0,e.length-n.length):e,t?n+t:n)}function getDistance(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function getCircleLength(e){return 2*Math.PI*getAttribute(e,"r")}function getRectLength(e){return 2*getAttribute(e,"width")+2*getAttribute(e,"height")}function getLineLength(e){return getDistance({x:getAttribute(e,"x1"),y:getAttribute(e,"y1")},{x:getAttribute(e,"x2"),y:getAttribute(e,"y2")})}function getPolylineLength(e){for(var t,n=e.points,i=0,s=0;s<n.numberOfItems;s++){var r=n.getItem(s);0<s&&(i+=getDistance(t,r)),t=r}return i}function getPolygonLength(e){var t=e.points;return getPolylineLength(e)+getDistance(t.getItem(t.numberOfItems-1),t.getItem(0))}function getTotalLength(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return getCircleLength(e);case"rect":return getRectLength(e);case"line":return getLineLength(e);case"polyline":return getPolylineLength(e);case"polygon":return getPolygonLength(e)}}function setDashoffset(e){var t=getTotalLength(e);return e.setAttribute("stroke-dasharray",t),t}function getParentSvgEl(e){for(var t=e.parentNode;is.svg(t)&&is.svg(t.parentNode);)t=t.parentNode;return t}function getParentSvg(e,t){var t=t||{},e=t.el||getParentSvgEl(e),n=e.getBoundingClientRect(),i=getAttribute(e,"viewBox"),s=n.width,n=n.height,t=t.viewBox||(i?i.split(" "):[0,0,s,n]);return{el:e,viewBox:t,x:+t[0],y:+t[1],w:s,h:n,vW:t[2],vH:t[3]}}function getPath(e,t){var n=is.str(e)?selectString(e)[0]:e,i=t||100;return function(e){return{property:e,el:n,svg:getParentSvg(n),totalLength:getTotalLength(n)*(i/100)}}}function getPathProgress(t,n,e){function i(e){return t.el.getPointAtLength(1<=n+(e=void 0===e?0:e)?n+e:0)}var s=getParentSvg(t.el,t.svg),r=i(),a=i(-1),o=i(1),l=e?1:s.w/s.vW,h=e?1:s.h/s.vH;switch(t.property){case"x":return(r.x-s.x)*l;case"y":return(r.y-s.y)*h;case"angle":return 180*Math.atan2(o.y-a.y,o.x-a.x)/Math.PI}}function decomposeValue(e,t){var n=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,i=validateValue(is.pth(e)?e.totalLength:e,t)+"";return{original:i,numbers:i.match(n)?i.match(n).map(Number):[0],strings:is.str(e)||t?i.split(n):[]}}function parseTargets(e){return filterArray(e?flattenArray(is.arr(e)?e.map(toArray):toArray(e)):[],function(e,t,n){return n.indexOf(e)===t})}function getAnimatables(e){var n=parseTargets(e);return n.map(function(e,t){return{target:e,id:t,total:n.length,transforms:{list:getElementTransforms(e)}}})}function normalizePropertyTweens(e,n){var t,i=cloneObject(n),s=(/^spring/.test(i.easing)&&(i.duration=spring(i.easing)),is.arr(e)&&(2===(t=e.length)&&!is.obj(e[0])?e={value:e}:is.fnc(n.duration)||(i.duration=n.duration/t)),is.arr(e)?e:[e]);return s.map(function(e,t){e=is.obj(e)&&!is.pth(e)?e:{value:e};return is.und(e.delay)&&(e.delay=t?0:n.delay),is.und(e.endDelay)&&(e.endDelay=t===s.length-1?n.endDelay:0),e}).map(function(e){return mergeObjects(e,i)})}function flattenKeyframes(t){for(var n=filterArray(flattenArray(t.map(function(e){return Object.keys(e)})),function(e){return is.key(e)}).reduce(function(e,t){return e.indexOf(t)<0&&e.push(t),e},[]),s={},e=0;e<n.length;e++)!function(e){var i=n[e];s[i]=t.map(function(e){var t,n={};for(t in e)is.key(t)?t==i&&(n.value=e[t]):n[t]=e[t];return n})}(e);return s}function getProperties(e,t){var n,i=[],s=t.keyframes;for(n in t=s?mergeObjects(flattenKeyframes(s),t):t)is.key(n)&&i.push({name:n,tweens:normalizePropertyTweens(t[n],e)});return i}function normalizeTweenValues(e,t){var n,i={};for(n in e){var s=getFunctionValue(e[n],t);is.arr(s)&&1===(s=s.map(function(e){return getFunctionValue(e,t)})).length&&(s=s[0]),i[n]=s}return i.duration=parseFloat(i.duration),i.delay=parseFloat(i.delay),i}function normalizeTweens(o,l){var h;return o.tweens.map(function(e){var e=normalizeTweenValues(e,l),t=e.value,n=is.arr(t)?t[1]:t,i=getUnit(n),s=getOriginalTargetValue(l.target,o.name,i,l),r=h?h.to.original:s,a=is.arr(t)?t[0]:r,s=getUnit(a)||getUnit(s),i=i||s;return is.und(n)&&(n=r),e.from=decomposeValue(a,i),e.to=decomposeValue(getRelativeValue(n,a),i),e.start=h?h.end:0,e.end=e.start+e.delay+e.duration+e.endDelay,e.easing=parseEasings(e.easing,e.duration),e.isPath=is.pth(t),e.isPathTargetInsideSVG=e.isPath&&is.svg(l.target),e.isColor=is.col(e.from.original),e.isColor&&(e.round=1),h=e})}var setProgressValue={css:function(e,t,n){return e.style[t]=n},attribute:function(e,t,n){return e.setAttribute(t,n)},object:function(e,t,n){return e[t]=n},transform:function(e,t,n,i,s){var r;i.list.set(t,n),t!==i.last&&!s||(r="",i.list.forEach(function(e,t){r+=t+"("+e+") "}),e.style.transform=r)}};function setTargetsValue(e,a){getAnimatables(e).forEach(function(e){for(var t in a){var n=getFunctionValue(a[t],e),i=e.target,s=getUnit(n),r=getOriginalTargetValue(i,t,s,e),n=getRelativeValue(validateValue(n,s||getUnit(r)),r),s=getAnimationType(i,t);setProgressValue[s](i,t,n,e.transforms,!0)}})}function createAnimation(e,t){var n,i,s=getAnimationType(e.target,t.name);if(s)return i=(n=normalizeTweens(t,e))[n.length-1],{type:s,property:t.name,animatable:e,tweens:n,duration:i.end,delay:n[0].delay,endDelay:i.endDelay}}function getAnimations(e,n){return filterArray(flattenArray(e.map(function(t){return n.map(function(e){return createAnimation(t,e)})})),function(e){return!is.und(e)})}function getInstanceTimings(e,t){function n(e){return e.timelineOffset||0}var i=e.length,s={};return s.duration=i?Math.max.apply(Math,e.map(function(e){return n(e)+e.duration})):t.duration,s.delay=i?Math.min.apply(Math,e.map(function(e){return n(e)+e.delay})):t.delay,s.endDelay=i?s.duration-Math.max.apply(Math,e.map(function(e){return n(e)+e.duration-e.endDelay})):t.endDelay,s}var instanceID=0;function createNewInstance(e){var t=replaceObjectProps(defaultInstanceSettings,e),n=replaceObjectProps(defaultTweenSettings,e),i=getProperties(n,e),e=getAnimatables(e.targets),i=getAnimations(e,i),n=getInstanceTimings(i,n),s=instanceID;return instanceID++,mergeObjects(t,{id:s,children:[],animatables:e,animations:i,duration:n.duration,delay:n.delay,endDelay:n.endDelay})}var activeInstances=[],engine=function(){var s;function r(e){for(var t=activeInstances.length,n=0;n<t;){var i=activeInstances[n];i.paused?(activeInstances.splice(n,1),t--):(i.tick(e),n++)}s=0<n?requestAnimationFrame(r):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){anime.suspendWhenDocumentHidden&&(isDocumentHidden()?s=cancelAnimationFrame(s):(activeInstances.forEach(function(e){return e._onDocumentVisibility()}),engine()))}),function(){!(s||isDocumentHidden()&&anime.suspendWhenDocumentHidden)&&0<activeInstances.length&&(s=requestAnimationFrame(r))}}();function isDocumentHidden(){return!!document&&document.hidden}function anime(e){var l,h=0,d=0,p=0,c=0,m=null;function u(e){var t=window.Promise&&new Promise(function(e){return m=e});return e.finished=t}var C=createNewInstance(e=void 0===e?{}:e);u(C);function f(){var e=C.direction;"alternate"!==e&&(C.direction="normal"!==e?"normal":"reverse"),C.reversed=!C.reversed,l.forEach(function(e){return e.reversed=C.reversed})}function g(e){return C.reversed?C.duration-e:e}function t(){h=0,d=g(C.currentTime)*(1/anime.speed)}function y(e,t){t&&t.seek(e-t.timelineOffset)}function v(t){for(var e=0,n=C.animations,i=n.length;e<i;){for(var s=n[e],r=s.animatable,a=s.tweens,o=a.length-1,l=a[o],o=(o&&(l=filterArray(a,function(e){return t<e.end})[0]||l),minMax(t-l.start-l.delay,0,l.duration)/l.duration),h=isNaN(o)?1:l.easing(o),d=l.to.strings,p=l.round,c=[],m=l.to.numbers.length,u=void 0,f=0;f<m;f++){var g=void 0,y=l.to.numbers[f],v=l.from.numbers[f]||0,g=l.isPath?getPathProgress(l.value,h*y,l.isPathTargetInsideSVG):v+h*(y-v);!p||l.isColor&&2<f||(g=Math.round(g*p)/p),c.push(g)}var _=d.length;if(_)for(var u=d[0],b=0;b<_;b++){d[b];var w=d[b+1],x=c[b];isNaN(x)||(u+=w?x+w:x+" ")}else u=c[0];setProgressValue[s.type](r.target,s.property,u,r.transforms),s.currentValue=u,e++}}function _(e){C[e]&&!C.passThrough&&C[e](C)}function n(e){var t=C.duration,n=C.delay,i=t-C.endDelay,s=g(e);if(C.progress=minMax(s/t*100,0,100),C.reversePlayback=s<C.currentTime,l){var r=s;if(C.reversePlayback)for(var a=c;a--;)y(r,l[a]);else for(var o=0;o<c;o++)y(r,l[o])}!C.began&&0<C.currentTime&&(C.began=!0,_("begin")),!C.loopBegan&&0<C.currentTime&&(C.loopBegan=!0,_("loopBegin")),s<=n&&0!==C.currentTime&&v(0),(i<=s&&C.currentTime!==t||!t)&&v(t),n<s&&s<i?(C.changeBegan||(C.changeBegan=!0,C.changeCompleted=!1,_("changeBegin")),_("change"),v(s)):C.changeBegan&&(C.changeCompleted=!0,C.changeBegan=!1,_("changeComplete")),C.currentTime=minMax(s,0,t),C.began&&_("update"),t<=e&&(d=0,C.remaining&&!0!==C.remaining&&C.remaining--,C.remaining?(h=p,_("loopComplete"),C.loopBegan=!1,"alternate"===C.direction&&f()):(C.paused=!0,C.completed||(C.completed=!0,_("loopComplete"),_("complete"),!C.passThrough&&"Promise"in window&&(m(),u(C)))))}return C.reset=function(){var e=C.direction;C.passThrough=!1,C.currentTime=0,C.progress=0,C.paused=!0,C.began=!1,C.loopBegan=!1,C.changeBegan=!1,C.completed=!1,C.changeCompleted=!1,C.reversePlayback=!1,C.reversed="reverse"===e,C.remaining=C.loop,l=C.children;for(var t=c=l.length;t--;)C.children[t].reset();(C.reversed&&!0!==C.loop||"alternate"===e&&1===C.loop)&&C.remaining++,v(C.reversed?C.duration:0)},C._onDocumentVisibility=t,C.set=function(e,t){return setTargetsValue(e,t),C},C.tick=function(e){n(((p=e)+(d-(h=h||p)))*anime.speed)},C.seek=function(e){n(g(e))},C.pause=function(){C.paused=!0,t()},C.play=function(){C.paused&&(C.completed&&C.reset(),C.paused=!1,activeInstances.push(C),t(),engine())},C.reverse=function(){f(),C.completed=!C.reversed,t()},C.restart=function(){C.reset(),C.play()},C.remove=function(e){removeTargetsFromInstance(parseTargets(e),C)},C.reset(),C.autoplay&&C.play(),C}function removeTargetsFromAnimations(e,t){for(var n=t.length;n--;)arrayContains(e,t[n].animatable.target)&&t.splice(n,1)}function removeTargetsFromInstance(e,t){var n=t.animations,i=t.children;removeTargetsFromAnimations(e,n);for(var s=i.length;s--;){var r=i[s],a=r.animations;removeTargetsFromAnimations(e,a),a.length||r.children.length||i.splice(s,1)}n.length||i.length||t.pause()}function removeTargetsFromActiveInstances(e){for(var t=parseTargets(e),n=activeInstances.length;n--;)removeTargetsFromInstance(t,activeInstances[n])}function stagger(e,t){var o=(t=void 0===t?{}:t).direction||"normal",l=t.easing?parseEasings(t.easing):null,h=t.grid,d=t.axis,p=t.from||0,c="first"===p,m="center"===p,u="last"===p,f=is.arr(e),g=f?parseFloat(e[0]):parseFloat(e),y=f?parseFloat(e[1]):0,v=getUnit(f?e[1]:e)||0,_=t.start||0+(f?g:0),b=[],w=0;return function(e,t,n){if(c&&(p=0),m&&(p=(n-1)/2),u&&(p=n-1),!b.length){for(var i,s,r,a=0;a<n;a++)h?(i=m?(h[0]-1)/2:p%h[0],s=m?(h[1]-1)/2:Math.floor(p/h[0]),i=i-a%h[0],s=s-Math.floor(a/h[0]),r=Math.sqrt(i*i+s*s),"x"===d&&(r=-i),b.push(r="y"===d?-s:r)):b.push(Math.abs(p-a)),w=Math.max.apply(Math,b);l&&(b=b.map(function(e){return l(e/w)*w})),"reverse"===o&&(b=b.map(function(e){return d?e<0?-1*e:-e:Math.abs(w-e)}))}return _+(f?(y-g)/w:g)*(Math.round(100*b[t])/100)+v}}function timeline(a){var o=anime(a=void 0===a?{}:a);return o.duration=0,o.add=function(e,t){var n=activeInstances.indexOf(o),i=o.children;function s(e){e.passThrough=!0}-1<n&&activeInstances.splice(n,1);for(var r=0;r<i.length;r++)s(i[r]);n=mergeObjects(e,replaceObjectProps(defaultTweenSettings,a)),n.targets=n.targets||a.targets,e=o.duration,n.autoplay=!1,n.direction=o.direction,n.timelineOffset=is.und(t)?e:getRelativeValue(t,e),s(o),o.seek(n.timelineOffset),t=anime(n),s(t),i.push(t),e=getInstanceTimings(i,a);return o.delay=e.delay,o.endDelay=e.endDelay,o.duration=e.duration,o.seek(0),o.reset(),o.autoplay&&o.play(),o},o}anime.version="3.2.1",anime.speed=1,anime.suspendWhenDocumentHidden=!0,anime.running=activeInstances,anime.remove=removeTargetsFromActiveInstances,anime.get=getOriginalTargetValue,anime.set=setTargetsValue,anime.convertPx=convertPxToUnit,anime.path=getPath,anime.setDashoffset=setDashoffset,anime.stagger=stagger,anime.timeline=timeline,anime.easing=parseEasings,anime.penner=penner,anime.random=function(e,t){return Math.floor(Math.random()*(t-e+1))+e},!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({bindEvents:function(){this.run()},getDefaultSettings:function(){return{direction:"alternate",easing:"easeInOutSine",loop:!0,targets:this.$element[0]}},onElementChange:function(e){0===e.indexOf("etheme_parallax")&&(this.anime&&this.anime.reset(),this.run())},parallaxHoverDestroy:function(){this.$element[0].style.transform=null,this.$element[0].style.transition=null},getFloatingOption:function(e){return this.getElementSettings("etheme_parallax_floating_"+e)},run:function(){var e,t;this.getElementSettings("etheme_parallax")&&(e=this.getElementSettings(),t="mobile"==elementorFrontend.getCurrentDeviceMode(),e.etheme_parallax_mobile&&t||!t)&&"floating_effects"==e.etheme_parallax_type&&(t=this.getDefaultSettings(),this.getFloatingOption("translate_toggle")&&((this.getFloatingOption("translate_x.size")||this.getFloatingOption("translate_x.sizes.to"))&&(t.translateX={value:[this.getFloatingOption("translate_x.sizes.from")||0,this.getFloatingOption("translate_x.size")||this.getFloatingOption("translate_x.sizes.to")],duration:this.getFloatingOption("translate_duration.size"),delay:this.getFloatingOption("translate_delay.size")||0}),this.getFloatingOption("translate_y.size")||this.getFloatingOption("translate_y.sizes.to"))&&(t.translateY={value:[this.getFloatingOption("translate_y.sizes.from")||0,this.getFloatingOption("translate_y.size")||this.getFloatingOption("translate_y.sizes.to")],duration:this.getFloatingOption("translate_duration.size"),delay:this.getFloatingOption("translate_delay.size")||0}),this.getFloatingOption("rotate_toggle")&&((this.getFloatingOption("rotate_x.size")||this.getFloatingOption("rotate_x.sizes.to"))&&(t.rotateX={value:[this.getFloatingOption("rotate_x.sizes.from")||0,this.getFloatingOption("rotate_x.size")||this.getFloatingOption("rotate_x.sizes.to")],duration:this.getFloatingOption("rotate_duration.size"),delay:this.getFloatingOption("rotate_delay.size")||0}),(this.getFloatingOption("rotate_y.size")||this.getFloatingOption("rotate_y.sizes.to"))&&(t.rotateY={value:[this.getFloatingOption("rotate_y.sizes.from")||0,this.getFloatingOption("rotate_y.size")||this.getFloatingOption("rotate_y.sizes.to")],duration:this.getFloatingOption("rotate_duration.size"),delay:this.getFloatingOption("rotate_delay.size")||0}),this.getFloatingOption("rotate_z.size")||this.getFloatingOption("rotate_z.sizes.to"))&&(t.rotateZ={value:[this.getFloatingOption("rotate_z.sizes.from")||0,this.getFloatingOption("rotate_z.size")||this.getFloatingOption("rotate_z.sizes.to")],duration:this.getFloatingOption("rotate_duration.size"),delay:this.getFloatingOption("rotate_delay.size")||0}),this.getFloatingOption("scale_toggle")&&((this.getFloatingOption("scale_x.size")||this.getFloatingOption("scale_x.sizes.to"))&&(t.scaleX={value:[this.getFloatingOption("scale_x.sizes.from")||0,this.getFloatingOption("scale_x.size")||this.getFloatingOption("scale_x.sizes.to")],duration:this.getFloatingOption("scale_duration.size"),delay:this.getFloatingOption("scale_delay.size")||0}),this.getFloatingOption("scale_y.size")||this.getFloatingOption("scale_y.sizes.to"))&&(t.scaleY={value:[this.getFloatingOption("scale_y.sizes.from")||0,this.getFloatingOption("scale_y.size")||this.getFloatingOption("scale_y.sizes.to")],duration:this.getFloatingOption("scale_duration.size"),delay:this.getFloatingOption("scale_delay.size")||0}),this.getFloatingOption("translate_toggle")||this.getFloatingOption("rotate_toggle")||this.getFloatingOption("scale_toggle"))&&(this.findElement(".elementor-widget-container").css("will-change","transform"),this.anime=window.anime&&window.anime(t))}});elementorFrontend.hooks.addAction("frontend/element_ready/widget",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(),!function(a){"use strict";a(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{tab:".etheme-gallery-tab",gallery:".etheme-gallery"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$tab:this.$element.find(e.tab),$gallery:this.$element.find(e.gallery)}},run:function(){this.tabs(),this.initGallery()},initGallery:function(){var s=this.getElementSettings(),r=elementorFrontend.config.responsive.activeBreakpoints;this.elements.$gallery.each(function(){let t=s;var e=a(this).data("item-settings"),n=(t=Object.assign(t,e),{container:a(this),type:t.type,horizontalGap:t.columns_gap.size,verticalGap:t.rows_gap.size,lazyLoad:!0}),i=(t.ideal_row_height&&(n.idealRowHeight=t.ideal_row_height.size),t.columns&&(n.columns=t.columns.size||4),{});Object.keys(r).reverse().forEach(e=>{i[r[e].value]={horizontalGap:t["columns_gap_"+e].size||t.columns_gap.size,verticalGap:t["rows_gap_"+e].size||t.rows_gap.size},t.ideal_row_height&&(i[r[e].value].idealRowHeight=t["ideal_row_height_"+e].size),t.columns&&(i[r[e].value].columns=t["columns_"+e].size||n.columns)}),n.breakpoints=i,new EGallery(n)})},tabs:function(){let n=this;this.elements.$tab.on("click",function(){var e,t;a(this).hasClass("active")||(e=a(this).parent(),t=a(this).data("tab"),e.find("> span").removeClass("active"),a(this).addClass("active"),e.parent().find("[data-uniq-id]").removeClass("active"),e.parent().find('[data-uniq-id="'+t+'"]').addClass("active"),n.initGallery())})}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_gallery.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),!function(l){"use strict";l(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-h-timeline-wrapper",container:".swiper-container",swiperWrapper:".swiper-wrapper",swiperPagination:".swiper-pagination",swiperButtonPrev:".swiper-button-prev",swiperButtonNext:".swiper-button-next",item:".etheme-h-timeline-item",dateItem:".etheme-h-timeline-date-item",connectorInner:".etheme-h-timeline-connector-inner"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$container:this.$element.find(e.container),$swiperWrapper:this.$element.find(e.swiperWrapper),$swiperPagination:this.$element.find(e.swiperPagination),$swiperButtonPrev:this.$element.find(e.swiperButtonPrev),$swiperButtonNext:this.$element.find(e.swiperButtonNext),$dateItem:this.$element.find(e.dateItem),$connectorInner:this.$element.find(e.connectorInner)}},getReadySettings:function(){const t=this.getElementSettings(),n=this.getSettings("selectors");var i={},s=(-1<l.inArray(t.navigation,["both","arrows"])&&(i.navigation={prevEl:this.elements.$swiperButtonPrev,nextEl:this.elements.$swiperButtonNext}),-1<l.inArray(t.navigation,["both","dots"])&&(i.pagination={el:this.elements.$swiperPagination,type:"bullets",clickable:!0}),elementorFrontend.config.responsive.activeBreakpoints);return i.breakpoints={},i.speed=t.speed,i.handleElementorBreakpoints=!0,i.watchSlidesVisibility=!0,i.slidesPerView=t.slides_per_view||3,i.slidesPerGroup=t.slides_per_group||1,i.spaceBetween=t.space_between.size,i.slideVisibleClass="is-active swiper-slide-visible",Object.keys(s).reverse().forEach(e=>{i.breakpoints[s[e].value]={slidesPerView:+parseInt(t["slides_per_view_"+e])||1,slidesPerGroup:+parseInt(t["slides_per_group_"+e])||1}}),t.autoplay&&(i.autoplay={delay:t.autoplay_speed,disableOnInteraction:!!t.pause_on_interaction,stopOnLastSlide:!0}),i.on={init:()=>{var e;this.tracking_slider_progress(),"outside"!=t.date_position&&"chess"!=t.layout||(e=this.$element.find(n.swiperWrapper).first(),"bottom"==t.layout&&(e=this.$element.find(n.swiperWrapper).last()),this.$element.find(n.item+":not(.swiper-slide)").attr("style",e.find(n.item).first().attr("style")))},slideChange:()=>{this.tracking_slider_progress()}},l.extend({},i)},getWrapperParams:function(){var e=l(this.elements.$wrapper)[0];return{visibleProgress:e?e.offsetWidth:0,maxProgress:e?e.scrollWidth:0}},tracking_progress:function(e){var n=this;let t=this.getWrapperParams(),i=e.target.scrollLeft,s=t.visibleProgress+i,r=function(){let e=s/t.maxProgress*100;return(e=100<e?100:e)+"%"};s>=i?n.elements.$connectorInner.css("width",r()):n.elements.$connectorInner.css("width","0%");var a=r(),o=this.getWrapperParams().maxProgress,e=this.getSettings("selectors");l.each(n.$element.find(e.item),function(e,t){n.activate(e,t,a,o)})},tracking_slider_progress:function(){var e=l(this.elements.$container)[0].swiper;let t;var n=(e.virtual&&e.params.virtual.enabled?e.virtual:e).slides.length;let i=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,s=(t=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,this),r=function(){let e=(t+1)/i*100;return 100<e&&(e=100),e+="%"};s.elements.$connectorInner.css("width",r())},activate:function(e,t,n,i){i=l(t)[0].offsetLeft/i*100;parseFloat(n)-2>i?l(t).addClass("is-active"):l(t).removeClass("is-active")},run:function(){var e=this.getElementSettings();if("grid"==e.type){var t=this.getWrapperParams(),i=t.maxProgress-t.visibleProgress;this.elements.$wrapper.mousewheel(function(e,t){this.scrollLeft-=t,i<=this.scrollLeft||this.scrollLeft<1||e.preventDefault()}),this.elements.$wrapper.on("scroll",this.tracking_progress).trigger("scroll");let n=0;t=this.$element.find(this.getSettings("selectors").item);l.each(t,function(e,t){l(t).hasClass("is-active")&&n++}),t.length==n&&(this.elements.$wrapper.css({overflow:"hidden"}),this.elements.$connectorInner.css("width","100%"),this.elements.$wrapper.off("scroll"),this.elements.$wrapper.unmousewheel())}else{t=elementorFrontend.utils.swiper;this.swiper=new t(this.elements.$container,this.getReadySettings()),this.elements.$container.data("swiper",this.swiper),e.pause_on_hover?this.elements.$container.on("mouseenter",function(){this.swiper.autoplay.stop()}).on("mouseleave",function(){this.swiper.autoplay.start()}):this.elements.$container.off("mouseenter mouseleave")}}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_horizontal_timeline.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),!function(n){"use strict";n(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-hotspot-wrapper",hotspot:".etheme-hotspot-tooltip-on-click",activeHotspot:".etheme-hotspot-tooltip-on-click.active"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$hotspot:this.$element.find(e.hotspot)}},onElementChange:function(e){0===e.indexOf("tooltip_trigger")&&this.run()},run:function(){var t;elementorFrontend.isEditMode()&&"click"!=this.getElementSettings("tooltip_trigger")||(t=this.getSettings("selectors"),this.elements.$hotspot.on("click",function(){var e=n(this).hasClass("active");n(t.activeHotspot).removeClass("active"),e||n(this).addClass("active")}))}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_hotspot.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e,selectors:{wrapper:".etheme-hotspot-wrapper",hotspot:".etheme-hotspot-tooltip-on-click",activeHotspot:".etheme-hotspot-tooltip-on-click.active"}})})})}(jQuery),!function(n){"use strict";n(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.lottie=null,void 0===window.etLottieCache&&(window.etLottieCache={}),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-lottie",animation:".etheme-lottie-animation"}}},getDefaultElements:function(){var e=this.getSettings().selectors;return{$wrapper:this.$element.find(e.wrapper),$animation:this.$element.find(e.animation),$widgetParent:this.$element.closest(".elementor-element"),$sectionParent:this.$element.closest(".elementor-section"),$columnParent:this.$element.closest(".elementor-column")}},getAnimationPath:function(){var e,t=this.getElementSettings();return null!=(e=t.lottie_source_json)&&e.url&&"json"===t.lottie_source_json.url.toLowerCase().substr(-4)?this.elements.$wrapper.attr("data-lottie_url")?(e=this.elements.$wrapper.attr("data-lottie_url"),this.elements.$wrapper.attr("data-lottie_url",null),e):t.lottie_source_json.url:null!=(e=t.lottie_source_external_url)&&e.url?t.lottie_source_external_url.url:etheme_lottie_config.defaultAnimationUrl},run:function(){let i=this;var e,t=this.getElementSettings();"etheme_icon_box"==this.getWidgetType()&&"lottie"!=t.icon_type||(!(e=i.getAnimationPath()==etheme_lottie_config.defaultAnimationUrl&&!window.etLottieCached)||window.etLottieCache?.[i.getAnimationPath()]||window.etLottieCaching||window.etLottieCached||(window.etLottieCaching=!0,fetch(i.getAnimationPath()).then(e=>e.json()).then(e=>{window.etLottieCache=window.etLottieCache||{},window.etLottieCache[i.getAnimationPath()]=e,n(document).trigger("etheme_lottie_cached",[i.getAnimationPath(),t]),window.etLottieCaching=!1,window.etLottieCached=!0})),e?n(document).on("etheme_lottie_cached",function(e,t,n){n.lottie_lazyload?etTheme.waypoint(i.$element,()=>i.initLottie(!0)):(i.initLottie(),etTheme.waypoint(i.$element,()=>i.play()))}):t.lottie_lazyload?etTheme.waypoint(this.$element,()=>this.initLottie(!0)):(this.initLottie(),etTheme.waypoint(this.$element,()=>this.play())))},getHoverArea:function(){var e=this.getElementSettings();return{widget:this.elements.$widgetParent,column:this.elements.$columnParent,section:this.elements.$sectionParent}[e.lottie_hover_area]},initLottie:function(e=!1){var s=this.getElementSettings();let r=this;e={wrapper:this.elements.$animation[0],animType:s.lottie_renderer,loop:!!s.lottie_loop,prerender:!0,autoplay:e,name:"etheme-lottie-widget"};window.etLottieCache[this.getAnimationPath()]?e.animationData=window.etLottieCache[this.getAnimationPath()]:e.path=this.getAnimationPath(),this.lottie=bodymovin.loadAnimation(e),s.lottie_play_speed&&s.lottie_play_speed.size&&this.lottie.setSpeed(s.lottie_play_speed.size),this.lottie.addEventListener("DOMLoaded",function(e){var t,n,i;(0<s.lottie_points.sizes.start||s.lottie_points.sizes.end<100)&&(i=r.lottie.firstFrame,t=r.lottie.totalFrames,n=r.getFrameNumberByPercent(i,t,s.lottie_points.sizes.start),i=r.getFrameNumberByPercent(i,t,s.lottie_points.sizes.end),r.lottie.playSegments([n,i],!0))}),s.lottie_pause_on_hover&&this.getHoverArea().on("mouseenter",function(){r.lottie.pause()}).on("mouseleave",function(){r.lottie.play()})},getFrameNumberByPercent:function(e,t,n){return e+(t-e)*(n=Math.min(100,Math.max(0,n)))/100},play:function(){this.lottie.play()}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_lottie_animation.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/etheme_icon_box.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-icon-list",item:".etheme-icon-list-item",moreLink:".etheme-icon-list-more-items"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$item:this.$element.find(e.item),$moreLink:this.$element.find(e.moreLink)}},run:function(){var e=this.getElementSettings();let t=this;t.elements.$moreLink.on("click",function(){e.show_divider&&(t.elements.$item.addClass("has-divider"),t.elements.$item.last().removeClass("has-divider")),t.elements.$item.slideDown(),t.elements.$moreLink.slideUp()})}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_icon_list.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(),!function(n){"use strict";n(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-image-comparison"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper)}},run:function(){var e,t;this.elements.$wrapper.length&&(e=this.getElementSettings(),(t=new Map).set("controlLineColor",e.divider_color||"#2962FF"),"none"!=e.show_labels&&(t.set("showLabels",!0),t.set("labelOptions",{before:e.before_label,after:e.after_label,onHover:"on_hover"==e.show_labels})),t.set("addOverlay",!!e.add_overlay),t.set("startingPoint",e.start_point?.size?e.start_point.size:50),t.set("onHover",!!e.on_hover),t.set("smoothing",!1),new ImageCompare(n(this.elements.$wrapper)[0],Object.fromEntries(t)).mount())}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_image_comparison.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),!function(e){"use strict";e(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-linear-progress-bar-wrapper",progressBar:".etheme-linear-progress-bar",progressBarInner:".etheme-linear-progress-bar-inner",progressBarLabel:".etheme-linear-progress-bar-label"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$progressBar:this.$element.find(e.progressBar),$progressBarInner:this.$element.find(e.progressBarInner),$progressBarLabel:this.$element.find(e.progressBarLabel)}},startCounter:function(){var e=this.getElementSettings();let n=this.elements.$progressBarLabel;if(!(1<n.length)){e=this.elements.$progressBar.data("maxwidth")?this.elements.$progressBar.data("maxwidth"):e.progress_value.size;let t=void 0!==this.elements.$progressBar.data("postfix")?this.elements.$progressBar.data("postfix"):"%";n.prop("Counter",0).animate({Counter:parseInt(n.text())},{duration:1500,easing:"swing",step:function(e){n.text(Math.ceil(e)+t)}}),this.elements.$progressBarInner.css("width",e+"%")}},run:function(){etTheme.waypoint(this.$element,()=>this.startCounter())}});e.each(["etheme_linear_progress_bar","product-etheme_advanced_stock_status"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(r){"use strict";r(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-media-carousel-wrapper",container:".etheme-media-carousel",thumbs:".etheme-media-carousel-thumbs",slideContent:".swiper-slide",swiperPagination:".swiper-pagination",swiperButtonPrev:".swiper-button-prev",swiperButtonNext:".swiper-button-next"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$wrapper:this.$element.find(e.wrapper),$container:this.$element.find(e.container),$thumbs:this.$element.find(e.thumbs),$swiperPagination:this.$element.find(e.swiperPagination),$swiperButtonPrev:this.$element.find(e.swiperButtonPrev),$swiperButtonNext:this.$element.find(e.swiperButtonNext)};return t.$slides=t.$container.find(e.slideContent),t},getReadySettings:function(){const t=this.getElementSettings();var e,n=!elementorFrontend.config.experimentalFeatures.hasOwnProperty("e_swiper_latest")||elementorFrontend.config.experimentalFeatures.e_swiper_latest,i={},s=(t.show_thumbs&&(e={slidesPerView:t.thumbs_slides_per_view||4,slidesPerGroup:t.slides_per_group||1,spaceBetween:t.thumbs_space_between.size,watchSlidesVisibility:!0,loop:!!t.loop,autoHeight:!!t.thumbs_autoheight,speed:t.speed,handleElementorBreakpoints:!0},t.autoplay&&(e.autoplay={delay:t.autoplay_speed,disableOnInteraction:!!t.pause_on_interaction,stopOnLastSlide:!t.loop}),e=new Swiper(this.elements.$thumbs,e),i.thumbs={swiper:e}),-1<r.inArray(t.navigation,["both","arrows"])&&(i.navigation={prevEl:n?".swiper-button-prev":this.elements.$swiperButtonPrev,nextEl:n?".swiper-button-next":this.elements.$swiperButtonNext}),-1<r.inArray(t.navigation,["both","dots"])&&(i.pagination={el:n?".swiper-pagination":this.elements.$swiperPagination,type:"bullets",clickable:!0}),i.effect=t.effect,elementorFrontend.config.responsive.activeBreakpoints);return i.breakpoints={},i.autoHeight=!!t.autoheight,i.loop=!!t.loop,i.speed=t.speed,i.handleElementorBreakpoints=!0,-1<r.inArray(t.effect,["slide","coverflow"])?(i.slidesPerView=parseInt(t.slides_per_view)||("coverflow"==t.effect?3:1),i.slidesPerGroup=parseInt(t.slides_per_group)||1,i.spaceBetween=t.space_between?.size?t.space_between.size:20,Object.keys(s).reverse().forEach(e=>{i.breakpoints[s[e].value]={slidesPerView:+parseInt(t["slides_per_view_"+e])||1,slidesPerGroup:+parseInt(t["slides_per_group_"+e])||1}})):i.slidesPerView="auto",t.autoplay&&(i.autoplay={delay:t.autoplay_speed,disableOnInteraction:!!t.pause_on_interaction,stopOnLastSlide:!t.loop}),r.extend({},i)},run:function(){var e=this.getElementSettings(),t=elementorFrontend.utils.swiper;this.swiper=new t(this.elements.$container,this.getReadySettings()),this.elements.$container.data("swiper",this.swiper),e.pause_on_hover?this.elements.$container.on("mouseenter",function(){this.swiper.autoplay.stop()}).on("mouseleave",function(){this.swiper.autoplay.start()}):this.elements.$container.off("mouseenter mouseleave")}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_media_carousel.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),!function(e){"use strict";e(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({modalOpened:!1,onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-modal-popup-wrapper",button:".etheme-modal-popup-button",closeButton:".etheme-modal-popup-close",popup:".etheme-modal-popup-content-wrapper",popupContent:".etheme-modal-popup-content"},classes:{bodyIsShown:"etheme-elementor-modal-popup--shown"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$button:this.$element.find(e.button),$closeButton:this.$element.find(e.closeButton),$popup:this.$element.find(e.popup),$popupContent:this.$element.find(e.popupContent)}},onElementChange:function(e,t,n){},setEntranceAnimation:function(){var e=this.getElementSettings(),t=e.popup_entrance_animation,n=this;n.currentAnimation&&n.elements.$popupContent.removeClass(n.currentAnimation),(n.currentAnimation=t)&&(e=e.popup_entrance_animation_duration.size,n.elements.$popupContent.addClass(t),setTimeout(function(){return n.elements.$popupContent.removeClass(t)},1e3*e))},setExitAnimation:function(){var e=this.getElementSettings(),t=this,n=e.popup_exit_animation,e=n?e.popup_entrance_animation_duration.size:0;setTimeout(function(){n&&t.elements.$popupContent.removeClass(n+" reverse"),t.elements.$popup.hide(),t.modalOpened=!1,elementorFrontend.elements.$document.trigger("etheme_modal_popup_status_changed",t.modalOpened)},1e3*e),n&&t.elements.$popupContent.addClass(n+" reverse")},actionsOnStatusChange:function(e,t,n,i,s){let r="true",a="false";t||(r="false",a="true");n=elementorFrontend.elements.$document.find("[data-id="+n+"] "+i.button);n.attr("aria-expanded",r),n.attr("aria-hidden",a),t?elementorFrontend.elements.$body.addClass(s.bodyIsShown):elementorFrontend.elements.$body.removeClass(s.bodyIsShown)},bindEvents(){let n=this.getID(),i=this.getSettings("selectors"),s=this.getSettings("classes");elementorFrontend.elements.$document.on("etheme_modal_popup_status_changed",(e,t)=>this.actionsOnStatusChange(e.type,t,n,i,s))},run:function(){var t=this;let n=this.getSettings("selectors");"mobile"==elementorFrontend.getCurrentDeviceMode()&&this.elements.$closeButton.removeClass("outside").addClass("inside"),this.elements.$button.on("click",function(){t.elements.$popup.attr("style",null),t.setEntranceAnimation(),t.modalOpened=!0,elementorFrontend.elements.$document.trigger("etheme_modal_popup_status_changed",t.modalOpened),e(window).trigger("resize")}),this.elements.$closeButton.on("click",function(){t.setExitAnimation(),t.modalOpened=!1,elementorFrontend.elements.$document.trigger("etheme_modal_popup_status_changed",t.modalOpened)}),elementorFrontend.elements.$document.on("click",e=>{!t.modalOpened||(e=jQuery(e.target)).closest(this.elements.$popupContent).length||e.closest(n.button).length||(t.setExitAnimation(),t.modalOpened=!1,elementorFrontend.elements.$document.trigger("etheme_modal_popup_status_changed",t.modalOpened))}),elementorFrontend.elements.$document.on("keyup",e=>{27===e.keyCode&&t.modalOpened&&(t.setExitAnimation(),t.modalOpened=!1,elementorFrontend.elements.$document.trigger("etheme_modal_popup_status_changed",t.modalOpened))})}});e.each(["woocommerce-product-etheme_request_a_quote","theme-etheme_newsletter","etheme_modal_popup","theme-etheme_ajax_search_popup"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(b){"use strict";b(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.local_params={clicked:!1},this.masonry=null,this.masonrySettings={},this.run()},getDefaultSettings:function(){return{selectors:{wrapperGrid:".etheme-product-grid",wrapperList:".etheme-product-list",gridItem:".etheme-product-grid-item",listItem:".etheme-product-list-item",image:".etheme-product-grid-image",fadeInArea:".etheme-product-grid-fadeIn-area",showMoreInfo:".etheme-product-grid-more-info-btn",sliderImages:".etheme-product-image-hover-slider",carouselImages:".etheme-product-image-hover-carousel",loadButton:".etheme-elementor-lazy-button",loadButtonProgressText:".etheme-elementor-lazy-progress-bar-title",loadButtonProgressBarInner:".etheme-elementor-lazy-progress-bar-inner",pagination:".etheme-elementor-pagination-ajax",wrapperPosts:".etheme-posts-wrapper",wrapperPostsTimeline:".etheme-timeline-items",postItem:".etheme-post",postItemTimeline:".etheme-timeline-item",tabContent:".etheme-elementor-tab-content",tabContentActive:".etheme-elementor-tab-content-active"},vars:{w_width:b(window).width(),w_height:b(window).height()}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapperGrid:this.$element.find(e.wrapperGrid),$wrapperList:this.$element.find(e.wrapperList),$gridItem:this.$element.find(e.gridItem),$listItem:this.$element.find(e.listItem),$sliderImages:this.$element.find(e.sliderImages),$carouselImages:this.$element.find(e.carouselImages),$loadButton:this.$element.find(e.loadButton),$loadButtonProgressText:this.$element.find(e.loadButtonProgressText),$loadButtonProgressBarInner:this.$element.find(e.loadButtonProgressBarInner),$pagination:this.$element.find(e.pagination),$wrapperPosts:this.$element.find(e.wrapperPosts),$wrapperPostsTimeline:this.$element.find(e.wrapperPostsTimeline),$postItem:this.$element.find(e.postItem),$postItemTimeline:this.$element.find(e.postItemTimeline)}},run:function(){var i=this,n=i.getElementSettings(),s=i.getSettings("selectors"),r=i.getSettings("vars"),a=elementorFrontend.isEditMode();let o=-1<b.inArray(i.getWidgetType(),["etheme_posts_tabs","etheme_projects_tabs"]),l=!!n.masonry,h=n.animation_type;if(i.elements.$loadButton.length&&"scroll"==n.navigation){let n=i.elements.$loadButton;elementorFrontend.elements.$window.on("scroll",function(){var e=n.offset().top,t=n.outerHeight();b(this).scrollTop()<e+t-r.w_height||!n||i.local_params.clicked||i.elements.$loadButton.trigger("click")})}i.elements.$loadButton.on("click",function(){var e,t;o&&b(this).parents(s.tabContent).length&&!b(this).parents(s.tabContentActive).length||(-1<b.inArray(n.query_type,["current_query","search_query"])?(e=i.elements.$pagination.find(".next"),t=!!b(this).data("url-history"),i.loadPostProductCurrentQuery(i,s,n,a,t,b.trim(b(e).attr("href")),l)):i.loadPostProduct(i,b(this),b(this),l))}),i.elements.$pagination.not(".etheme-elementor-pagination-pjax").on("click","a",function(e){e.preventDefault(),-1<b.inArray(n.query_type,["current_query","search_query"])?(a||(i.$element.addClass(h?"etheme-reloading":"etheme-loading"),"skeleton_animation"==h&&i.$element.addClass("etheme-skeleton-loading")),i.loadPostProductCurrentQuery(i,s,n,a,!0,b.trim(b(this).attr("href")),l,"pagination")):(i.$element.addClass(h?"etheme-reloading":"etheme-loading"),"skeleton_animation"==h&&i.$element.addClass("etheme-skeleton-loading"),i.loadPostProduct(i,b(this).parents(s.pagination),b(this),l,"pagination"))}),b(document).on("click",s.pagination+".etheme-elementor-pagination-pjax a",function(e){var t=b(this).parents(".etheme-elementor-pagination").hasClass("etheme-elementor-pagination-pjax");b(this).hasClass("pjax-process")||(b(this).addClass("pjax-process"),e.preventDefault(),-1<b.inArray(n.query_type,["current_query","search_query"])||t?(a||(i.$element.addClass(h?"etheme-reloading":"etheme-loading"),"skeleton_animation"==h&&i.$element.addClass("etheme-skeleton-loading")),i.loadPostProductCurrentQuery(i,s,n,a,!0,b.trim(b(this).attr("href")),l,"pagination")):(i.$element.addClass(h?"etheme-reloading":"etheme-loading"),"skeleton_animation"==h&&i.$element.addClass("etheme-skeleton-loading"),i.loadPostProduct(i,b(this).parents(s.pagination),b(this),l,"pagination")))}),i.elements.$sliderImages.length&&i.elements.$sliderImages.each(function(){i.sliderImagesHoverInit(b(this),s)}),i.elements.$carouselImages.length&&void 0!==window.hoverSlider&&(window.hoverSlider.init({}),window.hoverSlider.prepareMarkup()),n.product_attributes&&(i.calculateContent(i,s),b(document).on("etProductMoreDescriptionOpen",function(e,t){i.calculateSpacer(t,s)}),b(document).on("click",s.showMoreInfo,function(e){e.preventDefault();e=b(this).parents(s.gridItem);i.fadeInContentShowMore(b(this),e)})),l&&this.initMasonry()},sliderImagesHoverInit:function(e,t){var n={slider:e,index:0,process:!1,time:300,imagesWrapper:e.find(t.image),arrowsHTML:'<span class="hover-arrow hover-arrow-left"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24">\n<path d="M17.976 22.8l-10.44-10.8 10.464-10.848c0.24-0.288 0.24-0.72-0.024-0.96-0.24-0.24-0.72-0.264-0.984 0l-10.92 11.328c-0.264 0.264-0.264 0.672 0 0.984l10.92 11.28c0.144 0.144 0.312 0.216 0.504 0.216 0.168 0 0.336-0.072 0.456-0.192 0.144-0.12 0.216-0.288 0.24-0.48 0-0.216-0.072-0.384-0.216-0.528z"></path>\n</svg></span><span class="hover-arrow hover-arrow-right"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24">\n<path d="M17.88 11.496l-10.728-11.304c-0.264-0.264-0.672-0.264-0.96-0.024-0.144 0.12-0.216 0.312-0.216 0.504 0 0.168 0.072 0.336 0.192 0.48l10.272 10.8-10.272 10.8c-0.12 0.12-0.192 0.312-0.192 0.504s0.072 0.36 0.192 0.504c0.12 0.144 0.312 0.216 0.48 0.216 0.144 0 0.312-0.048 0.456-0.192l0.024-0.024 10.752-11.328c0.264-0.264 0.24-0.672 0-0.936z"></path>\n</svg></span>'};function i(e){n.process=!1,n.switchImg?(n.image.attr("src",n.imagesList[e]).attr("srcset",""),n.image.removeAttr("srcset")):"video"==n.videosList[e].item_type?(n.video.removeClass("hidden"),n.image.addClass("hidden"),n.video.css({height:n.video.height()}),n.slider.addClass("video-loading"),n.video.get(0).pause(),n.video.removeAttr("preload").removeAttr("poster").find("source").attr("src",n.videosList[e].src).attr("type",n.videosList[e].type),n.video.get(0).load(),n.video.get(0).addEventListener("loadeddata",e=>{3<=n.video.get(0).readyState&&(n.video.get(0).play(),n.slider.removeClass("video-loading"),n.video.css({height:""}),b(document).trigger("et_should_reinit_isotope"))})):(n.slider.addClass("video-loading"),n.video.addClass("hidden"),n.image.removeClass("hidden").attr("src",n.videosList[e].src).attr("srcset",""),n.image.removeAttr("srcset"),n.slider.imagesLoaded().progress(function(){n.slider.removeClass("video-loading"),b(document).trigger("et_should_reinit_isotope")}))}n.image=e.find(t.image).find("img"),n.video=e.find(t.image).find("video"),n.videosList=e.attr("data-videos")?b.parseJSON(e.attr("data-videos")).items:[],n.imagesList=e.attr("data-images").split(";"),n.switchImg=n.videosList.length<=1,n.itemsList=n.switchImg?n.imagesList:n.videosList,(1<n.imagesList.length||1<n.videosList.length)&&!n.imagesWrapper.hasClass("hover-arrows-added")&&(n.imagesWrapper.addClass("hover-arrows-added").prepend(n.arrowsHTML),n.slider.find(".hover-arrow").mouseover(function(){n.slider.addClass("is_hover-arrows-hovered")}),n.slider.find(".hover-arrow").on("mouseleave",function(){n.slider.removeClass("is_hover-arrows-hovered")}),n.slider.find(".hover-arrow-left").on("click",function(e){n.process||(n.process=!0,0<n.index?n.index--:n.index=n.itemsList.length-1,i(n.index))}),n.slider.find(".hover-arrow-right").on("click",function(e){n.process||(n.process=!0,n.index<n.itemsList.length-1?n.index++:n.index=0,i(n.index))}))},getClosureMethodsNames:function(){return elementorModules.frontend.handlers.Base.prototype.getClosureMethodsNames.apply(this,arguments).concat(["onWindowResize","runMasonry"])},onWindowResize:function(){this.getElementSettings("masonry")&&this.runMasonry()},onElementChange:function(){this.getElementSettings("masonry")&&setTimeout(this.runMasonry)},setColsCountSettings:function(){var e,t,n=this.getElementSettings();switch(elementorFrontend.getCurrentDeviceMode()){case"mobile":e=(e=(e=n.cols_mobile)||n.cols_tablet)||n.cols,t=n.rows_gap_mobile.size;break;case"tablet":e=(e=n.cols_tablet)||n.cols,t=n.rows_gap_tablet.size;break;default:e=n.cols,t=n.rows_gap.size}t=(t=t||n.rows_gap.size)||20,this.setSettings("colsCount",e),this.setSettings("rowsGap",t||n.rows_gap.size)},calculateContent:function(e,t){e.$element.find(t.gridItem).on("mouseenter touchstart",function(){let s=b(this);s.data("content-calculated")||s.imagesLoaded(function(){var e=s.find(".etheme-product-grid-more-info"),t=e.find(".etheme-product-grid-more-info-inner"),n=e.find(".etheme-product-grid-more-info-btn"),i=e.outerHeight(),t=t.outerHeight()-i;30<t?n.removeClass("hidden"):0<t&&e.css("height",i+t),s.data("content-calculated","yes")}),s.data("fadeIn-content-calculated")||s.imagesLoaded(function(){e.calculateSpacer(s,t)})})},calculateSpacer:function(e,t){e.find(".etheme-product-grid-more-info-inner").outerHeight()<e.find(".etheme-product-grid-more-info-inner table").outerHeight()&&e.find(".etheme-product-grid-more-info-btn").removeClass("hidden");var n=e.find(".etheme-product-grid-fadeIn-area").outerHeight();n+=e.height(),e.find(".etheme-product-grid-spacer").css({height:n}),b(this).data("fadeIn-content-calculated","yes")},fadeInContentShowMore:function(e,t){t.find(".limited-height").removeClass("limited-height"),b(document).trigger("etProductMoreDescriptionOpen",[t]),e.remove()},initMasonry:function(){let e=null;var t=this.getWidgetType(),n=-1<b.inArray(t,["etheme_product_grid","etheme_product_list","woocommerce-etheme_archive_products","search-results-woocommerce-etheme_products"]);e=n?"etheme_product_list"!=t?this.elements.$gridItem:this.elements.$listItem:this.elements.$postItem,imagesLoaded(e,this.runMasonry)},runMasonry:function(){var e=this.getSettings("selectors"),t=this.getWidgetType(),n=-1<b.inArray(t,["etheme_product_grid","etheme_product_list","woocommerce-etheme_archive_products","search-results-woocommerce-etheme_products"]),i=null,s=null,i=b(n?"etheme_product_list"!=t?this.$element.find(e.wrapperGrid):this.$element.find(e.wrapperList):this.$element.find(e.wrapperPosts)),s=n?"etheme_product_list"!=t?e.gridItem:e.listItem:e.postItem,n=(this.$element.find(s).css({marginTop:"",transitionDuration:""}),this.setColsCountSettings(),this.getSettings("colsCount")),t=this.getSettings("rowsGap"),e=2<=n;i.toggleClass("etheme-masonry",e),e?(e=elementorModules.utils.Masonry,this.masonrySettings={container:i,items:this.$element.find(s),columnsCount:n,verticalSpaceBetween:t},this.masonry=new e(this.masonrySettings),this.masonry.run()):i.height("")},loadPostProduct:function(i,s,e,n,r="button"){i.local_params.clicked=!0;var a=i.getElementSettings(),o=this.getSettings("selectors"),l=parseInt(s.attr("data-paged")),h=parseInt(s.attr("data-max-paged")),d=a.posts_per_page,p=parseInt(s.attr("data-limit")),c="pagination"==r;if(c||s.addClass("loading"),!(h<=l)){l+=1;let t={"posts-per-page":d};s.attr("data-offset")&&(t.offset=s.attr("data-offset"));var m,u,f,g,y=s.attr("data-widget-type"),v=!0,_={action:"etheme_elementor_lazy_load",security:s.attr("data-nonce"),query:s.attr("data-query-settings"),widgetType:y};switch(y){case"product-list":m=i.elements.$wrapperList,f=o.listItem,u=parseInt(m.find(o.listItem).length),g=u+parseInt(d),p&&p<=g&&(t.limit=parseInt(d)-(g-p)),_.postSettings=s.attr("data-product-settings");break;case"product-grid":m=i.elements.$wrapperGrid,f=o.gridItem,u=parseInt(m.find(o.gridItem).length),g=u+parseInt(d),_.postSettings=s.attr("data-product-settings");break;case"posts-timeline":v=!1,f=o.postItemTimeline,m=i.elements.$wrapperPostsTimeline,u=parseInt(m.find(o.postItemTimeline).length),g=u+parseInt(d),_.postSettings=s.attr("data-post-settings");break;default:v=!1,m="posts-tabs"==y?(f=o.tabContentActive+" "+o.postItem,s.parents(o.tabContentActive).find(o.wrapperPosts)):(f=o.postItem,i.elements.$wrapperPosts),u=parseInt(m.find(o.postItem).length),g=u+parseInt(d),_.postSettings=s.attr("data-post-settings")}c?(e=new URL(e.attr("href")),_.widgetId=s.attr("data-widget-id"),l=e.searchParams.get("etheme-"+y+"-"+_.widgetId+"-page"),_.totalPages=parseInt(s.attr("data-total-pages")),_.permalink=s.attr("data-permalink"),t.limit=p,-1<b.inArray(a.query_type,["current_query","search_query"])&&-1<b.inArray(y,["product-list","product-grid"])&&"undefined"!=typeof etAjaxFiltersConfig&&etAjaxFiltersConfig.scroll_top_after_ajax&&(e=m.offset().top,e-=110,b("html, body").animate({scrollTop:e},1e3))):p&&p<=g&&(t.limit=parseInt(d)-(g-p)),t.paged=l,_.attr=t,_.loading_type=r,b.ajax({url:etConfig.ajaxurl,method:"POST",data:_,dataType:"json",success:function(e){var t,n=b(JSON.parse(e.content));a.animation_type&&(a.animation_type,n.each(function(e,t){b(t).addClass("etheme-post-product-loading")})),c?(m.html(n),s.html(JSON.parse(e.pagination))):(m.append(n),"button"==r&&"advanced"==a.navigation_button_type&&(e=s.attr("data-found-posts"),t=(n=i.$element.find(f).length)/e*100,n=i.elements.$loadButtonProgressText.attr("data-text").replace("{{current_count}}",n).replace("{{all_count}}",e),"posts-tabs"==y?(i.$element.find(o.tabContentActive).find(o.loadButtonProgressText).text(n),i.$element.find(o.tabContentActive).find(o.loadButtonProgressBarInner).css({width:t+"%"}),100==t&&i.$element.find(o.tabContentActive).find(o.loadButtonProgressBarInner).addClass("finished")):(i.elements.$loadButtonProgressText.text(n),i.elements.$loadButtonProgressBarInner.css({width:t+"%"}),100==t&&i.elements.$loadButtonProgressBarInner.addClass("finished")))),a.animation_type&&(setTimeout(function(){b(m).find(v?".type-product":".type-post").removeClass("etheme-post-product-loading")},300),setTimeout(function(){b(m).find(v?".type-product":".type-post").attr("style",null)},700)),"product-list"==y&&a.show_divider&&i.$element.find(o.listItem).addClass("has-divider").last().removeClass("has-divider")},error:function(e){etTheme.et_notice("products","error")},complete:function(){var e;-1<b.inArray(y,["product-list","product-grid"])?(b(document).trigger("etheme_product_grid_ajax_loaded"),b(document).trigger("yith_wcwl_reload_fragments"),(e=i.$element.find(o.sliderImages)).length&&e.each(function(){i.sliderImagesHoverInit(b(this),o)}),e=i.$element.find(o.carouselImages),void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches(),e.length&&void 0!==window.hoverSlider&&(window.hoverSlider.init({}),window.hoverSlider.prepareMarkup())):b(document).trigger("etheme_posts_grid_ajax_loaded"),c||(s.attr("data-paged",l),h<=l||p&&p<=g?s.remove():s.removeClass("loading").addClass("loaded"),t.offset&&g>=s.attr("data-found-posts")&&s.remove()),i.$element.removeClass("etheme-loading etheme-reloading etheme-skeleton-loading"),"skeleton_animation"==a.animation_type&&(i.$element.addClass("etheme-skeleton-loaded"),setTimeout(function(){i.$element.removeClass("etheme-skeleton-loaded")},700)),i.local_params.clicked=!1,n&&setTimeout(i.runMasonry())}})}},loadPostProductCurrentQuery:function(o,l,h,e,t,n,d,p="button"){if(""!=n&&!e){o.local_params.clicked=!0,t&&!o.msieversion()&&history.pushState(null,null,n);let r=b('[data-id="'+o.getID()+'"]'),a=o.getWidgetType();var c="pagination"==p,m=(c||r.find(l.loadButton).addClass("loading"),-1<b.inArray(a,["etheme_product_grid","etheme_product_list","woocommerce-etheme_archive_products","search-results-woocommerce-etheme_products"]));c&&m&&"undefined"!=typeof etAjaxFiltersConfig&&etAjaxFiltersConfig.scroll_top_after_ajax&&!etheme_pjax_config.is_etheme_pjax&&(e=r.offset().top,e-=110,b("html, body").animate({scrollTop:e},1e3)),etheme_pjax_config.is_etheme_pjax&&"function"==typeof etTheme.PostProductsPjax&&c&&(b("body").hasClass("post-type-archive-product")||b("body").hasClass("tax-product_cat")||b("body").hasClass("blog")||b(".elementor-widget-etheme_posts").length)?((t=b(".etheme-elementor-pagination-pjax").closest("[data-elementor-type]"))&&(m="product-archive"==t.attr("data-elementor-type")),etTheme.PostProductsPjax(n,m,o,h,d,l)):b.get(n,function(t){if(!(window.innerWidth<=768&&b(".etheme-reloading").length||b("body").hasClass("ajax-progress")||b(".etheme-post-product-loading").length||b("body").hasClass("etheme-elementor-off-canvas--shown"))){etConfig.is_alt_shop_history&&(i=window.location.href.replace(/\/page\/\d+\//,"/"),history.replaceState(null,"",i));var e,n=null,i="",s=!1,n=m?"etheme_product_list"!=a?l.wrapperGrid:l.wrapperList:-1<b.inArray(a,["etheme_posts_timeline","archive-etheme_posts_timeline"])?l.wrapperPostsTimeline:l.wrapperPosts,t=b(t).find('[data-id="'+o.getID()+'"]');if(i=t.find(n).html(),e=t.find(l.pagination).html(),c||(s=t.find(l.pagination).find(".next").length),n){var i=b(i);if(h.animation_type&&(h.animation_type,i.each(function(e,t){b(t).addClass("etheme-post-product-loading")})),c)r.find(n).html(i);else if(r.find(n).append(i),"button"==p&&"advanced"==h.navigation_button_type){t=parseInt(o.elements.$loadButton.attr("data-found-posts"));let e;i=(e=(m?"etheme_product_list"!=a?o.$element.find(l.gridItem):o.$element.find(l.listItem):-1<b.inArray(a,["etheme_posts_timeline","archive-etheme_posts_timeline"])?o.$element.find(l.postItemTimeline):o.$element.find(l.postItem)).length)/t*100,t=o.elements.$loadButtonProgressText.attr("data-text").replace("{{current_count}}",e).replace("{{all_count}}",t);o.elements.$loadButtonProgressText.text(t),o.elements.$loadButtonProgressBarInner.css({width:i+"%"}),100==i&&o.elements.$loadButtonProgressBarInner.addClass("finished")}h.animation_type&&(setTimeout(function(){r.find(n).find(m?".type-product":".type-post").removeClass("etheme-post-product-loading")},300),setTimeout(function(){r.find(n).find(m?".type-product":".type-post").attr("style",null)},700)),"etheme_product_list"==a&&h.show_divider&&o.$element.find(l.listItem).addClass("has-divider").last().removeClass("has-divider"),e&&(c||(r.find(l.loadButton).removeClass("loading").addClass("loaded"),s)||r.find(l.loadButton).remove(),r.find(l.pagination).html(e)),-1<b.inArray(a,["etheme_product_grid","woocommerce-etheme_archive_products","search-results-woocommerce-etheme_products","etheme_product_list"])?(b(document).trigger("etheme_product_grid_ajax_loaded"),b(document).trigger("yith_wcwl_reload_fragments"),void 0!==etTheme.global_image_lazy&&etTheme.global_image_lazy(),(t=o.$element.find(l.sliderImages)).length&&t.each(function(){o.sliderImagesHoverInit(b(this),l)}),i=o.$element.find(l.carouselImages),void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches(),i.length&&void 0!==window.hoverSlider&&(window.hoverSlider.init({}),window.hoverSlider.prepareMarkup())):b(document).trigger("etheme_posts_grid_ajax_loaded"),o.$element.removeClass("etheme-loading etheme-reloading etheme-skeleton-loading"),"skeleton_animation"==h.animation_type&&(o.$element.addClass("etheme-skeleton-loaded"),setTimeout(function(){o.$element.removeClass("etheme-skeleton-loaded")},700)),o.local_params.clicked=!1,d&&("skeleton_animation"==h.animation_type?setTimeout(function(){o.runMasonry()},750):setTimeout(o.runMasonry()))}}}).fail(function(e,t,n){b(".etheme-elementor-lazy-button-wrapper").after('<p class="text-center">No more products found</p>'),b(".etheme-elementor-pagination").remove(),b(".etheme-elementor-lazy-button").removeClass("loading")})}},msieversion:function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");return 0<t&&parseInt(e.substring(t+5,e.indexOf(".",t)))}});b.each(["etheme_product_grid","etheme_product_list","etheme_product_carousel","woocommerce-etheme_archive_products","search-results-woocommerce-etheme_products","etheme_posts","archive-etheme_posts","search-results-etheme_posts","post-related_etheme_posts","etheme_posts_chess","archive-etheme_posts_chess","etheme_posts_timeline","archive-etheme_posts_timeline","etheme_posts_tabs","etheme_projects","etheme_projects_chess","etheme_projects_timeline","etheme_projects_tabs"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(u){"use strict";u(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.need_validations=!1,this.run()},getDefaultSettings:function(){return{selectors:{form:".etheme-product-filters",title:".etheme-product-filters-item-title",item:".etheme-product-filters-item",filterItem:".filter-item",itemContent:".etheme-product-filters-item-content",priceSlider:".etheme_price_slider",priceSliderNotRendered:".etheme_price_slider:not(.ui-slider)",priceList:".price-list-item",priceListInput:".price-filter-box input",priceListButton:".price-filter-box button",minPrice:"#min_price",maxPrice:"#max_price",priceLabel:".price-label",priceSliderAmount:".price_slider_amount",resultInput:".result-input",quickResults:".etheme-product-filters-quick-results",quickResultsLi:".etheme-product-filters-quick-results li",requiredItems:".etheme-product-filters-item[data-required]",requiredItemsDone:".etheme-product-filters-item.validation-passed[data-required]",submitBtn:".etheme-product-filters-button button"},options:{svg_delete_icon:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width=".55em" height=".55em" viewBox="0 0 24 24">\n<path d="M13.056 12l10.728-10.704c0.144-0.144 0.216-0.336 0.216-0.552 0-0.192-0.072-0.384-0.216-0.528-0.144-0.12-0.336-0.216-0.528-0.216 0 0 0 0 0 0-0.192 0-0.408 0.072-0.528 0.216l-10.728 10.728-10.704-10.728c-0.288-0.288-0.768-0.288-1.056 0-0.168 0.144-0.24 0.336-0.24 0.528 0 0.216 0.072 0.408 0.216 0.552l10.728 10.704-10.728 10.704c-0.144 0.144-0.216 0.336-0.216 0.552s0.072 0.384 0.216 0.528c0.288 0.288 0.768 0.288 1.056 0l10.728-10.728 10.704 10.704c0.144 0.144 0.336 0.216 0.528 0.216s0.384-0.072 0.528-0.216c0.144-0.144 0.216-0.336 0.216-0.528s-0.072-0.384-0.216-0.528l-10.704-10.704z"></path>\n</svg>',openClass:"opened",activeClasses:"chosen selected"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$form:this.$element.find(e.form),$title:this.$element.find(e.title),$item:this.$element.find(e.item),$filterItem:this.$element.find(e.filterItem),$itemContent:this.$element.find(e.itemContent),$priceSlider:this.$element.find(e.priceSlider),$priceSliderNotRendered:this.$element.find(e.priceSliderNotRendered),$priceList:this.$element.find(e.priceList),$priceListInput:this.$element.find(e.priceListInput),$priceListButton:this.$element.find(e.priceListButton),$minPrice:this.$element.find(e.minPrice),$maxPrice:this.$element.find(e.maxPrice),$priceLabel:this.$element.find(e.priceLabel),$priceSliderAmount:this.$element.find(e.priceSliderAmount),$resultInput:this.$element.find(e.resultInput),$quickResults:this.$element.find(e.quickResults),$quickResultsLi:this.$element.find(e.quickResultsLi),$requiredItems:this.$element.find(e.requiredItems),$submitBtn:this.$element.find(e.submitBtn)}},itemClickAction:function(){var l=this,h=this.getSettings("selectors"),d=this.getSettings("options");this.elements.$title.on("click",function(e){if(!u(this).data("processing"))if(u(this).data("processing","yes"),u(e.target).closest("[data-q-value]").length){var n,i,s,r,a=u(this).parent();let t=u(e.target).closest("[data-q-value]").attr("data-q-value");"price"===t?(s=(n=u(this).parents(h.item)).find(h.minPrice),r=n.find(h.maxPrice),o=s.data("min"),i=r.data("max"),s.val(o),r.val(i),u(n).find(h.priceSlider).slider("values",[o,i]),l.need_validations&&a.removeClass("validation-passed"),n.find("[data-q-value]").hide(),u(document.body).trigger("etheme_price_slider_slide",[o,i,n])):((r=(s=a.find(h.resultInput)).val().split(",")).splice([r.findIndex(e=>e===t)],1),s.val(r.join(",")),a.find('[data-value="'+t+'"]').parent().removeClass(d.activeClasses),u(e.target).remove(),l.need_validations&&!r.length&&a.removeClass("validation-passed")),void u(this).data("processing",null)}else{var o=u(this).parent();o.prevAll().removeClass(d.openClass).find(".etheme-product-filters-item-content").slideUp(200),o.nextAll().removeClass(d.openClass).find(".etheme-product-filters-item-content").slideUp(200),o.hasClass(d.openClass)?o.removeClass(d.openClass):o.addClass(d.openClass),u(this).next().slideToggle(200),setTimeout(function(e){u(e).data("processing",null)},200,this)}})},filterItemAction:function(){var h=this,d=this.getSettings("selectors"),p=this.getSettings("options");this.elements.$filterItem.on("click",function(e,t=!1){e.preventDefault();let n=u(this).parent(),i=!1;n.hasClass(p.activeClasses)?(i=!0,n.removeClass(p.activeClasses)):(i=!1,n.addClass(p.activeClasses));var e=u(this).parents(d.item),s=e.data("limit")??"",r=e.find(d.quickResults),a=e.find(d.resultInput),o=a.val(),o=o?o.split(","):o.split("");let l=u(this).data("value").toString();s&&(e.find(".selected.chosen").length>=s&&(t||e.removeClass(p.openClass).find(d.itemContent).slideUp(200)),o.length>=s)&&(o.shift(),s=r.find("[data-q-value]").first(),e.find('[data-value="'+s.attr("data-q-value")+'"]').parent().removeClass(p.activeClasses),s.remove()),-1<o.indexOf(l)?(o.splice([o.findIndex(e=>e===l)],1),r.find('[data-q-value="'+l+'"]').remove()):i&&!t||(o.push(l),r.append('<span data-q-value="'+l+'">'+p.svg_delete_icon+u(this).text()+"</span>")),n.hasClass("price-list-item")&&(s=l.split("-"),e.find("input[name=min_price]").val(s[0]),e.find("input[name=max_price]").val(s[1])),h.need_validations&&(o.length?e.addClass("validation-passed"):e.removeClass("validation-passed")),a.val(o.join(","))})},quickResultsAction:function(){var e=this.getSettings("selectors");this.elements.$quickResultsLi.on("click",function(){u(this).parents(e.item);u(this).remove()})},customTriggers:function(){var p,c,m=this.getSettings("selectors");"undefined"!=typeof woocommerce_price_slider_params&&(c=(p=this).getSettings("options"),u(document.body).on("etheme_price_slider_create etheme_price_slider_slide",function(e,t,n,i){var s=i.find("span.from"),r=i.find("span.to"),a=accounting.formatMoney(t,{symbol:woocommerce_price_slider_params.currency_format_symbol,decimal:woocommerce_price_slider_params.currency_format_decimal_sep,thousand:woocommerce_price_slider_params.currency_format_thousand_sep,precision:woocommerce_price_slider_params.currency_format_num_decimals,format:woocommerce_price_slider_params.currency_format}),o=accounting.formatMoney(n,{symbol:woocommerce_price_slider_params.currency_format_symbol,decimal:woocommerce_price_slider_params.currency_format_decimal_sep,thousand:woocommerce_price_slider_params.currency_format_thousand_sep,precision:woocommerce_price_slider_params.currency_format_num_decimals,format:woocommerce_price_slider_params.currency_format});s.html(a),r.html(o),p.need_validations&&i.removeClass("validation-passed"),u(document.body).trigger("price_slider_updated",[t,n])}),u.each(this.elements.$priceSliderNotRendered,function(){var n=u(this),i=n.parents(m.item),s=i.find(m.minPrice),r=i.find(m.maxPrice),e=i.find(m.priceLabel),t=i.find(m.priceSliderAmount),a=i.find(m.quickResults+" > span"),o=(a.prepend(c.svg_delete_icon),s.hide(),r.hide(),s.data("min")),l=r.data("max"),t=t.data("step")||1,h=s.val(),d=r.val();n.attr("style",null),e.attr("style",null),p.need_validations&&i.addClass("validation-passed"),n.slider({range:!0,animate:!0,min:o,max:l,step:t,values:[h,d],create:function(){s.val(h),r.val(d),u(document.body).trigger("etheme_price_slider_create",[h,d,i])},slide:function(e,t){s.val(t.values[0]),r.val(t.values[1]),u(document.body).trigger("etheme_price_slider_slide",[t.values[0],t.values[1],i]),a.attr("style",null),p.need_validations&&i.addClass("validation-passed")},change:function(e,t){u(document.body).trigger("etheme_price_slider_change",[t.values[0],t.values[1],n])}})})),this.elements.$priceListInput.on("change",function(){var e=u(this).val(),t=u(this).parents(m.item);let n="",i="";"min_price"==u(this).attr("name")?(n=e,i=u(t).find("input[name=max_price]").val()):(i=e,n=u(t).find("input[name=min_price]").val());e=[n,i].join("-");u(t).find(".filter-item-ghost").attr("data-value",e).data("value",e).text(e).trigger("click",[!0])}),this.elements.$priceListButton.on("click",function(e){e.preventDefault(),u(this).parents(m.item).find(m.title).trigger("click")})},onSubmit:function(){let t=this;var n=this.getSettings("selectors");this.elements.$submitBtn.on("click",function(e){t.$element.find(n.requiredItemsDone).length==t.$element.find(n.requiredItems).length?t.parseFormValues(t):(e.preventDefault(),t.elements.$requiredItems.each(function(){u(this).hasClass("validation-passed")||u(this).addClass("highlighted")}),setTimeout(function(){t.elements.$requiredItems.removeClass("highlighted")},2e3))})},onSubmitStatic:function(){let t=this;this.elements.$submitBtn.on("click",function(e){e.preventDefault(),t.parseFormValues(t)})},parseFormValues:function(e){let t=e.elements.$form.serializeArray(),i=(t=(t=t.filter(function(e,t,n){return""!==e.value})).filter((t,e,n)=>e===n.findIndex(e=>e.name===t.name)),new URL(e.elements.$form.attr("action")));t.forEach(function(e,t,n){i.searchParams.set(e.name,e.value)}),window.location.href=i.href},run:function(){this.need_validations=!!this.elements.$requiredItems.length,this.itemClickAction(),this.filterItemAction(),this.quickResultsAction(),this.customTriggers(),this.need_validations?this.onSubmit():this.onSubmitStatic()}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_product_filters.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-scroll-progress-wrapper",progressBar:".etheme-scroll-progress",progressValue:".etheme-scroll-progress-value"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$progressBar:this.$element.find(e.progressBar),$progressValue:this.$element.find(e.progressValue)}},scrollCalc:function(){var e=this.getElementSettings(),t=window.scrollY,n=document.body.offsetHeight,i=window.innerHeight,t=Math.round(100*(t/(n-i)));this.elements.$progressBar.css({width:(t=100<t?100:t)+"%"}),e.percentage&&this.elements.$progressValue.text(t+"%"),"content"!=e.position&&(t<1?this.elements.$wrapper.addClass("invisible"):this.elements.$wrapper.removeClass("invisible"))},run:function(){elementorFrontend.elements.$window.on("resize scroll",this.scrollCalc),elementorFrontend.elements.$window.trigger("scroll")}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_scroll_progress.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(),!function(g){"use strict";etTheme.autoinit.ajaxSearch=etTheme.ajaxSearch=function(){g(".et-content-dropdown .fancy-select-results").on("click","li",function(e){g(this).parents(".et-content-dropdown").addClass("et_like-hover"),setTimeout(function(){g(".et_like-hover").removeClass("et_like-hover")},2e3)}),g(".ajax-with-suggestions").each(function(){var s=g(this),e=s.find(".ajax-results-wrapper"),t=s.find("select"),n=s.find(".fancy-select"),i=etConfig.ajaxurl+"?action=etheme_ajax_search",r=s.find(".form-control"),a=r.val(),o=s.hasClass("search-full-width-form"),l=s.find(".ajax-extra-content"),h=s.find(".clear"),d=s.attr("data-min"),p=s.attr("data-per-page"),c=s.attr("data-tabs"),m=s.find('input[name="lang"]'),u=!o,f=((etConfig.layoutSettings.is_mobile||g(this).parents(".et_b_mobile-panel-search").length)&&(u=!1),g(this).find("select").on("change",function(){var e=this.options[this.selectedIndex].text;g(this).find("option:selected").html(g(this).find("option:selected").html().replace(/&nbsp;/g,"")),g(this).css("max-width","calc("+(10+8*e.trim().length)+"px + 1.4em)")}),n.find(".fancy-placeholder-text").on("change",function(){var e=this.text();g(this).parent().parent().css("max-width","calc("+(10+8*e.trim().length)+"px + 1.4em)"),g(this).css("max-width","calc("+(10+8*e.trim().length)+"px + 1.4em)")}),t.length&&""!==t.val()&&(i+="&product_cat="+t.val()),m&&m.val()&&(i+="&lang="+m.val()),c||(i+="&show_count=true"),p&&(i+="&posts_per_page="+p),r.devbridgeAutocomplete({minChars:d||3,appendTo:e,triggerSelectOnValidInput:!1,serviceUrl:i,closeOnOutside:u,showNoSuggestionNotice:!0,noSuggestionNotice:etConfig.noresults,onSearchStart:function(){s.find(".search-button").addClass("loading"),o&&(s.parent().addClass("searching"),s.find(".autocomplete-suggestion, .ajax-results-title, .ajax-results-more").addClass("loaded"))},onSelect:function(e){o&&(s.find(".autocomplete-suggestions").attr("style",null),g(l).hide())},onSearchComplete:function(e,t){var n;if(a=r.val(),s.find(".search-button").removeClass("loading"),s.find(".ajax-results-title, .ajax-results-more").remove(),o&&(t.length?s.find(".autocomplete-suggestions").attr("style",null):(n=s.find(".autocomplete-no-suggestion"),a=a.replace(/(<([^>]+)>)/gi,""),n.html(etConfig.noSuggestionNoticeWithMatches.replace("{{search_value}}","<b>"+a+"</b>"))),g(l).hide()),c){let e=[];g.each(t,function(){e.push(this.type)}),1<(e=e.filter(function(e,t,n){return n.indexOf(e)===t})).length?(s.find(".autocomplete-suggestions").prepend('<div class="ajax-search-tabs et_b-tabs"></div>'),g.each(e,function(){g(".ajax-search-tabs").append('<span class="et-tab" data-tab="'+this+'">'+etConfig[this]+"</span>")}),g.each(s.find(".autocomplete-suggestion"),function(){g(this).addClass("et_b-tab-content").attr("data-tab-name",g(this).find(".ajax-list-image").attr("data-type"))}),g(".ajax-search-tabs").find(".et-tab").first().trigger("click")):!o&&5<=s.find(".autocomplete-suggestion").length&&g(s.find(".autocomplete-suggestions")).append('<div class="ajax-results-more full-width text-center flex"><button type="submit" class="btn black full-width">'+etConfig.show_all+"</button></div>")}else t.length&&(g.each(s.find(".autocomplete-suggestion"),function(){g(this).attr("data-tab-name",g(this).find("[data-type]").attr("data-type"))}),o||g(s.find(".autocomplete-suggestions")).append('<div class="ajax-results-more full-width text-center flex"><button type="submit" class="btn black full-width">'+etConfig.show_all+"</button></div>"),g.each(["Product","Pages","Post","Portfolio"],function(){var i=this,e=s.find('.autocomplete-suggestion [data-type="'+this+'"]').first();e.attr("data-count-all")&&e.parent().before('<h3 class="ajax-results-title products-title full-width" data-title-type="'+this+'">'+(o?etConfig[e.attr("data-type")+"_found"].replace("{{count}}",e.attr("data-count-all")):etConfig[e.attr("data-type")]+'<span class="results-count">'+etConfig[1<e.attr("data-count-all")?"items_found":"item_found"].replace("{{count}}",e.attr("data-count-all"))+"</span>")+"</h3>"),o&&g(s.find('.autocomplete-suggestion [data-type="'+this+'"]')).each(function(e,t){let n=4;e==(n="Pages"===g(this).attr("data-type")?5:n)&&0<(e=g(this).attr("data-count-all")-g(s.find('.autocomplete-suggestion [data-type="'+i+'"]')).length)&&g(this).parent().after('<div class="ajax-results-more full-width text-center"><button type="submit" class="btn black">'+etConfig.show_more.replace("{{count}}",e)+"</button></div>")})}),s.find(".autocomplete-suggestion, .ajax-results-title, .ajax-results-more").addClass("loaded"))},beforeRender:function(e){s.find(e).removeAttr("style"),l.removeAttr("style")},formatResult:function(e,t){s.addClass("ajax-results-shown");let n="",i="("+g.Autocomplete.utils.escapeRegExChars(t)+")";return"Product"==e.type&&(o&&!etConfig.layoutSettings.is_mobile?(n=(n=n+('<div class="content-product view-color-dark product-view-mask" data-type="'+e.type+'" data-count-all="'+e.all_count)+'"><div class="product-image-wrapper hover-effect-swap">')+'<a class="product-content-image" href="'+e.url+'">',!e.in_stock&&e.stock&&(n+=e.stock),e.img&&(n+='<img width="270" height="160" src="'+e.img+'" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="">'),n=(n=(n=(n+='</a><footer class="footer-product">')+"<a "+e.add_to_cart_args+">"+e.add_to_cart_text+"</a></footer>")+'</div><div class="product-details">')+'<p class="product-title"><a href="'+e.url+'">'+e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>")+"</a></p>",e.in_stock&&e.stock&&(n+=e.stock),e.price&&(n+='<div class="price">'+e.price+"</div>"),e.sku&&(n+='<span class="sku_wrapper">'+e.sku+"</span>"),n+="</div></div>"):(n+='<a href="'+e.url+'" title="'+e.value+'" class="product-list-image ajax-list-image" data-type="'+e.type+'" data-count-all="'+e.all_count+'">',e.img&&(n+='<img width="270" height="160" src="'+e.img+'" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="">'),n=(n+='<div class="ajax-item-info">')+'<p class="product-title ajax-item-title">'+e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>")+"</p>",!e.in_stock&&e.stock&&(n+=e.stock),e.price&&(n+='<div class="price">'+e.price+"</div>"),e.sku&&(n+='<span class="sku_wrapper">'+e.sku+"</span>"),n+="</div>",e.arrow&&(n+=etConfig.ajaxSearchResultsArrow),n+="</a>")),"Post"==e.type&&(o&&!etConfig.layoutSettings.is_mobile?(n=(n=n+('<article class="'+e.post_class+'" data-type="'+e.type+'" data-count-all="'+e.all_count)+'"><div><div class="wp-picture blog-hover-zoom">')+'<a href="'+e.url+'">',e.img&&(n+='<img width="270" height="160" src="'+e.img+'" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="">'),n=(n=(n=(n+="</a></div>")+'<div class="grid-post-body"><div class="post-heading">')+'<h2><a href="'+e.url+'">'+e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>")+"</a></h2>")+e.meta+"</div>",n=(n=e.excerpt?(n+='<div class="content-article">')+e.excerpt+"</div>":n)+"</div></div></article>"):(n+='<a href="'+e.url+'" title="'+e.value+'" class="product-list-image ajax-list-image" data-type="'+e.type+'" data-count-all="'+e.all_count+'">',e.img&&(n+='<img width="270" height="160" src="'+e.img+'" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="">'),n=(n=(n+='<div class="ajax-item-info">')+'<p class="post-title ajax-item-title">'+e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>")+"</p>")+'<div class="post-date">'+e.date+"</div></div>",e.arrow&&(n+=etConfig.ajaxSearchResultsArrow),n+="</a>")),"Pages"==e.type&&(n+='<a href="'+e.url+'" title="'+e.value+'" class="product-list-image ajax-list-image" data-type="'+e.type+'" data-count-all="'+e.all_count+'">',e.img&&(n+='<img width="270" height="160" src="'+e.img+'" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="">'),n=(n=(n+='<div class="ajax-item-info">')+'<p class="pages-title ajax-item-title">'+e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>")+"</p>")+'<div class="post-date">'+e.date+"</div></div>",e.arrow&&(n+=etConfig.ajaxSearchResultsArrow),n+="</a>"),"Portfolio"==e.type&&(o&&!etConfig.layoutSettings.is_mobile?(n=(n=(n+='<div class="'+e.post_class+'" data-type="'+e.type+'" data-count-all="'+e.all_count+'">')+'<div class="portfolio-item-inner"><div class="portfolio-image">')+'<a href="'+e.url+'">',e.img&&(n+='<img width="270" height="160" src="'+e.img+'" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="">'),n=(n=(n=(n=(n=(n+='</a><div class="zoom">')+'<a href="'+e.url+'" class="btn-lightbox"></a></div>')+'</div><div class="portfolio-descr">')+'<span class="posted-in">'+e.categories+"</span>")+'<p class="project-title"><a href="'+e.url+'">'+e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>")+"</a></p></div>")+"</div></div>"):(n+='<a href="'+e.url+'" title="'+e.value+'" class="product-list-image ajax-list-image" data-type="'+e.type+'" data-count-all="'+e.all_count+'">',e.img&&(n+='<img width="270" height="160" src="'+e.img+'" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="">'),n=(n=(n+='<div class="ajax-item-info">')+'<p class="portfolio-title ajax-item-title">'+e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>")+"</p>")+'<div class="post-date">'+e.date+"</div></div>",e.arrow&&(n+=etConfig.ajaxSearchResultsArrow),n+="</a>")),s.find(".search-button").removeClass("loading"),n}}),r.devbridgeAutocomplete());t.length&&t.on("change",function(e){""!=t.val()?f.setOptions({serviceUrl:i+"&product_cat="+t.val()+(c?"":"&show_count=true")+(p?"&posts_per_page="+p:"")}):f.setOptions({serviceUrl:i+"&show_count=true"+(p?"&posts_per_page="+p:"")}),o&&!etConfig.layoutSettings.is_mobile&&f.setOptions({serviceUrl:i+"&full_screen=true&show_count=true"+(p?"&posts_per_page="+p:"")}),f.hide(),f.onValueChange()}),o&&!etConfig.layoutSettings.is_mobile&&(f.setOptions({serviceUrl:i+"&full_screen=true&show_count=true"+(p?"&posts_per_page="+p:""),preserveInput:!0}),g(s.find(".autocomplete-suggestions")).on("scroll",function(){g(s.find(".autocomplete-suggestion, .ajax-results-title, .ajax-results-more")).each(function(e,t){etTheme.isOnScreen(g(this))&&g(this).addClass("loaded")})}),g(s.find(".ajax-search-tags a").on("click",function(e){e.preventDefault(),r.val(g(this).text()),f.hide(),f.onValueChange(),s.addClass("ajax-results-shown")})),g(document).on("click",".ajax-search-history a",function(e){e.preventDefault(),r.val(g(this).text()),f.hide(),f.onValueChange(),s.addClass("ajax-results-shown")})),h.on("click",function(e){r.attr("value","").val(""),f.hide(),f.onValueChange(),s.removeClass("ajax-results-shown"),l.removeAttr("style"),s.parent().removeClass("searching")})}),g(document).on("submit",".ajax-search-form",function(){var s,r=g(this).find('input[name="s"]').val();if(r&&"popup"==etConfig.search_type&&etConfig.is_search_history){let e=etTheme.getCookie("et_search_history"),t=[],n=g(".ajax-search-history"),i=n.find(".et_history-title");n.addClass("active"),e.length&&(t=JSON.parse(e)).includes(r)?(s=t.indexOf(r),t.splice(s,1),t.push(r),g('[data-s="'+r+'"]').remove()):t.push(r);t.length>etConfig.search_history_length&&(t.shift(),n.find("a").last().remove());i.after('<a href="" data-s="'+r+'">'+r+"</a>"),t=JSON.stringify(t),etTheme.setCookie("et_search_history",t,etConfig.search_ajax_history_time)}}),g(".et_clear-history").on("click",function(){g(".ajax-search-history").removeClass("active"),etTheme.deleteCookie("et_search_history")})}}(jQuery),!function(f){"use strict";f(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.popupType=!1,this.searchesShown=!1,this.content_elements={},this.run()},getDefaultSettings:function(){return{selectors:{form:".etheme-search-form",results:".etheme-search-ajax-results",input:"input.etheme-search-form-input",button:".etheme-search-form-submit",clear:".etheme-search-form-clear",select:".etheme-search-form-select",tag:".etheme-search-tags a",suggestionsContainer:".autocomplete-suggestions",suggestion:".autocomplete-suggestion",langInput:"input[name=lang]",trendingSearchesWrapper:".etheme-search-trending-searches-wrapper",trendingSearches:".etheme-search-trending-searches",trendingSearchesRefresh:".etheme-search-trending-searches-refresh",trendingSearchesHeading:".etheme-search-trending-searches-heading",searchItemWrapper:".etheme-search-trending-search-wrapper",animatedPlaceholder:".etheme-search-input-placeholder",animatedPlaceholderItem:".etheme-search-placeholder-text"},classes:{tabsWrapper:"etheme-search-form-tabs",tab:"etheme-search-form-tab",tabContent:"etheme-search-form-tab-content",itemsTitle:"etheme-search-form-title",itemsViewMore:"etheme-search-form-more",itemWrapper:"etheme-search-form-item",itemLink:"etheme-search-form-item-link",itemInfo:"etheme-search-form-item-info",itemInfoInner:"etheme-search-form-item-info-inner",itemTitle:"etheme-search-form-item-title",itemDate:"etheme-search-form-item-date",itemSku:"sku_wrapper",itemPrice:"price etheme-search-form-item-price",itemImg:"attachment-post-thumbnail size-post-thumbnail wp-post-image",suggestionsContainer:"autocomplete-suggestions",suggestion:"autocomplete-suggestion",itemInfoSeparator:"etheme-search-form-item-info-separator",itemRedirect:"etheme-search-redirect",searchItemWrapper:"etheme-search-trending-search-wrapper",searchItem:"etheme-search-trending-search-item",searchItemIcon:"etheme-search-trending-search-icon",animatedPlaceholderItemActive:"etheme-search-placeholder-text-active"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$form:this.$element.find(e.form),$results:this.$element.find(e.results),$input:this.$element.find(e.input),$button:this.$element.find(e.button),$clear:this.$element.find(e.clear),$select:this.$element.find(e.select),$tag:this.$element.find(e.tag),$suggestionsContainer:this.$element.find(e.suggestionsContainer),$suggestion:this.$element.find(e.suggestion),$langInput:this.$element.find(e.langInput),$trendingSearchesWrapper:this.$element.find(e.trendingSearchesWrapper),$trendingSearches:this.$element.find(e.trendingSearches),$trendingSearchesRefresh:this.$element.find(e.trendingSearchesRefresh),$trendingSearchesHeading:this.$element.find(e.trendingSearchesHeading),$searchItemWrapper:this.$element.find(e.searchItemWrapper),$animatedPlaceholder:this.$element.find(e.animatedPlaceholder),$animatedPlaceholderItem:this.$element.find(e.animatedPlaceholderItem)}},onElementChange:function(e){},tagAction:function(e,t){this.elements.$input.val(t.text()).focus(),e&&void 0!==this.elements.$input.devbridgeAutocomplete&&((t=this.elements.$input.devbridgeAutocomplete()).clearCache(),t.hide(),t.onValueChange())},trendingSearches:function(t,n,i){t.elements.$input.on("focus",function(e){e.originalEvent&&""==this.value&&t.initTrendingSearches(t,n,i)})},destroyTrendingSearchesWrapper:function(e){e.elements.$trendingSearchesWrapper.addClass("hidden"),e.elements.$form.removeClass("trending-searches-shown"),e.searchesShown=!1},initTrendingSearchesWrapper:function(e,t){e.elements.$trendingSearchesWrapper.removeClass("hidden"),e.elements.$form.addClass("trending-searches-shown"),e.searchesShown=!0},maybeInitTrendingSearches:function(e,t,n){t.trending_searches&&e.elements.$input.val().length<(t.min_chars?.size?t.min_chars.size:3)&&e.initTrendingSearches(e,t,n)},initTrendingSearches:function(e,t,n){t=e.generateTrendingSearches(t,n);e.elements.$form.addClass("trending-searches-shown"),e.elements.$trendingSearches.html(t),e.initTrendingSearchesWrapper(e,n)},generateTrendingSearches:function(e,t){let n=e.trending_searches_list.split(",").map(e=>'<div class="'+t.searchItemWrapper+'"><span class="'+t.searchItemIcon+'">'+`<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 32 32">
<path d="M31.712 30.4l-8.224-8.192c2.112-2.464 3.264-5.568 3.264-8.768 0-7.36-5.984-13.376-13.376-13.376-7.36 0-13.344 5.984-13.344 13.344s5.984 13.376 13.376 13.376c3.232 0 6.304-1.152 8.768-3.296l8.224 8.192c0.192 0.192 0.416 0.288 0.64 0.288s0.448-0.096 0.608-0.256c0.192-0.16 0.288-0.384 0.32-0.64 0-0.256-0.096-0.512-0.256-0.672zM24.928 13.44c0 6.336-5.184 11.52-11.552 11.52-6.336 0-11.52-5.184-11.52-11.552 0-6.336 5.184-11.52 11.552-11.52s11.52 5.184 11.52 11.552z"></path>
</svg>`+'</span><span class="'+t.searchItem+'">'+e.trim()+"</span></div>");return n=n.sort(()=>Math.random()-.5),(n=e.trending_searches_limit?.size?n.slice(0,e.trending_searches_limit.size):n).join("")},animatedPlacehoder:function(t,e,n){t.elements.$animatedPlaceholder.on("click",function(){f(this).addClass("hidden"),t.elements.$input.val("").focus(),t.maybeInitInputFocusState(t,e),t.maybeInitTrendingSearches(t,e,n)});let i=t.elements.$animatedPlaceholderItem,s=0,r="";function a(){r=setInterval(()=>{o()},2500)}function o(){s++,t.elements.$animatedPlaceholderItem.removeClass(n.animatedPlaceholderItemActive),t.elements.$animatedPlaceholderItem.eq([i.length-s]).addClass(n.animatedPlaceholderItemActive),i.length==s&&(s=0)}o(),a(),t.elements.$input.on("focus",function(e){t.elements.$animatedPlaceholder.addClass("hidden"),clearInterval(r)}),t.elements.$input.on("blur",function(){""==this.value&&(t.elements.$animatedPlaceholder.removeClass("hidden"),s=0,o(),a())})},initInputFocusState:function(e){e.elements.$input.addClass("focused")},destroyInputFocusState:function(e){e.elements.$input.removeClass("focused")},maybeInitInputFocusState:function(e,t){t.focus_overlay&&e.initInputFocusState(e)},run:function(){var a=this.getElementSettings(),o=this,e=this.getWidgetType(),t=-1<f.inArray(e,["etheme_ajax_search","theme-etheme_ajax_search","theme-etheme_ajax_search_popup"]);let n=t?a.ajax_search:!!this.elements.$form.data("ajax-search");var i,l,s,r=this.elements.$form.attr("type"),r=(this.popupType="popup"==r,!!a.focus_overlay||!!a.trending_searches);let h="mobile"==elementorFrontend.getCurrentDeviceMode(),d=!elementorFrontend.isEditMode()&&!this.popupType,p=(this.$element.parents(".elementor-popup-modal").length&&(d=!1),this.getSettings("classes")),c=this.getSettings("selectors");if(this.heading_type=a.ajax_search_results_heading_type,this.content_elements={image:a.global_post_type_image,title:!0,product_stock:a.product_stock,product_sku:a.product_sku,category:a.product_category,product_price:a.product_price,date:a.global_post_type_date},"theme-etheme_mobile_menu"==e)this.content_elements.image=!1,this.content_elements.title=!0,this.content_elements.product_price=!0,this.content_elements.date=!1;else if(h){var m,u=a.post_type_content_mobile;for(m in this.content_elements)this.content_elements[m]=-1<f.inArray(m,u)}this.elements.$tag.on("click",function(e){e.preventDefault(),o.tagAction(n,f(this))}),a.focus_overlay&&this.elements.$input.on("focus",function(e){e.originalEvent&&o.initInputFocusState(o)}),a.trending_searches&&(this.trendingSearches(o,a,p),this.elements.$trendingSearchesRefresh.on("click",function(e){o.initTrendingSearches(o,a,p)}),n||(elementorFrontend.elements.$document.on("click",'[data-id="'+o.getID()+'"] .'+p.searchItemWrapper,function(e){e.preventDefault(),o.tagAction(!1,f(this).find("."+p.searchItem))}),o.elements.$input.on("keyup keydown",function(){""==this.value?o.initTrendingSearches(o,a,p):o.destroyTrendingSearchesWrapper(o)}))),r&&elementorFrontend.elements.$document.on("click",e=>{e=jQuery(e.target);e.closest(c.results).length||e.closest(c.input).length||e.closest(c.select).length||e.closest(c.animatedPlaceholder).length||e.closest(c.button).length||e.closest(c.clear).length||(a.trending_searches&&o.searchesShown&&o.destroyTrendingSearchesWrapper(o),a.focus_overlay&&o.destroyInputFocusState(o))}),a.animated_placeholder&&this.animatedPlacehoder(o,a,p),n&&(e=this.elements.$results,i=etConfig.ajaxurl+"?action=etheme_ajax_search",this.elements.$input.val(),r=t?a.post_types.join(","):this.elements.$form.data("post-types"),l=elementorFrontend.isEditMode(),this.popupType&&(i+="&full_screen=yes"),a.product_category&&(i+="&product_category=yes"),a.product_subcategory_path&&(i+="&product_subcategory_path=yes"),i=i+"&shortcode=yes&custom_post_types="+r,a.post_limit?.size&&(i+="&custom_post_limits="+a.post_limit.size),i+="&show_count=true",a.posts_per_page?.size&&(i+="&posts_per_page="+a.posts_per_page.size),this.elements.$select.length&&(a.categories_dynamic_width&&this.elements.$select.on("change",function(){var e=this.options[this.selectedIndex].text;f(this).find("option:selected").html(f(this).find("option:selected").html().replace(/&nbsp;/g,"")),f(this).css("max-width","calc("+(13+8*e.trim().length)+"px + 45px)")}),""!==this.elements.$select.val())&&(i+="&product_cat="+this.elements.$select.val()),this.elements.$langInput&&this.elements.$langInput.val()&&(i+="&lang="+this.elements.$langInput.val()),this.elements.$input.devbridgeAutocomplete({minChars:a.min_chars?.size?a.min_chars.size:3,appendTo:e,triggerSelectOnValidInput:!1,serviceUrl:i,width:"flex",deferRequestBy:200,maxHeight:a.results_max_height?.size?a.results_max_height.size:350,showNoSuggestionNotice:!0,noSuggestionNotice:etheme_search_config.noResults,closeOnOutside:d,onSearchStart:function(){o.elements.$form.addClass("searching loading"),o.destroyTrendingSearchesWrapper(o,p)},onHide:function(){o.elements.$form.removeClass("searching loading"),o.maybeInitTrendingSearches(o,a,p)},onSearchComplete:function(e,t){o.elements.$input.val();var i=0;let s=!0;if(o.elements.$form.removeClass("loading"),o.elements.$form.find(".ajax-results-title, .ajax-results-more").remove(),t.length&&f.each(a.post_types,function(){var e,t,n=o.$element.find(c.suggestion).find('[data-type="'+this+'"]').first();n.length&&(e=parseInt(n.attr("data-count-all")),i+=e,"headings"==o.heading_type)&&(t=(o.popupType?etheme_search_config[this+"_found"]:etheme_search_config[1<e?"items_found":"item_found"]).replace("{{count}}",e),t=o.popupType?t:(etheme_search_config[this]??this)+"<span>"+t+"</span>",n.parent().before('<h3 class="'+p.itemsTitle+'" data-title-type="'+this+'">'+t+"</h3>"),s=!o.popupType,o.popupType)&&(n=o.$element.find(c.suggestion).find('[data-type="'+this+'"]').length)<e&&o.$element.find(c.suggestion).find('[data-type="'+this+'"]').last().parent().after('<div class="'+p.itemsViewMore+'"><button type="submit" class="btn black"><span>'+etheme_search_config.show_more.replace("{{count}}",e-n)+"</span>"+o.getMoreButtonArrow()+"</button></div>")}),"tabs"==o.heading_type){let e=[];f.each(t,function(){e.push(o.validatePostType(this.type))}),1<(e=e.filter(function(e,t,n){return n.indexOf(e)===t})).length&&(o.$element.find(c.suggestionsContainer).prepend('<div class="'+p.tabsWrapper+'"></div>'),f.each(e,function(){var e=etheme_search_config[this]??this;o.elements.$form.find("."+p.tabsWrapper).append('<span class="'+p.tab+'" data-tab="'+this+'">'+e+"</span>")}),f.each(o.$element.find(c.suggestion),function(){f(this).addClass(p.tabContent).attr("data-tab-name",f(this).find("."+p.itemWrapper).attr("data-type"))}),o.initTabs(),o.$element.find("."+p.tab).first().trigger("click"))}o.$element.find("."+p.itemRedirect).length&&o.initRedirect(),s&&t.length<i&&o.$element.find(c.suggestionsContainer).append('<div class="'+p.itemsViewMore+'"><button type="submit" class="btn black"><span>'+etheme_search_config.show_all+"</span>"+o.getMoreButtonArrow()+"</button></div>")},beforeRender:function(e){},formatResult:function(e,t){l&&(h="mobile"==elementorFrontend.getCurrentDeviceMode());let n="",i="("+f.Autocomplete.utils.escapeRegExChars(t)+")",s=o.validatePostType(e.type);var r;return o.popupType&&!h&&-1<f.inArray(s,["product","post"])?n+=o.formatPopupResult(s,e,a,p,i):(n+='<a href="'+e.url+'" title="'+e.value+'" class="'+[p.itemLink,p.itemWrapper].join(" ")+'" data-type="'+s+'" data-count-all="'+e.all_count+'">',e.img&&o.content_elements.image&&(n+=o.formatImage(e.img,p.itemImg,e.value)),n+='<div class="'+p.itemInfo+'">',o.content_elements.title&&(n+='<p class="'+p.itemTitle+'"><span>'+e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>")+"</span></p>"),t=[],e.sku&&o.content_elements.product_sku&&t.push('<span class="'+p.itemSku+'">'+e.sku+"</span>"),e.stock&&o.content_elements.product_stock&&t.push(e.stock.replace("<p","<span").replace("</p>","</span>")),e.category&&o.content_elements.category&&(r=JSON.parse(e.category),t.push('<span class="'+p.itemRedirect+'" data-redirect="'+r.url+'">'+r.title+"</span>")),t.length&&(n+='<div class="'+p.itemInfoInner+'">'+t.join('<span class="'+p.itemInfoSeparator+'">|</span>')+"</div>"),n+="</div>",e.price&&o.content_elements.product_price&&(n+='<div class="'+p.itemPrice+'">'+e.price+"</div>"),e.date&&o.content_elements.date&&(n+='<div class="'+p.itemDate+'">'+e.date+"</div>"),e.arrow,n+="</a>"),n}}),s=o.elements.$input.devbridgeAutocomplete(),o.elements.$select.length&&o.elements.$select.on("change",function(e){var t=o.elements.$select.val();s.setOptions({serviceUrl:i+(t?"&product_cat="+t:"")}),s.clearCache(),s.hide(),s.onValueChange()}),this.elements.$clear.on("click",function(e){o.elements.$input.attr("value","").val("").focus(),s.hide(),s.onValueChange(),o.elements.$form.removeClass("searching loading")}),a.trending_searches)&&elementorFrontend.elements.$document.on("click",'[data-id="'+o.getID()+'"] .'+p.searchItemWrapper,function(e){e.preventDefault(),o.tagAction(!0,f(this).find("."+p.searchItem)),s.onValueChange()})},formatImage:function(e,t,n){return'<img width="270" height="160" src="'+e+'" class="'+t+'" alt="'+n+'">'},formatPopupResult:function(e,t,n,i,s){let r="";switch(e){case"product":var a;r=(r=r+('<div class="content-product view-color-dark product-view-mask '+i.itemWrapper+'" data-type="'+e+'" data-count-all="'+t.all_count+'">')+'<div class="product-image-wrapper hover-effect-swap">')+('<a class="product-content-image" href="'+t.url+'">'),n.product_stock&&!t.in_stock&&(r+=t.stock),t.img&&(r+=this.formatImage(t.img,i.itemImg,t.value)),r+="</a>",r=(r=t.add_to_cart_args?(r+='<footer class="footer-product">')+"<a "+t.add_to_cart_args+">"+t.add_to_cart_text+"</a></footer>":r)+"</div>"+'<div class="product-details">',n.product_category&&t.category&&(a=JSON.parse(t.category),r+='<span class="'+i.itemRedirect+'" data-redirect="'+a.url+'">'+a.title+"</span>"),r+='<p class="product-title '+i.itemTitle+'"><a href="'+t.url+'">'+t.value.replace(new RegExp(s,"gi"),"<strong>$1</strong>")+"</a></p>",n.product_stock&&t.in_stock&&(r+=t.stock),n.product_price&&t.price&&(r+='<div class="'+i.itemPrice+'">'+t.price+"</div>"),n.product_sku&&t.sku&&(r+='<span class="'+i.itemSku+'">'+t.sku+"</span>"),r=r+"</div>"+"</div>";break;case"post":r=(r=r+('<article class="'+[t.post_class,i.itemWrapper].join(" ")+'" data-type="'+e+'" data-count-all="'+t.all_count+'"><div>')+'<div class="wp-picture blog-hover-zoom">')+('<a href="'+t.url+'">'),t.img&&(r+=this.formatImage(t.img,i.itemImg,t.value)),r=(r=(r=(r=r+"</a>"+"</div>")+'<div class="grid-post-body">'+'<div class="post-heading">')+('<h2><a href="'+t.url+'">'+t.value.replace(new RegExp(s,"gi"),"<strong>$1</strong>")+"</a></h2>"))+t.meta+"</div>",r=(r=t.excerpt?(r+='<div class="content-article">')+t.excerpt+"</div>":r)+"</div>"+"</div></article>"}return r},initTabs:function(){var e=this.getSettings("classes");this.$element.find("."+e.tab).on("click",function(){f(this).parent().find("."+e.tab).removeClass("active").end().parent().find("[data-tab-name]").removeClass("active").end().find('[data-tab-name="'+f(this).attr("data-tab")+'"]').addClass("active"),f(this).addClass("active")})},initRedirect:function(){var t=this.getSettings("classes");this.$element.find("."+t.itemLink).on("click",function(e){f(e.target).hasClass(t.itemRedirect)&&e.preventDefault()}),this.$element.find("."+t.itemRedirect).on("click",function(e){e.preventDefault(),window.location.href=f(this).data("redirect")})},validatePostType:function(e){return e.toLowerCase().replace("pages","page").replace("portfolio","etheme_portfolio")},getMoreButtonArrow:function(){let e='<path d="M30.912 15.040h-27.744l8.832-9.28c0.16-0.16 0.256-0.416 0.256-0.672s-0.128-0.48-0.288-0.64c-0.16-0.16-0.416-0.256-0.64-0.256-0.256 0-0.48 0.096-0.672 0.288l-10.336 10.912c-0.032 0.032-0.064 0.096-0.096 0.128l-0.032 0.064c-0.096 0.224-0.128 0.48-0.032 0.704 0.032 0.032 0.032 0.096 0.064 0.128 0.032 0.064 0.064 0.096 0.096 0.128l0.064 0.064c0 0 0 0 0 0l10.304 10.816c0.192 0.192 0.416 0.288 0.672 0.288 0.352 0 0.544-0.16 0.64-0.288 0.32-0.352 0.352-0.896 0.032-1.28l-8.864-9.248h27.744c0.512 0 0.928-0.416 0.928-0.928s-0.416-0.928-0.928-0.928z"></path>',t='<path d="M31.904 15.776c-0.064-0.16-0.16-0.288-0.224-0.352l-10.368-10.88c-0.16-0.192-0.384-0.288-0.64-0.32-0.224 0-0.48 0.064-0.64 0.224-0.384 0.32-0.416 0.896-0.064 1.312l8.864 9.312h-27.872c-0.512 0-0.928 0.416-0.928 0.928s0.416 0.896 0.928 0.896h27.872l-8.832 9.344c-0.16 0.192-0.256 0.416-0.224 0.64 0 0.256 0.128 0.48 0.288 0.64 0.16 0.192 0.416 0.288 0.64 0.288 0.192 0 0.416-0.064 0.64-0.256l10.368-10.88c0 0 0.224-0.352 0.224-0.448 0.032-0.16 0.032-0.288-0.032-0.448z"></path>';return'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 32 32">\n'+(elementorFrontendConfig.is_rtl?e:t)+"</svg>"}});f.each(["etheme_ajax_search","theme-etheme_mobile_menu","theme-etheme_ajax_search","theme-etheme_ajax_search_popup"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-360-product-viewer-wrapper",images:".etheme-360-product-viewer-images",progress:".etheme-360-product-viewer-progress",navBar:".etheme-360-product-viewer-nav",navBarPrevious:".etheme-360-product-viewer-nav-previous",navBarPlay:".etheme-360-product-viewer-nav-play",navBarStop:".etheme-360-product-viewer-nav-stop",navBarNext:".etheme-360-product-viewer-nav-next",fullScreenButton:".etheme-360-product-viewer-full-screen-button"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$images:this.$element.find(e.images),$progress:this.$element.find(e.progress),$navBar:this.$element.find(e.navBar),$navBarPrevious:this.$element.find(e.navBarPrevious),$navBarPlay:this.$element.find(e.navBarPlay),$navBarStop:this.$element.find(e.navBarStop),$navBarNext:this.$element.find(e.navBarNext),$fullScreenButton:this.$element.find(e.fullScreenButton)}},navigationState:function(e=!0){e?(this.elements.$navBarNext.removeClass("disabled"),this.elements.$navBarPrevious.removeClass("disabled"),this.elements.$navBarStop.addClass("hidden"),this.elements.$navBarPlay.removeClass("hidden")):(this.elements.$navBarNext.addClass("disabled"),this.elements.$navBarPrevious.addClass("disabled"),this.elements.$navBarStop.removeClass("hidden"),this.elements.$navBarPlay.addClass("hidden"))},initTwentySixty:function(){var n=this.getElementSettings();if(this.elements.$wrapper.length){var i=this.elements.$wrapper.data("settings");if(i.images.length){this.elements.$wrapper.attr("data-settings",null);var s=new Map,i=(s.set("source",i.images),s.set("source_type","local"),["360","progress"]);n.mouse_option&&i.push(n.mouse_option),n.ease&&i.push("ease"),s.set("plugins",i),s.set("animate",!!n.autoplay),s.set("loop",!!n.loop),s.set("responsive",!0),s.set("retain_animate",!0),n.frame_time&&s.set("frameTime",n.frame_time),s.set("reverse",!!n.reverse),this.elements.$images.spritespin(Object.fromEntries(s));let e=this,t=e.elements.$images.spritespin("api");e.elements.$images.on("onComplete.spritespin",function(){e.elements.$images.removeClass("spritespin-instance"),e.elements.$navBar.removeClass("hidden"),e.elements.$fullScreenButton.removeClass("hidden"),"drag"==n.mouse_option&&e.elements.$images.css({cursor:"grab"})}),n.pause_on_hover&&e.elements.$images.on("mouseover",function(){t.data.animate&&t.stopAnimation()}),n.start_on_leave&&e.elements.$images.on("mouseleave",function(){t.data.animate||t.startAnimation()}),this.elements.$navBarPrevious.on("click",function(){t.prevFrame()}),this.elements.$navBarNext.on("click",function(){t.nextFrame()}),this.elements.$navBarPlay.on("click",function(){e.navigationState(!1),t.startAnimation()}),this.elements.$navBarStop.on("click",function(){e.navigationState(!0),t.stopAnimation()}),this.elements.$fullScreenButton.on("click",function(){t.requestFullscreen()})}}},run:function(){etTheme.waypoint(this.$element,()=>this.initTwentySixty(),{offset:"bottom-in-view"})}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_three_sixty_product_viewer.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(),!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-twitter-feed-tweets",tweet:".etheme-twitter-feed-tweet"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$tweet:this.$element.find(e.tweet)}},getClosureMethodsNames:function(){return elementorModules.frontend.handlers.Base.prototype.getClosureMethodsNames.apply(this,arguments).concat(["onWindowResize","runMasonry"])},onWindowResize:function(){this.runMasonry()},onElementChange:function(){setTimeout(this.runMasonry)},setColsCountSettings:function(){var e,t,n=this.getElementSettings();switch(elementorFrontend.getCurrentDeviceMode()){case"mobile":e=n.cols_mobile,t=n.rows_gap_mobile.size;break;case"tablet":e=n.cols_tablet,t=n.rows_gap_tablet.size;break;default:e=n.cols,t=n.rows_gap.size}t=(t=t||n.rows_gap.size)||20,this.setSettings("colsCount",e),this.setSettings("rowsGap",t||n.rows_gap.size)},initMasonry:function(){imagesLoaded(this.elements.$tweet,this.runMasonry)},runMasonry:function(){var e=this.elements,t=(e.$tweet.css({marginTop:"",transitionDuration:""}),this.setColsCountSettings(),this.getSettings("colsCount")),n=this.getSettings("rowsGap"),i=2<=t;e.$wrapper.toggleClass("etheme-masonry",i),i?new elementorModules.utils.Masonry({container:e.$wrapper,items:e.$tweet.filter(":visible"),columnsCount:t,verticalSpaceBetween:n}).run():e.$wrapper.height("")},run:function(){this.elements.$tweet.length&&"masonry"===this.getElementSettings("type")&&this.initMasonry()}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_twitter_feed.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(),!function(n){"use strict";n(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getConfig:function(){return etheme_facebook_sdk_config.facebook_sdk},setConfig:function(e,t){etheme_facebook_sdk_config.facebook_sdk[e]=t},loadSDK:function(){var e=this,t=this.getConfig();t.isLoading||t.isLoaded||(t.app_id&&n("head").append('<meta property="fb:app_id" content="'+t.app_id+'"/>'),this.setConfig("isLoading",!0),jQuery.ajax({url:"https://connect.facebook.net/"+t.lang+"/sdk.js",dataType:"script",cache:!0,success:function(){FB.init({appId:t.app_id,version:"v9.0",xfbml:!1}),e.setConfig("isLoaded",!0),e.setConfig("isLoading",!1),elementorFrontend.elements.$document.trigger("etheme_fb:sdk:loaded")}}))},parse:function(){FB.XFBML.parse(this.$element[0])},run:function(){var e=this;this.loadSDK(),this.getConfig().isLoaded?this.parse():elementorFrontend.elements.$document.on("etheme_fb:sdk:loaded",function(){return e.parse()})}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_facebook_comments.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})}),elementorFrontend.hooks.addAction("frontend/element_ready/etheme_facebook_embed.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),!function(r){"use strict";r(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{head:0,helperSpace:200,windowHeight:r(window).height(),selectors:{wrapper:".etheme-timeline-wrapper",item:".etheme-timeline-item",datesWrapper:".etheme-timeline-dates-wrapper",step:".etheme-timeline-step",connectorInner:".etheme-timeline-connector-inner"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$item:this.$element.find(e.item),$datesWrapper:this.$element.find(e.datesWrapper),$step:this.$element.find(e.step),$connectorInner:this.$element.find(e.connectorInner)}},getScrollProgressValue:function(){return r(window).scrollTop()+this.getSettings("windowHeight")-this.elements.$wrapper.offset().top-this.getSettings("helperSpace")},getScrollProgressMax:function(){return this.elements.$wrapper.outerHeight()},tracking_progress:function(){var e,n,t,i,s;this.elements.$wrapper.length&&(e=r(window).scrollTop()+this.getSettings("windowHeight"),t=(n=this).getSettings("selectors"),i=n.getScrollProgressMax(),s=function(){let e=n.getScrollProgressValue()/i*100;return 100<e&&(e=100),e+="%"},e>=n.elements.$wrapper.offset().top-n.getSettings("head")?n.elements.$connectorInner.css("height",s()):n.elements.$connectorInner.css("height","0%"),r.each(n.$element.find(t.item),function(e,t){n.activate(e,t)}),r.each(n.$element.find(t.datesWrapper),function(e,t){n.activate(e,t)}),r.each(n.$element.find(t.step),function(e,t){n.activate(e,t)}))},activate:function(e,t){var n=r(t).offset().top,i=r(t).outerHeight();r(t).scrollTop()<this.getSettings("windowHeight")-(i/2+n-r(window).scrollTop())-this.getSettings("helperSpace")/2?r(t).addClass("is-active"):r(t).removeClass("is-active")},run:function(){elementorFrontend.elements.$window.on("resize scroll",this.tracking_progress),elementorFrontend.elements.$window.trigger("scroll"),elementorFrontend.elements.$document.on("etheme_posts_grid_ajax_loaded",this.tracking_progress)}});r.each(["etheme_timeline","etheme_posts_timeline","archive-etheme_posts_timeline","etheme_projects_timeline"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery),!function(i){"use strict";i(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},run:function(){if(this.getElementSettings("etheme_column_sticky")){var e=this.getElementSettings();if(!(e.etheme_column_sticky_on.indexOf(elementorFrontend.getCurrentDeviceMode())<0)){var t={offset_top:e.etheme_column_sticky_top_offset||0,bottoming:!0},e=!!this.$element.find("> .elementor-column-wrap").length;if(t.parent=e?".elementor-row":".elementor-container",e){if(i(this.$element).parents(".elementor-row").find(".etheme-ajaxify-lazy-wrapper").length)return}else if(i(this.$element).parents(".elementor-container").find(".etheme-ajaxify-lazy-wrapper").length)return;var n=e?i(this.$element).find("> .elementor-column-wrap"):i(this.$element).find("> .elementor-widget-wrap");imagesLoaded(i(t.parent),function(){setTimeout(function(){n.stick_in_parent(t)},500)})}}}});elementorFrontend.hooks.addAction("frontend/element_ready/column",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery),!function(m){"use strict";m(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},onDeviceModeChange:function(){m.inArray(this.getElementType(),["container","section"])<=-1||this.run()},bindEvents:function(){elementorFrontend.elements.$window.on("resize",this.onDeviceModeChange.bind(this))},run:function(){var e,t,n;m.inArray(this.getElementType(),["container","section"])<=-1||(e=this.getElementSettings()).etheme_header_sticky_on&&(t=this.$element.parent().hasClass("etheme-elementor-header-wrapper"),e.etheme_header_sticky_on.indexOf(elementorFrontend.getCurrentDeviceMode())<0?t&&this.$element.parent().removeClass("etheme-elementor-header-wrapper").addClass("etheme-elementor-header-wrapper-ghost"):this.$element.data("et-el-header-sticky-ready")||((n=m('[data-elementor-type="header"]')).addClass("etheme-elementor-header-sticky"),n.addClass("etheme-elementor-header-sticky-parts"),t?this.$element.parent().attr("data-for-sticky-type",e.etheme_header_sticky_type):this.$element.parent().hasClass("etheme-elementor-header-wrapper-ghost")?this.$element.parent().removeClass("etheme-elementor-header-wrapper-ghost").addClass("etheme-elementor-header-wrapper").attr("data-for-sticky-type",e.etheme_header_sticky_type):(this.$element.wrap("<div class='etheme-elementor-header-wrapper' data-for-sticky-type='"+e.etheme_header_sticky_type+"'></div>"),"smart"!=e.etheme_header_sticky_type?this.$element.parent().before('<div class="etheme-elementor-header-wrapper-spacer hidden"></div>'):this.$element.parent().parent().find(".etheme-elementor-header-wrapper-spacer").removeClass("etheme-elementor-header-wrapper-spacer").addClass("etheme-elementor-header-wrapper-spacer-ghost")),i(n,this.$element,".etheme-elementor-header-wrapper",e,!0),this.$element.data("et-el-header-sticky-ready","yes")))}}),i=(elementorFrontend.hooks.addAction("frontend/element_ready/global",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})}),function(e,t,n,i,s=!1){e.find(".etheme-elementor-header-wrapper").length||e.wrapInner("<div class='etheme-elementor-header-wrapper'></div>");var r=i.etheme_header_sticky_type,a={animation:"slideInDown",animation_duration:"animated-fast"};switch(t.attr("data-etheme-sticky-type",r),r){case"smart":h(e,t,n,a,s);break;case"stacked":a.offset=t.offset().top,!elementorFrontend.isEditMode()&&600<etTheme.et_global.w_width&&m("#wpadminbar").length&&(a.offset-=parseInt(m("#wpadminbar").outerHeight())),a.animation=!1,d(e,t,n,a,s);break;default:var o,l=i.etheme_header_sticky_animation;o=i.etheme_header_sticky_animation_duration;a.offset=elementorFrontend.getCurrentDeviceSetting(i,"etheme_header_sticky_offset").size,"none"==l?a.animation=!1:l||(a.animation=(!a.offset||0<a.offset)&&a.animation),d(e,t,n,a,s)}}),h=function(t,e,n,i,s){let r=0,a=t.outerHeight(),o=a;var l=t.find("#elementor-add-new-section");l.length&&(o-=l.height());let h=s?e:e.find(n);m(window).on("scroll",function(){var e;m("html").hasClass("et-mini-content-opened")||((e=m(this).scrollTop())<r&&e>o?(t.css("height",a).addClass("sticky-on"),i.animation&&"none"!=i.animation&&(m(h).addClass(i.animation).addClass("animated"),i.animation_duration)&&m(h).addClass(i.animation_duration)):(t.attr("style","").removeClass("sticky-on"),i.animation&&"none"!=i.animation&&(m(h).removeClass(i.animation).removeClass("animated"),i.animation_duration)&&m(h).removeClass(i.animation_duration)),r=e)})},d=function(e,t,n,i,s){let r=i.offset,a=e.find(".etheme-elementor-header-overlap"),o=a.length?JSON.parse(a.attr("data-settings")):{},l=a.length&&!!o.etheme_header_overlap_on&&-1<o.etheme_header_overlap_on.indexOf(elementorFrontend.getCurrentDeviceMode()),h=(l?a:e).outerHeight();var d;0===r||r||(r=h,(d=e.find("#elementor-add-new-section")).length&&(r-=d.height())),s&&t.parents(".elementor-location-header");let p=s?t:t.find(n),c=p.outerHeight();m(window).on("scroll",function(){m("html").hasClass("et-mini-content-opened")||(m(this).scrollTop()>r?(l||e.css("height",h),e.addClass("sticky-on"),l||e.find(".etheme-elementor-header-wrapper-spacer").removeClass("hidden").css("height",c),i.animation&&"none"!=i.animation&&(m(p).addClass(i.animation).addClass("animated"),i.animation_duration)&&m(p).addClass(i.animation_duration)):(l||e.attr("style",""),e.removeClass("sticky-on"),l||e.find(".etheme-elementor-header-wrapper-spacer").addClass("hidden").attr("style",null),i.animation&&"none"!=i.animation&&(m(p).removeClass(i.animation).removeClass("animated"),i.animation_duration)&&m(p).removeClass(i.animation_duration)))})}})}(jQuery);
!function(n){"use strict";etTheme.autoinit.contentProdImages=etTheme.contentProdImages=function(){n(".hover-effect-slider").each(function(){var t={slider:n(this),index:0,process:!1,time:300,imageLink:n(this).find(".product-content-image"),imagesWrapper:n(this).find(".images-slider-wrapper"),arrowsHTML:'<div class="sm-arrow arrow-left"></div><div class="sm-arrow arrow-right"></div>'};function i(e){t.process=!1,t.switchImg?(t.image.attr("src",t.imagesList[e]).attr("srcset",""),t.image.removeAttr("srcset")):"video"==t.videosList[e].item_type?(t.video.removeClass("hidden"),t.image.addClass("hidden"),t.video.css({height:t.video.height()}),t.slider.addClass("video-loading"),t.video.get(0).pause(),t.video.removeAttr("preload").removeAttr("poster").find("source").attr("src",t.videosList[e].src).attr("type",t.videosList[e].type),t.video.get(0).load(),t.video.get(0).addEventListener("loadeddata",e=>{3<=t.video.get(0).readyState&&(t.video.get(0).play(),t.slider.removeClass("video-loading"),t.video.css({height:""}),n(document).trigger("et_should_reinit_isotope"))})):(t.slider.addClass("video-loading"),t.video.addClass("hidden"),t.image.removeClass("hidden").attr("src",t.videosList[e].src).attr("srcset",""),t.image.removeAttr("srcset"),t.slider.imagesLoaded().progress(function(){t.slider.removeClass("video-loading"),n(document).trigger("et_should_reinit_isotope")}))}t.image=t.imageLink.find("img"),t.video=t.imageLink.find("video"),t.imagesList=t.imageLink.attr("data-images").split(";"),t.videosList=t.imageLink.attr("data-videos")?n.parseJSON(t.imageLink.attr("data-videos")).items:[],t.switchImg=t.videosList.length<=1,t.itemsList=t.switchImg?t.imagesList:t.videosList,(1<t.imagesList.length||1<t.videosList.length)&&!t.imagesWrapper.hasClass("arrows-added")&&(t.imagesWrapper.addClass("arrows-added").prepend(t.arrowsHTML),t.slider.find(".sm-arrow").mouseover(function(){t.slider.addClass("is_arrows-hovered")}),t.slider.find(".sm-arrow").on("mouseleave",function(){t.slider.removeClass("is_arrows-hovered")}),t.slider.find(".arrow-left").on("click",function(e){t.process||(t.process=!0,0<t.index?t.index--:t.index=t.itemsList.length-1,i(t.index))}),t.slider.find(".arrow-right").on("click",function(e){t.process||(t.process=!0,t.index<t.itemsList.length-1?t.index++:t.index=0,i(t.index))}))}),n(document).on("mouseover",".st-swatch-in-loop",function(){n(this).parents(".content-product").find(".product-image-wrapper").addClass("is_arrows-hovered")}).on("mouseleave",".st-swatch-in-loop",function(){n(this).parents(".content-product").find(".product-image-wrapper").removeClass("is_arrows-hovered")}),n(document).on("mouseover",".product-video-as-image[data-video-hover-state=pause]",function(){n(this).find("video").get(0).pause()}).on("mouseleave",".product-video-as-image[data-video-hover-state=pause]",function(){n(this).find("video").get(0).play()}).on("mouseover",".product-video-as-image[data-video-hover-state=play]",function(){n(this).find("video").get(0).play()}).on("mouseleave",".product-video-as-image[data-video-hover-state=play]",function(){n(this).find("video").get(0).pause()}),n(".product-video-as-image video[poster]").each(function(){this.addEventListener("loadeddata",e=>{n(this).trigger("mouseover"),n(this).attr("autoplay")||this.pause()})}),n(document).find(".content-product").on("mouseenter touchstart",function(){var e,t=n(this).find(".product-more-info"),i=t.find(".product-more-info-inner"),o=t.find(".product-more-info-btn");t.hasClass("wd-more-desc-calculated")||(e=t.outerHeight(),30<(i=i.outerHeight()-e)?o.addClass("wd-shown").removeClass("hidden"):0<i&&t.css("height",e+i),t.addClass("wd-more-desc-calculated"))}),n(document).on("click",".product-more-info-btn",function(e){e.preventDefault();e=n(this);e.parent().find(".limited-height").removeClass("limited-height"),n(document).trigger("etProductMoreDescriptionOpen",[e.parents(".content-product")]),n(this).remove()}),n(document).on("etProductMoreDescriptionOpen",function(e,t){etTheme.productHoverRecalc(t)})},etTheme.productHoverRecalc=function(e){e.find(".product-more-info-inner").outerHeight()<e.find(".product-more-info-inner table").outerHeight()&&e.find(".product-more-info-btn").removeClass("hidden");var t=e.find(".product-fadeIn-area").outerHeight();e.outerHeight();t+=e.height(),e.find(".product-spacer").css({height:t})},n(".content-product").on("mouseenter mousemove touchstart",function(){var e=n(this);e.hasClass("et-product-height-calculated")||(e.imagesLoaded(function(){etTheme.productHoverRecalc(e)}),e.addClass("et-product-height-calculated"))})}(jQuery),function(a){"use strict";etTheme.autoinit.quantityIncrements=etTheme.quantityIncrements=function(){a("body").hasClass("et_quantity-off")||(a(document).on("click",".plus, .minus",function(){var e=a(this).closest(".quantity").find(".qty"),t=parseFloat(e.val()),i=parseFloat(e.attr("max")),o=parseFloat(e.attr("min")),n=e.attr("step"),s="";if(t&&""!==t&&"NaN"!==t||(t=0),""!==i&&"NaN"!==i||(i=""),""!==o&&"NaN"!==o||(o=0),"any"!==n&&""!==n&&void 0!==n&&"NaN"!==parseFloat(n)||(n=1),a(this).is(".plus"))i&&(i==t||i<t)?e.val(i):(s=t+parseFloat(n),s=-1!==n.indexOf(".")||-1!==n.indexOf(",")?s.toFixed(3):parseFloat(s),e.val(s));else if(o&&(o==t||t<o)){if(a(this).parents(".product_list_widget"))return e.val(t),void a(this).parents(".mini_cart_item").find(".remove_from_cart_button").trigger("click");e.val(o)}else 0<t&&(s=t-parseFloat(n),s=-1!==n.indexOf(".")||-1!==n.indexOf(",")?s.toFixed(3):parseFloat(s),e.val(s));(e.hasClass("qty-duplicated")?e.parents("tr").find(".qty:not(.qty-duplicated)").val(e.val()):e).trigger("change")}),a(document).on("change",".woocommerce-cart-form .qty-duplicated",function(){var e=a(this).val(),t=a(this).attr("name").replace("qty_duplicated","qty");a('input[name="'+t+'"], select[name="'+t+'"]').val(e)}),a(document).on("change",".content-product input.qty, .content-product select.qty",function(){var e,t=a(this).parents(".content-product").find(".button[data-quantity]");t.attr("data-quantity",this.value),etConfig.woocommerceSettings.ajax_add_to_cart_archives||(void 0!==(e=t.attr("data-origin-href"))&&!1!==e?t.attr("href",e+"&quantity="+this.value):(t.attr("data-origin-href",t.attr("href")),t.attr("href",t.attr("data-origin-href")+"&quantity="+this.value)))}),a(document).find(".content-product input.qty, .content-product select.qty").each(function(){var e=a(this),t=a(this).parents(".content-product").find(".button[data-quantity]").attr("data-quantity",e.find("input.qty").attr("value"));e.attr("min")||e.attr("min",1),t.attr("data-quantity",this.value)}),a(document).find("form.cart").each(function(){var e=a(this).find("input.qty");e.length?a(this).find("button[data-quantity]").attr("data-quantity",e.val()):a(this).find("button[data-quantity]").attr("data-quantity",a(this).find("select.qty").val())}),a(document).on("et_ajax_element_loaded",function(e,t){"etheme_products"==t.element&&"lazy"==t.args.navigation&&a(t.selector).find(".content-product input.qty, .content-product select.qty").each(function(){var e=a(this),t=a(this).parents(".content-product").find(".button[data-quantity]").attr("data-quantity",e.find("input.qty").attr("value"));e.attr("min")||e.attr("min",1),t.attr("data-quantity",this.value)})}),a(document).on("change","form.cart input.qty, form.cart select.qty",function(){a(this).parents("form").find("button[data-quantity]").attr("data-quantity",this.value)}),a(document).on("change",".popup-added-to-cart input.qty, .popup-added-to-cart select.qty",function(){a(this).parents(".popup-added-to-cart").find("button[data-quantity]").attr("data-quantity",this.value)}),a(document).on("change",".sales-booster-quantity-discounts input.qty, .sales-booster-quantity-discounts select.qty",function(){a(this).parent().parent().find("button[data-qty]").attr("data-qty",this.value)}),a(document).on("change",".etheme-product-list-item input.qty",function(){a(this).parent().parent().find(".button[data-quantity]").attr("data-quantity",this.value)}),a(document).on("change",".xstore-wishlist-items input.qty",function(){a(this).parents("tr").find(".button[data-quantity]").attr("data-quantity",this.value)}),a(document).on("change",".xstore-compare-items input.qty",function(){var e=a(this).parents("td").data("product_id"),e=a(this).parents("tbody").find('.xstore-compare-button[data-product_id="'+e+'"] .button[data-quantity]');e.length&&e.attr("data-quantity",this.value)}))}}(jQuery),function(u){"use strict";etTheme.autoinit.ajaxAddToCart=etTheme.ajaxAddToCart=function(){0!=etConfig.woocommerceSettings.ajax_add_to_cart&&u(document.body).on("submit","form.cart",function(e){var n,t=u(this),i=t.parents(".single-product-page");(i=0===(i=0===i.length?t.parents('.elementor-location-single[data-elementor-type="product"]'):i).length?t.parents(".et-quick-view-wrapper"):i).hasClass("product-type-external")||i.hasClass("product-type-zakeke")||i.hasClass("product-type-gift-card")||i.hasClass("product-type-ignitewoo_auction")||void 0!==e.originalEvent&&u(e.originalEvent.submitter).hasClass("et-single-buy-now")||(e.preventDefault(),n=t.find(".single_add_to_cart_button:not(.et-single-buy-now"),i=t.serialize(),i+="&action=etheme_ajax_add_to_cart",n.val()&&(i+="&add-to-cart="+n.val()),n.removeClass("added not-added"),n.addClass("loading"),u(document.body).trigger("adding_to_cart",[n,i]),u.ajax({url:etConfig.ajaxurl,data:i,method:"POST",success:function(e){var t,i,o;e&&(window.location.toString().replace("add-to-cart","added-to-cart"),e.error&&e.product_url?window.location=e.product_url:etConfig.woocommerceSettings.cart_redirect_after_add?window.location=etConfig.woocommerceSettings.cart_url:(n.removeClass("loading"),t=e.fragments,i=e.cart_hash,t&&u.each(t,function(e){u(e).addClass("updating")}),t&&u.each(t,function(e,t){u(e).replaceWith(t)}),(o=u(".woocommerce-notices-wrapper")).empty(),0<e.notices.indexOf("error")?(o.append(e.notices),n.addClass("not-added"),n.find(".et-loader").remove()):u(document.body).trigger("added_to_cart",[t,i,n])))},error:function(){console.log("ajax adding to cart error")},complete:function(){}}))})},etTheme.autoinit.ajaxAddToCartInit=etTheme.ajaxAddToCartInit=function(){var c=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?u(".mobile-header-wrapper"):u(".header-wrapper"),p=0;u("body").hasClass("elementor-editor-active")||(u(document.body).on("adding_to_cart",function(e,t,i){null==t||(t.attr("data-qty")&&(i.quantity=parseInt(t.attr("data-qty"))),t.parents(".content-product, form.cart").addClass("adding-to-cart").addClass("et-vpf"),t.prepend('<div class="et-loader"><svg class="loader-circular" width="30px" height="30px" viewBox="25 25 50 50"><circle class="loader-path" cx="50" cy="50" r="12" fill="none" stroke-width="2" stroke-miterlimit="10"></circle></svg></div>'),"popup"!=etConfig.ajaxProductAddedNotify.type)||etTheme.et_woocommerce.popup_added_to_cart_css_loaded||(u.each(etConfig.popupAddedToCart.css,function(e,t){u("#etheme-"+e+"-css").length||-1<u.inArray(e,etTheme.et_global.styles_loaded)||(u("head").append(t),etTheme.et_global.styles_loaded.push(e))}),etTheme.et_woocommerce.popup_added_to_cart_css_loaded=!0)}).on("added_to_cart",function(e,t,i,a){if(etConfig.woocommerceSettings.cart_redirect_after_add)window.location.href=etConfig.woocommerceSettings.cart_url;else{etTheme.global_image_lazy(),etTheme.swiperFunc();let e=a.parents(".content-product, .type-product, form.cart");var o,r,l=e.find(".quantity-wrapper[data-type=advanced] .qty");let n=!1,s=(l.length&&((o=e.find(".add_to_cart_button").attr("data-product_id"))&&(u(document).find(".type-product:has(.add_to_cart_button[data-product_id="+o+']) .quantity-wrapper[data-type="advanced"]').addClass("is-added"),u(document).find(".type-product").find(".add_to_cart_button[data-product_id="+o+"]").addClass("added")),l.val()<=0)&&(r=0!=l.attr("min")?l.attr("min"):l.attr("step"),l.val(r),o)&&u(document).find(".type-product:has(.add_to_cart_button[data-product_id="+o+']) .quantity-wrapper[data-type="advanced"] .qty').val(r),clearTimeout(p),a.find(".et-loader").remove(),setTimeout(function(){e.removeClass("adding-to-cart").removeClass("et-vpf")},400),etTheme.et_woocommerce.quick_view_opened&&etTheme.closeQuickView(),etConfig.ajaxProductAddedNotify.type);switch("popup"!=s||etTheme.et_woocommerce.popup_added_to_cart_css_loaded||(u.each(etConfig.popupAddedToCart.css,function(e,t){u("#etheme-"+e+"-css").length||-1<u.inArray(e,etTheme.et_global.styles_loaded)||(u("head").append(t),etTheme.et_global.styles_loaded.push(e))}),etTheme.et_woocommerce.popup_added_to_cart_css_loaded=!0),0<u(a).parents(".ajax-search-form").length&&(n=!0),s=n?"alert":s){case"alert":etTheme.notify(etConfig.successfullyAdded);break;case"alert_advanced":u.ajax({url:etConfig.ajaxurl,data:{action:"etheme_get_added_cart_product_info"},method:"POST",success:function(e){var t=u("<a>",{class:"et-notify-image",href:e.product_link,target:"_self"}).html(e.product_image),e=u("<div>",{class:"et-notify-info"}).html(e.product_title),i=u("<a>",{class:"et-notify-button",href:etConfig.cartPageUrl}).html(etConfig.viewCart);e.append(i[0].outerHTML),etTheme.notify(t[0].outerHTML+e[0].outerHTML,"info",5e3,!0)}});break;case"popup":let e="";e+='<div class="popup-added-to-cart container mfp-with-anim" style="max-width: 640px;"><div class="popup-added-to-cart-content pos-relative '+etTheme.et_global.classes.skeleton+'"><div class="product-section-01"><div class="product-name col-md-3"></div><div class="product-details col-md-9"></div><div class="order-total col-md-12"></div></div><div class="product-section-02"></div>',"none"!=etConfig.ajaxProductAddedNotify.linked_products_type&&(e+='<div class="product-section-03"><div class="col-md-3"><div class="slide-item"></div></div><div class="col-md-3"><div class="slide-item"></div></div><div class="col-md-3"><div class="slide-item"></div></div><div class="col-md-3"><div class="slide-item"></div></div></div>'),e+="</div></div>",u.magnificPopup.open({items:{src:e},removalDelay:0,callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim"),this.st.mainClass="mfp-zoom-out",u("html").addClass(etTheme.et_global.classes.mfp),etTheme.et_woocommerce.popup_added_to_cart_opened=!0},afterClose:function(){u("html").removeClass(etTheme.et_global.classes.mfp),etTheme.et_woocommerce.popup_added_to_cart_opened=!1}}},0),u.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_added_to_cart_popup"},dataType:"json",beforeSend:function(){},complete:function(){},success:function(e){u(".popup-added-to-cart-content").removeClass(etTheme.et_global.classes.skeleton).attr("style",null),u(".popup-added-to-cart-content .product-section-01").html(e.product_section_01),u(".popup-added-to-cart-content .product-section-02").html(e.product_section_02);var t=u(".popup-added-to-cart-content .product-section-03");t.length&&t.html(e.product_section_03),etTheme.swiperFunc(),void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches(),u(".popup-added-to-cart-content .et-close-mfp").on("click",function(){u(".popup-added-to-cart").magnificPopup("close")})},error:function(){}});break;case"mini_cart":var d=c;u(document).find(".sticky-site-header.sticky-on").length&&(d=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?u(".sticky-mobile-header-wrapper"):u(".sticky-header-wrapper"));let t=u(d).find(".et_b_header-cart.et_element-top-level"),i=u(d).find(".et_b_header-cart.et_element-top-level.et-off-canvas .et-mini-content"),o=u(d).find(".et_b_header-cart.et_element-top-level.et-off-canvas");o.length&&(etTheme.closeQuickView(),etTheme.showHideElementsOnCanvasActions(!0),etTheme.et_global.deny_link_click=!0,u(".et-mobile-panel-wrapper").addClass("outside")),t.addClass("active"),i.addClass("active"),o.addClass("et-content-shown"),p=setTimeout(function(){t.removeClass("active")},1e3)}}}).on("removed_from_cart",function(e,t,i,o){var n=u(o).attr("data-product_id");u(o).hasClass("popup-remove-from-cart")&&u("popup-added-to-cart").magnificPopup("close"),n&&((o=u(document).find(".type-product:has(.quantity-wrapper[data-type=advanced] ~ .add_to_cart_button[data-product_id="+n+"])")).find(".add_to_cart_button").removeClass("added"),o.find(".quantity-wrapper[data-type=advanced]").removeClass("is-added"))}),u(document).on("click",".login-to-buy-product",function(t){t.preventDefault();var t=u(".elementor-location-header").length,e=u(this).attr("href");let i=!0;if(t){let e=u(".elementor-widget-theme-etheme_account.etheme-elementor-off-canvas:visible:not(.etheme-elementor-dropdown)");e.length&&(setTimeout(function(){u(document).trigger("et_mobile_panel_canvas_element_triggered",[e.first().data("widget_type").replace(".default",""),e.first().data("id")])},300),i=!1)}else{t=c;u(document).find(".sticky-site-header.sticky-on").length&&(t=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?u(".sticky-mobile-header-wrapper"):u(".sticky-header-wrapper"));let e=u(t).find(".et_b_header-account.et-off-canvas");0<e.length&&(i=!1,setTimeout(function(){e.find(".et-toggle").first().trigger("click")},300))}i&&(window.location=e)}),void 0!==etTheme.ajaxCheckerProductInCart&&u(document).on("wc_fragments_loaded et_ajax_element_loaded etheme_product_grid_ajax_loaded",function(){etTheme.ajaxCheckerProductInCart()}))}}(jQuery),function(u){"use strict";etTheme.autoinit.miniCartAjaxQuantity=etTheme.miniCartAjaxQuantity=function(){var p;function e(){let e=u(this),t=e.val(),i=e.parents(".woocommerce-mini-cart-item"),o=e.parents('.quantity-wrapper[data-type="advanced"]'),n=o.data("type"),a=i.data("key"),r=e.parents(".popup-added-to-cart").length,s=e.parents(".etheme-elementor-off-canvas").length;n=!!n&&"advanced"==n;var l=null;let d=!1;n&&(l=e.parents(".type-product").find(".add_to_cart_button").last(),a=l.attr("data-product_id"));var c,l=s?500:1500;r&&(i=e.parents(".product-section-01")),0==t&&""!=t&&(d=!0,u(this).parents(".woocommerce-mini-cart-item").find(".remove_from_cart_button").trigger("click"),n)&&(u(document).find(".type-product:has(.add_to_cart_button[data-product_id="+a+']) .quantity-wrapper[data-type="advanced"]').removeClass("is-added"),u(document).find(".type-product").find(".add_to_cart_button[data-product_id="+a+"]").removeClass("added")),r&&(c=i.find("[data-product_id]").first().attr("data-product_id"),c=u(document).find(".type-product:has(.quantity-wrapper[data-type=advanced] ~ .add_to_cart_button[data-product_id="+c+"])"),d?(c.find(".quantity-wrapper").removeClass("is-added"),c.find(".add_to_cart_button").removeClass("added")):(c.find(".quantity-wrapper").addClass("is-added"),c.find(".quantity-wrapper .qty").val(t),c.find(".add_to_cart_button").addClass("added"))),clearTimeout(p),p=setTimeout(function(){""!=t&&(i.block({message:null,overlayCSS:{opacity:.6}}),n&&o.find(".quantity").block({message:null,overlayCSS:{opacity:.6}}),u.ajax({url:etConfig.ajaxurl,dataType:"json",method:"POST",data:{action:n?"etheme_update_cart_item_quantity_by_id":"etheme_update_cart_item_quantity",item_id:a,qty:t},success:function(s){s&&s?.fragments&&(jQuery.each(s.fragments,(e,t)=>{var i,o,n;u(e).hasClass("widget_shopping_cart_content")&&(u(t).find('.woocommerce-mini-cart-item[data-key="'+a+'"]'),i=u(e).find('.woocommerce-mini-cart-item[data-key="'+a+'"]'),u(t).find('.woocommerce-mini-cart-item[data-key="'+a+'"] .quantity-wrapper span.quantity'),u(e).find('.woocommerce-mini-cart-item[data-key="'+a+'"] .quantity-wrapper span.quantity'),o=u(t).find('.woocommerce-mini-cart-item[data-key="'+a+'"] .product-item-right .descr-box > span.quantity'),n=u(e).find('.woocommerce-mini-cart-item[data-key="'+a+'"] .product-item-right .descr-box > span.quantity'),s.cart_hash)?(n.length&&n.replaceWith(o),i.unblock()):u(e).replaceWith(t),setTimeout(function(){window.elementorFrontend&&jQuery(document).find(e).find(".elementor-element").each(function(e,t){elementorFrontend.elementsHandler.runReadyTrigger(t)})},300)}),u(document.body).trigger("et_calculate_cart_progress"),etTheme.swiperFunc()),n&&(o.find(".quantity").unblock(),d?etTheme.notify(etConfig.successfullyRemoved):etTheme.notify(etConfig.successfullyUpdated)),u(document.body).trigger("wc_fragment_refreshed"),!n&&r&&(0==t?u(".popup-added-to-cart").magnificPopup("close"):u.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_added_to_cart_popup"},dataType:"json",beforeSend:function(){},complete:function(){},success:function(e){u(document).find(".popup-added-to-cart-content .product-section-01").html(e.product_section_01),u(document).find(".popup-added-to-cart-content img").first().on("load",function(){etTheme.swiperFunc(),void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches()})}}))}}))},l)}u(document).on("change input",".woocommerce-mini-cart .quantity .qty",e),u(document).on("change input",".popup-added-to-cart .quantity .qty",e),u(document).on("change",".quantity-wrapper[data-type=advanced] .qty",e)}}(jQuery),function(d){"use strict";etTheme.autoinit.quickView=etTheme.quickView=function(){d(document).on("click",".show-quickly, .show-quickly-btn",function(){var r,e,t,l;etTheme.et_global.deny_link_click||(etTheme.et_woocommerce.popup_added_to_cart_opened&&(d(".popup-added-to-cart").magnificPopup("close"),etTheme.et_woocommerce.popup_added_to_cart_opened=!1),etTheme.et_woocommerce.quick_view_css_loaded||(d.each(etConfig.quickView.css,function(e,t){d("#etheme-"+e+"-css").length||-1<d.inArray(e,etTheme.et_global.styles_loaded)||(d("head").append(t),etTheme.et_global.styles_loaded.push(e))}),etConfig.woocommerceSettings.is_single_product_builder&&d("head").append(`
<style type="text/css">
.et-quick-view-wrapper .single_add_to_cart_button.button {
background-color: var(--single-add-to-cart-background-color);
color: var(--single-add-to-cart-color);
}
.et-quick-view-wrapper .single_add_to_cart_button.button:hover {
background-color: var(--single-add-to-cart-hover-background-color);
color: var(--single-add-to-cart-hover-color);
}
</style>`),etTheme.et_woocommerce.quick_view_css_loaded=!0),r=d(this),e=d(this).parent().parent().parent(),t=r.data("prodid"),(l="off_canvas"==etConfig.quickView.type)?(d("body").prepend('<div class="'+etTheme.et_global.classes.skeleton+" et-off-canvas et-off-canvas-wide et-content-"+etConfig.quickView.position+' et-popup-wrapper et-quick-view-canvas et-quick-view-wrapper product"><div class="et-mini-content et-popup-content"></div></div>'),etTheme.et_woocommerce.quick_view_opened=!0):d.magnificPopup.open({items:{src:'<div class="quick-view-popup et-quick-view-wrapper mfp-with-anim"><div class="doubled-border '+("centered"==etConfig.quickView.layout?"has-overflow ":"")+etTheme.et_global.classes.skeleton+'"><div class="product-content quick-view-layout-'+etConfig.quickView.layout+'"><div class="row"><div class="col-lg-6 col-sm-6 product-images"></div><div class="col-lg-6 col-sm-6 product-information"></div></div></div></div></div>'},removalDelay:0,callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim"),this.st.mainClass="mfp-zoom-out",d("html").addClass("quick-view-open "+etTheme.et_global.classes.mfp),etTheme.et_woocommerce.quick_view_opened=!0},afterClose:function(){d("html").removeClass("quick-view-open "+etTheme.et_global.classes.mfp),etTheme.et_woocommerce.quick_view_opened=!1}}},0),d.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_product_quick_view",prodid:t},dataType:"json",beforeSend:function(){e.addClass("loading").addClass("et-vpf"),r.addClass("loading").prepend('<div class="et-loader"><svg class="loader-circular" viewBox="25 25 50 50"><circle class="loader-path" cx="50" cy="50" r="12" fill="none" stroke-width="2" stroke-miterlimit="10"></circle></svg></div>')},complete:function(){r.find(".et-loader").remove(),r.removeClass("loading"),e.removeClass("loading").removeClass("et-vpf"),etTheme.global_image_lazy()},success:function(e){l?(d(".et-quick-view-canvas .et-mini-content").html(e.html).parent().removeClass(etTheme.et_global.classes.skeleton).addClass(e.classes),setTimeout(function(){d(".et-quick-view-canvas").addClass("done")},400)):(d(".quick-view-popup .product-content").attr("class",e.classes),e.has_first_column?d(".quick-view-popup .product-images").html(e.html_col_one).addClass(e.col_one_classes):(d(".quick-view-popup .product-images").remove(),d(".quick-view-popup .product-information").removeClass("col-lg-6 col-sm-6").addClass("col-lg-12 col-sm-12")),d(".quick-view-popup .product-information").html(e.html_col_two),e.has_first_column?d(".et-quick-view-wrapper .main-images img").first().on("load",function(){d(".quick-view-popup .doubled-border").removeClass(etTheme.et_global.classes.skeleton)}):d(".quick-view-popup .doubled-border").removeClass(etTheme.et_global.classes.skeleton)),e.quick_image_height&&d(".et-quick-view-wrapper .product-images img").css({"min-height":e.quick_image_height,"object-fit":"cover"}),d(".images").addClass("shown");var t,e=d(".et-quick-view-wrapper"),i=(e.find(".et_show-more-attr").first().trigger("click"),d(".quick-view-excerpts")),o=d(l?".et-quick-view-canvas .et-content":".product-information"),n=l?d(".et-content-inner"):o,s=!0;i.on("click",".excerpt-title",function(){s=!s||(o.stop().animate({scrollTop:n[0].scrollHeight}),!1),i.toggleClass("show-content")}),etTheme.swiperFunc(),void 0!==etTheme.reinitSwatches&&((t=r.attr("data-attributes"))&&(t=JSON.parse(t),d.each(t,function(e,t){e=e.replace("attribute_","");e=d(document).find(".et-quick-view-wrapper").find('ul[data-attribute="'+e+'"]');e.addClass("has-default-attribute").attr("data-default-attribute",t),e.find("li").removeClass("selected"),e.find('[data-value="'+t+'"]').parents("li").addClass("selected")}),d(document).find(".et-quick-view-wrapper .sten-reset-loop-variation").css("display","block")),etTheme.reinitSwatches()),(t=e).find(".variations_form").wc_variation_form().find(".variations select:eq(0)").trigger("change"),t.find(".variations_form").trigger("wc_variation_form");let a=d(".et-quick-view-wrapper .swiper-control-top").attr("id");a&&d(document).on("click",".st-swatch-preview li",function(){etTheme.swipers["swiper-"+a].slideTo(0)});e=e.find("input.qty:not(.quantity-discount-qty-input), select.qty:not(.quantity-discount-qty-input)");e.length&&!e.attr("min")&&e.attr("min",1),d(document).trigger("etheme_quick_view_content_loaded")},error:function(){l?(d(".et-quick-view-canvas .et-mini-content").html("Error with ajax").parent().removeClass(etTheme.et_global.classes.skeleton),setTimeout(function(){d(".et-quick-view-canvas").addClass("done")},400)):d(".quick-view-popup .doubled-border").html("Error with ajax").parent().removeClass(etTheme.et_global.classes.skeleton)}}))}),d("body").on("click",".et-quick-view-wrapper .main-images a",function(e){e.preventDefault()})}}(jQuery),function(e){"use strict";etTheme.autoinit.after_cart_refreshed=etTheme.after_cart_refreshed=function(){e(document.body).on("wc_fragments_loaded wc_fragments_refreshed added_to_cart removed_from_cart",function(){void 0!==etTheme.global_image_lazy&&etTheme.global_image_lazy(),void 0!==etTheme.swiperFunc&&(etTheme.swiperFunc(),setTimeout(function(){etTheme.secondInitSwipers()},700))})}}(jQuery),function(t){"use strict";etTheme.autoinit.buyNowBtn=etTheme.buyNowBtn=function(){t(document).on("click",".et-single-buy-now",function(e){t(this).hasClass("et-buy-now-clicked")?e.preventDefault():(t(this).closest("form").append('<input type="hidden" name="et_buy_now" value="true">'),t(this).data("builder-element")&&t(this).closest("form").append('<input type="hidden" name="et_buy_now_builder_element" value="true">'),t(this).addClass("et-buy-now-clicked"))}),t("body.single-product form.variations_form").on("woocommerce_update_variation_values",function(){t(".et-single-buy-now").removeClass("et-buy-now-clicked")})}}(jQuery),function(o){"use strict";etTheme.autoinit.price_range_filter=etTheme.price_range_filter=function(){"undefined"!=typeof EthemeApplyFilters&&EthemeApplyFilters.is_loaded&&o(document).find(".etheme-price-filter .price-filter-box button").remove(),o(document).on("click",".etheme-price-filter button",function(e){e.preventDefault();var e=o(this).closest("form"),t=e.attr("action"),i=-1!==t.indexOf("?")?"&":"?",t=t+i+e.serialize().replace(/&?[^=]+=&|&[^=]+=$/g,"");"undefined"!=typeof ajaxFilters?(console.log(typeof ajaxFilters),ajaxFilters.load_data(t)):window.location.href=t})}}(jQuery),function(a){"use strict";etTheme.autoinit.widget_local_search=etTheme.widget_local_search=function(){a(document).on("keyup input",".etheme-widget_local_search",function(){var e=a(this).parent(),t=a(this).val().toLowerCase(),i=e.find(".search-button"),o=e.next(".etheme-widget_local_search-message"),n=o.next("ul").find("li"),s=o.next("ul").find("li.locally-hidden");i.addClass("loading"),t?(n.hide().addClass("locally-hidden").filter(function(){return-1!==a("> a",this).text().toLowerCase().indexOf(t)}).show().removeClass("locally-hidden"),n.length==s.length?o.removeClass("hidden"):o.addClass("hidden"),e.addClass("done")):(n.show().removeClass("locally-hidden"),e.removeClass("done"),o.addClass("hidden"),a(document).trigger("et_widget_local_search_reset",[e.parent()])),setTimeout(function(){i.removeClass("loading")},300)}),a(document).on("click",".etheme-widget_local_search-wrapper .clear",function(){var e=a(this).parent().parent(),t=e.next(".etheme-widget_local_search-message"),i=t.next("ul").find("li");e.find("input").val(""),i.show(),e.removeClass("done"),t.addClass("hidden"),a(document).trigger("et_widget_local_search_reset",[e.parent()])})}}(jQuery),function(){const r={options:{touch:"move",infinite:!0,autostart:!0,preloadImages:!1,preventScroll:!1,resetOnOut:!0,hideOneDot:!0},i:0,touchStartX:null,touchChangeUnify(e){return e.changedTouches?e.changedTouches[0]:e},touchStartHandler(e){r.touchStartX=r.touchChangeUnify(e).clientX},touchEndHandler(t){if(r.touchStartX||0===r.touchStartX){t=r.touchChangeUnify(t).clientX-r.touchStartX,t=Math.sign(t);if(r.touchStartX=null,0!==t){var i=this.querySelector(".hover-slider-images-toggler"),o=this.querySelector("img.hover-slider-init"),n=this.querySelector(".hover-slider-indicator"),s=n.querySelector(".active");let e=null;0<t?!(e=s.previousElementSibling)&&r.getOption(o,"infinite")&&(e=n.querySelector("div.hover-slider-indicator-dot:last-of-type")):!(e=s.nextElementSibling)&&r.getOption(o,"infinite")&&(e=n.querySelector("div.hover-slider-indicator-dot:first-of-type")),e&&(s.classList.remove("active"),e.classList.add("active"),t=e.dataset.hoverSliderI,n=i.querySelector(`div[data-hover-slider-i="${t}"]`),r.changeImgByTogglePane(n,o))}}},changeImgByTogglePane(e,t){var i=e.dataset.hoverSliderI,e=e.dataset.hoverSliderImage,o=r.findLoadedImageById(i);!1!==o?t.replaceWith(o):(o=r.createVirtualImage(t,e),r.loadedImages.push({el:o,id:i,src:e}),t.replaceWith(o))},togglePaneEnterListener(e,t=null){var t=t||this,i=t.parentElement.parentElement.querySelector("img.hover-slider-init"),i=(r.changeImgByTogglePane(t,i),t.dataset.hoverSliderI),t=t.parentElement.parentElement.querySelector(".hover-slider-indicator");t.querySelector(".active").classList.remove("active"),t.querySelector(`.hover-slider-indicator-dot[data-hover-slider-i="${i}"]`).classList.add("active")},createElement(e,t={}){let i=null;switch(e){case"imagesToggler":(i=document.createElement("div")).classList.add("hover-slider-images-toggler"),i.style.position="absolute",i.style.top="0",i.style.right="0",i.style.bottom="0",i.style.left="0",i.style.display="flex";break;case"togglePane":(i=document.createElement("div")).classList.add("hover-slider-toggle-pane"),i.style.flexGrow="1",i.dataset.hoverSliderImage=t.slideSrc,i.dataset.hoverSliderI=r.i,i.addEventListener("mouseenter",r.togglePaneEnterListener,{passive:!0});break;case"sliderIndicator":(i=document.createElement("div")).classList.add("hover-slider-indicator");break;case"indicatorDot":(i=document.createElement("div")).dataset.hoverSliderI=r.i,i.classList.add("hover-slider-indicator-dot"),t.active&&i.classList.add("active")}return i},getOption(e=null,t){let i={...r.options};return(i=e&&e.dataset.options?Object.assign(i,JSON.parse(e.dataset.options)):i)[t]},loadedImages:[],findLoadedImageById(t){var e=r.loadedImages.find(function(e){if(parseInt(e.id)===parseInt(t))return!0});return void 0!==e&&e.el},createVirtualImage(e,t){var i=document.createElement("img");return i.setAttribute("src",t),i.classList=e.classList,i.dataset.options=e.dataset.options,i.classList.add("hover-slider-init"),i},prepareMarkupForImage(i){const o=i.parentElement;let t=[];t.push(i.getAttribute("src"));var n=i.dataset.hoverSlides;try{t=t.concat(JSON.parse(n))}catch(e){t=t.concat(n.split(","))}t=t.filter(e=>null!==e).map(function(e){return e.trim()});const s=r.createElement("imagesToggler"),a=r.createElement("sliderIndicator");this.options.hideOneDot&&t.length<2&&(a.style.display="none"),t.forEach(function(e,t){r.i++,s.append(r.createElement("togglePane",{slideSrc:e})),a.append(r.createElement("indicatorDot",{active:0===t})),!0===r.getOption(i,"preloadImages")&&r.loadedImages.push({el:r.createVirtualImage(i,e),id:r.i,src:e})}),"relative"!==getComputedStyle(o).position&&(o.style.position="relative"),"move"===r.getOption(i,"touch")&&o.addEventListener("touchmove",e=>{var t=e.touches[0],t=document.elementFromPoint(t.clientX,t.clientY);t&&t.classList.contains("hover-slider-toggle-pane")&&r.togglePaneEnterListener(e,t),r.getOption(i,"preventScroll")&&e.preventDefault()},{passive:!0}),"end"===r.getOption(i,"touch")&&(o.addEventListener("touchstart",r.touchStartHandler,{passive:!0}),o.addEventListener("touchend",r.touchEndHandler,{passive:!0}),r.getOption(i,"preventScroll"))&&o.addEventListener("touchmove",e=>{e.preventDefault()},{passive:!1}),o.prepend(a),o.prepend(s),r.getOption(i,"resetOnOut")&&o.addEventListener("mouseleave",function(){var e,t=o.querySelector(".hover-slider-toggle-pane");t&&(e=new MouseEvent("mouseenter",{view:window,bubbles:!0,cancelable:!0}),t.dispatchEvent(e))},{passive:!0}),i.classList.add("hover-slider-init")},prepareMarkup(e=null){e?r.prepareMarkupForImage(e):document.querySelectorAll("img[data-hover-slides]:not(.hover-slider-init)").forEach(function(e){r.prepareMarkupForImage(e)})},init(e={}){return window.hoverSliderOptions&&(r.options=Object.assign(r.options,window.hoverSliderOptions)),r.options=Object.assign(r.options,e),r.getOption(null,"autostart")&&this.prepareMarkup(),this}};window.hoverSlider=r.init()}(),function(r){"use strict";etTheme.autoinit.et_cart_progress=etTheme.et_cart_progress=function(){r(document).on("wc_fragments_loaded wc_fragments_refreshed added_to_cart removed_from_cart et_calculate_cart_progress",function(){let e=r(".et-cart-progress-amount"),t=0,i=(t=(r(".cart-widget-subtotal").length?r(".cart-widget-subtotal"):r(".cart-widget-subtotal-ghost-prioritized").length?r(".cart-widget-subtotal-ghost-prioritized"):r(".cart-widget-subtotal-ghost")).attr("data-amount"),e.attr("data-amount")),o=etConfig.woocommerceSettings.cart_progress_num_decimals,n="",s=t/i*100;if(s=s.toFixed(3),100<(s=parseInt(s))&&(s=100),r(".et_cart-progress-bar").attr("value",s),r(".et-cart-progress").attr("data-percent-sold",s),s<100){var a=(n=(i-t).toFixed(o)).split(".");switch(1<a.length&&3<a[0].length?(a[0]=a[0].substring(0,a[0].length-3)+etConfig.woocommerceSettings.cart_progress_thousand_sep+a[0].substring(a[0].length-3),n=a[0]+etConfig.woocommerceSettings.cart_progress_decimal_sep+a[1]):3<a[0].length&&(n=n.substring(0,n.length-3)+etConfig.woocommerceSettings.cart_progress_thousand_sep+n.substring(n.length-3)),etConfig.woocommerceSettings.cart_progress_currency_pos){case"left":n=e.attr("data-currency")+n;break;case"right":n+=e.attr("data-currency");break;case"left_space":n=e.attr("data-currency")+" "+n;break;case"right_space":n=n+" "+e.attr("data-currency");break;default:n=e.attr("data-currency")+n}e.html(n),r(".et-cart-progress-bar").addClass("in-process")}else r(".et-cart-progress-bar").removeClass("in-process")})}}(jQuery),function(r){"use strict";etTheme.autoinit.reviewsImages=etTheme.reviewsImages=function(){r("form.comment-form").attr("enctype","multipart/form-data");var t=r(".comment-form"),n=t.find("#et-reviews-images-uploader"),i=t.find(".et-reviews-images-info"),e=t.find("#et-reviews-images-reset"),o=t.find(".et-reviews-images-previewer"),s=[];function a(e){i.after('<div class="et-reviews-images-message et-reviews-images-error">'+e+"</div>")}0!==n.length&&(r.each(et_reviews_images_config.comment_images_upload_mimes,function(e,t){s.push(String(t))}),n.on("change",function(){"yes"===et_reviews_images_config.comment_images_preview&&(t.find("#et-reviews-images-reset").trigger("click"),n[0].files.length)&&Array.prototype.forEach.call(n[0].files,function(e){e&&o.append('<img src="'+URL.createObjectURL(e)+'"/>')}),n[0].files.length&&(t.find(".et-reviews-images-count").text(et_reviews_images_config.comment_images_added_count_text.replace("%s",this.files.length)),e.removeClass("hidden"))}),e.on("click",function(){n.value="",o.html(""),t.find(".et-reviews-images-count").html(""),r(this).addClass("hidden")}),t.on("submit",function(e){t.find(".et-reviews-images-error").remove();var i=!1,o=!1;n[0].files.length>et_reviews_images_config.comment_images_count&&(a(et_reviews_images_config.comment_images_count_text),e.preventDefault()),n[0].files.length<=0&&"yes"===et_reviews_images_config.single_product_comment_images_required&&(a(et_reviews_images_config.comment_required_images_error_text),e.preventDefault()),Array.prototype.forEach.call(n[0].files,function(e){var t=e.size,e=String(e.type);t>et_reviews_images_config.comment_images_upload_size&&(i=!0),r.inArray(e,s)<0&&(o=!0)}),i&&(a(et_reviews_images_config.comment_images_upload_size_text),e.preventDefault()),o&&(a(et_reviews_images_config.comment_images_upload_mimes_text),e.preventDefault())}))}}(jQuery),function(u){"use strict";etTheme.autoinit.reviewsLikes=etTheme.reviewsLikes=function(){var e=u("#reviews"),p=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?u(".mobile-header-wrapper"):u(".header-wrapper");e.on("click",".et-review-vote",function(){var a=u(this).data("vote-type"),r=u(this).hasClass("et-review-voted"),l=etConfig.sales_booster_reviews_advanced.reset_likes;if(l||!r){let i=u(this),e=i.closest(".et-review-votes");var d=i.closest(".comment_container").attr("id"),d=parseInt(d.substring(d.indexOf("-")+1)),c=p;u(document).find(".sticky-site-header.sticky-on").length&&(c=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?u(".sticky-mobile-header-wrapper"):u(".sticky-header-wrapper"));let t=u(c).find(".et_b_header-account.et_element-top-level"),o=u(c).find(".et_b_header-account.et_element-top-level.et-content-dropdown"),n=u(c).find(".et_b_header-account.et_element-top-level.et-off-canvas .et-mini-content"),s=u(c).find(".et_b_header-account.et_element-top-level.et-off-canvas");etConfig.is_loggedIn?(i.parent().find(".et-review-vote").removeClass("et-review-voted").attr("data-text",null),(!l||r)&&l||i.addClass("et-review-voted").attr("data-text",etConfig.woocommerceSettings.voted_text),u.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"xstore_comments_likes",comment_id:d,vote:a,reset_vote:!(!l||!r)&&a},beforeSend:function(){e.addClass("et-review-voting")},complete:function(){e.removeClass("et-review-voting")},success:function(e){var t=i.closest(".et-review-votes");e.hasOwnProperty("likes")&&t.find("[data-vote-type=like]").attr("data-votes",e.likes),e.hasOwnProperty("dislikes")&&t.find("[data-vote-type=dislike]").attr("data-votes",e.dislikes)},error:function(e){console.error(e)}})):s.length||o.length?(setTimeout(function(){s.length&&(etTheme.showHideElementsOnCanvasActions(!0),etTheme.et_global.deny_link_click=!0,u(".et-mobile-panel-wrapper").addClass("outside")),t.addClass("active"),n.addClass("active"),s.addClass("et-content-shown")},300),setTimeout(function(){t.removeClass("active")},1500)):etConfig.woocommerceSettings.myaccount_url?window.location.href=etConfig.woocommerceSettings.myaccount_url:alert(etConfig.sales_booster_reviews_advanced.cheating_likes)}})}}(jQuery),function(s){"use strict";etTheme.autoinit.reviewsCriteria=etTheme.reviewsCriteria=function(){if(etConfig.sales_booster_reviews_advanced&&etConfig.sales_booster_reviews_advanced.criteria_list){let e=JSON.parse(etConfig.sales_booster_reviews_advanced.criteria_list);s.each(e,function(e,t){let i=t.slug;s("body").on("init","#"+i,function(){s("#"+i).hide().before('<div class="stars" data-criteria="'+i+'">                            <span>                                <a class="star-1" href="#">1</a>                                <a class="star-2" href="#">2</a>                                <a class="star-3" href="#">3</a>                                <a class="star-4" href="#">4</a>                                <a class="star-5" href="#">5</a>                            </span>                        </div>')}),s("#"+t.slug).trigger("init")}),s("body").on("click","#respond .et-reviews-criteria div.stars a",function(e){e.preventDefault();var e=s(this),t=e.closest(".stars"),i=t.attr("data-criteria");return s("#"+i).val(e.text()),e.siblings("a").removeClass("active"),e.addClass("active"),t.addClass("selected"),!1}),etConfig.sales_booster_reviews_advanced.criteria_required&&s("body").on("click","#respond #submit",function(){let o=s(this);var n=!0;s.each(e,function(e,t){var t=o.closest("#respond").find("#"+t.slug),i=t.val();0<t.length&&!i&&(n=!1)}),n||window.alert(wc_single_product_params.i18n_required_rating_text)})}}}(jQuery),function(s){"use strict";etConfig.woocommerceSettings.sidebar_widgets_dropdown_limited&&(etTheme.autoinit.widgetsShowMore=etTheme.widgetsShowMore=function(){s(".sidebar").find(".sidebar-widget:not(.etheme_swatches_filter.type-st-image-swatch, .etheme_swatches_filter.type-st-color-swatch, .etheme_swatches_filter.type-st-label-swatch, .null-instagram-feed)").each(function(){etTheme.widgetShowMore(s(this))}),s(document).on("click",".et_widget-show-more",function(e){if(etConfig.woocommerceSettings.sidebar_widgets_dropdown_less_link){let e=s(this);t=s(this),new Promise(e=>{t.hasClass("is-processing")||(t.addClass("is-processing"),t.hasClass("expanded")?t.removeClass("expanded").parents(".sidebar-widget").find("li.is-shown").removeClass("is-shown").slideUp(300):t.addClass("expanded").parents(".sidebar-widget").find("li:nth-child("+etConfig.woocommerceSettings.sidebar_widgets_dropdown_limit+") ~ li:not(.et_widget-show-more)").addClass("is-shown").slideDown(300),e())}).then(function(){setTimeout(function(){e.removeClass("is-processing")},350)})}else s(this).addClass("hidden").parents(".sidebar-widget").find("li").slideDown(300);var t})}),etTheme.widgetShowMore=function(e){var t=etConfig.woocommerceSettings.sidebar_widgets_dropdown_less_link;e.find("ul.children li, ul.sub-menu li").addClass("et_li-child");let i=(e.hasClass("etheme_widget_menu")?e.find("li.item-level-0"):e.find("li:not(.et_li-child)")).length,o=e.find(".current-cat, .current-item, .selected"),n=i-etConfig.woocommerceSettings.sidebar_widgets_dropdown_limit;i&&0<n&&(e.addClass("et_widget-loader"),o.length&&o.each(function(){s(this).prevAll().length>=etConfig.woocommerceSettings.sidebar_widgets_dropdown_limit&&(n-=1)}),0<n&&e.find("ul:not(.children, .sub-menu)").append('<li class="et_widget-show-more"'+(t?' data-reverse="true"':"")+"><span>+"+n+" "+etConfig.woocommerceSettings.widget_show_more_text+"</span>"+(t?"<span>"+etConfig.woocommerceSettings.widget_show_less_text+"</span>":"")+"</li>"),e.removeClass("et_widget-loader"))}}(jQuery),function(i){"use strict";etTheme.autoinit.categoriesAccordion=etTheme.categoriesAccordion=function(){i.fn.etAccordionMenu=function(){var e=i(this),t=(e.addClass("with-accordion"),e.find("> li").has(".children, .wc-block-product-categories-list, .nav-sublist-dropdown").has("li").addClass("parent-level0"),e.find("li").has(".children, .wc-block-product-categories-list, .nav-sublist-dropdown").prepend(' <i class="et-icon et-down-arrow open-this"></i>'),e.find(".wc-block-product-categories-list").addClass("children"),e.find(".wc-block-product-categories-list-item").addClass("cat-item"),e.find(".wc-block-product-categories-list-item-count > span:first-child")),t=(t.length&&t.each(function(){i(this).html("("+i(this).html()+")").addClass("count")}),e.parents().hasClass("sidebar")&&e.parents(".sidebar").find(".widget").addClass("sidebar-widget"),e.parents().hasClass("footer")&&e.parents(".footer").find(".widget").addClass("footer-widget"),0<e.find(".current-cat, .current-cat-parent").length&&e.find(".current-cat, .current-cat-parent").find("> .open-this").removeClass("et-down-arrow").addClass("et-up-arrow").parent().addClass("opened").find("> ul.children").show(),etConfig.sidebar.closed_pc_by_default&&e.find(">li").find("> .open-this").removeClass("et-down-arrow").addClass("et-up-arrow").parent().addClass("opened").find("> ul.children").show(),e.find(".open-this").on("click",function(){i(this).parent().hasClass("opened")?i(this).removeClass("et-up-arrow").addClass("et-down-arrow").parent().removeClass("opened").find("> ul, > div.nav-sublist-dropdown").slideUp(200):i(this).removeClass("et-down-arrow").addClass("et-up-arrow").parent().addClass("opened").find("> ul, > div.nav-sublist-dropdown").slideDown(200)}),e.find("li.product_cat:empty"));return t.length&&(e.find("> .product_cat.opened").first().find(".open-this").trigger("click"),t.siblings("ul").find(">li").unwrap("ul"),t.remove(),void 0!==etTheme.widgetsShowMore)&&(i(".et_widget-show-more").remove(),etTheme.widgetsShowMore()),this},i(".content-page .product-categories, .content-page .wp-block-woocommerce-product-categories > .wc-block-product-categories-list, #primary .product-categories, .elementor-location-archive .product-categories").etAccordionMenu()},i(document).on("et_ajax_content_loaded",function(){etTheme.categoriesAccordion()})}(jQuery),function(p){"use strict";etTheme.autoinit.tabs=etTheme.tabs=function(){var s=p(".tabs"),e=p(".left-bar, .right-bar"),a=(p(".tabs > p > a").unwrap("p"),e.each(function(){var e=p(this),t=e.find(".tabs-nav").clone(),i=(t.removeClass("tabs-nav").find("a").addClass("tab-title-left"),t.first().addClass("opened"),p('<div class="left-titles"></div>').prependTo(e));i.html(t),e.find(".tab-content").css({minHeight:i.height()})}),s.each(function(){var e,i,o=p(this),t=!o.find(".tab-title").first().parent().hasClass("tab_closed");let n=[];p(".tabs").find(".swiper-container").length&&(etTheme.swipers["swiper-"+s.first(".et-tab").find(".swiper-container").attr("id")].init(),o.find(".tab-title").on("click",function(){etTheme.swipers["swiper-"+s.first(".et-tab").find(".swiper-container").attr("id")].update()})),(s.hasClass("accordion")||s.hasClass("left-bar"))&&(o.find(".tabs-nav").remove(),t)&&o.find(".accordion-title").first().addClass("opened-parent"),p.each(o.find(".tab-title"),function(e,t){n[e]=t.href}),-1!=p.inArray(document.URL,n)?(e=document.URL.split("#"),p("#"+e[1]).addClass("opened").parent().addClass("et-opened"),o.find(".accordion-title").first().addClass("opened"),o.addClass("tabs-ready"),o.find("#content_"+e[1]+".et-tab").show()):(t&&(o.find(".tab-title").first().addClass("opened").parent().addClass("et-opened"),o.find(".accordion-title").first().addClass("opened"),o.find(".et-tab").first().show()),o.addClass("tabs-ready")),etTheme.et_global.w_width<993&&(o.on("click",".tab-contents .accordion-title",function(e){e.preventDefault();var t=p(this).attr("data-id");if(r(t))d(o,t,!1);else{let e=0<p(this).parents(".tabs").first().find(".et-tabs-wrapper").length?a(p(this)):"";c(o,p(this)),setTimeout(function(){o.parent().hasClass("tab_closed")?o.parent().removeClass("tab_closed"):(l(o,t),setTimeout(function(){i(t)},200),""!=e&&(l(o,e),setTimeout(function(){i(t)},200)))},50)}}),i=function(e){p("html, body").animate({scrollTop:p("[data-id="+e+"]").offset().top},1e3)}),o.hasClass("accordion")?o.on("click",".accordion-title",function(e){if(e.preventDefault(),!(0<o.parents(".woocommerce-tabs").length)){let i=p(this).find(".tab-title").attr("id");if(r(i))d(o,i,!1);else{let t=0<p(this).parents(".tabs").first().find(".et-tabs-wrapper").length?a(p(this)):"";c(o,p(this)),setTimeout(function(){var e;o.parent().hasClass("tab_closed")?o.parent().removeClass("tab_closed"):(l(o,i),""!=t&&l(o,t),0<o.parents(".fixed-content").length||(e=i,e=+p("#"+e).offset().top,p("html, body").animate({scrollTop:e},1e3)))},550)}}}):o.on("click",".tab-title, .tab-title-left",function(e){e.preventDefault();let i=p(this).attr("id");if(!r(i)){let t=0<p(this).parents(".tabs").first().find(".et-tabs-wrapper").length?a(p(this)):"";c(o,p(this)),setTimeout(function(){o.parent().hasClass("tab_closed")?o.parent().removeClass("tab_closed"):(l(o,i),""!=t&&l(o,t));var e=p("#content_"+i);0<e.find(".swiper-container").length&&(e=e.find(".swiper-container").attr("id"),etTheme.swipers["swiper-"+e].init(),etTheme.swipers["swiper-"+e].update())},50)}})}),function(e){let t="";return e.parents(".tabs").first().find(".et-tabs-wrapper .tab-title, .et-tabs-wrapper .tab-title-left").each(function(){p(this).hasClass("opened")&&(t=p(this).attr("id"))}),t}),r=function(e){return p("#"+e).hasClass("opened")},l=function(e,t){e.hasClass("accordion")||etTheme.et_global.w_width<767&&!e.hasClass("products-tabs")?(p("#"+t).parent().addClass("opened-parent"),p("#content_"+t).slideDown(300)):p("#content_"+t).fadeIn(100),p("#"+t).addClass("opened").parent().addClass("et-opened"),p('[data-id="'+t+'"]').addClass("opened"),p(".tabs").find(".swiper-container").length&&etTheme.swipers["swiper-"+p("#content_"+t).find(".swiper-container").attr("id")].init(),setTimeout(function(){p(window).trigger("resize");var e=p("#content_"+t);0<e.find(".swiper-container").length&&(e=e.find(".swiper-container").attr("id"),etTheme.swipers["swiper-"+e].init(),etTheme.swipers["swiper-"+e].update())},100)},d=function(e,t,i){e.hasClass("accordion")||etTheme.et_global.w_width<767&&!e.hasClass("products-tabs")?(p("#"+t).removeClass("opened").parent().removeClass("et-opened").removeClass("opened-parent"),p('[data-id="'+t+'"]').removeClass("opened"),p("#content_"+t).slideUp(300)):i&&(p("#"+t).removeClass("opened").parent().removeClass("et-opened"),p('[data-id="'+t+'"]').removeClass("opened"),p("#content_"+t).fadeOut(100))},c=function(t,e){e.parents(".tabs").first().find(".tab-title, .tab-title-left").each(function(){var e=p(this).attr("id");r(e)&&d(t,e,!0)})}}}(jQuery),function(i){"use strict";etTheme.autoinit.filtersArea=etTheme.filtersArea=function(){let t=[];t.filters=i(".shop-filters"),t.time=200,i(".open-filters-btn").on("click","a",function(e){e.preventDefault(),t.filters.is(":visible")?(i(this).removeClass("active"),t.filters.slideUp(t.time)):(i(this).addClass("active"),t.filters.slideDown(t.time))})}}(jQuery),function(i){"use strict";etTheme.autoinit.cart_checkout_advanced_labels=etTheme.cart_checkout_advanced_labels=function(){i(".template-content .et-advanced-label").on("keyup validate","input, textarea",function(){var e=i(this),t=i(e).parents(".et-advanced-label");i(t).length&&i(t).find("label[for]:not(.screen-reader-text)").length&&(""!==i(e).val()?i(t).hasClass("et-validated")||i(t).addClass("et-validated"):i(t).removeClass("et-validated"))}).on("focusin","input, textarea",function(){var e=i(this),e=i(e).parents(".et-advanced-label");i(e).length&&i(e).find("label[for]:not(.screen-reader-text)").length&&i(e).addClass("et-validated")}).on("focusout","input, textarea",function(){var e=i(this),t=i(e).parents(".et-advanced-label");i(t).length&&i(t).find("label[for]:not(.screen-reader-text)").length&&""===i(e).val()&&i(t).removeClass("et-validated")}).on("change validate","select",function(){var e=i(this),t=i(e).parents(".et-advanced-label");i(t).length&&i(t).find("label[for]:not(.screen-reader-text)").length&&(""===i(e).val()||i(t).hasClass("et-validated")||i(t).addClass("et-validated"))}),i(".template-content .et-advanced-label").find("input, textarea, select").trigger("validate")}}(jQuery),function(s){"use strict";etTheme.autoinit.checkout_quantity=etTheme.checkout_quantity=function(){var n;s(document).on("change input",".woocommerce-checkout-review-order-table .qty",function(){var e=s(this),t=e.val(),i=e.attr("name"),o=i.substring(i.indexOf("[")+1,i.indexOf("]")),i=e.attr("max");clearTimeout(n),parseInt(t)>parseInt(i)&&(t=i),n=setTimeout(function(){s.ajax({url:etConfig.ajaxurl,dataType:"json",method:"GET",data:{action:"etheme_update_cart_item_quantity",item_id:o,qty:t},success:function(e){e&&e.fragments&&(s.each(e.fragments,function(e,t){s(e).replaceWith(t)}),s(document.body).trigger("wc_fragments_refreshed")),s("form.checkout").trigger("update")}})},1500)})}}(jQuery),function(e){"use strict";etTheme.autoinit.cart_checkout_countdown=etTheme.cart_checkout_countdown=function(){var o,n,s,a,r,l;e(".sales-booster-cart-countdown").length&&(o=e(".sales-booster-cart-countdown"),n=e(".cart-countdown-time"),s=n.html(),a=o.hasClass("infinite"),r=o.attr("data-time"),o.removeClass("infinite").attr("data-time",null),l=setInterval(function(){var e,t=s.split(":"),i=parseInt(t[0],10),t=parseInt(t[1],10);i=--t<0?--i:i,n.html((i=(i=i<0?0:i)<10?"0"+i:i)+":"+(t=(t=t<0?59:t)<10?"0"+t:t)),i<0&&clearInterval(l),t<=0&&i<=0&&(a?(n.html(r),i=(e=r.split(":"))[0],t=e[1]):(clearInterval(l),o.addClass("finished"))),s=i+":"+t},1e3),e(document).on("wc_cart_emptied",function(){e(".sales-booster-cart-countdown").remove()}),e(document).on("wc_fragments_loaded wc_fragments_refreshed added_to_cart removed_from_cart et_calculate_cart_progress",function(){etTheme.cart_checkout_countdown()}))}}(jQuery),function(i){"use strict";etTheme.autoinit.sticky_cart=etTheme.sticky_cart=function(){if(etTheme.et_woocommerce.is_single_product&&!(i(".etheme-sticky-cart").length<1||i("form.cart").length<1)){let t=!1;i(".etheme-sticky-cart:not(.always-shown)").length&&i(window).on("scroll",function(){var e=i(this).scrollTop();i("form.cart").offset().top<e?(i(".etheme-sticky-cart:not(.always-shown)").removeClass("outside"),i("#back-top, .et-request-quote").css("bottom","85px"),i("#back-top ~ .et-request-quote").css("bottom","140px")):(i(".etheme-sticky-cart:not(.always-shown)").addClass("outside"),t&&i(".etheme_custom_add_to_cart_toggle").trigger("click"),i("#back-top").attr("style",null),i(".et-request-quote").attr("style",null))}),i(document).on("click",".etheme_custom_add_to_cart",function(){var e=0,t=(i(".header-wrapper .sticky-on").length&&i.each(i(".header-wrapper .sticky-on"),function(){e+=i(this).outerHeight()}),i("form.cart").offset().top-e);t-=30,i("html, body").animate({scrollTop:t},500)}),i("body:not(.et-preloader-hide) .etheme-sticky-cart").find(".variations_form, .grouped_form").addClass("hidden"),i(document).on("click",".etheme_custom_add_to_cart_toggle",function(){t?(i(this).parent().find("form").addClass("hidden"),i("body").removeClass("sticky-cart-form-shown")):(i(this).parent().find("form").removeClass("hidden"),i("body").addClass("sticky-cart-form-shown")),t=!t}),i(document).on("click",".etheme-sticky-cart form.cart .single_add_to_cart_button:not(.disabled)",function(){i("body").removeClass("sticky-cart-form-shown")})}}}(jQuery),function(a){"use strict";etTheme.autoinit.photoSwipe=etTheme.photoSwipe=function(){setTimeout(function(){a(".zoom-images-button, .open-video-popup, .open-360-popup").addClass("showed")},400);var n,s=a(".images-wrapper");s.hasClass("with-pswp")&&(n=document.querySelectorAll(".pswp")[0],s.on("click",".main-images a.zoom, .main-images .zoomImg",function(e){var t,i,o;e.preventDefault(),etTheme.et_global.deny_link_click||(t=[],(o=s.find(".main-images .woocommerce-main-image img")).length<1)||(a(o).each(function(){a(this).attr("data-large_image")&&void 0!==a(this).attr("data-large_image")&&t.push({alt:a(this).attr("alt"),src:a(this).attr("data-large_image"),w:a(this).attr("data-large_image_width"),h:a(this).attr("data-large_image_height"),title:a(this).attr("data-caption")?a(this).attr("data-caption"):a(this).attr("title")})}),a(e.target).parents(".swiper-container").length?i=a(e.target).parents(".swiper-container").find(".swiper-slide-active"):(i=a(e.target).closest(".woocommerce-main-image"),a(e.target).parents(".etheme-woocommerce-product-gallery").length&&(i=a(e.target).closest(".woocommerce-product-gallery"))),o=etTheme.et_global.w_width<992?{captionEl:!1,tapToClose:!0,index:a(i).index()}:{index:a(i).index()},(e=new PhotoSwipe(n,PhotoSwipeUI_Default,t,o)).init(),etConfig.variationGallery&&e.listen("destroy",function(){a(".pswp > *").addClass("dt-hide mob-hide"),setTimeout(function(){a(".pswp").attr("class","pswp"),a(".pswp > *").removeClass("dt-hide mob-hide")},300)}))}))}}(jQuery),function(r){"use strict";etConfig.variationGallery||(etTheme.autoinit.variationsThumbs=etTheme.variationsThumbs=function(){var i,e,t,o,n,s,a=r(".thumbnails-list .thumbnail-item").first().find("a");a&&(i=a.find("img"),e=i.attr("src"),t=i.attr("srcset"),o=a.attr("href"),n=r(".images-wrapper").hasClass("swiper-vertical-images"),r(".variations_form").on("found_variation",function(e,t){t.image_link&&a.attr("href",t.image_link),t.image_src&&i.attr("src",t.image_src),t.image_srcset&&i.attr("srcset",t.image_srcset),s(),r(document).trigger("variable_product_found_variation")}).on("reset_data",function(){a.attr("href",o),i.attr("src",e).attr("srcset",t),n&&r(".thumbnails-list").slick("slickGoTo",0),r(document).trigger("variable_product_found_variation")}),s=function(){var e=r(".main-images").data("Swiper");n?r(".thumbnails-list").slick("slickGoTo",0):void 0!==e&&etTheme.swipers["swiper-"+index].slideTo(0)})})}(jQuery),function(o){"use strict";etConfig.variationGallery||(etTheme.autoinit.jumpToSlide=etTheme.jumpToSlide=function(){o(document).on("found_variation","form.variations_form",function(e,t){var i;o(".main-slider-on").hasClass("gallery-slider-on")&&(o(".images-wrapper").hasClass("swiper-vertical-images")?(o(".slick-slider.thumbnails-list .slick-slide.slick-current img").attr("src",t.image.thumb_src),(i=o(".slick-slider.thumbnails-list .slick-slide.slick-current img").parent()).attr("data-o_large")||i.attr("data-o_large",i.attr("data-large")),i.attr("data-large",t.image.full_src),t.image.srcset,o(".slick-slider.thumbnails-list .slick-slide.slick-current img").attr("srcset",t.image.thumb_src)):((i=o(".swiper-wrapper.thumbnails-list .swiper-slide.swiper-slide-active img").parent()).attr("data-o_large")||i.attr("data-o_large",i.attr("data-large")),i.attr("data-large",t.image.full_src),o(".swiper-wrapper.thumbnails-list .swiper-slide.swiper-slide-active img").attr("src",t.image.thumb_src),t.image.srcset,o(".swiper-wrapper.thumbnails-list .swiper-slide.swiper-slide-active img").attr("srcset",t.image.thumb_src),o(".swiper-wrapper .container-image-and-badge source").remove()))}).on("reset_image","form.variations_form",function(e){var t,i;o(".main-slider-on").hasClass("gallery-slider-on")&&(t=o(".main-images .swiper-slide.swiper-slide-active .woocommerce-product-gallery__image").data("thumb"),(o(".images-wrapper").hasClass("swiper-vertical-images")?((i=o(".slick-slider.thumbnails-list .slick-slide.slick-current img").parent()).attr("data-large",i.attr("data-o_large")),o(".slick-slider.thumbnails-list .slick-slide.slick-current img")):((i=o(".swiper-wrapper.thumbnails-list .swiper-slide.swiper-slide-active img").parent()).attr("data-large",i.attr("data-o_large")),o(".swiper-wrapper.thumbnails-list .swiper-slide.swiper-slide-active img"))).attr("src",t).attr("srcset",t))}).on("click",".swiper-wrapper.thumbnails-list .swiper-slide img",function(e){e.preventDefault()})})}(jQuery),function(e){"use strict";etTheme.autoinit.videoPopup=etTheme.videoPopup=function(){e(".open-360-popup").magnificPopup({type:"inline",midClick:!0,beforeOpen:function(){e("html").addClass(etTheme.et_global.classes.mfp)},afterClose:function(){e("html").removeClass(etTheme.et_global.classes.mfp)}})}}(jQuery),function(a){"use strict";etTheme.autoinit.single_product=etTheme.single_product=function(){a(window).on("load",function(){var e,t=document.URL;2==t.split("#reviews").length?(a("#tab_reviews").trigger("click"),setTimeout(function(){a("html, body").animate({scrollTop:a(".woocommerce-tabs").offset().top},300)},300)):2==t.split("#comment").length&&(e=document.URL.split("#")[1],a("#tab_reviews").click(),setTimeout(function(){a("html, body").animate({scrollTop:a("#"+e).offset().top},300)},300))}),a(".woocommerce-review-link").on("click",function(e){e.preventDefault(),a("#tab_reviews").length?(a("#tab_reviews:not(.opened)").trigger("click"),a("html, body").animate({scrollTop:a(".woocommerce-tabs").offset().top},300)):a("html, body").animate({scrollTop:a("#reviews").offset().top-20},300)}),a(document).on("found_variation","form.variations_form",function(e,o){var n=a(e.target).closest(".product").find(".product-sale-counter"),t=(n.length&&(o._sale_price_end?(n.attr("data-start",o._sale_price_start),n.attr("data-final",o._sale_price_end),void 0!==etTheme.countdown&&etTheme.countdown(),n.removeClass("hidden")):n.addClass("hidden")),a(e.target).closest(".product").find(".etheme-countdown-wrapper_product")),s=(t.length&&(o._sale_price_end&&o._sale_price_end_gmt?(t.data("date",o._sale_price_end_gmt),t.data("reinit","1"),t.removeClass("hidden").block({message:null,overlayCSS:{opacity:.6}}),setTimeout(function(){t.unblock()},1200)):t.addClass("hidden")),a(e.target).closest(".product").find("select.qty"));if(s.length){n=s.find("option");n.attr("disabled",1);let t=o.min_qty,i=o.max_qty;a(n).each(function(){var e=this.value;(""==i||e<=i)&&(e>=t||""==t)?a(this).attr("disabled",null):s.val(s.find("option:not([disabled]):first").val())})}n=a(e.target).closest(".product").find(".product_meta .gtin"),o._et_gtin?n.wc_set_content(o._et_gtin):n.wc_reset_content(),n=a(e.target).closest(".product").find(".sales-booster-quantity-discounts-wrapper"),n.length&&(o.is_purchasable&&o.is_in_stock&&o.variation_is_visible?(n.find("[data-product_id]").attr("data-product_id",o.variation_id),n.removeClass("hidden")):n.addClass("hidden")),n=a(e.target).closest(".product").find(".sales-booster-estimated-delivery .delivery-date"),e=n.parent().data("shown-only");e&&(-1<a.inArray(o._et_stock_status,e)?n.parent().removeClass("hidden"):n.parent().addClass("hidden")),o._et_estimated_delivery?n.wc_set_content(o._et_estimated_delivery):n.wc_reset_content()}),a(document).on("reset_data","form.variations_form",function(e,t){var i=a(e.target).closest(".product").find(".product_meta .gtin"),i=(i.length&&i.wc_reset_content(),a(e.target).closest(".product").find(".product-sale-counter")),i=(i.length&&i.addClass("hidden"),a(e.target).closest(".product").find(".etheme-countdown-wrapper_product")),i=(i.length&&i.addClass("hidden"),a(e.target).closest(".product").find(".sales-booster-quantity-discounts-wrapper")),i=(i.length&&i.addClass("hidden"),a(e.target).closest(".product").find(".sales-booster-estimated-delivery .delivery-date"));i.length&&i.wc_reset_content()})}}(jQuery),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipe=t()}(this,function(){"use strict";return function(u,z,t,H){function e(){return{x:0,y:0}}function j(e,t){g.extend(v,t.publicMethods),Ze.push(e)}function F(e){var t=L();return t-1<e?e-t:e<0?t+e:e}function s(e,t){return Qe[e]||(Qe[e]=[]),Qe[e].push(t)}function R(e,t,i,o){o===v.currItem.initialZoomLevel?i[e]=v.currItem.initialPosition[e]:(i[e]=Je(e,o),i[e]>t.min[e]?i[e]=t.min[e]:i[e]<t.max[e]&&(i[e]=t.max[e]))}function N(e){var t="";w.escKey&&27===e.keyCode?t="close":w.arrowKeys&&(37===e.keyCode?t="prev":39===e.keyCode&&(t="next")),!t||e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,v[t]())}function U(e){e&&($e||Ie||f||Te)&&(e.preventDefault(),e.stopPropagation())}function W(){v.setScrollOffset(0,g.getScrollY())}function Z(e){var t;"mousedown"===e.type&&0<e.button||(Jt?e.preventDefault():xe&&"mousedown"===e.type||(Ot(e,!0)&&e.preventDefault(),C("pointerDown"),ue&&((t=g.arraySearch(ft,e.pointerId,"id"))<0&&(t=ft.length),ft[t]={x:e.pageX,y:e.pageY,id:e.pointerId}),e=(t=jt(e)).length,d=null,dt(),l&&1!==e||(l=De=!0,g.bind(window,J,v),Ce=ze=Pe=Te=Ae=$e=Se=Ie=!1,Le=null,C("firstTouchStart",t),I(Re,y),Fe.x=Fe.y=0,I(O,t[0]),I(ht,O),gt.x=b.x*Ne,vt=[{x:O.x,y:O.y}],be=_e=T(),ot(h,!0),St(),It()),!c&&1<e&&!f&&!Ae&&(te=h,c=Se=!(Ie=!1),Fe.y=Fe.x=0,I(Re,y),I(q,t[0]),I(mt,t[1]),Lt(q,mt,Ct),kt.x=Math.abs(Ct.x)-y.x,kt.y=Math.abs(Ct.y)-y.y,Oe=xt(q,mt))))}function B(e){var t;e.preventDefault(),ue&&-1<(t=g.arraySearch(ft,e.pointerId,"id"))&&((t=ft[t]).x=e.pageX,t.y=e.pageY),l&&(t=jt(e),Le||$e||c?d=t:E.x!==b.x*Ne?Le="h":(e=Math.abs(t[0].x-O.x)-Math.abs(t[0].y-O.y),Math.abs(e)>=ut&&(Le=0<e?"h":"v",d=t)))}function X(e){if(r.isOldAndroid){if(xe&&"mouseup"===e.type)return;-1<e.type.indexOf("touch")&&(clearTimeout(xe),xe=setTimeout(function(){xe=0},600))}C("pointerUp"),Ot(e,!1)&&e.preventDefault(),ue&&-1<(s=g.arraySearch(ft,e.pointerId,"id"))&&(t=ft.splice(s,1)[0],navigator.msPointerEnabled&&(t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type)||(t.type=e.pointerType||"mouse"));var t,i=(s=jt(e)).length;if(2===(i="mouseup"===e.type?0:i))return!(d=null);1===i&&I(ht,s[0]),0!==i||Le||f||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&&e.changedTouches[0]&&(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),C("touchRelease",e,t));var o,n,s=-1;if(0===i&&(l=!1,g.unbind(window,J,v),St(),c?s=0:-1!==bt&&(s=T()-bt)),bt=1===i?T():-1,e=-1!==s&&s<150?"zoom":"swipe",c&&i<2&&(c=!1,1===i&&(e="zoomPointerUp"),C("zoomGestureEnded")),d=null,$e||Ie||f||Te)if(dt(),(ke=ke||Nt()).calculateSwipeSpeed("x"),Te)Pt()<w.verticalDragRange?v.close():(o=y.y,n=Me,ct("verticalDrag",0,1,300,g.easing.cubic.out,function(e){y.y=(v.currItem.initialPosition.y-o)*e+o,x((1-n)*e+n),S()}),C("onVerticalDrag",1));else{if((Ae||f)&&0===i){if(Wt(e,ke))return;e="zoomPointerUp"}f||("swipe"!==e?Bt():!Ae&&h>v.currItem.fitRatio&&Ut(ke))}}var Q,Y,K,m,G,V,J,ee,o,h,te,ie,oe,ne,se,a,ae,re,le,de,ce,pe,ue,n,me,he,fe,ge,ve,we,r,ye,_e,be,ke,Ce,Te,xe,l,Se,Ie,$e,qe,Ae,d,c,Oe,p,Ee,f,Le,De,Pe,Me,ze,He,g={features:null,bind:function(e,t,i,o){var n=(o?"remove":"add")+"EventListener";t=t.split(" ");for(var s=0;s<t.length;s++)t[s]&&e[n](t[s],i,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){t=document.createElement(t||"div");return e&&(t.className=e),t},getScrollY:function(){var e=window.pageYOffset;return void 0!==e?e:document.documentElement.scrollTop},unbind:function(e,t,i){g.bind(e,t,i,!0)},removeClass:function(e,t){t=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(t," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){g.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var i=e.firstChild;i;){if(g.hasClass(i,t))return i;i=i.nextSibling}},arraySearch:function(e,t,i){for(var o=e.length;o--;)if(e[o][i]===t)return o;return-1},extend:function(e,t,i){for(var o in t)!t.hasOwnProperty(o)||i&&e.hasOwnProperty(o)||(e[o]=t[o])},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(g.features)return g.features;for(var e,t,i,o,n,s=g.createEl().style,a="",r={},l=(r.oldIE=document.all&&!document.addEventListener,r.touch="ontouchstart"in window,window.requestAnimationFrame&&(r.raf=window.requestAnimationFrame,r.caf=window.cancelAnimationFrame),r.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,r.pointerEvent||(e=navigator.userAgent,/iP(hone|od)/.test(navigator.platform)&&(t=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/))&&0<t.length&&1<=(t=parseInt(t[1],10))&&t<8&&(r.isOldIOSPhone=!0),t=(t=e.match(/Android\s([0-9\.]*)/))?t[1]:0,1<=(t=parseFloat(t))&&(t<4.4&&(r.isOldAndroid=!0),r.androidVersion=t),r.isMobileOpera=/opera mini|opera mobi/i.test(e)),["transform","perspective","animationName"]),d=["","webkit","Moz","ms","O"],c=0;c<4;c++){for(var a=d[c],p=0;p<3;p++)i=l[p],o=a+(a?i.charAt(0).toUpperCase()+i.slice(1):i),!r[i]&&o in s&&(r[i]=o);a&&!r.raf&&(a=a.toLowerCase(),r.raf=window[a+"RequestAnimationFrame"],r.raf)&&(r.caf=window[a+"CancelAnimationFrame"]||window[a+"CancelRequestAnimationFrame"])}return r.raf||(n=0,r.raf=function(e){var t=(new Date).getTime(),i=Math.max(0,16-(t-n)),o=window.setTimeout(function(){e(t+i)},i);return n=t+i,o},r.caf=function(e){clearTimeout(e)}),r.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,g.features=r}},v=(g.detectFeatures(),g.features.oldIE&&(g.bind=function(e,t,i,o){t=t.split(" ");for(var n,s=(o?"detach":"attach")+"Event",a=function(){i.handleEvent.call(i)},r=0;r<t.length;r++)if(n=t[r])if("object"==typeof i&&i.handleEvent){if(o){if(!i["oldIE"+n])return!1}else i["oldIE"+n]=a;e[s]("on"+n,i["oldIE"+n])}else e[s]("on"+n,i)}),this),je=25,w={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e||t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"},Fe=(g.extend(w,H),e()),Re=e(),y=e(),_={},Ne=0,Ue={},b=e(),k=0,We=!0,Ze=[],Be={},Xe=!1,Qe={},C=function(e){var t=Qe[e];if(t){var i=Array.prototype.slice.call(arguments);i.shift();for(var o=0;o<t.length;o++)t[o].apply(v,i)}},T=function(){return(new Date).getTime()},x=function(e){Me=e,v.bg.style.opacity=e*w.bgOpacity},Ye=function(e,t,i,o,n){(!Xe||n&&n!==v.currItem)&&(o/=(n||v.currItem).fitRatio),e[pe]=ie+t+"px, "+i+"px"+oe+" scale("+o+")"},S=function(e){Ee&&(e&&(h>v.currItem.fitRatio?Xe||(li(v.currItem,!1,!0),Xe=!0):Xe&&(li(v.currItem),Xe=!1)),Ye(Ee,y.x,y.y,h))},Ke=function(e){e.container&&Ye(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},Ge=function(e,t){t[pe]=ie+e+"px, 0px"+oe},Ve=function(e,t){var i;!w.loop&&t&&(t=m+(b.x*Ne-e)/b.x,i=Math.round(e-E.x),t<0&&0<i||t>=L()-1&&i<0)&&(e=E.x+i*w.mainScrollEndFriction),E.x=e,Ge(e,G)},Je=function(e,t){var i=kt[e]-Ue[e];return Re[e]+Fe[e]+i-t/te*i},I=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},et=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},tt=null,it=function(){tt&&(g.unbind(document,"mousemove",it),g.addClass(u,"pswp--has_mouse"),w.mouseUsed=!0,C("mouseUsed")),tt=setTimeout(function(){tt=null},100)},ot=function(e,t){e=ai(v.currItem,_,e);return t&&(p=e),e},nt=function(e){return(e=e||v.currItem).initialZoomLevel},st=function(e){return 0<(e=e||v.currItem).w?w.maxSpreadZoom:1},$={},at=0,rt=function(e){$[e]&&($[e].raf&&he($[e].raf),at--,delete $[e])},lt=function(e){$[e]&&rt(e),$[e]||(at++,$[e]={})},dt=function(){for(var e in $)$.hasOwnProperty(e)&&rt(e)},ct=function(e,t,i,o,n,s,a){function r(){$[e]&&(l=T()-d,o<=l?(rt(e),s(i),a&&a()):(s((i-t)*n(l/o)+t),$[e].raf=me(r)))}var l,d=T();lt(e);r()},H={shout:C,listen:s,viewportSize:_,options:w,isMainScrollAnimating:function(){return f},getZoomLevel:function(){return h},getCurrentIndex:function(){return m},isDragging:function(){return l},isZooming:function(){return c},setScrollOffset:function(e,t){Ue.x=e,we=Ue.y=t,C("updateScrollOffset",Ue)},applyZoomPan:function(e,t,i,o){y.x=t,y.y=i,h=e,S(o)},init:function(){if(!Q&&!Y){v.framework=g,v.template=u,v.bg=g.getChildByClass(u,"pswp__bg"),fe=u.className,Q=!0,r=g.detectFeatures(),me=r.raf,he=r.caf,pe=r.transform,ve=r.oldIE,v.scrollWrap=g.getChildByClass(u,"pswp__scroll-wrap"),v.container=g.getChildByClass(v.scrollWrap,"pswp__container"),G=v.container.style,v.itemHolders=a=[{el:v.container.children[0],wrap:0,index:-1},{el:v.container.children[1],wrap:0,index:-1},{el:v.container.children[2],wrap:0,index:-1}],a[0].el.style.display=a[2].el.style.display="none",pe?(t=r.perspective&&!n,ie="translate"+(t?"3d(":"("),oe=r.perspective?", 0px)":")"):(pe="left",g.addClass(u,"pswp--ie"),Ge=function(e,t){t.left=e+"px"},Ke=function(e){var t=1<e.fitRatio?1:e.fitRatio,i=e.container.style,o=t*e.w,t=t*e.h;i.width=o+"px",i.height=t+"px",i.left=e.initialPosition.x+"px",i.top=e.initialPosition.y+"px"},S=function(){var e,t,i,o;Ee&&(e=Ee,i=(o=1<(t=v.currItem).fitRatio?1:t.fitRatio)*t.w,o=o*t.h,e.width=i+"px",e.height=o+"px",e.left=y.x+"px",e.top=y.y+"px")}),o={resize:v.updateSize,orientationchange:function(){clearTimeout(ye),ye=setTimeout(function(){_.x!==v.scrollWrap.clientWidth&&v.updateSize()},500)},scroll:W,keydown:N,click:U};var e,t=r.isOldIOSPhone||r.isOldAndroid||r.isMobileOpera;for(r.animationName&&r.transform&&!t||(w.showAnimationDuration=w.hideAnimationDuration=0),e=0;e<Ze.length;e++)v["init"+Ze[e]]();z&&(v.ui=new z(v,g)).init(),C("firstUpdate"),m=m||w.index||0,(isNaN(m)||m<0||m>=L())&&(m=0),v.currItem=ei(m),(r.isOldIOSPhone||r.isOldAndroid)&&(We=!1),u.setAttribute("aria-hidden","false"),w.modal&&(We?u.style.position="fixed":(u.style.position="absolute",u.style.top=g.getScrollY()+"px")),void 0===we&&(C("initialLayout"),we=ge=g.getScrollY());var i="pswp--open ";for(w.mainClass&&(i+=w.mainClass+" "),w.showHideOpacity&&(i+="pswp--animate_opacity "),i=(i=(i+=n?"pswp--touch":"pswp--notouch")+(r.animationName?" pswp--css_animation":""))+(r.svg?" pswp--svg":""),g.addClass(u,i),v.updateSize(),V=-1,k=null,e=0;e<3;e++)Ge((e+V)*b.x,a[e].el.style);ve||g.bind(v.scrollWrap,ee,v),s("initialZoomInEnd",function(){v.setContent(a[0],m-1),v.setContent(a[2],m+1),a[0].el.style.display=a[2].el.style.display="block",w.focus&&u.focus(),g.bind(document,"keydown",v),r.transform&&g.bind(v.scrollWrap,"click",v),w.mouseUsed||g.bind(document,"mousemove",it),g.bind(window,"resize scroll orientationchange",v),C("bindEvents")}),v.setContent(a[1],m),v.updateCurrItem(),C("afterInit"),We||(ne=setInterval(function(){at||l||c||h!==v.currItem.initialZoomLevel||v.updateSize()},1e3)),g.addClass(u,"pswp--visible")}},close:function(){Q&&(Y=!(Q=!1),C("close"),g.unbind(window,"resize scroll orientationchange",v),g.unbind(window,"scroll",o.scroll),g.unbind(document,"keydown",v),g.unbind(document,"mousemove",it),r.transform&&g.unbind(v.scrollWrap,"click",v),l&&g.unbind(window,J,v),clearTimeout(ye),C("unbindEvents"),ti(v.currItem,null,!0,v.destroy))},destroy:function(){C("destroy"),Kt&&clearTimeout(Kt),u.setAttribute("aria-hidden","true"),u.className=fe,ne&&clearInterval(ne),g.unbind(v.scrollWrap,ee,v),g.unbind(window,"scroll",v),St(),dt(),Qe=null},panTo:function(e,t,i){i||(e>p.min.x?e=p.min.x:e<p.max.x&&(e=p.max.x),t>p.min.y?t=p.min.y:t<p.max.y&&(t=p.max.y)),y.x=e,y.y=t,S()},handleEvent:function(e){e=e||window.event,o[e.type]&&o[e.type](e)},goTo:function(e){var t=(e=F(e))-m;k=t,m=e,v.currItem=ei(m),Ne-=t,Ve(b.x*Ne),dt(),f=!1,v.updateCurrItem()},next:function(){v.goTo(m+1)},prev:function(){v.goTo(m-1)},updateCurrZoomItem:function(e){var t;e&&C("beforeChange",0),Ee=a[1].el.children.length&&(t=a[1].el.children[0],g.hasClass(t,"pswp__zoom-wrap"))?t.style:null,p=v.currItem.bounds,te=h=v.currItem.initialZoomLevel,y.x=p.center.x,y.y=p.center.y,e&&C("afterChange")},invalidateCurrItems:function(){se=!0;for(var e=0;e<3;e++)a[e].item&&(a[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==k){var t,i=Math.abs(k);if(!(e&&i<2)){v.currItem=ei(m),Xe=!1,C("beforeChange",k),3<=i&&(V+=k+(0<k?-3:3),i=3);for(var o=0;o<i;o++)0<k?(t=a.shift(),a[2]=t,Ge((++V+2)*b.x,t.el.style),v.setContent(t,m-i+o+1+1)):(t=a.pop(),a.unshift(t),Ge(--V*b.x,t.el.style),v.setContent(t,m+i-o-1-1));Ee&&1===Math.abs(k)&&(e=ei(ae)).initialZoomLevel!==h&&(ai(e,_),li(e),Ke(e)),k=0,v.updateCurrZoomItem(),ae=m,C("afterChange")}}},updateSize:function(e){if(!We&&w.modal){var t=g.getScrollY();if(we!==t&&(u.style.top=t+"px",we=t),!e&&Be.x===window.innerWidth&&Be.y===window.innerHeight)return;Be.x=window.innerWidth,Be.y=window.innerHeight,u.style.height=Be.y+"px"}if(_.x=v.scrollWrap.clientWidth,_.y=v.scrollWrap.clientHeight,W(),b.x=_.x+Math.round(_.x*w.spacing),b.y=_.y,Ve(b.x*Ne),C("beforeResize"),void 0!==V){for(var i,o,n,s=0;s<3;s++)i=a[s],Ge((s+V)*b.x,i.el.style),n=m+s-1,w.loop&&2<L()&&(n=F(n)),(o=ei(n))&&(se||o.needsUpdate||!o.bounds)?(v.cleanSlide(o),v.setContent(i,n),1===s&&(v.currItem=o,v.updateCurrZoomItem(!0)),o.needsUpdate=!1):-1===i.index&&0<=n&&v.setContent(i,n),o&&o.container&&(ai(o,_),li(o),Ke(o));se=!1}te=h=v.currItem.initialZoomLevel,(p=v.currItem.bounds)&&(y.x=p.center.x,y.y=p.center.y,S(!0)),C("resize")},zoomTo:function(t,e,i,o,n){e&&(te=h,kt.x=Math.abs(e.x)-y.x,kt.y=Math.abs(e.y)-y.y,I(Re,y));function s(e){1===e?(h=t,y.x=a.x,y.y=a.y):(h=(t-r)*e+r,y.x=(a.x-l.x)*e+l.x,y.y=(a.y-l.y)*e+l.y),n&&n(e),S(1===e)}var e=ot(t,!1),a={},r=(R("x",e,a,t),R("y",e,a,t),h),l={x:y.x,y:y.y};et(a);i?ct("customZoomTo",0,1,i,o||g.easing.sine.inOut,s):s(1)}},pt=30,ut=10,q={},mt={},A={},O={},ht={},ft=[],gt={},vt=[],wt={},yt=0,_t=e(),bt=0,E=e(),kt=e(),Ct=e(),Tt=function(e,t){return e.x===t.x&&e.y===t.y},xt=function(e,t){return wt.x=Math.abs(e.x-t.x),wt.y=Math.abs(e.y-t.y),Math.sqrt(wt.x*wt.x+wt.y*wt.y)},St=function(){qe&&(he(qe),qe=null)},It=function(){l&&(qe=me(It),Rt())},$t=function(){return!("fit"===w.scaleMode&&h===v.currItem.initialZoomLevel)},qt=function(e,t){return!(!e||e===document||e.getAttribute("class")&&-1<e.getAttribute("class").indexOf("pswp__scroll-wrap"))&&(t(e)?e:qt(e.parentNode,t))},At={},Ot=function(e,t){return At.prevent=!qt(e.target,w.isClickableElement),C("preventDragEvent",e,t,At),At.prevent},Et=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},Lt=function(e,t,i){i.x=.5*(e.x+t.x),i.y=.5*(e.y+t.y)},Dt=function(e,t,i){var o;50<e-be&&((o=2<vt.length?vt.shift():{}).x=t,o.y=i,vt.push(o),be=e)},Pt=function(){var e=y.y-v.currItem.initialPosition.y;return 1-Math.abs(e/(_.y/2))},Mt={},zt={},Ht=[],jt=function(e){for(;0<Ht.length;)Ht.pop();return ue?(He=0,ft.forEach(function(e){0===He?Ht[0]=e:1===He&&(Ht[1]=e),He++})):-1<e.type.indexOf("touch")?e.touches&&0<e.touches.length&&(Ht[0]=Et(e.touches[0],Mt),1<e.touches.length)&&(Ht[1]=Et(e.touches[1],zt)):(Mt.x=e.pageX,Mt.y=e.pageY,Mt.id="",Ht[0]=Mt),Ht},Ft=function(e,t){var i,o,n,s=y[e]+t[e],a=0<t[e],r=E.x+t.x,l=E.x-gt.x,d=s>p.min[e]||s<p.max[e]?w.panEndFriction:1,s=y[e]+t[e]*d;if((w.allowPanToNext||h===v.currItem.initialZoomLevel)&&(Ee?"h"!==Le||"x"!==e||Ie||(a?(s>p.min[e]&&(d=w.panEndFriction,p.min[e],i=p.min[e]-Re[e]),(i<=0||l<0)&&1<L()?(n=r,l<0&&r>gt.x&&(n=gt.x)):p.min.x!==p.max.x&&(o=s)):(s<p.max[e]&&(d=w.panEndFriction,p.max[e],i=Re[e]-p.max[e]),(i<=0||0<l)&&1<L()?(n=r,0<l&&r<gt.x&&(n=gt.x)):p.min.x!==p.max.x&&(o=s))):n=r,"x"===e))return void 0!==n&&(Ve(n,!0),Ae=n!==gt.x),p.min.x!==p.max.x&&(void 0!==o?y.x=o:Ae||(y.x+=t.x*d)),void 0!==n;f||Ae||h>v.currItem.fitRatio&&(y[e]+=t[e]*d)},Rt=function(){if(d){var e,t,i,o,n,s=d.length;if(0!==s)if(I(q,d[0]),A.x=q.x-O.x,A.y=q.y-O.y,c&&1<s)O.x=q.x,O.y=q.y,!A.x&&!A.y&&Tt(d[1],mt)||(I(mt,d[1]),Ie||(Ie=!0,C("zoomGestureStarted")),s=xt(q,mt),(e=Zt(s))>v.currItem.initialZoomLevel+v.currItem.initialZoomLevel/15&&(ze=!0),t=1,i=nt(),o=st(),e<i?w.pinchToClose&&!ze&&te<=v.currItem.initialZoomLevel?(x(n=1-(i-e)/(i/1.2)),C("onPinchClose",n),Pe=!0):e=i-(t=1<(t=(i-e)/i)?1:t)*(i/3):o<e&&(e=o+(t=1<(t=(e-o)/(6*i))?1:t)*i),t<0&&(t=0),Lt(q,mt,_t),Fe.x+=_t.x-Ct.x,Fe.y+=_t.y-Ct.y,I(Ct,_t),y.x=Je("x",e),y.y=Je("y",e),Ce=h<e,h=e,S());else if(Le&&(De&&(De=!1,Math.abs(A.x)>=ut&&(A.x-=d[0].x-ht.x),Math.abs(A.y)>=ut)&&(A.y-=d[0].y-ht.y),O.x=q.x,O.y=q.y,0!==A.x||0!==A.y)){if("v"===Le&&w.closeOnVerticalDrag)if(!$t())return Fe.y+=A.y,y.y+=A.y,n=Pt(),Te=!0,C("onVerticalDrag",n),x(n),void S();Dt(T(),q.x,q.y),$e=!0,p=v.currItem.bounds,Ft("x",A)||(Ft("y",A),et(y),S())}}},Nt=function(){var t,i,o={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(e){i=(1<vt.length?(t=T()-be+50,vt[vt.length-2]):(t=T()-_e,ht))[e],o.lastFlickOffset[e]=O[e]-i,o.lastFlickDist[e]=Math.abs(o.lastFlickOffset[e]),20<o.lastFlickDist[e]?o.lastFlickSpeed[e]=o.lastFlickOffset[e]/t:o.lastFlickSpeed[e]=0,Math.abs(o.lastFlickSpeed[e])<.1&&(o.lastFlickSpeed[e]=0),o.slowDownRatio[e]=.95,o.slowDownRatioReverse[e]=1-o.slowDownRatio[e],o.speedDecelerationRatio[e]=1},calculateOverBoundsAnimOffset:function(t,e){o.backAnimStarted[t]||(y[t]>p.min[t]?o.backAnimDestination[t]=p.min[t]:y[t]<p.max[t]&&(o.backAnimDestination[t]=p.max[t]),void 0!==o.backAnimDestination[t]&&(o.slowDownRatio[t]=.7,o.slowDownRatioReverse[t]=1-o.slowDownRatio[t],o.speedDecelerationRatioAbs[t]<.05)&&(o.lastFlickSpeed[t]=0,o.backAnimStarted[t]=!0,ct("bounceZoomPan"+t,y[t],o.backAnimDestination[t],e||300,g.easing.sine.out,function(e){y[t]=e,S()})))},calculateAnimOffset:function(e){o.backAnimStarted[e]||(o.speedDecelerationRatio[e]=o.speedDecelerationRatio[e]*(o.slowDownRatio[e]+o.slowDownRatioReverse[e]-o.slowDownRatioReverse[e]*o.timeDiff/10),o.speedDecelerationRatioAbs[e]=Math.abs(o.lastFlickSpeed[e]*o.speedDecelerationRatio[e]),o.distanceOffset[e]=o.lastFlickSpeed[e]*o.speedDecelerationRatio[e]*o.timeDiff,y[e]+=o.distanceOffset[e])},panAnimLoop:function(){$.zoomPan&&($.zoomPan.raf=me(o.panAnimLoop),o.now=T(),o.timeDiff=o.now-o.lastNow,o.lastNow=o.now,o.calculateAnimOffset("x"),o.calculateAnimOffset("y"),S(),o.calculateOverBoundsAnimOffset("x"),o.calculateOverBoundsAnimOffset("y"),o.speedDecelerationRatioAbs.x<.05)&&o.speedDecelerationRatioAbs.y<.05&&(y.x=Math.round(y.x),y.y=Math.round(y.y),S(),rt("zoomPan"))}};return o},Ut=function(e){if(e.calculateSwipeSpeed("y"),p=v.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)<=.05&&Math.abs(e.lastFlickSpeed.y)<=.05)return e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0;lt("zoomPan"),e.lastNow=T(),e.panAnimLoop()},Wt=function(e,t){f||(yt=m),"swipe"===e&&(e=O.x-ht.x,s=t.lastFlickDist.x<10,pt<e&&(s||20<t.lastFlickOffset.x)?o=-1:e<-pt&&(s||t.lastFlickOffset.x<-20)&&(o=1)),o&&((m+=o)<0?(m=w.loop?L()-1:0,n=!0):m>=L()&&(m=w.loop?0:L()-1,n=!0),n&&!w.loop||(k+=o,Ne-=o,i=!0));var i,o,n,e=b.x*Ne,s=Math.abs(e-E.x),a=i||e>E.x==0<t.lastFlickSpeed.x?(a=0<Math.abs(t.lastFlickSpeed.x)?s/Math.abs(t.lastFlickSpeed.x):333,a=Math.min(a,400),Math.max(a,250)):333;return yt===m&&(i=!1),f=!0,C("mainScrollAnimStart"),ct("mainScroll",E.x,e,a,g.easing.cubic.out,Ve,function(){dt(),f=!1,yt=-1,!i&&yt===m||v.updateCurrItem(),C("mainScrollAnimComplete")}),i&&v.updateCurrItem(!0),i},Zt=function(e){return 1/Oe*e*te},Bt=function(){var e,t=h,i=nt(),o=st(),n=(h<i?t=i:o<h&&(t=o),Me);return Pe&&!Ce&&!ze&&h<i?v.close():(Pe&&(e=function(e){x((1-n)*e+n)}),v.zoomTo(t,0,200,g.easing.cubic.out,e)),!0};j("Gestures",{publicMethods:{initGestures:function(){function e(e,t,i,o,n){re=e+t,le=e+i,de=e+o,ce=n?e+n:""}(ue=r.pointerEvent)&&r.touch&&(r.touch=!1),ue?navigator.msPointerEnabled?e("MSPointer","Down","Move","Up","Cancel"):e("pointer","down","move","up","cancel"):r.touch?(e("touch","start","move","end","cancel"),n=!0):e("mouse","down","move","up"),J=le+" "+de+" "+ce,ee=re,ue&&!n&&(n=1<navigator.maxTouchPoints||1<navigator.msMaxTouchPoints),v.likelyTouchDevice=n,o[re]=Z,o[le]=B,o[de]=X,ce&&(o[ce]=o[de]),r.touch&&(ee+=" mousedown",J+=" mousemove mouseup",o.mousedown=o[re],o.mousemove=o[le],o.mouseup=o[de]),n||(w.allowPanToNext=!1)}}});function Xt(e){function t(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,i.onload=i.onerror=null,i=null}e.loading=!0,e.loaded=!1;var i=e.img=g.createEl("pswp__img","img");i.onload=t,i.onerror=function(){e.loadError=!0,t()},i.src=e.src}function Qt(e,t){return e.src&&e.loadError&&e.container&&(t&&(e.container.innerHTML=""),e.container.innerHTML=w.errorMsg.replace("%url%",e.src),1)}function Yt(){if(ii.length){for(var e,t=0;t<ii.length;t++)(e=ii[t]).holder.index===e.index&&ri(e.index,e.item,e.baseDiv,e.img,!1,e.clearPlaceholder);ii=[]}}var Kt,Gt,Vt,Jt,ei,L,ti=function(s,e,a,t){function r(){rt("initialZoom"),a?(v.template.removeAttribute("style"),v.bg.removeAttribute("style")):(x(1),e&&(e.style.display="block"),g.addClass(u,"pswp--animated-in"),C("initialZoom"+(a?"OutEnd":"InEnd"))),t&&t(),Jt=!1}Kt&&clearTimeout(Kt),Vt=Jt=!0,s.initialLayout?(l=s.initialLayout,s.initialLayout=null):l=w.getThumbBoundsFn&&w.getThumbBoundsFn(m);var l,d,c,p=a?w.hideAnimationDuration:w.showAnimationDuration;p&&l&&void 0!==l.x?(d=K,c=!v.currItem.src||v.currItem.loadError||w.showHideOpacity,s.miniImg&&(s.miniImg.style.webkitBackfaceVisibility="hidden"),a||(h=l.w/s.w,y.x=l.x,y.y=l.y-ge,v[c?"template":"bg"].style.opacity=.001,S()),lt("initialZoom"),a&&!d&&g.removeClass(u,"pswp--animated-in"),c&&(a?g[(d?"remove":"add")+"Class"](u,"pswp--animate_opacity"):setTimeout(function(){g.addClass(u,"pswp--animate_opacity")},30)),Kt=setTimeout(function(){var t,i,o,n,e;C("initialZoom"+(a?"Out":"In")),a?(t=l.w/s.w,i={x:y.x,y:y.y},o=h,n=Me,e=function(e){1===e?(h=t,y.x=l.x,y.y=l.y-we):(h=(t-o)*e+o,y.x=(l.x-i.x)*e+i.x,y.y=(l.y-we-i.y)*e+i.y),S(),c?u.style.opacity=1-e:x(n-e*n)},d?ct("initialZoom",0,1,p,g.easing.cubic.out,e,r):(e(1),Kt=setTimeout(r,p+20))):(h=s.initialZoomLevel,I(y,s.initialPosition),S(),x(1),c?u.style.opacity=1:x(1),Kt=setTimeout(r,p+20))},a?25:90)):(C("initialZoom"+(a?"Out":"In")),h=s.initialZoomLevel,I(y,s.initialPosition),S(),u.style.opacity=a?0:1,x(1),p?setTimeout(function(){r()},p):r())},D={},ii=[],oi={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Gt.length}},ni=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},si=function(e,t,i){var o=e.bounds;o.center.x=Math.round((D.x-t)/2),o.center.y=Math.round((D.y-i)/2)+e.vGap.top,o.max.x=t>D.x?Math.round(D.x-t):o.center.x,o.max.y=i>D.y?Math.round(D.y-i)+e.vGap.top:o.center.y,o.min.x=t>D.x?0:o.center.x,o.min.y=i>D.y?e.vGap.top:o.center.y},ai=function(e,t,i){var o,n;return!e.src||e.loadError?(e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds=ni(),e.initialPosition=e.bounds.center,e.bounds):((o=!i)&&(e.vGap||(e.vGap={top:0,bottom:0}),C("parseVerticalMargin",e)),D.x=t.x,D.y=t.y-e.vGap.top-e.vGap.bottom,o&&(t=D.x/e.w,n=D.y/e.h,e.fitRatio=t<n?t:n,"orig"===(t=w.scaleMode)?i=1:"fit"===t&&(i=e.fitRatio),e.initialZoomLevel=i=1<i?1:i,e.bounds||(e.bounds=ni())),i?(si(e,e.w*i,e.h*i),o&&i===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds):void 0)},ri=function(e,t,i,o,n,s){t.loadError||o&&(t.imageAppended=!0,li(t,o,t===v.currItem&&Xe),i.appendChild(o),s)&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500)},li=function(e,t,i){var o;e.src&&(t=t||e.container.lastChild,o=i?e.w:Math.round(e.w*e.fitRatio),i=i?e.h:Math.round(e.h*e.fitRatio),e.placeholder&&!e.loaded&&(e.placeholder.style.width=o+"px",e.placeholder.style.height=i+"px"),t.style.width=o+"px",t.style.height=i+"px")};j("Controller",{publicMethods:{lazyLoadItem:function(e){e=F(e);var t=ei(e);t&&(!t.loaded&&!t.loading||se)&&(C("gettingData",e,t),t.src)&&Xt(t)},initController:function(){g.extend(w,oi,!0),v.items=Gt=t,ei=v.getItemAt,L=w.getNumItemsFn,w.loop,L()<3&&(w.loop=!1),s("beforeChange",function(e){for(var t=w.preload,i=null===e||0<=e,o=Math.min(t[0],L()),n=Math.min(t[1],L()),s=1;s<=(i?n:o);s++)v.lazyLoadItem(m+s);for(s=1;s<=(i?o:n);s++)v.lazyLoadItem(m-s)}),s("initialLayout",function(){v.currItem.initialLayout=w.getThumbBoundsFn&&w.getThumbBoundsFn(m)}),s("mainScrollAnimComplete",Yt),s("initialZoomInEnd",Yt),s("destroy",function(){for(var e,t=0;t<Gt.length;t++)(e=Gt[t]).container&&(e.container=null),e.placeholder&&(e.placeholder=null),e.img&&(e.img=null),e.preloader&&(e.preloader=null),e.loadError&&(e.loaded=e.loadError=!1);ii=null})},getItemAt:function(e){return 0<=e&&void 0!==Gt[e]&&Gt[e]},allowProgressiveImg:function(){return w.forceProgressiveLoading||!n||w.mouseUsed||1200<screen.width},setContent:function(t,i){w.loop&&(i=F(i));var e,o,n,s=v.getItemAt(t.index),s=(s&&(s.container=null),v.getItemAt(i));s?(C("gettingData",i,s),t.index=i,o=(t.item=s).container=g.createEl("pswp__zoom-wrap"),!s.src&&s.html&&(s.html.tagName?o.appendChild(s.html):o.innerHTML=s.html),Qt(s),ai(s,_),!s.src||s.loadError||s.loaded?s.src&&!s.loadError&&((e=g.createEl("pswp__img","img")).style.opacity=1,e.src=s.src,li(s,e),ri(i,s,o,e,!0)):(s.loadComplete=function(e){if(Q){if(t&&t.index===i){if(Qt(e,!0))return e.loadComplete=e.img=null,ai(e,_),Ke(e),void(t.index===m&&v.updateCurrZoomItem());e.imageAppended?!Jt&&e.placeholder&&(e.placeholder.style.display="none",e.placeholder=null):r.transform&&(f||Jt)?ii.push({item:e,baseDiv:o,img:e.img,index:i,holder:t,clearPlaceholder:!0}):ri(i,e,o,e.img,f||Jt,!0)}e.loadComplete=null,e.img=null,C("imageLoadComplete",i,e)}},g.features.transform&&(n="pswp__img pswp__img--placeholder",n+=s.msrc?"":" pswp__img--placeholder--blank",n=g.createEl(n,s.msrc?"img":""),s.msrc&&(n.src=s.msrc),li(s,n),o.appendChild(n),s.placeholder=n),s.loading||Xt(s),v.allowProgressiveImg()&&(!Vt&&r.transform?ii.push({item:s,baseDiv:o,img:s.img,index:i,holder:t}):ri(i,s,o,s.img,!0,!0))),Vt||i!==m?Ke(s):(Ee=o.style,ti(s,e||s.img)),t.el.innerHTML="",t.el.appendChild(o)):t.el.innerHTML=""},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});function di(e,t,i){var o=document.createEvent("CustomEvent"),t={origEvent:e,target:e.target,releasePoint:t,pointerType:i||"touch"};o.initCustomEvent("pswpTap",!0,!0,t),e.target.dispatchEvent(o)}function ci(){mi&&clearTimeout(mi),fi&&clearTimeout(fi)}function pi(){var e=xi(),t={};if(!(e.length<5)){var i,o=e.split("&");for(s=0;s<o.length;s++)o[s]&&((i=o[s].split("=")).length<2||(t[i[0]]=i[1]));if(w.galleryPIDs){for(var n=t.pid,s=t.pid=0;s<Gt.length;s++)if(Gt[s].pid===n){t.pid=s;break}}else t.pid=parseInt(t.pid,10)-1;t.pid<0&&(t.pid=0)}return t}var ui,P,mi,hi,fi,gi,vi,wi,i,yi,_i,bi,M,ki,Ci={},Ti=(j("Tap",{publicMethods:{initTap:function(){s("firstTouchStart",v.onTapStart),s("touchRelease",v.onTapRelease),s("destroy",function(){Ci={},ui=null})},onTapStart:function(e){1<e.length&&(clearTimeout(ui),ui=null)},onTapRelease:function(e,t){var i,o,n;!t||$e||Se||at||(i=t,ui&&(clearTimeout(ui),ui=null,o=i,n=Ci,Math.abs(o.x-n.x)<je)&&Math.abs(o.y-n.y)<je?C("doubleTap",i):"mouse"===t.type?di(e,t,"mouse"):"BUTTON"===e.target.tagName.toUpperCase()||g.hasClass(e.target,"pswp__single-tap")?di(e,t):(I(Ci,i),ui=setTimeout(function(){di(e,t),ui=null},300)))}}}),j("DesktopZoom",{publicMethods:{initDesktopZoom:function(){ve||(n?s("mouseUsed",function(){v.setupDesktopZoom()}):v.setupDesktopZoom(!0))},setupDesktopZoom:function(e){P={};var t="wheel mousewheel DOMMouseScroll";s("bindEvents",function(){g.bind(u,t,v.handleMouseWheel)}),s("unbindEvents",function(){P&&g.unbind(u,t,v.handleMouseWheel)}),v.mouseZoomedIn=!1;function i(){v.mouseZoomedIn&&(g.removeClass(u,"pswp--zoomed-in"),v.mouseZoomedIn=!1),h<1?g.addClass(u,"pswp--zoom-allowed"):g.removeClass(u,"pswp--zoom-allowed"),n()}var o,n=function(){o&&(g.removeClass(u,"pswp--dragging"),o=!1)};s("resize",i),s("afterChange",i),s("pointerDown",function(){v.mouseZoomedIn&&(o=!0,g.addClass(u,"pswp--dragging"))}),s("pointerUp",n),e||i()},handleMouseWheel:function(e){if(h<=v.currItem.fitRatio)return w.modal&&(!w.closeOnScroll||at||l?e.preventDefault():pe&&2<Math.abs(e.deltaY)&&(K=!0,v.close())),!0;if(e.stopPropagation(),P.x=0,"deltaX"in e)1===e.deltaMode?(P.x=18*e.deltaX,P.y=18*e.deltaY):(P.x=e.deltaX,P.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(P.x=-.16*e.wheelDeltaX),e.wheelDeltaY?P.y=-.16*e.wheelDeltaY:P.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;P.y=e.detail}ot(h,!0);var t=y.x-P.x,i=y.y-P.y;(w.modal||t<=p.min.x&&t>=p.max.x&&i<=p.min.y&&i>=p.max.y)&&e.preventDefault(),v.panTo(t,i)},toggleDesktopZoom:function(e){e=e||{x:_.x/2+Ue.x,y:_.y/2+Ue.y};var t=w.getDoubleTapZoom(!0,v.currItem),i=h===t;v.mouseZoomedIn=!i,v.zoomTo(i?v.currItem.initialZoomLevel:t,e,333),g[(i?"remove":"add")+"Class"](u,"pswp--zoomed-in")}}}),{history:!0,galleryUID:1}),xi=function(){return M.hash.substring(1)},Si=function(){var e,t;fi&&clearTimeout(fi),at||l?fi=setTimeout(Si,500):(gi?clearTimeout(hi):gi=!0,t=m+1,(e=ei(m)).hasOwnProperty("pid")&&(t=e.pid),e=i+"&gid="+w.galleryUID+"&pid="+t,yi||-1===M.hash.indexOf(e)&&(bi=!0),t=M.href.split("#")[0]+"#"+e,ki?"#"+e!==window.location.hash&&history[yi?"replaceState":"pushState"]("",document.title,t):yi?M.replace(t):M.hash=e,yi=!0,hi=setTimeout(function(){gi=!1},60))};j("History",{publicMethods:{initHistory:function(){var e,t;g.extend(w,Ti,!0),w.history&&(M=window.location,yi=_i=bi=!1,i=xi(),ki="pushState"in history,-1<i.indexOf("gid=")&&(i=(i=i.split("&gid=")[0]).split("?gid=")[0]),s("afterChange",v.updateURL),s("unbindEvents",function(){g.unbind(window,"hashchange",v.onHashChange)}),e=function(){wi=!0,_i||(bi?history.back():i?M.hash=i:ki?history.pushState("",document.title,M.pathname+M.search):M.hash=""),ci()},s("unbindEvents",function(){K&&e()}),s("destroy",function(){wi||e()}),s("firstUpdate",function(){m=pi().pid}),-1<(t=i.indexOf("pid="))&&"&"===(i=i.substring(0,t)).slice(-1)&&(i=i.slice(0,-1)),setTimeout(function(){Q&&g.bind(window,"hashchange",v.onHashChange)},40))},onHashChange:function(){xi()===i?(_i=!0,v.close()):gi||(vi=!0,v.goTo(pi().pid),vi=!1)},updateURL:function(){ci(),vi||(yi?mi=setTimeout(Si,800):Si())}}}),g.extend(v,H)}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(o,r){function e(e){if(S)return!0;e=e||window.event,x.timeToIdle&&x.mouseUsed&&!y&&l();for(var t,i,o=(e.target||e.srcElement).getAttribute("class")||"",n=0;n<P.length;n++)(t=P[n]).onTap&&-1<o.indexOf("pswp__"+t.name)&&(t.onTap(),i=!0);i&&(e.stopPropagation&&e.stopPropagation(),S=!0,e=r.features.isOldAndroid?600:30,setTimeout(function(){S=!1},e))}function i(){var e=1===x.getNumItemsFn();e!==T&&(L(m,"ui--one-slide",e),T=e)}function a(){L(v,"share-modal--hidden",E)}function n(){if((E=!E)?(r.removeClass(v,"pswp__share-modal--fade-in"),setTimeout(function(){E&&a()},300)):(a(),setTimeout(function(){E||r.addClass(v,"pswp__share-modal--fade-in")},30)),!E){for(var e,t,i,o,n="",s=0;s<x.shareButtons.length;s++){e=x.shareButtons[s];t=x.getImageURLForShare(e);i=x.getPageURLForShare(e);o=x.getTextForShare(e);i=e.url.replace("{{url}}",encodeURIComponent(i)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(o));n+='<a href="'+i+'" target="_blank" '+'class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>";if(x.parseShareButtonOut)n=x.parseShareButtonOut(e,n)}v.children[0].innerHTML=n,v.children[0].onclick=H}}function s(e){for(var t=0;t<x.closeElClasses.length;t++)if(r.hasClass(e,"pswp__"+x.closeElClasses[t]))return!0}function l(){clearTimeout($),D=0,y&&q.setIdle(!1)}function d(e){(e=(e=e||window.event).relatedTarget||e.toElement)&&"HTML"!==e.nodeName||(clearTimeout($),$=setTimeout(function(){q.setIdle(!0)},x.timeToIdleOutside))}function c(e){k!==e&&(L(b,"preloader--active",!e),k=e)}function p(e){var t,i=e.vGap;!o.likelyTouchDevice||x.mouseUsed||screen.width>x.fitControlsWidth?(t=x.barsSize,x.captionEl&&"auto"===t.bottom?(f||((f=r.createEl("pswp__caption pswp__caption--fake")).appendChild(r.createEl("pswp__caption__center")),m.insertBefore(f,h),r.addClass(m,"pswp__ui--fit")),x.addCaptionHTMLFn(e,f,!0)?(e=f.clientHeight,i.bottom=parseInt(e,10)||44):i.bottom=t.top):i.bottom="auto"===t.bottom?0:t.bottom,i.top=t.top):i.top=i.bottom=0}function M(){function e(e){if(e)for(var t=e.length,i=0;i<t;i++){n=e[i],s=n.className;for(var o=0;o<P.length;o++)a=P[o],-1<s.indexOf("pswp__"+a.name)&&(x[a.option]?(r.removeClass(n,"pswp__element--disabled"),a.onInit&&a.onInit(n)):r.addClass(n,"pswp__element--disabled"))}}e(m.children);var n,s,a,t=r.getChildByClass(m,"pswp__top-bar");t&&e(t.children)}var u,m,h,f,t,g,v,w,y,_,b,k,C,T,x,S,I,$,q=this,A=!1,O=!0,E=!0,z={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return o.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return o.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},L=function(e,t,i){r[(i?"add":"remove")+"Class"](e,"pswp__"+t)},H=function(e){var t=(e=e||window.event).target||e.srcElement;if(o.shout("shareLinkClick",e,t),t.href){if(t.hasAttribute("download"))return!0;window.open(t.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),E||n()}return!1},D=0,P=[{name:"caption",option:"captionEl",onInit:function(e){h=e}},{name:"share-modal",option:"shareEl",onInit:function(e){v=e},onTap:function(){n()}},{name:"button--share",option:"shareEl",onInit:function(e){g=e},onTap:function(){n()}},{name:"button--zoom",option:"zoomEl",onTap:o.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){t=e}},{name:"button--close",option:"closeEl",onTap:o.close},{name:"button--arrow--left",option:"arrowEl",onTap:o.prev},{name:"button--arrow--right",option:"arrowEl",onTap:o.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){u.isFullscreen()?u.exit():u.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){b=e}}];q.init=function(){var t;r.extend(o.options,z,!0),x=o.options,m=r.getChildByClass(o.scrollWrap,"pswp__ui"),(_=o.listen)("onVerticalDrag",function(e){O&&e<.95?q.hideControls():!O&&.95<=e&&q.showControls()}),_("onPinchClose",function(e){O&&e<.9?(q.hideControls(),t=!0):t&&!O&&.9<e&&q.showControls()}),_("zoomGestureEnded",function(){(t=!1)&&!O&&q.showControls()}),_("beforeChange",q.update),_("doubleTap",function(e){var t=o.currItem.initialZoomLevel;o.getZoomLevel()!==t?o.zoomTo(t,e,333):o.zoomTo(x.getDoubleTapZoom(!1,o.currItem),e,333)}),_("preventDragEvent",function(e,t,i){var o=e.target||e.srcElement;o&&o.getAttribute("class")&&-1<e.type.indexOf("mouse")&&(0<o.getAttribute("class").indexOf("__caption")||/(SMALL|STRONG|EM)/i.test(o.tagName))&&(i.prevent=!1)}),_("bindEvents",function(){r.bind(m,"pswpTap click",e),r.bind(o.scrollWrap,"pswpTap",q.onGlobalTap),o.likelyTouchDevice||r.bind(o.scrollWrap,"mouseover",q.onMouseOver)}),_("unbindEvents",function(){E||n(),I&&clearInterval(I),r.unbind(document,"mouseout",d),r.unbind(document,"mousemove",l),r.unbind(m,"pswpTap click",e),r.unbind(o.scrollWrap,"pswpTap",q.onGlobalTap),r.unbind(o.scrollWrap,"mouseover",q.onMouseOver),u&&(r.unbind(document,u.eventK,q.updateFullscreen),u.isFullscreen()&&(x.hideAnimationDuration=0,u.exit()),u=null)}),_("destroy",function(){x.captionEl&&(f&&m.removeChild(f),r.removeClass(h,"pswp__caption--empty")),v&&(v.children[0].onclick=null),r.removeClass(m,"pswp__ui--over-close"),r.addClass(m,"pswp__ui--hidden"),q.setIdle(!1)}),x.showAnimationDuration||r.removeClass(m,"pswp__ui--hidden"),_("initialZoomIn",function(){x.showAnimationDuration&&r.removeClass(m,"pswp__ui--hidden")}),_("initialZoomOut",function(){r.addClass(m,"pswp__ui--hidden")}),_("parseVerticalMargin",p),M(),x.shareEl&&g&&v&&(E=!0),i(),x.timeToIdle&&_("mouseUsed",function(){r.bind(document,"mousemove",l),r.bind(document,"mouseout",d),I=setInterval(function(){2===++D&&q.setIdle(!0)},x.timeToIdle/2)}),x.fullscreenEl&&!r.features.isOldAndroid&&((u=u||q.getFullscreenAPI())?(r.bind(document,u.eventK,q.updateFullscreen),q.updateFullscreen(),r.addClass(o.template,"pswp--supports-fs")):r.removeClass(o.template,"pswp--supports-fs")),x.preloaderEl&&(c(!0),_("beforeChange",function(){clearTimeout(C),C=setTimeout(function(){o.currItem&&o.currItem.loading?o.allowProgressiveImg()&&(!o.currItem.img||o.currItem.img.naturalWidth)||c(!1):c(!0)},x.loadingIndicatorDelay)}),_("imageLoadComplete",function(e,t){o.currItem===t&&c(!0)}))},q.setIdle=function(e){L(m,"ui--idle",y=e)},q.update=function(){A=!(!O||!o.currItem||(q.updateIndexIndicator(),x.captionEl&&(x.addCaptionHTMLFn(o.currItem,h),L(h,"caption--empty",!o.currItem.title)),0)),E||n(),i()},q.updateFullscreen=function(e){e&&setTimeout(function(){o.setScrollOffset(0,r.getScrollY())},50),r[(u.isFullscreen()?"add":"remove")+"Class"](o.template,"pswp--fs")},q.updateIndexIndicator=function(){x.counterEl&&(t.innerHTML=o.getCurrentIndex()+1+x.indexIndicatorSep+x.getNumItemsFn())},q.onGlobalTap=function(e){var t=(e=e||window.event).target||e.srcElement;S||(e.detail&&"mouse"===e.detail.pointerType?s(t)?o.close():r.hasClass(t,"pswp__img")&&(1===o.getZoomLevel()&&o.getZoomLevel()<=o.currItem.fitRatio?x.clickToCloseNonZoomable&&o.close():o.toggleDesktopZoom(e.detail.releasePoint)):(x.tapToToggleControls&&(O?q.hideControls():q.showControls()),x.tapToClose&&(r.hasClass(t,"pswp__img")||s(t))&&o.close()))},q.onMouseOver=function(e){e=(e=e||window.event).target||e.srcElement;L(m,"ui--over-close",s(e))},q.hideControls=function(){r.addClass(m,"pswp__ui--hidden"),O=!1},q.showControls=function(){O=!0,A||q.update(),r.removeClass(m,"pswp__ui--hidden")},q.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},q.getFullscreenAPI=function(){var e,t=document.documentElement,i="fullscreenchange";return t.requestFullscreen?e={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:i}:t.mozRequestFullScreen?e={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+i}:t.webkitRequestFullscreen?e={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+i}:t.msRequestFullscreen&&(e={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),e&&(e.enter=function(){if(w=x.closeOnScroll,x.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return o.template[this.enterK]();o.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},e.exit=function(){return x.closeOnScroll=w,document[this.exitK]()},e.isFullscreen=function(){return document[this.elementK]}),e}}}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(d){"use strict";var o,a=window.Slick||{};o=0,(a=function(e,t){var i=this;i.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:d(e),appendDots:d(e),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return d('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},i.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},d.extend(i,i.initials),i.activeBreakpoint=null,i.animType=null,i.animProp=null,i.breakpoints=[],i.breakpointSettings=[],i.cssTransitions=!1,i.focussed=!1,i.interrupted=!1,i.hidden="hidden",i.paused=!0,i.positionProp=null,i.respondTo=null,i.rowCount=1,i.shouldClick=!0,i.$slider=d(e),i.$slidesCache=null,i.transformType=null,i.transitionType=null,i.visibilityChange="visibilitychange",i.windowWidth=0,i.windowTimer=null,e=d(e).data("slick")||{},i.options=d.extend({},i.defaults,t,e),i.currentSlide=i.options.initialSlide,i.originalSettings=i.options,void 0!==document.mozHidden?(i.hidden="mozHidden",i.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(i.hidden="webkitHidden",i.visibilityChange="webkitvisibilitychange"),i.autoPlay=d.proxy(i.autoPlay,i),i.autoPlayClear=d.proxy(i.autoPlayClear,i),i.autoPlayIterator=d.proxy(i.autoPlayIterator,i),i.changeSlide=d.proxy(i.changeSlide,i),i.clickHandler=d.proxy(i.clickHandler,i),i.selectHandler=d.proxy(i.selectHandler,i),i.setPosition=d.proxy(i.setPosition,i),i.swipeHandler=d.proxy(i.swipeHandler,i),i.dragHandler=d.proxy(i.dragHandler,i),i.keyHandler=d.proxy(i.keyHandler,i),i.instanceUid=o++,i.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,i.registerBreakpoints(),i.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},a.prototype.addSlide=a.prototype.slickAdd=function(e,t,i){var o=this;if("boolean"==typeof t)i=t,t=null;else if(t<0||t>=o.slideCount)return!1;o.unload(),"number"==typeof t?0===t&&0===o.$slides.length?d(e).appendTo(o.$slideTrack):i?d(e).insertBefore(o.$slides.eq(t)):d(e).insertAfter(o.$slides.eq(t)):!0===i?d(e).prependTo(o.$slideTrack):d(e).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each(function(e,t){d(t).attr("data-slick-index",e)}),o.$slidesCache=o.$slides,o.reinit()},a.prototype.animateHeight=function(){var e,t=this;1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical&&(e=t.$slides.eq(t.currentSlide).outerHeight(!0),t.$list.animate({height:e},t.options.speed))},a.prototype.animateSlide=function(e,t){var i={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(e=-e),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:e},o.options.speed,o.options.easing,t):o.$slideTrack.animate({top:e},o.options.speed,o.options.easing,t):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),d({animStart:o.currentLeft}).animate({animStart:e},{duration:o.options.speed,easing:o.options.easing,step:function(e){e=Math.ceil(e),!1===o.options.vertical?i[o.animType]="translate("+e+"px, 0px)":i[o.animType]="translate(0px,"+e+"px)",o.$slideTrack.css(i)},complete:function(){t&&t.call()}})):(o.applyTransition(),e=Math.ceil(e),!1===o.options.vertical?i[o.animType]="translate3d("+e+"px, 0px, 0px)":i[o.animType]="translate3d(0px,"+e+"px, 0px)",o.$slideTrack.css(i),t&&setTimeout(function(){o.disableTransition(),t.call()},o.options.speed))},a.prototype.getNavTarget=function(){var e=this.options.asNavFor;return e=e&&null!==e?d(e).not(this.$slider):e},a.prototype.asNavFor=function(t){var e=this.getNavTarget();null!==e&&"object"==typeof e&&e.each(function(){var e=d(this).slick("getSlick");e.unslicked||e.slideHandler(t,!0)})},a.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,(!1===t.options.fade?t.$slideTrack:t.$slides.eq(e)).css(i)},a.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},a.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},a.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0)&&(e.direction=1)),e.slideHandler(t))},a.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=d(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=d(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},a.prototype.buildDots=function(){var e,t,i=this;if(!0===i.options.dots){for(i.$slider.addClass("slick-dotted"),t=d("<ul />").addClass(i.options.dotsClass),e=0;e<=i.getDotCount();e+=1)t.append(d("<li />").append(i.options.customPaging.call(this,i,e)));i.$dots=t.appendTo(i.options.appendDots),i.$dots.find("li").first().addClass("slick-active")}},a.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){d(t).attr("data-slick-index",e).data("originalStyling",d(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?d('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),d("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},a.prototype.buildRows=function(){var e,t,i,o=this,n=document.createDocumentFragment(),s=o.$slider.children();if(1<o.options.rows){for(i=o.options.slidesPerRow*o.options.rows,t=Math.ceil(s.length/i),e=0;e<t;e++){for(var a=document.createElement("div"),r=0;r<o.options.rows;r++){for(var l=document.createElement("div"),d=0;d<o.options.slidesPerRow;d++){var c=e*i+(r*o.options.slidesPerRow+d);s.get(c)&&l.appendChild(s.get(c))}a.appendChild(l)}n.appendChild(a)}o.$slider.empty().append(n),o.$slider.children().children().children().css({width:100/o.options.slidesPerRow+"%",display:"inline-block"})}},a.prototype.checkResponsive=function(e,t){var i,o,n,s=this,a=!1,r=s.$slider.width(),l=window.innerWidth||d(window).width();if("window"===s.respondTo?n=l:"slider"===s.respondTo?n=r:"min"===s.respondTo&&(n=Math.min(l,r)),s.options.responsive&&s.options.responsive.length&&null!==s.options.responsive){for(i in o=null,s.breakpoints)s.breakpoints.hasOwnProperty(i)&&(!1===s.originalSettings.mobileFirst?n<s.breakpoints[i]&&(o=s.breakpoints[i]):n>s.breakpoints[i]&&(o=s.breakpoints[i]));null!==o?null!==s.activeBreakpoint&&o===s.activeBreakpoint&&!t||(s.activeBreakpoint=o,"unslick"===s.breakpointSettings[o]?s.unslick(o):(s.options=d.extend({},s.originalSettings,s.breakpointSettings[o]),!0===e&&(s.currentSlide=s.options.initialSlide),s.refresh(e)),a=o):null!==s.activeBreakpoint&&(s.activeBreakpoint=null,s.options=s.originalSettings,!0===e&&(s.currentSlide=s.options.initialSlide),s.refresh(e),a=o),e||!1===a||s.$slider.trigger("breakpoint",[s,a])}},a.prototype.changeSlide=function(e,t){var i,o=this,n=d(e.currentTarget);switch(n.is("a")&&e.preventDefault(),n.is("li")||(n=n.closest("li")),i=o.slideCount%o.options.slidesToScroll!=0?0:(o.slideCount-o.currentSlide)%o.options.slidesToScroll,e.data.message){case"previous":s=0==i?o.options.slidesToScroll:o.options.slidesToShow-i,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide-s,!1,t);break;case"next":s=0==i?o.options.slidesToScroll:i,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide+s,!1,t);break;case"index":var s=0===e.data.index?0:e.data.index||n.index()*o.options.slidesToScroll;o.slideHandler(o.checkNavigable(s),!1,t),n.children().trigger("focus");break;default:return}},a.prototype.checkNavigable=function(e){var t=this.getNavigableIndexes(),i=0;if(e>t[t.length-1])e=t[t.length-1];else for(var o in t){if(e<t[o]){e=i;break}i=t[o]}return e},a.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(d("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",d.proxy(e.interrupt,e,!0)).off("mouseleave.slick",d.proxy(e.interrupt,e,!1)),!0===e.options.accessibility)&&e.$dots.off("keydown.slick",e.keyHandler),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility)&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow)&&e.$nextArrow.off("keydown.slick",e.keyHandler),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),d(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().off("click.slick",e.selectHandler),d(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),d(window).off("resize.slick.slick-"+e.instanceUid,e.resize),d("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),d(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},a.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",d.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",d.proxy(e.interrupt,e,!1))},a.prototype.cleanUpRows=function(){var e;1<this.options.rows&&((e=this.$slides.children().children()).removeAttr("style"),this.$slider.empty().append(e))},a.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},a.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),d(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow))&&t.$prevArrow.remove(),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow))&&t.$nextArrow.remove(),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){d(this).attr("style",d(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},a.prototype.disableTransition=function(e){var t={};t[this.transitionType]="",(!1===this.options.fade?this.$slideTrack:this.$slides.eq(e)).css(t)},a.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(e),t.call()},i.options.speed))},a.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},a.prototype.filterSlides=a.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},a.prototype.focusHandler=function(){var i=this;i.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(e){e.stopImmediatePropagation();var t=d(this);setTimeout(function(){i.options.pauseOnFocus&&(i.focussed=t.is(":focus"),i.autoPlay())},0)})},a.prototype.getCurrent=a.prototype.slickCurrentSlide=function(){return this.currentSlide},a.prototype.getDotCount=function(){var e=this,t=0,i=0,o=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++o;else for(;t<e.slideCount;)++o,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)o=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++o,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else o=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return o-1},a.prototype.getLeft=function(e){var t,i,o=this,n=0;return o.slideOffset=0,t=o.$slides.first().outerHeight(!0),!0===o.options.infinite?(o.slideCount>o.options.slidesToShow&&(o.slideOffset=o.slideWidth*o.options.slidesToShow*-1,i=-1,!0===o.options.vertical&&!0===o.options.centerMode&&(2===o.options.slidesToShow?i=-1.5:1===o.options.slidesToShow&&(i=-2)),n=t*o.options.slidesToShow*i),o.slideCount%o.options.slidesToScroll!=0&&e+o.options.slidesToScroll>o.slideCount&&o.slideCount>o.options.slidesToShow&&(n=e>o.slideCount?(o.slideOffset=(o.options.slidesToShow-(e-o.slideCount))*o.slideWidth*-1,(o.options.slidesToShow-(e-o.slideCount))*t*-1):(o.slideOffset=o.slideCount%o.options.slidesToScroll*o.slideWidth*-1,o.slideCount%o.options.slidesToScroll*t*-1))):e+o.options.slidesToShow>o.slideCount&&(o.slideOffset=(e+o.options.slidesToShow-o.slideCount)*o.slideWidth,n=(e+o.options.slidesToShow-o.slideCount)*t),o.slideCount<=o.options.slidesToShow&&(n=o.slideOffset=0),!0===o.options.centerMode&&o.slideCount<=o.options.slidesToShow?o.slideOffset=o.slideWidth*Math.floor(o.options.slidesToShow)/2-o.slideWidth*o.slideCount/2:!0===o.options.centerMode&&!0===o.options.infinite?o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)-o.slideWidth:!0===o.options.centerMode&&(o.slideOffset=0,o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)),i=!1===o.options.vertical?e*o.slideWidth*-1+o.slideOffset:e*t*-1+n,!0===o.options.variableWidth&&(t=o.slideCount<=o.options.slidesToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow),i=!0===o.options.rtl?t[0]?-1*(o.$slideTrack.width()-t[0].offsetLeft-t.width()):0:t[0]?-1*t[0].offsetLeft:0,!0===o.options.centerMode)&&(t=o.slideCount<=o.options.slidesToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow+1),i=!0===o.options.rtl?t[0]?-1*(o.$slideTrack.width()-t[0].offsetLeft-t.width()):0:t[0]?-1*t[0].offsetLeft:0,i+=(o.$list.width()-t.outerWidth())/2),i},a.prototype.getOption=a.prototype.slickGetOption=function(e){return this.options[e]},a.prototype.getNavigableIndexes=function(){for(var e=this,t=0,i=0,o=[],n=!1===e.options.infinite?e.slideCount:(t=-1*e.options.slidesToScroll,i=-1*e.options.slidesToScroll,2*e.slideCount);t<n;)o.push(t),t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return o},a.prototype.getSlick=function(){return this},a.prototype.getSlideCount=function(){var i,o=this,n=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0;return!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(e,t){if(t.offsetLeft-n+d(t).outerWidth()/2>-1*o.swipeLeft)return i=t,!1}),Math.abs(d(i).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},a.prototype.goTo=a.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:parseInt(e)}},t)},a.prototype.init=function(e){var t=this;d(t.$slider).hasClass("slick-initialized")||(d(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},a.prototype.initADA=function(){var i=this,o=Math.ceil(i.slideCount/i.options.slidesToShow),n=i.getNavigableIndexes().filter(function(e){return 0<=e&&e<i.slideCount});i.$slides.add(i.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==i.$dots&&(i.$slides.not(i.$slideTrack.find(".slick-cloned")).each(function(e){var t=n.indexOf(e);d(this).attr({role:"tabpanel",id:"slick-slide"+i.instanceUid+e,tabindex:-1}),-1!==t&&d(this).attr({"aria-describedby":"slick-slide-control"+i.instanceUid+t})}),i.$dots.attr("role","tablist").find("li").each(function(e){var t=n[e];d(this).attr({role:"presentation"}),d(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+i.instanceUid+e,"aria-controls":"slick-slide"+i.instanceUid+t,"aria-label":e+1+" of "+o,"aria-selected":null,tabindex:"-1"})}).eq(i.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var e=i.currentSlide,t=e+i.options.slidesToShow;e<t;e++)i.$slides.eq(e).attr("tabindex",0);i.activateADA()},a.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility)&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler))},a.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(d("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility)&&e.$dots.on("keydown.slick",e.keyHandler),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&d("li",e.$dots).on("mouseenter.slick",d.proxy(e.interrupt,e,!0)).on("mouseleave.slick",d.proxy(e.interrupt,e,!1))},a.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",d.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",d.proxy(e.interrupt,e,!1)))},a.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),d(document).on(e.visibilityChange,d.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().on("click.slick",e.selectHandler),d(window).on("orientationchange.slick.slick-"+e.instanceUid,d.proxy(e.orientationChange,e)),d(window).on("resize.slick.slick-"+e.instanceUid,d.proxy(e.resize,e)),d("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),d(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),d(e.setPosition)},a.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},a.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},a.prototype.lazyLoad=function(){function e(e){d("img[data-lazy]",e).each(function(){var e=d(this),t=d(this).attr("data-lazy"),i=d(this).attr("data-srcset"),o=d(this).attr("data-sizes")||s.$slider.attr("data-sizes"),n=document.createElement("img");n.onload=function(){e.animate({opacity:0},100,function(){i&&(e.attr("srcset",i),o)&&e.attr("sizes",o),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),s.$slider.trigger("lazyLoaded",[s,e,t])})},n.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,e,t])},n.src=t})}var t,i,o,s=this;if(!0===s.options.centerMode?o=!0===s.options.infinite?(i=s.currentSlide+(s.options.slidesToShow/2+1))+s.options.slidesToShow+2:(i=Math.max(0,s.currentSlide-(s.options.slidesToShow/2+1)),s.options.slidesToShow/2+1+2+s.currentSlide):(i=s.options.infinite?s.options.slidesToShow+s.currentSlide:s.currentSlide,o=Math.ceil(i+s.options.slidesToShow),!0===s.options.fade&&(0<i&&i--,o<=s.slideCount)&&o++),t=s.$slider.find(".slick-slide").slice(i,o),"anticipated"===s.options.lazyLoad)for(var n=i-1,a=o,r=s.$slider.find(".slick-slide"),l=0;l<s.options.slidesToScroll;l++)n<0&&(n=s.slideCount-1),t=(t=t.add(r.eq(n))).add(r.eq(a)),n--,a++;e(t),s.slideCount<=s.options.slidesToShow?e(s.$slider.find(".slick-slide")):s.currentSlide>=s.slideCount-s.options.slidesToShow?e(s.$slider.find(".slick-cloned").slice(0,s.options.slidesToShow)):0===s.currentSlide&&e(s.$slider.find(".slick-cloned").slice(-1*s.options.slidesToShow))},a.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},a.prototype.next=a.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},a.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},a.prototype.pause=a.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},a.prototype.play=a.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},a.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange)&&d(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus())},a.prototype.prev=a.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},a.prototype.preventDefault=function(e){e.preventDefault()},a.prototype.progressiveLazyLoad=function(e){e=e||1;var t,i,o,n,s=this,a=d("img[data-lazy]",s.$slider);a.length?(t=a.first(),i=t.attr("data-lazy"),o=t.attr("data-srcset"),n=t.attr("data-sizes")||s.$slider.attr("data-sizes"),(a=document.createElement("img")).onload=function(){o&&(t.attr("srcset",o),n)&&t.attr("sizes",n),t.attr("src",i).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===s.options.adaptiveHeight&&s.setPosition(),s.$slider.trigger("lazyLoaded",[s,t,i]),s.progressiveLazyLoad()},a.onerror=function(){e<3?setTimeout(function(){s.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,t,i]),s.progressiveLazyLoad())},a.src=i):s.$slider.trigger("allImagesLoaded",[s])},a.prototype.refresh=function(e){var t=this,i=t.slideCount-t.options.slidesToShow;!t.options.infinite&&t.currentSlide>i&&(t.currentSlide=i),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),i=t.currentSlide,t.destroy(!0),d.extend(t,t.initials,{currentSlide:i}),t.init(),e||t.changeSlide({data:{message:"index",index:i}},!1)},a.prototype.registerBreakpoints=function(){var e,t,i,o=this,n=o.options.responsive||null;if(Array.isArray(n)&&n.length){for(e in o.respondTo=o.options.respondTo||"window",n)if(i=o.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;0<=i;)o.breakpoints[i]&&o.breakpoints[i]===t&&o.breakpoints.splice(i,1),i--;o.breakpoints.push(t),o.breakpointSettings[t]=n[e].settings}o.breakpoints.sort(function(e,t){return o.options.mobileFirst?e-t:t-e})}},a.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},a.prototype.resize=function(){var e=this;d(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=d(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},a.prototype.removeSlide=a.prototype.slickRemove=function(e,t,i){var o=this;if(e="boolean"==typeof e?!0===(t=e)?0:o.slideCount-1:!0===t?--e:e,o.slideCount<1||e<0||e>o.slideCount-1)return!1;o.unload(),(!0===i?o.$slideTrack.children():o.$slideTrack.children(this.options.slide).eq(e)).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},a.prototype.setCSS=function(e){var t,i,o=this,n={};!0===o.options.rtl&&(e=-e),t="left"==o.positionProp?Math.ceil(e)+"px":"0px",i="top"==o.positionProp?Math.ceil(e)+"px":"0px",n[o.positionProp]=e,!1!==o.transformsEnabled&&(!(n={})===o.cssTransitions?n[o.animType]="translate("+t+", "+i+")":n[o.animType]="translate3d("+t+", "+i+", 0px)"),o.$slideTrack.css(n)},a.prototype.setDimensions=function(){var e=this,t=(!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length))),e.$slides.first().outerWidth(!0)-e.$slides.first().width());!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},a.prototype.setFade=function(){var i,o=this;o.$slides.each(function(e,t){i=o.slideWidth*e*-1,!0===o.options.rtl?d(t).css({position:"relative",right:i,top:0,zIndex:o.options.zIndex-2,opacity:0}):d(t).css({position:"relative",left:i,top:0,zIndex:o.options.zIndex-2,opacity:0})}),o.$slides.eq(o.currentSlide).css({zIndex:o.options.zIndex-1,opacity:1})},a.prototype.setHeight=function(){var e,t=this;1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical&&(e=t.$slides.eq(t.currentSlide).outerHeight(!0),t.$list.css("height",e))},a.prototype.setOption=a.prototype.slickSetOption=function(){var e,t,i,o,n,s=this,a=!1;if("object"==typeof arguments[0]?(i=arguments[0],a=arguments[1],n="multiple"):"string"==typeof arguments[0]&&(i=arguments[0],o=arguments[1],a=arguments[2],"responsive"===arguments[0]&&Array.isArray(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)s.options[i]=o;else if("multiple"===n)d.each(i,function(e,t){s.options[e]=t});else if("responsive"===n)for(t in o)if(Array.isArray(s.options.responsive)){for(e=s.options.responsive.length-1;0<=e;)s.options.responsive[e].breakpoint===o[t].breakpoint&&s.options.responsive.splice(e,1),e--;s.options.responsive.push(o[t])}else s.options.responsive=[o[t]];a&&(s.unload(),s.reinit())},a.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},a.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty)&&void 0===t.webkitPerspective&&(e.animType=!1),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty)&&void 0===t.MozPerspective&&(e.animType=!1),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty)&&void 0===t.webkitPerspective&&(e.animType=!1),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform)&&(e.animType=!1),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},a.prototype.setSlideClasses=function(e){var t,i,o,n=this,s=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");n.$slides.eq(e).addClass("slick-current"),!0===n.options.centerMode?(i=n.options.slidesToShow%2==0?1:0,o=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&((o<=e&&e<=n.slideCount-1-o?n.$slides.slice(e-o+i,e+o+1):(t=n.options.slidesToShow+e,s.slice(t-o+1+i,t+o+2))).addClass("slick-active").attr("aria-hidden","false"),0===e?s.eq(s.length-1-n.options.slidesToShow).addClass("slick-center"):e===n.slideCount-1&&s.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(e).addClass("slick-center")):(0<=e&&e<=n.slideCount-n.options.slidesToShow?n.$slides.slice(e,e+n.options.slidesToShow):s.length<=n.options.slidesToShow?s:(i=n.slideCount%n.options.slidesToShow,t=!0===n.options.infinite?n.options.slidesToShow+e:e,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-e<n.options.slidesToShow?s.slice(t-(n.options.slidesToShow-i),t+i):s.slice(t,t+n.options.slidesToShow))).addClass("slick-active").attr("aria-hidden","false"),"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},a.prototype.setupInfinite=function(){var e,t,i,o=this;if(!0===o.options.fade&&(o.options.centerMode=!1),!0===o.options.infinite&&!1===o.options.fade&&(t=null,o.slideCount>o.options.slidesToShow)){for(i=!0===o.options.centerMode?o.options.slidesToShow+1:o.options.slidesToShow,e=o.slideCount;e>o.slideCount-i;--e)d(o.$slides[t=e-1]).clone(!0).attr("id","").attr("data-slick-index",t-o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");for(e=0;e<i+o.slideCount;e+=1)t=e,d(o.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");o.$slideTrack.find(".slick-cloned").find("[id]").each(function(){d(this).attr("id","")})}},a.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},a.prototype.selectHandler=function(e){e=d(e.target).is(".slick-slide")?d(e.target):d(e.target).parents(".slick-slide"),e=(e=parseInt(e.attr("data-slick-index")))||0;this.slideCount<=this.options.slidesToShow?this.slideHandler(e,!1,!0):this.slideHandler(e)},a.prototype.slideHandler=function(e,t,i){var o,n,s,a=this;t=t||!1,!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===e||(!1===t&&a.asNavFor(e),o=e,t=a.getLeft(o),s=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?s:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(e<0||e>a.getDotCount()*a.options.slidesToScroll)||!1===a.options.infinite&&!0===a.options.centerMode&&(e<0||e>a.slideCount-a.options.slidesToScroll)?!1===a.options.fade&&(o=a.currentSlide,!0!==i?a.animateSlide(s,function(){a.postSlide(o)}):a.postSlide(o)):(a.options.autoplay&&clearInterval(a.autoPlayTimer),n=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,n]),e=a.currentSlide,a.currentSlide=n,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(s=(s=a.getNavTarget()).slick("getSlick")).slideCount<=s.options.slidesToShow&&s.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade?(!0!==i?(a.fadeSlideOut(e),a.fadeSlide(n,function(){a.postSlide(n)})):a.postSlide(n),a.animateHeight()):!0!==i?a.animateSlide(t,function(){a.postSlide(n)}):a.postSlide(n)))},a.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},a.prototype.swipeDirection=function(){var e=this,t=e.touchObject.startX-e.touchObject.curX,i=e.touchObject.startY-e.touchObject.curY,i=Math.atan2(i,t);return(t=(t=Math.round(180*i/Math.PI))<0?360-Math.abs(t):t)<=45&&0<=t||t<=360&&315<=t?!1===e.options.rtl?"left":"right":135<=t&&t<=225?!1===e.options.rtl?"right":"left":!0===e.options.verticalSwiping?35<=t&&t<=135?"down":"up":"vertical"},a.prototype.swipeEnd=function(e){var t,i,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1;if(o.interrupted=!1,o.shouldClick=!(10<o.touchObject.swipeLength),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(i=o.swipeDirection()){case"left":case"down":t=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":t=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=i&&(o.slideHandler(t),o.touchObject={},o.$slider.trigger("swipe",[o,i]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},a.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},a.prototype.swipeMove=function(e){var t,i,o=this,n=void 0!==e.originalEvent?e.originalEvent.touches:null;return!(!o.dragging||o.scrolling||n&&1!==n.length)&&(t=o.getLeft(o.currentSlide),o.touchObject.curX=void 0!==n?n[0].pageX:e.clientX,o.touchObject.curY=void 0!==n?n[0].pageY:e.clientY,o.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(o.touchObject.curX-o.touchObject.startX,2))),n=Math.round(Math.sqrt(Math.pow(o.touchObject.curY-o.touchObject.startY,2))),!o.options.verticalSwiping&&!o.swiping&&4<n?!(o.scrolling=!0):(!0===o.options.verticalSwiping&&(o.touchObject.swipeLength=n),n=o.swipeDirection(),void 0!==e.originalEvent&&4<o.touchObject.swipeLength&&(o.swiping=!0,e.preventDefault()),e=(!1===o.options.rtl?1:-1)*(o.touchObject.curX>o.touchObject.startX?1:-1),!0===o.options.verticalSwiping&&(e=o.touchObject.curY>o.touchObject.startY?1:-1),i=o.touchObject.swipeLength,(o.touchObject.edgeHit=!1)===o.options.infinite&&(0===o.currentSlide&&"right"===n||o.currentSlide>=o.getDotCount()&&"left"===n)&&(i=o.touchObject.swipeLength*o.options.edgeFriction,o.touchObject.edgeHit=!0),!1===o.options.vertical?o.swipeLeft=t+i*e:o.swipeLeft=t+i*(o.$list.height()/o.listWidth)*e,!0===o.options.verticalSwiping&&(o.swipeLeft=t+i*e),!0!==o.options.fade&&!1!==o.options.touchMove&&(!0===o.animating?(o.swipeLeft=null,!1):void o.setCSS(o.swipeLeft))))},a.prototype.swipeStart=function(e){var t,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return!(i.touchObject={});void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,i.dragging=!0},a.prototype.unfilterSlides=a.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},a.prototype.unload=function(){var e=this;d(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},a.prototype.unslick=function(e){this.$slider.trigger("unslick",[this,e]),this.destroy()},a.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},a.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},a.prototype.visibility=function(){this.options.autoplay&&(document[this.hidden]?this.interrupted=!0:this.interrupted=!1)},d.fn.slick=function(){for(var e,t=this,i=arguments[0],o=Array.prototype.slice.call(arguments,1),n=t.length,s=0;s<n;s++)if("object"==typeof i||void 0===i?t[s].slick=new a(t[s],i):e=t[s].slick[i].apply(t[s].slick,o),void 0!==e)return e;return t}}),function(e){"use strict";etTheme.autoinit.sliderVertical=etTheme.sliderVertical=function(){e(".swiper-entry").hasClass("swiper-vertical-images")&&(e(".thumbnails-list").slick({slidesToScroll:1,slidesToShow:parseInt(e(".thumbnails-list").data("slick-slides-per-view")),autoplay:!1,vertical:!0,verticalSwiping:!0,infinite:!1,rtl:!!e(".thumbnails").hasClass("slick-rtl"),adaptiveHeight:!0,lazyLoad:"ondemand",nextArrow:'<div class="swiper-custom-right"></div>',prevArrow:'<div class="swiper-custom-left"></div>',responsive:[{breakpoint:650,settings:{slidesToShow:3,slidesToScroll:3,vertical:!1,verticalSwiping:!1,adaptiveHeight:!1}}]}),e(window).on("load",function(){e(".thumbnails-list .slick-current").eq(0).addClass("active-thumbnail")}))}}(jQuery),function(o){"use strict";etTheme.autoinit.stickyProductImages=etTheme.stickyProductImages=function(){var e,t,i;etTheme.et_global.w_width<992||(e=o(".single-product .product-fixed-images .images-wrapper").innerHeight(),t=o(".single-product .product-information").innerHeight(),o(".product-images .images .swiper-control-top").hasClass("gallery-slider-off")||(i=o(".product-images").outerHeight(),o(".fixed-product-block").css({minHeight:i-30})),t<=e)||(o(".product-fixed-images .images-wrapper").stick_in_parent({offset_top:150}),o(".product-fixed-content .product-information-inner").stick_in_parent({offset_top:150}),o(".fixed-product-block").each(function(){o(this).stick_in_parent({offset_top:150})}))}}(jQuery),function(p){"use strict";etTheme.autoinit.bought_together=etTheme.bought_together=function(){if(etTheme.et_woocommerce.is_single_product){let o=p(".bought-together-products"),n=p(".bought-together-button-wrapper button"),s=o.find(".product-checkbox").length,a=s,r=o.find(".total-price-wrapper"),l=r.find(".total-price"),d=o.find(".total-products");var c=0;o.on("click",".product-checkbox",function(){var e=p(this).attr("data-product-id"),t=p(this).attr("data-product-quantity");r.block({message:null,overlayCSS:{opacity:.6}}),p(this).prop("checked")?(o.find('input[name="quantity['+e+']"]').val(t),a++,p(".bought-together-products .post-"+e).removeClass("not-ready-to-buy")):(o.find('input[name="quantity['+e+']"]').val("0"),a--,p(".bought-together-products .post-"+e).addClass("not-ready-to-buy"));let i=0;o.find(":checkbox:checked").each(function(){i+=p(this).data("price")}),clearTimeout(c),c=setTimeout(function(){p.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_format_price",total_price:i},dataType:"json",success:function(e){l.html(e.price_html)},complete:function(){r.unblock(),d.html(d.html().replace(s,a)),1===(s=a)?n.attr("disabled",1):n.attr("disabled",null)},error:function(e){}})},300)})}}}(jQuery),function(c){"use strict";etTheme.autoinit.singleProductBuilder=etTheme.singleProductBuilder=function(){var e,t,i,o=etConfig.woocommerceSettings.single_product_autoscroll_tabs_mobile&&etTheme.et_global.w_width<992,n=c(".elementor-location-single").length;function s(e){let t=c(e).parent(),i=t.attr("aria-controls");t.hasClass("active")?(t.removeClass("active"),t.parent().parent().find("#"+i).slideToggle(300)):(t.parent().parent().find(".et-woocommerce-tab").removeClass("active"),t.parent().parent().find(".wc-tab").slideUp(300),t.addClass("active"),t.parent().parent().find("#"+i).slideDown(350),o&&setTimeout(function(){c("html, body").animate({scrollTop:t.parent().parent().find("#"+i).offset().top-100},1e3)},500),c(document).trigger("etheme_single_product_builder_tabs_changed"))}function a(e){var e=c(e).parent(),t=e.attr("aria-controls");e.hasClass(".active")||(e.parent().find(".et-woocommerce-tab").removeClass("active"),e.parent().parent().find(".wc-tab").hide(),e.addClass("active"),e.parent().parent().find("#"+t).show(),c(document).trigger("etheme_single_product_builder_tabs_changed"))}function r(d,e=!1){var t;!d||etTheme.et_global.w_width<=992||c(d+"[data-sticky]").length&&(t=function(r=!1){var l="<style>";c.each(c(d+"[data-sticky]"),function(){var e,t,i=c(this).data("settings")??"",o="",n=c(this).data("sticky"),s=c("."+n)[0],a=c(s).offset().top+c(s).outerHeight(!0);i?((o=i).sticky_to_block_offset=a,o.height=c(this).outerHeight(!0),c(".sticky-background-for-"+c(this).data("key")).css({height:o.height})):(e=c(this).outerWidth(!0)-.5,t=c(s).outerHeight(!0)-c(s).outerHeight(),(s=(c(this).offset().top==c(s).offset().top||c(this).offset().top+t==c(s).offset().top)&&c(this).outerHeight(!0)<c(s).outerHeight(!0))&&!r&&c(this).after('<div class="sticky-background sticky-background-for-'+c(this).data("key")+'" style="width:'+e+"px; height: "+c(this).outerHeight(!0)+'px"></div>'),o={top:c(this).offset().top,left:c(this).offset().left,height:c(this).outerHeight(!0),startY:c(this).data("start"),sticky_to_block_offset:a,sticky_to_block_fix_offset:t,makeSticky:s}),c(this).attr("data-settings",JSON.stringify(o)),i||r||(l+=".sticky-block."+c(this).data("key")+d+"[data-sticky="+n+"] {--max-width: "+e+"px;--offset-left:"+c(this).offset().left+"px;}")}),l+="</style>",r||c("body").append(l),c(window).on("scroll",function(){var e=0,a=(c(".header-wrapper .sticky-on").length&&c.each(c(".header-wrapper .sticky-on"),function(){e+=c(this).outerHeight()}),e);c.each(c(d+"[data-sticky]"),function(){var e,t,i,o,n,s=JSON.parse(c(this).attr("data-settings"));s.makeSticky&&(e=s.top,s.left,t=s.height,i=c(window).scrollTop(),o=parseInt(s.startY)+parseInt(a),n=s.sticky_to_block_offset,s=parseInt(s.sticky_to_block_fix_offset),e<i+o?(c(this).addClass("sticky-block pos-fixed"),c(this).css("top",o)):i+o<=e&&(c(this).removeClass("pos-fixed"),c(this).css("top",""),c(this).removeClass("sticky-block")),e<i+o)&&c(this).offset().top+t+s>n&&(c(this).addClass("sticky-block"),c(this).css("top",-(c(this).offset().top+t-o+s-n)))})})},e?t():setTimeout(function(){t()},300))}t=c(".woocommerce-tabs"),i="toggle",c(t).hasClass("type-accordion")&&(i="slide"),c(t).hasClass("closed-first-tab")||(e=(e=t.find(".et-woocommerce-tab").first()).find("> a"),"slide"==i?setTimeout(function(){s(e)},0):setTimeout(function(){a(e)},300)),c(".et-woocommerce-tab > a").on("click",function(e){e.preventDefault(),("slide"==i?s:a)(this,t)}),setTimeout(function(){c(t).addClass("loaded"),c(window).trigger("resize")},300),c(t).hasClass("opened-all-tabs")&&setTimeout(function(){t.find(".et-woocommerce-tab").addClass("active"),t.find(".wc-tab").slideDown(300)},100),n||(r(".et_product-block"),c(document).on("variable_product_found_variation etheme_single_product_builder_tabs_changed",function(){r(".et_product-block",!0),window.scrollTo(window.scrollX,window.scrollY-1),window.scrollTo(window.scrollX,window.scrollY+1)})),c(".woocommerce-review-link").on("click",function(e){return c(".reviews_tab.active a").trigger("click"),c("html, body").animate({scrollTop:c(".reviews_tab").offset().top},300),!0})}}(jQuery);
document.documentElement.className+=" js_active ",document.documentElement.className+="ontouchstart"in document.documentElement?" vc_mobile ":" vc_desktop ",(()=>{for(var e=["-webkit-","-moz-","-ms-","-o-",""],t=0;t<e.length;t++)e[t]+"transform"in document.documentElement.style&&(document.documentElement.className+=" vc_transform ")})(),(c=>{"function"!=typeof window.vc_js&&(window.vc_js=function(){vc_toggleBehaviour(),vc_tabsBehaviour(),vc_accordionBehaviour(),vc_teaserGrid(),vc_carouselBehaviour(),vc_slidersBehaviour(),vc_prettyPhoto(),vc_pinterest(),vc_progress_bar(),vc_plugin_flexslider(),vc_gridBehaviour(),vc_rowBehaviour(),vc_prepareHoverBox(),vc_googleMapsPointer(),vc_ttaActivation(),vc_ttaToggleBehaviour(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}),"function"!=typeof window.vc_plugin_flexslider&&(window.vc_plugin_flexslider=function(e){(e?e.find(".wpb_flexslider"):jQuery(".wpb_flexslider")).each(function(){var e=jQuery(this),t=1e3*parseInt(e.attr("data-interval"),10),i=e.attr("data-flex_fx"),o=0==t?!1:!0;e.is(":visible")&&setTimeout(function(){e.flexslider({animation:i,slideshow:o,slideshowSpeed:t,sliderSpeed:800,smoothHeight:!0})},1)})}),"function"!=typeof window.vc_googleplus&&(window.vc_googleplus=function(){var e,t;0<jQuery(".wpb_googleplus").length&&((e=document.createElement("script")).type="text/javascript",e.async=!0,e.src="https://apis.google.com/js/plusone.js",(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t))}),"function"!=typeof window.vc_pinterest&&(window.vc_pinterest=function(){var e,t;0<jQuery(".wpb_pinterest").length&&((e=document.createElement("script")).type="text/javascript",e.async=!0,e.src="https://assets.pinterest.com/js/pinit.js",(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t))}),"function"!=typeof window.vc_progress_bar&&(window.vc_progress_bar=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".vc_progress_bar").each(function(){var e=jQuery(this);e.vcwaypoint(function(){e.find(".vc_single_bar").each(function(e){var t=jQuery(this).find(".vc_bar"),i=t.data("percentage-value");setTimeout(function(){t.css({width:i+"%"})},200*e)})},{offset:"85%"})})}),"function"!=typeof window.vc_waypoints&&(window.vc_waypoints=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each(function(){var e=jQuery(this);e.vcwaypoint(function(){e.addClass("wpb_start_animation animated")},{offset:"85%"})})}),"function"!=typeof window.vc_toggleBehaviour&&(window.vc_toggleBehaviour=function(e){function t(e){e&&e.preventDefault&&e.preventDefault();var t=jQuery(this).closest(".vc_toggle"),e=t.find(".vc_toggle_content");t.hasClass("vc_toggle_active")?e.slideUp({duration:300,complete:function(){t.removeClass("vc_toggle_active")}}):e.slideDown({duration:300,complete:function(){t.addClass("vc_toggle_active")}})}(e?e.hasClass("vc_toggle_title")?e.unbind("click"):e.find(".vc_toggle_title").off("click"):jQuery(".vc_toggle_title").off("click")).on("click",t)}),"function"!=typeof window.vc_ttaToggleBehaviour&&(window.vc_ttaToggleBehaviour=function(e){function t(){var e=jQuery(this);e.toggleClass("wpb-tta-toggle-active"),e.parent().parent().parent().find(".vc_pagination-item").each(function(){if(!c(this).hasClass("vc_active"))return c(this).find("a").click(),!1})}(e?e.find(".wpb-tta-toggle"):jQuery(".wpb-tta-toggle")).off("click").on("click",t),setTimeout(function(){jQuery(".wpb-tta-toggle").each(function(){var e=jQuery(this);e.parent().parent().parent().find(".vc_tta-panels-container .vc_pagination li:first").hasClass("vc_active")||e.addClass("wpb-tta-toggle-active")})},1e3)}),"function"!=typeof window.vc_tabsBehaviour&&(window.vc_tabsBehaviour=function(e){var t,o;jQuery.ui&&(e=e||jQuery(".wpb_tabs, .wpb_tour"),t=jQuery.ui&&jQuery.ui.version?jQuery.ui.version.split("."):"1.10",o=1===parseInt(t[0],10)&&parseInt(t[1],10)<9,e.each(function(){var e=jQuery(this).attr("data-interval"),t=[],i=jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({show:function(e,t){wpb_prepare_tab_content(e,t)},activate:function(e,t){wpb_prepare_tab_content(e,t)}});if(e&&0<e)try{i.tabs("rotate",1e3*e)}catch(e){window.console&&window.console.warn&&console.warn("tabs behaviours error",e)}jQuery(this).find(".wpb_tab").each(function(){t.push(this.id)}),jQuery(this).find(".wpb_tabs_nav li").on("click",function(e){return e&&e.preventDefault&&e.preventDefault(),o?i.tabs("select",jQuery("a",this).attr("href")):i.tabs("option","active",jQuery(this).index()),!1}),jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").on("click",function(e){var t;e&&e.preventDefault&&e.preventDefault(),o?(t=i.tabs("option","selected"),jQuery(this).parent().hasClass("wpb_next_slide")?t++:t--,t<0?t=i.tabs("length")-1:t>=i.tabs("length")&&(t=0),i.tabs("select",t)):(t=i.tabs("option","active"),e=i.find(".wpb_tab").length,t=jQuery(this).parent().hasClass("wpb_next_slide")?e<=t+1?0:t+1:t-1<0?e-1:t-1,i.tabs("option","active",t))})}))}),"function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each(function(){var e=jQuery(this),t=(e.attr("data-interval"),!isNaN(jQuery(this).data("active-tab"))&&0<parseInt(e.data("active-tab"),10)&&parseInt(e.data("active-tab"),10)-1),i=!1===t||"yes"===e.data("collapsible"),t=e.find(".wpb_accordion_wrapper").accordion({header:"> div > h3",autoHeight:!1,heightStyle:"content",active:t,collapsible:i,navigation:!0,activate:vc_accordionActivate,change:function(e,t){void 0!==jQuery.fn.isotope&&t.newContent.find(".isotope").isotope("layout"),vc_carouselBehaviour(t.newPanel)}});!0===e.data("vcDisableKeydown")&&(t.data("uiAccordion")._keydown=function(){})})}),"function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){var o={fitrows:"fitRows",masonry:"masonry"};jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function(){var e=jQuery(this),t=e.find(".wpb_thumbnails"),i=t.attr("data-layout-mode");t.isotope({itemSelector:".isotope-item",layoutMode:void 0===o[i]?"fitRows":o[i]}),e.find(".categories_filter a").data("isotope",t).on("click",function(e){e&&e.preventDefault&&e.preventDefault();e=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),e.isotope({filter:jQuery(this).attr("data-filter")})}),jQuery(window).on("load resize",function(){t.isotope("layout")})})}),"function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function(e){(e?e.find(".wpb_carousel"):jQuery(".wpb_carousel")).each(function(){var e=jQuery(this);!0!==e.data("carousel_enabled")&&e.is(":visible")&&(e.data("carousel_enabled",!0),getColumnsCount(jQuery(this)),jQuery(this).hasClass("columns_count_1"),(e=jQuery(this).find(".wpb_thumbnails-fluid li")).css({"margin-right":e.css("margin-left"),"margin-left":0}),(e=jQuery(this).find("ul.wpb_thumbnails-fluid")).width(e.width()+300))})}),"function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each(function(){var e,t,i=jQuery(this);i.hasClass("wpb_slider_nivo")?(0===(t=1e3*i.attr("data-interval"))&&(t=9999999999),jQuery.fn.nivoSlider&&!i.data("nivo-initialized")&&(i.data("nivo-initialized",!0),i.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:800,pauseTime:t,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"}))):i.hasClass("wpb_image_grid")&&i.find(".wpb_image_grid_ul")&&i.find(".wpb_image_grid_ul").isotope&&(jQuery.fn.imagesLoaded?e=i.find(".wpb_image_grid_ul").imagesLoaded(function(){e.isotope({itemSelector:".isotope-item",layoutMode:"fitRows",percentPosition:!0})}):i.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows",percentPosition:!0}))})}),"function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){try{jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({animationSpeed:"normal",hook:"data-rel",padding:15,opacity:.7,showTitle:!0,allowresize:!0,counter_separator_label:"/",hideflash:!1,deeplinking:!1,modal:!1,callback:function(){-1<location.href.indexOf("#!prettyPhoto")&&(location.hash="")},social_tools:""})}catch(e){window.console&&window.console.warn&&window.console.warn("vc_prettyPhoto initialize error",e)}}),"function"!=typeof window.vc_google_fonts&&(window.vc_google_fonts=function(){return window.console&&window.console.warn&&window.console.warn("function vc_google_fonts is deprecated, no need to use it"),!1}),window.vcParallaxSkroll=!1,"function"!=typeof window.vc_rowBehaviour&&(window.vc_rowBehaviour=function(){var s=window.jQuery;function e(){var e;void 0!==window.wpb_disable_full_width_row_js&&window.wpb_disable_full_width_row_js||(e=s('[data-vc-full-width="true"]'),s.each(e,function(){var e,t,i,o,n,a,r,c=s(this),d=(c.addClass("vc_hidden"),c.next(".vc_row-full-width"));(d=d.length?d:c.parent().next(".vc_row-full-width")).length&&(c.removeAttr("data-vc-full-width-temp"),e=parseInt(c.css("margin-left"),10),t=parseInt(c.css("margin-right"),10),i=0-d.offset().left-e,o=s(window).width(),n={position:"relative",left:i="rtl"===c.css("direction")?(i=i-d.width()+o)+e+t:i,"box-sizing":"border-box",width:o,"max-width":o},c.css(n),c.data("vcStretchContent")||("rtl"===c.css("direction")?((a=i)<0&&(a=0),(r=i)<0&&(r=0)):(r=o-(a=(a=-1*i)<0?0:a)-d.width()+e+t)<0&&(r=0),c.css({"padding-left":a+"px","padding-right":r+"px"})),c.attr("data-vc-full-width-init","true"),c.removeClass("vc_hidden"),s(document).trigger("vc-full-width-row-single",{el:c,offset:i,marginLeft:e,marginRight:t,elFull:d,width:o,maxWidth:o}))}),s(document).trigger("vc-full-width-row",e))}function t(){var e,t,i=s(".vc_row-o-full-height:first");i.length&&(e=s(window).height(),(t=i.offset().top)<e)&&i.css("min-height",100-t/(e/100)+"vh"),s(document).trigger("vc-full-height-row",i)}s(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",e).on("resize.vcRowBehaviour",t),e(),t(),(0<window.navigator.userAgent.indexOf("MSIE ")||navigator.userAgent.match(/Trident.*rv\:11\./))&&s(".vc_row-o-full-height").each(function(){"flex"===s(this).css("display")&&s(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')}),vc_initVideoBackgrounds();var n=!1;if(window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),s(".vc_parallax-inner").remove(),s("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),s("[data-vc-parallax]").each(function(){var e,t,i,o;n=!0,"on"===s(this).data("vcParallaxOFade")&&s(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),e=100*s(this).data("vcParallax"),(t=s("<div />").addClass("vc_parallax-inner").appendTo(s(this))).height(e+"%"),i=s(this).data("vcParallaxImage"),(o=vcExtractYoutubeId(i))?insertYoutubeVideoAsBackground(t,o):void 0!==i&&t.css("background-image","url("+i+")"),t.attr("data-bottom-top","top: "+-(e-100)+"%;").attr("data-top-bottom","top: 0%;")}),n&&window.skrollr)window.vcParallaxSkroll=skrollr.init({forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}}),window.vcParallaxSkroll}),"function"!=typeof window.vc_gridBehaviour&&(window.vc_gridBehaviour=function(){jQuery.fn.vcGrid&&jQuery("[data-vc-grid]").vcGrid()}),"function"!=typeof window.getColumnsCount&&(window.getColumnsCount=function(e){for(var t=!1,i=1;!1===t;){if(e.hasClass("columns_count_"+i))return t=!0,i;i++}}),"function"!=typeof window.wpb_prepare_tab_content&&(window.wpb_prepare_tab_content=function(e,t){var i=t.panel||t.newPanel,o=i.find(".vc_pie_chart:not(.vc_ready)"),n=i.find(".vc_round-chart"),a=i.find(".vc_line-chart"),r=i.find('[data-ride="vc_carousel"]');vc_carouselBehaviour(),vc_plugin_flexslider(i),t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()}),i.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&i.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()}),o.length&&jQuery.fn.vcChat&&o.vcChat(),n.length&&jQuery.fn.vcRoundChart&&n.vcRoundChart({reload:!1}),a.length&&jQuery.fn.vcLineChart&&a.vcLineChart({reload:!1}),r.length&&jQuery.fn.carousel&&r.carousel("resizeAction"),t=i.find(".isotope, .wpb_image_grid_ul"),o=i.find(".wpb_gmaps_widget"),0<t.length&&t.isotope("layout"),o.length&&!o.is(".map_ready")&&((n=o.find("iframe")).attr("src",n.attr("src")),o.addClass("map_ready")),i.parents(".isotope").length&&i.parents(".isotope").each(function(){jQuery(this).isotope("layout")}),c(document).trigger("wpb_prepare_tab_content",i)}),"function"!=typeof window.vc_ttaActivation&&(window.vc_ttaActivation=function(){jQuery("[data-vc-accordion]").on("show.vc.accordion",function(e){var t=window.jQuery,i={};i.newPanel=t(this).data("vc.accordion").getTarget(),window.wpb_prepare_tab_content(e,i)})}),"function"!=typeof window.vc_accordionActivate&&(window.vc_accordionActivate=function(e,t){var i,o,n,a;t.newPanel.length&&t.newHeader.length&&(i=t.newPanel.find(".vc_pie_chart:not(.vc_ready)"),o=t.newPanel.find(".vc_round-chart"),n=t.newPanel.find(".vc_line-chart"),a=t.newPanel.find('[data-ride="vc_carousel"]'),void 0!==jQuery.fn.isotope&&t.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"),t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()}),vc_carouselBehaviour(t.newPanel),vc_plugin_flexslider(t.newPanel),i.length&&jQuery.fn.vcChat&&i.vcChat(),o.length&&jQuery.fn.vcRoundChart&&o.vcRoundChart({reload:!1}),n.length&&jQuery.fn.vcLineChart&&n.vcLineChart({reload:!1}),a.length&&jQuery.fn.carousel&&a.carousel("resizeAction"),t.newPanel.parents(".isotope").length)&&t.newPanel.parents(".isotope").each(function(){jQuery(this).isotope("layout")})}),"function"!=typeof window.initVideoBackgrounds&&(window.initVideoBackgrounds=function(){return window.console&&window.console.warn&&window.console.warn("this function is deprecated use vc_initVideoBackgrounds"),vc_initVideoBackgrounds()}),"function"!=typeof window.vc_initVideoBackgrounds&&(window.vc_initVideoBackgrounds=function(){c(".vc_video-bg").remove(),c("[data-vc-video-bg]").each(function(){var e,i=jQuery(this);i.data("vcVideoBg")?(e=i.data("vcVideoBg"),(e=vcExtractYoutubeId(e))&&(i.find(".vc_video-bg").remove(),insertYoutubeVideoAsBackground(i,e)),jQuery(window).on("grid:items:added",function(e,t){i.has(t).length&&vcResizeVideoBackground(i)})):i.find(".vc_video-bg").remove()})}),"function"!=typeof window.insertYoutubeVideoAsBackground&&(window.insertYoutubeVideoAsBackground=function(e,t,i){if("undefined"==typeof YT||void 0===YT.Player)return 100<(i=void 0===i?0:i)?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){insertYoutubeVideoAsBackground(e,t,i++)},100);var o=e.prepend('<div class="vc_video-bg"><div class="inner"></div></div>').find(".inner");new YT.Player(o[0],{width:"100%",height:"100%",videoId:t,playerVars:{playlist:t,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1,mute:1,wmode:"transparent"},events:{onReady:function(e){e.target.mute().setLoop(!0)}}}),vcResizeVideoBackground(e),jQuery(window).on("resize",function(){vcResizeVideoBackground(e)})}),"function"!=typeof window.vcResizeVideoBackground&&(window.vcResizeVideoBackground=function(e){var t,i,o,n,a=e.innerWidth(),r=e.innerHeight();a/r<16/9?(t=r*(16/9),i=r,o=-Math.round((t-a)/2)+"px",n=-Math.round((i-r)/2)+"px"):(i=(t=a)*(9/16),n=-Math.round((i-r)/2)+"px",o=-Math.round((t-a)/2)+"px"),t+="px",i+="px",e.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:o,marginTop:n,width:t,height:i})}),"function"!=typeof window.vcExtractYoutubeId&&(window.vcExtractYoutubeId=function(e){return void 0!==e&&null!==(e=e.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/))&&e[1]}),"function"!=typeof window.vc_googleMapsPointer&&(window.vc_googleMapsPointer=function(){var e=window.jQuery,t=e(".wpb_gmaps_widget");t.on("click",function(){e("iframe",this).css("pointer-events","auto")}),t.on("mouseleave",function(){e("iframe",this).css("pointer-events","none")}),e(".wpb_gmaps_widget iframe").css("pointer-events","none")}),"function"!=typeof window.vc_setHoverBoxPerspective&&(window.vc_setHoverBoxPerspective=function(e){e.each(function(){var e=jQuery(this),t=e.width();e.css("perspective",4*t+"px")})}),"function"!=typeof window.vc_setHoverBoxHeight&&(window.vc_setHoverBoxHeight=function(e){e.each(function(){var e=jQuery(this),t=e.find(".vc-hoverbox-inner"),i=(t.css("min-height",0),e.find(".vc-hoverbox-front-inner").outerHeight()),e=e.find(".vc-hoverbox-back-inner").outerHeight(),i=e<i?i:e;t.css("min-height",(i=i<250?250:i)+"px")})}),"function"!=typeof window.vc_prepareHoverBox&&(window.vc_prepareHoverBox=function(){var e=jQuery(".vc-hoverbox");vc_setHoverBoxHeight(e),vc_setHoverBoxPerspective(e)}),jQuery(document).ready(window.vc_prepareHoverBox),jQuery(window).on("resize",window.vc_prepareHoverBox),jQuery(document).ready(function(){window.vc_js()})})(window.jQuery);
!function(h){"use strict";etTheme.autoinit.fixedHeader=etTheme.fixedHeader=function(){let o=h("#header");if(o.hasClass("sticky")){switch(h(o).data("type")){case"smart":{var i=o;let e=0,s=h(i).outerHeight();h(window).on("scroll",function(){var t;h("html").hasClass("et-mini-content-opened")||((t=h(this).scrollTop())<e&&t>s?h(i).css("height",s).addClass("sticky-on"):h(i).attr("style","").removeClass("sticky-on"),e=t)})}break;case"custom":{var s=o;let t=h(s).data("start"),e=h(s).outerHeight();h(window).on("scroll",function(){h("html").hasClass("et-mini-content-opened")||(h(this).scrollTop()>t?h(s).css("height",e).addClass("sticky-on"):h(s).attr("style","").removeClass("sticky-on"))})}break;default:var t=o,n=[];h(t).find(".sticky").each(function(){n.push({top:h(this).offset().top,top_offset:0,height:h(this).outerHeight()})});for(let t=0;t<=n.length-1;t++)n[t+1]&&(n[t+1].top_offset=n[t].height,n[t-1]&&(n[t+1].top_offset+=n[t-1].height),n[t+1].top=n[t+1].top-n[t].height,n[t-1])&&(n[t+1].top-=n[t-1].height);var a=h(t).outerHeight(),l=0;h("body").hasClass("bordered")&&1200<etTheme.et_global.w_width&&(l=20),h(window).on("scroll",function(){if(!h("html").hasClass("et-mini-content-opened")){var o=0;let s=h(this).scrollTop();h(t).find(".sticky").each(function(){a=h(this).outerHeight();var t=n[o].top_offset+l,e=n[o].top-l;s>e?(h(this).css({height:a}).addClass("sticky-on"),h(this).find("> div").css({top:t})):(h(this).find("> div").css({top:"auto"}),h(this).attr("style","").removeClass("sticky-on")),o++})}})}h(window).on("orientationchange",function(){h(o).find(".sticky").attr("style",null).removeClass("sticky-on").find("> div").attr("style",null),h(o).removeClass("sticky-on").attr("style",null),h(window).off("scroll"),setTimeout(function(){etTheme.fixedHeader(),h(window).trigger("scroll")},300)})}}}(jQuery);
!function(s){"use strict";etTheme.autoinit.wishlist=etTheme.wishlist=function(){var i=etTheme.et_global.w_width<etTheme.et_global.mob_header_start?s(".mobile-header-wrapper"):s(".header-wrapper"),o=0;s(".yith-wcwl-add-button.show").each(function(){var e=s(this).find("a").text();s(this).find("a").attr("data-hover",e)}),s(document.body).on("added_to_cart added_to_wishlist removed_from_wishlist",function(){s.ajax({url:etConfig.ajaxurl,data:{action:"etheme_wishlist_link_fragment"},method:"POST",success:function(e){e&&e.fragments&&s.each(e.fragments,function(e,t){s(e).replaceWith(t)})}})}),s(document.body).on("removed_from_wishlist",function(){s("body").hasClass("woocommerce-wishlist")||s.ajax({url:etConfig.ajaxurl,data:{action:"etheme_wishlist_notice_ajax"},method:"POST",success:function(e){console.log(e)}})}).on("added_to_wishlist",function(){var e=s(i).find(".et_b_header-wishlist.et_element-top-level"),t=s(i).find(".et_b_header-wishlist.et_element-top-level.et-off-canvas .et-mini-content"),a=s(i).find(".et_b_header-wishlist.et_element-top-level.et-off-canvas");clearTimeout(o),a.length&&(etTheme.closeQuickView(),etTheme.showHideElementsOnCanvasActions(!0),etTheme.et_global.deny_link_click=!0,s(".et-mobile-panel-wrapper").addClass("outside")),e.addClass("active"),t.addClass("active"),a.addClass("et-content-shown"),o=setTimeout(function(){e.removeClass("active")},1e3)})}}(jQuery);
!function(r){etTheme.autoinit.secondaryMenu=etTheme.secondaryMenu=function(){var e=!1,n=!1,o=null,s=(r(document).on("click",".et-secondary-visibility-on_click .secondary-title",function(){s()}).on("mouseover",".et-secondary-visibility-on_hover.et-secondary-darkerning-on .secondary-menu-wrapper",function(){t()}).on("mouseleave",".et-secondary-visibility-on_hover.et-secondary-darkerning-on .secondary-menu-wrapper",function(){i()}).on("click touchstart",function(e){r(e.target).closest(".secondary-menu-wrapper").length||r(e.target).closest(".show-more").length||i()}).on("click",".secondary-menu-wrapper",function(){0<r(this).parents(".sticky-on").length&&r("html, body").animate({scrollTop:0})}).on("click",".secondary-menu-wrapper .show-more",function(){n?(o&&o.addClass("hidden").removeClass("is-shown"),r(this).removeClass("expanded")):(o=r(this).prevAll("li.hidden"),o.length,r(this).prevAll("li.hidden").removeClass("hidden"),r(this).attr("data-reverse")?(o.addClass("is-shown"),r(this).addClass("expanded")):r(this).remove()),n=!n}).on("click",".secondary-menu-wrapper .show-less",function(){r(this).prevAll("li.hidden").removeClass("hidden"),r(this).remove()}),function(){(e?i:t)()}),t=function(){r("body").addClass("et-secondary-shown"),e=!0},i=function(){r("body").removeClass("et-secondary-shown"),e=!1}}}(jQuery);