!function(t){var e={};function i(n){if(e[n])return e[n].exports;var r=e[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=100)}([function(t,e){t.exports=jQuery},function(t,e,i){"use strict";var n=i(0),r=i.n(n),s={};s.$win=r()(window),s.$doc=r()(document),s.$htmlBody=r()("html,body"),s.$html=r()("html"),s.$body=r()("body"),s.$header=r()(".l-header"),s.$wrap=r()(".l-wrap"),s.$logoImg=r()(".logo img:visible"),s.isScreenY=function(t){var e=t||{};return e.scroll+e.windowHeight>Math.round(e.begin)&&e.scroll-1;)(l=v[e[p]]||new y(e[p],[])).gsClass?(a[p]=l.gsClass,f--):o&&l.sc.push(this);if(0===f&&n)for(c=(h=("com.greensock."+t).split(".")).pop(),d=u(h.join("."))[c]=this.gsClass=n.apply(n,a),s&&(r[c]=i[c]=d),p=0;p-1;)for(s=l[h],r=n?b("easing."+s,null,!0):p.easing[s]||{},a=c.length;--a>-1;)o=c[a],T[s+"."+o]=T[o+s]=r[o]=t.getRatio?t:t[o]||new t};for((o=x.prototype)._calcEnd=!1,o.getRatio=function(t){if(this._func)return this._params[0]=t,this._func.apply(null,this._params);var e=this._type,i=this._power,n=1===e?1-t:2===e?t:.5>t?2*t:2*(1-t);return 1===i?n*=n:2===i?n*=n*n:3===i?n*=n*n*n:4===i&&(n*=n*n*n*n),1===e?1-n:2===e?n:.5>t?n/2:1-n/2},a=(s=["Linear","Quad","Cubic","Quart","Quint,Strong"]).length;--a>-1;)o=s[a]+",Power"+a,C(new x(null,null,1,a),o,"easeOut",!0),C(new x(null,null,2,a),o,"easeIn"+(0===a?",easeNone":"")),C(new x(null,null,3,a),o,"easeInOut");T.linear=p.easing.Linear.easeIn,T.swing=p.easing.Quad.easeInOut;var S=b("events.EventDispatcher",function(t){this._listeners={},this._eventTarget=t||this});(o=S.prototype).addEventListener=function(t,e,i,n,r){r=r||0;var s,a,o=this._listeners[t],c=0;for(this!==l||h||l.wake(),null==o&&(this._listeners[t]=o=[]),a=o.length;--a>-1;)(s=o[a]).c===e&&s.s===i?o.splice(a,1):0===c&&s.pr-1;)if(n[i].c===e)return void n.splice(i,1)},o.dispatchEvent=function(t){var e,i,n,r=this._listeners[t];if(r)for((e=r.length)>1&&(r=r.slice(0)),i=this._eventTarget;--e>-1;)(n=r[e])&&(n.up?n.c.call(n.s||i,{type:t,target:i}):n.c.call(n.s||i))};var k=t.requestAnimationFrame,P=t.cancelAnimationFrame,E=Date.now||function(){return(new Date).getTime()},A=E();for(a=(s=["ms","moz","webkit","o"]).length;--a>-1&&!k;)k=t[s[a]+"RequestAnimationFrame"],P=t[s[a]+"CancelAnimationFrame"]||t[s[a]+"CancelRequestAnimationFrame"];b("Ticker",function(t,e){var i,r,s,a,o,c=this,d=E(),u=!(!1===e||!k)&&"auto",p=500,f=33,g=function(t){var e,n,l=E()-A;l>p&&(d+=l-f),A+=l,c.time=(A-d)/1e3,e=c.time-o,i&&0>=e&&!0!==t||(c.frame++,o+=e+(a>e?a-e:.004),n=!0),!0!==t&&(s=r(g)),n&&c.dispatchEvent("tick")};S.call(c),c.time=c.frame=0,c.tick=function(){g(!0)},c.lagSmoothing=function(t,e){if(!arguments.length)return 1e10>p;f=Math.min(e,p=t||1e10,0)},c.sleep=function(){null!=s&&(u&&P?P(s):clearTimeout(s),r=m,s=null,c===l&&(h=!1))},c.wake=function(t){null!==s?c.sleep():t?d+=-A+(A=E()):c.frame>10&&(A=E()-p+5),r=0===i?m:u&&k?k:function(t){return setTimeout(t,1e3*(o-c.time)+1|0)},c===l&&(h=!0),g(2)},c.fps=function(t){if(!arguments.length)return i;a=1/((i=t)||60),o=this.time+a,c.wake()},c.useRAF=function(t){if(!arguments.length)return u;c.sleep(),u=t,c.fps(i)},c.fps(t),setTimeout(function(){"auto"===u&&5>c.frame&&"hidden"!==(n||{}).visibilityState&&c.useRAF(!1)},1500)}),(o=p.Ticker.prototype=new p.events.EventDispatcher).constructor=p.Ticker;var I=b("core.Animation",function(t,e){if(this.vars=e=e||{},this._duration=this._totalDuration=t||0,this._delay=+e.delay||0,this._timeScale=1,this._active=!0===e.immediateRender,this.data=e.data,this._reversed=!0===e.reversed,Y){h||l.wake();var i=this.vars.useFrames?X:Y;i.add(this,i._time),this.vars.paused&&this.paused(!0)}});l=I.ticker=new p.Ticker,(o=I.prototype)._dirty=o._gc=o._initted=o._paused=!1,o._totalTime=o._time=0,o._rawPrevTime=-1,o._next=o._last=o._onUpdate=o._timeline=o.timeline=null,o._paused=!1;var M=function(){!h||2e3>=E()-A||"hidden"===(n||{}).visibilityState&&l.lagSmoothing()||l.wake();var t=setTimeout(M,2e3);t.unref&&t.unref()};M(),o.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},o.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},o.resume=function(t,e){return null!=t&&this.seek(t,e),this.paused(!1)},o.seek=function(t,e){return this.totalTime(+t,!1!==e)},o.restart=function(t,e){return this.reversed(!1).paused(!1).totalTime(t?-this._delay:0,!1!==e,!0)},o.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},o.render=function(t,e,i){},o.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,!this._gc&&this.timeline||this._enabled(!0),this},o.isActive=function(){var t,e=this._timeline,i=this._startTime;return!e||!this._gc&&!this._paused&&e.isActive()&&(t=e.rawTime(!0))>=i&&t-1;)"{self}"===t[e]&&(i[e]=this);return i},o._callback=function(t){var e=this.vars,i=e[t],n=e[t+"Params"],r=e[t+"Scope"]||e.callbackScope||this;switch(n?n.length:0){case 0:i.call(r);break;case 1:i.call(r,n[0]);break;case 2:i.call(r,n[0],n[1]);break;default:i.apply(r,n)}},o.eventCallback=function(t,e,i,n){if("on"===(t||"").substr(0,2)){var r=this.vars;if(1===arguments.length)return r[t];null==e?delete r[t]:(r[t]=e,r[t+"Params"]=g(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,r[t+"Scope"]=n),"onUpdate"===t&&(this._onUpdate=e)}return this},o.delay=function(t){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+t-this._delay),this._delay=t,this):this._delay},o.duration=function(t){return arguments.length?(this._duration=this._totalDuration=t,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._timethis._duration?this._duration:t,e)):this._time},o.totalTime=function(t,e,i){if(h||l.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>t&&!i&&(t+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var n=this._totalDuration,r=this._timeline;if(t>n&&!i&&(t=n),this._startTime=(this._paused?this._pauseTime:r._time)-(this._reversed?n-t:t)/this._timeScale,r._dirty||this._uncache(!1),r._timeline)for(;r._timeline;)r._timeline._time!==(r._startTime+r._totalTime)/r._timeScale&&r.totalTime(r._totalTime,!0),r=r._timeline}this._gc&&this._enabled(!0,!1),this._totalTime===t&&0!==this._duration||(R.length&&K(),this.render(t,e,!1),R.length&&K())}return this},o.progress=o.totalProgress=function(t,e){var i=this.duration();return arguments.length?this.totalTime(i*t,e):i?this._time/i:this.ratio},o.startTime=function(t){return arguments.length?(t!==this._startTime&&(this._startTime=t,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,t-this._delay)),this):this._startTime},o.endTime=function(t){return this._startTime+(0!=t?this.totalDuration():this.duration())/this._timeScale},o.timeScale=function(t){if(!arguments.length)return this._timeScale;var e,i;for(t=t||1e-10,this._timeline&&this._timeline.smoothChildTiming&&(i=(e=this._pauseTime)||0===e?e:this._timeline.totalTime(),this._startTime=i-(i-this._startTime)*this._timeScale/t),this._timeScale=t,i=this.timeline;i&&i.timeline;)i._dirty=!0,i.totalDuration(),i=i.timeline;return this},o.reversed=function(t){return arguments.length?(t!=this._reversed&&(this._reversed=t,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},o.paused=function(t){if(!arguments.length)return this._paused;var e,i,n=this._timeline;return t!=this._paused&&n&&(h||t||l.wake(),i=(e=n.rawTime())-this._pauseTime,!t&&n.smoothChildTiming&&(this._startTime+=i,this._uncache(!1)),this._pauseTime=t?e:null,this._paused=t,this._active=this.isActive(),!t&&0!==i&&this._initted&&this.duration()&&(e=n.smoothChildTiming?this._totalTime:(e-this._startTime)/this._timeScale,this.render(e,e===this._totalTime,!0))),this._gc&&!t&&this._enabled(!0,!1),this};var D=b("core.SimpleTimeline",function(t){I.call(this,0,t),this.autoRemoveChildren=this.smoothChildTiming=!0});(o=D.prototype=new I).constructor=D,o.kill()._gc=!1,o._first=o._last=o._recent=null,o._sortChildren=!1,o.add=o.insert=function(t,e,i,n){var r,s;if(t._startTime=+(e||0)+t._delay,t._paused&&this!==t._timeline&&(t._pauseTime=this.rawTime()-(t._timeline.rawTime()-t._pauseTime)),t.timeline&&t.timeline._remove(t,!0),t.timeline=t._timeline=this,t._gc&&t._enabled(!0,!0),r=this._last,this._sortChildren)for(s=t._startTime;r&&r._startTime>s;)r=r._prev;return r?(t._next=r._next,r._next=t):(t._next=this._first,this._first=t),t._next?t._next._prev=t:this._last=t,t._prev=r,this._recent=t,this._timeline&&this._uncache(!0),this},o._remove=function(t,e){return t.timeline===this&&(e||t._enabled(!1,!0),t._prev?t._prev._next=t._next:this._first===t&&(this._first=t._next),t._next?t._next._prev=t._prev:this._last===t&&(this._last=t._prev),t._next=t._prev=t.timeline=null,t===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},o.render=function(t,e,i){var n,r=this._first;for(this._totalTime=this._time=this._rawPrevTime=t;r;)n=r._next,!r._active&&(t>0:q[l],(o||e instanceof Array||e.push&&g(e))&&"number"!=typeof e[0])for(this._targets=a=f(e),this._propLookup=[],this._siblings=[],r=0;r1&&tt(s,this,null,1,this._siblings[r])):"string"==typeof(s=a[r--]=O.selector(s))&&a.splice(r+1,1):a.splice(r--,1);else this._propLookup={},this._siblings=Q(e,this,!1),1===l&&this._siblings.length>1&&tt(e,this,null,1,this._siblings);(this.vars.immediateRender||0===i&&0===this._delay&&!1!==this.vars.immediateRender)&&(this._time=-1e-10,this.render(Math.min(0,-this._delay)))},!0),z=function(e){return e&&e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodeType&&e[0].style&&!e.nodeType)};(o=O.prototype=new I).constructor=O,o.kill()._gc=!1,o.ratio=0,o._firstPT=o._targets=o._overwrittenProps=o._startAt=null,o._notifyPluginsOfEnabled=o._lazy=!1,O.version="1.20.5",O.defaultEase=o._ease=new x(null,null,1,1),O.defaultOverwrite="auto",O.ticker=l,O.autoSleep=120,O.lagSmoothing=function(t,e){l.lagSmoothing(t,e)},O.selector=t.$||t.jQuery||function(e){var i=t.$||t.jQuery;return i?(O.selector=i,i(e)):(n||(n=t.document),n?n.querySelectorAll?n.querySelectorAll(e):n.getElementById("#"===e.charAt(0)?e.substr(1):e):e)};var R=[],F={},$=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,L=/[\+-]=-?[\.\d]/,j=function(t){for(var e,i=this._firstPT;i;)e=i.blob?1===t&&null!=this.end?this.end:t?this.join(""):this.start:i.c*t+i.s,i.m?e=i.m.call(this._tween,e,this._target||i.t,this._tween):1e-6>e&&e>-1e-6&&!i.blob&&(e=0),i.f?i.fp?i.t[i.p](i.fp,e):i.t[i.p](e):i.t[i.p]=e,i=i._next},B=function(t,e,i,n){var r,s,a,o,l,h,c,d=[],u=0,p="",f=0;for(d.start=t,d.end=e,t=d[0]=t+"",e=d[1]=e+"",i&&(i(d),t=d[0],e=d[1]),d.length=0,r=t.match($)||[],s=e.match($)||[],n&&(n._next=null,n.blob=1,d._firstPT=d._applyPT=n),l=s.length,o=0;l>o;o++)c=s[o],p+=(h=e.substr(u,e.indexOf(c,u)-u))||!o?h:",",u+=h.length,f?f=(f+1)%5:"rgba("===h.substr(-5)&&(f=1),c!==r[o]&&r.length>o?(p&&(d.push(p),p=""),a=parseFloat(r[o]),d.push(a),d._firstPT={_next:d._firstPT,t:d,p:d.length-1,s:a,c:("="===c.charAt(1)?parseInt(c.charAt(0)+"1",10)*parseFloat(c.substr(2)):parseFloat(c)-a)||0,f:0,m:f&&4>f?Math.round:0}):p+=c,u+=c.length;return(p+=e.substr(u))&&d.push(p),d.setRatio=j,L.test(e)&&(d.end=null),d},N=function(t,e,i,n,r,s,a,o,l){"function"==typeof n&&(n=n(l||0,t));var h=typeof t[e],c="function"!==h?"":e.indexOf("set")||"function"!=typeof t["get"+e.substr(3)]?e:"get"+e.substr(3),d="get"!==i?i:c?a?t[c](a):t[c]():t[e],u="string"==typeof n&&"="===n.charAt(1),p={t:t,p:e,s:d,f:"function"===h,pg:0,n:r||e,m:s?"function"==typeof s?s:Math.round:0,pr:0,c:u?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2)):parseFloat(n)-d||0};if(("number"!=typeof d||"number"!=typeof n&&!u)&&(a||isNaN(d)||!u&&isNaN(n)||"boolean"==typeof d||"boolean"==typeof n?(p.fp=a,p={t:B(d,u?parseFloat(p.s)+p.c+(p.s+"").replace(/[0-9\-\.]/g,""):n,o||O.defaultStringFilter,p),p:"setRatio",s:0,c:1,f:2,pg:0,n:r||e,pr:0,m:0}):(p.s=parseFloat(d),u||(p.c=parseFloat(n)-p.s||0))),p.c)return(p._next=this._firstPT)&&(p._next._prev=p),this._firstPT=p,p},H=O._internals={isArray:g,isSelector:z,lazyTweens:R,blobDif:B},W=O._plugins={},V=H.tweenLookup={},G=0,U=H.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1,yoyoEase:1},q={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,true:1,false:0},X=I._rootFramesTimeline=new D,Y=I._rootTimeline=new D,Z=30,K=H.lazyRender=function(){var t,e=R.length;for(F={};--e>-1;)(t=R[e])&&!1!==t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0),t._lazy=!1);R.length=0};Y._startTime=l.time,X._startTime=l.frame,Y._active=X._active=!0,setTimeout(K,1),I._updateRoot=O.render=function(){var t,e,i;if(R.length&&K(),Y.render((l.time-Y._startTime)*Y._timeScale,!1,!1),X.render((l.frame-X._startTime)*X._timeScale,!1,!1),R.length&&K(),l.frame>=Z){for(i in Z=l.frame+(parseInt(O.autoSleep,10)||120),V){for(t=(e=V[i].tweens).length;--t>-1;)e[t]._gc&&e.splice(t,1);0===e.length&&delete V[i]}if((!(i=Y._first)||i._paused)&&O.autoSleep&&!X._first&&1===l._listeners.tick.length){for(;i&&i._paused;)i=i._next;i||l.sleep()}}},l.addEventListener("tick",I._updateRoot);var Q=function(t,e,i){var n,r,s=t._gsTweenID;if(V[s||(t._gsTweenID=s="t"+G++)]||(V[s]={target:t,tweens:[]}),e&&((n=V[s].tweens)[r=n.length]=e,i))for(;--r>-1;)n[r]===e&&n.splice(r,1);return V[s].tweens},J=function(t,e,i,n){var r,s,a=t.vars.onOverwrite;return a&&(r=a(t,e,i,n)),(a=O.onOverwrite)&&(s=a(t,e,i,n)),!1!==r&&!1!==s},tt=function(t,e,i,n,r){var s,a,o,l;if(1===n||n>=4){for(l=r.length,s=0;l>s;s++)if((o=r[s])!==e)o._gc||o._kill(null,t,e)&&(a=!0);else if(5===n)break;return a}var h,c=e._startTime+1e-10,d=[],u=0,p=0===e._duration;for(s=r.length;--s>-1;)(o=r[s])===e||o._gc||o._paused||(o._timeline!==e._timeline?(h=h||et(e,0,p),0===et(o,h,p)&&(d[u++]=o)):o._startTime>c||o._startTime+o.totalDuration()/o._timeScale>c&&(!p&&o._initted||c-o._startTime>2e-10)&&(d[u++]=o));for(s=u;--s>-1;)if(o=d[s],2===n&&o._kill(i,t,e)&&(a=!0),2!==n||!o._firstPT&&o._initted){if(2!==n&&!J(o,e))continue;o._enabled(!1,!1)&&(a=!0)}return a},et=function(t,e,i){for(var n=t._timeline,r=n._timeScale,s=t._startTime;n._timeline;){if(s+=n._startTime,r*=n._timeScale,n._paused)return-100;n=n._timeline}return(s/=r)>e?s-e:i&&s===e||!t._initted&&2e-10>s-e?1e-10:(s+=t.totalDuration()/t._timeScale/r)>e+1e-10?0:s-e-1e-10};o._init=function(){var t,e,i,n,r,s,a=this.vars,o=this._overwrittenProps,l=this._duration,h=!!a.immediateRender,c=a.ease;if(a.startAt){for(n in this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),r={},a.startAt)r[n]=a.startAt[n];if(r.data="isStart",r.overwrite=!1,r.immediateRender=!0,r.lazy=h&&!1!==a.lazy,r.startAt=r.delay=null,r.onUpdate=a.onUpdate,r.onUpdateParams=a.onUpdateParams,r.onUpdateScope=a.onUpdateScope||a.callbackScope||this,this._startAt=O.to(this.target||{},0,r),h)if(this._time>0)this._startAt=null;else if(0!==l)return}else if(a.runBackwards&&0!==l)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{for(n in 0!==this._time&&(h=!1),i={},a)U[n]&&"autoCSS"!==n||(i[n]=a[n]);if(i.overwrite=0,i.data="isFromStart",i.lazy=h&&!1!==a.lazy,i.immediateRender=h,this._startAt=O.to(this.target,0,i),h){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=c=c?c instanceof x?c:"function"==typeof c?new x(c,a.easeParams):T[c]||O.defaultEase:O.defaultEase,a.easeParams instanceof Array&&c.config&&(this._ease=c.config.apply(c,a.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(s=this._targets.length,t=0;s>t;t++)this._initProps(this._targets[t],this._propLookup[t]={},this._siblings[t],o?o[t]:null,t)&&(e=!0);else e=this._initProps(this.target,this._propLookup,this._siblings,o,0);if(e&&O._onPluginEvent("_onInitAllProps",this),o&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),a.runBackwards)for(i=this._firstPT;i;)i.s+=i.c,i.c=-i.c,i=i._next;this._onUpdate=a.onUpdate,this._initted=!0},o._initProps=function(e,i,n,r,s){var a,o,l,h,c,d;if(null==e)return!1;for(a in F[e._gsTweenID]&&K(),this.vars.css||e.style&&e!==t&&e.nodeType&&W.css&&!1!==this.vars.autoCSS&&function(t,e){var i,n={};for(i in t)U[i]||i in e&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!W[i]||W[i]&&W[i]._autoCSS)||(n[i]=t[i],delete t[i]);t.css=n}(this.vars,e),this.vars)if(d=this.vars[a],U[a])d&&(d instanceof Array||d.push&&g(d))&&-1!==d.join("").indexOf("{self}")&&(this.vars[a]=d=this._swapSelfInParams(d,this));else if(W[a]&&(h=new W[a])._onInitTween(e,this.vars[a],this,s)){for(this._firstPT=c={_next:this._firstPT,t:h,p:"setRatio",s:0,c:1,f:1,n:a,pg:1,pr:h._priority,m:0},o=h._overwriteProps.length;--o>-1;)i[h._overwriteProps[o]]=this._firstPT;(h._priority||h._onInitAllProps)&&(l=!0),(h._onDisable||h._onEnable)&&(this._notifyPluginsOfEnabled=!0),c._next&&(c._next._prev=c)}else i[a]=N.call(this,e,a,"get",d,a,0,null,this.vars.stringFilter,s);return r&&this._kill(r,e)?this._initProps(e,i,n,r,s):this._overwrite>1&&this._firstPT&&n.length>1&&tt(e,this,i,this._overwrite,n)?(this._kill(i,e),this._initProps(e,i,n,r,s)):(this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration)&&(F[e._gsTweenID]=!0),l)},o.render=function(t,e,i){var n,r,s,a,o=this._time,l=this._duration,h=this._rawPrevTime;if(tt)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==o||0===l&&h>0)&&(r="onReverseComplete",n=this._reversed),0>t&&(this._active=!1,0===l&&(this._initted||!this.vars.lazy||i)&&(0>h||1e-10===h&&"isPause"===this.data||(i=!0),this._rawPrevTime=a=!e||t||h===t?t:1e-10)),(!this._initted||this._startAt&&this._startAt.progress())&&(i=!0);else if(this._totalTime=this._time=t,this._easeType){var c=t/l,d=this._easeType,u=this._easePower;(1===d||3===d&&c>=.5)&&(c=1-c),3===d&&(c*=2),1===u?c*=c:2===u?c*=c*c:3===u?c*=c*c*c:4===u&&(c*=c*c*c*c),this.ratio=1===d?1-c:2===d?c:.5>t/l?c/2:1-c/2}else this.ratio=this._ease.getRatio(t/l);else this._totalTime=this._time=l,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(n=!0,r="onComplete",i=i||this._timeline.autoRemoveChildren),0===l&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(t=0),(0>h||0>=t&&t>=-1e-7||1e-10===h&&"isPause"!==this.data)&&h!==t&&(i=!0,h>1e-10&&(r="onReverseComplete")),this._rawPrevTime=a=!e||t||h===t?t:1e-10);if(this._time!==o||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=o,this._rawPrevTime=h,R.push(this),void(this._lazy=[t,e]);this._time&&!n?this.ratio=this._ease.getRatio(this._time/l):n&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(!1!==this._lazy&&(this._lazy=!1),this._active||this._paused||this._time===o||0>t||(this._active=!0),0===o&&(this._startAt&&(0>t?r||(r="_dummyGS"):this._startAt.render(t,!0,i)),this.vars.onStart&&(0===this._time&&0!==l||e||this._callback("onStart"))),s=this._firstPT;s;)s.f?s.t[s.p](s.c*this.ratio+s.s):s.t[s.p]=s.c*this.ratio+s.s,s=s._next;this._onUpdate&&(0>t&&this._startAt&&-1e-4!==t&&this._startAt.render(t,!0,i),e||(this._time!==o||n||i)&&this._callback("onUpdate")),r&&(this._gc&&!i||(0>t&&this._startAt&&!this._onUpdate&&-1e-4!==t&&this._startAt.render(t,!0,i),n&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[r]&&this._callback(r),0===l&&1e-10===this._rawPrevTime&&1e-10!==a&&(this._rawPrevTime=0)))}},o._kill=function(t,e,i){if("all"===t&&(t=null),null==t&&(null==e||e===this.target))return this._lazy=!1,this._enabled(!1,!1);e="string"!=typeof e?e||this._targets||this.target:O.selector(e)||e;var n,r,s,a,o,l,h,c,d,u=i&&this._time&&i._startTime===this._startTime&&this._timeline===i._timeline;if((g(e)||z(e))&&"number"!=typeof e[0])for(n=e.length;--n>-1;)this._kill(t,e[n],i)&&(l=!0);else{if(this._targets){for(n=this._targets.length;--n>-1;)if(e===this._targets[n]){o=this._propLookup[n]||{},this._overwrittenProps=this._overwrittenProps||[],r=this._overwrittenProps[n]=t?this._overwrittenProps[n]||{}:"all";break}}else{if(e!==this.target)return!1;o=this._propLookup,r=this._overwrittenProps=t?this._overwrittenProps||{}:"all"}if(o){if(h=t||o,c=t!==r&&"all"!==r&&t!==o&&("object"!=typeof t||!t._tempKill),i&&(O.onOverwrite||this.vars.onOverwrite)){for(s in h)o[s]&&(d||(d=[]),d.push(s));if((d||!t)&&!J(this,i,e,d))return!1}for(s in h)(a=o[s])&&(u&&(a.f?a.t[a.p](a.s):a.t[a.p]=a.s,l=!0),a.pg&&a.t._kill(h)&&(l=!0),a.pg&&0!==a.t._overwriteProps.length||(a._prev?a._prev._next=a._next:a===this._firstPT&&(this._firstPT=a._next),a._next&&(a._next._prev=a._prev),a._next=a._prev=null),delete o[s]),c&&(r[s]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return l},o.invalidate=function(){return this._notifyPluginsOfEnabled&&O._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],I.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-1e-10,this.render(Math.min(0,-this._delay))),this},o._enabled=function(t,e){if(h||l.wake(),t&&this._gc){var i,n=this._targets;if(n)for(i=n.length;--i>-1;)this._siblings[i]=Q(n[i],this,!0);else this._siblings=Q(this.target,this,!0)}return I.prototype._enabled.call(this,t,e),!(!this._notifyPluginsOfEnabled||!this._firstPT)&&O._onPluginEvent(t?"_onEnable":"_onDisable",this)},O.to=function(t,e,i){return new O(t,e,i)},O.from=function(t,e,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new O(t,e,i)},O.fromTo=function(t,e,i,n){return n.startAt=i,n.immediateRender=0!=n.immediateRender&&0!=i.immediateRender,new O(t,e,n)},O.delayedCall=function(t,e,i,n,r){return new O(e,0,{delay:t,onComplete:e,onCompleteParams:i,callbackScope:n,onReverseComplete:e,onReverseCompleteParams:i,immediateRender:!1,lazy:!1,useFrames:r,overwrite:0})},O.set=function(t,e){return new O(t,0,e)},O.getTweensOf=function(t,e){if(null==t)return[];var i,n,r,s;if(t="string"!=typeof t?t:O.selector(t)||t,(g(t)||z(t))&&"number"!=typeof t[0]){for(i=t.length,n=[];--i>-1;)n=n.concat(O.getTweensOf(t[i],e));for(i=n.length;--i>-1;)for(s=n[i],r=i;--r>-1;)s===n[r]&&n.splice(i,1)}else if(t._gsTweenID)for(i=(n=Q(t).concat()).length;--i>-1;)(n[i]._gc||e&&!n[i].isActive())&&n.splice(i,1);return n||[]},O.killTweensOf=O.killDelayedCallsTo=function(t,e,i){"object"==typeof e&&(i=e,e=!1);for(var n=O.getTweensOf(t,e),r=n.length;--r>-1;)n[r]._kill(i,t)};var it=b("plugins.TweenPlugin",function(t,e){this._overwriteProps=(t||"").split(","),this._propName=this._overwriteProps[0],this._priority=e||0,this._super=it.prototype},!0);if(o=it.prototype,it.version="1.19.0",it.API=2,o._firstPT=null,o._addTween=N,o.setRatio=j,o._kill=function(t){var e,i=this._overwriteProps,n=this._firstPT;if(null!=t[this._propName])this._overwriteProps=[];else for(e=i.length;--e>-1;)null!=t[i[e]]&&i.splice(e,1);for(;n;)null!=t[n.n]&&(n._next&&(n._next._prev=n._prev),n._prev?(n._prev._next=n._next,n._prev=null):this._firstPT===n&&(this._firstPT=n._next)),n=n._next;return!1},o._mod=o._roundProps=function(t){for(var e,i=this._firstPT;i;)(e=t[this._propName]||null!=i.n&&t[i.n.split(this._propName+"_").join("")])&&"function"==typeof e&&(2===i.f?i.t._applyPT.m=e:i.m=e),i=i._next},O._onPluginEvent=function(t,e){var i,n,r,s,a,o=e._firstPT;if("_onInitAllProps"===t){for(;o;){for(a=o._next,n=r;n&&n.pr>o.pr;)n=n._next;(o._prev=n?n._prev:s)?o._prev._next=o:r=o,(o._next=n)?n._prev=o:s=o,o=a}o=e._firstPT=r}for(;o;)o.pg&&"function"==typeof o.t[t]&&o.t[t]()&&(i=!0),o=o._next;return i},it.activate=function(t){for(var e=t.length;--e>-1;)t[e].API===it.API&&(W[(new t[e])._propName]=t[e]);return!0},_.plugin=function(t){if(!(t&&t.propName&&t.init&&t.API))throw"illegal plugin definition.";var e,i=t.propName,n=t.priority||0,r=t.overwriteProps,s={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},a=b("plugins."+i.charAt(0).toUpperCase()+i.substr(1)+"Plugin",function(){it.call(this,i,n),this._overwriteProps=r||[]},!0===t.global),o=a.prototype=new it(i);for(e in o.constructor=a,a.API=t.API,s)"function"==typeof t[e]&&(o[s[e]]=t[e]);return a.version=t.version,it.activate([a]),a},s=t._gsQueue){for(a=0;ao;o++)if(t=a[o],s=this._events[t]){if(this._events[t]=n=[],e||i)for(c=0,d=s.length;d>c;c++)r=s[c],(e&&e!==r.callback&&e!==r.callback._callback||i&&i!==r.context)&&n.push(r);n.length||delete this._events[t]}return this},trigger:function(t){if(!this._events)return this;var e=o.call(arguments,1);if(!u(this,"trigger",t,e))return this;var i=this._events[t],n=this._events.all;return i&&p(i,e),n&&p(n,arguments),this},stopListening:function(t,e,i){var n=this._listeners;if(!n)return this;var r=!e&&!i;for(var s in"object"==typeof e&&(i=this),t&&((n={})[t._listenerId]=t),n)n[s].off(e,i,this),r&&delete this._listeners[s];return this}},d=/\s+/,u=function(t,e,i,n){if(!i)return!0;if("object"==typeof i){for(var r in i)t[e].apply(t,[r,i[r]].concat(n));return!1}if(d.test(i)){for(var s=i.split(d),a=0,o=s.length;o>a;a++)t[e].apply(t,[s[a]].concat(n));return!1}return!0},p=function(t,e){var i,n=-1,r=t.length,s=e[0],a=e[1],o=e[2];switch(e.length){case 0:for(;++nu;u++)this.trigger("change:"+a[u],this,d[a[u]],i)}if(l)return this;if(!o)for(;this._pending;)this._pending=!1,this.trigger("change",this,i);return this._pending=!1,this._changing=!1,this},unset:function(t,e){return this.set(t,void 0,h.extend({},e,{unset:!0}))},clear:function(t){var e={};for(var i in this.attributes)e[i]=void 0;return this.set(e,h.extend({},t,{unset:!0}))},hasChanged:function(t){return null==t?!h.isEmpty(this.changed):h.has(this.changed,t)},changedAttributes:function(t){if(!t)return!!this.hasChanged()&&h.clone(this.changed);var e,i=!1,n=this._changing?this._previousAttributes:this.attributes;for(var r in t)h.isEqual(n[r],e=t[r])||((i||(i={}))[r]=e);return i},previous:function(t){return null!=t&&this._previousAttributes?this._previousAttributes[t]:null},previousAttributes:function(){return h.clone(this._previousAttributes)},fetch:function(t){void 0===(t=t?h.clone(t):{}).parse&&(t.parse=!0);var e=this,i=t.success;return t.success=function(n){if(!e.set(e.parse(n,t),t))return!1;i&&i(e,n,t),e.trigger("sync",e,n,t)},z(this,t),this.sync("read",this,t)},save:function(t,e,i){var n,r,s,a=this.attributes;if(null==t||"object"==typeof t?(n=t,i=e):(n={})[t]=e,n&&(!i||!i.wait)&&!this.set(n,i))return!1;if(i=h.extend({validate:!0},i),!this._validate(n,i))return!1;n&&i.wait&&(this.attributes=h.extend({},a,n)),void 0===i.parse&&(i.parse=!0);var o=this,l=i.success;return i.success=function(t){o.attributes=a;var e=o.parse(t,i);if(i.wait&&(e=h.extend(n||{},e)),h.isObject(e)&&!o.set(e,i))return!1;l&&l(o,t,i),o.trigger("sync",o,t,i)},z(this,i),"patch"===(r=this.isNew()?"create":i.patch?"patch":"update")&&(i.attrs=n),s=this.sync(r,this,i),n&&i.wait&&(this.attributes=a),s},destroy:function(t){var e=this,i=(t=t?h.clone(t):{}).success,n=function(){e.trigger("destroy",e,e.collection,t)};if(t.success=function(r){(t.wait||e.isNew())&&n(),i&&i(e,r,t),e.isNew()||e.trigger("sync",e,r,t)},this.isNew())return t.success(),!1;z(this,t);var r=this.sync("delete",this,t);return t.wait||n(),r},url:function(){var t=h.result(this,"urlRoot")||h.result(this.collection,"url")||O();return this.isNew()?t:t+("/"===t.charAt(t.length-1)?"":"/")+encodeURIComponent(this.id)},parse:function(t,e){return t},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return null==this.id},isValid:function(t){return this._validate({},h.extend(t||{},{validate:!0}))},_validate:function(t,e){if(!e.validate||!this.validate)return!0;t=h.extend({},this.attributes,t);var i=this.validationError=this.validate(t,e)||null;return!i||(this.trigger("invalid",this,i,h.extend(e||{},{validationError:i})),!1)}});h.each(["keys","values","pairs","invert","pick","omit"],function(t){f.prototype[t]=function(){var e=o.call(arguments);return e.unshift(this.attributes),h[t].apply(h,e)}});var g=t.Collection=function(t,e){e||(e={}),e.url&&(this.url=e.url),e.model&&(this.model=e.model),void 0!==e.comparator&&(this.comparator=e.comparator),this._reset(),this.initialize.apply(this,arguments),t&&this.reset(t,h.extend({silent:!0},e))},v={add:!0,remove:!0,merge:!0},y={add:!0,merge:!1,remove:!1};h.extend(g.prototype,c,{model:f,initialize:function(){},toJSON:function(t){return this.map(function(e){return e.toJSON(t)})},sync:function(){return t.sync.apply(this,arguments)},add:function(t,e){return this.set(t,h.defaults(e||{},y))},remove:function(t,e){var i,n,r,s;for(t=h.isArray(t)?t.slice():[t],e||(e={}),i=0,n=t.length;n>i;i++)(s=this.get(t[i]))&&(delete this._byId[s.id],delete this._byId[s.cid],r=this.indexOf(s),this.models.splice(r,1),this.length--,e.silent||(e.index=r,s.trigger("remove",s,this,e)),this._removeReference(s));return this},set:function(t,e){var i,n,r,s,o;(e=h.defaults(e||{},v)).parse&&(t=this.parse(t,e)),h.isArray(t)||(t=t?[t]:[]);var c=e.at,d=this.comparator&&null==c&&!1!==e.sort,u=h.isString(this.comparator)?this.comparator:null,p=[],f=[],m={};for(i=0,n=t.length;n>i;i++)(r=this._prepareModel(t[i],e))&&((s=this.get(r))?(e.remove&&(m[s.cid]=!0),e.merge&&(s.set(r.attributes,e),d&&!o&&s.hasChanged(u)&&(o=!0))):e.add&&(p.push(r),r.on("all",this._onModelEvent,this),this._byId[r.cid]=r,null!=r.id&&(this._byId[r.id]=r)));if(e.remove){for(i=0,n=this.length;n>i;++i)m[(r=this.models[i]).cid]||f.push(r);f.length&&this.remove(f,e)}if(p.length&&(d&&(o=!0),this.length+=p.length,null!=c?l.apply(this.models,[c,0].concat(p)):a.apply(this.models,p)),o&&this.sort({silent:!0}),e.silent)return this;for(i=0,n=p.length;n>i;i++)(r=p[i]).trigger("add",r,this,e);return o&&this.trigger("sort",this,e),this},reset:function(t,e){e||(e={});for(var i=0,n=this.models.length;n>i;i++)this._removeReference(this.models[i]);return e.previousModels=this.models,this._reset(),this.add(t,h.extend({silent:!0},e)),e.silent||this.trigger("reset",this,e),this},push:function(t,e){return t=this._prepareModel(t,e),this.add(t,h.extend({at:this.length},e)),t},pop:function(t){var e=this.at(this.length-1);return this.remove(e,t),e},unshift:function(t,e){return t=this._prepareModel(t,e),this.add(t,h.extend({at:0},e)),t},shift:function(t){var e=this.at(0);return this.remove(e,t),e},slice:function(t,e){return this.models.slice(t,e)},get:function(t){if(null!=t)return this._byId[null!=t.id?t.id:t.cid||t]},at:function(t){return this.models[t]},where:function(t,e){return h.isEmpty(t)?e?void 0:[]:this[e?"find":"filter"](function(e){for(var i in t)if(t[i]!==e.get(i))return!1;return!0})},findWhere:function(t){return this.where(t,!0)},sort:function(t){if(!this.comparator)throw Error("Cannot sort a set without a comparator");return t||(t={}),h.isString(this.comparator)||1===this.comparator.length?this.models=this.sortBy(this.comparator,this):this.models.sort(h.bind(this.comparator,this)),t.silent||this.trigger("sort",this,t),this},sortedIndex:function(t,e,i){e||(e=this.comparator);var n=h.isFunction(e)?e:function(t){return t.get(e)};return h.sortedIndex(this.models,t,n,i)},pluck:function(t){return h.invoke(this.models,"get",t)},fetch:function(t){void 0===(t=t?h.clone(t):{}).parse&&(t.parse=!0);var e=t.success,i=this;return t.success=function(n){var r=t.reset?"reset":"set";i[r](n,t),e&&e(i,n,t),i.trigger("sync",i,n,t)},z(this,t),this.sync("read",this,t)},create:function(t,e){if(e=e?h.clone(e):{},!(t=this._prepareModel(t,e)))return!1;e.wait||this.add(t,e);var i=this,n=e.success;return e.success=function(r){e.wait&&i.add(t,e),n&&n(t,r,e)},t.save(null,e),t},parse:function(t,e){return t},clone:function(){return new this.constructor(this.models)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(t,e){if(t instanceof f)return t.collection||(t.collection=this),t;e||(e={}),e.collection=this;var i=new this.model(t,e);return i._validate(t,e)?i:(this.trigger("invalid",this,t,e),!1)},_removeReference:function(t){this===t.collection&&delete t.collection,t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,i,n){("add"!==t&&"remove"!==t||i===this)&&("destroy"===t&&this.remove(e,n),e&&t==="change:"+e.idAttribute&&(delete this._byId[e.previous(e.idAttribute)],null!=e.id&&(this._byId[e.id]=e)),this.trigger.apply(this,arguments))}});h.each(["forEach","each","map","collect","reduce","foldl","inject","reduceRight","foldr","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","max","min","toArray","size","first","head","take","initial","rest","tail","drop","last","without","indexOf","shuffle","lastIndexOf","isEmpty","chain"],function(t){g.prototype[t]=function(){var e=o.call(arguments);return e.unshift(this.models),h[t].apply(h,e)}});h.each(["groupBy","countBy","sortBy"],function(t){g.prototype[t]=function(e,i){var n=h.isFunction(e)?e:function(t){return t.get(e)};return h[t](this.models,n,i)}});var _=t.View=function(t){this.cid=h.uniqueId("view"),this._configure(t||{}),this._ensureElement(),this.initialize.apply(this,arguments),this.delegateEvents()},b=/^(\S+)\s*(.*)$/,w=["model","collection","el","id","attributes","className","tagName","events"];h.extend(_.prototype,c,{tagName:"div",$:function(t){return this.$el.find(t)},initialize:function(){},render:function(){return this},remove:function(){return this.$el.remove(),this.stopListening(),this},setElement:function(e,i){return this.$el&&this.undelegateEvents(),this.$el=e instanceof t.$?e:t.$(e),this.el=this.$el[0],!1!==i&&this.delegateEvents(),this},delegateEvents:function(t){if(!t&&!(t=h.result(this,"events")))return this;for(var e in this.undelegateEvents(),t){var i=t[e];if(h.isFunction(i)||(i=this[t[e]]),i){var n=e.match(b),r=n[1],s=n[2];i=h.bind(i,this),r+=".delegateEvents"+this.cid,""===s?this.$el.on(r,i):this.$el.on(r,s,i)}}return this},undelegateEvents:function(){return this.$el.off(".delegateEvents"+this.cid),this},_configure:function(t){this.options&&(t=h.extend({},h.result(this,"options"),t)),h.extend(this,h.pick(t,w)),this.options=t},_ensureElement:function(){if(this.el)this.setElement(h.result(this,"el"),!1);else{var e=h.extend({},h.result(this,"attributes"));this.id&&(e.id=h.result(this,"id")),this.className&&(e.class=h.result(this,"className"));var i=t.$("<"+h.result(this,"tagName")+">").attr(e);this.setElement(i,!1)}}}),t.sync=function(e,i,n){var r=x[e];h.defaults(n||(n={}),{emulateHTTP:t.emulateHTTP,emulateJSON:t.emulateJSON});var s={type:r,dataType:"json"};if(n.url||(s.url=h.result(i,"url")||O()),null!=n.data||!i||"create"!==e&&"update"!==e&&"patch"!==e||(s.contentType="application/json",s.data=JSON.stringify(n.attrs||i.toJSON(n))),n.emulateJSON&&(s.contentType="application/x-www-form-urlencoded",s.data=s.data?{model:s.data}:{}),n.emulateHTTP&&("PUT"===r||"DELETE"===r||"PATCH"===r)){s.type="POST",n.emulateJSON&&(s.data._method=r);var a=n.beforeSend;n.beforeSend=function(t){if(t.setRequestHeader("X-HTTP-Method-Override",r),a)return a.apply(this,arguments)}}"GET"===s.type||n.emulateJSON||(s.processData=!1),"PATCH"!==s.type||!window.ActiveXObject||window.external&&window.external.msActiveXFilteringEnabled||(s.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")});var o=n.xhr=t.ajax(h.extend(s,n));return i.trigger("request",i,o,n),o};var x={create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"};t.ajax=function(){return t.$.ajax.apply(t.$,arguments)};var T=t.Router=function(t){t||(t={}),t.routes&&(this.routes=t.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},C=/\((.*?)\)/g,S=/(\(\?)?:\w+/g,k=/\*\w+/g,P=/[\-{}\[\]+?.,\\\^$|#\s]/g;h.extend(T.prototype,c,{initialize:function(){},route:function(e,i,n){h.isRegExp(e)||(e=this._routeToRegExp(e)),h.isFunction(i)&&(n=i,i=""),n||(n=this[i]);var r=this;return t.history.route(e,function(s){var a=r._extractParameters(e,s);n&&n.apply(r,a),r.trigger.apply(r,["route:"+i].concat(a)),r.trigger("route",i,a),t.history.trigger("route",r,i,a)}),this},navigate:function(e,i){return t.history.navigate(e,i),this},_bindRoutes:function(){if(this.routes){this.routes=h.result(this,"routes");for(var t,e=h.keys(this.routes);null!=(t=e.pop());)this.route(t,this.routes[t])}},_routeToRegExp:function(t){return t=t.replace(P,"\\$&").replace(C,"(?:$1)?").replace(S,function(t,e){return e?t:"([^/]+)"}).replace(k,"(.*?)"),RegExp("^"+t+"$")},_extractParameters:function(t,e){var i=t.exec(e).slice(1);return h.map(i,function(t){return t?decodeURIComponent(t):null})}});var E=t.History=function(){this.handlers=[],h.bindAll(this,"checkUrl"),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},A=/^[#\/]|\s+$/g,I=/^\/+|\/+$/g,M=/msie [\w.]+/,D=/\/$/;E.started=!1,h.extend(E.prototype,c,{interval:50,getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getFragment:function(t,e){if(null==t)if(this._hasPushState||!this._wantsHashChange||e){t=this.location.pathname;var i=this.root.replace(D,"");t.indexOf(i)||(t=t.substr(i.length))}else t=this.getHash();return t.replace(A,"")},start:function(e){if(E.started)throw Error("Backbone.history has already been started");E.started=!0,this.options=h.extend({},{root:"/"},this.options,e),this.root=this.options.root,this._wantsHashChange=!1!==this.options.hashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var i=this.getFragment(),n=document.documentMode,r=M.exec(navigator.userAgent.toLowerCase())&&(!n||7>=n);this.root=("/"+this.root+"/").replace(I,"/"),r&&this._wantsHashChange&&(this.iframe=t.$(''),s.$video.html(i),function(t,e){var i=document.createElement("script");i.src=t,i.onload=function(){e&&e()},i.onerror=function(){},document.head.appendChild(i)}("https://vk.com/js/api/videoplayer.js",function(){var t=s.$video.find(".js--vk-bg-iframe")[0],e=VK.VideoPlayer(t);e.mute(),r.play=e.play,r.pause=e.pause}),setTimeout(function(){s.$elem.trigger("afterInit")},200),r}(this)),"rutube"===this.type&&(this.player=new function(t){var e=this;e.pageIsLoad=!1;var i,n,r,s=t;function a(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=s.$video.find(".js--rutube-bg-iframe")[0];i&&i.contentWindow&&i.contentWindow.postMessage(JSON.stringify({type:t,data:e}),"*")}return window.addEventListener("message",function(t){var i=null;if(t&&t.data)switch((i=JSON.parse(t.data)).type){case"player:buffering":e.videoDuration=i.data.range[1].end;case"player:currentTime":i.data.time>e.videoDuration-1&&a("player:setCurrentTime",{time:0})}}),(r=s.$video.find("iframe")).length>0&&r.remove(),function(t){var e='');s.$video.html(e)}((i=s.url,n=i.match(/video\/([a-zA-Z0-9]+)/)[1],"https://rutube.ru/play/embed/".concat(n))),window.addEventListener("load",function(){e.pageIsLoad=!0}),e.play=function(){e.pageIsLoad?setTimeout(function(){a("player:mute"),a("player:play")},500):window.addEventListener("load",function t(){this.setTimeout(function(){a("player:mute"),a("player:play"),e.pageIsLoad=!0},500),window.removeEventListener("load",t)})},e.pause=function(){a("player:pause")},e.player=s.$video.find(".js--rutube-bg-iframe")[0],setTimeout(function(){s.$elem.trigger("afterInit")},200),e}(this))},a.prototype.setSize=function(){var t,e,i,n,r=this,s=r.$video,a=s.find("iframe"),l={};r.sizeCalc=function(){if(!a.length)return!1;t=s.width()+17,e=s.height(),n=56.25*t/100,i=t,e>56.25*t/100&&(i=100*(n=e)/56.25),"vimeo"!==r.type&&"vk"!==r.type||(195>i-t&&(i+=195-(i-t)),110>n-e&&(n+=110-(n-e))),l={height:n,width:i,top:-(n-e)/2,left:-(i-t)/2-1},a.css(l)},r.sizeCalc(),o.a.$win.on("resize",r.sizeCalc)},a.prototype.isPlay=function(){var t,e,i,s,a,l=this,h=l.$video,c=l.place,d=!1;function u(){t=o.a.$win.height(),o.a.$win.width(),e=h.offset().top,i=e+h.height(),s=h.offset().left,a={begin:e,end:i,left:s,windowHeight:t}}if(l.player.isPlay=!1,r){o.a.log(["self",l.$elem[0]],r);var p=n(l.$elem[0]);p.append(""),p.find(".dev-play").on("click",function(){l.player.play()}),p.find(".dev-pause").on("click",function(){l.player.pause()});var f=p.find("iframe");p.find(".dev-resize").on("click",function(){o.a.log(f,r);var t=f.css("top"),e=f.css("left");f.css("top","").css("left",""),setTimeout(function(){o.a.log("Reser Vimeo position",r),f.css("top",t).css("left",e)},0)})}function m(){var t=o.a.$doc.scrollTop();l.player&&(a.scroll=t,"section"==c?(l.$section=h.closest(".js--section"),l.$section.hasClass("mod--section-screen")&&(a.begin=l.$section.offset().top,a.end=a.begin+l.$section.outerHeight(!0)),d=!(!o.a.isScreenY(a)||!h.is(":visible")||"0"==l.$elem.css("opacity"))):"slider"==c&&(d=!(!o.a.isScreenY(a)||!l.$elem.hasClass("active"))),d?!l.player.isPlay&&l.player.play&&(l.player.play(),l.player.isPlay=!0):l.player.isPlay&&l.player.play&&(l.player.pause(),l.player.isPlay=!1))}u(),m(),o.a.$win.on("scroll resize screen.point.update",m),o.a.$win.on("resize screen.point.update",u)},a)},function(t,e,i){var n;function r(t){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)} /*! Hammer.JS - v2.0.4 - 2014-09-28 * http://hammerjs.github.io/ * * Copyright (c) 2014 Jorik Tangelder; * Licensed under the MIT license */!function(e,s,a,o){"use strict";function l(t,e,i){return setTimeout(f(t,i),e)}function h(t,e,i){return!!Array.isArray(t)&&(c(t,i[e],i),!0)}function c(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==o)for(n=0;n-1}function w(t){return t.trim().split(/\s+/g)}function x(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;nx(r,a)&&n.push(t[s]),r[s]=a,s++}return i&&(n=e?n.sort(function(t,i){return t[e]>i[e]}):n.sort()),n}function S(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),s=0;s1&&!i.firstMultiple?i.firstMultiple=I(e):1===r&&(i.firstMultiple=!1);var s=i.firstInput,a=i.firstMultiple,o=a?a.center:s.center,l=e.center=M(n);e.timeStamp=at(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=z(o,l),e.distance=O(o,l),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};(e.eventType===ft||s.eventType===gt)&&(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y}),e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=D(e.deltaX,e.deltaY),e.scale=a?function(t,e){return O(e[0],e[1],Pt)/O(t[0],t[1],Pt)}(a.pointers,n):1,e.rotation=a?function(t,e){return z(e[1],e[0],Pt)-z(t[1],t[0],Pt)}(a.pointers,n):0,A(i,e);var h=t.element;_(e.srcEvent.target,h)&&(h=e.srcEvent.target),e.target=h}(t,i),t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function A(t,e){var i,n,r,s,a=t.lastInterval||e,l=e.timeStamp-a.timeStamp;if(e.eventType==vt||l<=pt&&a.velocity!==o)i=a.velocity,n=a.velocityX,r=a.velocityY,s=a.direction;else{var h=a.deltaX-e.deltaX,c=a.deltaY-e.deltaY,d=function(t,e,i){return{x:e/t||0,y:i/t||0}}(l,h,c);n=d.x,r=d.y,i=st(d.x)>st(d.y)?d.x:d.y,s=D(h,c),t.lastInterval=e}e.velocity=i,e.velocityX=n,e.velocityY=r,e.direction=s}function I(t){for(var e=[],i=0;ir;)i+=t[r].clientX,n+=t[r].clientY,r++;return{x:rt(i/e),y:rt(n/e)}}function D(t,e){return t===e?yt:st(t)0?wt:xt:t>0?_t:bt}function O(t,e,i){i||(i=kt);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function z(t,e,i){i||(i=kt);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}function R(){this.evEl=At,this.evWin=It,this.allow=!0,this.pressed=!1,P.apply(this,arguments)}function F(){this.evEl=Ot,this.evWin=zt,P.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function $(){this.evTarget=Ft,this.evWin=$t,this.started=!1,P.apply(this,arguments)}function L(){this.evTarget=jt,this.targetIds={},P.apply(this,arguments)}function j(){P.apply(this,arguments);var t=f(this.handler,this);this.touch=new L(this.manager,t),this.mouse=new R(this.manager,t)}function B(t,e){this.manager=t,this.set(e)}function N(t){this.id=ot++,this.manager=null,this.options=u(t||{},this.defaults),this.options.enable=g(this.options.enable,!0),this.state=Xt,this.simultaneous={},this.requireFail=[]}function H(t){return t==xt?"down":t==wt?"up":t==_t?"left":t==bt?"right":""}function W(t,e){var i=e.manager;return i?i.get(t):t}function V(){N.apply(this,arguments)}function G(){V.apply(this,arguments),this.pX=null,this.pY=null}function U(){V.apply(this,arguments)}function q(){N.apply(this,arguments),this._timer=null,this._input=null}function X(){V.apply(this,arguments)}function Y(){V.apply(this,arguments)}function Z(){N.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function K(t,e){return(e=e||{}).recognizers=g(e.recognizers,K.defaults.preset),new Q(t,e)}function Q(t,e){e=e||{},this.options=u(e,K.defaults),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.element=t,this.input=function(t){var e=t.options.inputClass;return new(e||(ht?F:ct?L:lt?j:R))(t,E)}(this),this.touchAction=new B(this,this.options.touchAction),J(this,!0),c(e.recognizers,function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])},this)}function J(t,e){var i=t.element;c(t.options.cssProps,function(t,n){i.style[S(i.style,n)]=e?t:""})}function tt(t,e){var i=s.createEvent("Event");i.initEvent(t,!0,!0),i.gesture=e,e.target.dispatchEvent(i)}var et=["","webkit","moz","MS","ms","o"],it=s.createElement("div"),nt="function",rt=Math.round,st=Math.abs,at=Date.now,ot=1,lt="ontouchstart"in e,ht=S(e,"PointerEvent")!==o,ct=lt&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),dt="touch",ut="mouse",pt=25,ft=1,mt=2,gt=4,vt=8,yt=1,_t=2,bt=4,wt=8,xt=16,Tt=_t|bt,Ct=wt|xt,St=Tt|Ct,kt=["x","y"],Pt=["clientX","clientY"];P.prototype={handler:function(){},init:function(){this.evEl&&v(this.element,this.evEl,this.domHandler),this.evTarget&&v(this.target,this.evTarget,this.domHandler),this.evWin&&v(k(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&y(this.element,this.evEl,this.domHandler),this.evTarget&&y(this.target,this.evTarget,this.domHandler),this.evWin&&y(k(this.element),this.evWin,this.domHandler)}};var Et={mousedown:ft,mousemove:mt,mouseup:gt},At="mousedown",It="mousemove mouseup";p(R,P,{handler:function(t){var e=Et[t.type];e&ft&&0===t.button&&(this.pressed=!0),e&mt&&1!==t.which&&(e=gt),this.pressed&&this.allow&&(e>&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:ut,srcEvent:t}))}});var Mt={pointerdown:ft,pointermove:mt,pointerup:gt,pointercancel:vt,pointerout:vt},Dt={2:dt,3:"pen",4:ut,5:"kinect"},Ot="pointerdown",zt="pointermove pointerup pointercancel";e.MSPointerEvent&&(Ot="MSPointerDown",zt="MSPointerMove MSPointerUp MSPointerCancel"),p(F,P,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace("ms",""),r=Mt[n],s=Dt[t.pointerType]||t.pointerType,a=s==dt,o=x(e,t.pointerId,"pointerId");r&ft&&(0===t.button||a)?0>o&&(e.push(t),o=e.length-1):r&(gt|vt)&&(i=!0),0>o||(e[o]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(o,1))}});var Rt={touchstart:ft,touchmove:mt,touchend:gt,touchcancel:vt},Ft="touchstart",$t="touchstart touchmove touchend touchcancel";p($,P,{handler:function(t){var e=Rt[t.type];if(e===ft&&(this.started=!0),this.started){var i=function(t,e){var i=T(t.touches),n=T(t.changedTouches);return e&(gt|vt)&&(i=C(i.concat(n),"identifier",!0)),[i,n]}(t,e);e&(gt|vt)&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:dt,srcEvent:t})}}});var Lt={touchstart:ft,touchmove:mt,touchend:gt,touchcancel:vt},jt="touchstart touchmove touchend touchcancel";p(L,P,{handler:function(t){var e=Lt[t.type],i=function(t,e){var i=T(t.touches),n=this.targetIds;if(e&(ft|mt)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,a=T(t.changedTouches),o=[],l=this.target;if(s=i.filter(function(t){return _(t.target,l)}),e===ft)for(r=0;r-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){function e(e){i.manager.emit(i.options.event+(e?function(t){return t&Jt?"cancel":t&Kt?"end":t&Zt?"move":t&Yt?"start":""}(n):""),t)}var i=this,n=this.state;Kt>n&&e(!0),e(),n>=Kt&&e(!0)},tryEmit:function(t){return this.canEmit()?this.emit(t):void(this.state=32)},canEmit:function(){for(var t=0;ts?_t:bt,i=s!=this.pX,n=Math.abs(t.deltaX)):(r=0===a?yt:0>a?wt:xt,i=a!=this.pY,n=Math.abs(t.deltaY))),t.direction=r,i&&n>e.threshold&&r&e.direction},attrTest:function(t){return V.prototype.attrTest.call(this,t)&&(this.state&Yt||!(this.state&Yt)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=H(t.direction);e&&this.manager.emit(this.options.event+e,t),this._super.emit.call(this,t)}}),p(U,V,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Gt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&Yt)},emit:function(t){if(this._super.emit.call(this,t),1!==t.scale){var e=1>t.scale?"in":"out";this.manager.emit(this.options.event+e,t)}}}),p(q,N,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[Wt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||t.eventType&(gt|vt)&&!r)this.reset();else if(t.eventType&ft)this.reset(),this._timer=l(function(){this.state=Qt,this.tryEmit()},e.time,this);else if(t.eventType>)return Qt;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===Qt&&(t&&t.eventType>?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=at(),this.manager.emit(this.options.event,this._input)))}}),p(X,V,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Gt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&Yt)}}),p(Y,V,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:Tt|Ct,pointers:1},getTouchAction:function(){return G.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(Tt|Ct)?e=t.velocity:i&Tt?e=t.velocityX:i&Ct&&(e=t.velocityY),this._super.attrTest.call(this,t)&&i&t.direction&&t.distance>this.options.threshold&&st(e)>this.options.velocity&&t.eventType>},emit:function(t){var e=H(t.direction);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),p(Z,N,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[Vt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance0?h.text():"",d="";if(!n(".pinterest-btn").length){if(r.find(".bgi_imageHold").length){var u=r.find(".bgi_imageHold").data("url");d="//pinterest.com/pin/create/button/?url="+encodeURIComponent(document.location.href)+"&media="+encodeURIComponent(u)+"&description="+encodeURIComponent(c)}else{var p=r.find(".gallery-image-in"),f=p.attr("src")||p.css("background-image").slice(4,-1).replace(/"/g,"");d="//pinterest.com/pin/create/button/?url="+encodeURIComponent(document.location.href)+"&media="+encodeURIComponent(f)+"&description="+encodeURIComponent(c)}var m='';r.prepend(m),n("#pinterest-btn").click(function(t){return window.open(d,"","width=600,height=300"),t.stopPropagation(),!1})}}}},{key:"renderWidgets",value:function(){var t=this;this.$(".post-body .widget").each(function(e,i){var o={};o.$el=n(this),o.type=o.$el.data("type"),"post-subscribe"==o.$el.data("type")&&Object(a.a)(n(this),o);var l=[];if(l=t.options.mobile?["post-gallery","simple-video","post-button"]:["post-gallery","simple-video","simple-image","before-after","accordion","post-map","post-instagram","post-form","post-button"],!r.include(l,o.type))return this;var h=s.a.create(o);h.render(),t.widgets||(t.widgets=[]),t.widgets[e]=h})}}])&&l(o.prototype,h),d&&l(o,d),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,h,d}()}(i(3),i(0),i(4))},function(t,e,i){"use strict";var n=i(52),r=i(55),s=i(57),a=i(60),o=i(63),l=i(67),h=i(69),c=i(70),d=i(71),u=i(72),p=i.n(u);function f(){}f.prototype.create=function(t){var e=null;switch(t.type){case"post-gallery":e=n.a;break;case"simple-video":e=d.a;break;case"simple-image":e=r.a;break;case"before-after":e=s.a;break;case"accordion":e=a.a;break;case"post-map":e=l.a;break;case"post-instagram":e=c.a;break;case"post-form":e=o.a;break;case"post-link-more":case"post-break-line":case"simple-text":e=p.a;break;case"post-button":e=h.a}return null!==e&&new e({el:t.$el})},e.a=new f},function(t,e,i){var n,r,s,a;n=i(0),r=i(4),s=[i(3)],void 0===(a=function(t){return t.View.extend({queue:[],action:!1,timer:null,timerResize:null,timerTime:0,options:{photo:{box:".photo-box",wrapper:".photo-box-wrapper",item:".image"},slideshow:{time:0,status:"stop",timer:null},scroll:{action:!1,delta:0,h1:0,h2:0}},initialize:function(){this.queue=[],this.parseOptions(),this.initSize()},parseOptions:function(){var t=this,e=this.$el.data()||{};return n.each(e,function(i,n){e.hasOwnProperty(i)&&(t.options[i]=n)}),this},initSize:function(){var t=this,e=1.5;t.$el.hasClass("instagram-box")&&(e=1),this.options.slideshow.time=void 0==this.options.slideshowTime?0:parseInt(this.options.slideshowTime),this.options.slideshow.status=this.options.slideshow.time>0?"start":"stop",this.$el.find(this.options.photo.item).css("display","none"),this.$el.find(this.options.photo.item+":first-child").css("display","block"),this.$el.find(this.options.photo.box).width("100%"),n(window).on("resize.gallery",function(){t.$el.find(t.options.photo.wrapper).width(t.$el.find(t.options.photo.box).width()),n(t.el).height(parseInt(t.$el.find(t.options.photo.box).width())),t.$el.find(t.options.photo.item+" img").each(function(){t.setImageSize(this,e,t.options.imagePosition)})}).trigger("resize.gallery")},resizeSize:function(){n(this.el).height(parseInt(this.$el.find(this.options.photo.box).width()))},createQueue:function(){var t=this;this.$el.find(this.options.photo.item).each(function(){t.queue.push(this)}),this.$el.find(this.options.photo.item).on("load.gallery",function(){t.loadQueueItem()}),t.loadQueueItem()},loadQueueItem:function(){var t=this,e=1.5;if(t.$el.hasClass("instagram-box")&&(e=1),t.queue.length>0){var i=t.queue.shift(),r=n(i).find("img");n(r).attr("src",n(r).attr("data-src")).on("load error",function(){"photo"==n(r).data("type")?t.setImageSize(this,e,t.options.imagePosition):t.setImageSize(this,1,"out"),n(i).removeClass("loading").addClass("loaded"),"start"==t.options.slideshow.status&&0==n(i).index()&&"photo"==n(r).data("type")&&t.startSlideshow(),"wait"==t.options.slideshow.status&&n(i).index()>0&&"photo"==n(r).data("type")&&(t.options.slideshow.status="start",t.showImage(n(i).index())),n(i).trigger("load.gallery")})}},showImage:function(t){if(0==this.action){var e=this;e.action=!0;var i=e.$el.find(e.options.photo.item).eq(t),n=e.$el.find(e.options.photo.item+":visible");if(n.index()!=t&&1==i.length){if(i.is(".loading")){var s=r.indexOf(e.queue,i[0]),a=e.queue.slice(0,s),o=e.queue.slice(s,s+1),l=e.queue.slice(s+1);e.queue=r.union(o,a,l),s=a=o=l=void 0}n.fadeOut(e.options.photoEffectTime,function(){i.fadeIn(e.options.photoEffectTime,function(){"start"==e.options.slideshow.status&&e.startSlideshow(),e.action=!1}).trigger("render:show")})}else e.action=!1}},setImageSize:function(t,e,i){var r,s=e,a=n(t).parent().data("width")/n(t).parent().data("height");r="in"==i?a>s?"w":"h":a>s?"h":"w",n(t).removeClass("w h").addClass(r),"out"==i&&("w"==r?n(t).width("100%"):n(t).height("100%"));var o=n(t).parent().width(),l=n(t).parent().height(),h=n(t).parent().is(":visible");0==h&&n(t).parent().css({visible:"hidden",display:"block"});var c=n(t).width(),d=n(t).height();0==h&&n(t).parent().css({visible:"",display:"none"});var u=0,p=0;c!=o&&(p=parseInt((o-c)/2)),d!=l&&(u=parseInt((l-d)/2)),n(t).css({marginLeft:p+"px",marginTop:u+"px"})},startSlideshow:function(){var t=this;t.options.slideshow.timer=setTimeout(function(){t.nextSlideshow()},t.$el.data("slideshow-time"))},nextSlideshow:function(){var t=this.$el.find(this.options.photo.item+":visible"),e=this.$el.find(this.options.photo.item).eq(t.index()+1);0==e.length?this.showImage(0):e.is(".loaded")?this.showImage(t.index()+1):this.options.slideshow.status="wait"},prevSlide:function(){"stop"!=this.options.slideshow.status&&(window.clearInterval(this.options.slideshow.timer),this.options.slideshow.status="stop");var t=this.$el.find(this.options.photo.item+":visible").index();t=0==t?this.$el.find(this.options.photo.item).length-1:t-1,this.showImage(t)},nextSlide:function(){"stop"!=this.options.slideshow.status&&(window.clearInterval(this.options.slideshow.timer),this.options.slideshow.status="stop");var t=this.$el.find(this.options.photo.item+":visible");0==this.$el.find(this.options.photo.item).eq(t.index()+1).length?this.showImage(0):this.showImage(t.index()+1)},render:function(){return this.createQueue(),this.$el.find(this.options.photo.item).click(function(){0==n(this).is(".loading")&&n(this).data("link")&&window.open(n(this).data("link"),"_blank")}),this}})}.apply(e,s))||(t.exports=a)},function(t,e,i){"use strict";var n,r;n=i(4),r=i(0),e.a=function(t,e){var i=t.find(".element").find(".subscribe-form"),s=t.find(".element").data("sid"),a=e.$el.data("id"),o=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9_-]+[.][a-zA-Z0-9._-]+$/;i.find("button.subscribe-button").on("click",function(){var t=i.find("input[name=email]").val();if(i.parent().find("[name=i_agree]").length&&!i.parent().find("[name=i_agree]:checked").length)return i.find("button.subscribe-button").removeAttr("disabled"),i.find(".subscribe-checkbox .form__field_bg").css("color","red"),i.find(".subscribe-checkbox .form__checkbox_text span").css("color","red"),i.closest(".js--subscribe").find(".subscribe-checkbox .form__checkbox_checkbox").css("border-color","red"),n.delay(function(){i.find(".subscribe-checkbox .form__field_bg").css("color",""),i.find(".subscribe-checkbox .form__checkbox_text span").css("color",""),i.closest(".js--subscribe").find(".subscribe-checkbox .form__checkbox_checkbox").css("border-color","")},2e3),!0;i.find(".field-error").hide(),t&&o.test(t)?l(i):(i.find(".field-error").show(),i.find(".input-for-error").addClass("form-input-error").on("keyup change paste input",function(){i.find(".input-for-error").off("keyup change paste input").removeClass("form-input-error")}))});var l=function(t){t.find("button").removeClass("loading-end"),t.find(".subscribe-error").hide(),t.find("input[name=email]").val(),r.post("/__api/blog/subscribe",{blogId:s,widgetId:a,firstName:t.find("input[name=firstName]").val(),lastName:t.find("input[name=lastName]").val(),email:t.find("input[name=email]").val()},function(e){t.find("button").addClass("loading-end"),0!=e?t.find(".subscribe-error").show():(t.closest(".post-subscribe").find(".subscribe-checkbox").css({visibility:"hidden"}),t.siblings(".message").show(),t.addClass("is--hide"),t.find('input[type="text"]').val(""),setTimeout(function(){t.siblings(".message").hide(),t.removeClass("is--hide"),t.closest(".post-subscribe").find(".subscribe-checkbox").css({visibility:"visible"})},5e3))})}}},function(t,e,i){"use strict";!function(t,n,r){function s(t){"@babel/helpers - typeof";return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var i=0;ithis.options.factor?1:this.options.factor,this.options.mode="cascade"==this.options.mode?"cascade":"dynamic",this.scrollEl=1==this.options.overflow?"#content":window,this.options.items=r.makeArray(this.options.items),this.createQueue()}},{key:"createQueue",value:function(){var t=this;if("dynamic"==t.options.mode){var e=!1;0==t.images.length&&(e=!0)}r("[data-dynamic=true]").length>0&&r("[data-dynamic=true]").each(function(){r(this).hasClass("js-dynamic-in-queue")||(r(this).addClass("js-dynamic-in-queue"),t.images.push([999999,this]))}),"dynamic"==t.options.mode?1==e&&(t.calcImagesPriority(),t.loadImages()):(t.calcImagesPriorityCascade(),0==t.options.mobile&&t.loadImage())}},{key:"loadImages",value:function(){var t=this,e=n.debounce(function(){t.calcImagesPriority()},200);r(t.scrollEl).on("resize.dynamic-loader",function(){t.calcImagesPriority()}).on("scroll.dynamic-loader",function(){e()}).trigger("resize.dynamic-loader").trigger("scroll.dynamic-loader")}},{key:"calcImagesPriorityCascade",value:function(){var t=this,e=[],i=[],s=[],a=[];for(var o in this.images){var l=r(this.images[o][1]);"slide"==l.data("type")?e.length>0?i.push(this.images[o]):e.push(this.images[o]):"section"==l.data("type")?a.push(this.images[o]):s.push(this.images[o])}if(this.images=e.concat(i).concat(a).concat(s),1==t.options.mobile){var h=n.throttle(function(){t.calcImagesPositionCascade()},200);r(t.scrollEl).off("resize.dynamic-loader scroll.dynamic-loader").on("resize.dynamic-loader scroll.dynamic-loader",function(){h()}).trigger("scroll.dynamic-loader"),"effect-zoom-out"!==r(".md-top-slider").data("mode")||t.isMobileSlidesWasLoaded||(t.isMobileSlidesWasLoaded=!0,r(".js-slider__slide.active").trigger("slideLoaded"))}}},{key:"calcImagesPositionCascade",value:function(){if(0==this.images.length)r(this.scrollEl).off("resize.dynamic-loader scroll.dynamic-loader");else{var t=[],e=[],i=r(window).height()*this.options.factor+r(window).scrollTop();for(var n in this.images){r(this.images[n][1]).offset().top>i?e.push(this.images[n]):t.push(this.images[n][1])}for(var s in this.images=e,t)this.loadImage2(t[s])}}},{key:"calcImagesPriority",value:function(){var t=!1;this.top=r(this.scrollEl).scrollTop(),this.height=parseInt(r(window).height()),this.bottom=this.top+this.height,this.width=parseInt(r(window).width()),this.reserve=this.top+this.height*this.options.factor;var e=parseInt(this.top)+parseInt(this.height/2),i=this.width/2;for(var n in this.images){var s=r(this.images[n][1]),a=s.offset().left,o=s.offset().top,l=parseInt(a+s.outerWidth()),h=parseInt(o+s.outerHeight()),c=h>this.top&&o<=this.top||o>=this.top&&h<=this.bottom||othis.bottom?1:0,d=c;s.data("type")&&"section"!=s.data("type")&&(c="slide"==s.data("type")?c&&s.parent().hasClass("active"):0);var u=0;if(c)p=0,f=0;else{var p=0,f=0;if("slide"==s.data("type")){if(d){for(var m=s.parents(".gpw_topgal_viewport").find(".tg_contentWrap"),g=0,v={},y=0;y0||g+3>_)&&(p=1),u=Math.abs(500*(_-g))}}else p=o>this.bottom&&o=this.top-this.height*(this.options.factor/2)?1:0)}if(c||p||f){t=!0;var b=i-(l+a)/2,w=e-(h+o)/2,x=parseInt(Math.sqrt(b*b+w*w))+u+1e4*p+1e5*f}else x=999999;this.images[n][0]=x}if(t&&(this.images.sort(function(t,e){return t[0]>e[0]?1:t[0]=n;n++)this.loadImage();this.firstDynamicLoading=!1}else this.loadImage()}},{key:"getOptimalSize",value:function(t){var e=window.devicePixelRatio;window.matchMedia&&window.matchMedia("(-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4/2),(min-resolution: 2dppx)").matches&&(e=2);var i=t.width()*e,n=t.height()*e,r=t.data("width")/t.data("height");if(0==i)var s=2e3;else{s=2e3;for(var a in this.indexes)if(this.indexes[a]>=i&&this.indexes[a]/r>=n){s=this.indexes[a];break}}return s}},{key:"loadImage",value:function(){var t=this;if(t.images.length>0){if("dynamic"==t.options.mode&&999999!=t.images[0][0]||"cascade"==t.options.mode){var e=t.images.shift()[1];if(!n.isUndefined(e)&&1==r(e).data("dynamic")){"dynamic"==t.options.mode&&(window.DynamicLoadInProgress=!0);var i=!0,s=r(e).attr("data-base-path")+this.getOptimalSize(r(e))+"-"+r(e).attr("data-file-name");if(r(e).is("img"))var a=r(e);else{a=r("");i=!1,(r(e).hasClass("tg_bgImage")||"section"==r(e).data("type"))&&(s=""!=r(e).attr("data-file-name")?r(e).attr("data-base-path")+r(e).attr("data-file-name"):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEwQjU4Q0FCOTdCNjExRTdCMTc5OEZCQUVFNzUxNzBCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEwQjU4Q0FDOTdCNjExRTdCMTc5OEZCQUVFNzUxNzBCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTBCNThDQTk5N0I2MTFFN0IxNzk4RkJBRUU3NTE3MEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTBCNThDQUE5N0I2MTFFN0IxNzk4RkJBRUU3NTE3MEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vwDgoAAAAEElEQVR42mL4//8/A0CAAQAI/AL+26JNFgAAAABJRU5ErkJggg==")}a.on("load",function(){if(r(this).trigger("loaded"),i)"0"==r(e).css("opacity")?r(e).on("transitionend",function(){r(this).css({"background-color":""}).parent().css({"background-color":""})}):r(e).css({"background-color":""}).parent().css({"background-color":""});else if("slide"==r(e).data("type")){var n=r(e),s=n.parent(),a=s.parent(),o=a.hasClass("js-section--twice");s.addClass("fetched slide_type_img is--slide-image-load"),n.addClass("fetched"),s.trigger("slideLoaded"),(o&&2==a.find(".js-slider__slide.fetched").length||o&&a.find(".js-slider__slide.fetched").length>0&&a.find(".js-slider__slide.js-slider-video").length>0)&&a.addClass("fetched"),r(e).parent().find(".section__bg").css({"background-image":"url("+r(this).attr("src")+")",opacity:1}).addClass("fetched")}else r(e).css({"background-image":"url("+r(this).attr("src")+")"}).css({"background-color":""});if("dynamic"==t.options.mode&&(window.DynamicLoadInProgress=!1),(r(this).closest(".simple-image").is(".origin")||r(this).parent().is(".gallery-photo-box-image")||r(this).closest(".simple-image").is(".custom")||r(this).closest(".mod--gallery-easy"))&&(r(e).css("opacity",1).addClass("is--dynamic-loaded"),r(e).parent().find(".gallery-squery-bg").addClass("is--dynamic-loaded"),window.DLcount++),!r(this).closest(".simple-image").is(".origin")){var l=r(this).attr("src"),h=r(this).closest(".image-block"),c={background:"url('"+l+"') no-repeat 50% 50%"};h.data("width")&&(c["max-width"]=h.data("width")+"px"),h.css(c)}"dynamic"==t.options.mode&&t.calcImagesPriority(),i||r(e).trigger("loaded")}).on("error",function(){"dynamic"==t.options.mode?(window.DynamicLoadInProgress=!1,r(this).trigger("loaded"),t.calcImagesPriority()):r(this).trigger("loaded")}).attr("src",s),"cascade"==t.options.mode&&t.loadImage()}}}else r(t.scrollEl).off("resize.dynamic-loader").off("scroll.dynamic-loader")}},{key:"loadImage2",value:function(t){if(!n.isUndefined(t)&&1==r(t).data("dynamic")){var e=!0,i=r(t).attr("data-base-path")+this.getOptimalSize(r(t))+"-"+r(t).attr("data-file-name");if(r(t).is("img"))var s=r(t);else{s=r("");e=!1,i=r(t).hasClass("tg_bgImage")||"section"==r(t).data("type")?""!=r(t).attr("data-file-name")?r(t).attr("data-base-path")+r(t).attr("data-file-name"):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEwQjU4Q0FCOTdCNjExRTdCMTc5OEZCQUVFNzUxNzBCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEwQjU4Q0FDOTdCNjExRTdCMTc5OEZCQUVFNzUxNzBCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTBCNThDQTk5N0I2MTFFN0IxNzk4RkJBRUU3NTE3MEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTBCNThDQUE5N0I2MTFFN0IxNzk4RkJBRUU3NTE3MEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vwDgoAAAAEElEQVR42mL4//8/A0CAAQAI/AL+26JNFgAAAABJRU5ErkJggg==":r(t).attr("data-base-path")+this.getOptimalSize(r(t))+"-"+r(t).attr("data-file-name")}s.on("load",function(){if(r(this).trigger("loaded"),e)"0"==r(t).css("opacity")?r(t).on("transitionend",function(){r(this).css({"background-color":""}).parent().css({"background-color":""})}):r(t).css({"background-color":""}).parent().css({"background-color":""});else if("slide"==r(t).data("type")){var i=r(t),n=i.parent(),s=n.parent(),a=s.hasClass("js-section--twice");n.addClass("fetched slide_type_img is--slide-image-load"),i.addClass("fetched"),a&&2==s.find(".js-slider__slide.fetched").length&&s.addClass("fetched"),r(t).parent().find(".section__bg").css({"background-image":"url("+r(this).attr("src")+")",opacity:1}).addClass("fetched")}else r(t).css({"background-image":"url("+r(this).attr("src")+")"}).css({"background-color":""});if((r(this).closest(".simple-image").is(".origin")||r(this).parent().is(".gallery-photo-box-image")||r(this).closest(".simple-image").is(".custom")||r(this).closest(".mod--gallery-easy"))&&(r(t).css("opacity",1).addClass("is--dynamic-loaded"),r(t).parent().find(".gallery-squery-bg").addClass("is--dynamic-loaded")),!r(this).closest(".simple-image").is(".origin")){var o=r(this).attr("src"),l=r(this).closest(".image-block"),h={background:"url('"+o+"') no-repeat 50% 50%"};l.data("width")&&(h["max-width"]=l.data("width")+"px"),l.css(h)}e||r(t).trigger("loaded")}).on("error",function(){r(this).trigger("loaded")}).attr("src",i)}}},{key:"render",value:function(){return this}}])&&a(s.prototype,o),h&&a(s,h),Object.defineProperty(s,"prototype",{writable:!1}),s;var s,o,h}()}(i(3),i(4),i(0))},function(t,e,i){"use strict";!function(t){var n=i(73),r=i.n(n);e.a=function(e){var i=[],n=0;e.elements?this.elements=Array.prototype.slice.call(e.elements):this.elements=i,this.blogId=e.blogId||n,this.helperLocalStorage=new r.a,function(){var e=this;this.elements.forEach(function(i){i.addEventListener("click",function(i){return i.preventDefault(),function(e){var i=e.currentTarget.getAttribute("data-id");this.helperLocalStorage.isAllowLike("blog-"+this.blogId+"-"+i)&&function(e,i){var n=this,r="blog-"+e+"-"+i,s={sid:e,id:i,_ajax:!0};t.ajax({url:"/__api/blog/like",type:"POST",dataType:"json",data:s,success:function(e){if(e.success){var s=t(".like[data-id="+i+"]").find("span");if(s.length){var a=parseInt(s.text())+1;s.text(a),t(".like[data-id="+i+"]").addClass("checked")}}n.helperLocalStorage.setItem(r,new Date)},error:function(t){}})}.call(this,this.blogId,i)}.call(e,i),!1});var n=i.getAttribute("data-id");e.helperLocalStorage.isAllowLike("blog-"+e.blogId+"-"+n)&&!t('.like[data-state="checked"][data-id='+n+"]").length||t(".like[data-id="+n+"]").addClass("checked")})}.call(this)}}(i(0))},function(module,__webpack_exports__,__webpack_require__){"use strict";!function(Backbone,$,_){__webpack_require__.d(__webpack_exports__,"a",function(){return Aside});var blog_frontend_widget_factory__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(18),composite_subscribe__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(20);function _typeof(t){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var i=0;i-1}function h(t,e){return t.apply(null,e)}var c={arr:function(t){return Array.isArray(t)},obj:function(t){return l(Object.prototype.toString.call(t),"Object")},pth:function(t){return c.obj(t)&&t.hasOwnProperty("totalLength")},svg:function(t){return t instanceof SVGElement},inp:function(t){return t instanceof HTMLInputElement},dom:function(t){return t.nodeType||c.svg(t)},str:function(t){return"string"==typeof t},fnc:function(t){return"function"==typeof t},und:function(t){return void 0===t},nil:function(t){return c.und(t)||null===t},hex:function(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)},rgb:function(t){return/^rgb/.test(t)},hsl:function(t){return/^hsl/.test(t)},col:function(t){return c.hex(t)||c.rgb(t)||c.hsl(t)},key:function(t){return!n.hasOwnProperty(t)&&!r.hasOwnProperty(t)&&"targets"!==t&&"keyframes"!==t}};function d(t){var e=/\(([^)]+)\)/.exec(t);return e?e[1].split(",").map(function(t){return parseFloat(t)}):[]}function u(t,e){var i=d(t),n=o(c.und(i[0])?1:i[0],.1,100),r=o(c.und(i[1])?100:i[1],.1,100),s=o(c.und(i[2])?10:i[2],.1,100),l=o(c.und(i[3])?0:i[3],.1,100),h=Math.sqrt(r/n),u=s/(2*Math.sqrt(r*n)),p=1>u?h*Math.sqrt(1-u*u):0,f=1,m=1>u?(u*h-l)/p:-l+h;function g(t){var i=e?e*t/1e3:t;return i=1>u?Math.exp(-i*u*h)*(f*Math.cos(p*i)+m*Math.sin(p*i)):(f+m*i)*Math.exp(-i*h),0===t||1===t?t:1-i}return e?g:function(){var e=a.springs[t];if(e)return e;for(var i=0,n=0;;)if(1===g(i+=1/6)){if(++n>=16)break}else n=0;var r=i*(1/6)*1e3;return a.springs[t]=r,r}}function p(t){return void 0===t&&(t=10),function(e){return Math.ceil(o(e,1e-6,1)*t)*(1/t)}}var f,m,g=function(){var t=11,e=1/(t-1);function i(t,e){return 1-3*e+3*t}function n(t,e){return 3*e-6*t}function r(t){return 3*t}function s(t,e,s){return((i(e,s)*t+n(e,s))*t+r(e))*t}function a(t,e,s){return 3*i(e,s)*t*t+2*n(e,s)*t+r(e)}return function(i,n,r,o){if(!(0>i||i>1||0>r||r>1)){var l=new Float32Array(t);if(i!==n||r!==o)for(var h=0;t>h;++h)l[h]=s(h*e,i,r);return function(t){return i===n&&r===o?t:0===t||1===t?t:s(c(t),n,o)}}function c(n){for(var o=0,h=1,c=t-1;h!==c&&l[h]<=n;++h)o+=e;var d=o+(n-l[--h])/(l[h+1]-l[h])*e,u=a(d,i,r);return.001>u?0===u?d:function(t,e,i,n,r){var a,o,l=0;do{(a=s(o=e+(i-e)/2,n,r)-t)>0?i=o:e=o}while(Math.abs(a)>1e-7&&10>++l);return o}(n,o,o+e,i,r):function(t,e,i,n){for(var r=0;4>r;++r){var o=a(e,i,n);if(0===o)return e;e-=(s(e,i,n)-t)/o}return e}(n,d,i,r)}}}(),v=(f={linear:function(){return function(t){return t}}},m={Sine:function(){return function(t){return 1-Math.cos(t*Math.PI/2)}},Expo:function(){return function(t){return t?Math.pow(2,10*t-10):0}},Circ:function(){return function(t){return 1-Math.sqrt(1-t*t)}},Back:function(){return function(t){return t*t*(3*t-2)}},Bounce:function(){return function(t){for(var e,i=4;t<((e=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}},Elastic:function(t,e){void 0===t&&(t=1),void 0===e&&(e=.5);var i=o(t,1,10),n=o(e,.1,2);return function(t){return 0===t||1===t?t:-i*Math.pow(2,10*(t-1))*Math.sin(2*Math.PI*(t-1-n/(2*Math.PI)*Math.asin(1/i))/n)}}},["Quad","Cubic","Quart","Quint"].forEach(function(t,e){m[t]=function(){return function(t){return Math.pow(t,e+2)}}}),Object.keys(m).forEach(function(t){var e=m[t];f["easeIn"+t]=e,f["easeOut"+t]=function(t,i){return function(n){return 1-e(t,i)(1-n)}},f["easeInOut"+t]=function(t,i){return function(n){return.5>n?e(t,i)(2*n)/2:1-e(t,i)(-2*n+2)/2}},f["easeOutIn"+t]=function(t,i){return function(n){return.5>n?(1-e(t,i)(1-2*n))/2:(e(t,i)(2*n-1)+1)/2}}}),f);function y(t,e){if(c.fnc(t))return t;var i=t.split("(")[0],n=v[i],r=d(t);switch(i){case"spring":return u(t,e);case"cubicBezier":return h(g,r);case"steps":return h(p,r);default:return h(n,r)}}function _(t){try{return document.querySelectorAll(t)}catch(t){return}}function b(t,e){for(var i=t.length,n=2>arguments.length?void 0:arguments[1],r=[],s=0;i>s;s++)if(s in t){var a=t[s];e.call(n,a,s,t)&&r.push(a)}return r}function w(t){return t.reduce(function(t,e){return t.concat(c.arr(e)?w(e):e)},[])}function x(t){return c.arr(t)?t:(c.str(t)&&(t=_(t)||t),t instanceof NodeList||t instanceof HTMLCollection?[].slice.call(t):[t])}function T(t,e){return t.some(function(t){return t===e})}function C(t){var e={};for(var i in t)e[i]=t[i];return e}function S(t,e){var i=C(t);for(var n in t)i[n]=e.hasOwnProperty(n)?e[n]:t[n];return i}function k(t,e){var i=C(t);for(var n in e)i[n]=c.und(t[n])?e[n]:t[n];return i}function P(t){return c.rgb(t)?(i=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(e=t))?"rgba("+i[1]+",1)":e:c.hex(t)?function(t){var e=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,i,n){return e+e+i+i+n+n}),i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return"rgba("+parseInt(i[1],16)+","+parseInt(i[2],16)+","+parseInt(i[3],16)+",1)"}(t):c.hsl(t)?function(t){var e,i,n,r=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(t)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(t),s=parseInt(r[1],10)/360,a=parseInt(r[2],10)/100,o=parseInt(r[3],10)/100,l=r[4]||1;function h(t,e,i){return 0>i&&(i+=1),i>1&&(i-=1),1/6>i?t+6*(e-t)*i:.5>i?e:2/3>i?t+(e-t)*(2/3-i)*6:t}if(0==a)e=i=n=o;else{var c=.5>o?o*(1+a):o+a-o*a,d=2*o-c;e=h(d,c,s+1/3),i=h(d,c,s),n=h(d,c,s-1/3)}return"rgba("+255*e+","+255*i+","+255*n+","+l+")"}(t):void 0;var e,i}function E(t){var e=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(t);if(e)return e[1]}function A(t,e){return c.fnc(t)?t(e.target,e.id,e.total):t}function I(t,e){return t.getAttribute(e)}function M(t,e,i){if(T([i,"deg","rad","turn"],E(e)))return e;var n=a.CSS[e+i];if(!c.und(n))return n;var r=document.createElement(t.tagName),s=t.parentNode&&t.parentNode!==document?t.parentNode:document.body;s.appendChild(r),r.style.position="absolute",r.style.width=100+i;var o=100/r.offsetWidth;s.removeChild(r);var l=o*parseFloat(e);return a.CSS[e+i]=l,l}function D(t,e,i){if(e in t.style){var n=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),r=t.style[e]||getComputedStyle(t).getPropertyValue(n)||"0";return i?M(t,r,i):r}}function O(t,e){return c.dom(t)&&!c.inp(t)&&(!c.nil(I(t,e))||c.svg(t)&&t[e])?"attribute":c.dom(t)&&T(s,e)?"transform":c.dom(t)&&"transform"!==e&&D(t,e)?"css":null!=t[e]?"object":void 0}function z(t){if(c.dom(t)){for(var e,i=t.style.transform||"",n=/(\w+)\(([^)]*)\)/g,r=new Map;e=n.exec(i);)r.set(e[1],e[2]);return r}}function R(t,e,i,n){var r=l(e,"scale")?1:0+function(t){return l(t,"translate")||"perspective"===t?"px":l(t,"rotate")||l(t,"skew")?"deg":void 0}(e),s=z(t).get(e)||r;return i&&(i.transforms.list.set(e,s),i.transforms.last=e),n?M(t,s,n):s}function F(t,e,i,n){switch(O(t,e)){case"transform":return R(t,e,n,i);case"css":return D(t,e,i);case"attribute":return I(t,e);default:return t[e]||0}}function $(t,e){var i=/^(\*=|\+=|-=)/.exec(t);if(!i)return t;var n=E(t)||0,r=parseFloat(e),s=parseFloat(t.replace(i[0],""));switch(i[0][0]){case"+":return r+s+n;case"-":return r-s+n;case"*":return r*s+n}}function L(t,e){if(c.col(t))return P(t);if(/\s/g.test(t))return t;var i=E(t),n=i?t.substr(0,t.length-i.length):t;return e?n+e:n}function j(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function B(t){for(var e,i=t.points,n=0,r=0;r0&&(n+=j(e,s)),e=s}return n}function N(t){if(t.getTotalLength)return t.getTotalLength();switch(t.tagName.toLowerCase()){case"circle":return function(t){return 2*Math.PI*I(t,"r")}(t);case"rect":return function(t){return 2*I(t,"width")+2*I(t,"height")}(t);case"line":return function(t){return j({x:I(t,"x1"),y:I(t,"y1")},{x:I(t,"x2"),y:I(t,"y2")})}(t);case"polyline":return B(t);case"polygon":return function(t){var e=t.points;return B(t)+j(e.getItem(e.numberOfItems-1),e.getItem(0))}(t)}}function H(t,e){var i=e||{},n=i.el||function(t){for(var e=t.parentNode;c.svg(e)&&c.svg(e.parentNode);)e=e.parentNode;return e}(t),r=n.getBoundingClientRect(),s=I(n,"viewBox"),a=r.width,o=r.height,l=i.viewBox||(s?s.split(" "):[0,0,a,o]);return{el:n,viewBox:l,x:l[0]/1,y:l[1]/1,w:a,h:o,vW:l[2],vH:l[3]}}function W(t,e,i){function n(i){void 0===i&&(i=0);var n=1>e+i?0:e+i;return t.el.getPointAtLength(n)}var r=H(t.el,t.svg),s=n(),a=n(-1),o=n(1),l=i?1:r.w/r.vW,h=i?1:r.h/r.vH;switch(t.property){case"x":return(s.x-r.x)*l;case"y":return(s.y-r.y)*h;case"angle":return 180*Math.atan2(o.y-a.y,o.x-a.x)/Math.PI}}function V(t,e){var i=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,n=L(c.pth(t)?t.totalLength:t,e)+"";return{original:n,numbers:n.match(i)?n.match(i).map(Number):[0],strings:c.str(t)||e?n.split(i):[]}}function G(t){return b(t?w(c.arr(t)?t.map(x):x(t)):[],function(t,e,i){return i.indexOf(t)===e})}function U(t){var e=G(t);return e.map(function(t,i){return{target:t,id:i,total:e.length,transforms:{list:z(t)}}})}function q(t,e){var i=C(e);if(/^spring/.test(i.easing)&&(i.duration=u(i.easing)),c.arr(t)){var n=t.length;2===n&&!c.obj(t[0])?t={value:t}:c.fnc(e.duration)||(i.duration=e.duration/n)}var r=c.arr(t)?t:[t];return r.map(function(t,i){var n=c.obj(t)&&!c.pth(t)?t:{value:t};return c.und(n.delay)&&(n.delay=i?0:e.delay),c.und(n.endDelay)&&(n.endDelay=i===r.length-1?e.endDelay:0),n}).map(function(t){return k(t,i)})}function X(t,e){var i=[],n=e.keyframes;for(var r in n&&(e=k(function(t){for(var e=b(w(t.map(function(t){return Object.keys(t)})),function(t){return c.key(t)}).reduce(function(t,e){return 0>t.indexOf(e)&&t.push(e),t},[]),i={},n=function(n){var r=e[n];i[r]=t.map(function(t){var e={};for(var i in t)c.key(i)?i==r&&(e.value=t[i]):e[i]=t[i];return e})},r=0;rr;){var s=et[r];s.paused?(et.splice(r,1),n--):(s.tick(i),r++)}t=r>0?requestAnimationFrame(e):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){rt.suspendWhenDocumentHidden&&(nt()?t=cancelAnimationFrame(t):(et.forEach(function(t){return t._onDocumentVisibility()}),it()))}),function(){t||nt()&&rt.suspendWhenDocumentHidden||0>=et.length||(t=requestAnimationFrame(e))}}();function nt(){return!!document&&document.hidden}function rt(t){void 0===t&&(t={});var e,i=0,s=0,a=0,l=0,h=null;function c(t){var e=window.Promise&&new Promise(function(t){return h=t});return t.finished=e,e}var d=function(t){var e=S(n,t),i=S(r,t),s=X(i,t),a=U(t.targets),o=Q(a,s),l=J(o,i),h=tt;return tt++,k(e,{id:h,children:[],animatables:a,animations:o,duration:l.duration,delay:l.delay,endDelay:l.endDelay})}(t);c(d);function u(){var t=d.direction;"alternate"!==t&&(d.direction="normal"!==t?"normal":"reverse"),d.reversed=!d.reversed,e.forEach(function(t){return t.reversed=d.reversed})}function p(t){return d.reversed?d.duration-t:t}function f(){i=0,s=p(d.currentTime)*(1/rt.speed)}function m(t,e){e&&e.seek(t-e.timelineOffset)}function g(t){for(var e=0,i=d.animations,n=i.length;n>e;){var r=i[e],s=r.animatable,a=r.tweens,l=a.length-1,h=a[l];l&&(h=b(a,function(e){return ty;y++){var _=void 0,w=h.to.numbers[y],x=h.from.numbers[y]||0;_=h.isPath?W(h.value,u*w,h.isPathTargetInsideSVG):x+u*(w-x),f&&(h.isColor&&y>2||(_=Math.round(_*f)/f)),m.push(_)}var T=p.length;if(T){v=p[0];for(var C=0;T>C;C++){p[C];var S=p[C+1],k=m[C];isNaN(k)||(v+=S?k+S:k+" ")}}else v=m[0];Z[r.type](s.target,r.property,v,s.transforms),r.currentValue=v,e++}}function v(t){d[t]&&!d.passThrough&&d[t](d)}function y(t){var n=d.duration,r=d.delay,f=n-d.endDelay,y=p(t);d.progress=o(y/n*100,0,100),d.reversePlayback=yn;n++)m(t,e[n])}(y),!d.began&&d.currentTime>0&&(d.began=!0,v("begin")),!d.loopBegan&&d.currentTime>0&&(d.loopBegan=!0,v("loopBegin")),y>r||0===d.currentTime||g(0),(f>y||d.currentTime===n)&&n||g(n),y>r&&f>y?(d.changeBegan||(d.changeBegan=!0,d.changeCompleted=!1,v("changeBegin")),v("change"),g(y)):d.changeBegan&&(d.changeCompleted=!0,d.changeBegan=!1,v("changeComplete")),d.currentTime=o(y,0,n),d.began&&v("update"),n>t||(s=0,d.remaining&&!0!==d.remaining&&d.remaining--,d.remaining?(i=a,v("loopComplete"),d.loopBegan=!1,"alternate"===d.direction&&u()):(d.paused=!0,d.completed||(d.completed=!0,v("loopComplete"),v("complete"),!d.passThrough&&"Promise"in window&&(h(),c(d)))))}return d.reset=function(){var t=d.direction;d.passThrough=!1,d.currentTime=0,d.progress=0,d.paused=!0,d.began=!1,d.loopBegan=!1,d.changeBegan=!1,d.completed=!1,d.changeCompleted=!1,d.reversePlayback=!1,d.reversed="reverse"===t,d.remaining=d.loop,e=d.children;for(var i=l=e.length;i--;)d.children[i].reset();(d.reversed&&!0!==d.loop||"alternate"===t&&1===d.loop)&&d.remaining++,g(d.reversed?d.duration:0)},d._onDocumentVisibility=f,d.set=function(t,e){return K(t,e),d},d.tick=function(t){a=t,i||(i=a),y((a+(s-i))*rt.speed)},d.seek=function(t){y(p(t))},d.pause=function(){d.paused=!0,f()},d.play=function(){d.paused&&(d.completed&&d.reset(),d.paused=!1,et.push(d),f(),it())},d.reverse=function(){u(),d.completed=!d.reversed,f()},d.restart=function(){d.reset(),d.play()},d.remove=function(t){at(G(t),d)},d.reset(),d.autoplay&&d.play(),d}function st(t,e){for(var i=e.length;i--;)T(t,e[i].animatable.target)&&e.splice(i,1)}function at(t,e){var i=e.animations,n=e.children;st(t,i);for(var r=n.length;r--;){var s=n[r],a=s.animations;st(t,a),a.length||s.children.length||n.splice(r,1)}i.length||n.length||e.pause()}rt.version="3.2.1",rt.speed=1,rt.suspendWhenDocumentHidden=!0,rt.running=et,rt.remove=function(t){for(var e=G(t),i=et.length;i--;)at(e,et[i])},rt.get=F,rt.set=K,rt.convertPx=M,rt.path=function(t,e){var i=c.str(t)?_(t)[0]:t,n=e||100;return function(t){return{property:t,el:i,svg:H(i),totalLength:N(i)*(n/100)}}},rt.setDashoffset=function(t){var e=N(t);return t.setAttribute("stroke-dasharray",e),e},rt.stagger=function(t,e){void 0===e&&(e={});var i=e.direction||"normal",n=e.easing?y(e.easing):null,r=e.grid,s=e.axis,a=e.from||0,o="first"===a,l="center"===a,h="last"===a,d=c.arr(t),u=parseFloat(d?t[0]:t),p=d?parseFloat(t[1]):0,f=E(d?t[1]:t)||0,m=e.start||0+(d?u:0),g=[],v=0;return function(t,e,c){if(o&&(a=0),l&&(a=(c-1)/2),h&&(a=c-1),!g.length){for(var y=0;c>y;y++){if(r){var _=l?(r[0]-1)/2:a%r[0],b=l?(r[1]-1)/2:Math.floor(a/r[0]),w=_-y%r[0],x=b-Math.floor(y/r[0]),T=Math.sqrt(w*w+x*x);"x"===s&&(T=-w),"y"===s&&(T=-x),g.push(T)}else g.push(Math.abs(a-y));v=Math.max.apply(Math,g)}n&&(g=g.map(function(t){return n(t/v)*v})),"reverse"===i&&(g=g.map(function(t){return s?0>t?-1*t:-t:Math.abs(v-t)}))}return m+(d?(p-u)/v:u)*(Math.round(100*g[e])/100)+f}},rt.timeline=function(t){void 0===t&&(t={});var e=rt(t);return e.duration=0,e.add=function(i,n){var s=et.indexOf(e),a=e.children;function o(t){t.passThrough=!0}s>-1&&et.splice(s,1);for(var l=0;l=i.indexOf(t))},add:function(t){i.push(t)},delete:function(t){i.splice(i.indexOf(t),1)}}),r=function(t){return new Event(t)};try{new Event("test")}catch(t){r=function(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!1),e}}function s(t){if(t&&t.nodeName&&"TEXTAREA"===t.nodeName&&!n.has(t)){var e=null,i=t.clientWidth,s=null,a=function(){t.clientWidth!==i&&d()},o=function(e){window.removeEventListener("resize",a,!1),t.removeEventListener("input",d,!1),t.removeEventListener("keyup",d,!1),t.removeEventListener("autosize:destroy",o,!1),t.removeEventListener("autosize:update",d,!1),n.delete(t),Object.keys(e).forEach(function(i){t.style[i]=e[i]})}.bind(t,{height:t.style.height,resize:t.style.resize,overflowY:t.style.overflowY,overflowX:t.style.overflowX,wordWrap:t.style.wordWrap});t.addEventListener("autosize:destroy",o,!1),"onpropertychange"in t&&"oninput"in t&&t.addEventListener("keyup",d,!1),window.addEventListener("resize",a,!1),t.addEventListener("input",d,!1),t.addEventListener("autosize:update",d,!1),n.add(t),t.style.overflowX="hidden",t.style.wordWrap="break-word","vertical"===(l=window.getComputedStyle(t,null)).resize?t.style.resize="none":"both"===l.resize&&(t.style.resize="horizontal"),e="content-box"===l.boxSizing?-(parseFloat(l.paddingTop)+parseFloat(l.paddingBottom)):parseFloat(l.borderTopWidth)+parseFloat(l.borderBottomWidth),isNaN(e)&&(e=0),d()}var l;function h(e){var i=t.style.width;t.style.width="0px",t.offsetWidth,t.style.width=i,t.style.overflowY=e,c()}function c(){var n=t.style.height,r=function(t){for(var e=[];t&&t.parentNode&&t.parentNode instanceof Element;)t.parentNode.scrollTop&&e.push({node:t.parentNode,scrollTop:t.parentNode.scrollTop}),t=t.parentNode;return e}(t),s=document.documentElement&&document.documentElement.scrollTop;t.style.height="auto";var a=t.scrollHeight+e;0!==t.scrollHeight?(t.style.height=a+"px",i=t.clientWidth,r.forEach(function(t){t.node.scrollTop=t.scrollTop}),s&&(document.documentElement.scrollTop=s)):t.style.height=n}function d(){c();var e=window.getComputedStyle(t,null),i=Math.round(parseFloat(e.height)),n=Math.round(parseFloat(t.style.height));if(i!==n?"visible"!==e.overflowY&&h("visible"):"hidden"!==e.overflowY&&h("hidden"),s!==i){s=i;var a=r("autosize:resized");t.dispatchEvent(a)}}}function a(t){if(t&&t.nodeName&&"TEXTAREA"===t.nodeName){var e=r("autosize:destroy");t.dispatchEvent(e)}}function o(t){if(t&&t.nodeName&&"TEXTAREA"===t.nodeName){var e=r("autosize:update");t.dispatchEvent(e)}}var l=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((l=function(t){return t}).destroy=function(t){return t},l.update=function(t){return t}):((l=function(t,e){return t&&Array.prototype.forEach.call(t.length?t:[t],function(t){return s(t)}),t}).destroy=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],a),t},l.update=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],o),t}),e.exports=l})?n.apply(e,r):n)||(t.exports=s)},function(t,e,i){var n,r;!function(s,a){if(null===(typeof window!=="undefined"?window:null))throw Error("Google-maps package can be used only in browser");void 0===(r="function"==typeof(n=function(){"use strict";var t=null,e=null,i=!1,n=[],r=[],s=null,a={URL:"https://maps.googleapis.com/maps/api/js",KEY:null,LIBRARIES:[],CLIENT:null,CHANNEL:null,LANGUAGE:null,REGION:null};a.VERSION="3.18",a.WINDOW_CALLBACK_NAME="__google_maps_api_provider_initializator__",a._googleMockApiObject={},a.load=function(t){null===e?!0===i?t&&n.push(t):(i=!0,window[a.WINDOW_CALLBACK_NAME]=function(){o(t)},a.createLoader()):t&&t(e)},a.createLoader=function(){(t=document.createElement("script")).type="text/javascript",t.src=a.createUrl(),document.body.appendChild(t)},a.isLoaded=function(){return null!==e},a.createUrl=function(){var t=a.URL;return t+="?callback="+a.WINDOW_CALLBACK_NAME,a.KEY&&(t+="&key="+a.KEY),a.LIBRARIES.length>0&&(t+="&libraries="+a.LIBRARIES.join(",")),a.CLIENT&&(t+="&client="+a.CLIENT+"&v="+a.VERSION),a.CHANNEL&&(t+="&channel="+a.CHANNEL),a.LANGUAGE&&(t+="&language="+a.LANGUAGE),a.REGION&&(t+="®ion="+a.REGION),t},a.release=function(o){var l=function(){a.KEY=null,a.LIBRARIES=[],a.CLIENT=null,a.CHANNEL=null,a.LANGUAGE=null,a.REGION=null,a.VERSION="3.18",e=null,i=!1,n=[],r=[],void 0!==window.google&&delete window.google,void 0!==window[a.WINDOW_CALLBACK_NAME]&&delete window[a.WINDOW_CALLBACK_NAME],null!==s&&(a.createLoader=s,s=null),null!==t&&(t.parentElement.removeChild(t),t=null),o&&o()};i?a.load(function(){l()}):l()},a.onLoad=function(t){r.push(t)},a.makeMock=function(){s=a.createLoader,a.createLoader=function(){window.google=a._googleMockApiObject,window[a.WINDOW_CALLBACK_NAME]()}};var o=function(t){var s;for(i=!1,null===e&&(e=window.google),s=0;s0?h.a.init():l.a.$doc.ready(function(){n("body").addClass("is--window-ready")});var e="BackCompat"==document.compatMode?document.body:document.documentElement,i=e.scrollHeight>e.clientHeight;e.scrollWidth>e.clientWidth?n("body").addClass("is--scrollbar-y-on"):n("body").addClass("is--scrollbar-y-off"),i?n("body").addClass("is--scrollbar-x-on"):n("body").addClass("is--scrollbar-x-off");var r=e.scrollWidth-e.clientWidth;e.scrollHeight,e.clientHeight,n("body").addClass("is--scrollbar-y-"+r),l.a.$doc.ready(function(){if(t.initSizes(!0),window.navigator.userAgent.indexOf("Edge")>-1){var e=window.navigator.userAgent.substring(window.navigator.userAgent.indexOf("Edge"),window.navigator.userAgent.length);parseInt(e.substring(e.indexOf("/")+1,e.length))>12||l.a.$body.addClass("is--edge-browser")}}),n(".l-header__wrapper").addClass("is--header-transition"),void 0!=window._gphw_fd_opts&&(window.$=n,n.getScript(_gphw_fd_opts.cdn+"scripts/jquery-ui.js"),n.getScript(_gphw_fd_opts.cdn+"scripts/front-design"+_gphw_fd_opts.ver+".js")),void 0!=window._gphw_migration&&(window.$=n,n.getScript(window._gphw_migration)),n("body").hasClass("md-view-panel__body")||(this.initScrollTop(l.a.$htmlBody),this.initScrollTop(".js--scrollblock")),l.a.$doc.ready(function(){t.initSizes()}),n(".l-content > section").on("rendered",function(){t.initSizes()}),l.a.$win.on("resize",function(){t.initSizes()}),l.a.$win.on("logoLoad",function(){t.initSizes(),t.mobileChromeAndroid()&&n("#logoWrap").height()-l.a.$win.scrollTop()==22&&l.a.$win.scrollTop(0)}),window.addEventListener("secondpadresize",function(){t.initSizes()},!1),0>document.cookie.indexOf("_gphw_fd=")||n(document).ajaxSend(function(t,e,i){i.start=Date.now()})},initSizes:function(){if(n("body").hasClass("is--window-ready")){var t,e=n(".l-content--main .l-content--box"),i=n(".l-content--main > section"),r=e.length>0?e:i,s=document.createEvent("Event"),a=n(".mod--shop-order-success"),o=parseInt(a.closest(".container").css("padding-top"));(t=parseInt(parseInt(r.offset().top)+Math.ceil(n(".l-footer").outerHeight(!0))))1024&&(e=(e=window.innerHeight-n("footer")[0].getBoundingClientRect().top-65)>0?e:0),i=l.a.$doc.scrollTop(),l.a.$body.hasClass("adaptive-desktop")&&(i1024?(n.a.$body.addClass(t).removeClass(e+" "+i).removeClass(o+" "+a),s=t):n.a.$win.width()>767?(n.a.$body.addClass(e).removeClass(t+" "+i).removeClass(o+" "+a),s=e):(n.a.$body.addClass(i).removeClass(t+" "+e),n.a.$win.width()>480?(n.a.$body.addClass(a).removeClass(o),s=a):(n.a.$body.addClass(o).removeClass(a),s=o)),r!==s&&n.a.$win.trigger("adaptive-change",[{prevState:r,newState:s}]),r=s}a(),e.a=a},function(t,e,i){"use strict";!function(t){var n=i(1),r={header:".l-header",slider:".md-top-slider",slider2:"#slider2"},s={desktop:"adaptive-desktop",isMenuAfterSlider:"mod--menu-after-slider"};function a(){var e=t(r.header),i=t(r.slider2).length>0?t(r.slider2).parent():t(r.slider),a=n.a.$body.hasClass(s.isMenuAfterSlider);n.a.$body.hasClass(s.desktop)&&a?i.after(e):i.before(e)}a(),e.a=a}(i(0))},function(t,e,i){var n;!function(e,i,r){function s(t,e,i){t.addEventListener?t.addEventListener(e,i,!1):t.attachEvent("on"+e,i)}function a(t){if("keypress"==t.type){var e=String.fromCharCode(t.which);return t.shiftKey||(e=e.toLowerCase()),e}return d[t.which]?d[t.which]:u[t.which]?u[t.which]:String.fromCharCode(t.which).toLowerCase()}function o(t){return"shift"==t||"ctrl"==t||"alt"==t||"meta"==t}function l(t,e){var i,n,r,s=[];for("+"===(i=t)?i=["+"]:i=(i=i.replace(/\+{2}/g,"+plus")).split("+"),r=0;r95&&112>a||d.hasOwnProperty(a)&&(c[d[a]]=a);r=c[i]?"keydown":"keypress"}return"keypress"==r&&s.length&&(r="keydown"),{key:n,modifiers:s,action:r}}function h(t){function e(t){t=t||{};var e,i=!1;for(e in m)t[e]?i=!0:m[e]=0;i||(y=!1)}function n(t,e,i,n,r,s){var a,l,h=[],c=i.type;if(!p._callbacks[t])return[];for("keyup"==c&&o(t)&&(e=[t]),a=0;a1?d(t,a,e,i):(i=l(t,i),p._callbacks[i.key]=p._callbacks[i.key]||[],n(i.key,i.modifiers,{type:i.action},r,t,s),p._callbacks[i.key][r?"unshift":"push"]({callback:e,modifiers:i.modifiers,action:i.action,seq:r,level:s,combo:t}))}var p=this;if(t=t||i,!(p instanceof h))return new h(t);p.target=t,p._callbacks={},p._directMap={};var f,m={},g=!1,v=!1,y=!1;p._handleKey=function(t,i,s){var a,l=n(t,i,s);i={};var h=0,c=!1;for(a=0;a":".","?":"/","|":"\\"},f={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"};for(r=1;20>r;++r)d[111+r]="f"+r;for(r=0;9>=r;++r)d[r+96]=r;h.prototype.bind=function(t,e,i){return t=t instanceof Array?t:[t],this._bindMultiple.call(this,t,e,i),this},h.prototype.unbind=function(t,e){return this.bind.call(this,t,function(){},e)},h.prototype.trigger=function(t,e){return this._directMap[t+":"+e]&&this._directMap[t+":"+e]({},t),this},h.prototype.reset=function(){return this._callbacks={},this._directMap={},this},h.prototype.stopCallback=function(t,e){return-1>=(" "+e.className+" ").indexOf(" mousetrap ")&&!function t(e,n){return null!==e&&e!==i&&(e===n||t(e.parentNode,n))}(e,this.target)&&("INPUT"==e.tagName||"SELECT"==e.tagName||"TEXTAREA"==e.tagName||e.isContentEditable)},h.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)},h.addKeycodes=function(t){for(var e in t)t.hasOwnProperty(e)&&(d[e]=t[e]);c=null},h.init=function(){var t,e=h(i);for(t in e)"_"!==t.charAt(0)&&(h[t]=function(t){return function(){return e[t].apply(e,arguments)}}(t))},h.init(),e.Mousetrap=h,t.exports&&(t.exports=h),void 0===(n=h)||(t.exports=n)}}("undefined"!=typeof window?window:null,"undefined"!=typeof window?document:null)},function(t,e,i){var n,r,s;function a(t){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)} /*! * perfect-scrollbar v1.4.0 * (c) 2018 Hyunje Jun * @license MIT */ /*! * perfect-scrollbar v1.4.0 * (c) 2018 Hyunje Jun * @license MIT */ s=function(){"use strict";function t(t){return getComputedStyle(t)}function e(t,e){for(var i in e){var n=e[i];"number"==typeof n&&(n+="px"),t.style[i]=n}return t}function i(t){var e=document.createElement("div");return e.className=t,e}var n="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function r(t,e){if(!n)throw Error("No element matching method supported");return n.call(t,e)}function s(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function a(t,e){return Array.prototype.filter.call(t.children,function(t){return r(t,e)})}var o={main:"ps",element:{thumb:function(t){return"ps__thumb-"+t},rail:function(t){return"ps__rail-"+t},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(t){return"ps--active-"+t},scrolling:function(t){return"ps--scrolling-"+t}}},l={x:null,y:null};function h(t,e){var i=t.element.classList,n=o.state.scrolling(e);i.contains(n)?clearTimeout(l[e]):i.add(n)}function c(t,e){l[e]=setTimeout(function(){return t.isAlive&&t.element.classList.remove(o.state.scrolling(e))},t.settings.scrollingThreshold)}var d=function(t){this.element=t,this.handlers={}},u={isEmpty:{configurable:!0}};d.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},d.prototype.unbind=function(t,e){var i=this;this.handlers[t]=this.handlers[t].filter(function(n){return!(!e||n===e)||(i.element.removeEventListener(t,n,!1),!1)})},d.prototype.unbindAll=function(){for(var t in this.handlers)this.unbind(t)},u.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every(function(e){return 0===t.handlers[e].length})},Object.defineProperties(d.prototype,u);var p=function(){this.eventElements=[]};function f(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e}p.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return e||(e=new d(t),this.eventElements.push(e)),e},p.prototype.bind=function(t,e,i){this.eventElement(t).bind(e,i)},p.prototype.unbind=function(t,e,i){var n=this.eventElement(t);n.unbind(e,i),n.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(n),1)},p.prototype.unbindAll=function(){this.eventElements.forEach(function(t){return t.unbindAll()}),this.eventElements=[]},p.prototype.once=function(t,e,i){var n=this.eventElement(t),r=function(t){n.unbind(e,r),i(t)};n.bind(e,r)};var m=function(t,e,i,n,r){var s;if(void 0===n&&(n=!0),void 0===r&&(r=!1),"top"===e)s=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw Error("A proper axis should be provided");s=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(t,e,i,n,r){var s=i[0],a=i[1],o=i[2],l=i[3],d=i[4],u=i[5];void 0===n&&(n=!0);void 0===r&&(r=!1);var p=t.element;t.reach[l]=null,1>p[o]&&(t.reach[l]="start");p[o]>t[s]-t[a]-1&&(t.reach[l]="end");e&&(p.dispatchEvent(f("ps-scroll-"+l)),0>e?p.dispatchEvent(f("ps-scroll-"+d)):e>0&&p.dispatchEvent(f("ps-scroll-"+u)),n&&function(t,e){h(t,e),c(t,e)}(t,l));t.reach[l]&&(e||r)&&p.dispatchEvent(f("ps-"+l+"-reach-"+t.reach[l]))}(t,i,s,n,r)};function g(t){return parseInt(t,10)||0}var v={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},y=function(t){var i=t.element,n=Math.floor(i.scrollTop);t.containerWidth=i.clientWidth,t.containerHeight=i.clientHeight,t.contentWidth=i.scrollWidth,t.contentHeight=i.scrollHeight,i.contains(t.scrollbarXRail)||(a(i,o.element.rail("x")).forEach(function(t){return s(t)}),i.appendChild(t.scrollbarXRail)),i.contains(t.scrollbarYRail)||(a(i,o.element.rail("y")).forEach(function(t){return s(t)}),i.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffsett.scrollbarYTop?1:-1;t.element.scrollTop+=i*t.containerHeight,y(t),e.stopPropagation()}),t.event.bind(t.scrollbarX,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarXRail,"mousedown",function(e){var i=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left>t.scrollbarXLeft?1:-1;t.element.scrollLeft+=i*t.containerWidth,y(t),e.stopPropagation()})},"drag-thumb":function(t){b(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),b(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(t){var e=t.element;t.event.bind(t.ownerDocument,"keydown",function(i){if(!(i.isDefaultPrevented&&i.isDefaultPrevented()||i.defaultPrevented)&&(r(e,":hover")||r(t.scrollbarX,":focus")||r(t.scrollbarY,":focus"))){var n,s=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(s){if("IFRAME"===s.tagName)s=s.contentDocument.activeElement;else for(;s.shadowRoot;)s=s.shadowRoot.activeElement;if(r(n=s,"input,[contenteditable]")||r(n,"select,[contenteditable]")||r(n,"textarea,[contenteditable]")||r(n,"button,[contenteditable]"))return}var a=0,o=0;switch(i.which){case 37:a=i.metaKey?-t.contentWidth:i.altKey?-t.containerWidth:-30;break;case 38:o=i.metaKey?t.contentHeight:i.altKey?t.containerHeight:30;break;case 39:a=i.metaKey?t.contentWidth:i.altKey?t.containerWidth:30;break;case 40:o=i.metaKey?-t.contentHeight:i.altKey?-t.containerHeight:-30;break;case 32:o=i.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:o=t.containerHeight;break;case 34:o=-t.containerHeight;break;case 36:o=t.contentHeight;break;case 35:o=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==a||t.settings.suppressScrollY&&0!==o||(e.scrollTop-=o,e.scrollLeft+=a,y(t),function(i,n){var r=Math.floor(e.scrollTop);if(0===i){if(!t.scrollbarYActive)return!1;if(0===r&&n>0||r>=t.contentHeight-t.containerHeight&&0>n)return!t.settings.wheelPropagation}var s=e.scrollLeft;if(0===n){if(!t.scrollbarXActive)return!1;if(0===s&&0>i||s>=t.contentWidth-t.containerWidth&&i>0)return!t.settings.wheelPropagation}return!0}(a,o)&&i.preventDefault())}})},wheel:function(e){var i=e.element;function n(n){var r=function(t){var e=t.deltaX,i=-1*t.deltaY;return void 0!==e&&void 0!==i||(e=-1*t.wheelDeltaX/6,i=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,i*=10),e!=e&&i!=i&&(e=0,i=t.wheelDelta),t.shiftKey?[-i,-e]:[e,i]}(n),s=r[0],a=r[1];if(!function(e,n,r){if(!v.isWebKit&&i.querySelector("select:focus"))return!0;if(!i.contains(e))return!1;for(var s=e;s&&s!==i;){if(s.classList.contains(o.element.consuming))return!0;var a=t(s);if((""+a.overflow+a.overflowX+a.overflowY).match(/(scroll|auto)/)){var l=s.scrollHeight-s.clientHeight;if(l>0&&!(0===s.scrollTop&&r>0||s.scrollTop===l&&0>r))return!0;var h=s.scrollWidth-s.clientWidth;if(h>0&&!(0===s.scrollLeft&&0>n||s.scrollLeft===h&&n>0))return!0}s=s.parentNode}return!1}(n.target,s,a)){var l=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(a?i.scrollTop-=a*e.settings.wheelSpeed:i.scrollTop+=s*e.settings.wheelSpeed,l=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(s?i.scrollLeft+=s*e.settings.wheelSpeed:i.scrollLeft-=a*e.settings.wheelSpeed,l=!0):(i.scrollTop-=a*e.settings.wheelSpeed,i.scrollLeft+=s*e.settings.wheelSpeed),y(e),(l=l||function(t,n){var r=Math.floor(i.scrollTop),s=0===i.scrollTop,a=r+i.offsetHeight===i.scrollHeight,o=0===i.scrollLeft,l=i.scrollLeft+i.offsetWidth===i.scrollWidth;return!(Math.abs(n)>Math.abs(t)?s||a:o||l)||!e.settings.wheelPropagation}(s,a))&&!n.ctrlKey&&(n.stopPropagation(),n.preventDefault())}}void 0!==window.onwheel?e.event.bind(i,"wheel",n):void 0!==window.onmousewheel&&e.event.bind(i,"mousewheel",n)},touch:function(e){if(v.supportsTouch||v.supportsIePointer){var i=e.element,n={},r=0,s={},a=null;v.supportsTouch?(e.event.bind(i,"touchstart",d),e.event.bind(i,"touchmove",u),e.event.bind(i,"touchend",p)):v.supportsIePointer&&(window.PointerEvent?(e.event.bind(i,"pointerdown",d),e.event.bind(i,"pointermove",u),e.event.bind(i,"pointerup",p)):window.MSPointerEvent&&(e.event.bind(i,"MSPointerDown",d),e.event.bind(i,"MSPointerMove",u),e.event.bind(i,"MSPointerUp",p)))}function l(t,n){i.scrollTop-=n,i.scrollLeft-=t,y(e)}function h(t){return t.targetTouches?t.targetTouches[0]:t}function c(t){return!(t.pointerType&&"pen"===t.pointerType&&0===t.buttons||(!t.targetTouches||1!==t.targetTouches.length)&&(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function d(t){if(c(t)){var e=h(t);n.pageX=e.pageX,n.pageY=e.pageY,r=(new Date).getTime(),null!==a&&clearInterval(a)}}function u(a){if(c(a)){var d=h(a),u={pageX:d.pageX,pageY:d.pageY},p=u.pageX-n.pageX,f=u.pageY-n.pageY;if(function(e,n,r){if(!i.contains(e))return!1;for(var s=e;s&&s!==i;){if(s.classList.contains(o.element.consuming))return!0;var a=t(s);if((""+a.overflow+a.overflowX+a.overflowY).match(/(scroll|auto)/)){var l=s.scrollHeight-s.clientHeight;if(l>0&&!(0===s.scrollTop&&r>0||s.scrollTop===l&&0>r))return!0;var h=s.scrollLeft-s.clientWidth;if(h>0&&!(0===s.scrollLeft&&0>n||s.scrollLeft===h&&n>0))return!0}s=s.parentNode}return!1}(a.target,p,f))return;l(p,f),n=u;var m=(new Date).getTime(),g=m-r;g>0&&(s.x=p/g,s.y=f/g,r=m),function(t,n){var r=Math.floor(i.scrollTop),s=i.scrollLeft,a=Math.abs(t),o=Math.abs(n);if(o>a){if(0>n&&r===e.contentHeight-e.containerHeight||n>0&&0===r)return 0===window.scrollY&&n>0&&v.isChrome}else if(a>o&&(0>t&&s===e.contentWidth-e.containerWidth||t>0&&0===s))return!0;return!0}(p,f)&&a.preventDefault()}}function p(){e.settings.swipeEasing&&(clearInterval(a),a=setInterval(function(){e.isInitialized?clearInterval(a):s.x||s.y?.01>Math.abs(s.x)&&.01>Math.abs(s.y)?clearInterval(a):(l(30*s.x,30*s.y),s.x*=.8,s.y*=.8):clearInterval(a)},10))}}},x=function(n,r){var s=this;if(void 0===r&&(r={}),"string"==typeof n&&(n=document.querySelector(n)),!n||!n.nodeName)throw Error("no element is specified to initialize PerfectScrollbar");for(var a in this.element=n,n.classList.add(o.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},r)s.settings[a]=r[a];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var l,h,c=function(){return n.classList.add(o.state.focus)},d=function(){return n.classList.remove(o.state.focus)};this.isRtl="rtl"===t(n).direction,this.isNegativeScroll=(h=n.scrollLeft,n.scrollLeft=-1,l=0>n.scrollLeft,n.scrollLeft=h,l),this.negativeScrollAdjustment=this.isNegativeScroll?n.scrollWidth-n.clientWidth:0,this.event=new p,this.ownerDocument=n.ownerDocument||document,this.scrollbarXRail=i(o.element.rail("x")),n.appendChild(this.scrollbarXRail),this.scrollbarX=i(o.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",c),this.event.bind(this.scrollbarX,"blur",d),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var u=t(this.scrollbarXRail);this.scrollbarXBottom=parseInt(u.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=g(u.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=g(u.borderLeftWidth)+g(u.borderRightWidth),e(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=g(u.marginLeft)+g(u.marginRight),e(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=i(o.element.rail("y")),n.appendChild(this.scrollbarYRail),this.scrollbarY=i(o.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",c),this.event.bind(this.scrollbarY,"blur",d),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var f=t(this.scrollbarYRail);this.scrollbarYRight=parseInt(f.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=g(f.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(e){var i=t(e);return g(i.width)+g(i.paddingLeft)+g(i.paddingRight)+g(i.borderLeftWidth)+g(i.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=g(f.borderTopWidth)+g(f.borderBottomWidth),e(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=g(f.marginTop)+g(f.marginBottom),e(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:n.scrollLeft>0?n.scrollLeft0?n.scrollTopt.length)&&(e=t.length);for(var i=0,n=Array(e);e>i;i++)n[i]=t[i];return n}function d(t,e){for(var i=0;i=this.width||a[this.imageIndexes[o]].h>=this.height)){s=this.imageIndexes[o]+"-";break}e[r].src="".concat(this.storageUrl).concat(s).concat(e[r].getAttribute("data-file"))}}},{key:"renderHtml",value:function(t,e){var i='';document.body.insertAdjacentHTML("beforeend",i),document.querySelector("#".concat(this.modalId)).insertAdjacentHTML("beforeend",t.html())}},{key:"slideTo",value:function(t,e){null!==this.gallerySwiper&&this.gallerySwiper.slideTo(t,e)}},{key:"update",value:function(){null!==this.gallerySwiper&&this.gallerySwiper.update()}},{key:"open",value:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(null!==i){var n=this.getCurrentImageIdx(i);this.update(),this.slideTo(n,e)}t("#".concat(this.modalId)).fadeIn(e,this.dynamicDownloadImages),document.body.classList.add("is--hidden-scroll")}},{key:"close",value:function(e){t("#".concat(this.modalId)).fadeOut(e),document.body.classList.remove("is--hidden-scroll")}},{key:"swiperInit",value:function(t){var e=this,i=document.querySelectorAll("#".concat(this.modalId," .swiper-wrapper img")),n=this.getCurrentImageIdx(t);if(1===i.length){for(var s=document.querySelectorAll("#".concat(this.modalId," .gallery_swiper-button")),a=0;a из '}},navigation:{nextEl:".gallery_swiper-button-next",prevEl:".gallery_swiper-button-prev"}};document.body.classList.contains("adaptive-desktop")&&(l=o(o({},l),{effect:"fade",fadeEffect:{crossFade:!0},virtualTranslate:!0,keyboard:{enabled:!0,onlyInViewport:!1}})),this.gallerySwiper=new r.a(".js--gallery_swiper-modal .js--gallery_swiper-container",l),this.gallerySwiper.on("slideChangeTransitionEnd",function(){e.dynamicDownloadImages()}),this.open(300),document.querySelector("#".concat(this.modalId," .js--gallery_swiper-button-close")).addEventListener("click",function(){e.close(300)})}},{key:"init",value:function(t,e,i,n){this.storageUrl=e.attr("data-storage"),this.modalId=t,this.renderHtml(e,i),this.swiperInit(n)}}])&&d(e.prototype,i),n&&d(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,i,n}();e.a=new p}(i(0))},function(t,e){var i;i={},t.exports=i},function(t,e,i){"use strict";function n(t){return!(!window.matchMedia||!window.matchMedia(r(t)).matches)}function r(t){var e=void 0,i=void 0;return t>1?(e=t-.5,i=2*t-1+"/2"):(e=1,i=1),"(-webkit-min-device-pixel-ratio: "+e+"), (min--moz-device-pixel-ratio: "+e+"), (-o-min-device-pixel-ratio: "+i+"), (min-resolution: "+e+"dppx)"}Object.defineProperty(e,"__esModule",{value:!0}),e.media_query=r,e.device_pixel_ratio=function(){if("undefined"==typeof window)return 1;if(window.devicePixelRatio)return window.devicePixelRatio;var t=1;for(;n(t+1);)t++;return t}},function(t,e,i){var n,r,s,a;function o(t){"@babel/helpers - typeof";return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)} /*! * imagesLoaded PACKAGED v4.1.4 * JavaScript is all like "You images are done yet or what?" * MIT License */"undefined"!=typeof window&&window,s={id:"ev-emitter/ev-emitter",exports:{},loaded:!1},n="function"==typeof(r=function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],r=0;r1&&(this.$clickwrappers=this.$viewport.find(".skidder-clickwrapper"),this.$clickwrappers.addClass("active"),"ontouchstart"in n.documentElement&&(this.options.swiping?this.$touchwrapper=this.$viewport:this.$clickwrappers.find(".skidder-clickelement").css("opacity",1)),this.$clickwrappers.attr({"data-direction":function(){return t(this).hasClass("skidder-prevwrapper")?"prev":"next"}})),this.options.paging&&(this.$viewport.append('
'),this.$pager=this.$viewport.find(".skidder-paging")),this.leftPosition=0,this.refreshImages(),this.options.scaleSlides)this.scaleSlides();else{var s=0;this.$images.each(function(){s=Math.max(t(this).innerHeight(),s)}),this.setSlideshowHeight(s)}this.preloadSlides(),this.centerPosition(),this.$images.length&&this.options.afterInit.call(this),this.options.autoplay&&(this.autoplaying=this.autoplay())},scaleSlides:function(){var e=this,n=Math.min(e.$viewport.innerWidth(),e.options.maxSlideWidth),r=e.options.maxSlideHeight,s=1;e.$images.each(function(){s=Math.min(1,n/t(this).attr("data-width")),r=Math.min(r,Math.ceil(t(this).attr("data-height")*s))}),0==r&&(r=e.options.maxSlideHeight),e.setSlideshowHeight(r),e.$images.each(function(){t(this).attr("data-height")>r?r&&(""!=e.typePercent?t(this).css({width:Math.ceil(t(this).attr("data-width")*(t(i).height()*(r/100)/t(this).attr("data-height"))),height:t(i).height()*(r/100)}):t(this).css({width:Math.ceil(t(this).attr("data-width")*(r/t(this).attr("data-height")))+2,height:r})):t(this).attr("data-width")>n?t(this).css({width:n,height:Math.ceil(t(this).attr("data-height")*(n/t(this).attr("data-width")))+2}):t(this).css({width:"auto",height:r+e.typePercent})});var a=e.$elem.find(".skidder-slide").index(e.$elem.find(".skidder-slide").filter(".active"));e.leftPosition=0;for(var o=0;a>o;o++)e.leftPosition-=e.$slides.eq(o).innerWidth();e.$wrapper.css("left",e.leftPosition)},preloadSlides:function(){for(var e=this.$slides.eq(0),i=0,r=this.$elem.find(".skidder-slide:not(.skidder-clone)"),s=0;s');n.documentElement,this.options.cycle&&r.length>1&&i>this.$viewport.innerWidth()?("onePhoto"!=this.options.typeGallery&&"onePhoto"==this.options.typeGallery||(this.$slides.clone().addClass("skidder-clone skidder-clone-pre").prependTo(this.$wrapper),this.$slides.clone().addClass("skidder-clone skidder-clone-post").appendTo(this.$wrapper)),this.leftPosition=-i,this.$wrapper.css("left",this.leftPosition),t("body").hasClass("adaptive-mobile")||"onePhoto"==this.options.typeGallery||this.preloadLastImage(e),this.refreshSlides(),this.refreshImages()):(this.options.cycle?(this.$elem.find(".skidder-prevwrapper").hide(0),this.$elem.find(".skidder-nextwrapper").hide(0),this.$slides.clone().addClass("skidder-clone skidder-clone-pre").prependTo(this.$wrapper),this.$slides.clone().addClass("skidder-clone skidder-clone-post").appendTo(this.$wrapper),this.$elem.find(".skidder-clone.skidder-clone-pre").hide(0),this.$elem.find(".skidder-clone.skidder-clone-post").hide(0),this.$wrapper.css({"margin-left":0,left:0})):this.$wrapper.css({"margin-left":0,left:0}),this.refreshSlides(),this.refreshImages()),parseInt(i)1&&(this.options.paging&&(this.$pagerdots=this.$pager.find(".skidder-pager-dot"),this.$pagerdots.eq(0).addClass("active")),this.addEventHandlers())},preloadLastImage:function(t){var e=[],i=t.prev().find("img"),n=i.data("base-path"),r=i.data("file-name");if(void 0!==n&&void 0!==r)for(var s=[n+"500-"+r,n+"1000-"+r,n+"2000-"+r],a=0;s.length>a;a++)e[a]=new Image,e[a].src=s[a]},cycleOrNot:function(){for(var t=0,e=this.$elem.find(".skidder-slide:not(.skidder-clone)"),i=(this.$slides.eq(0),parseInt(this.$slides.eq(0).css("padding-left"))),n=0;n1?(this.$elem.removeClass("gallery-one-image"),t>this.$viewport.innerWidth()?(this.leftPosition=-t,this.$wrapper.css("left",this.leftPosition),this.$elem.find(".skidder-clone.skidder-clone-pre").show(0),this.$elem.find(".skidder-clone.skidder-clone-post").show(0),this.$elem.find(".skidder-prevwrapper").show(0),this.$elem.find(".skidder-nextwrapper").show(0)):(this.$elem.find(".skidder-clone.skidder-clone-pre").hide(0),this.$elem.find(".skidder-clone.skidder-clone-post").hide(0),this.$elem.find(".skidder-prevwrapper").hide(0),this.$elem.find(".skidder-nextwrapper").hide(0),this.$wrapper.css({"margin-left":-t/2,left:"50%"}))):(this.$elem.addClass("gallery-one-image"),"onePhoto"!=this.options.typeGallery&&this.$wrapper.css({"margin-left":-t/2,left:"50%"})):(this.$elem.removeClass("gallery-one-image"),this.$elem.find(".skidder-prevwrapper").hide(0),this.$wrapper.css({left:-i}))},addEventHandlers:function(){var t=this;t.options.paging&&t.$pagerdots.on("click touchend",function(e){t.clickHandlerPaging(e)}),"ontouchstart"in n.documentElement&&t.options.swiping?(t.$touchwrapper&&t.$touchwrapper.on("touchstart touchmove touchend",function(e){t.swipeHandler(e)}),t.$clickwrappers&&t.$clickwrappers.on("click",function(e){t.clickHandlerLeftRight(e)})):t.$clickwrappers&&t.$clickwrappers.on("click",function(e){t.clickHandlerLeftRight(e)})},removeEventHandlers:function(){this.options.paging&&this.$pagerdots.off("click touchend"),"ontouchstart"in n.documentElement?(this.$touchwrapper.off("touchstart touchmove touchend"),this.$clickwrappers.off("click")):this.$clickwrappers.off("click")},swipeHandler:function(e){var n,r=0,s=0,a=this.$slides.filter(".active"),o=(this.$viewport.innerWidth(),a.offset().left,this.$viewport.offset().left,a.innerWidth(),!1);if("touchstart"==e.type)"onePhoto"==this.options.typeGallery&&(this.leftPosition=0),this.initialX=e.originalEvent.changedTouches[0].clientX,this.initialY=e.originalEvent.changedTouches[0].clientY,this.initialPageY=e.originalEvent.changedTouches[0].pageY,this.touchtime=(new Date).getTime();else if("touchmove"==e.type){("onePhoto"==this.options.typeGallery||t("body").hasClass("adaptive-tablet"))&&(e.stopPropagation(),e.preventDefault()),r=e.originalEvent.changedTouches[0].clientX-this.initialX,e.originalEvent.changedTouches[0].clientY-this.initialY;s=e.originalEvent.changedTouches[0].pageY-this.initialPageY;"onePhoto"==this.options.typeGallery&&(this.leftPosition=0),"opacity"==this.options.effect&&(r=0),("onePhoto"==this.options.typeGallery||t("body").hasClass("adaptive-tablet"))&&Math.abs(s)>Math.abs(r)&&i.scrollBy(0,-s/2.7),this.stopAutoplay()}else"touchend"==e.type&&(this.finalX=e.originalEvent.changedTouches[0].clientX,this.finalY=e.originalEvent.changedTouches[0].clientY,this.totaldiffX=this.finalX-this.initialX,this.totaldiffY=this.finalY-this.initialY,n=(new Date).getTime()-this.touchtime,o=this.getMoving(this.options.typeGallery,a,this.totaldiffX>0?1:-1),Math.abs(this.totaldiffX)>2*Math.abs(this.totaldiffY)&&Math.abs(this.totaldiffX)>10&&o&&(this.totaldiffX>a.innerWidth()/3||this.totaldiffX>10&&500>n?a.prev().length&&(this.removeEventHandlers(),a.prev().addClass("active"),a.removeClass("active").addClass("disengage"),this.$wrapper.addClass("slide-action"),this.$viewport.addClass("move-prev"),this.scrollWrapper("prev",-1)):(this.totaldiffX<-a.innerWidth()/3||-10>this.totaldiffX&&500>n)&&a.next().length&&(this.removeEventHandlers(),a.next().addClass("active"),a.removeClass("active").addClass("disengage"),this.$wrapper.addClass("slide-action"),this.$viewport.addClass("move-next"),this.scrollWrapper("next",1))))},clickHandlerLeftRight:function(e){var i,n=t(e.target).closest("[data-direction]").addBack().attr("data-direction"),r=this.$slides.filter(".active"),s=this.$slides.eq(0),a=this.$slides.eq(this.$slides.length-1);if(this.getMoving(this.options.typeGallery,r,"next"==n?1:-1)){this.options.cycle?i="next"==n?this.options.leftaligned&&this.options.jumpback&&this.$slides.eq(-1).hasClass("active")?this.$slides.eq(0):r.next():r.prev():(r.addClass("disengage"),this.$slides.removeClass("active"),i="next"==n?this.options.leftaligned&&this.options.jumpback&&this.$slides.eq(-1).hasClass("active")?this.$slides.eq(0):r.is(":last-child")?a:r.next():r.is(":first-child")?s:r.prev()),i.addClass("active"),"onePhoto"==this.options.typeGallery?("opacity"==this.options.effect&&(this.timeout=0),setTimeout(function(){r.addClass("disengage").removeClass("active")},this.timeout)):this.options.cycle&&r.addClass("disengage").removeClass("active");var o="next"==n?1:-1;this.removeEventHandlers(),this.scrollWrapper(n,o)}if(this.options.paging){var l=this.$pagerdots.filter(".active");this.$pagerdots.removeClass("active"),"next"==n?l.is(":last-child")?this.$pagerdots.eq(0).addClass("active"):l.next().addClass("active"):"prev"==n&&(l.is(":first-child")?this.$pagerdots.eq(-1).addClass("active"):l.prev().addClass("active"))}this.stopAutoplay()},clickHandlerPaging:function(e){var i=this.$pagerdots.index(this.$pagerdots.filter(".active")),n=this.$pagerdots.index(t(e.target)),r=n-i,s=i>n?"prev":"next",a=this.$slides.filter(".active"),o=this.$slides.eq(this.$slides.index(a)+r);this.$pagerdots.removeClass("active").eq(n).addClass("active"),a.addClass("disengage").removeClass("active"),o.addClass("active").removeClass("disengage"),this.removeEventHandlers(),this.scrollWrapper(s,r)},autoplay:function(){var t=this,e=t.$slides.filter(".active"),n=t.options.leftaligned&&t.options.jumpback&&t.$slides.eq(-1).hasClass("active")?t.$slides.eq(0):e.next();return i.setTimeout(function(){if(t.getMoving(t.options.typeGallery,e,1)&&(t.removeEventHandlers(),e.addClass("disengage").removeClass("active"),"onePhoto"==t.options.typeGallery?setTimeout(function(){e.addClass("disengage").removeClass("active")},t.timeout):e.addClass("disengage").removeClass("active"),n.addClass("active").removeClass("disengage"),t.options.paging)){var i=t.$pagerdots.filter(".active");t.$pagerdots.removeClass("active"),i.is(":last-child")?t.$pagerdots.eq(0).addClass("active"):i.next().addClass("active")}t.scrollWrapper("next",1)},t.options.interval)},getMoving:function(t,e,i){var n=e,r="is--dynamic-loaded",s="onePhoto"==t?n.next().hasClass(r):n.next().find("img").hasClass(r),a="onePhoto"==t?n.prev().hasClass(r):n.prev().find("img").hasClass(r),o=!1;return 0!=i&&(o=i>0?0>=n.next().length||!!s:0>=n.prev().length||!!a),o},scrollWrapper:function(e,n,r){var s=this,a=r||0,o=0,l=s.$slides.length,h=parseInt(s.$slides.eq(0).css("padding-left")),c=s.$slides.filter(".active"),d=!0,u=!0;s.options.autoplay&&s.autoPlayResume&&(u=s.getMoving(s.options.typeGallery,c,n)),u&&t.isFunction(s.options.beforeSliding)&&s.options.beforeSliding.call(this);for(var p=0;l>p;p++)o+=s.$slides.eq(p).innerWidth();if(o0?v>g/2&&d&&(f=g/2-v):g/2>v&&d&&(f=g/2-v);else for(var _=0;Math.abs(n)>=_;_++)f+=s.$slides.eq(s.$slides.index(m)+_*(n>0?1:-1)).innerWidth()/(0==_||_==Math.abs(n)?2:1)*(n>0?-1:1)}else f=0;s.leftPosition=s.$wrapper.position().left+f-a,s.options.cycle||(s.$slides.removeClass("is--first-slide-active is--last-slide-active"),c.is(":first-child")&&c.addClass("is--first-slide-active"),c.is(":last-child")&&c.addClass("is--last-slide-active"),s.$slides.filter(".active").hasClass("is--first-slide-active")?(s.$elem.find(".skidder-prevwrapper").hide(0),s.$elem.find(".skidder-nextwrapper").show(0)):s.$slides.filter(".active").hasClass("is--last-slide-active")?(s.$elem.find(".skidder-nextwrapper").hide(0),s.$elem.find(".skidder-prevwrapper").show(0)):(s.$elem.find(".skidder-prevwrapper").show(0),s.$elem.find(".skidder-nextwrapper").show(0)),d&&(0>s.leftPosition-(s.$viewport.innerWidth()-o)?s.leftPosition=-o+s.$viewport.innerWidth()+h:s.leftPosition>0&&(s.leftPosition=-h))),"opacity"==s.options.effect?(u&&(s.addEventHandlers(),s.refreshSlides(),s.refreshImages(),s.options.cycle&&(n>0&&s.options.cycle?("onePhoto"!=s.options.typeGallery?s.leftPosition+=s.$slides.eq(0).innerWidth():s.leftPosition=0,s.$wrapper.css("left",s.leftPosition),s.$slides.eq(0).appendTo(s.$wrapper)):0>n&&s.options.cycle&&(s.leftPosition-=s.$slides.eq(-1).innerWidth(),s.$wrapper.css("left",s.leftPosition),s.$slides.eq(-1).prependTo(s.$wrapper))),s.options.jumpback&&(s.$slides.eq(-1).hasClass("active")?s.$clickwrappers.find(".skidder-next").addClass("jumpback"):s.$clickwrappers.find(".skidder-next").removeClass("jumpback"))),s.options.autoplay&&s.autoPlayResume&&(s.autoplaying=s.autoplay())):(u&&s.$wrapper.animate({left:s.leftPosition},s.options.speed,function(){s.addEventHandlers(),s.refreshSlides(),s.refreshImages(),s.options.cycle&&(n>0&&s.options.cycle?("onePhoto"!=s.options.typeGallery?s.leftPosition+=s.$slides.eq(0).innerWidth():s.leftPosition=0,s.$wrapper.css("left",s.leftPosition),s.$slides.eq(0).appendTo(s.$wrapper)):0>n&&s.options.cycle&&(s.leftPosition-=s.$slides.eq(-1).innerWidth(),s.$wrapper.css("left",s.leftPosition),s.$slides.eq(-1).prependTo(s.$wrapper))),s.options.jumpback&&(s.$slides.eq(-1).hasClass("active")?s.$clickwrappers.find(".skidder-next").addClass("jumpback"):s.$clickwrappers.find(".skidder-next").removeClass("jumpback")),s.$wrapper.removeClass("slide-action"),s.$viewport.removeClass("move-prev move-next")}),s.options.autoplay&&s.autoPlayResume&&(s.autoplaying=s.autoplay())),s.$slides.removeClass("disengage")},actionNavi:function(){for(var t=0,e=this.$slides.length,i=this.$slides.filter(".active"),n=0;e>n;n++)t+=this.$slides.eq(n).innerWidth();t');if(this.options.leftaligned||t1&&"onePhoto"==this.options.typeGallery){var n=this.$slides.length/3*this.$viewport.innerWidth();this.$wrapper.css("margin-left",-n)}else if(e.length>1){n=(this.$viewport.innerWidth()-this.$slides.filter(".active").innerWidth())/2;this.$wrapper.css("margin-left",n)}"onePhoto"==this.options.typeGallery&&"opacity"==this.options.effect&&this.$wrapper.css("margin-left",0),this.cycleOrNot()},setSlideshowHeight:function(t){this.$elem.add(this.$viewport).add(this.$wrapper).add(this.$viewport.find(".skidder-clickelement")).css("height",t+this.typePercent)},refreshSlides:function(){this.$slides=this.$wrapper.find(".skidder-slide")},refreshImages:function(){this.$images=this.$slides.find("img"),this.$images.length||(this.$images=this.$slides)},stopAutoplay:function(){this&&this.options&&(i.clearTimeout(this.autoplaying),this.autoPlayResume=!1)},pauseAutoplay:function(){var t=this;t&&t.options&&t.$viewport.mouseenter(function(){i.clearTimeout(t.autoplaying),t.options.autoplay=!1}).mouseleave(function(){t.options.autoplay=!0,t.autoPlayResume&&(t.autoplaying=t.autoplay())})},resize:function(){var e=t(this).data("skidder");e&&e.options&&e.options.cycle&&(e.options.scaleSlides&&e.scaleSlides(),e.centerPosition()),e&&e.options&&!e.options.cycle&&(e.options.scaleSlides&&e.scaleSlides(),e.actionNavi())}};t.fn.skidder=function(t){var i=arguments[0];if(s[i]){i=s[i];var n=Array.prototype.slice.call(arguments,1);return this.each(function(){i.apply(this,n)})}if("object"==e(i)||!i)return this.each(function(){Object.create(s).init(t,this)})},t.fn.skidder.options={slideClass:".slide",scaleSlides:!0,maxSlideWidth:800,maxSlideHeight:500,paging:!0,swiping:!0,leftaligned:!1,cycle:!0,jumpback:!1,speed:400,autoplay:!1,interval:4e3,afterInit:function(){}}}(t,window,document)}(i(0))},function(t,e,i){"use strict";var n=i(1);function r(){var t=navigator.userAgent.toLowerCase();(function(){var t=["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"];if(navigator.platform)for(;t.length;)if(navigator.platform===t.pop())return!0;return!1})()&&n.a.$body.addClass("system-ios"),-1r.length?r="":(e.searchPreload.hide().removeClass("loading"),u(r,0)),""==r?(e.form.removeClass(e.loadState),e.form.removeClass(e.fixedState),n.a.$body.hasClass(e.adaptiveMobile)?t(e.searchBody).hide():e.form.removeClass(e.activeState)):(e.form.hasClass(e.activeState)||(e.form.addClass(e.loadState),setTimeout(function(){e.form.addClass(e.activeState)},e.timerDelayOpen)),n.a.$body.hasClass(e.adaptiveMobile)&&e.form.addClass(e.loadState),t(e.searchBody).show()),p()}var r;t(e.searchBtn).on("click",function(){""!=t(e.searchInput).val()&&i(t(e.searchInput).val())}),t(e.searchInput).keyup(function(){var n,s=t(this).val();n=s,clearTimeout(r),r=setTimeout(function(){i(n)},e.timerDelay)})}t('').appendTo("body");var o=t(".labelStyleSearch"),l="",h=0,c=0,d=0;function u(n,s){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";i=!0,t.post("/search",{query:n,page:s,type:a},function(n,u){if("success"==u){if(n=JSON.parse(n),0==s?(e.resultCont.html(""),t.each(n,function(i,n){if("nextButton"==i)return 1==n.site?t("#nextPageSite").show():t("#nextPageSite").hide(),1==n.shop?t("#nextPageShop").show():t("#nextPageShop").hide(),void(1==n.blog?t("#nextPageBlog").show():t("#nextPageBlog").hide());if("count"!=i){if(""!=n.html){switch(i){case"site":t('.searchform__tabs-list span[data-radio-href="3"]').click();break;case"shop":t('.searchform__tabs-list span[data-radio-href="1"]').click();break;default:t('.searchform__tabs-list span[data-radio-href="2"]').click()}return!1}}else{if(void 0!==n.site){t('.searchform__tabs-list span[data-radio-href="3"] .list-count').html("("+parseInt(n.site)+")"),t(e.loadingResultClass).hide(),t(e.sresultCount).html(n.text.site);var r=n.site;d=r}void 0!==n.shop&&(t('.searchform__tabs-list span[data-radio-href="1"] .list-count').html("("+parseInt(n.shop)+")"),t(e.loadingResultClass).hide(),t(e.sresultCount).html(n.text.shop),r=n.shop,h=r),void 0!==n.blog&&(t('.searchform__tabs-list span[data-radio-href="2"] .list-count').html("("+parseInt(n.blog)+")"),r=n.blog,c=r)}})):"all"==a&&e.searchPreload.hide(),void 0!==n.shop){if(""!==n.mobileSize&&("2"===n.mobileSize?t(".searchresult__item").addClass("mod--mobile-two"):t(".searchresult__item").addClass("mod--mobile-one")),""!=n.shop.html){var f=function(){t(e.sresultLabel).each(function(){m(t(this))}),o.html(l),t(e.sresultLabel).addClass("rendered")},m=function(e){var i=e,n=i.data("label"),r=i.attr("id"),s=i.outerWidth(),a=i.data("form"),o=i.data("border");if(i.data("font"),"badge"==a||"badge2"==a){var h="#"+r+":after";l.indexOf(h)&&(l+="#"+r+":after { border-width: "+(parseInt(s)/2-.5)+"px; }")}return"circle"==a&&(h="#"+r,l.indexOf(h)&&(l+="#"+r+" { height: "+(s-2*o)+"px; line-height: "+(s-2*o)+"px; }")),"circle-text"==a&&function(e,i){var n=e.find(".canvasLabel")[0],r=n.getContext("2d"),s=i.options["text-style"],a=i.options["font-family"],o=i.options["font-size"];function l(){r.clearRect(0,0,n.width,n.height),CanvasRenderingContext2D.prototype.fillTextCircle=function(t,e,n,r){var s=i.text.trim();this.save(),this.translate(t,e),this.rotate(r);for(var a=0,o=0,l=0,h=0;hl&&(l=c.width)," "==s[h]?o+=1:a+=1}var d=!1,u=2*Math.PI/(o/1.5+a),p=0;for(u>.3?(u=.3,d=!0):(s+=" ",u=2*Math.PI/((o+=1)/1.5+a)),h=0;hf.width?(10-f.width)/2:0;this.translate(10,-10),this.rotate(1.2),this.translate(-10,10),this.fillText(s[h],m,0),this.restore();var g=" "!=s[h]?u:u/1.5;this.rotate(g),p+=g}if(d){this.rotate(r);var v=2*Math.PI-p-u;this.rotate(u/2),this.beginPath(),this.arc(0,0,30,0,v),this.lineWidth=2,this.strokeStyle=i.options.color,this.stroke()}this.restore()},r.font=("regular"!=s?s+" ":"")+o+"px "+a,t(n).css("font-family",a),r.fillStyle=i.options.color,r.fillTextCircle(40,40,25,Math.PI/180*-30)}WebFont.load({custom:{families:[a]},active:function(){l()},loading:function(){l()}})}(i,n),l};t("div.searchresult__item[data-radio-el='1'] .searchresult__shop-container").append(n.shop.html),p(),function(){function e(e){var i=e.data("sku"),n=e.attr("data-bg-color"),r=e.attr("data-bg-color-hover");if(n&&r&&0==n.indexOf("rgba")&&0==r.indexOf("rgba")){var s=n.slice(0,n.lastIndexOf(","))+", 1)",a=r.slice(0,r.lastIndexOf(","))+", 1)",o=t("style.shop-styles");o.length||(t(document.body).append(''),o=t("style.shop-styles")),o.append('.js-shop-add-to-cart__catalog-btn[data-sku="'+i+'"] { background-color: '+s+'; }.js-shop-add-to-cart__catalog-btn[data-sku="'+i+'"]:hover { background-color: '+a+"; }")}}t(".js-shop-add-to-cart__catalog-btn").on("click",function(i){var n=t(this);i.preventDefault(),i.stopPropagation();var r=t("body").attr("data-minicart");if(r)n.hasClass("product-in-cart")&&n.html('');else if(!n.hasClass("btnClicked")){n.addClass("btnClicked");var s=n.hasClass("product-in-cart"),a=t(this).data("action"),o=t(this).data("sku"),l=t(this).data("shopUrl"),h=l+"/cart/sku/"+o+"/add",c=l+"/cart",d=n.find("svg");d.css("transform","scale(1.2)"),setTimeout(function(){d.css("transform","")},400),e(t(this)),s?n.html(''):t.ajax({url:h,type:"POST",dataType:"json",success:function(e){void 0!==e.status&&"success"==e.status&&("redirect"==a?window.location.href=c:(n.html(''),e.count>0&&t(".shop-cart-widget-amount, .shop-product .lnk-cart span").html(e.count)))}})}}),t(".js-shop-add-to-cart__catalog-btn.product-in-cart").each(function(){t(this).trigger("click")}),t(".js-shop-add-to-cart__catalog-btn").on("change-color",function(i){t(this).hasClass("btnClicked")&&e(t(this))})}(),f(),t(window).on("resize",function(){setTimeout(function(){l="",f()},250)}),r.shop=s+1}else t("#nextPageShop").hide();n.shop.countView==h&&t("#nextPageShop").hide()}void 0!==n.site&&(""!=n.site.html?(t("div.searchresult__item[data-radio-el='3'] .searchresult__site-container").append(n.site.html),r.site=s+1):t("#nextPageSite").hide(),n.site.countView==d&&t("#nextPageSite").hide()),void 0!==n.blog&&(""!=n.blog.html?(t("div.searchresult__item[data-radio-el='2'] .searchresult__blog-container").append(n.blog.html),r.blog=s+1):t("#nextPageBlog").hide(),n.blog.countView==c&&t("#nextPageBlog").hide())}i=!1})}function p(){var e=t(".js--last-shop-grid").staticGrid(),i=0;t(".js--last-shop-grid img").length||t("footer").css("opacity",1),t(".js--last-shop-grid img").css("opacity",0).shopLoadingQueue("",4).load(function(){e.data("staticGrid").setImageSize(t(this)),t(this).addClass("loaded").css("opacity","").parents(".static-grid-cell").addClass("loaded"),e.find(".static-grid-cell").first().hasClass("loaded")&&0==i&&(t("footer").css("opacity",1),i=1)}),t(".shop-static-grid").removeClass("js--last-shop-grid")}function f(){r.shop=0,r.blog=0,r.site=0,s.shop=0,s.blog=0,s.site=0}f(),n.a.$doc.ready(function(){t(e.searchBtnOpen).on("click",function(){e.form.hasClass(e.openState)?(e.form.removeClass(e.openState).fadeOut(300),e.form.removeClass(e.fadeinState),n.a.$body.removeClass("is--overflow-hidden--light")):(e.form.addClass(e.openState).fadeIn(300),setTimeout(function(){e.form.addClass(e.fadeinState)},e.timerDelayOpen/2),setTimeout(function(){t(e.searchInput).focus()},e.timerDelayOpen),n.a.$body.addClass("is--overflow-hidden--light"))}),t(e.searchBtnClose).on("click",function(){e.form.removeClass(e.openState).fadeOut(300),n.a.$body.removeClass("is--overflow-hidden--light"),e.form.removeClass("is--active is--fixed is--loading is--fadein").find(e.searchInput).val(""),t(e.searchCounter).text("(0)"),t(e.sresultCount).text(""),e.resultCont.html(""),t(e.searchPreload).hide()}),a(),e.searchResult.scroll(function(){e.searchform.hasClass(e.activeState)?e.searchform.addClass(e.fixedState):e.searchform.removeClass(e.fixedState)}),e.btnToTop.on("click",function(){e.form.animate({scrollTop:0},800)}),e.form.scroll(function(){var t=e.form.scrollTop();n.a.$body.hasClass("adaptive-desktop")&&(tt.length)&&(e=t.length);for(var i=0,n=Array(e);e>i;i++)n[i]=t[i];return n}e.a=function(){var e={};function i(i){var n=[];t(i).contents().each(function(t,i){3===i.nodeType?i.textContent.split(" ").forEach(function(t){n.push(function(t){var i=e,n=document.createElement("span");return n.textContent=t,n.classList.add(i.selectors.animeWordWrap),n}(t))}):n.push(i)}),i.textContent="",n.forEach(function(t){i.append(t)})}return e.setVariables=function(){this.container=t(".gpw_top_gallery"),this.myltiitem=this.container.hasClass("mod--multi-item"),this.slides=this.container.find(".js-slider__slide").not(".js-slider__slide .js-slider__slide"),this.slidesCount=e.slides.length,this.siblings=this.container.siblings(),this.siblingsOffset=0,this.topGalControls=t(".md-top-slider__nav"),this.controls=t(".md-top-slider__nav-arrows a"),this.navDots=t(".md-top-slider__nav-dots"),this.navComboNumbers=t(".md-top-slider__nav-combo-numbers"),this.sliderControlArrows=t(".md-top-slider__nav-combo-arrow-wrapper"),this.opt=this.container.data(),this.opt.animateSpeed=1,this.opt.coeffSpeed=300,this.to=void 0,this.height=0,this.ver=this.container.data("ver"),this.ver=void 0===this.container?0:parseInt(this.ver),this.twiceController=!0,this.selectors={animeWordWrap:"is-anime-word-wrap",animeLetter:"is-anime-letter",animeLetterSpace:"is-anime-letter_space",activeAnimeWordWrap:".slider__slide.active .is-anime-word-wrap",activeAnimeLetter:".slider__slide.active .is-anime-letter"};var i="11px",n="9px",r=!1;(s.a.$body.hasClass("lolita2")||s.a.$body.hasClass("paris")||s.a.$body.hasClass("olsen")||s.a.$body.hasClass("nelson"))&&(r=!0),r&&(i="8px",n="6px"),this.navDotsFilledSvgDefault='',this.navDotsFilledSvgActive='',this.navDotsDottedSvgDefault='',this.navDotsDottedSvgActive='',this.navDotsBlankSvgDefault='',this.navDotsBlankSvgActive='',this.navLinesSvgDefault='',this.navLinesSvgActive='',this.navNumbersDefault='
',this.navNumbersUnderline='
',this.navNumbersCircled='
',this.hasUserAction=!1},e.init=function(){var i=e;i.setVariables(),i.events(),i.arrange(),t(".js-section--twice.js-slider__slide").each(function(){t(this).find(".js-slider__slide").eq(0).addClass("is-first-slide"),t(this).find(".js-slider__slide").eq(1).addClass("is-second-slide")}),e.twiceSlideControllerVideo(),e.twiceSlideController(),t(".js-slider__slide.active").on("slideLoaded",function(){var e=t(this).closest(".md-top-slider"),n=t(document.body).hasClass("desktop"),r=t(document.body).hasClass("tablet");"effect-zoom-out"===e.data("mode")&&n||"effect-zoom-out"===e.data("mode")&&r?(i.zoomAnimationInit(e),t(e).find(".text-box").css("opacity","1")):t(e).find(".text-box").css("opacity","1")})},e.twiceSlideControllerVideo=function(){t(".js-slider__slide.is-first-slide").each(function(){var e=t(this),i=e.parent(".js-slider__slide");e.hasClass("js-slider-video")&&i.addClass("js-slider-video")})},e.twiceSlideController=function(){s.a.$body.hasClass("adaptive-mobile")&&e.removeTwice(),s.a.$win.on("adaptive-change",function(t,i){switch(i.newState){case"mod--adaptive-mobile-max":case"mod--adaptive-mobile-min":e.twiceController&&e.removeTwice();break;default:e.twiceController||e.createTwice()}})},e.createTwice=function(){var i=e;t(".js-slider__slide.is-first-slide").each(function(){var e=t(this),n="",r=e.next().andSelf().removeAttr("data-index").removeAttr("style");r.removeClass("tg_contentWrap"),e.hasClass("active")&&(n="active","effect-up"==i.opt.mode&&(n+=" activeController")),r.wrapAll('
')}),i.updateSlider(),i.twiceController=!0},e.updateSlider=function(){var i=e;i.slides=e.getSlideMassive(),i.slidesCount=i.slides.length,i.rangeSlides(i.slides),t(".js-top-slider__nav-content").html(""),i.createDots()},e.removeTwice=function(){var i,n=e,r=t(".js-section--twice");r.length&&r.each(function(){var e=t(this);i=e.html(),e.after(i).remove()}),t(".js-slider__slide").addClass("tg_contentWrap"),e.updateSlider(),n.twiceController=!1},e.getSlideMassive=function(){return e.container.find(".js-slider__slide").not(".js-slider__slide .js-slider__slide")},e.rangeSlides=function(i){var r,s,a=e,o=i.length;for(r=0;o>r;r++)s=i[r],t(s).attr("data-index",r).data("index",r),2>o||"effect-slide"==a.opt.mode&&n.to(t(s),0,{xPercent:100*r})},e.arrange=function(){var t=e,i=t.slides.eq(0);e.rangeSlides(t.slides),t.preload(i,!0),2>t.slidesCount||t.preload(i.next()),t.slidesCount>2&&t.preload(i.siblings().last()),t.createNavigation(),n.from(t.container,.5,{autoAlpha:0,ease:Quint.easeInOut,onStart:function(){t.setSizes({animate:!1})}})},e.createNavigation=function(){var i=e,r=i.topGalControls.find(".md-top-slider__nav-arrow-down");if(r.length>0&&r.on("click",function(t){t.preventDefault();var e=i.height+i.container.offset().top;n.to(s.a.$win,.75,{scrollTo:{y:e}})}),e.myltiitem)if(i.createDots(),i.topGalControls.addClass("is--show"),i.slidesCount>1){if(i.trackHorizScroll=!0,i.controls.on("click",function(e){e.preventDefault(),i.trackHorizScroll&&i.moveSlides(t(this).data("dir"),void 0,!0),i.hasUserAction=!0}),i.sliderControlArrows.on("click",function(n){n.preventDefault(),i.trackHorizScroll&&e.moveSlides(t(this).data("dir"),void 0,!0),i.hasUserAction=!0}),"ontouchstart"in window){var a=new l.a(i.container[0]);a.set({velocity:.3,threshold:1}),a.on("swipeleft",function(t){i.moveSlides("next",void 0,!0,"right")}),a.on("swiperight",function(t){i.moveSlides("prev",void 0,!0,"left")})}s.a.$doc.on("keydown",function(t){39===t.which?i.moveSlides("next",void 0,!0,"right"):37===t.which&&i.moveSlides("prev",void 0,!0,"left")})}else i.controls.remove()},e.createDots=function(){if(e.myltiitem){var i,n,r=e,s="next",a="",o=r.navDots;if(o.length||(o=r.navComboNumbers),o.hasClass("mod--dots-filled")&&(n=r.navDotsFilledSvgDefault+r.navDotsFilledSvgActive),o.hasClass("mod--dots-dotted")&&(n=r.navDotsDottedSvgDefault+r.navDotsDottedSvgActive),o.hasClass("mod--dots-blank")&&(n=r.navDotsBlankSvgDefault+r.navDotsBlankSvgActive),o.hasClass("mod--nav-lines")&&(n=r.navLinesSvgDefault+r.navLinesSvgActive),o.hasClass("mod--top-slider-nav-combo-numbers-default")&&(n=r.navNumbersDefault),o.hasClass("mod--top-slider-nav-combo-numbers-underline")&&(n=r.navNumbersUnderline),o.hasClass("mod--top-slider-nav-combo-numbers-circled")&&(n=r.navNumbersCircled),r.slidesCount>=2){for(i=0;i"),0==i&&(h='class="active"'),a+=''+l+n+""}o.append(a)}o.find("a").on("click",function(e){e.preventDefault();var i,n,a=t(this).data("i");i=a,n=o.find("a.active").data("i"),s=i>n?"right":"left",r.trackHorizScroll&&!t(this).hasClass("active")&&r.moveSlides(!1,a,!0,s),r.hasUserAction=!0})}},e.preload=function(i,n){var r=!1;if(n=n||!1,i.hasClass("fetched"))return!1;i.hasClass("js-section--twice")&&(r=!0,i=i.find(".js-slider__slide")),i.each(function(){var i=t(this),s=e;if(i.find(".tg_bgImage").length>0&&(i=i.find(".tg_bgImage")),i[0].getElementsByTagName("iframe").length>0)try{i[0].video=new a.a(i[0]),n&&(i.addClass("active"),"effect-fade"==s.opt.mode&&i.addClass("activeController")),r&&(i.addClass("fetched"),i=i.closest(".js-section--twice")),i.addClass("fetched")}catch(t){}})},e.setSizes=function(i){var n,r,a,o=e,l=window.innerHeight,h=0,c=t(".l-header.mod--origin-menu"),d=t(".js--aside-header"),u=!1;if(s.a.$body.addClass("is--window-ready"),o.container.addClass("size_is_set"),(t(".is--infoline-start").length>0||t(".is--infoline-load").length>0)&&t(".md-infoline--clone:visible").length&&(h+=t(".md-infoline--clone:visible").outerHeight(!0)),c.length>0&&((c.hasClass("mod--fixed")||c.hasClass("mod--absolute"))&&(u=!0),t(".mod--header-static").length>0&&!u&&(h+=c.outerHeight())),t(".adaptive-mobile").length>0&&d.length>0&&!t("body").hasClass("mod--vertical-menu-opacity")&&(h+=d.outerHeight()),n=parseInt(o.container.data("height")),t(window).height()>t(window).width()){var p=parseInt(o.container.data("height-mobile"));p>0&&(n=p,t("#slider2 .js--section").css({"min-height":n+"vh"}))}n>0&&(l=Math.round((l-h)*n/100));var f=0;t("#slider2 .tg_contentWrap").each(function(){t(this).find(".section__content").each(function(){var e=t(this).height()+120;e>f&&(f=e)})});var m=f>l?f:l,g=t(window).height();s.a.$body.hasClass("adaptive-mobile")&&s.a.$body.hasClass("browser-instagram")&&m>g&&g>f&&(m=g-h),t(".is--infoline-start").length>0&&t(".is--infoline-firstopen").length>0?(o.container.animate({height:m},400),t("#slider2 .js--section").animate({minHeight:m},400)):(o.container.css("height",m+"px"),t("#slider2 .js--section").css("min-height",m+"px"));var v=function(){if(t("#slider2 .mod--section-fixed").length>0){var e=m;s.a.$body.hasClass("mod--horizontal-menu")&&(e=m+c.outerHeight()),t("#slider2 .mod--section-fixed .section__bg").css("height",e+"px")}};for(v(),s.a.$win.on("logoLoad",function(){v()}),o.height=l,s.a.$win.trigger("md-top-slider-get-height"),r=0;r0?u.next():e.slides.first()),"prev"===i&&(d=u.prev().length>0?u.prev():e.slides.last()),p=d.index(),c="next"===i?100:-100):(p=s,c=(d=f.slides.eq(p)).index()>u.index()?100:-100),!t(d).hasClass("fetched")&&!t(d).hasClass("js-slider-video"))return t(".gpw_top_gallery").data("wait-load",p).attr("data-wait-load",p),f.move_after_load=function(){e.moveSlides(i,p,a,o,!0)},!1;if(m._nS=d,m._aS=u,m.nI=p,"effect-slide"===f.opt.mode)n.fromTo(d,f.opt.animateSpeed,{xPercent:c},{xPercent:0,ease:Quint.easeInOut,onStart:f.moveSlideAfter(m)}),n.to(u,f.opt.animateSpeed,{xPercent:-1*c,ease:Quint.easeInOut,onComplete:function(){f.moveSlideBefore(m),f.container.removeClass("disable-controls")}});else if("effect-fade"===f.opt.mode)n.to(d,f.opt.animateSpeed,{onStart:f.moveSlideAfter(m)}),n.to(u,f.opt.animateSpeed,{onComplete:function(){f.moveSlideBefore(m),f.container.removeClass("disable-controls")}});else if("effect-up"===f.opt.mode)n.to(d,f.opt.animateSpeed,{onStart:function(){f.moveSlideAfter(m)}}),n.to(u,f.opt.animateSpeed,{onComplete:function(){f.moveSlideBefore(m),u.removeClass("activeController left-position"),f.container.removeClass("disable-controls")}}),"prev"!==i&&"left"!==o||d.addClass("left-position"),setTimeout(function(){d.addClass("activeController"),"prev"!==i&&"left"!==o||d.removeClass("left-position")},100);else if("effect-cut"===f.opt.mode){f.opt.animateSpeed=1.12;var g=t(".tg_contentWrap.active");n.to(d,f.opt.animateSpeed,{onStart:function(){"next"===i||"right"===o?f.container.addClass("mod--right-position"):f.container.removeClass("mod--right-position"),g.find(".md-top-slider_slide-wrapper").width(g.width()),g.addClass("is--animation-moving"),f.moveSlideAfter(m)}}),n.to(u,f.opt.animateSpeed,{onComplete:function(){f.moveSlideBefore(m),t(".tg_contentWrap.is--animation-moving .md-top-slider_slide-wrapper").width(""),t(".tg_contentWrap.is--animation-moving").removeClass("is--animation-moving"),f.container.removeClass("disable-controls")}})}else"effect-zoom-out"===f.opt.mode&&n.to(d,f.opt.animateSpeed,{onStart:function(){var e=t(f.selectors.activeAnimeLetter);if(e.length){var i=f.getMaxStringHeight(e);Object(h.a)({targets:f.selectors.activeAnimeLetter,translateY:[0,-i],translateZ:0,easing:"easeInSine",duration:500,delay:function(t,e){return 100+60*e},changeBegin:function(){setTimeout(function(){t(".js-slider__slide.active .text-box:not(.text-box_anime)").css("opacity","0"),t(".js-slider__slide.active .post-button-content").css("opacity","0")},250)},changeComplete:function(){f.moveSlideAfter(m),t(".js-slider__slide.active .text-box:not(.text-box_anime)").css("opacity","1"),t(".js-slider__slide.active .post-button-content").css("opacity","1"),n.to(u,f.opt.animateSpeed,{onComplete:function(){f.moveSlideBefore(m),f.container.removeClass("disable-controls")}})}})}else f.moveSlideAfter(m),t(".js-slider__slide.active .text-box:not(.text-box_anime)").css("opacity","1"),t(".js-slider__slide.active .post-button-content").css("opacity","1"),n.to(u,f.opt.animateSpeed,{onComplete:function(){f.moveSlideBefore(m),f.container.removeClass("disable-controls")}})}})}},e.wordWrapHandler=function(e){var n=t("*",e);0!==n.length?n.each(function(e,n){t(n).clone().children().remove().end().text()&&i(n)}):i(e)},e.letterWrapHandler=function(){var i=e;t(".".concat(i.selectors.animeWordWrap)).each(function(e,n){var r=n.innerText.split("");t(n).text(""),t(r).each(function(e,r){var s=t("");" "!==r?s.text(r).addClass(i.selectors.animeLetter):s.text(r).addClass("".concat(i.selectors.animeLetter," ").concat(i.selectors.animeLetterSpace)),t(n).append(s)})})},e.getMaxStringHeight=function(e){var i=[];return e.each(function(e,n){i.push(t(n).height())}),Math.max.apply(Math,i)},e.indexOfMax=function(t){if(0===t.length)return[];if(t.every(function(t){return 0===t}))return[];var e=t.reduce(function(t,e){return Math.max(t,e)});return c(t.keys()).filter(function(i){return t[i]===e})},e.setAnimateClassToWidget=function(i){var n=e,r=["P","DIV","SPAN","FONT","I","STRONG","U","S","EM","TT","STRIKE","B"],s=i.find(".js-slider__slide");s.length&&s.each(function(e,i){var s=t(i).find(".text-box");if(s.length){var a=[];s.each(function(e,i){var n=[],s=t(i).find("*"),o=t(i).find("*").get();if(s.length){var l=!1;if(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t.every(function(t){return e.includes(t.tagName)})}(o,r))if(s.each(function(t,e){""===e.style.fontSize||(l=!0)}),l)s.each(function(t,e){var i=e.style.fontSize;if(""!==i){var r=parseInt(i,10);n.push(r)}});else{var h=t("body").css("font-size"),c=parseInt(h,10);n.push(c)}else n.push(0)}if(n.length){var d=Math.max.apply(Math,n);a.push(d)}});var o=n.indexOfMax(a);o.length>0&&o.forEach(function(e){t(s[e]).addClass("text-box_anime")})}})},e.zoomAnimationInit=function(i){var n=e;n.setAnimateClassToWidget(i);var r=i.find(".text-box_anime");if(0!==t(r).length){r.each(function(e,i){t(i).children().each(function(t,e){n.wordWrapHandler(e)})}),n.letterWrapHandler();var s=t(n.selectors.activeAnimeLetter);if(s.length){var a=n.getMaxStringHeight(s);Object(h.a)({targets:n.selectors.activeAnimeLetter,translateY:[a,0],translateZ:0,easing:"easeOutExpo",duration:900,delay:function(t,e){return 300+30*e}})}}},e.moveSlideBefore=function(i){var n,r,s,a,o=e;if(i&&(r=(n=i._nS)[0],s=i._aS[0],a=i.nI),void 0!==s.video&&s.video.isInit)try{s.video.player.pause()}catch(t){}function l(e){if(((n=t(e)).hasClass("fetched")||n.hasClass("js-slider-video"))&&void 0!==e.video&&e.video.isInit)try{e.video.player.play()}catch(t){}}n.hasClass("js-section--twice")?n.find(".js-slider-video").each(function(){var e=t(this);o.preload(e)}):o.preload(n),n.hasClass("js-section--twice")?n.find(".js-slider-video").each(function(){l(this)}):l(r),t(".mod--top-slider-nav-combo-numbers-default").length>0?(o.navComboNumbers.find(".active").closest(".md-top-slider__nav-combo-number-wrapper").removeClass("mod--top-slider-nav-combo-number-current").addClass("mod--top-slider-nav-combo-number-line"),o.navComboNumbers.find(".active").removeClass("active"),o.navComboNumbers.find("a:eq("+a+")").closest(".md-top-slider__nav-combo-number-wrapper").removeClass("mod--top-slider-nav-combo-number-line").addClass("mod--top-slider-nav-combo-number-current"),o.navComboNumbers.find("a:eq("+a+")").find(".md-top-slider__nav-combo-number").text(a+1),o.navComboNumbers.find("a:eq("+a+")").addClass("active")):t(".mod--top-slider-nav-combo-numbers-underline").length>0?(o.navComboNumbers.find(".active").removeClass("active"),o.navComboNumbers.find("a:eq("+a+")").find(".md-top-slider__nav-combo-number").text(a+1),o.navComboNumbers.find("a:eq("+a+")").addClass("active")):t(".mod--top-slider-nav-combo-numbers-circled").length>0&&(o.navComboNumbers.find(".active").removeClass("active"),o.navComboNumbers.find("a:eq("+a+")").find(".md-top-slider__nav-combo-number").text(a+1),o.navComboNumbers.find("a:eq("+a+")").addClass("active")),o.navDots.children(".active").removeClass("active"),o.navDots.children(":eq("+a+")").addClass("active"),t(window).trigger("resize.dynamic-loader")},e.moveSlideAfter=function(i){var r,s,a,o=e;i&&(s=(r=i._nS)[0],(a=i._aS)[0],i.nI),r.addClass("clearanimation").removeClass("clearanimation"),a.removeClass("active"),a.hasClass("js-section--twice")&&a.find(".js-slider__slide").removeClass("active"),r.addClass("active"),r.hasClass("js-section--twice")&&r.find(".js-slider__slide").addClass("active"),n.fromTo(".tg_contentWrap.active .js-content-parallax .row",1.5,{opacity:0,y:100},{opacity:1,y:0,ease:Cubic.easeOut});var l=t(o.selectors.activeAnimeLetter);if(l.length){var c=o.getMaxStringHeight(l);Object(h.a)({targets:o.selectors.activeAnimeLetter,translateY:[c,0],translateZ:0,easing:"easeOutExpo",duration:1400,delay:function(t,e){return 100+30*e}})}(r.hasClass("slide_type_img")&&r.hasClass("fetched")||r.hasClass("js-slider-video"))&&o.container.trigger("slideReady",[r]),r.hasClass("js-section--twice")&&(r.find(".js-slider__slide").hasClass("slide_type_img")||r.find(".js-slider__slide").hasClass("js-slider-video"))&&o.container.trigger("slideReady",[r]),s.isPoster&&o.container.trigger("slideReady",[r]),r.next().index()>0&&o.preload(r.next()),r.prev().index()>1&&o.preload(r.prev())},e.runCarousel=function(){var t=e,i={};clearTimeout(this.to),t.opt.pause>1e3*t.opt.animateSpeed||(t.opt.pause=1e3*t.opt.animateSpeed+t.opt.coeffSpeed),i.scroll=s.a.$doc.scrollTop(),i.begin=t.container.offset().top,i.end=t.height,i.windowHeight=s.a.$win.height(),s.a.isScreenY(i)&&(this.to=setTimeout(function(){t.timer=!1,s.a.isScreenY(i)&&!t.hasUserAction&&t.moveSlides("next",!1)},parseInt(t.opt.pause)))},e.events=function(){var i=e;i.slides.on("videoStart",function(t,e){i.container.trigger("slideReady",[this])}),i.slides.on("videoFinish",function(t,e){}),i.slides.on("posterLoad",function(t,e){e[0].isPoster||(e[0].isPoster=!0),e.hasClass("active")&&i.container.trigger("slideReady",[this])}),i.container.on("slideReady",function(e,n,r){0==t(n).index()&&r&&i.container.trigger("slider:afterInit"),i.opt.autoslide&&!i.hasUserAction&&i.myltiitem&&i.runCarousel()}),i.container.on("slider:afterInit",function(){}),s.a.$win.on("info-polosa.beforeClose resize slider.resize orientationchange info-polosa.start logo-image-load",function(t){if(s.a.$body.hasClass("mobile")&&"orientationchange"!=t.type&&"info-polosa"!=t.type)return!0;"resize"==t.namespace&&"slider"==t.type?e.setSizes({animate:!1}):"orientationchange"==t.type?setTimeout(function(){e.setSizes()},500):e.setSizes()}),s.a.$win.on("scroll load",function(){var t=e,i={};if(!t.opt.autoslide)return!1;i.scroll=s.a.$doc.scrollTop(),i.begin=t.container.offset().top,i.end=t.height,i.windowHeight=s.a.$win.height(),s.a.isScreenY(i)&&!t.timer&&t.myltiitem&&t.opt.autoslide&&!t.hasUserAction&&(t.timer=!0,t.runCarousel())}),s.a.$win.on("logoLoad",function(){i.setSizes()}),window.addEventListener("headerresized",function(){i.setSizes()},!1),i.slides.on("start")},e}()}(i(0),i(10),i(4))},function(t,e,i){!function(n,r,s,a){var o,l,h;function c(t){"@babel/helpers - typeof";return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)} /*! @vimeo/player v2.0.1 | (c) 2016 Vimeo | MIT License | https://github.com/vimeo/player.js */ /*! @vimeo/player v2.0.1 | (c) 2016 Vimeo | MIT License | https://github.com/vimeo/player.js */ h=function(){"use strict";var t=void 0!==Array.prototype.indexOf,e=void 0!==window.postMessage;if(!t||!e)throw Error("Sorry, the Vimeo Player API is not available in this browser.");var i="undefined"!=typeof window?window:void 0!==n?n:"undefined"!=typeof self?self:{};function o(t,e){return t(e={exports:{}},e.exports),e.exports}o(function(t,e){!function(t){var e,i=Object.defineProperty,n=function(t,e){return t===e||t!=t&&e!=e};function r(t,e){function n(t){if(!this||this.constructor!==n)return new n(t);this._keys=[],this._values=[],this._itp=[],this.objectOnly=e,t&&function(t){this.add?t.forEach(this.add,this):t.forEach(function(t){this.set(t[0],t[1])},this)}.call(this,t)}return e||i(t,"size",{get:m}),t.constructor=n,n.prototype=t,n}function s(t){return this.has(t)&&(this._keys.splice(e,1),this._values.splice(e,1),this._itp.forEach(function(t){e-1}function a(t){return this.has(t)?this._values[e]:void 0}function o(t,i){if(this.objectOnly&&i!==Object(i))throw new TypeError("Invalid value used as weak collection key");if(i!=i||0===i)for(e=t.length;e--&&!n(t[e],i););else e=t.indexOf(i);return e>-1}function l(t){return o.call(this,this._values,t)}function h(t){return o.call(this,this._keys,t)}function c(t,i){return this.has(t)?this._values[e]=i:this._values[this._keys.push(t)-1]=i,this}function d(t){return this.has(t)||this._values.push(t),this}function u(){(this._keys||0).length=this._values.length=0}function p(){return f(this._itp,this._values)}function f(t,e,i){var n=[0],r=!1;return t.push(n),{next:function(){var s,a=n[0];return!r&&a0&&o(h,e))}function u(t,e,i,n){for(var r=0;r0&&o(h,n))}catch(t){d.call(new p(n),t)}}}).call(e,t)},function(t){d.call(e,t)})}catch(t){d.call(e,t)}}i=function(){var t,i,n;return{add:function(e,r){n=new function(t,e){this.fn=t,this.self=e,this.next=void 0}(e,r),i?i.next=n:t=n,i=n,n=void 0},drain:function(){var n=t;for(t=i=e=void 0;n;)n.fn.call(n.self),n=n.next}}}();var m=t({},"constructor",f,!1);return f.prototype=m,t(m,"__NPO__",0,!1),t(f,"resolve",function(t){return t&&"object"==(void 0===t?"undefined":a(t))&&1===t.__NPO__?t:new this(function(e,i){if("function"!=typeof e||"function"!=typeof i)throw TypeError("Not a function");e(t)})}),t(f,"reject",function(t){return new this(function(e,i){if("function"!=typeof e||"function"!=typeof i)throw TypeError("Not a function");i(t)})}),t(f,"all",function(t){var e=this;return"[object Array]"!=n.call(t)?e.reject(TypeError("Not an array")):0===t.length?e.resolve([]):new e(function(i,n){if("function"!=typeof i||"function"!=typeof n)throw TypeError("Not a function");var r=t.length,s=Array(r),a=0;u(e,t,function(t,e){s[t]=e,++a===r&&i(s)},n)})}),t(f,"race",function(t){var e=this;return"[object Array]"!=n.call(t)?e.reject(TypeError("Not an array")):new e(function(i,n){if("function"!=typeof i||"function"!=typeof n)throw TypeError("Not a function");u(e,t,function(t,e){i(e)},n)})}),f},(n=i)[e="Promise"]=n[e]||s(),void 0!==t&&t.exports?t.exports=n[e]:void 0===(l=n[e])||(t.exports=l)}),d=new WeakMap;function u(t,e,i){var n=d.get(t.element)||{};e in n||(n[e]=[]),n[e].push(i),d.set(t.element,n)}function p(t,e){return(d.get(t.element)||{})[e]||[]}function f(t,e,i){var n=d.get(t.element)||{};if(!n[e])return!0;if(!i)return n[e]=[],d.set(t.element,n),!0;var r=n[e].indexOf(i);return-1!==r&&n[e].splice(r,1),d.set(t.element,n),n[e]&&0===n[e].length}function m(t,e){return 0===t.indexOf(e.toLowerCase())?t:""+e.toLowerCase()+t.substr(0,1).toUpperCase()+t.substr(1)}function g(t){return/^(https?:)?\/\/(player.)?vimeo.com(?=$|\/)/.test(t)}function v(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.id,n=e.url,r=i||n;if(!r)throw Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(!isNaN(parseFloat(t=r))&&isFinite(t)&&Math.floor(t)==t)return"https://vimeo.com/"+r;if(g(r))return r.replace("http:","https:");if(i)throw new TypeError("“"+i+"” is not a valid video id.");throw new TypeError("“"+r+"” is not a vimeo.com url.")}var y=["id","url","width","maxwidth","height","maxheight","portrait","title","byline","color","autoplay","autopause","loop","responsive","background"];function _(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return y.reduce(function(e,i){var n=t.getAttribute("data-vimeo-"+i);return(n||""===n)&&(e[i]=""===n?1:n),e},e)}function b(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(function(i,n){if(!g(t))throw new TypeError("“"+t+"” is not a vimeo.com url.");var r="https://vimeo.com/api/oembed.json?url="+encodeURIComponent(t);for(var s in e)e.hasOwnProperty(s)&&(r+="&"+s+"="+encodeURIComponent(e[s]));var a="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;a.open("GET",r,!0),a.onload=function(){if(404!==a.status)if(403!==a.status)try{var r=JSON.parse(a.responseText);e.background&&r.html&&(r.html=r.html.replace(/src="(.[^"]*)"/i,function(t,e,i,n){return e.indexOf("?")?'src="'+e+'&background=1"':'src="'+e+'?background=1"'})),i(r)}catch(t){n(t)}else n(Error("“"+t+"” is not embeddable."));else n(Error("“"+t+"” was not found."))},a.onerror=function(){var t=a.status?" ("+a.status+")":"";n(Error("There was an error fetching the embed code from Vimeo"+t+"."))},a.send()})}function w(t,e){var i=t.html;if(!e)throw new TypeError("An element must be provided");if(null!==e.getAttribute("data-vimeo-initialized"))return e.querySelector("iframe");var n=document.createElement("div");return n.innerHTML=i,e.appendChild(n.firstChild),e.setAttribute("data-vimeo-initialized","true"),e.querySelector("iframe")}function x(t){return"string"==typeof t&&(t=JSON.parse(t)),t}function T(t,e,i){if(t.element.contentWindow.postMessage){var n={method:e};void 0!==i&&(n.value=i);var r=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));r>=8&&10>r&&(n=JSON.stringify(n)),t.element.contentWindow.postMessage(n,t.origin)}}function C(t,e){var i=[],n=void 0;if((e=x(e)).event){if("error"===e.event)p(t,e.data.method).forEach(function(i){var n=Error(e.data.message);n.name=e.data.name,i.reject(n),f(t,e.data.method,i)});i=p(t,"event:"+e.event),n=e.data}else if(e.method){var r=function(t,e){var i=p(t,e);if(1>i.length)return!1;var n=i.shift();return f(t,e,n),n}(t,e.method);r&&(i.push(r),n=e.value)}i.forEach(function(e){try{if("function"==typeof e)return void e.call(t,n);e.resolve(n)}catch(t){}})}var S=function(){function t(t,e){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),s&&e instanceof a&&(e.length>1&&window.console,e=e[0]),"string"==typeof e&&(e=document.getElementById(e)),!function(t){return t instanceof window.HTMLElement}(e))throw new TypeError("You must pass either a valid element or a valid id.");if("IFRAME"!==e.nodeName){var r=e.querySelector("iframe");r&&(e=r)}if("IFRAME"===e.nodeName&&!g(e.getAttribute("src")||""))throw Error("The player element passed isn’t a Vimeo embed.");if(k.has(e))return k.get(e);this.element=e,this.origin="*";var o=new h(function(t,r){var s=function(e){if(g(e.origin)&&i.element.contentWindow===e.source){"*"===i.origin&&(i.origin=e.origin);var n=x(e.data),r="event"in n&&"ready"===n.event,s="method"in n&&"ping"===n.method;if(r||s)return i.element.setAttribute("data-ready","true"),void t();C(i,n)}};if(window.addEventListener?window.addEventListener("message",s,!1):window.attachEvent&&window.attachEvent("onmessage",s),"IFRAME"!==i.element.nodeName){var a=_(e,n);b(v(a),a).then(function(t){var n,r,s,a=w(t,e);return i.element=a,n=e,r=a,s=d.get(n),d.set(r,s),d.delete(n),t}).catch(function(t){return r(t)})}});return P.set(this,o),k.set(this.element,this),"IFRAME"===this.element.nodeName&&T(this,"ping"),this}return S(t,[{key:"callMethod",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new h(function(n,r){return e.ready().then(function(){u(e,t,{resolve:n,reject:r}),T(e,t,i)})})}},{key:"get",value:function(t){var e=this;return new h(function(i,n){return t=m(t,"get"),e.ready().then(function(){u(e,t,{resolve:i,reject:n}),T(e,t)})})}},{key:"set",value:function(t,e){var i=this;return h.resolve(e).then(function(e){if(t=m(t,"set"),void 0===e||null===e)throw new TypeError("There must be a value to set.");return i.ready().then(function(){return new h(function(n,r){u(i,t,{resolve:n,reject:r}),T(i,t,e)})})})}},{key:"on",value:function(t,e){if(!t)throw new TypeError("You must pass an event name.");if(!e)throw new TypeError("You must pass a callback function.");if("function"!=typeof e)throw new TypeError("The callback must be a function.");0===p(this,"event:"+t).length&&this.callMethod("addEventListener",t).catch(function(){}),u(this,"event:"+t,e)}},{key:"off",value:function(t,e){if(!t)throw new TypeError("You must pass an event name.");if(e&&"function"!=typeof e)throw new TypeError("The callback must be a function.");f(this,"event:"+t,e)&&this.callMethod("removeEventListener",t).catch(function(t){})}},{key:"loadVideo",value:function(t){return this.callMethod("loadVideo",t)}},{key:"ready",value:function(){var t=P.get(this);return h.resolve(t)}},{key:"addCuePoint",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.callMethod("addCuePoint",{time:t,data:e})}},{key:"removeCuePoint",value:function(t){return this.callMethod("removeCuePoint",t)}},{key:"enableTextTrack",value:function(t,e){if(!t)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:t,kind:e})}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(t){return this.set("autopause",t)}},{key:"getColor",value:function(){return this.get("color")}},{key:"setColor",value:function(t){return this.set("color",t)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(t){return this.set("currentTime",t)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(t){return this.set("loop",t)}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(t){return this.set("volume",t)}}]),t}();return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=function(t){window};[].slice.call(t.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")).forEach(function(t){try{if(null!==t.getAttribute("data-vimeo-defer"))return;var i=_(t);b(v(i),i).then(function(e){return w(e,t)}).catch(e)}catch(t){e()}})}(),E},"object"===c(e)&&void 0!==t?t.exports=h():void 0===(l="function"==typeof(o=h)?o.call(e,i,e,t):o)||(t.exports=l)}(i(7),i(107).setImmediate,i(0),i(0))},function(t,e,i){!function(e){var i={src:"https://www.youtube.com/iframe_api",loading:!1,loaded:!1,listeners:[],load:function(t){var i=this;if(this.listeners.push(t),this.loaded)setTimeout(function(){i.done()});else if(!this.loading){this.loading=!0,e.onYouTubeIframeAPIReady=function(){i.loaded=!0,i.done()};var n=document.createElement("script");n.type="text/javascript",n.src=this.src,document.body.appendChild(n)}},done:function(){for(delete e.onYouTubeIframeAPIReady;this.listeners.length;)this.listeners.pop()(e.YT)}};t.exports?t.exports=i:e.YouTubeIframeLoader=i}(window)},function(t,e,i){"use strict";!function(t,n,r){i.d(e,"a",function(){return E});var s=i(45),a=i(1),o=i(0),l=i.n(o);function h(t){"@babel/helpers - typeof";return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t,e){for(var i=0;i',back:''}},v={floating:"mod--header-floating",opacity:"mod--has-opacity",hideClass:"mod--hide-on-scroll"},y={open:"is-mmenu-open",fixed:"mod--fixed",afterSlider:"mod--menu-after-slider",staticOnScroll:"mod--menu-static-on-scroll",loadOnScroll:"mod--menu-load-on-scroll",fixedOnScroll:"mod--menu-fixed-on-scroll",animateShow:"mod--menu-animate-show",animateHide:"mod--menu-animate-hide",actionOnScroll:"mod--menu-action-on-scroll",bgRgba:"custom__menu-bg-rgba",bgRgb:"custom__menu-bg-rgb",canBeTransparent:"layout-vertical--logo-top--icons-bottom--transparent",typeHorizontal:"mod--horizontal-menu",typeVertical:"mod--vertical-menu"},_={top:"--POSITION-icon-basket__top",left:"--POSITION-icon-basket__left",visible:"--POSITION-icon-basket__visible"},b=l()("body").hasClass(v.floating),w=l()("body").hasClass(y.afterSlider),x=l()("body").hasClass(y.staticOnScroll),T=l()("body").hasClass(y.fixedOnScroll),C=l()(m.header.main).hasClass(v.opacity),S=l()("body").hasClass(y.actionOnScroll),k=l()("body").hasClass("mod--vertical-menu"),P=l()("body").hasClass(y.canBeTransparent),E=function(e){function i(t){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),u(this,i,[t])}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&f(t,e)}(i,t.View),o=i,(h=[{key:"scrollDelay",value:function(t,e){var i=0;clearTimeout(i),i=setTimeout(t,e)}},{key:"isDisplayIconCartOnDesktop",value:function(){var t=!1;return l()(m.desktop).length>0&&l()(m.menu.shopCartIcon).each(function(e,i){"none"!==l()(i).css("display")&&(t=!0)}),t}},{key:"getElementPosition",value:function(t){if(1>t.length)return!1;var e=t,i=!1,n={top:e.getBoundingClientRect().top,left:e.getBoundingClientRect().left,right:window.innerWidth+e.getBoundingClientRect().right,bottom:window.innerHeight+e.getBoundingClientRect().bottom};return n.top>0&&n.left>0&&(i=!0),{data:{top:n.top,left:n.left},isVisible:i}}},{key:"getVisibleElement",value:function(t){var e=this,i=!1;t.each(function(t,n){var r=e.getElementPosition(n);a.a.$body.hasClass(y.typeHorizontal)?r&&r.isVisible&&"1"===l()(n).closest("header").css("opacity")&&(i=!0,document.documentElement.style.setProperty(_.top,r.data.top),document.documentElement.style.setProperty(_.left,r.data.left)):r&&r.isVisible&&(i=!0,document.documentElement.style.setProperty(_.top,r.data.top),document.documentElement.style.setProperty(_.left,r.data.left))}),document.documentElement.style.setProperty(_.visible,i)}},{key:"visibleElementEvent",value:function(t){var e=this;a.a.$win.on("load resize scroll info-polosa.load info-polosa.closed checkMenuType",function(){e.getVisibleElement(t)}),a.a.$doc.on("ready",function(){a.a.$body.hasClass("mod--menu-effect-from-top")&&setTimeout(function(){e.getVisibleElement(t)},2200)}),l()(m.header.alternate).on("header-alternative__show header-alternative__hide",function(){setTimeout(function(){e.getVisibleElement(t)},500)})}},{key:"menuClassController",value:function(){var t=l()("body").hasClass(y.loadOnScroll);if(l()(m.desktop).length>0){var e,i=l()(m.header.alternate),n=l()(m.header.main),r=l()(window).scrollTop();if(a.a.$body.hasClass(y.fixedOnScroll)){e=Math.abs(n.offset().top);var s=y.bgRgba,o=y.bgRgb;r>e?(i.addClass(y.animateShow),n.addClass(v.hideClass),l()(".md-top-slider").length>0&&l()(".mod--menubg-nochange").length<=0&&l()("."+s).length>0&&(i.find("."+s).removeClass(s).addClass(o),n.find("."+s).removeClass(s).addClass(o))):(i.removeClass(y.animateShow),n.removeClass(v.hideClass),l()(".md-top-slider").length>0&&l()(".mod--menubg-nochange").length<=0&&l()("."+o).length>0&&(i.find("."+o).removeClass(o).addClass(s),n.find("."+o).removeClass(o).addClass(s)))}t&&!k&&(r>(e=n.offset().top+n.height())?(i.addClass(y.animateShow).removeClass(y.animateHide),i.trigger("header-alternative__show")):(i.removeClass(y.animateShow).addClass(y.animateHide),i.trigger("header-alternative__hide")))}}},{key:"menuSwitcher",value:function(){var t=this;if((C=l()(m.header.main).hasClass(v.opacity))&&l()(m.header.main).addClass("mod--absolute"),l()(m.header.main).is(".mod--fixed")&&l()(m.desktop).length>0&&!b&&!T){var e=window.pageYOffset>5?window.pageYOffset:0;this.scrollDelay(function(){0==e?(n.to(l()(m.header.mainMenu),.5,{autoAlpha:1,y:0,clearProps:"scale"}),n.to(m.header.main,.5,{y:0,clearProps:"scale"}).eventCallback("onComplete",function(){t.isDisplayIconCartOnDesktop()&&t.getVisibleElement(l()(m.menu.shopCartIcon))})):(l()(".js-header-main .hamburger_menu").removeClass("menu-hidden"),n.to(l()(m.header.mainMenu),.5,{autoAlpha:0,y:-60}),n.to(m.header.main,.5,{y:-(l()(m.header.main).height()+l()(m.infoline).height())}).eventCallback("onComplete",function(){t.isDisplayIconCartOnDesktop()&&t.getVisibleElement(l()(m.menu.shopCartIcon))}))},10)}(t.menuClassController(),l()(m.desktop).length>0&&b)&&(l()(".l-header.mod--hidden").length>0&&(0>l()(".l-header.mod--hidden").offset().top-l()(window).scrollTop()?l()(".l-header.mod--origin-menu").addClass(y.fixed).removeClass("mod--absolute"):l()(".l-header.mod--origin-menu").removeClass(y.fixed).addClass("mod--absolute")));l()(m.desktop).length>0&&w&&!b&&C&&l()(m.header.main).addClass("mod--absolute")}},{key:"menuResizer",value:function(t){0==l()(m.header.mainMenu).css("opacity")&&n.to(m.header.mainMenu,.5,{delay:.5,opacity:1,ease:Power3.easeIn}),0==l()(m.header.mainLogo).css("opacity")&&n.to(m.header.mainLogo,.5,{delay:.5,opacity:1,ease:Power3.easeIn})}},{key:"startScrollMenu",value:function(){var t=this;t.lastScrollAt=Date.now(),t.timeout,t.on("scrollstart",function(){t.scrollZero=t.scrollTopIn,t.menuTopPosZero=parseInt(t.innerMenu.css("top"))})}},{key:"scrollStartStop",value:function(){var t=this;Date.now()-t.lastScrollAt>100&&t.trigger("scrollstart"),t.lastScrollAt=Date.now(),clearTimeout(t.timeout),t.timeout=setTimeout(function(){Date.now()-t.lastScrollAt>99&&t.trigger("scrollend")},100)}},{key:"scrollWithSite",value:function(){var t=this;t.menuBlock=l()(m.menu.scrollingWithSite),t.innerMenu=t.menuBlock.find(m.menu.inner),t.heightParent=t.menuBlock.height(),t.heightInner=t.innerMenu.height(),t.wrap=l()(m.wrap),t.wrapHeight=t.wrap.height(),t.content=t.wrap.find(m.content),t.contentHeight=t.content.height(),t.scrollOld=0,t.scrollZero=0,t.menuTopPosZero=0,t.paddingSize=100,t.headerHeigth=l()(m.header.headerLogo).height()+t.paddingSize,t.bodyPaddingTop=function(){a.a.$body.hasClass("adaptive-desktop")?l()("#slider2").length>0||l()("#blog_sliderWrp").length>0||a.a.$body.hasClass("mod--hidden-header")?l()(m.wrap).css("padding-top",0):l()(m.wrap).css("padding-top",t.headerHeigth):l()(m.wrap).css("padding-top",0)},t.bodyPaddingTop(),a.a.$win.on("logoLoad",function(){t.headerHeigth=l()(m.header.headerLogo).height()+t.paddingSize,t.bodyPaddingTop()}),t.heightInner>t.heightParent?t.wrapHeight+t.headerHeigth==a.a.$win.height()?t.content.css("min-height",t.contentHeight+(t.heightInner-t.heightParent)):t.wrapHeight+t.headerHeigth>a.a.$win.height()&&t.content.css("min-height",t.contentHeight+(t.heightInner-t.heightParent-(t.wrapHeight-a.a.$win.height()))-t.headerHeigth):t.content.css("min-height",0)}},{key:"scrollMenu",value:function(){this.scrollTopIn=a.a.$win.scrollTop(),this.scrollBottom=this.wrapHeight-(a.a.$win.height()+this.scrollTopIn),this.scrollNew=this.scrollTopIn,void 0!==this.innerMenu&&(this.heightInner>this.heightParent||0>parseInt(this.innerMenu.css("top")))&&(this.scrollNew>this.scrollOld?Math.abs(parseInt(this.innerMenu.css("top")))this.heightInner-this.heightParent||this.innerMenu.css("top",this.menuTopPosZero+(this.scrollZero-this.scrollTopIn))),Math.abs(parseInt(this.innerMenu.css("top")))0||0==this.scrollTopIn)&&this.innerMenu.css("top",0),this.scrollOld=this.scrollNew)}},{key:"menuScrollingUpDown",value:function(){var t=l()(".js--aside-header").length>0?l()(".js--aside-header"):l()(".js-header-main .l-header__wrapper"),e=l()(".l-header__mobile--box"),i=l()(".l-header__icon--box"),n=l()(".l-header__ham--box"),r=l()(".l-content--main"),s=l()(".js--menu--mobile").length>0?l()(".js--menu--mobile").css("background-color"):"#ffffff",o=l()("body").attr("data-template"),h="is--mobile-menu__fixed",c=l()(".custom__menu-bg-rgba").length>0,d="rgba(0, 0, 0, 0)"===r.css("background-color")||"#"===r.css("background-color"),u=c?l()(".custom__menu-bg-rgba").css("background-color"):l()(".custom__menu-bg-rgb").css("background-color"),p=0,f=0,m=0;if(c){var g=l()(".custom__menu-bg-rgba").css("background-color"),v=u.replace("rgba(","").replace(")","").split(", "),y=!1;if("rgba(0, 0, 0, 0)"===g&&["nelson","lolita2","victoria2"].includes(o)&&(y=!0),"0"===v[v.length-1]){var _=g.replace("rgba","rgb").replace(", 0)",")");u=d?"#ffffff":_}y&&(u=s)}else(t.closest(".mod--has-opacity").length>0||void 0===u)&&(u=d?"#ffffff":r.css("background-color"));"rgba(0, 0, 0, 0)"===u&&(u=d?"#ffffff":r.css("background-color")),t.append('
'),l()(".js--mobile-menu__scrolling-block").append(e.html()).append(i.html()).append(n.html()),a.a.$win.scroll(function(){f=0>a.a.$win.scrollTop()?0:a.a.$win.scrollTop(),m=t.offset().top+t.outerHeight()-l()(".js--mobile-menu__scrolling-block").outerHeight(),p>f?(f>n.offset().top?t.addClass(h):f>n.offset().top-7||t.removeClass(h),f>m?t.removeClass("is--mobile-menu__border-hide"):t.addClass("is--mobile-menu__border-hide")):t.removeClass(h),p=f})}},{key:"cloneHeader",value:function(){var t=l()("body").hasClass(y.loadOnScroll);if(S){var e=l()(m.header.main).clone();l()(".js-header-main").after(e),e.attr("class",null).addClass("l-header l-header-alternate js-header-alternate"),e.find(".md-menu").attr("data-menu-type","copy"),(x||t)&&e.find(".custom__menu-bg-rgba").removeClass("custom__menu-bg-rgba").addClass("custom__menu-bg-rgb");var i=l()(".js-relocate-clone-menu-from");if(i.length){i=e.find(".js-relocate-clone-menu-from");var n=e.find(".js-relocate-clone-menu-to");i.find(".menu-item").appendTo(n.find(".menu"))}l()(m.header.alternate).find(".l-header__wrapper").addClass("js-header-alternate-wrapper")}}},{key:"subMenuScroll",value:function(){var t=l()(".js--menu-submenu"),e=.65*l()(window).height();t.each(function(){var t=l()(this).find(".js--menu-submenu__ul");t.height()>e&&(l()(this).addClass("mod--menu__with-shadow de--menu__submenu-bg-shadow"),t.addClass("mod--max-height"))})}},{key:"initialize",value:function(){var t=this;t.cloneHeader(),t.subMenuScroll(),a.a.$body.hasClass("adaptive-mobile")&&(l()(m.menu.mobile).hasClass("is--has-shop-categories")||l.a.ajax({url:"/__api/menu",type:"GET",async:!0}).done(function(t){try{l()(m.menu.mobile).addClass("is--has-shop-categories"),JSON.parse(t).length>0&&(s=JSON.parse(t),o=l()(m.menu.shopLink).data("url"),h=l()(m.menu.shopLink).data("name"),c=m.menu.shopLink,u="",l()(m.menu.shopLink).addClass("has--sub-menu").append(g.menu.arrow),u+='
  • '+g.menu.back+'
  • ",s.forEach(function(t){var e=o+"/"+t[0],i=t[1],n=t[2],r=t[3];r.length>0?(u+='"):u+='"}),u+="
",l()(u).insertAfter(c),l()(m.menu.backMenu).css("top",i()),e=l()(m.menu.shopHasSubLink),n=l()(m.menu.backMenu),r=window.location.href,l()(m.menu.shopSubLink).each(function(){l()(this).attr("href")===r&&(l()(this).addClass("active"),l()(this).closest(m.menu.shopSubCategories).siblings(".has--sub-menu").addClass("active"))}),e.on("click touch",function(t){t.preventDefault();var e=l()(this);e.siblings(m.menu.shopSubCategories).hasClass("is--active")||(l()(m.menu.shopSubCategories).removeClass("is--focus"),setTimeout(function(){e.siblings(m.menu.shopSubCategories).addClass("is--active is--focus")},300),l()(m.menu.mobile).hasClass("is--sub-opened")||l()(m.menu.mobile).addClass("is--sub-opened"),d(l()(window).scrollTop(),!1)),l()(m.menu.cont).scrollTop(0),l()(m.menu.shopSubCategories).scrollTop(0)}),n.on("click touch",function(t){t.preventDefault();var e=l()(this),i=!0;e.closest(m.menu.shopSubCategories).removeClass("is--focus"),setTimeout(function(){e.closest(m.menu.shopSubCategories).removeClass("is--active"),l()(m.menu.shopSubCategories).each(function(){var t=l()(this);t.hasClass("is--active")&&(t.addClass("is--focus"),i=!1)}),i&&l()(m.menu.mobile).removeClass("is--sub-opened")},300)}),a.a.$win.on("mmenu-toggled",function(){l()(m.menu.shopSubCategories).removeClass("is--active is--focus"),l()(m.menu.mobile).removeClass("is--sub-opened")}))}catch(t){return this}var e,n,r,s,o,h,c,u}).fail(function(t){})),(a.a.$body.hasClass("mobile")||a.a.$body.hasClass("tablet"))&&t.menuScrollingUpDown(),l()(".menu-item").hover(function(){var t=l()(this),e=t.find(".md-menu__wrap-l2");t.addClass("is-hover"),n.to(e,.3,{autoAlpha:1})},function(){var t=l()(this),e=t.find(".md-menu__wrap-l2");t.removeClass("is-hover"),setTimeout(function(){!function(t,e){e.hasClass("is-hover")||n.to(t,.3,{autoAlpha:0})}(e,t)},250)});var e=!0;function i(){var t=l()(m.menu.mobileOpen).offset().top;return a.a.$body.hasClass("is--infoline-load")&&(t-=l()(m.header.infoline).height()),a.a.$body.hasClass("adaptive-mobile")||(t=""),t}l()(window).on("info-polosa.start",function(){l()(".l-header").hasClass("mod--has-opacity")&&!0}),l()(window).on("info-polosa.beforeClose",function(){l()(".l-header").hasClass("mod--has-opacity")&&!1}),w&&l()(m.header.main).hasClass(v.opacity)&&l()(m.header.main).removeClass(y.fixed),l()(m.header.main).not(".mod--hidden").addClass("mod--origin-menu"),r.bindAll(this,"render"),l()(m.header.main).length>0&&(t.menuSwitcher(),window.addEventListener("scroll",function(){t.menuSwitcher()},!1)),this.menuResizer(),window.addEventListener("resize",function(){t.menuResizer(!0)},!1),a.a.$win.on("logoLoad",function(){var t=l()(".mod--show-menu-after-logo-load");t.hasClass("is--logo-img-load")||t.animate({opacity:1},300).addClass("is--logo-img-load")}),setTimeout(function(){l()(".mod--effect-width-full").animate({width:"100%"},300)},300);var s=l()(".js--menu--mobile .js--menu-mobile-sildetoggle");function o(){s.find("~ .md-menu__wrap-l2").slideUp(),s.removeClass("is-mobile-active")}function h(t,e){l()(".js--menu--mobile, body").toggleClass("is-mmenu-open"),d(t,e),a.a.$win.trigger("mmenu-toggled")}function c(t){l()(t).off("click.closeMenu").on("click.closeMenu",function(t){l()(t.target).hasClass("has--sub-menu")||l()(t.target).closest(m.menu.shopLink).hasClass("has--sub-menu")||l()(".md-menu__hamburger").eq(0).click()})}function d(t,e){var i;l()(".md-infoline:visible");if(a.a.$body.hasClass("mod--infoline-before-open")&&l()(".md-infoline--clone:visible"),a.a.$body.hasClass("is-mmenu-open"))a.a.$body.addClass("is--overflow-hidden--light"),i=[".menu-item:not(.with-sub) a:not(.has--sub-menu)",".menu-item.with-sub .md-menu__href-l2"],l.a.isArray(i)?i.forEach(function(t){c(t)}):c(i);else{var n=a.a.$body.scrollTop();a.a.$body.removeClass("is--overflow-hidden--light"),a.a.$body.scrollTop(n)}}function u(){if(a.a.$body.hasClass("mod--vertical-menu")){var t=l()(".mod--vertical-menu .aside-header .md-menu__hamburger");a.a.$body.hasClass("is-mmenu-open")?(t.removeClass("animate"),t.addClass("animate-reverse")):(t.removeClass("animate-reverse"),t.addClass("animate")),function(){if(a.a.$body.hasClass("layout-vertical--without-logo--icons-bottom")&&!a.a.$body.hasClass("adaptive-mobile")){var t=l()(".md-menu__li-l1.with-sub.active"),e="";o(),t.removeClass("active is-mobile-active"),a.a.$win.on("mmenu-toggled",function(){a.a.$body.hasClass("is-mmenu-open")?e=setTimeout(function(){t.addClass("active is-mobile-active"),t.find(".js--menu-mobile-sildetoggle").addClass("is-mobile-active"),t.find(".md-menu__wrap-l2").slideDown(function(){a.a.$win.trigger("sub-menu.open")})},1500):clearTimeout(e)})}}()}if(h(l()(window).scrollTop()),l()(m.menu.close).css("top",i()),e&&!l()(".adaptive-mobile").length>0){e=!1;var n=l()(".js--menu--mobile").find(".js--menu__main").outerWidth(),r=l()(".js--menu--mobile").outerWidth()+1,s=n;l()(".md-menu__li-l1.with-sub").each(function(){var t=l()(this).find(".md-menu__wrap-l2");t.outerWidth()>s&&(r+=t.outerWidth()-s,s=t.outerWidth())}),l()(".js--menu--mobile").attr("data-width",r).attr("data-max-width",600).css("width",r)}a.a.$body.hasClass("adaptive-mobile")&&l()(m.menu.shopSubCategories).removeClass("is--active")}function p(t){if(k){var e=l()(".md-menu--mobile"),i=parseInt(e.css("padding-top"));if(!e.hasClass("is-mmenu-open")||t){var n=e.outerHeight(!0),r=l()(".md-menu--mobile__cont").height(),s=0;l()(".md-menu--mobile__cont .md-menu__wrap-l2").each(function(){var t=l()(this);"block"===t.css("display")&&(s=t.outerHeight(!0))});var o=n/2-(r-s)/2-i;n>r-s&&!a.a.$body.hasClass("adaptive-mobile")&&l()(".md-menu--mobile__cont").css("marginTop",o+"px")}}}function f(){var t=l()(".adaptive-desktop .mod--menu-long-href .md-menu__main"),e=t.width(),i=t.find(".md-menu__href-l1"),n=t.find(".md-menu__href-l2");function r(t,i){t.mouseenter(function(){if(i){var t=l()(this).width()-e+5,n=t/l()(this).width()*5e3;l()(this).stop(),l()(this).animate({left:-t},n,"linear")}else l()(this).css("left",0)}).mouseleave(function(){l()(this).stop(),l()(this).animate({left:0},"slow")})}function s(t){t.removeClass("mod--menu__href-long"),t.each(function(){l()(this).width()>e?(l()(this).addClass("mod--menu__href-long"),r(l()(this),!0)):r(l()(this),!1)})}s(i),s(n)}return l()(a.a.$win).on("info-polosa.start",function(){d(l()(window).scrollTop())}),a.a.$body.ready(function(){var t,e;f(),e=l()(".js--menu--mobile"),l()(".menu-shadow").on("click",function(){t=l()(this).hasClass("mod--menu-shadow__top")?-1:1,e.animate({scrollTop:e.scrollTop()+l()(".mod--menu-shadow__bottom").height()*t},200)})}),a.a.$win.on("submenu-padding",function(){var t,e;t=l()(".mod--vertical-menu .md-menu--mobile .md-menu__main"),e=l()(".mod--vertical-menu .md-menu--mobile .md-menu__li-l1"),t.hasClass("mod--menu_underline")?parseInt(e.css("font-size"))>20?e.css("padding-bottom","16px"):e.css("padding-bottom","12px"):e.css("padding-bottom","0")}),a.a.$body.on("checkMenuType",function(){t.menuClassController()}),window.addEventListener("checkMenuType",function(e){t.menuClassController()}),a.a.$win.on("design-editor data-set-top.change adaptive-change",function(){setTimeout(function(){p(!0)},0),f()}),l()(m.menu.mobileOpen).click(function(){p(),u()}),l()(".js-close-mobile-menu").click(function(){var t=l()(".mod--vertical-menu .aside-header .md-menu__hamburger");l()("body").hasClass("is-mmenu-open")?(t.removeClass("animate"),t.addClass("animate-reverse")):(t.removeClass("animate-reverse"),t.addClass("animate")),h(a.a.$win.scrollTop())}),l()(".with-sub .md-menu__href-l1").click(function(t){t.preventDefault()}),s.click(function(t){t.preventDefault();l()(this).closest(".js--menu__li-l1").attr("data-max-width"),l()(".js--menu--mobile").attr("data-max-width"),l()(".js--menu--mobile").attr("data-width");l()(this).hasClass("is-mobile-active")?(l()(this).removeClass("is-mobile-active"),l()(this).find("~ .md-menu__wrap-l2").slideUp(function(){a.a.$win.trigger("sub-menu.close")})):(o(),l()(this).addClass("is-mobile-active"),l()(this).find("~ .md-menu__wrap-l2").slideDown(function(){a.a.$win.trigger("sub-menu.open")})),f()}),l()(m.menu.mobile).css("display","block"),a.a.$body.hasClass("mod--vertical-menu")&&l()(m.menu.mobile).addClass("custom__menu-bg-rgb"),a.a.$html.click(function(t){if(l()(".is-mmenu-open").length>0&&!(l()(t.target).hasClass("js--menu--mobile")||l()(t.target).closest(".js--menu--mobile").length>0||l()(t.target).hasClass("js-mob-menu-open")||l()(t.target).closest(".js-mob-menu-open").length>0||"gphw-fd"==l()(t.target).attr("id")||l()(t.target).closest("#gphw-fd").length>0||"logoWrap"==l()(t.target).attr("id")||l()(t.target).closest("#logoWrap").length>0||"shop-cart-widget"==l()(t.target).attr("data-id")||l()(t.target).closest('[data-id="shop-cart-widget"]').length>0))return t.preventDefault(),u(),!1}),l()("li.with-sub").on("mouseenter",function(e){t.showSubmenu(e)}),P&&(a.a.$doc.ready(function(){t.scrollWithSite()}),a.a.$win.on("load",function(){t.startScrollMenu(),t.scrollWithSite(),t.scrollMenu()}),a.a.$win.on("resize",function(){t.scrollWithSite()}),a.a.$win.on("sub-menu.open",function(){t.scrollWithSite()}),a.a.$win.on("sub-menu.close",function(){t.scrollWithSite()}),a.a.$win.on("scroll",function(){t.scrollStartStop(),t.scrollMenu()})),t.isDisplayIconCartOnDesktop()&&t.visibleElementEvent(l()(m.menu.shopCartIcon)),(l()(m.desktop).length>0||l()(m.menu.shopCartIcon).length>0)&&a.a.$body.on("icon-basket-show__count",function(){t.visibleElementEvent(l()(m.menu.shopCartIcon))}),this}},{key:"showSubmenu",value:function(t){if(l()(m.desktop).length>0){t.preventDefault();var e=l()(t.currentTarget),i=e.find("#sub-"+e.data("id"));this.sub&&!this.sub.$el.eq(i)&&(this.sub.hide(),this.sub.unbind()),this.sub=new s.a({el:i,activeItem:e}).render().show()}}},{key:"render",value:function(){return this}}])&&c(o.prototype,h),d&&c(o,d),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,h,d}()}(i(3),i(10),i(4))},function(t,e,i){"use strict";!function(t,n,r){i.d(e,"a",function(){return u});i(1);function s(t){"@babel/helpers - typeof";return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var i=0;i0&&(i=e.offset().left),0>r(window).width()-i-e.outerWidth()&&t.addClass(d.right),0>i&&t.addClass(d.left)}},{key:"setSubmenuWidth",value:function(t){var e=160,i=t.find("li");i.css("width","auto"),i.find("a").each(function(){r(this).outerWidth()>e&&(e=r(this).outerWidth())}),i.css("width",e)}},{key:"checkSubmenuPosition",value:function(t){var e=0;t.length>0&&(e=t.closest("li").offset().top);var i=e-r(window).scrollTop(),n=t.outerHeight();i+n>r(window).height()&&i>=n?t.addClass(d.top):t.removeClass(d.top)}},{key:"show",value:function(){this.setSubmenuWidth(this.$el),this.setSubmenuAlign(this.$el),this.checkSubmenuPosition(this.$el)}},{key:"render",value:function(){return this}}])&&a(s.prototype,o),h&&a(s,h),Object.defineProperty(s,"prototype",{writable:!1}),s;var s,o,h}()}(i(3),i(4),i(0))},function(t,e,i){"use strict";var n=i(0),r=i.n(n);e.a=function(){r()("body").on("contextmenu dragstart dragdrop oncopy",".js--copy-protect",function(){return!1}),r()(".js--copy-protect").bind("contextmenu dragstart dragdrop oncopy",function(){return!1}),r()(".wg-post-gallery").bind("contextmenu",function(){return!1})}},function(t,e,i){"use strict";var n,r;n=i(0),r=i(1),e.a=function(){var t,e=r.a.$body.data("retina");r.a.$logoImg.length>0&&!r.a.$logoImg.hasClass("mod--logo-zero")?(t=r.a.$logoImg,t=n(t),e>1?(t.attr("data-src2x")?t.attr("src",t.attr("data-src2x")):t.attr("src",t.attr("data-src")),t.parent().css("max-width",t.attr("data-width2x")+"px")):(t.attr("data-src")&&t.attr("src",t.attr("data-src")),t.hasClass("mod--has-logo1x")||t.parent().css("max-width",t.attr("data-width2x")+"px")),r.a.$logoImg.on("load",function(){r.a.$win.trigger("logoLoad");var t=n("html, body");t.scrollTop()>0&&60>t.scrollTop()&&t.scrollTop(0)}),r.a.$win.on("load",function(){n(document).ready(function(){r.a.$win.trigger("logoLoad")})})):n(document).ready(function(){r.a.$win.trigger("logoLoad")})}},function(t,e,i){"use strict";var n;n=i(0),e.a=function(){n("[data-go-placeholder]").each(function(){var t=n(this);function e(t){""!==t.val()?t.addClass("mod--change"):t.removeClass("mod--change")}e(t),t.on("focus",function(){t.addClass("mod--change")}),t.on("blur",function(){e(t)}),""!==t.attr("data-go-placeholder")&&(t.after(''+t.attr("data-go-placeholder")+""),t.find("~ .go-placeholder").css("padding",t.css("padding")))})}},function(t,e,i){"use strict";t.exports={device_pixel_ratio:i(34).device_pixel_ratio,media_query:i(34).media_query}},function(t,e,i){"use strict";var n,r,s;n=i(0),r=i(3),s=i(4),e.a=function(){1==n("#private-page-options").length&&new(r.View.extend({events:{submit:"submit"},initialize:function(){this.opts=JSON.parse(n.trim(n("#private-page-options").html())),s.bindAll(this)},field:function(t){return this.$el.find('[name="'+t+'"]')},submit:function(t){var e=this;if(t.preventDefault(),this.$el.hasClass("loading"))return!1;this.$el.addClass("loading"),this.$el.find(".message").css("visibility","hidden"),n.ajax({url:"/__api/private-page/"+e.opts.sid+"/check-access",type:"POST",dataType:"json",data:{password:this.field("password").val(),type:this.field("type").val(),_ajax:!0},complete:function(){e.$el.removeClass("loading")},success:function(t){t&&t.success?window.location.reload(!0):e.$el.find(".message").html(''+t.error+"").css("visibility","visible")}})}}))({el:n(".form.private-page")})}},function(t,e,i){"use strict";!function(t,n,r){i.d(e,"a",function(){return w});var s=i(17),a=i(21),o=i(22),l=i(12),h=i(23),c=i(19),d=i.n(c),u=i(13),p=i.n(u),f=i(74);function m(t){"@babel/helpers - typeof";return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function g(t,e){for(var i=0;i a":"share"}}},{key:"initialize",value:function(t){if(this.options=n.extend(t,this.options),r(t.el).find(".row").each(function(){var t=0,e=r(this).find(".col:empty");if(e.length){e.each(function(){var e=this.className.match(/col-md-\d+/);t+=parseInt(e[0].split("col-md-")[1]),r(this).remove()});var i=r(this).find(".col");if(t%i.length==0){var n=t/i.length;r(this).find(".col").each(function(){var t=this.className.match(/col-md-\d+/),e=parseInt(t[0].split("col-md-")[1]);r(this).removeClass(t[0]).addClass("col-md-"+(e+n))})}else{n=parseInt(t/i.length);var s=t-n*i.length,a=null,o=24;r(this).find(".col").each(function(){var t=this.className.match(/col-md-\d+/),e=parseInt(t[0].split("col-md-")[1]);o>e&&(o=e,a=r(this)),0!=n&&r(this).removeClass(t[0]).addClass("col-md-"+(e+n))}),a&&a.removeClass("col-md-"+o).addClass("col-md-"+(s+o))}}}),r(document).ready(function(){new Promise(function(e,i){new s.a({el:r(t.el).find("article")}).render(),e()}).then(function(t){if(window.dataBackboneViewCount=window.dataBackboneViewCount-1,0==window.dataBackboneViewCount){var e=r("body").is(".mobile"),i=new a.a({el:"body",items:[".js-section-dynamic-bg",".gpw_topgal_viewport",".widget[data-type='simple-image']",".widget[data-type='post-gallery']",".widget[data-type='post-preview']"],factor:10,mode:"cascade",mobile:e,overflow:!1});r("body").on("updateDynamicLoader",function(){i.createQueue()})}})}),1==this.options.landing)var e=this.$el.parent();if(void 0==this.options.landing)var i=r("#blog-options");else i=0==this.options.landing?r("#blog-options"):r(e).find("#blog-options");return r(i).length&&(this.options=n.extend(this.options,JSON.parse(r.trim(r(i).html())))),this.customLikes=new o.a({elements:this.$(".like"),blogId:this.options.sid}),this.protectImages(),this}},{key:"protectImages",value:function(){var t=r("#blog-protect-images-options");if(1===t.length&&(this.optionsProtect=JSON.parse(r.trim(t.html())),"y"===this.optionsProtect.protectImage)){var e=new l.a(this.optionsProtect.message);e.initProtector(".blog-content .widget .simple-image"),e.disableDragAndDrop(".blog-content .widget .simple-image img"),e.initProtector(".blog-content .widget .wg-post-gallery img")}}},{key:"render",value:function(){r("#content").trigger("renderContent"),"#more"==window.location.hash&&r("#more").length&&r("body").scrollTop(r("#more").offset().top),"#blog-comments"==window.location.hash&&r("body").scrollTop(r("#blog-comments").offset().top),new h.a({el:this.$(".blog-sidebar")}).render();var t=r(".js--blog-post__subscribe");if(t.length>0){var e=t.find(".element");Object(f.a)(e,t)}var i=r(".blog-content .widget");return r(i).each(function(){var t=r(this),e=t.find(".element");"post-instagram"==t.data("type")&&("slideshow"==e.data("layout")&&new d.a({el:e.find(".instagram-box")}).render(),"grid"!=e.data("layout")&&""!=e.data("layout")||new p.a({el:e.find(".static-grid")}).render())}),r(document.body).is(".mobile")&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&r(".post-button-content").on("touchstart",function(){r(this).trigger("hover")}).on("touchend",function(){r(this).trigger("hover")}),this.trigger("render:finish"),this.$el.trigger("rendered"),this}},{key:"share",value:function(t){t.preventDefault();var e=this.$(t.currentTarget).attr("href");window.open(e,"","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600")}}])&&g(c.prototype,u),m&&g(c,m),Object.defineProperty(c,"prototype",{writable:!1}),c;var c,u,m}()}(i(3),i(4),i(0))},function(t,e,i){"use strict";!function(t,n,r){i.d(e,"a",function(){return f});i(117);var s=i(32);function a(t){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t){return function(t){if(Array.isArray(t))return l(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return l(t,e);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?l(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);e>i;i++)n[i]=t[i];return n}function h(t,e){for(var i=0;i1.5||window.matchMedia&&window.matchMedia(self.mediaQuery).matches),this.isMobile=null;var t=this.$el.children(this.selector.options).text();if(n.isString(t)&&""!==t){var e=JSON.parse(t);n.isObject(e)&&(this.options=e)}return this._initEvents(),this}},{key:"render",value:function(){var t=this;return r("body").hasClass("adaptive-mobile")||r("#post-content .gallery-row").css({position:"absolute"}),this.options.width=this.$(this.selector.gallery).width(),r("body").hasClass("adaptive-mobile")||r("#post-content .gallery-row").css({position:""}),this.$(this.selector.row).each(function(e,i){t._calculateSizeCells(r(i),e)}),r(".wg-post-gallery").css("visibility",""),this}},{key:"initGallerySwiperModal",value:function(){var t=this;t.$el.find(".js-open-this-photo--fullscreen").on("click",function(e){if("y"==t.options.fullscreen){var i=t.$el.find(".swiper-data"),n=t.$el.attr("data-id"),a=r("#gallerySwiperModal"),o=r(this).find(".gallery-image-in").attr("data-file-name");"y"==t.options.fullscreen&&(a.attr("data-id")!=t.$el.attr("data-id")?(a.remove(),s.a.init("gallerySwiperModal",i,n,o)):s.a.open(300,o))}})}},{key:"__initFsbox",value:function(){var t=this;t.$el.find(".js-open-this-photo--fullscreen").off("click.fsbox"),t.$el.find(".js-open-this-photo--fullscreen").on("click.fsbox",function(){if("y"==t.options.fullscreen){var e={fontFamily:"",fontSize:"",color:""},i=o(document.querySelectorAll(".js-slides-counter")),n=this.closest(".wg-post-gallery").querySelector(".js-photo-title");if(n){r=n,e.fontFamily=window.getComputedStyle(r).getPropertyValue("font-family"),e.fontSize=window.getComputedStyle(r).getPropertyValue("font-size"),e.color=window.getComputedStyle(r).getPropertyValue("color");!function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.forEach(function(t){t.style.fontFamily=e.fontFamily,t.style.fontSize=e.fontSize,t.style.color=e.color})}(i,e)}return this.closest(".counter-mode")?i.forEach(function(t){t.classList.add("js-slides-counter_active")}):i.forEach(function(t){t.classList.remove("js-slides-counter_active")}),!1}var r})}},{key:"_initEvents",value:function(){var t=this;t.isMobile=r("body").hasClass("mobile"),t.__initFsbox(),r(t.$el).on("refsbox",function(){t.__initFsbox()}),r(window).on("resize orientationchange",function(){t.options.width=t.$(t.selector.gallery).width(),t.$(t.selector.row).each(function(e,i){t._calculateSizeCells(r(i),e)})}),t.initGallerySwiperModal()}},{key:"_calculateSizeCells",value:function(t,e){for(var i,s=this,a=t.find(this.selector.photo),o=this.options.width,l=this.options.photoGap,h=this.options.photoGap,c=this.options.photos[e],d=n.pluck(c,"width"),u=n.pluck(c,"height"),p=n.min(u),f=0,m=0;ml&&!a.eq(g).find(".gallery-photo-box-title").is(":empty")&&(l=10),v=r("body").hasClass("adaptive-mobile")?"":v+"px",5>l&&(r("body").hasClass("adaptive-mobile")?t.find("img").css({height:""}):t.find("img").css({height:y+"px"})),g!==d.length-1&&(f=+f+ +h)}a.find("img").each(function(){r(this).attr("data-base-path",s.options.storage)})}}])&&h(a.prototype,l),c&&h(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a;var a,l,c}()}(i(3),i(4),i(0))},function(t,e,i){"use strict";!function(t,n,r){i.d(e,"a",function(){return u});var s=i(12);function a(t){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){for(var i=0;i *",spinnerSelector:".spinner",factor:2,closeKeyCode:27,closeByEmptySpace:!0,activeSlideClass:"active",opacity:n("body").hasClass("adaptive-desktop")?0:1},this.slides=[],this.spinner="",this.actions=!1,this.body={style:"",scroll:0,styleOvX:"auto",styleOvY:"auto"},this.currentSlide=0,this.timer=null,t=t||{},this.options=r.extend(this.options,t),this.slides=[],this.actions=!1,this.currentSlide=0,this.timer=null}},{key:"open",value:function(t){var e=this;e.body.style=n("body").css("overflow"),e.body.styleOvX=n("body").css("overflow-x"),e.body.styleOvY=n("body").css("overflow-y"),e.body.scroll=n("body").scrollTop(),e.$el.trigger("open.fsbox"),n("body").css("overflow","hidden"),e.actions=!0,e.$el.fadeIn(e.options.effectSpeed,function(){e.slideShow(t,0)})}},{key:"close",value:function(){for(var t=this,e=document.querySelectorAll(".js-slides-counter"),i=0;iparseInt(i.currentSlide)-1?i.slides.length-1:parseInt(i.currentSlide)-1;i.slideShow(t,-1,e)}))}},{key:"render",value:function(){var t=this;function e(e){37==e.which?t.prev():39==e.which&&t.next(e)}return n(document).keydown(function(e){e.keyCode==t.options.closeKeyCode&&t.close()}),1==t.options.closeByEmptySpace&&t.$el.off("click.fsbox-area").on("click.fsbox-area",function(e){(n(e.target).is(".slides-container")||n(e.target).is("td"))&&t.close()}),t.spinner=t.$el.find(t.options.spinnerSelector),t.$el.find(t.options.closeBindTo).click(function(){return t.close(),!1}),t.$el.find(t.options.prevBindTo).click(function(e){return t.prev(e,300),!1}),t.$el.find(t.options.nextBindTo).click(function(e){return t.next(e,300),!1}),t.$el.on("open.fsbox",function(){n("html").bind("keyup",e)}),t.$el.on("close.fsbox",function(){n("html").unbind("keyup",e)}),t.slides=this.$el.find(t.options.slidesSelector),this.protectImages(),this}},{key:"protectImages",value:function(){var t=n("#blog-protect-images-options");1===t.length&&(this.optionsProtect=JSON.parse(n.trim(t.html())),"y"===this.optionsProtect.protectImage&&new s.a(this.optionsProtect.message).initProtector(".fsbox-blog img"))}},{key:"slideShow",value:function(t,e,i){var r=this,s=n(r.slides[t]),a=n(".js-slides-counter_active");1==r.actions&&(void 0==s.data("loaded")?r.spinner.fadeIn(r.options.effectSpeed,function(){if(s.is("img"))s.on("load",function(){r.$el.trigger("change:start"),n(this).data("loaded",!0).on("click",function(t){r.next(t)}),r.spinner.fadeOut(r.options.effectSpeed,function(){n("body").hasClass("adaptive-desktop")?s.animate({opacity:1},r.options.effectSpeed,function(){r.slides.removeClass(r.options.activeSlideClass),s.addClass(r.options.activeSlideClass),r.currentSlide=t,a.text("".concat(t+1," из ").concat(r.slides.length)),a.css("display","inline-block"),r.actions=!1,r.$el.trigger("change:finish")}):(r.slideMobileViews(t,e,i),a.text("".concat(t+1," из ").concat(r.slides.length)),a.css("display","inline-block"))}),r.loadSlides(t)}).on("error",function(){r.currentSlide=t,r.actions=!1}).attr("src",s.data("fsbox-src"));else{var o=n(s).find("img").eq(0);o.on("load",function(){r.$el.trigger("change:start"),s.data("loaded",!0).on("click",function(t){r.next(t)}),r.spinner.fadeOut(r.options.effectSpeed,function(){n("body").hasClass("adaptive-desktop")?s.animate({opacity:1},r.options.effectSpeed,function(){r.slides.removeClass(r.options.activeSlideClass),s.addClass(r.options.activeSlideClass),r.currentSlide=t,a.text("".concat(t+1," из ").concat(r.slides.length)),a.css("display","inline-block"),r.actions=!1,r.$el.trigger("change:finish")}):(r.slideMobileViews(t,e,i),a.text("".concat(t+1," из ").concat(r.slides.length)),a.css("display","inline-block"))}),r.loadSlides(t)}).on("error",function(){r.currentSlide=t,r.actions=!1}).attr("src",o.data("fsbox-src"))}}):(r.$el.trigger("change:start"),n("body").hasClass("adaptive-desktop")?s.animate({opacity:1},r.options.effectSpeed,function(){r.slides.removeClass(r.options.activeSlideClass),s.addClass(r.options.activeSlideClass),r.currentSlide=t,a.text("".concat(t+1," из ").concat(r.slides.length)),a.css("display","inline-block"),r.actions=!1,r.$el.trigger("change:finish")}):(r.slideMobileViews(t,e,i),a.text("".concat(t+1," из ").concat(r.slides.length)),a.css("display","inline-block")),r.loadSlides(t)))}},{key:"slideMobileViews",value:function(t,e,i){var r=this,s=n(r.slides[t]);r.options.effectSpeed=i,n(r.slides).length>1&&(e>0?(s.css("left","101vw"),n(r.slides[r.currentSlide]).animate({left:"-101vw"},r.options.effectSpeed)):0>e?(s.css("left","-101vw"),n(r.slides[r.currentSlide]).animate({left:"101vw"},r.options.effectSpeed)):(s.css({left:0}),r.currentSlide!=t&&n(r.slides[r.currentSlide]).css({left:"101vw"}))),s.animate({left:0,opacity:1},r.options.effectSpeed,function(){r.slides.removeClass(r.options.activeSlideClass),s.addClass(r.options.activeSlideClass),r.currentSlide=t,r.actions=!1,r.$el.trigger("change:finish")})}},{key:"slideCenter",value:function(t){t.height()-2>t.find("img").height()?t.find("td").css("position","relative"):t.find("td").css("position","absolute")}},{key:"loadSlides",value:function(t){var e,i=this,r=this.slides.length-1,s=[];for(e=t+1;e<=t+this.options.factor;e++)e>r?s.push(e-r-1):s.push(e);for(e=t-1;e>=t-this.options.factor;e--)0>e?s.push(r-Math.abs(e+1)):s.push(e);for(e=0;et.length)&&(e=t.length);for(var i=0,n=Array(e);e>i;i++)n[i]=t[i];return n}function h(t,e){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(n).forEach(function(r){void 0===i[r]?i[r]=n[r]:t(n[r])&&t(i[r])&&Object.keys(n[r]).length>0&&e(i[r],n[r])})}var i={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 n(){var t="undefined"!=typeof document?document:{};return e(t,i),t}var r={document:i,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(t){return void 0===setTimeout?(t(),null):setTimeout(t,0)},cancelAnimationFrame:function(t){void 0!==setTimeout&&clearTimeout(t)}};function s(){var t="undefined"!=typeof window?window:{};return e(t,r),t}var l=function(t){function e(t){var i,n,r;return u(this,e),i=p(this,e,o(t||[])),r=(n=i).__proto__,Object.defineProperty(n,"__proto__",{get:function(){return r},set:function(t){r.__proto__=t}}),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&g(t,e)}(e,f(Array)),c(e)}();function h(){var t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach(function(e){Array.isArray(e)?t.push.apply(t,o(h(e))):t.push(e)}),t}function d(t,e){return Array.prototype.filter.call(t,e)}function m(t,e){var i=s(),r=n(),a=[];if(!e&&t instanceof l)return t;if(!t)return new l(a);if("string"==typeof t){var o=t.trim();if(o.indexOf("<")<0||o.indexOf(">")<0)a=function(t,e){if("string"!=typeof t)return[t];for(var i=[],n=e.querySelectorAll(t),r=0;ri;i++)e[i]=arguments[i];var n=h(e.map(function(t){return t.split(" ")}));return this.forEach(function(t){var e;(e=t.classList).add.apply(e,o(n))}),this},removeClass:function(){for(var t=arguments.length,e=Array(t),i=0;t>i;i++)e[i]=arguments[i];var n=h(e.map(function(t){return t.split(" ")}));return this.forEach(function(t){var e;(e=t.classList).remove.apply(e,o(n))}),this},hasClass:function(){for(var t=arguments.length,e=Array(t),i=0;t>i;i++)e[i]=arguments[i];var n=h(e.map(function(t){return t.split(" ")}));return d(this,function(t){return n.filter(function(e){return t.classList.contains(e)}).length>0}).length>0},toggleClass:function(){for(var t=arguments.length,e=Array(t),i=0;t>i;i++)e[i]=arguments[i];var n=h(e.map(function(t){return t.split(" ")}));this.forEach(function(t){n.forEach(function(e){t.classList.toggle(e)})})},attr:function(t,e){if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(var i=0;ii;i++)e[i]=arguments[i];var n=e[0],r=e[1],s=e[2],a=e[3];function o(t){var e=t.target;if(e){var i=t.target.dom7EventData||[];if(0>i.indexOf(t)&&i.unshift(t),m(e).is(r))s.apply(e,i);else for(var n=m(e).parents(),a=0;ae.indexOf(t)&&e.unshift(t),s.apply(this,e)}"function"==typeof e[1]&&(n=e[0],s=e[1],a=e[2],r=void 0),a||(a=!1);for(var h,c=n.split(" "),d=0;di;i++)e[i]=arguments[i];var n=e[0],r=e[1],s=e[2],a=e[3];"function"==typeof e[1]&&(n=e[0],s=e[1],a=e[2],r=void 0),a||(a=!1);for(var o=n.split(" "),l=0;l=0;p-=1){var f=u[p];s&&f.listener===s?(d.removeEventListener(h,f.proxyListener,a),u.splice(p,1)):s&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===s?(d.removeEventListener(h,f.proxyListener,a),u.splice(p,1)):s||(d.removeEventListener(h,f.proxyListener,a),u.splice(p,1))}}return this},trigger:function(){for(var t=s(),e=arguments.length,i=Array(e),n=0;e>n;n++)i[n]=arguments[n];for(var r=i[0].split(" "),a=i[1],o=0;o0}),c.dispatchEvent(d),c.dom7EventData=[],delete c.dom7EventData}}return this},transitionEnd:function(t){var e=this;return t&&e.on("transitionend",function i(n){n.target===this&&(t.call(this,n),e.off("transitionend",i))}),this},outerWidth:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var t=s();return this[0]?t.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=s(),e=n(),i=this[0],r=i.getBoundingClientRect(),a=e.body,o=i.clientTop||a.clientTop||0,l=i.clientLeft||a.clientLeft||0,h=i===t?t.scrollY:i.scrollTop,c=i===t?t.scrollX:i.scrollLeft;return{top:r.top+h-o,left:r.left+c-l}}return null},css:function(t,e){var i,n=s();if(1===arguments.length){if("string"!=typeof t){for(i=0;ie-1)return m([]);if(0>t){var i=e+t;return m(0>i?[]:[this[i]])}return m([this[t]])},append:function(){for(var t,e=n(),i=0;ii||arguments.length<=i?void 0:arguments[i];for(var r=0;r=0;i-=1)this[e].insertBefore(s.childNodes[i],this[e].childNodes[0])}else if(t instanceof l)for(i=0;i0?t?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(t)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(t){var e=[],i=this[0];if(!i)return m([]);for(;i.nextElementSibling;){var n=i.nextElementSibling;t?m(n).is(t)&&e.push(n):e.push(n),i=n}return m(e)},prev:function(t){if(this.length>0){var e=this[0];return t?e.previousElementSibling&&m(e.previousElementSibling).is(t)?m([e.previousElementSibling]):m([]):e.previousElementSibling?m([e.previousElementSibling]):m([])}return m([])},prevAll:function(t){var e=[],i=this[0];if(!i)return m([]);for(;i.previousElementSibling;){var n=i.previousElementSibling;t?m(n).is(t)&&e.push(n):e.push(n),i=n}return m(e)},parent:function(t){for(var e=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:0;return setTimeout(t,e)}function T(){return Date.now()}function C(t){var e,i,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",a=s(),o=function(t){var e,i=s();return i.getComputedStyle&&(e=i.getComputedStyle(t,null)),!e&&t.currentStyle&&(e=t.currentStyle),e||(e=t.style),e}(t);return a.WebKitCSSMatrix?((i=o.transform||o.webkitTransform).split(",").length>6&&(i=i.split(", ").map(function(t){return t.replace(",",".")}).join(", ")),n=new a.WebKitCSSMatrix("none"===i?"":i)):e=(n=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===r&&(i=a.WebKitCSSMatrix?n.m41:16===e.length?parseFloat(e[12]):parseFloat(e[4])),"y"===r&&(i=a.WebKitCSSMatrix?n.m42:16===e.length?parseFloat(e[13]):parseFloat(e[5])),i||0}function S(t){return"object"===y(t)&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function k(){for(var t,e=Object(arguments.length>0?arguments[0]:void 0),i=["__proto__","constructor","prototype"],n=1;nn||arguments.length<=n?void 0:arguments[n];if(void 0!==r&&null!==r&&(t=r,!("undefined"!=typeof window&&void 0!==window.HTMLElement?t instanceof HTMLElement:t&&(1===t.nodeType||11===t.nodeType))))for(var s=Object.keys(Object(r)).filter(function(t){return 0>i.indexOf(t)}),a=0,o=s.length;o>a;a+=1){var l=s[a],h=Object.getOwnPropertyDescriptor(r,l);void 0!==h&&h.enumerable&&(S(e[l])&&S(r[l])?r[l].__swiper__?e[l]=r[l]:k(e[l],r[l]):!S(e[l])&&S(r[l])?(e[l]={},r[l].__swiper__?e[l]=r[l]:k(e[l],r[l])):e[l]=r[l])}}return e}function P(t,e,i){t.style.setProperty(e,i)}function E(t){var e,i=t.swiper,n=t.targetPosition,r=t.side,o=s(),l=-i.translate,h=null,c=i.params.speed;i.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(i.cssModeFrameID);var d=n>l?"next":"prev",u=function(t,e){return"next"===d&&t>=e||"prev"===d&&e>=t},p=function(){e=(new Date).getTime(),null===h&&(h=e);var t=l+(.5-Math.cos(Math.max(Math.min((e-h)/c,1),0)*Math.PI)/2)*(n-l);if(u(t,n)&&(t=n),i.wrapperEl.scrollTo(a({},r,t)),u(t,n))return i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(function(){i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo(a({},r,t))}),void o.cancelAnimationFrame(i.cssModeFrameID);i.cssModeFrameID=o.requestAnimationFrame(p)};p()}function A(){var t,e;return v||(t=s(),e=n(),v={smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),passiveListener:function(){var e=!1;try{var i=Object.defineProperty({},"passive",{get:function(){e=!0}});t.addEventListener("testPassiveListener",null,i)}catch(t){}return e}(),gestures:"ongesturestart"in t}),v}function I(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _||(_=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).userAgent,e=A(),i=s(),n=i.navigator.platform,r=t||i.navigator.userAgent,a={ios:!1,android:!1},o=i.screen.width,l=i.screen.height,h=r.match(/(Android);?[\s\/]+([\d.]+)?/),c=r.match(/(iPad).*OS\s([\d_]+)/),d=r.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===n,f="MacIntel"===n;return!c&&f&&e.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf("".concat(o,"x").concat(l))>=0&&((c=r.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),f=!1),h&&!p&&(a.os="android",a.android=!0),(c||u||d)&&(a.os="ios",a.ios=!0),a}(t)),_}function M(){var t,e;return b||(e=s(),b={isSafari:(t=e.navigator.userAgent.toLowerCase(),t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}),b}Object.keys(w).forEach(function(t){Object.defineProperty(m.fn,t,{value:w[t],writable:!0})});var D={on:function(t,e,i){var n=this;if("function"!=typeof e)return n;var r=i?"unshift":"push";return t.split(" ").forEach(function(t){n.eventsListeners[t]||(n.eventsListeners[t]=[]),n.eventsListeners[t][r](e)}),n},once:function(t,e,i){var n=this;if("function"!=typeof e)return n;function r(){n.off(t,r),r.__emitterProxy&&delete r.__emitterProxy;for(var i=arguments.length,s=Array(i),a=0;i>a;a++)s[a]=arguments[a];e.apply(n,s)}return r.__emitterProxy=e,n.on(t,r,i)},onAny:function(t,e){if("function"!=typeof t)return this;var i=e?"unshift":"push";return 0>this.eventsAnyListeners.indexOf(t)&&this.eventsAnyListeners[i](t),this},offAny:function(t){if(!this.eventsAnyListeners)return this;var e=this.eventsAnyListeners.indexOf(t);return 0>e||this.eventsAnyListeners.splice(e,1),this},off:function(t,e){var i=this;return i.eventsListeners?(t.split(" ").forEach(function(t){void 0===e?i.eventsListeners[t]=[]:i.eventsListeners[t]&&i.eventsListeners[t].forEach(function(n,r){(n===e||n.__emitterProxy&&n.__emitterProxy===e)&&i.eventsListeners[t].splice(r,1)})}),i):i},emit:function(){var t,e,i,n=this;if(!n.eventsListeners)return n;for(var r=arguments.length,s=Array(r),a=0;r>a;a++)s[a]=arguments[a];return"string"==typeof s[0]||Array.isArray(s[0])?(t=s[0],e=s.slice(1,s.length),i=n):(t=s[0].events,e=s[0].data,i=s[0].context||n),e.unshift(i),(Array.isArray(t)?t:t.split(" ")).forEach(function(t){n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(function(n){n.apply(i,[t].concat(o(e)))}),n.eventsListeners&&n.eventsListeners[t]&&n.eventsListeners[t].forEach(function(t){t.apply(i,e)})}),n}};function O(t){var e=t.swiper,i=t.runCallbacks,n=t.direction,r=t.step,s=e.activeIndex,a=e.previousIndex,o=n;if(o||(o=s>a?"next":a>s?"prev":"reset"),e.emit("transition".concat(r)),i&&s!==a){if("reset"===o)return void e.emit("slideResetTransition".concat(r));e.emit("slideChangeTransition".concat(r)),"next"===o?e.emit("slideNextTransition".concat(r)):e.emit("slidePrevTransition".concat(r))}}function z(t){var e=n(),i=s(),r=this.touchEventsData,a=this.params,o=this.touches;if(this.enabled&&(!this.animating||!a.preventInteractionOnTransition)){!this.animating&&a.cssMode&&a.loop&&this.loopFix();var l=t;l.originalEvent&&(l=l.originalEvent);var h=m(l.target);if(("wrapper"!==a.touchEventsTarget||h.closest(this.wrapperEl).length)&&(r.isTouchEvent="touchstart"===l.type,(r.isTouchEvent||!("which"in l)||3!==l.which)&&!(!r.isTouchEvent&&"button"in l&&l.button>0||r.isTouched&&r.isMoved))){!!a.noSwipingClass&&""!==a.noSwipingClass&&l.target&&l.target.shadowRoot&&t.path&&t.path[0]&&(h=m(t.path[0]));var c=a.noSwipingSelector?a.noSwipingSelector:".".concat(a.noSwipingClass),d=!(!l.target||!l.target.shadowRoot);if(a.noSwiping&&(d?function(t){return function e(i){return i&&i!==n()&&i!==s()?(i.assignedSlot&&(i=i.assignedSlot),i.closest(t)||e(i.getRootNode().host)):null}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:this)}(c,l.target):h.closest(c)[0]))this.allowClick=!0;else if(!a.swipeHandler||h.closest(a.swipeHandler)[0]){o.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,o.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;var u=o.currentX,p=o.currentY,f=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,g=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(f&&(g>=u||u>=i.innerWidth-g)){if("prevent"!==f)return;t.preventDefault()}if(Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=u,o.startY=p,r.touchStartTime=T(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1),"touchstart"!==l.type){var v=!0;h.is(r.focusableElements)&&(v=!1),e.activeElement&&m(e.activeElement).is(r.focusableElements)&&e.activeElement!==h[0]&&e.activeElement.blur();var y=v&&this.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!y||h[0].isContentEditable||l.preventDefault()}this.emit("touchStart",l)}}}}function R(){var t=this.params,e=this.el;if(!e||0!==e.offsetWidth){t.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,n=this.allowSlidePrev,r=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),"auto"!==t.slidesPerView&&1>=t.slidesPerView||!this.isEnd||this.isBeginning||this.params.centeredSlides?this.slideTo(this.activeIndex,0,!1,!0):this.slideTo(this.slides.length-1,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=n,this.allowSlideNext=i,this.params.watchOverflow&&r!==this.snapGrid&&this.checkOverflow()}}var F=!1;function $(){}var L=function(t,e){var i=n(),r=t.params,s=t.touchEvents,a=t.el,o=t.wrapperEl,l=t.device,h=t.support,c=!!r.nested,d="on"===e?"addEventListener":"removeEventListener",u=e;if(h.touch){var p=!("touchstart"!==s.start||!h.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};a[d](s.start,t.onTouchStart,p),a[d](s.move,t.onTouchMove,h.passiveListener?{passive:!1,capture:c}:c),a[d](s.end,t.onTouchEnd,p),s.cancel&&a[d](s.cancel,t.onTouchEnd,p)}else a[d](s.start,t.onTouchStart,!1),i[d](s.move,t.onTouchMove,c),i[d](s.end,t.onTouchEnd,!1);(r.preventClicks||r.preventClicksPropagation)&&a[d]("click",t.onClick,!0),r.cssMode&&o[d]("scroll",t.onScroll),r.updateOnWindowResize?t[u](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",R,!0):t[u]("observerUpdate",R,!0)};var j=function(t,e){return t.grid&&e.grid&&e.grid.rows>1};var B={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,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,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-",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};var N={eventsEmitter:D,update:{updateSize:function(){var t,e,i=this.$el;t=void 0!==this.params.width&&null!==this.params.width?this.params.width:i[0].clientWidth,e=void 0!==this.params.height&&null!==this.params.height?this.params.height:i[0].clientHeight,0===t&&this.isHorizontal()||0===e&&this.isVertical()||(t=t-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),e=e-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(e)&&(e=0),Object.assign(this,{width:t,height:e,size:this.isHorizontal()?t:e}))},updateSlides:function(){var t=this;function e(e){return t.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}function i(t,i){return parseFloat(t.getPropertyValue(e(i))||0)}var n=t.params,r=t.$wrapperEl,s=t.size,o=t.rtlTranslate,l=t.wrongRTL,h=t.virtual&&n.virtual.enabled,c=h?t.virtual.slides.length:t.slides.length,d=r.children(".".concat(t.params.slideClass)),u=h?t.virtual.slides.length:d.length,p=[],f=[],m=[],g=n.slidesOffsetBefore;"function"==typeof g&&(g=n.slidesOffsetBefore.call(t));var v=n.slidesOffsetAfter;"function"==typeof v&&(v=n.slidesOffsetAfter.call(t));var y=t.snapGrid.length,_=t.slidesGrid.length,b=n.spaceBetween,w=-g,x=0,T=0;if(void 0!==s){"string"!=typeof b||0>b.indexOf("%")||(b=parseFloat(b.replace("%",""))/100*s),t.virtualSize=-b,o?d.css({marginLeft:"",marginBottom:"",marginTop:""}):d.css({marginRight:"",marginBottom:"",marginTop:""}),n.centeredSlides&&n.cssMode&&(P(t.wrapperEl,"--swiper-centered-offset-before",""),P(t.wrapperEl,"--swiper-centered-offset-after",""));var C,S=n.grid&&n.grid.rows>1&&t.grid;S&&t.grid.initSlides(u);for(var k="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter(function(t){return void 0!==n.breakpoints[t].slidesPerView}).length>0,E=0;u>E;E+=1){C=0;var A=d.eq(E);if(S&&t.grid.updateSlide(E,A,u,e),"none"!==A.css("display")){if("auto"===n.slidesPerView){k&&(d[E].style[e("width")]="");var I=getComputedStyle(A[0]),M=A[0].style.transform,D=A[0].style.webkitTransform;if(M&&(A[0].style.transform="none"),D&&(A[0].style.webkitTransform="none"),n.roundLengths)C=t.isHorizontal()?A.outerWidth(!0):A.outerHeight(!0);else{var O=i(I,"width"),z=i(I,"padding-left"),R=i(I,"padding-right"),F=i(I,"margin-left"),$=i(I,"margin-right"),L=I.getPropertyValue("box-sizing");if(L&&"border-box"===L)C=O+F+$;else{var j=A[0],B=j.clientWidth;C=O+z+R+F+$+(j.offsetWidth-B)}}M&&(A[0].style.transform=M),D&&(A[0].style.webkitTransform=D),n.roundLengths&&(C=Math.floor(C))}else C=(s-(n.slidesPerView-1)*b)/n.slidesPerView,n.roundLengths&&(C=Math.floor(C)),d[E]&&(d[E].style[e("width")]="".concat(C,"px"));d[E]&&(d[E].swiperSlideSize=C),m.push(C),n.centeredSlides?(w=w+C/2+x/2+b,0===x&&0!==E&&(w=w-s/2-b),0===E&&(w=w-s/2-b),.001>Math.abs(w)&&(w=0),n.roundLengths&&(w=Math.floor(w)),T%n.slidesPerGroup==0&&p.push(w),f.push(w)):(n.roundLengths&&(w=Math.floor(w)),(T-Math.min(t.params.slidesPerGroupSkip,T))%t.params.slidesPerGroup==0&&p.push(w),f.push(w),w=w+C+b),t.virtualSize+=C+b,x=C,T+=1}}if(t.virtualSize=Math.max(t.virtualSize,s)+v,o&&l&&("slide"===n.effect||"coverflow"===n.effect)&&r.css({width:"".concat(t.virtualSize+n.spaceBetween,"px")}),n.setWrapperSize&&r.css(a({},e("width"),"".concat(t.virtualSize+n.spaceBetween,"px"))),S&&t.grid.updateWrapperSize(C,p,e),!n.centeredSlides){for(var N=[],H=0;Ht.virtualSize-s||N.push(W)}p=N,Math.floor(t.virtualSize-s)-Math.floor(p[p.length-1])>1&&p.push(t.virtualSize-s)}if(0===p.length&&(p=[0]),0!==n.spaceBetween){var V=t.isHorizontal()&&o?"marginLeft":e("marginRight");d.filter(function(t,e){return!n.cssMode||e!==d.length-1}).css(a({},V,"".concat(b,"px")))}if(n.centeredSlides&&n.centeredSlidesBounds){var G=0;m.forEach(function(t){G+=t+(n.spaceBetween?n.spaceBetween:0)});var U=(G-=n.spaceBetween)-s;p=p.map(function(t){return 0>t?-g:t>U?U+v:t})}if(n.centerInsufficientSlides){var q=0;if(m.forEach(function(t){q+=t+(n.spaceBetween?n.spaceBetween:0)}),s>(q-=n.spaceBetween)){var X=(s-q)/2;p.forEach(function(t,e){p[e]=t-X}),f.forEach(function(t,e){f[e]=t+X})}}if(Object.assign(t,{slides:d,snapGrid:p,slidesGrid:f,slidesSizesGrid:m}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){P(t.wrapperEl,"--swiper-centered-offset-before","".concat(-p[0],"px")),P(t.wrapperEl,"--swiper-centered-offset-after","".concat(t.size/2-m[m.length-1]/2,"px"));var Y=-t.snapGrid[0],Z=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(function(t){return t+Y}),t.slidesGrid=t.slidesGrid.map(function(t){return t+Z})}u!==c&&t.emit("slidesLengthChange"),p.length!==y&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),f.length!==_&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset()}},updateAutoHeight:function(t){var e,i=this,n=[],r=i.virtual&&i.params.virtual.enabled,s=0;"number"==typeof t?i.setTransition(t):!0===t&&i.setTransition(i.params.speed);var a=function(t){return r?i.slides.filter(function(e){return parseInt(e.getAttribute("data-swiper-slide-index"),10)===t})[0]:i.slides.eq(t)[0]};if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)i.visibleSlides.each(function(t){n.push(t)});else for(e=0;ei.slides.length&&!r)break;n.push(a(o))}else n.push(a(i.activeIndex));for(e=0;es?l:s}s&&i.$wrapperEl.css("height","".concat(s,"px"))},updateSlidesOffset:function(){for(var t=this.slides,e=0;e0&&void 0!==arguments[0]?arguments[0]:this&&this.translate||0,e=this.params,i=this.slides,n=this.rtlTranslate,r=this.snapGrid;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var s=-t;n&&(s=t),i.removeClass(e.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var a=0;a=0&&d1&&u<=this.size||0>=d&&u>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(a),i.eq(a).addClass(e.slideVisibleClass)),o.progress=n?-h:h,o.originalProgress=n?-c:c}this.visibleSlides=m(this.visibleSlides)}},updateProgress:function(t){if(void 0===t){var e=this.rtlTranslate?-1:1;t=this&&this.translate&&this.translate*e||0}var i=this.params,n=this.maxTranslate()-this.minTranslate(),r=this.progress,s=this.isBeginning,a=this.isEnd,o=s,l=a;0===n?(r=0,s=!0,a=!0):(s=0>=(r=(t-this.minTranslate())/n),a=r>=1),Object.assign(this,{progress:r,isBeginning:s,isEnd:a}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(t),s&&!o&&this.emit("reachBeginning toEdge"),a&&!l&&this.emit("reachEnd toEdge"),(o&&!s||l&&!a)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){var t,e=this.slides,i=this.params,n=this.$wrapperEl,r=this.activeIndex,s=this.realIndex,a=this.virtual&&i.virtual.enabled;e.removeClass("".concat(i.slideActiveClass," ").concat(i.slideNextClass," ").concat(i.slidePrevClass," ").concat(i.slideDuplicateActiveClass," ").concat(i.slideDuplicateNextClass," ").concat(i.slideDuplicatePrevClass)),(t=a?this.$wrapperEl.find(".".concat(i.slideClass,'[data-swiper-slide-index="').concat(r,'"]')):e.eq(r)).addClass(i.slideActiveClass),i.loop&&(t.hasClass(i.slideDuplicateClass)?n.children(".".concat(i.slideClass,":not(.").concat(i.slideDuplicateClass,')[data-swiper-slide-index="').concat(s,'"]')).addClass(i.slideDuplicateActiveClass):n.children(".".concat(i.slideClass,".").concat(i.slideDuplicateClass,'[data-swiper-slide-index="').concat(s,'"]')).addClass(i.slideDuplicateActiveClass));var o=t.nextAll(".".concat(i.slideClass)).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=e.eq(0)).addClass(i.slideNextClass);var l=t.prevAll(".".concat(i.slideClass)).eq(0).addClass(i.slidePrevClass);i.loop&&0===l.length&&(l=e.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?n.children(".".concat(i.slideClass,":not(.").concat(i.slideDuplicateClass,')[data-swiper-slide-index="').concat(o.attr("data-swiper-slide-index"),'"]')).addClass(i.slideDuplicateNextClass):n.children(".".concat(i.slideClass,".").concat(i.slideDuplicateClass,'[data-swiper-slide-index="').concat(o.attr("data-swiper-slide-index"),'"]')).addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?n.children(".".concat(i.slideClass,":not(.").concat(i.slideDuplicateClass,')[data-swiper-slide-index="').concat(l.attr("data-swiper-slide-index"),'"]')).addClass(i.slideDuplicatePrevClass):n.children(".".concat(i.slideClass,".").concat(i.slideDuplicateClass,'[data-swiper-slide-index="').concat(l.attr("data-swiper-slide-index"),'"]')).addClass(i.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(t){var e,i=this.rtlTranslate?this.translate:-this.translate,n=this.slidesGrid,r=this.snapGrid,s=this.params,a=this.activeIndex,o=this.realIndex,l=this.snapIndex,h=t;if(void 0===h){for(var c=0;c=n[c]&&i=n[c]&&ih||void 0===h)&&(h=0)}if(0>r.indexOf(i)){var d=Math.min(s.slidesPerGroupSkip,h);e=d+Math.floor((h-d)/s.slidesPerGroup)}else e=r.indexOf(i);if(e0&&void 0!==arguments[0]?arguments[0]:this.isHorizontal()?"x":"y",e=this.params,i=this.rtlTranslate,n=this.translate,r=this.$wrapperEl;if(e.virtualTranslate)return i?-n:n;if(e.cssMode)return n;var s=C(r[0],t);return i&&(s=-s),s||0},setTranslate:function(t,e){var i=this.rtlTranslate,n=this.params,r=this.$wrapperEl,s=this.wrapperEl,a=this.progress,o=0,l=0;this.isHorizontal()?o=i?-t:t:l=t,n.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),n.cssMode?s[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:n.virtualTranslate||r.transform("translate3d(".concat(o,"px, ").concat(l,"px, ").concat(0,"px)")),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l;var h=this.maxTranslate()-this.minTranslate();(0===h?0:(t-this.minTranslate())/h)!==a&&this.updateProgress(t),this.emit("setTranslate",this.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,i=2>=arguments.length||void 0===arguments[2]||arguments[2],n=3>=arguments.length||void 0===arguments[3]||arguments[3],r=arguments.length>4?arguments[4]:void 0,s=this,o=s.params,l=s.wrapperEl;if(s.animating&&o.preventInteractionOnTransition)return!1;var h,c=s.minTranslate(),d=s.maxTranslate();if(h=n&&t>c?c:n&&d>t?d:t,s.updateProgress(h),o.cssMode){var u=s.isHorizontal();if(0===e)l[u?"scrollLeft":"scrollTop"]=-h;else{if(!s.support.smoothScroll)return E({swiper:s,targetPosition:-h,side:u?"left":"top"}),!0;l.scrollTo(a(a({},u?"left":"top",-h),"behavior","smooth"))}return!0}return 0===e?(s.setTransition(0),s.setTranslate(h),i&&(s.emit("beforeTransitionStart",e,r),s.emit("transitionEnd"))):(s.setTransition(e),s.setTranslate(h),i&&(s.emit("beforeTransitionStart",e,r),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,i&&s.emit("transitionEnd"))}),s.$wrapperEl[0].addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(t,e){this.params.cssMode||this.$wrapperEl.transition(t),this.emit("setTransition",t,e)},transitionStart:function(){var t=0>=arguments.length||void 0===arguments[0]||arguments[0],e=arguments.length>1?arguments[1]:void 0,i=this.params;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),O({swiper:this,runCallbacks:t,direction:e,step:"Start"}))},transitionEnd:function(){var t=0>=arguments.length||void 0===arguments[0]||arguments[0],e=arguments.length>1?arguments[1]:void 0,i=this.params;this.animating=!1,i.cssMode||(this.setTransition(0),O({swiper:this,runCallbacks:t,direction:e,step:"End"}))}},slide:{slideTo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,i=2>=arguments.length||void 0===arguments[2]||arguments[2],n=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0;if("number"!=typeof t&&"string"!=typeof t)throw Error("The 'index' argument cannot have type other than 'number' or 'string'. [".concat(y(t),"] given."));if("string"==typeof t){var s=parseInt(t,10);if(!isFinite(s))throw Error("The passed-in 'index' (string) couldn't be converted to 'number'. [".concat(t,"] given."));t=s}var o=this,l=t;0>l&&(l=0);var h=o.params,c=o.snapGrid,d=o.slidesGrid,u=o.previousIndex,p=o.activeIndex,f=o.rtlTranslate,m=o.wrapperEl,g=o.enabled;if(o.animating&&h.preventInteractionOnTransition||!g&&!n&&!r)return!1;var v=Math.min(o.params.slidesPerGroupSkip,l),_=v+Math.floor((l-v)/o.params.slidesPerGroup);_=C&&S-(S-C)/2>T?l=x:T>=C&&S>T&&(l=x+1):C>T||(l=x)}if(o.initialized&&l!==p){if(!o.allowSlideNext&&wo.translate&&w>o.maxTranslate()&&(p||0)!==l)return!1}if(b=l>p?"next":p>l?"prev":"reset",f&&-w===o.translate||!f&&w===o.translate)return o.updateActiveIndex(l),h.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==h.effect&&o.setTranslate(w),"reset"!==b&&(o.transitionStart(i,b),o.transitionEnd(i,b)),!1;if(h.cssMode){var k=o.isHorizontal(),P=f?w:-w;if(0===e){var A=o.virtual&&o.params.virtual.enabled;A&&(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),m[k?"scrollLeft":"scrollTop"]=P,A&&requestAnimationFrame(function(){o.wrapperEl.style.scrollSnapType="",o._swiperImmediateVirtual=!1})}else{if(!o.support.smoothScroll)return E({swiper:o,targetPosition:P,side:k?"left":"top"}),!0;m.scrollTo(a(a({},k?"left":"top",P),"behavior","smooth"))}return!0}return 0===e?(o.setTransition(0),o.setTranslate(w),o.updateActiveIndex(l),o.updateSlidesClasses(),o.emit("beforeTransitionStart",e,n),o.transitionStart(i,b),o.transitionEnd(i,b)):(o.setTransition(e),o.setTranslate(w),o.updateActiveIndex(l),o.updateSlidesClasses(),o.emit("beforeTransitionStart",e,n),o.transitionStart(i,b),o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(t){o&&!o.destroyed&&t.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(i,b))}),o.$wrapperEl[0].addEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,i=2>=arguments.length||void 0===arguments[2]||arguments[2],n=arguments.length>3?arguments[3]:void 0,r=t;return this.params.loop&&(r+=this.loopedSlides),this.slideTo(r,e,i,n)},slideNext:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,e=1>=arguments.length||void 0===arguments[1]||arguments[1],i=arguments.length>2?arguments[2]:void 0,n=this.animating,r=this.enabled,s=this.params;if(!r)return this;var a=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(a=Math.max(this.slidesPerViewDynamic("current",!0),1));var o=this.activeIndex0&&void 0!==arguments[0]?arguments[0]:this.params.speed,e=1>=arguments.length||void 0===arguments[1]||arguments[1],i=arguments.length>2?arguments[2]:void 0,n=this.params,r=this.animating,s=this.snapGrid,a=this.slidesGrid,o=this.rtlTranslate;if(!this.enabled)return this;if(n.loop){if(r&&n.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(t){return 0>t?-Math.floor(Math.abs(t)):Math.floor(t)}var h,c=l(o?this.translate:-this.translate),d=s[s.map(function(t){return l(t)}).indexOf(c)-1];void 0===d&&n.cssMode&&(s.forEach(function(t,e){t>c||(h=e)}),void 0!==h&&(d=s[h>0?h-1:h]));var u=0;return void 0!==d&&(0>(u=a.indexOf(d))&&(u=this.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(u=u-this.slidesPerViewDynamic("previous",!0)+1,u=Math.max(u,0))),this.slideTo(u,t,e,i)},slideReset:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,e=1>=arguments.length||void 0===arguments[1]||arguments[1],i=arguments.length>2?arguments[2]:void 0;return this.slideTo(this.activeIndex,t,e,i)},slideToClosest:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,e=1>=arguments.length||void 0===arguments[1]||arguments[1],i=arguments.length>2?arguments[2]:void 0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,r=this.activeIndex,s=Math.min(this.params.slidesPerGroupSkip,r),a=s+Math.floor((r-s)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o(this.snapGrid[a]-l)*n||(r-=this.params.slidesPerGroup)}else{var h=this.snapGrid[a];o-h>(this.snapGrid[a+1]-h)*n&&(r+=this.params.slidesPerGroup)}return r=Math.min(r=Math.max(r,0),this.slidesGrid.length-1),this.slideTo(r,t,e,i)},slideToClickedSlide:function(){var t,e=this,i=e.params,n=e.$wrapperEl,r="auto"===i.slidesPerView?e.slidesPerViewDynamic():i.slidesPerView,s=e.clickedIndex;if(i.loop){if(e.animating)return;t=parseInt(m(e.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?se.slides.length-e.loopedSlides+r/2?(e.loopFix(),s=n.children(".".concat(i.slideClass,'[data-swiper-slide-index="').concat(t,'"]:not(.').concat(i.slideDuplicateClass,")")).eq(0).index(),x(function(){e.slideTo(s)})):e.slideTo(s):s>e.slides.length-r?(e.loopFix(),s=n.children(".".concat(i.slideClass,'[data-swiper-slide-index="').concat(t,'"]:not(.').concat(i.slideDuplicateClass,")")).eq(0).index(),x(function(){e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}},loop:{loopCreate:function(){var t=this,e=n(),i=t.params,r=t.$wrapperEl,s=r.children().length>0?m(r.children()[0].parentNode):r;s.children(".".concat(i.slideClass,".").concat(i.slideDuplicateClass)).remove();var a=s.children(".".concat(i.slideClass));if(i.loopFillGroupWithBlank){var o=i.slidesPerGroup-a.length%i.slidesPerGroup;if(o!==i.slidesPerGroup){for(var l=0;o>l;l+=1){var h=m(e.createElement("div")).addClass("".concat(i.slideClass," ").concat(i.slideBlankClass));s.append(h)}a=s.children(".".concat(i.slideClass))}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=a.length),t.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),t.loopedSlides+=i.loopAdditionalSlides,t.loopedSlides>a.length&&(t.loopedSlides=a.length);var c=[],d=[];a.each(function(e,i){var n=m(e);i=a.length-t.loopedSlides&&c.push(e),n.attr("data-swiper-slide-index",i)});for(var u=0;u=0;p-=1)s.prepend(m(c[p].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var t,e=this.activeIndex,i=this.slides,n=this.loopedSlides,r=this.allowSlidePrev,s=this.allowSlideNext,a=this.snapGrid,o=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-a[e]-this.getTranslate();n>e?(t=i.length-3*n+e,t+=n,this.slideTo(t,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)):es.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(hs.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&e.activeElement&&o.target===e.activeElement&&m(o.target).is(i.focusableElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",o),!o.targetTouches||1>=o.targetTouches.length){s.currentX=h,s.currentY=c;var d,u=s.currentX-s.startX,p=s.currentY-s.startY;if(!this.params.threshold||Math.sqrt(Math.pow(u,2)+Math.pow(p,2))>=this.params.threshold)if(void 0===i.isScrolling&&(this.isHorizontal()&&s.currentY===s.startY||this.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:25>u*u+p*p||(d=180*Math.atan2(Math.abs(p),Math.abs(u))/Math.PI,i.isScrolling=this.isHorizontal()?d>r.touchAngle:90-d>r.touchAngle)),i.isScrolling&&this.emit("touchMoveOpposite",o),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!r.cssMode&&o.cancelable&&o.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&o.stopPropagation(),i.isMoved||(r.loop&&!r.cssMode&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",o)),this.emit("sliderMove",o),i.isMoved=!0;var f=this.isHorizontal()?u:p;s.diff=f,f*=r.touchRatio,a&&(f=-f),this.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;var g=!0,v=r.resistanceRatio;if(r.touchReleaseOnEdges&&(v=0),f>0&&i.currentTranslate>this.minTranslate()?(g=!1,r.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+f,v))):0>f&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(Math.abs(f)<=r.threshold&&!i.allowThresholdMove)return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&this.freeMode||r.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),this.params.freeMode&&r.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o)}}.bind(this),this.onTouchEnd=function(t){var e=this,i=e.touchEventsData,n=e.params,r=e.touches,s=e.rtlTranslate,a=e.slidesGrid;if(e.enabled){var o=t;if(o.originalEvent&&(o=o.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",o),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);var l,h=T(),c=h-i.touchStartTime;if(e.allowClick){var d=o.path||o.composedPath&&o.composedPath();e.updateClickedSlide(d&&d[0]||o.target),e.emit("tap click",o),300>c&&300>h-i.lastClickTime&&e.emit("doubleTap doubleClick",o)}if(i.lastClickTime=T(),x(function(){e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||0===r.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,l=n.followFinger?s?e.translate:-e.translate:-i.currentTranslate,!n.cssMode)if(e.params.freeMode&&n.freeMode.enabled)e.freeMode.onTouchEnd({currentPos:l});else{for(var u=0,p=e.slidesSizesGrid[0],f=0;f=a[f]&&ln.longSwipesMs){if(!n.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(g1-n.longSwipesRatio?e.slideTo(u+v):e.slideTo(u))}else{if(!n.shortSwipes)return void e.slideTo(e.activeIndex);!e.navigation||o.target!==e.navigation.nextEl&&o.target!==e.navigation.prevEl?("next"===e.swipeDirection&&e.slideTo(u+v),"prev"===e.swipeDirection&&e.slideTo(u)):o.target===e.navigation.nextEl?e.slideTo(u+v):e.slideTo(u)}}}}.bind(this),e.cssMode&&(this.onScroll=function(){var t=this.wrapperEl,e=this.rtlTranslate;if(this.enabled){this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-t.scrollLeft:this.translate=-t.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(e?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}}.bind(this)),this.onClick=function(t){this.enabled&&(this.allowClick||(this.params.preventClicks&&t.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}.bind(this),i.touch&&!F&&(t.addEventListener("touchstart",$),F=!0),L(this,"on")},detachEvents:function(){L(this,"off")}},breakpoints:{setBreakpoint:function(){var t=this.activeIndex,e=this.initialized,i=this.loopedSlides,n=void 0===i?0:i,r=this.params,s=this.$el,a=r.breakpoints;if(a&&(!a||0!==Object.keys(a).length)){var o=this.getBreakpoint(a,this.params.breakpointsBase,this.el);if(o&&this.currentBreakpoint!==o){var l=(o in a?a[o]:void 0)||this.originalParams,h=j(this,r),c=j(this,l),d=r.enabled;h&&!c?(s.removeClass("".concat(r.containerModifierClass,"grid ").concat(r.containerModifierClass,"grid-column")),this.emitContainerClasses()):!h&&c&&(s.addClass("".concat(r.containerModifierClass,"grid")),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===r.grid.fill)&&s.addClass("".concat(r.containerModifierClass,"grid-column")),this.emitContainerClasses());var u=l.direction&&l.direction!==r.direction,p=r.loop&&(l.slidesPerView!==r.slidesPerView||u);u&&e&&this.changeDirection(),k(this.params,l);var f=this.params.enabled;Object.assign(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),d&&!f?this.disable():!d&&f&&this.enable(),this.currentBreakpoint=o,this.emit("_beforeBreakpoint",l),p&&e&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(t-n+this.loopedSlides,0,!1)),this.emit("breakpoint",l)}}},getBreakpoint:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"window",i=arguments.length>2?arguments[2]:void 0;if(t&&("container"!==e||i)){var n=!1,r=s(),a="window"===e?r.innerHeight:i.clientHeight,o=Object.keys(t).map(function(t){if("string"==typeof t&&0===t.indexOf("@")){var e=parseFloat(t.substr(1));return{value:a*e,point:t}}return{value:t,point:t}});o.sort(function(t,e){return parseInt(t.value,10)-parseInt(e.value,10)});for(var l=0;li.clientWidth||(n=c)}return n||"max"}}},checkOverflow:{checkOverflow:function(){var t=this.isLocked,e=this.params,i=e.slidesOffsetBefore;if(i){var n=this.slides.length-1,r=this.slidesGrid[n]+this.slidesSizesGrid[n]+2*i;this.isLocked=this.size>r}else this.isLocked=1===this.snapGrid.length;!0===e.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===e.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),t&&t!==this.isLocked&&(this.isEnd=!1),t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var t,e,i,n=this.classNames,r=this.params,s=this.rtl,a=this.$el,l=this.device,h=this.support,c=(t=["initialized",r.direction,{"pointer-events":!h.touch},{"free-mode":this.params.freeMode&&r.freeMode.enabled},{autoheight:r.autoHeight},{rtl:s},{grid:r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&"column"===r.grid.fill},{android:l.android},{ios:l.ios},{"css-mode":r.cssMode},{centered:r.cssMode&&r.centeredSlides}],e=r.containerModifierClass,i=[],t.forEach(function(t){"object"===y(t)?Object.keys(t).forEach(function(n){t[n]&&i.push(e+n)}):"string"==typeof t&&i.push(e+t)}),i);n.push.apply(n,o(c)),a.addClass(o(n).join(" ")),this.emitContainerClasses()},removeClasses:function(){var t=this.$el,e=this.classNames;t.removeClass(e.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,e,i,n,r,a){var o,l=s();function h(){a&&a()}m(t).parent("picture")[0]||t.complete&&r?h():e?((o=new l.Image).onload=h,o.onerror=h,n&&(o.sizes=n),i&&(o.srcset=i),e&&(o.src=e)):h()},preloadImages:function(){var t=this;function e(){void 0!==t&&null!==t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(var i=0;is;s++)r[s]=arguments[s];if(1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?i=r[0]:(e=r[0],i=r[1]),i||(i={}),i=k({},i),e&&!i.el&&(i.el=e),i.el&&m(i.el).length>1){var a=[];return m(i.el).each(function(e){var n=k({},i,{el:e});a.push(new t(n))}),a}var l,h=this;(h.__swiper__=!0,h.support=A(),h.device=I({userAgent:i.userAgent}),h.browser=M(),h.eventsListeners={},h.eventsAnyListeners=[],h.modules=o(h.__modules__),i.modules&&Array.isArray(i.modules))&&(l=h.modules).push.apply(l,o(i.modules));var c={};h.modules.forEach(function(t){t({swiper:h,extendParams:function(t,e){return function(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object.keys(i)[0],r=i[n];"object"===y(r)&&null!==r?(0>["navigation","pagination","scrollbar"].indexOf(n)||!0!==t[n]||(t[n]={auto:!0}),n in t&&"enabled"in r?(!0===t[n]&&(t[n]={enabled:!0}),"object"!==y(t[n])||"enabled"in t[n]||(t[n].enabled=!0),t[n]||(t[n]={enabled:!1}),k(e,i)):k(e,i)):k(e,i)}}(i,c),on:h.on.bind(h),once:h.once.bind(h),off:h.off.bind(h),emit:h.emit.bind(h)})});var d,p,f=k({},B,c);return h.params=k({},f,H,i),h.originalParams=k({},h.params),h.passedParams=k({},i),h.params&&h.params.on&&Object.keys(h.params.on).forEach(function(t){h.on(t,h.params.on[t])}),h.params&&h.params.onAny&&h.onAny(h.params.onAny),h.$=m,Object.assign(h,{enabled:h.params.enabled,el:e,classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===h.params.direction},isVertical:function(){return"vertical"===h.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:h.params.allowSlideNext,allowSlidePrev:h.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend","touchcancel"],p=["pointerdown","pointermove","pointerup"],h.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},h.touchEventsDesktop={start:p[0],move:p[1],end:p[2]},h.support.touch||!h.params.simulateTouch?h.touchEventsTouch:h.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,focusableElements:h.params.focusableElements,lastClickTime:T(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:h.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),h.emit("_swiper"),h.params.init&&h.init(),h}return c(t,[{key:"enable",value:function(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}},{key:"disable",value:function(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}},{key:"setProgress",value:function(t,e){t=Math.min(Math.max(t,0),1);var i=this.minTranslate(),n=(this.maxTranslate()-i)*t+i;this.translateTo(n,void 0===e?0:e),this.updateActiveIndex(),this.updateSlidesClasses()}},{key:"emitContainerClasses",value:function(){var t=this;if(t.params._emitClasses&&t.el){var e=t.el.className.split(" ").filter(function(e){return 0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass)});t.emit("_containerClasses",e.join(" "))}}},{key:"getSlideClasses",value:function(t){var e=this;return t.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass)}).join(" ")}},{key:"emitSlidesClasses",value:function(){var t=this;if(t.params._emitClasses&&t.el){var e=[];t.slides.each(function(i){var n=t.getSlideClasses(i);e.push({slideEl:i,classNames:n}),t.emit("_slideClass",i,n)}),t.emit("_slideClasses",e)}}},{key:"slidesPerViewDynamic",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"current",e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.params,n=this.slides,r=this.slidesGrid,s=this.slidesSizesGrid,a=this.size,o=this.activeIndex,l=1;if(i.centeredSlides){for(var h,c=n[o].swiperSlideSize,d=o+1;da&&(h=!0));for(var u=o-1;u>=0;u-=1)n[u]&&!h&&(l+=1,(c+=n[u].swiperSlideSize)>a&&(h=!0))}else if("current"===t)for(var p=o+1;p=0;f-=1){r[o]-r[f]=t.params.slidesPerView||!t.isEnd||t.params.centeredSlides?t.slideTo(t.activeIndex,0,!1,!0):t.slideTo(t.slides.length-1,0,!1,!0))||n(),i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}function n(){var e=t.rtlTranslate?-1*t.translate:t.translate,i=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(i),t.updateActiveIndex(),t.updateSlidesClasses()}}},{key:"changeDirection",value:function(t){var e=1>=arguments.length||void 0===arguments[1]||arguments[1],i=this.params.direction;return t||(t="horizontal"===i?"vertical":"horizontal"),t===i||"horizontal"!==t&&"vertical"!==t?this:(this.$el.removeClass("".concat(this.params.containerModifierClass).concat(i)).addClass("".concat(this.params.containerModifierClass).concat(t)),this.emitContainerClasses(),this.params.direction=t,this.slides.each(function(e){"vertical"===t?e.style.width="":e.style.height=""}),this.emit("changeDirection"),e&&this.update(),this)}},{key:"mount",value:function(t){var e=this;if(e.mounted)return!0;var i=m(t||e.params.el);if(!(t=i[0]))return!1;t.swiper=e;var r=function(){return".".concat((e.params.wrapperClass||"").trim().split(" ").join("."))},s=function(){if(t&&t.shadowRoot&&t.shadowRoot.querySelector){var e=m(t.shadowRoot.querySelector(r()));return e.children=function(t){return i.children(t)},e}return i.children(r())}();if(0===s.length&&e.params.createElements){var a=n().createElement("div");s=m(a),a.className=e.params.wrapperClass,i.append(a),i.children(".".concat(e.params.slideClass)).each(function(t){s.append(t)})}return Object.assign(e,{$el:i,el:t,$wrapperEl:s,wrapperEl:s[0],mounted:!0,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===e.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===s.css("display")}),!0}},{key:"init",value:function(t){return this.initialized?this:!1===this.mount(t)?this:(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.enabled&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit,!1,!0):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit,!1,!0),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"),this)}},{key:"destroy",value:function(){var t,e=0>=arguments.length||void 0===arguments[0]||arguments[0],i=1>=arguments.length||void 0===arguments[1]||arguments[1],n=this,r=n.params,s=n.$el,a=n.$wrapperEl,o=n.slides;return void 0===n.params||n.destroyed?null:(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),i&&(n.removeClasses(),s.removeAttr("style"),a.removeAttr("style"),o&&o.length&&o.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(t){n.off(t)}),!1!==e&&(n.$el[0].swiper=null,Object.keys(t=n).forEach(function(e){try{t[e]=null}catch(t){}try{delete t[e]}catch(t){}})),n.destroyed=!0,null)}}],[{key:"extendDefaults",value:function(t){k(H,t)}},{key:"extendedDefaults",get:function(){return H}},{key:"defaults",get:function(){return B}},{key:"installModule",value:function(e){t.prototype.__modules__||(t.prototype.__modules__=[]);var i=t.prototype.__modules__;"function"==typeof e&&0>i.indexOf(e)&&i.push(e)}},{key:"use",value:function(e){return Array.isArray(e)?(e.forEach(function(e){return t.installModule(e)}),t):(t.installModule(e),t)}}])}();function V(t,e,i,r){var s=n();return t.params.createElements&&Object.keys(r).forEach(function(n){if(!i[n]&&!0===i.auto){var a=t.$el.children(".".concat(r[n]))[0];a||((a=s.createElement("div")).className=r[n],t.$el.append(a)),i[n]=a,e[n]=a}}),i}function G(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return".".concat(t.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,"."))}function U(t){var e=t.effect,i=t.swiper,n=t.on,r=t.setTranslate,s=t.setTransition,a=t.overwriteParams,o=t.perspective;n("beforeInit",function(){if(i.params.effect===e){i.classNames.push("".concat(i.params.containerModifierClass).concat(e)),o&&o()&&i.classNames.push("".concat(i.params.containerModifierClass,"3d"));var t=a?a():{};Object.assign(i.params,t),Object.assign(i.originalParams,t)}}),n("setTranslate",function(){i.params.effect===e&&r()}),n("setTransition",function(t,n){i.params.effect===e&&s(n)})}function q(t,e){return t.transformEl?e.find(t.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):e}function X(t){var e=t.swiper,i=t.duration,n=t.transformEl,r=t.allSlides,s=e.slides,a=e.activeIndex,o=e.$wrapperEl;if(e.params.virtualTranslate&&0!==i){var l=!1;(r?n?s.find(n):s:n?s.eq(a).find(n):s.eq(a)).transitionEnd(function(){if(!l&&e&&!e.destroyed){l=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;t.length>i;i+=1)o.trigger(t[i])}})}}function Y(t,e,i){var n="swiper-slide-shadow".concat(i?"-".concat(i):""),r=t.transformEl?e.find(t.transformEl):e,s=r.children(".".concat(n));return s.length||(s=m('
')),r.append(s)),s}Object.keys(N).forEach(function(t){Object.keys(N[t]).forEach(function(e){W.prototype[e]=N[t][e]})}),W.use([function(t){var e=t.swiper,i=t.on,n=t.emit,r=s(),a=null,o=function(){e&&!e.destroyed&&e.initialized&&(n("beforeResize"),n("resize"))},l=function(){e&&!e.destroyed&&e.initialized&&n("orientationchange")};i("init",function(){e.params.resizeObserver&&void 0!==r.ResizeObserver?e&&!e.destroyed&&e.initialized&&(a=new ResizeObserver(function(t){var i=e.width,n=e.height,r=i,s=n;t.forEach(function(t){var i=t.contentBoxSize,n=t.contentRect,a=t.target;a&&a!==e.el||(r=n?n.width:(i[0]||i).inlineSize,s=n?n.height:(i[0]||i).blockSize)}),r===i&&s===n||o()})).observe(e.el):(r.addEventListener("resize",o),r.addEventListener("orientationchange",l))}),i("destroy",function(){a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null),r.removeEventListener("resize",o),r.removeEventListener("orientationchange",l)})},function(t){var e=t.swiper,i=t.extendParams,n=t.on,r=t.emit,a=[],o=s(),l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=new(o.MutationObserver||o.WebkitMutationObserver)(function(t){if(1!==t.length){var e=function(){r("observerUpdate",t[0])};o.requestAnimationFrame?o.requestAnimationFrame(e):o.setTimeout(e,0)}else r("observerUpdate",t[0])});i.observe(t,{attributes:void 0===e.attributes||e.attributes,childList:void 0===e.childList||e.childList,characterData:void 0===e.characterData||e.characterData}),a.push(i)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",function(){if(e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),i=0;i').concat(t,""));return r.attr("data-swiper-slide-index")||r.attr("data-swiper-slide-index",e),n.cache&&(i.virtual.cache[e]=r),r}function a(t){var e=i.params,n=e.slidesPerView,r=e.slidesPerGroup,a=e.centeredSlides,o=i.params.virtual,l=o.addSlidesBefore,h=o.addSlidesAfter,c=i.virtual,d=c.from,u=c.to,p=c.slides,f=c.slidesGrid,m=c.offset;i.params.cssMode||i.updateActiveIndex();var g,v,y,_=i.activeIndex||0;g=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",a?(v=Math.floor(n/2)+r+h,y=Math.floor(n/2)+r+l):(v=n+(r-1)+h,y=r+l);var b=Math.max((_||0)-y,0),w=Math.min((_||0)+v,p.length-1),x=(i.slidesGrid[b]||0)-(i.slidesGrid[0]||0);function T(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.lazy&&i.params.lazy.enabled&&i.lazy.load()}if(Object.assign(i.virtual,{from:b,to:w,offset:x,slidesGrid:i.slidesGrid}),d===b&&u===w&&!t)return i.slidesGrid!==f&&x!==m&&i.slides.css(g,"".concat(x,"px")),void i.updateProgress();if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{offset:x,from:b,to:w,slides:function(){for(var t=[],e=b;w>=e;e+=1)t.push(p[e]);return t}()}),void(i.params.virtual.renderExternalUpdate&&T());var C=[],S=[];if(t)i.$wrapperEl.find(".".concat(i.params.slideClass)).remove();else for(var k=d;u>=k;k+=1)(b>k||k>w)&&i.$wrapperEl.find(".".concat(i.params.slideClass,'[data-swiper-slide-index="').concat(k,'"]')).remove();for(var P=0;PP||P>w||(void 0===u||t?S.push(P):(P>u&&S.push(P),d>P&&C.push(P)));S.forEach(function(t){i.$wrapperEl.append(s(p[t],t))}),C.sort(function(t,e){return e-t}).forEach(function(t){i.$wrapperEl.prepend(s(p[t],t))}),i.$wrapperEl.children(".swiper-slide").css(g,"".concat(x,"px")),T()}n({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),i.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},r("beforeInit",function(){i.params.virtual.enabled&&(i.virtual.slides=i.params.virtual.slides,i.classNames.push("".concat(i.params.containerModifierClass,"virtual")),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,i.params.initialSlide||a())}),r("setTranslate",function(){i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(e),e=setTimeout(function(){a()},100)):a())}),r("init update resize",function(){i.params.virtual.enabled&&i.params.cssMode&&P(i.wrapperEl,"--swiper-virtual-size","".concat(i.virtualSize,"px"))}),Object.assign(i.virtual,{appendSlide:function(t){if("object"===y(t)&&"length"in t)for(var e=0;e=0;n-=1)i.virtual.slides.splice(t[n],1),i.params.virtual.cache&&delete i.virtual.cache[t[n]],t[n]t&&(e-=1),e=Math.max(e,0);a(!0),i.slideTo(e,0)}},removeAllSlides:function(){i.virtual.slides=[],i.params.virtual.cache&&(i.virtual.cache={}),a(!0),i.slideTo(0,0)},update:a})},function(t){var e=t.swiper,i=t.extendParams,r=t.on,a=t.emit,o=n(),l=s();function h(t){if(e.enabled){var i=e.rtlTranslate,n=t;n.originalEvent&&(n=n.originalEvent);var r=n.keyCode||n.charCode,s=e.params.keyboard.pageUpDown,h=s&&33===r,c=s&&34===r,d=37===r,u=39===r,p=38===r,f=40===r;if(!e.allowSlideNext&&(e.isHorizontal()&&u||e.isVertical()&&f||c))return!1;if(!e.allowSlidePrev&&(e.isHorizontal()&&d||e.isVertical()&&p||h))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||o.activeElement&&o.activeElement.nodeName&&("input"===o.activeElement.nodeName.toLowerCase()||"textarea"===o.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(h||c||d||u||p||f)){var m=!1;if(e.$el.parents(".".concat(e.params.slideClass)).length>0&&0===e.$el.parents(".".concat(e.params.slideActiveClass)).length)return;var g=e.$el,v=g[0].clientWidth,y=g[0].clientHeight,_=l.innerWidth,b=l.innerHeight,w=e.$el.offset();i&&(w.left-=e.$el[0].scrollLeft);for(var x=[[w.left,w.top],[w.left+v,w.top],[w.left,w.top+y],[w.left+v,w.top+y]],T=0;x.length>T;T+=1){var C=x[T];if(!(0>C[0]||C[0]>_||0>C[1]||C[1]>b)){if(0===C[0]&&0===C[1])continue;m=!0}}if(!m)return}e.isHorizontal()?((h||c||d||u)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),((c||u)&&!i||(h||d)&&i)&&e.slideNext(),((h||d)&&!i||(c||u)&&i)&&e.slidePrev()):((h||c||p||f)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(c||f)&&e.slideNext(),(h||p)&&e.slidePrev()),a("keyPress",r)}}}function c(){e.keyboard.enabled||(m(o).on("keydown",h),e.keyboard.enabled=!0)}function d(){e.keyboard.enabled&&(m(o).off("keydown",h),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},i({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),r("init",function(){e.params.keyboard.enabled&&c()}),r("destroy",function(){e.keyboard.enabled&&d()}),Object.assign(e.keyboard,{enable:c,disable:d})},function(t){var e,i=t.swiper,n=t.extendParams,r=t.on,a=t.emit,o=s();n({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),i.mousewheel={enabled:!1};var l,h=T(),c=[];function d(){i.enabled&&(i.mouseEntered=!0)}function u(){i.enabled&&(i.mouseEntered=!1)}function p(t){return!(i.params.mousewheel.thresholdDelta&&t.deltat.delta||T()-h>=60)&&(0>t.direction?i.isEnd&&!i.params.loop||i.animating||(i.slideNext(),a("scroll",t.raw)):i.isBeginning&&!i.params.loop||i.animating||(i.slidePrev(),a("scroll",t.raw)),h=(new o.Date).getTime(),1))}function f(t){var n=t;if(i.enabled){var r=i.params.mousewheel;i.params.cssMode&&n.preventDefault();var s=i.$el;if("container"!==i.params.mousewheel.eventsTarget&&(s=m(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!s[0].contains(n.target)&&!r.releaseOnEdges)return!0;n.originalEvent&&(n=n.originalEvent);var o=0,h=i.rtlTranslate?-1:1,d=function(t){var e=0,i=0,n=0,r=0;return"detail"in t&&(i=t.detail),"wheelDelta"in t&&(i=-t.wheelDelta/120),"wheelDeltaY"in t&&(i=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=i,i=0),n=10*e,r=10*i,"deltaY"in t&&(r=t.deltaY),"deltaX"in t&&(n=t.deltaX),t.shiftKey&&!n&&(n=r,r=0),(n||r)&&t.deltaMode&&(1===t.deltaMode?(n*=40,r*=40):(n*=800,r*=800)),n&&!e&&(e=1>n?-1:1),r&&!i&&(i=1>r?-1:1),{spinX:e,spinY:i,pixelX:n,pixelY:r}}(n);if(r.forceToAxis)if(i.isHorizontal()){if(Math.abs(d.pixelX)<=Math.abs(d.pixelY))return!0;o=-d.pixelX*h}else{if(Math.abs(d.pixelY)<=Math.abs(d.pixelX))return!0;o=-d.pixelY}else o=Math.abs(d.pixelX)>Math.abs(d.pixelY)?-d.pixelX*h:-d.pixelY;if(0===o)return!0;r.invert&&(o=-o);var u=i.getTranslate()+o*r.sensitivity;if(ui.maxTranslate()||(u=i.maxTranslate()),(!!i.params.loop||!(u===i.minTranslate()||u===i.maxTranslate()))&&i.params.nested&&n.stopPropagation(),i.params.freeMode&&i.params.freeMode.enabled){var f={time:T(),delta:Math.abs(o),direction:Math.sign(o)},g=l&&f.timei.maxTranslate()||(v=i.maxTranslate()),i.setTransition(0),i.setTranslate(v),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!y&&i.isBeginning||!_&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeMode.sticky){clearTimeout(e),e=void 0,15>c.length||c.shift();var b=c.length?c[c.length-1]:void 0,w=c[0];if(c.push(f),b&&(f.delta>b.delta||f.direction!==b.direction))c.splice(0);else if(c.length>=15&&500>f.time-w.time&&w.delta-f.delta>=1&&6>=f.delta){var C=o>0?.8:.2;l=f,c.splice(0),e=x(function(){i.slideToClosest(i.params.speed,!0,void 0,C)},0)}e||(e=x(function(){l=f,c.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(g||a("scroll",n),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),v===i.minTranslate()||v===i.maxTranslate())return!0}}else{var S={time:T(),delta:Math.abs(o),direction:Math.sign(o),raw:t};2>c.length||c.shift();var k=c.length?c[c.length-1]:void 0;if(c.push(S),k?(S.direction!==k.direction||S.delta>k.delta||S.time>k.time+150)&&p(S):p(S),function(t){var e=i.params.mousewheel;if(0>t.direction){if(i.isEnd&&!i.params.loop&&e.releaseOnEdges)return!0}else if(i.isBeginning&&!i.params.loop&&e.releaseOnEdges)return!0;return!1}(S))return!0}return n.preventDefault?n.preventDefault():n.returnValue=!1,!1}}function g(t){var e=i.$el;"container"!==i.params.mousewheel.eventsTarget&&(e=m(i.params.mousewheel.eventsTarget)),e[t]("mouseenter",d),e[t]("mouseleave",u),e[t]("wheel",f)}function v(){return i.params.cssMode?(i.wrapperEl.removeEventListener("wheel",f),!0):!i.mousewheel.enabled&&(g("on"),i.mousewheel.enabled=!0,!0)}function y(){return i.params.cssMode?(i.wrapperEl.addEventListener(event,f),!0):!!i.mousewheel.enabled&&(g("off"),i.mousewheel.enabled=!1,!0)}r("init",function(){!i.params.mousewheel.enabled&&i.params.cssMode&&y(),i.params.mousewheel.enabled&&v()}),r("destroy",function(){i.params.cssMode&&v(),i.mousewheel.enabled&&y()}),Object.assign(i.mousewheel,{enable:v,disable:y})},function(t){var e=t.swiper,i=t.extendParams,n=t.on,r=t.emit;function s(t){var i;return t&&(i=m(t),e.params.uniqueNavElements&&"string"==typeof t&&i.length>1&&1===e.$el.find(t).length&&(i=e.$el.find(t))),i}function a(t,i){var n=e.params.navigation;t&&t.length>0&&(t[i?"addClass":"removeClass"](n.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=i),e.params.watchOverflow&&e.enabled&&t[e.isLocked?"addClass":"removeClass"](n.lockClass))}function o(){if(!e.params.loop){var t=e.navigation,i=t.$nextEl;a(t.$prevEl,e.isBeginning),a(i,e.isEnd)}}function l(t){t.preventDefault(),e.isBeginning&&!e.params.loop||e.slidePrev()}function h(t){t.preventDefault(),e.isEnd&&!e.params.loop||e.slideNext()}function c(){var t=e.params.navigation;if(e.params.navigation=V(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),t.nextEl||t.prevEl){var i=s(t.nextEl),n=s(t.prevEl);i&&i.length>0&&i.on("click",h),n&&n.length>0&&n.on("click",l),Object.assign(e.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:n,prevEl:n&&n[0]}),e.enabled||(i&&i.addClass(t.lockClass),n&&n.addClass(t.lockClass))}}function d(){var t=e.navigation,i=t.$nextEl,n=t.$prevEl;i&&i.length&&(i.off("click",h),i.removeClass(e.params.navigation.disabledClass)),n&&n.length&&(n.off("click",l),n.removeClass(e.params.navigation.disabledClass))}i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},n("init",function(){c(),o()}),n("toEdge fromEdge lock unlock",function(){o()}),n("destroy",function(){d()}),n("enable disable",function(){var t=e.navigation,i=t.$nextEl,n=t.$prevEl;i&&i[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),n&&n[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),n("click",function(t,i){var n=e.navigation,s=n.$nextEl,a=n.$prevEl,o=i.target;if(e.params.navigation.hideOnClick&&!m(o).is(a)&&!m(o).is(s)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===o||e.pagination.el.contains(o)))return;var l;s?l=s.hasClass(e.params.navigation.hiddenClass):a&&(l=a.hasClass(e.params.navigation.hiddenClass)),r(!0===l?"navigationShow":"navigationHide"),s&&s.toggleClass(e.params.navigation.hiddenClass),a&&a.toggleClass(e.params.navigation.hiddenClass)}}),Object.assign(e.navigation,{update:o,init:c,destroy:d})},function(t){var e,i=t.swiper,n=t.extendParams,r=t.on,s=t.emit,a="swiper-pagination";n({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(t){return t},formatFractionTotal:function(t){return t},bulletClass:"".concat(a,"-bullet"),bulletActiveClass:"".concat(a,"-bullet-active"),modifierClass:"".concat(a,"-"),currentClass:"".concat(a,"-current"),totalClass:"".concat(a,"-total"),hiddenClass:"".concat(a,"-hidden"),progressbarFillClass:"".concat(a,"-progressbar-fill"),progressbarOppositeClass:"".concat(a,"-progressbar-opposite"),clickableClass:"".concat(a,"-clickable"),lockClass:"".concat(a,"-lock"),horizontalClass:"".concat(a,"-horizontal"),verticalClass:"".concat(a,"-vertical")}}),i.pagination={el:null,$el:null,bullets:[]};var o=0;function l(){return!i.params.pagination.el||!i.pagination.el||!i.pagination.$el||0===i.pagination.$el.length}function h(t,e){var n=i.params.pagination.bulletActiveClass;t[e]().addClass("".concat(n,"-").concat(e))[e]().addClass("".concat(n,"-").concat(e,"-").concat(e))}function c(){var t=i.rtl,n=i.params.pagination;if(!l()){var r,a=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,c=i.pagination.$el,d=i.params.loop?Math.ceil((a-2*i.loopedSlides)/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?((r=Math.ceil((i.activeIndex-i.loopedSlides)/i.params.slidesPerGroup))>a-1-2*i.loopedSlides&&(r-=a-2*i.loopedSlides),r>d-1&&(r-=d),0>r&&"bullets"!==i.params.paginationType&&(r=d+r)):r=void 0!==i.snapIndex?i.snapIndex:i.activeIndex||0,"bullets"===n.type&&i.pagination.bullets&&i.pagination.bullets.length>0){var u,p,f,g=i.pagination.bullets;if(n.dynamicBullets&&(e=g.eq(0)[i.isHorizontal()?"outerWidth":"outerHeight"](!0),c.css(i.isHorizontal()?"width":"height","".concat(e*(n.dynamicMainBullets+4),"px")),n.dynamicMainBullets>1&&void 0!==i.previousIndex&&((o+=r-i.previousIndex)>n.dynamicMainBullets-1?o=n.dynamicMainBullets-1:0>o&&(o=0)),f=((p=(u=r-o)+(Math.min(g.length,n.dynamicMainBullets)-1))+u)/2),g.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(function(t){return"".concat(n.bulletActiveClass).concat(t)}).join(" ")),c.length>1)g.each(function(t){var e=m(t),i=e.index();i===r&&e.addClass(n.bulletActiveClass),n.dynamicBullets&&(u>i||i>p||e.addClass("".concat(n.bulletActiveClass,"-main")),i===u&&h(e,"prev"),i===p&&h(e,"next"))});else{var v=g.eq(r),y=v.index();if(v.addClass(n.bulletActiveClass),n.dynamicBullets){for(var _=g.eq(u),b=g.eq(p),w=u;p>=w;w+=1)g.eq(w).addClass("".concat(n.bulletActiveClass,"-main"));if(i.params.loop)if(y=0;x-=1)g.eq(g.length-x).addClass("".concat(n.bulletActiveClass,"-main"));g.eq(g.length-n.dynamicMainBullets-1).addClass("".concat(n.bulletActiveClass,"-prev"))}else h(_,"prev"),h(b,"next")}}if(n.dynamicBullets){var T=Math.min(g.length,n.dynamicMainBullets+4),C=(e*T-e)/2-f*e,S=t?"right":"left";g.css(i.isHorizontal()?S:"top","".concat(C,"px"))}}if("fraction"===n.type&&(c.find(G(n.currentClass)).text(n.formatFractionCurrent(r+1)),c.find(G(n.totalClass)).text(n.formatFractionTotal(d))),"progressbar"===n.type){var k;k=n.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";var P=(r+1)/d,E=1,A=1;"horizontal"===k?E=P:A=P,c.find(G(n.progressbarFillClass)).transform("translate3d(0,0,0) scaleX(".concat(E,") scaleY(").concat(A,")")).transition(i.params.speed)}"custom"===n.type&&n.renderCustom?(c.html(n.renderCustom(i,r+1,d)),s("paginationRender",c[0])):s("paginationUpdate",c[0]),i.params.watchOverflow&&i.enabled&&c[i.isLocked?"addClass":"removeClass"](n.lockClass)}}function d(){var t=i.params.pagination;if(!l()){var e=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,n=i.pagination.$el,r="";if("bullets"===t.type){var a=i.params.loop?Math.ceil((e-2*i.loopedSlides)/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&!i.params.loop&&a>e&&(a=e);for(var o=0;a>o;o+=1)t.renderBullet?r+=t.renderBullet.call(i,o,t.bulletClass):r+="<".concat(t.bulletElement,' class="').concat(t.bulletClass,'">");n.html(r),i.pagination.bullets=n.find(G(t.bulletClass))}"fraction"===t.type&&(r=t.renderFraction?t.renderFraction.call(i,t.currentClass,t.totalClass):'')+" / "+''),n.html(r)),"progressbar"===t.type&&(r=t.renderProgressbar?t.renderProgressbar.call(i,t.progressbarFillClass):''),n.html(r)),"custom"!==t.type&&s("paginationRender",i.pagination.$el[0])}}function u(){i.params.pagination=V(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});var t=i.params.pagination;if(t.el){var e=m(t.el);0!==e.length&&(i.params.uniqueNavElements&&"string"==typeof t.el&&e.length>1&&(e=i.$el.find(t.el)).length>1&&(e=e.filter(function(t){return m(t).parents(".swiper")[0]===i.el})),"bullets"===t.type&&t.clickable&&e.addClass(t.clickableClass),e.addClass(t.modifierClass+t.type),e.addClass(t.modifierClass+i.params.direction),"bullets"===t.type&&t.dynamicBullets&&(e.addClass("".concat(t.modifierClass).concat(t.type,"-dynamic")),o=0,1>t.dynamicMainBullets&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.addClass(t.progressbarOppositeClass),t.clickable&&e.on("click",G(t.bulletClass),function(t){t.preventDefault();var e=m(this).index()*i.params.slidesPerGroup;i.params.loop&&(e+=i.loopedSlides),i.slideTo(e)}),Object.assign(i.pagination,{$el:e,el:e[0]}),i.enabled||e.addClass(t.lockClass))}}function p(){var t=i.params.pagination;if(!l()){var e=i.pagination.$el;e.removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),e.removeClass(t.modifierClass+i.params.direction),i.pagination.bullets&&i.pagination.bullets.removeClass&&i.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&e.off("click",G(t.bulletClass))}}r("init",function(){u(),d(),c()}),r("activeIndexChange",function(){i.params.loop?c():void 0===i.snapIndex&&c()}),r("snapIndexChange",function(){i.params.loop||c()}),r("slidesLengthChange",function(){i.params.loop&&(d(),c())}),r("snapGridLengthChange",function(){i.params.loop||(d(),c())}),r("destroy",function(){p()}),r("enable disable",function(){var t=i.pagination.$el;t&&t[i.enabled?"removeClass":"addClass"](i.params.pagination.lockClass)}),r("lock unlock",function(){c()}),r("click",function(t,e){var n=e.target,r=i.pagination.$el;if(i.params.pagination.el&&i.params.pagination.hideOnClick&&r.length>0&&!m(n).hasClass(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&n===i.navigation.nextEl||i.navigation.prevEl&&n===i.navigation.prevEl))return;var a=r.hasClass(i.params.pagination.hiddenClass);s(!0===a?"paginationShow":"paginationHide"),r.toggleClass(i.params.pagination.hiddenClass)}}),Object.assign(i.pagination,{render:d,update:c,init:u,destroy:p})},function(t){var e,i,r,s,a=t.swiper,o=t.extendParams,l=t.on,h=t.emit,c=n(),d=!1,u=null,p=null;function f(){if(a.params.scrollbar.el&&a.scrollbar.el){var t=a.scrollbar,e=a.rtlTranslate,n=a.progress,s=t.$dragEl,o=t.$el,l=a.params.scrollbar,h=i,c=(r-i)*n;e?(c=-c)>0?(h=i-c,c=0):-c+i>r&&(h=r+c):0>c?(h=i+c,c=0):c+i>r&&(h=r-c),a.isHorizontal()?(s.transform("translate3d(".concat(c,"px, 0, 0)")),s[0].style.width="".concat(h,"px")):(s.transform("translate3d(0px, ".concat(c,"px, 0)")),s[0].style.height="".concat(h,"px")),l.hide&&(clearTimeout(u),o[0].style.opacity=1,u=setTimeout(function(){o[0].style.opacity=0,o.transition(400)},1e3))}}function g(){if(a.params.scrollbar.el&&a.scrollbar.el){var t=a.scrollbar,e=t.$dragEl,n=t.$el;e[0].style.width="",e[0].style.height="",r=a.isHorizontal()?n[0].offsetWidth:n[0].offsetHeight,s=a.size/(a.virtualSize+a.params.slidesOffsetBefore-(a.params.centeredSlides?a.snapGrid[0]:0)),i="auto"===a.params.scrollbar.dragSize?r*s:parseInt(a.params.scrollbar.dragSize,10),a.isHorizontal()?e[0].style.width="".concat(i,"px"):e[0].style.height="".concat(i,"px"),n[0].style.display=1>s?"":"none",a.params.scrollbar.hide&&(n[0].style.opacity=0),a.params.watchOverflow&&a.enabled&&t.$el[a.isLocked?"addClass":"removeClass"](a.params.scrollbar.lockClass)}}function v(t){return a.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY}function y(t){var n,s=a.scrollbar,o=a.rtlTranslate,l=s.$el;n=(v(t)-l.offset()[a.isHorizontal()?"left":"top"]-(null!==e?e:i/2))/(r-i),n=Math.max(Math.min(n,1),0),o&&(n=1-n);var h=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*n;a.updateProgress(h),a.setTranslate(h),a.updateActiveIndex(),a.updateSlidesClasses()}function _(t){var i=a.params.scrollbar,n=a.scrollbar,r=a.$wrapperEl,s=n.$el,o=n.$dragEl;d=!0,e=t.target===o[0]||t.target===o?v(t)-t.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),r.transition(100),o.transition(100),y(t),clearTimeout(p),s.transition(0),i.hide&&s.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),h("scrollbarDragStart",t)}function b(t){var e=a.scrollbar,i=a.$wrapperEl,n=e.$el,r=e.$dragEl;d&&(t.preventDefault?t.preventDefault():t.returnValue=!1,y(t),i.transition(0),n.transition(0),r.transition(0),h("scrollbarDragMove",t))}function w(t){var e=a.params.scrollbar,i=a.scrollbar,n=a.$wrapperEl,r=i.$el;d&&(d=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),n.transition("")),e.hide&&(clearTimeout(p),p=x(function(){r.css("opacity",0),r.transition(400)},1e3)),h("scrollbarDragEnd",t),e.snapOnRelease&&a.slideToClosest())}function T(t){var e=a.scrollbar,i=a.touchEventsTouch,n=a.touchEventsDesktop,r=a.params,s=a.support,o=e.$el[0],l=!(!s.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},h=!(!s.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};if(o){var d="on"===t?"addEventListener":"removeEventListener";s.touch?(o[d](i.start,_,l),o[d](i.move,b,l),o[d](i.end,w,h)):(o[d](n.start,_,l),c[d](n.move,b,l),c[d](n.end,w,h))}}function C(){var t=a.scrollbar,e=a.$el;a.params.scrollbar=V(a,a.originalParams.scrollbar,a.params.scrollbar,{el:"swiper-scrollbar"});var i=a.params.scrollbar;if(i.el){var n=m(i.el);a.params.uniqueNavElements&&"string"==typeof i.el&&n.length>1&&1===e.find(i.el).length&&(n=e.find(i.el));var r=n.find(".".concat(a.params.scrollbar.dragClass));0===r.length&&(r=m('
')),n.append(r)),Object.assign(t,{$el:n,el:n[0],$dragEl:r,dragEl:r[0]}),i.draggable&&a.params.scrollbar.el&&T("on"),n&&n[a.enabled?"removeClass":"addClass"](a.params.scrollbar.lockClass)}}function S(){a.params.scrollbar.el&&T("off")}o({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}}),a.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},l("init",function(){C(),g(),f()}),l("update resize observerUpdate lock unlock",function(){g()}),l("setTranslate",function(){f()}),l("setTransition",function(t,e){!function(t){a.params.scrollbar.el&&a.scrollbar.el&&a.scrollbar.$dragEl.transition(t)}(e)}),l("enable disable",function(){var t=a.scrollbar.$el;t&&t[a.enabled?"removeClass":"addClass"](a.params.scrollbar.lockClass)}),l("destroy",function(){S()}),Object.assign(a.scrollbar,{updateSize:g,setTranslate:f,init:C,destroy:S})},function(t){var e=t.swiper,i=t.extendParams,n=t.on;i({parallax:{enabled:!1}});var r=function(t,i){var n=e.rtl,r=m(t),s=n?-1:1,a=r.attr("data-swiper-parallax")||"0",o=r.attr("data-swiper-parallax-x"),l=r.attr("data-swiper-parallax-y"),h=r.attr("data-swiper-parallax-scale"),c=r.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):e.isHorizontal()?(o=a,l="0"):(l=a,o="0"),o=0>o.indexOf("%")?"".concat(o*i*s,"px"):"".concat(parseInt(o,10)*i*s,"%"),l=0>l.indexOf("%")?"".concat(l*i,"px"):"".concat(parseInt(l,10)*i,"%"),void 0!==c&&null!==c){var d=c-(c-1)*(1-Math.abs(i));r[0].style.opacity=d}if(void 0===h||null===h)r.transform("translate3d(".concat(o,", ").concat(l,", 0px)"));else{var u=h-(h-1)*(1-Math.abs(i));r.transform("translate3d(".concat(o,", ").concat(l,", 0px) scale(").concat(u,")"))}},s=function(){var t=e.$el,i=e.slides,n=e.progress,s=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(t){r(t,n)}),i.each(function(t,i){var a=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(a+=Math.ceil(i/2)-n*(s.length-1)),a=Math.min(Math.max(a,-1),1),m(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(t){r(t,a)})})};n("beforeInit",function(){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),n("init",function(){e.params.parallax.enabled&&s()}),n("setTranslate",function(){e.params.parallax.enabled&&s()}),n("setTransition",function(t,i){e.params.parallax.enabled&&function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.params.speed;e.$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 i=m(e),n=parseInt(i.attr("data-swiper-parallax-duration"),10)||t;0===t&&(n=0),i.transition(n)})}(i)})},function(t){var e=t.swiper,i=t.extendParams,n=t.on,r=t.emit,a=s();i({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};var o,l,h,c=1,d=!1,u={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},p={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:{}},f={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},g=1;function v(t){if(2>t.targetTouches.length)return 1;var e=t.targetTouches[0].pageX,i=t.targetTouches[0].pageY,n=t.targetTouches[1].pageX,r=t.targetTouches[1].pageY;return Math.sqrt(Math.pow(n-e,2)+Math.pow(r-i,2))}function y(t){var i=e.support,n=e.params.zoom;if(l=!1,h=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&2>t.targetTouches.length)return;l=!0,u.scaleStart=v(t)}u.$slideEl&&u.$slideEl.length||(u.$slideEl=m(t.target).closest(".".concat(e.params.slideClass)),0===u.$slideEl.length&&(u.$slideEl=e.slides.eq(e.activeIndex)),u.$imageEl=u.$slideEl.find(".".concat(n.containerClass)).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(".".concat(n.containerClass)),u.maxRatio=u.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,0!==u.$imageWrapEl.length)?(u.$imageEl&&u.$imageEl.transition(0),d=!0):u.$imageEl=void 0}function _(t){var i=e.support,n=e.params.zoom,r=e.zoom;if(!i.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&2>t.targetTouches.length)return;h=!0,u.scaleMove=v(t)}u.$imageEl&&0!==u.$imageEl.length?(i.gestures?r.scale=t.scale*c:r.scale=u.scaleMove/u.scaleStart*c,r.scale>u.maxRatio&&(r.scale=u.maxRatio-1+Math.pow(r.scale-u.maxRatio+1,.5)),r.scalet.changedTouches.length&&!i.android)return;l=!1,h=!1}u.$imageEl&&0!==u.$imageEl.length&&(s.scale=Math.max(Math.min(s.scale,u.maxRatio),r.minRatio),u.$imageEl.transition(e.params.speed).transform("translate3d(0,0,0) scale(".concat(s.scale,")")),c=s.scale,d=!1,1===s.scale&&(u.$slideEl=void 0))}function w(t){var i=e.zoom;if(u.$imageEl&&0!==u.$imageEl.length&&(e.allowClick=!1,p.isTouched&&u.$slideEl)){p.isMoved||(p.width=u.$imageEl[0].offsetWidth,p.height=u.$imageEl[0].offsetHeight,p.startX=C(u.$imageWrapEl[0],"x")||0,p.startY=C(u.$imageWrapEl[0],"y")||0,u.slideWidth=u.$slideEl[0].offsetWidth,u.slideHeight=u.$slideEl[0].offsetHeight,u.$imageWrapEl.transition(0));var n=p.width*i.scale,r=p.height*i.scale;if(n>=u.slideWidth||r>=u.slideHeight){if(p.minX=Math.min(u.slideWidth/2-n/2,0),p.maxX=-p.minX,p.minY=Math.min(u.slideHeight/2-r/2,0),p.maxY=-p.minY,p.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,p.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!p.isMoved&&!d){if(e.isHorizontal()&&(Math.floor(p.minX)===Math.floor(p.startX)&&p.touchesCurrent.xp.touchesStart.x))return void(p.isTouched=!1);if(!e.isHorizontal()&&(Math.floor(p.minY)===Math.floor(p.startY)&&p.touchesCurrent.yp.touchesStart.y))return void(p.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),p.isMoved=!0,p.currentX=p.touchesCurrent.x-p.touchesStart.x+p.startX,p.currentY=p.touchesCurrent.y-p.touchesStart.y+p.startY,p.currentXp.maxX&&(p.currentX=p.maxX-1+Math.pow(p.currentX-p.maxX+1,.8)),p.currentYp.maxY&&(p.currentY=p.maxY-1+Math.pow(p.currentY-p.maxY+1,.8)),f.prevPositionX||(f.prevPositionX=p.touchesCurrent.x),f.prevPositionY||(f.prevPositionY=p.touchesCurrent.y),f.prevTime||(f.prevTime=Date.now()),f.x=(p.touchesCurrent.x-f.prevPositionX)/(Date.now()-f.prevTime)/2,f.y=(p.touchesCurrent.y-f.prevPositionY)/(Date.now()-f.prevTime)/2,2>Math.abs(p.touchesCurrent.x-f.prevPositionX)&&(f.x=0),2>Math.abs(p.touchesCurrent.y-f.prevPositionY)&&(f.y=0),f.prevPositionX=p.touchesCurrent.x,f.prevPositionY=p.touchesCurrent.y,f.prevTime=Date.now(),u.$imageWrapEl.transform("translate3d(".concat(p.currentX,"px, ").concat(p.currentY,"px,0)"))}}}function x(){var t=e.zoom;u.$slideEl&&e.previousIndex!==e.activeIndex&&(u.$imageEl&&u.$imageEl.transform("translate3d(0,0,0) scale(1)"),u.$imageWrapEl&&u.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,c=1,u.$slideEl=void 0,u.$imageEl=void 0,u.$imageWrapEl=void 0)}function T(t){var i,n,r,s,o,l,h,d,f,g,v,y,_,b,w,x,T=e.zoom,C=e.params.zoom;u.$slideEl||(t&&t.target&&(u.$slideEl=m(t.target).closest(".".concat(e.params.slideClass))),u.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?u.$slideEl=e.$wrapperEl.children(".".concat(e.params.slideActiveClass)):u.$slideEl=e.slides.eq(e.activeIndex)),u.$imageEl=u.$slideEl.find(".".concat(C.containerClass)).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(".".concat(C.containerClass))),u.$imageEl&&0!==u.$imageEl.length&&u.$imageWrapEl&&0!==u.$imageWrapEl.length&&(e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),u.$slideEl.addClass("".concat(C.zoomedSlideClass)),void 0===p.touchesStart.x&&t?(i="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,n="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(i=p.touchesStart.x,n=p.touchesStart.y),T.scale=u.$imageWrapEl.attr("data-swiper-zoom")||C.maxRatio,c=u.$imageWrapEl.attr("data-swiper-zoom")||C.maxRatio,t?(w=u.$slideEl[0].offsetWidth,x=u.$slideEl[0].offsetHeight,r=u.$slideEl.offset().left+a.scrollX+w/2-i,s=u.$slideEl.offset().top+a.scrollY+x/2-n,h=u.$imageEl[0].offsetWidth,d=u.$imageEl[0].offsetHeight,f=h*T.scale,g=d*T.scale,_=-(v=Math.min(w/2-f/2,0)),b=-(y=Math.min(x/2-g/2,0)),o=r*T.scale,l=s*T.scale,v>o&&(o=v),o>_&&(o=_),y>l&&(l=y),l>b&&(l=b)):(o=0,l=0),u.$imageWrapEl.transition(300).transform("translate3d(".concat(o,"px, ").concat(l,"px,0)")),u.$imageEl.transition(300).transform("translate3d(0,0,0) scale(".concat(T.scale,")")))}function S(){var t=e.zoom,i=e.params.zoom;u.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?u.$slideEl=e.$wrapperEl.children(".".concat(e.params.slideActiveClass)):u.$slideEl=e.slides.eq(e.activeIndex),u.$imageEl=u.$slideEl.find(".".concat(i.containerClass)).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(".".concat(i.containerClass))),u.$imageEl&&0!==u.$imageEl.length&&u.$imageWrapEl&&0!==u.$imageWrapEl.length&&(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),t.scale=1,c=1,u.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),u.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),u.$slideEl.removeClass("".concat(i.zoomedSlideClass)),u.$slideEl=void 0)}function k(t){var i=e.zoom;i.scale&&1!==i.scale?S():T(t)}function P(){var t=e.support;return{passiveListener:!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!t.passiveListener||{passive:!1,capture:!0}}}function E(){return".".concat(e.params.slideClass)}function A(t){var i=P().passiveListener,n=E();e.$wrapperEl[t]("gesturestart",n,y,i),e.$wrapperEl[t]("gesturechange",n,_,i),e.$wrapperEl[t]("gestureend",n,b,i)}function I(){o||(o=!0,A("on"))}function M(){o&&(o=!1,A("off"))}function D(){var t=e.zoom;if(!t.enabled){t.enabled=!0;var i=e.support,n=P(),r=n.passiveListener,s=n.activeListenerWithCapture,a=E();i.gestures?(e.$wrapperEl.on(e.touchEvents.start,I,r),e.$wrapperEl.on(e.touchEvents.end,M,r)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,a,y,r),e.$wrapperEl.on(e.touchEvents.move,a,_,s),e.$wrapperEl.on(e.touchEvents.end,a,b,r),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,a,b,r)),e.$wrapperEl.on(e.touchEvents.move,".".concat(e.params.zoom.containerClass),w,s)}}function O(){var t=e.zoom;if(t.enabled){var i=e.support;t.enabled=!1;var n=P(),r=n.passiveListener,s=n.activeListenerWithCapture,a=E();i.gestures?(e.$wrapperEl.off(e.touchEvents.start,I,r),e.$wrapperEl.off(e.touchEvents.end,M,r)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,a,y,r),e.$wrapperEl.off(e.touchEvents.move,a,_,s),e.$wrapperEl.off(e.touchEvents.end,a,b,r),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,a,b,r)),e.$wrapperEl.off(e.touchEvents.move,".".concat(e.params.zoom.containerClass),w,s)}}Object.defineProperty(e.zoom,"scale",{get:function(){return g},set:function(t){if(g!==t){var e=u.$imageEl?u.$imageEl[0]:void 0,i=u.$slideEl?u.$slideEl[0]:void 0;r("zoomChange",t,e,i)}g=t}}),n("init",function(){e.params.zoom.enabled&&D()}),n("destroy",function(){O()}),n("touchStart",function(t,i){e.zoom.enabled&&function(t){var i=e.device;u.$imageEl&&0!==u.$imageEl.length&&(p.isTouched||(i.android&&t.cancelable&&t.preventDefault(),p.isTouched=!0,p.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,p.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))}(i)}),n("touchEnd",function(t,i){e.zoom.enabled&&function(){var t=e.zoom;if(u.$imageEl&&0!==u.$imageEl.length){if(!p.isTouched||!p.isMoved)return p.isTouched=!1,void(p.isMoved=!1);p.isTouched=!1,p.isMoved=!1;var i=300,n=300,r=f.x*i,s=p.currentX+r,a=f.y*n,o=p.currentY+a;0!==f.x&&(i=Math.abs((s-p.currentX)/f.x)),0!==f.y&&(n=Math.abs((o-p.currentY)/f.y));var l=Math.max(i,n);p.currentX=s,p.currentY=o;var h=p.width*t.scale,c=p.height*t.scale;p.minX=Math.min(u.slideWidth/2-h/2,0),p.maxX=-p.minX,p.minY=Math.min(u.slideHeight/2-c/2,0),p.maxY=-p.minY,p.currentX=Math.max(Math.min(p.currentX,p.maxX),p.minX),p.currentY=Math.max(Math.min(p.currentY,p.maxY),p.minY),u.$imageWrapEl.transition(l).transform("translate3d(".concat(p.currentX,"px, ").concat(p.currentY,"px,0)"))}}()}),n("doubleTap",function(t,i){!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&k(i)}),n("transitionEnd",function(){e.zoom.enabled&&e.params.zoom.enabled&&x()}),n("slideChange",function(){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&x()}),Object.assign(e.zoom,{enable:D,disable:O,in:T,out:S,toggle:k})},function(t){var e=t.swiper,i=t.extendParams,n=t.on,r=t.emit;i({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"}}),e.lazy={};var a=!1,o=!1;function l(t){var i=1>=arguments.length||void 0===arguments[1]||arguments[1],n=e.params.lazy;if(void 0!==t&&0!==e.slides.length){var s=e.virtual&&e.params.virtual.enabled?e.$wrapperEl.children(".".concat(e.params.slideClass,'[data-swiper-slide-index="').concat(t,'"]')):e.slides.eq(t),a=s.find(".".concat(n.elementClass,":not(.").concat(n.loadedClass,"):not(.").concat(n.loadingClass,")"));!s.hasClass(n.elementClass)||s.hasClass(n.loadedClass)||s.hasClass(n.loadingClass)||a.push(s[0]),0!==a.length&&a.each(function(t){var a=m(t);a.addClass(n.loadingClass);var o=a.attr("data-background"),h=a.attr("data-src"),c=a.attr("data-srcset"),d=a.attr("data-sizes"),u=a.parent("picture");e.loadImage(a[0],h||o,c,d,!1,function(){if(void 0!==e&&null!==e&&e&&(!e||e.params)&&!e.destroyed){if(o?(a.css("background-image",'url("'.concat(o,'")')),a.removeAttr("data-background")):(c&&(a.attr("srcset",c),a.removeAttr("data-srcset")),d&&(a.attr("sizes",d),a.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var e=m(t);e.attr("data-srcset")&&(e.attr("srcset",e.attr("data-srcset")),e.removeAttr("data-srcset"))}),h&&(a.attr("src",h),a.removeAttr("data-src"))),a.addClass(n.loadedClass).removeClass(n.loadingClass),s.find(".".concat(n.preloaderClass)).remove(),e.params.loop&&i){var t=s.attr("data-swiper-slide-index");s.hasClass(e.params.slideDuplicateClass)?l(e.$wrapperEl.children('[data-swiper-slide-index="'.concat(t,'"]:not(.').concat(e.params.slideDuplicateClass,")")).index(),!1):l(e.$wrapperEl.children(".".concat(e.params.slideDuplicateClass,'[data-swiper-slide-index="').concat(t,'"]')).index(),!1)}r("lazyImageReady",s[0],a[0]),e.params.autoHeight&&e.updateAutoHeight()}}),r("lazyImageLoad",s[0],a[0])})}}function h(){var t=e.$wrapperEl,i=e.params,n=e.slides,r=e.activeIndex,s=e.virtual&&i.virtual.enabled,a=i.lazy,h=i.slidesPerView;function c(e){if(s){if(t.children(".".concat(i.slideClass,'[data-swiper-slide-index="').concat(e,'"]')).length)return!0}else if(n[e])return!0;return!1}function d(t){return s?m(t).attr("data-swiper-slide-index"):m(t).index()}if("auto"===h&&(h=0),o||(o=!0),e.params.watchSlidesProgress)t.children(".".concat(i.slideVisibleClass)).each(function(t){l(s?m(t).attr("data-swiper-slide-index"):m(t).index())});else if(h>1)for(var u=r;r+h>u;u+=1)c(u)&&l(u);else l(r);if(a.loadPrevNext)if(h>1||a.loadPrevNextAmount&&a.loadPrevNextAmount>1){for(var p=a.loadPrevNextAmount,f=h,g=Math.min(r+f+Math.max(p,f),n.length),v=Math.max(r-Math.max(f,p),0),y=r+h;g>y;y+=1)c(y)&&l(y);for(var _=v;r>_;_+=1)c(_)&&l(_)}else{var b=t.children(".".concat(i.slideNextClass));b.length>0&&l(d(b));var w=t.children(".".concat(i.slidePrevClass));w.length>0&&l(d(w))}}function c(){var t=s();if(e&&!e.destroyed){var i=e.params.lazy.scrollingElement?m(e.params.lazy.scrollingElement):m(t),n=i[0]===t,r=n?t.innerWidth:i[0].offsetWidth,o=n?t.innerHeight:i[0].offsetHeight,l=e.$el.offset(),d=!1;e.rtlTranslate&&(l.left-=e.$el[0].scrollLeft);for(var u=[[l.left,l.top],[l.left+e.width,l.top],[l.left,l.top+e.height],[l.left+e.width,l.top+e.height]],p=0;u.length>p;p+=1){var f=u[p];if(!(0>f[0]||f[0]>r||0>f[1]||f[1]>o)){if(0===f[0]&&0===f[1])continue;d=!0}}var g=!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};d?(h(),i.off("scroll",c,g)):a||(a=!0,i.on("scroll",c,g))}}n("beforeInit",function(){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)}),n("init",function(){e.params.lazy.enabled&&(e.params.lazy.checkInView?c():h())}),n("scroll",function(){e.params.freeMode&&e.params.freeMode.enabled&&!e.params.freeMode.sticky&&h()}),n("scrollbarDragMove resize _freeModeNoMomentumRelease",function(){e.params.lazy.enabled&&(e.params.lazy.checkInView?c():h())}),n("transitionStart",function(){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!o)&&(e.params.lazy.checkInView?c():h())}),n("transitionEnd",function(){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&(e.params.lazy.checkInView?c():h())}),n("slideChange",function(){var t=e.params,i=t.lazy,n=t.cssMode,r=t.watchSlidesProgress,s=t.touchReleaseOnEdges,a=t.resistanceRatio;i.enabled&&(n||r&&(s||0===a))&&h()}),Object.assign(e.lazy,{load:h,loadInSlide:l})},function(t){var e=t.swiper,i=t.extendParams,n=t.on;function r(t,e){var i,n,r,s,a,o=function(t,e){for(n=-1,i=t.length;i-n>1;)t[r=i+n>>1]>e?i=r:n=r;return i};return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(a=o(this.x,t),s=a-1,(t-this.x[s])*(this.y[a]-this.y[s])/(this.x[a]-this.x[s])+this.y[s]):0},this}function s(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}i({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},n("beforeInit",function(){e.controller.control=e.params.controller.control}),n("update",function(){s()}),n("resize",function(){s()}),n("observerUpdate",function(){s()}),n("setTranslate",function(t,i,n){e.controller.control&&e.controller.setTranslate(i,n)}),n("setTransition",function(t,i,n){e.controller.control&&e.controller.setTransition(i,n)}),Object.assign(e.controller,{setTranslate:function(t,i){var n,s,a=e.controller.control,o=e.constructor;function l(t){var i=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(function(t){e.controller.spline||(e.controller.spline=e.params.loop?new r(e.slidesGrid,t.slidesGrid):new r(e.snapGrid,t.snapGrid))}(t),s=-e.controller.spline.interpolate(-i)),s&&"container"!==e.params.controller.by||(n=(t.maxTranslate()-t.minTranslate())/(e.maxTranslate()-e.minTranslate()),s=(i-e.minTranslate())*n+t.minTranslate()),e.params.controller.inverse&&(s=t.maxTranslate()-s),t.updateProgress(s),t.setTranslate(s,e),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(a))for(var h=0;h0&&(e.isBeginning?(d(n),o(n)):(u(n),a(n))),i&&i.length>0&&(e.isEnd?(d(i),o(i)):(u(i),a(i)))}}function g(){return e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length}var v=function(t,e,i){a(t),"BUTTON"!==t[0].tagName&&(l(t,"button"),t.on("keydown",p)),c(t,i),function(t,e){t.attr("aria-controls",e)}(t,e)};function y(){var t=e.params.a11y;e.$el.append(r);var i=e.$el;t.containerRoleDescriptionMessage&&h(i,t.containerRoleDescriptionMessage),t.containerMessage&&c(i,t.containerMessage);var n,s=e.$wrapperEl,a=s.attr("id")||"swiper-wrapper-".concat(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16;return"x".repeat(t).replace(/x/g,function(){return Math.round(16*Math.random()).toString(16)})}(16)),o=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";n=a,s.attr("id",n),function(t,e){t.attr("aria-live",e)}(s,o),t.itemRoleDescriptionMessage&&h(m(e.slides),t.itemRoleDescriptionMessage),l(m(e.slides),t.slideRole);var d,u,f=e.params.loop?e.slides.filter(function(t){return!t.classList.contains(e.params.slideDuplicateClass)}).length:e.slides.length;e.slides.each(function(i,n){var r=m(i),s=e.params.loop?parseInt(r.attr("data-swiper-slide-index"),10):n;c(r,t.slideLabelMessage.replace(/\{\{index\}\}/,s+1).replace(/\{\{slidesLength\}\}/,f))}),e.navigation&&e.navigation.$nextEl&&(d=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(u=e.navigation.$prevEl),d&&d.length&&v(d,a,t.nextSlideMessage),u&&u.length&&v(u,a,t.prevSlideMessage),g()&&e.pagination.$el.on("keydown",G(e.params.pagination.bulletClass),p)}n("beforeInit",function(){r=m(''))}),n("afterInit",function(){e.params.a11y.enabled&&(y(),f())}),n("toEdge",function(){e.params.a11y.enabled&&f()}),n("fromEdge",function(){e.params.a11y.enabled&&f()}),n("paginationUpdate",function(){var t;e.params.a11y.enabled&&(t=e.params.a11y,g()&&e.pagination.bullets.each(function(i){var n=m(i);a(n),e.params.pagination.renderBullet||(l(n,"button"),c(n,t.paginationBulletMessage.replace(/\{\{index\}\}/,n.index()+1)))}))}),n("destroy",function(){var t,i;e.params.a11y.enabled&&(r&&r.length>0&&r.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),t&&t.off("keydown",p),i&&i.off("keydown",p),g()&&e.pagination.$el.off("keydown",G(e.params.pagination.bulletClass),p))})},function(t){var e=t.swiper,i=t.extendParams,n=t.on;i({history:{enabled:!1,root:"",replaceState:!1,key:"slides"}});var r=!1,a={},o=function(t){return t.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},l=function(t){var e=s(),i=(t?new URL(t):e.location).pathname.slice(1).split("/").filter(function(t){return""!==t}),n=i.length;return{key:i[n-2],value:i[n-1]}},h=function(t,i){var n=s();if(r&&e.params.history.enabled){var a;a=e.params.url?new URL(e.params.url):n.location;var l=e.slides.eq(i),h=o(l.attr("data-history"));if(e.params.history.root.length>0){var c=e.params.history.root;"/"===c[c.length-1]&&(c=c.slice(0,c.length-1)),h="".concat(c,"/").concat(t,"/").concat(h)}else a.pathname.includes(t)||(h="".concat(t,"/").concat(h));var d=n.history.state;d&&d.value===h||(e.params.history.replaceState?n.history.replaceState({value:h},null,h):n.history.pushState({value:h},null,h))}},c=function(t,i,n){if(i)for(var r=0,s=e.slides.length;s>r;r+=1){var a=e.slides.eq(r);if(o(a.attr("data-history"))===i&&!a.hasClass(e.params.slideDuplicateClass)){var l=a.index();e.slideTo(l,t,n)}}else e.slideTo(0,t,n)},d=function(){a=l(e.params.url),c(e.params.speed,e.paths.value,!1)};n("init",function(){e.params.history.enabled&&function(){var t=s();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);r=!0,((a=l(e.params.url)).key||a.value)&&(c(0,a.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",d))}}()}),n("destroy",function(){var t;e.params.history.enabled&&(t=s(),e.params.history.replaceState||t.removeEventListener("popstate",d))}),n("transitionEnd _freeModeNoMomentumRelease",function(){r&&h(e.params.history.key,e.activeIndex)}),n("slideChange",function(){r&&e.params.cssMode&&h(e.params.history.key,e.activeIndex)})},function(t){var e=t.swiper,i=t.extendParams,r=t.emit,a=t.on,o=!1,l=n(),h=s();i({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});var c=function(){r("hashChange");var t=l.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){var i=e.$wrapperEl.children(".".concat(e.params.slideClass,'[data-hash="').concat(t,'"]')).index();if(void 0===i)return;e.slideTo(i)}},d=function(){if(o&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&h.history&&h.history.replaceState)h.history.replaceState(null,null,"#".concat(e.slides.eq(e.activeIndex).attr("data-hash"))||!1),r("hashSet");else{var t=e.slides.eq(e.activeIndex),i=t.attr("data-hash")||t.attr("data-history");l.location.hash=i||"",r("hashSet")}};a("init",function(){e.params.hashNavigation.enabled&&function(){if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){o=!0;var t=l.location.hash.replace("#","");if(t)for(var i=0,n=e.slides.length;n>i;i+=1){var r=e.slides.eq(i);if((r.attr("data-hash")||r.attr("data-history"))===t&&!r.hasClass(e.params.slideDuplicateClass)){var s=r.index();e.slideTo(s,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&m(h).on("hashchange",c)}}()}),a("destroy",function(){e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&m(h).off("hashchange",c)}),a("transitionEnd _freeModeNoMomentumRelease",function(){o&&d()}),a("slideChange",function(){o&&e.params.cssMode&&d()})},function(t){var e,i=t.swiper,r=t.extendParams,s=t.on,a=t.emit;function o(){var t=i.slides.eq(i.activeIndex),n=i.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||i.params.autoplay.delay),clearTimeout(e),e=x(function(){var t;i.params.autoplay.reverseDirection?i.params.loop?(i.loopFix(),t=i.slidePrev(i.params.speed,!0,!0),a("autoplay")):i.isBeginning?i.params.autoplay.stopOnLastSlide?h():(t=i.slideTo(i.slides.length-1,i.params.speed,!0,!0),a("autoplay")):(t=i.slidePrev(i.params.speed,!0,!0),a("autoplay")):i.params.loop?(i.loopFix(),t=i.slideNext(i.params.speed,!0,!0),a("autoplay")):i.isEnd?i.params.autoplay.stopOnLastSlide?h():(t=i.slideTo(0,i.params.speed,!0,!0),a("autoplay")):(t=i.slideNext(i.params.speed,!0,!0),a("autoplay")),i.params.cssMode&&i.autoplay.running?o():!1===t&&o()},n)}function l(){return void 0===e&&!i.autoplay.running&&(i.autoplay.running=!0,a("autoplayStart"),o(),!0)}function h(){return!!i.autoplay.running&&void 0!==e&&(e&&(clearTimeout(e),e=void 0),i.autoplay.running=!1,a("autoplayStop"),!0)}function c(t){i.autoplay.running&&(i.autoplay.paused||(e&&clearTimeout(e),i.autoplay.paused=!0,0!==t&&i.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(function(t){i.$wrapperEl[0].addEventListener(t,u)}):(i.autoplay.paused=!1,o())))}function d(){var t=n();"hidden"===t.visibilityState&&i.autoplay.running&&c(),"visible"===t.visibilityState&&i.autoplay.paused&&(o(),i.autoplay.paused=!1)}function u(t){i&&!i.destroyed&&i.$wrapperEl&&t.target===i.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(function(t){i.$wrapperEl[0].removeEventListener(t,u)}),i.autoplay.paused=!1,i.autoplay.running?o():h())}function p(){i.params.autoplay.disableOnInteraction?h():c(),["transitionend","webkitTransitionEnd"].forEach(function(t){i.$wrapperEl[0].removeEventListener(t,u)})}function f(){i.params.autoplay.disableOnInteraction||(i.autoplay.paused=!1,o())}i.autoplay={running:!1,paused:!1},r({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),s("init",function(){i.params.autoplay.enabled&&(l(),n().addEventListener("visibilitychange",d),i.params.autoplay.pauseOnMouseEnter&&(i.$el.on("mouseenter",p),i.$el.on("mouseleave",f)))}),s("beforeTransitionStart",function(t,e,n){i.autoplay.running&&(n||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(e):h())}),s("sliderFirstMove",function(){i.autoplay.running&&(i.params.autoplay.disableOnInteraction?h():c())}),s("touchEnd",function(){i.params.cssMode&&i.autoplay.paused&&!i.params.autoplay.disableOnInteraction&&o()}),s("destroy",function(){i.$el.off("mouseenter",p),i.$el.off("mouseleave",f),i.autoplay.running&&h(),n().removeEventListener("visibilitychange",d)}),Object.assign(i.autoplay,{pause:c,run:o,start:l,stop:h})},function(t){var e=t.swiper,i=t.extendParams,n=t.on;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});var r=!1,s=!1;function a(){var t=e.thumbs.swiper;if(t){var i=t.clickedIndex,n=t.clickedSlide;if(!(n&&m(n).hasClass(e.params.thumbs.slideThumbActiveClass)||void 0===i||null===i)){var r;if(r=t.params.loop?parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10):i,e.params.loop){var s=e.activeIndex;e.slides.eq(s).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,s=e.activeIndex);var a=e.slides.eq(s).prevAll('[data-swiper-slide-index="'.concat(r,'"]')).eq(0).index(),o=e.slides.eq(s).nextAll('[data-swiper-slide-index="'.concat(r,'"]')).eq(0).index();r=void 0===a?o:void 0===o?a:s-a>o-s?o:a}e.slideTo(r)}}}function o(){var t=e.params.thumbs;if(r)return!1;r=!0;var i=e.constructor;if(t.swiper instanceof i)e.thumbs.swiper=t.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(S(t.swiper)){var n=Object.assign({},t.swiper);Object.assign(n,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new i(n),s=!0}return e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",a),!0}function l(t){var i=e.thumbs.swiper;if(i){var n="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,r=e.params.thumbs.autoScrollOffset,s=r&&!i.params.loop;if(e.realIndex!==i.realIndex||s){var a,o,l=i.activeIndex;if(i.params.loop){i.slides.eq(l).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,l=i.activeIndex);var h=i.slides.eq(l).prevAll('[data-swiper-slide-index="'.concat(e.realIndex,'"]')).eq(0).index(),c=i.slides.eq(l).nextAll('[data-swiper-slide-index="'.concat(e.realIndex,'"]')).eq(0).index();a=void 0===h?c:void 0===c?h:c-l==l-h?i.params.slidesPerGroup>1?c:l:l-h>c-l?c:h,o=e.activeIndex>e.previousIndex?"next":"prev"}else o=(a=e.realIndex)>e.previousIndex?"next":"prev";s&&(a+="next"===o?r:-1*r),i.visibleSlidesIndexes&&0>i.visibleSlidesIndexes.indexOf(a)&&(i.params.centeredSlides?a=a>l?a-Math.floor(n/2)+1:a+Math.floor(n/2)-1:a>l&&i.params.slidesPerGroup,i.slideTo(a,t?0:void 0))}var d=1,u=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(d=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(d=1),d=Math.floor(d),i.slides.removeClass(u),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(var p=0;d>p;p+=1)i.$wrapperEl.children('[data-swiper-slide-index="'.concat(e.realIndex+p,'"]')).addClass(u);else for(var f=0;d>f;f+=1)i.slides.eq(e.realIndex+f).addClass(u)}}e.thumbs={swiper:null},n("beforeInit",function(){var t=e.params.thumbs;t&&t.swiper&&(o(),l(!0))}),n("slideChange update resize observerUpdate",function(){e.thumbs.swiper&&l()}),n("setTransition",function(t,i){var n=e.thumbs.swiper;n&&n.setTransition(i)}),n("beforeDestroy",function(){var t=e.thumbs.swiper;t&&s&&t&&t.destroy()}),Object.assign(e.thumbs,{init:o,update:l})},function(t){var e=t.swiper,i=t.extendParams,n=t.emit,r=t.once;i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchMove:function(){var t=e.touchEventsData,i=e.touches;0===t.velocities.length&&t.velocities.push({position:i[e.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:i[e.isHorizontal()?"currentX":"currentY"],time:T()})},onTouchEnd:function(t){var i=t.currentPos,s=e.params,a=e.$wrapperEl,o=e.rtlTranslate,l=e.snapGrid,h=e.touchEventsData,c=T()-h.touchStartTime;if(i<-e.minTranslate())e.slideTo(e.activeIndex);else if(i>-e.maxTranslate())e.slides.length1){var d=h.velocities.pop(),u=h.velocities.pop(),p=d.position-u.position,f=d.time-u.time;e.velocity=p/f,e.velocity/=2,Math.abs(e.velocity)150||T()-d.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=s.freeMode.momentumVelocityRatio,h.velocities.length=0;var m=1e3*s.freeMode.momentumRatio,g=e.velocity*m,v=e.translate+g;o&&(v=-v);var y,_,b=!1,w=20*Math.abs(e.velocity)*s.freeMode.momentumBounceRatio;if(ve.minTranslate())s.freeMode.momentumBounce?(v-e.minTranslate()>w&&(v=e.minTranslate()+w),y=e.minTranslate(),b=!0,h.allowMomentumBounce=!0):v=e.minTranslate(),s.loop&&s.centeredSlides&&(_=!0);else if(s.freeMode.sticky){for(var x,C=0;C-v){x=C;break}v=-(v=Math.abs(l[x]-v)S?s.speed:2*k>S?1.5*s.speed:2.5*s.speed}}else if(s.freeMode.sticky)return void e.slideToClosest();s.freeMode.momentumBounce&&b?(e.updateProgress(y),e.setTransition(m),e.setTranslate(v),e.transitionStart(!0,e.swipeDirection),e.animating=!0,a.transitionEnd(function(){e&&!e.destroyed&&h.allowMomentumBounce&&(n("momentumBounce"),e.setTransition(s.speed),setTimeout(function(){e.setTranslate(y),a.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(n("_freeModeNoMomentumRelease"),e.updateProgress(v),e.setTransition(m),e.setTranslate(v),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,a.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(v),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(s.freeMode.sticky)return void e.slideToClosest();s.freeMode&&n("_freeModeNoMomentumRelease")}s.freeMode.momentum&&c1){var v=Math.floor(t/(u*m)),y=t-m*u*v,_=0===v?u:Math.min(Math.ceil((a-v*m*u)/m),u);l=(h=y-(c=Math.floor(y/_))*_+v*u)+c*e/m,s.css({"-webkit-order":l,order:l})}else"column"===g?(c=t-(h=Math.floor(t/m))*m,(h>n||h===n&&c===m-1)&&(m>(c+=1)||(c=0,h+=1))):h=t-(c=Math.floor(t/i))*i;s.css(o("margin-top"),0!==c?p&&"".concat(p,"px"):"")},updateWrapperSize:function(t,i,n){var s=r.params,o=s.spaceBetween,l=s.centeredSlides,h=s.roundLengths,c=r.params.grid.rows;if(r.virtualSize=(t+o)*e,r.virtualSize=Math.ceil(r.virtualSize/c)-o,r.$wrapperEl.css(a({},n("width"),"".concat(r.virtualSize+o,"px"))),l){i.splice(0,i.length);for(var d=[],u=0;u0)if(s>t){for(var a=r>t?r+1:r,o=[],l=s-1;l>=t;l-=1){var h=this.slides.eq(l);h.remove(),o.unshift(h)}if("object"===y(e)&&"length"in e){for(var c=0;ct?r+e.length:r}else i.append(e);for(var d=0;dr&&(s-=1);s=Math.max(s,0)}else r=t,this.slides[r]&&this.slides.eq(r).remove(),s>r&&(s-=1),s=Math.max(s,0);e.loop&&this.loopCreate(),e.observer||this.update(),e.loop?this.slideTo(s+this.loopedSlides,0,!1):this.slideTo(s,0,!1)}.bind(e),removeAllSlides:function(){for(var t=[],e=0;e'),n.append(t)),t.css({height:"".concat(s,"px")})):0===(t=i.find(".swiper-cube-shadow")).length&&(t=m('
'),i.append(t)));for(var f=0;f=b&&b>-1&&(p=90*v+90*b,o&&(p=90*-v-90*b)),g.transform(C),c.slideShadows){var S=d?g.find(".swiper-slide-shadow-left"):g.find(".swiper-slide-shadow-top"),k=d?g.find(".swiper-slide-shadow-right"):g.find(".swiper-slide-shadow-bottom");0===S.length&&(S=m('
')),g.append(S)),0===k.length&&(k=m('
')),g.append(k)),S.length&&(S[0].style.opacity=Math.max(-b,0)),k.length&&(k[0].style.opacity=Math.max(b,0))}}if(n.css({"-webkit-transform-origin":"50% 50% -".concat(l/2,"px"),"transform-origin":"50% 50% -".concat(l/2,"px")}),c.shadow)if(d)t.transform("translate3d(0px, ".concat(s/2+c.shadowOffset,"px, ").concat(-s/2,"px) rotateX(90deg) rotateZ(0deg) scale(").concat(c.shadowScale,")"));else{var P=Math.abs(p)-90*Math.floor(Math.abs(p)/90),E=1.5-(Math.sin(2*P*Math.PI/360)/2+Math.cos(2*P*Math.PI/360)/2),A=c.shadowScale,I=c.shadowScale/E,M=c.shadowOffset;t.transform("scale3d(".concat(A,", 1, ").concat(I,") translate3d(0px, ").concat(a/2+M,"px, ").concat(-a/2/I,"px) rotateX(-90deg)"))}var D=h.isSafari||h.isWebView?-l/2:0;n.transform("translate3d(0px,0,".concat(D,"px) rotateX(").concat(e.isHorizontal()?0:p,"deg) rotateY(").concat(e.isHorizontal()?-p:0,"deg)"))},setTransition:function(t){var i=e.$el;e.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.cubeEffect.shadow&&!e.isHorizontal()&&i.find(".swiper-cube-shadow").transition(t)},perspective:function(){return!0},overwriteParams:function(){return{slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}}})},function(t){var e=t.swiper,i=t.extendParams,n=t.on;i({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}}),U({effect:"flip",swiper:e,on:n,setTranslate:function(){for(var t=e.slides,i=e.rtlTranslate,n=e.params.flipEffect,r=0;rd;d+=1){var p=n.eq(d),f=r[d],m=(l-p[0].swiperSlideOffset-f/2)/f*s.modifier,g=a?h*m:0,v=a?0:h*m,y=-c*Math.abs(m),_=s.stretch;"string"==typeof _&&-1!==_.indexOf("%")&&(_=parseFloat(s.stretch)/100*f);var b=a?0:_*m,w=a?_*m:0,x=1-(1-s.scale)*Math.abs(m);.001>Math.abs(w)&&(w=0),.001>Math.abs(b)&&(b=0),.001>Math.abs(y)&&(y=0),.001>Math.abs(g)&&(g=0),.001>Math.abs(v)&&(v=0),.001>Math.abs(x)&&(x=0);var T="translate3d(".concat(w,"px,").concat(b,"px,").concat(y,"px) rotateX(").concat(v,"deg) rotateY(").concat(g,"deg) scale(").concat(x,")");if(q(s,p).transform(T),p[0].style.zIndex=1-Math.abs(Math.round(m)),s.slideShadows){var C=a?p.find(".swiper-slide-shadow-left"):p.find(".swiper-slide-shadow-top"),S=a?p.find(".swiper-slide-shadow-right"):p.find(".swiper-slide-shadow-bottom");0===C.length&&(C=Y(s,p,a?"left":"top")),0===S.length&&(S=Y(s,p,a?"right":"bottom")),C.length&&(C[0].style.opacity=m>0?m:0),S.length&&(S[0].style.opacity=-m>0?-m:0)}}},setTransition:function(t){var i=e.params.coverflowEffect.transformEl;(i?e.slides.find(i):e.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)},perspective:function(){return!0},overwriteParams:function(){return{watchSlidesProgress:!0}}})},function(t){var e=t.swiper,i=t.extendParams,n=t.on;i({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}}),U({effect:"creative",swiper:e,on:n,setTranslate:function(){var t=e.slides,i=e.$wrapperEl,n=e.slidesSizesGrid,r=e.params.creativeEffect,s=r.progressMultiplier,a=e.params.centeredSlides;if(a){var o=n[0]/2-e.params.slidesOffsetBefore||0;i.transform("translateX(calc(50% - ".concat(o,"px))"))}for(var l=function(){var i=t.eq(h),n=i[0].progress,o=Math.min(Math.max(i[0].progress,-r.limitProgress),r.limitProgress),l=o;a||(l=Math.min(Math.max(i[0].originalProgress,-r.limitProgress),r.limitProgress));var c=i[0].swiperSlideOffset,d=[e.params.cssMode?-c-e.translate:-c,0,0],u=[0,0,0],p=!1;e.isHorizontal()||(d[1]=d[0],d[0]=0);var f={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};0>o?(f=r.next,p=!0):o>0&&(f=r.prev,p=!0),d.forEach(function(t,e){d[e]="calc(".concat(t,"px + (").concat(function(t){return"string"==typeof t?t:"".concat(t,"px")}(f.translate[e])," * ").concat(Math.abs(o*s),"))")}),u.forEach(function(t,e){u[e]=f.rotate[e]*Math.abs(o*s)}),i[0].style.zIndex=-Math.abs(Math.round(n))+t.length;var m=d.join(", "),g="rotateX(".concat(u[0],"deg) rotateY(").concat(u[1],"deg) rotateZ(").concat(u[2],"deg)"),v="scale(".concat(0>l?1+(1-f.scale)*l*s:1-(1-f.scale)*l*s,")"),y=0>l?1+(1-f.opacity)*l*s:1-(1-f.opacity)*l*s,_="translate3d(".concat(m,") ").concat(g," ").concat(v);if(p&&f.shadow||!p){var b=i.children(".swiper-slide-shadow");if(0===b.length&&f.shadow&&(b=Y(r,i)),b.length){var w=r.shadowPerProgress?o*(1/r.limitProgress):o;b[0].style.opacity=Math.min(Math.max(Math.abs(w),0),1)}}var x=q(r,i);x.transform(_).css({opacity:y}),f.origin&&x.css("transform-origin",f.origin)},h=0;h0&&1>d&&(a||e.params.cssMode)&&s>o,b=(l===i||l===i+1)&&0>d&&d>-1&&(a||e.params.cssMode)&&o>s;if(_||b){var w=Math.pow(1-Math.abs((Math.abs(d)-.5)/.5),.5);v+=-28*d*w,g+=-.5*w,y+=96*w,f="".concat(-25*w*Math.abs(d),"%")}if(p=0>d?"calc(".concat(p,"px + (").concat(y*Math.abs(d),"%))"):d>0?"calc(".concat(p,"px + (-").concat(y*Math.abs(d),"%))"):"".concat(p,"px"),!e.isHorizontal()){var x=f;f=p,p=x}var T="".concat(0>d?1+(1-g)*d:1-(1-g)*d),C="\n translate3d(".concat(p,", ").concat(f,", ").concat(m,"px)\n rotateZ(").concat(v,"deg)\n scale(").concat(T,")\n ");if(n.slideShadows){var S=h.find(".swiper-slide-shadow");0===S.length&&(S=Y(n,h)),S.length&&(S[0].style.opacity=Math.min(Math.max((Math.abs(d)-.5)/.5,0),1))}h[0].style.zIndex=-Math.abs(Math.round(c))+t.length,q(n,h).transform(C)}},setTransition:function(t){var i=e.params.cardsEffect.transformEl;(i?e.slides.find(i):e.slides).transition(t).find(".swiper-slide-shadow").transition(t),X({swiper:e,duration:t,transformEl:i})},perspective:function(){return!0},overwriteParams:function(){return{watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode}}})}];return W.use(Z),W},"object"===y(e)&&void 0!==t?t.exports=s():void 0===(r="function"==typeof(n=s)?n.call(e,i,e,t):n)||(t.exports=r)},function(t,e,i){"use strict";!function(t,n,r){i.d(e,"a",function(){return p});var s=i(56),a=i.n(s);function o(t){"@babel/helpers - typeof";return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(t,e){for(var i=0;i1.5||window.matchMedia&&window.matchMedia(t.mediaQuery).matches),t.isMobile=null,t.model=null;var e=this.$el.children(this.selector).text();if(n.isString(e)&&""!==e){var i=JSON.parse(e);n.isObject(i)&&(this.model=new a.a(i))}return t.isMobile=r("body").hasClass("mobile"),r(window).resize(function(){t.render()}),t.render(),this}},{key:"render",value:function(){if(n.isNull(this.model))return this;var t=this.model.get("storage"),e=this.$(".image-box").width(),i=this.$(".image-box").height(),r="2000",s=this.model.get("photoData");if(n.isUndefined(s)||n.isEmpty(s))return this;var a=s.size;if(n.isUndefined(s.crop)||n.isEmpty(s.crop))o=a.width/a.height;else var o=s.crop.w/s.crop.h;for(var l in 1==this.$("img").data("dynamic")&&(i=e/o),this.indexes)if(this.indexes[l]>=e&&this.indexes[l]/o>=i){if(this.retina&&l!=this.indexes.length-1){var h=+l+1;r=this.indexes[h]}else r=this.indexes[l];break}return 1==this.$("img").data("dynamic")?(~this.$("img").data("base-path").indexOf("pages",0)||~this.$("img").data("base-path").indexOf("testimonials",0))&&this.$("img").attr("data-file-name",s.name).css("opacity",1):this.$(".image-block img").attr("src",t+r+"-"+s.name),this}}])&&l(s.prototype,o),h&&l(s,h),Object.defineProperty(s,"prototype",{writable:!1}),s;var s,o,h}()}(i(3),i(4),i(0))},function(t,e,i){var n,r;n=i(3),void 0===(r=n.Model.extend({}))||(t.exports=r)},function(t,e,i){"use strict";!function(t,n,r){i.d(e,"a",function(){return m});var s=i(58),a=i.n(s),o=i(59),l=i.n(o);function h(t){"@babel/helpers - typeof";return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t,e){for(var i=0;i1.5||window.matchMedia&&window.matchMedia(this.mediaQuery).matches),this.isMobile=null,this.model=null;var t=this.$el.children(this.selector).text();if(n.isString(t)&&""!==t){var e=JSON.parse(t);n.isObject(e)&&(this.model=new a.a(e))}return this.isMobile=r("body").hasClass("mobile"),this.render(),this}},{key:"render",value:function(){if(n.isNull(this.model))return this;var t={el:this.el,id:this.model.id,attributes:this.model.attributes};return this.sliderBeforeAfter=new l.a(t),this.sliderBeforeAfter.render(),this}}])&&c(s.prototype,o),h&&c(s,h),Object.defineProperty(s,"prototype",{writable:!1}),s;var s,o,h}()}(i(3),i(4),i(0))},function(t,e,i){var n,r;n=i(3),void 0===(r=n.Model.extend({}))||(t.exports=r)},function(t,e,i){var n,r,s;n=i(4),r=[i(0),i(3)],void 0===(s=function(t,e){return e.View.extend({initialize:function(){n.bindAll(this)},render:function(){var e=this,i=e.attributes.lineType;e.slider=e.$el.find(".js--wg-before-after"),e.$el.find(".js--wg-before-after").length&&(e.resizePreviewForm(),"horizontal"===i?t("body").hasClass("admin-panel")?t(window).on("wg-slider-before-after__image-loaded",function(t,i){var n=new Image;n.onload=function(){e.getHeight()},n.src=i.after}):e.getHeight():e.getWidth(),e.initSliderBeforeAfterDrag(e.slider.find(".wg-before-after__handle"),e.slider.find(".wg-before-after__resize"),e.slider.find(".wg-before-after__resize-after"),e.slider,i),t(window).on("resize _resizers:end reinit-size",function(){"horizontal"===i?e.getHeight(!0):e.getWidth(!0),e.resizePreviewForm()}))},getWidth:function(t){var e=this.$el.find(".js--wg-before-after");setTimeout(function(){var i=t&&30>e.width()?"100%":"".concat(e.width(),"px");e.find(".wg-before-after__resize img").css("width",i),e.find(".wg-before-after__resize-after img").css("width",i)},0)},getHeight:function(t){var e=this.$el.find(".js--wg-before-after"),i=e.find(".js--before-after__block-images");setTimeout(function(){var n=t&&30>i.height()?"100%":"".concat(i.height(),"px");e.find(".wg-before-after__resize img").css("height",n),e.find(".wg-before-after__resize-after img").css("height",n)},0)},resizePreviewForm:function(){var t=this.$el.find(".js--wg-before-after").width()/parseFloat(this.attributes.previewForm);this.$el.find(".js--before-after__block-images").css("height",t)},initSliderBeforeAfterDrag:function(t,e,i,n,r){"horizontal"===r?this.horizontalSliderDrag(t,e,i,n):this.verticalSliderDrag(t,e,i,n)},horizontalSliderDrag:function(e,i,n,r){var s=this;e.on("mousedown touchstart",function(a){e.addClass("draggable"),i.addClass("resizable"),n.addClass("resizable-after");var o=a.pageY?a.pageY:a.originalEvent.touches?a.originalEvent.touches[0].pageY:null,l=e.outerHeight(),h=e.offset().top+l-o,c=r.offset().top,d=r.outerHeight(),u=c+10,p=c+d-l-10;e.parents().on("mousemove touchmove",function(e){var r=(e.pageY?e.pageY:e.originalEvent.touches?e.originalEvent.touches[0].pageY:null)+h-l;u>r?r=u:r>p&&(r=p);var a=100*(r+l/2-c)/d+"%";s.$(".wg-before-after__slider .draggable").css("top",a).on("mouseup touchend touchcancel",function(){t(this).removeClass("draggable"),i.removeClass("resizable"),n.removeClass("resizable-after")}),s.$(".wg-before-after__slider .resizable").css("height",a),s.$(".wg-before-after__slider .resizable-after").css("height","".concat(100-parseFloat(a),"%"))}).on("mouseup touchend touchcancel",function(){e.removeClass("draggable"),i.removeClass("resizable"),n.removeClass("resizable-after")}),a.preventDefault()}).on("mouseup touchend touchcancel",function(t){e.removeClass("draggable"),i.removeClass("resizable"),n.removeClass("resizable-after")})},verticalSliderDrag:function(e,i,n,r){var s=this;e.on("mousedown touchstart",function(a){e.addClass("draggable"),i.addClass("resizable"),n.addClass("resizable-after");var o=a.pageX?a.pageX:a.originalEvent.touches?a.originalEvent.touches[0].pageX:null,l=e.outerWidth(),h=e.offset().left+l-o,c=r.offset().left,d=r.outerWidth(),u=c+10,p=c+d-l-10;e.parents().on("mousemove touchmove",function(e){var r=(e.pageX?e.pageX:e.originalEvent.touches?e.originalEvent.touches[0].pageX:null)+h-l;u>r?r=u:r>p&&(r=p);var a=100*(r+l/2-c)/d+"%";s.$(".wg-before-after__slider .draggable").css("left",a).on("mouseup touchend touchcancel",function(){t(this).removeClass("draggable"),i.removeClass("resizable"),n.removeClass("resizable-after")}),s.$(".wg-before-after__slider .resizable").css("width",a),s.$(".wg-before-after__slider .resizable-after").css("width","".concat(100-parseFloat(a),"%"))}).on("mouseup touchend touchcancel",function(){e.removeClass("draggable"),i.removeClass("resizable"),n.removeClass("resizable-after")}),a.preventDefault()}).on("mouseup touchend touchcancel",function(t){e.removeClass("draggable"),i.removeClass("resizable"),n.removeClass("resizable-after")})}})}.apply(e,r))||(t.exports=s)},function(t,e,i){"use strict";!function(t,n,r){i.d(e,"a",function(){return m});var s=i(61),a=i.n(s),o=i(62),l=i.n(o);function h(t){"@babel/helpers - typeof";return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t,e){for(var i=0;i'),vendor_body_movin_js__WEBPACK_IMPORTED_MODULE_8___default.a.loadAnimation({container:i.find("+ ."+n)[0],renderer:"svg",loop:!0,autoplay:!0,animationData:{v:"5.2.1",fr:30,ip:1,op:54,w:16,h:16,nm:"circle",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:4,nm:"circle",sr:1,ks:{o:{a:0,k:43,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[-307.563,41.594,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[95,95,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[13.688,13.813],ix:2},p:{a:0,k:[0,0],ix:3},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"tm",s:{a:1,k:[{i:{x:[.305],y:[1]},o:{x:[.721],y:[0]},n:["0p305_1_0p721_0"],t:10,s:[0],e:[100]},{t:55}],ix:1},e:{a:1,k:[{i:{x:[.288],y:[1]},o:{x:[.572],y:[0]},n:["0p288_1_0p572_0"],t:0,s:[0],e:[100]},{t:43}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"Trim Paths 1",mn:"ADBE Vector Filter - Trim",hd:!1},{ty:"st",c:{a:0,k:[.474509803922,.474509803922,.474509803922,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:1,ix:5},lc:2,lj:1,ml:4,ml2:{a:0,k:4,ix:8},nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[332.094,-35.531],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:3,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:690,st:0,bm:0}],markers:[]}}))}},{key:"_sendForm",value:function _sendForm($widget){var unableToConnect='
 Unable to connect
',self=this,$formID=$widget.data("id"),$form=$("form[data-form="+$formID+"]"),$fileInput=$form.find("input[type=file]"),$dialog=$("#dialog-form-popup-"+$formID),codeInput=$form.data("form-code"),$formBtn=$form.find(".form__btn"),$formBtnText=$formBtn.find(".form__btn_cont"),redirectLink=$form.data("redirect"),_formData=new FormData($form[0]);$form.find("button.progress-button").removeClass("loading-end"),_formData.append("wid",$formID),_formData.append("link",window.location.href),_formData.delete("files[]"),_post_form_fileinput__WEBPACK_IMPORTED_MODULE_9__.a.toggleDisable($fileInput,!0);var addedFiles=_post_form_fileinput__WEBPACK_IMPORTED_MODULE_9__.a.getAddedFiles($fileInput);if(addedFiles.length>0)for(var i=0;i'+t+"")}),$("body").hasClass("desktop")&&$("body").trigger("updatePerfectScrollbar",{id:"[data-form="+$formID+"]"}),setTimeout(function(){1==$form.attr("data-popup")&&$dialog.dialog("close"),$form.css({visibility:"visible"}),$form.parent().find(successMessageCl).hide()},timeDelay),$form.find(".unable-to-connect").remove(),$form.find(".file-error-message").hide(),$form.find("input, textarea").blur(),redirectLink&&(window.location.href=redirectLink)},beforeSend:function(){$form.addClass("is--preloader-active"),$formBtn.attr("disabled",!0),$formBtnText.css("opacity",0),self.preloaderInit($formBtnText,"bodymovin-preloader mod--form-loading mod--inversion")},complete:function(t){$form.removeClass("is--preloader-active"),$formBtn.attr("disabled",!1),$formBtnText.css("opacity",1)},error:function(t){_post_form_fileinput__WEBPACK_IMPORTED_MODULE_9__.a.toggleDisable($fileInput,!1),_post_form_fileinput__WEBPACK_IMPORTED_MODULE_9__.a.clearFileinput(),$form.find(".unable-to-connect").length||$form.find(".form__btn-box").append(unableToConnect)}})}},{key:"_openFileUpload",value:function(){this.$el.find(".file__input").click()}},{key:"validate",value:function(t){var e=!0;return t.find(".form__field-box").each(function(){var t=$(this);if(t.find("input,textarea,select").each(function(){if(void 0!==$(this)&&"1"===$(this).attr("data-required")&&(!$(this).val()||""===$(this).val()))return t.addClass("state-error"),void(e=!1)}),"email"===t.find("input").attr("type")){var i=t.find("input").val();""===i||/^(([a-zA-Z0-9._-]+))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(i)||(t.addClass("state-error"),e=!1)}"1"!==t.find("input[type=checkbox]").attr("data-required")||t.find("input").prop("checked")||(t.addClass("state-error"),e=!1)}),e}},{key:"render",value:function(){var t=this.$el.data("id"),e=$("#widget_"+t+" .element"),i=e.find(".post-form-content"),n=$("#dialog-wrap");0==n.length&&($(document.body).append('
'),n=$("#dialog-wrap"));var r=this;r.submitPostForm(r.$el),r.$el.find(".progress-content").addClass("form__btn_cont f__h4-padding f__h4-margin f__mt-0 f__mb-0"),e.find(".form__btn_popup_open").click(function(s){s.preventDefault();var a=$(this).addClass("disable");if($("#dialog-form-popup-"+t).length)l=$("#dialog-form-popup-"+t);else{var o=function(){l.parent().outerHeight(!0)>n.height()?l.parent().addClass("dialogOverflow"):l.parent().removeClass("dialogOverflow").css("top",(n.height()-l.parent().outerHeight(!0))/2)};n.append('
');var l=$("#dialog-form-popup-"+t).addClass("element post-form"),h=e.find(".form__btn_popup_open");l.append(i.wrap('
')),e.find(".post-form-content").append(h),h.wrap('
'),l.dialog({autoOpen:!1,position:{collision:"flipfit"},dialogClass:"dialog-widget-form-popup popup-form-"+t,open:function(t,e){$(document.body).addClass("dialog-active"),o()},close:function(){$(document.body).removeClass("dialog-active"),a.removeClass("disable")}}),l.find(".btn_open_popup,form > style").remove(),l.find("form").addClass("select-init"),l.find(".progress-content").addClass("form__btn_cont f__h4-padding f__h4-margin f__mt-0 f__mb-0");var c=l.find(".chat-action_upload.file-uploader input,.chat-action_upload.file-uploader .form__field-indent");l.find(".chat-action_upload.file-uploader").html(c),l.find("input[type=file]").addClass("file-loading"),$(this).width(""),r._renderForm(l);var d=$("body").hasClass("victoria")?$("#page").css("background-image"):$(document.body).css("background-image"),u=$("body").hasClass("victoria")?$("#page").css("background-color"):$(document.body).css("background-color");"none"!=d?l.parent().css("background",d):l.parent().css("background",u),$(window).resize(function(){o()}),n.append(l.parent()),l.parent().append('
\n \n \n \n \n \n \n \n
')),l.parent().find(".close-popup").click(function(){l.dialog("close")}),n.click(function(){l.dialog("close")}),l.parent().click(function(t){t.stopPropagation()})}l.dialog("open")}),this._renderForm(this.$el)}},{key:"submitPostForm",value:function(t){var e=this,i=t.data("id"),n=$("form[data-form="+i+"]");t.find("button.progress-button").on("click",function(){e.validate(n)&&(t.find(".email_to_error").hide(),e._sendForm(t))})}},{key:"_renderForm",value:function(t){var e=this,i=t.data("id"),n=$("form[data-form="+i+"]"),r=""==n.attr("data-popup")||1==t.find("form.select-init").attr("data-popup");if(r){e.desktop?t.find("form .form__select").selectize({create:!1,onDropdownOpen:function(t){if(1!=n.attr("data-popup")){t.parents(".selectize-control").removeClass("mod--top");var e=$(".widget:last").parents(".row"),i=e.offset().top+e.outerHeight(),r=t.find(".selectize-dropdown-content");r.offset().top+r.outerHeight()>i&&t.parents(".selectize-control").addClass("mod--top")}var s=t.find(".selectize-dropdown-content .option").outerHeight(!0);t.find(".selectize-dropdown-content").css("max-height",5*s),t.parents(".form__field-box").addClass("active")},onChange:function(t){var e=$(this.$wrapper[0]),i=e.find(".selectize-placeholder").length,n=e.find(".selectize-input"),r=this.settings.placeholder;1>i&&n.append('
'+r+"
")},onDropdownClose:function(t){setTimeout(function(){t.parents(".form__field-box").removeClass("active")},200)}}):Object(blog_amd_vendor_select_custom__WEBPACK_IMPORTED_MODULE_5__.a)(".js--select-custom",!0)}t.find(".form__textarea_tarea").each(function(){blog_amd_vendor_autosize__WEBPACK_IMPORTED_MODULE_2___default()(this)}).on("autosize:resized",function(){}),t.find(".form__textarea_tarea").focus(function(){$(this).parents(".pl-container").addClass("touchActionNone")}).blur(function(){$(this).parents(".pl-container").removeClass("touchActionNone")});var s=t.find("form .form-settings"),a=s.closest("[data-form]"),o=a.data("form"),l=".form__field",h=".form__textarea_tarea",c=r?".form__select":"",d="",u="[data-form='"+o+"'] ",p=s.data("border-type"),f=s.data("bg-color"),m=s.data("border-color"),g=s.data("border-width"),v=(s.data("placeholder-color"),s.data("field-color")),y=s.data("color-without-field"),_=(s.data("font-size-without-field"),s.data("title-color")),b=s.data("font-family"),w=s.data("font-size-field"),x=s.data("font-size-title"),T=s.data("font-weight"),C=s.data("letter-spacing"),S=s.data("distance-between-fields"),k=s.data("distance-to-button"),P=s.data("btn-border-type"),E=s.data("btn-align"),A=s.data("btn-bg"),I=s.data("btn-bg-hover"),M=s.data("btn-bd-color"),D=s.data("btn-bd-color-hover"),O=s.data("btn-bd-width"),z=s.data("btn-bd-width-hover"),R=s.data("btn-text-color"),F=s.data("btn-text-color-hover"),L=s.data("btn-font-family"),j=s.data("btn-font-size"),B=s.data("btn-font-weight"),N=s.data("btn-letter-spacing"),H=parseInt(s.data("btn-fullwidth")),W=s.data("button-paddings"),V=s.data("btn-paddings-vertical"),G=8,U=110+s.data("distance-between-fields")+"px",q=s.data("placeholder-type"),X=s.data("popup-max-width");T="bold"==T?"font-weight: bold":"italic"==T?"font-style: italic":"font-weight: normal";var Y=s.data("distance-between-fields"),Z=s.data("distance-between-fields"),K=s.data("distance-to-button"),Q=s.data("distance-to-button");switch(S>40&&(Y=40),S>20&&(Z=20),k>40&&(K=40),k>20&&(Q=20),t.find("[data-go-placeholder]").each(function(){var t=$(this);function e(t){""!==t.val()?t.addClass("mod--change"):t.removeClass("mod--change")}e(t),t.on("focus",function(){t.addClass("mod--change")}),t.on("blur",function(){e(t)})}),parseInt(w)){case 20:case 19:G=14;break;case 18:case 17:G=12;break;case 16:case 15:G=11;break;case 14:case 13:G=9;break;default:G=8}($("body").hasClass("mod--font-preset")||(d+=u+".form__field-box:not(.stop-form-typo), "+u+' .form__field-box:not(.stop-form-typo) * {font-family: "'+b+'";font-size: '+w+";"+T+";letter-spacing: "+C+"}"),d+=u+".form__field-box {padding: "+S/2+"px;}",d+=".adaptive-tablet "+u+".form__field-box {padding: "+Y/2+"px; }",d+=".adaptive-mobile "+u+".form__field-box {padding: "+Z/2+"px; }",d+=u+".form__btn-box {padding: "+S/2+"px; }",d+=".adaptive-tablet "+u+".form__btn-box {padding: "+Y/2+"px; }",d+=".adaptive-mobile "+u+".form__btn-box {padding: "+Z/2+"px; }",d+=u+".file-uploader {padding-top: "+S+"px;}",d+=".adaptive-tablet "+u+".file-uploader {padding-top: "+Y+"px;}",d+=".adaptive-mobile "+u+".file-uploader {padding-top: "+Z+"px;}",d+=u+".form__fields-row + .form__fields-row:not(.btn_open_popup) .form__btn-box {padding-top: "+k+"px; margin-top: "+-S/2+"px;}",d+=".adaptive-tablet "+u+".form__fields-row + .form__fields-row:not(.btn_open_popup) .form__btn-box {padding-top: "+K+"px; margin-top: "+-Y/2+"px;}",d+=".adaptive-mobile "+u+".form__fields-row + .form__fields-row:not(.btn_open_popup) .form__btn-box {padding-top: "+Q+"px; margin-top: "+-Z/2+"px;}",d+=u+".form__fields-row {margin: -"+S/2+"px;}",d+=".adaptive-tablet "+u+".form__fields-row {margin: -"+Y/2+"px;}",d+=".adaptive-mobile "+u+".form__fields-row {margin: -"+Z/2+"px;}",d+=".dialog-widget-form-popup "+u+".form__fields-row{margin: -"+S/2+"px;}",d+=".adaptive-tablet .dialog-widget-form-popup "+u+".form__fields-row{margin: -"+Y/2+"px;}",d+=".adaptive-mobile .dialog-widget-form-popup "+u+".form__fields-row{margin: -"+Z/2+"px;}",d+=u+".form__field_bg {background-color: "+f+"}",d+=u+".form__field_bg-select {background-color: "+Object(blog_amd_vendor_rgba_to_rgb__WEBPACK_IMPORTED_MODULE_7__.a)(f)+"}",d+=u+".form__field_bdc {border-color: "+m+"}",d+=u+".form__field_c {color: "+v+"}",d+=u+".form__text_color {color: "+y+"}",d+=u+".form__title_size {color: "+x+"}",d+=u+".form__placeholder {color: "+_+";}","move"==q&&(d+=u+".form__field_field.mod--change ~ .form__placeholder {font-size: "+G+"px;}",d+=u+".selectize-input.dropdown-active .selectize-placeholder {font-size: "+G+"px;}",d+=u+".selectize-input.full .selectize-placeholder {font-size: "+G+"px;}",d+=u+".form__textarea_tarea.mod--change ~ * .form__placeholder {font-size: "+G+"px;}"),d+=u+l+"::-moz-placeholder {color: "+_+"; opacity: 1;} [data-form='"+o+"'] "+l+":-ms-input-placeholder {color: "+_+";} [data-form='"+o+"'] "+l+"::-webkit-input-placeholder {color: "+_+";}",d+=u+h+"::-moz-placeholder {color: "+_+"; opacity: 1;} [data-form='"+o+"'] "+h+":-ms-input-placeholder {color: "+_+";} [data-form='"+o+"'] "+h+"::-webkit-input-placeholder {color: "+_+";}",d+=u+" .selectize-placeholder {color: "+_+"}",d+=u+".file-uploader_cont .form__field_bdc {border-color: "+m+"}",d+=u+".file-uploader_cont .form__field_c {color: "+y+"}",$("body").hasClass("mod--font-preset")||(d+=u+'.form__field_file.form__field_ff {font-family: "'+b+'";}',d+=u+".form__field_file.form__field_fw {font-weight:"+T+";}",d+=u+".form__field_file.form__field_ls {letter-spacing: "+C+";}"),d+=u+" .selectize-input:after {border-top-color: "+_+"!important} ",d+=u+" .selectize-input.dropdown-active:after {border-bottom-color: "+_+"!important} ",d+=u+" .selectize-input.full:after {border-top-color: "+v+"!important} ",d+=u+" .selectize-input.full.dropdown-active:after {border-bottom-color: "+v+"!important} ",d+=u+" .selectize-dropdown .option:before {border-color: "+_+"} ",d+=u+" .ps__thumb-y {background-color: "+v+"} ",d+=u+" .form__checkbox_checkbox:after {border-color: "+v+"}",d+=u+" .form__checkbox_text, "+u+" .form__checkbox_text a {color: "+y+"}",$("body").hasClass("mod--font-preset")||(B="bold"==B?"font-weight: bold":"italic"==B?"font-style: italic":"font-weight: normal"),d+="#widget_"+e.$el.data("id")+" .success-message {text-align: "+E+"}",d+="#dialog-form-popup-"+e.$el.data("id")+" .success-message {text-align: "+E+"}",d+=u+" .form__btn-box {text-align: "+E+"}",d+=u+" .form__btn {color: "+R+"; padding-top: "+V+"px; padding-bottom: "+V+"px; }",d+=u+" .form__btn {font-size: "+j+";}",$("body").hasClass("mod--font-preset")||(d+=u+" .form__btn {font-family: "+L+"; "+B+"; letter-spacing: "+N+";}",d+=u+" .form__btn-box .form__btn span.progress-content {padding-left: "+N+" !important}"),d+=u+" .form__btn:hover{ color: "+F+";}",d+=u+" .form__btn:after {background-color: "+A+";border: "+O+"px solid "+M+";}",d+=u+" .form__btn:hover:after {background-color: "+I+";border: "+z+"px solid "+D+";}",H&&(d+=u+" .form__btn { width: 100%; }"),d+=u+".form__title_size {font-size: "+x+"}",d+=u+'.form__title_font {font-family: "'+b+'"}',d+=u+".form__field_scroll {background-color: "+v+"}",d+=u+" .form__textarea {min-height: "+U+"; height: "+U+"}",d+=u+" .form__field-box_textarea {min-height: "+U+"; } ",d+=u+" .form__special-text {color: "+y+";}",$("body").hasClass("mod--font-preset")||(d+=u+' .form__special-text {font-family: "'+b+'"; color: '+y+"; font-size: "+w+";}"),1==a.data("popup"))&&(d+=".popup-form-"+o+" {max-width: "+(X||600)+"px;}");H||(d+=u+" .form__btn {padding-left:"+W+"px; padding-right:"+W+"px;}"),$("").prependTo(a),$(a).find(".file-loading").length>0&&_post_form_fileinput__WEBPACK_IMPORTED_MODULE_9__.a.initFileinput(a,g,p,i),a.find(".js--file-drop-zone").on("click",function(){_post_form_fileinput__WEBPACK_IMPORTED_MODULE_9__.a.browseFiles(this)}),a.find($(l)).each(function(){var t=$(this),e=g,i=p;t.is(".form__field_file")&&0==e&&(e=1),t.attr("data-border-type",i).attr("data-border-width",e),t.addClass("form__field_bg form__field_bdc form__field_c form__field_ff form__field_fs form__field_fw form__field_ls")}),a.find($(".form__field_field")).each(function(){$(this).addClass("form__field_c form__field_ff form__field_fs form__field_fw form__field_ls")}),a.find($(".form__checkbox")).each(function(){var t=$(this).closest(".form__checkbox_label"),e=t.find(".form__checkbox_checkbox");e.attr("data-border-type",p).attr("data-border-width",g),e.addClass("form__field_bg form__field_bdc"),t.addClass("form__text_color form__field_fs")}),a.find($(c)).each(function(){var t=$(this),i=e.desktop?t.find("~ * .selectize-input"):t.find(".selectize-input"),n=t.find("~ * .selectize-dropdown"),r=t.attr("placeholder");""===r||i.find(".selectize-placeholder.form__placeholder").length||i.prepend('
'+r+"
"),i.attr("data-border-type",p).attr("data-border-width",g),i.addClass("form__field_bg form__field_bdc form__field_c"),n.attr("data-border-type",p).attr("data-border-width",g),n.addClass("form__field_bg-select form__field_bdc form__field_c")}),a.find(".form__btn").each(function(){var t=$(this);t.attr("data-border-type",P).attr("data-button-paddings",W),t.find(".progress-inner").addClass("form__field_bg")}),t.find(".form__field-box .form__field, .form__field-box .form__select, .form__field-box .form__checkbox").on("focus click",function(){$(this).closest(".form__field-box").removeClass("state-error")});var J=[];try{J=JSON.parse($("#post-tokens").text())}catch(t){}var tt=J[o];$("#input-token-"+o).length||n.append(''),t.find(".form__textarea_tarea").each(function(){blog_amd_vendor_autosize__WEBPACK_IMPORTED_MODULE_2___default.a.update(this)}),t.find(".post-form-content").addClass("state-init").removeClass("hided")}}])}(Backbone.View)}(__webpack_require__(3),__webpack_require__(0))},function(t,e,i){"use strict";!function(t){function n(e,i){var n=t(e).find("select"),r=t(".form-settings").data("placeholder-type");i&&(n.find("option").each(function(){""===t(this).val()&&t(this).attr("disabled","disabled")}),"move"===r?n.on("click blur",function(){var i=t(this).closest(e);i.hasClass("is--placeholder")&&""===t(this).find(":selected").val()?i.removeClass("is--placeholder"):i.addClass("is--placeholder")}):n.on("change",function(){t(this).closest(e).addClass("is--placeholder")})),n.on("change",function(){var i=t(this).find(":selected").text();t(this).closest(e).find(".js--select-custom__item-inner").text(i)})}i.d(e,"a",function(){return n})}(i(0))},function(t,e,i){"use strict";function n(t){if(-1===t.indexOf("rgba"))return t;var e=(t=(t=t.replace("rgba(","")).replace(")","")).split(",");return"rgb("+e[0]+", "+e[1]+", "+e[2]+")"}i.d(e,"a",function(){return n})},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__,a,b;function _typeof(t){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}"undefined"!=typeof navigator&&(a=window||{},b=function b(window){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,subframeEnabled=!0,expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bm_rounder=Math.round,bm_rnd,bm_pow=Math.pow,bm_sqrt=Math.sqrt,bm_abs=Math.abs,bm_floor=Math.floor,bm_max=Math.max,bm_min=Math.min,blitter=10,BMMath={};function ProjectInterface(){return{}}!function(){var t,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"];for(t=0;43>t;t+=1)BMMath[e[t]]=Math[e[t]]}(),BMMath.random=Math.random,BMMath.abs=function(t){if("object"===_typeof(t)&&t.length){var e,i=createSizedArray(t.length),n=t.length;for(e=0;n>e;e+=1)i[e]=Math.abs(t[e]);return i}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(t){bm_rnd=t?Math.round:function(t){return t}}function styleDiv(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin=t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility=t.style.webkitBackfaceVisibility="visible",t.style.transformStyle=t.style.webkitTransformStyle=t.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(t,e,i,n){this.type=t,this.currentTime=e,this.totalTime=i,this.direction=0>n?-1:1}function BMCompleteEvent(t,e){this.type=t,this.direction=0>e?-1:1}function BMCompleteLoopEvent(t,e,i,n){this.type=t,this.currentLoop=i,this.totalLoops=e,this.direction=0>n?-1:1}function BMSegmentStartEvent(t,e,i){this.type=t,this.firstFrame=e,this.totalFrames=i}function BMDestroyEvent(t,e){this.type=t,this.target=e}function BMRenderFrameErrorEvent(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function BMConfigErrorEvent(t){this.type="configError",this.nativeError=t}function BMAnimationConfigErrorEvent(t,e){this.type=t,this.nativeError=e,this.currentTime=currentTime}roundValues(!1);var createElementID=(I=0,function(){return"__lottie_element_"+ ++I}),I;function HSVtoRGB(t,e,i){var n,r,s,a,o,l,h,c;switch(l=i*(1-e),h=i*(1-(o=6*t-(a=Math.floor(6*t)))*e),c=i*(1-(1-o)*e),a%6){case 0:n=i,r=c,s=l;break;case 1:n=h,r=i,s=l;break;case 2:n=l,r=i,s=c;break;case 3:n=l,r=h,s=i;break;case 4:n=c,r=l,s=i;break;case 5:n=i,r=l,s=h}return[n,r,s]}function RGBtoHSV(t,e,i){var n,r=Math.max(t,e,i),s=Math.min(t,e,i),a=r-s,o=0===r?0:a/r,l=r/255;switch(r){case s:n=0;break;case t:n=e-i+a*(i>e?6:0),n/=6*a;break;case e:n=i-t+2*a,n/=6*a;break;case i:n=t-e+4*a,n/=6*a}return[n,o,l]}function addSaturationToRGB(t,e){var i=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return i[1]+=e,i[1]>1?i[1]=1:0>=i[1]&&(i[1]=0),HSVtoRGB(i[0],i[1],i[2])}function addBrightnessToRGB(t,e){var i=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return i[2]+=e,i[2]>1?i[2]=1:0>i[2]&&(i[2]=0),HSVtoRGB(i[0],i[1],i[2])}function addHueToRGB(t,e){var i=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return i[0]+=e/360,i[0]>1?i[0]-=1:0>i[0]&&(i[0]+=1),HSVtoRGB(i[0],i[1],i[2])}var rgbToHex=function(){var t,e,i=[];for(t=0;256>t;t+=1)e=t.toString(16),i[t]=1==e.length?"0"+e:e;return function(t,e,n){return 0>t&&(t=0),0>e&&(e=0),0>n&&(n=0),"#"+i[t]+i[e]+i[n]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var i=this._cbs[t].length,n=0;i>n;n++)this._cbs[t][n](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var i=0,n=this._cbs[t].length;n>i;)this._cbs[t][i]===e&&(this._cbs[t].splice(i,1),i-=1,n-=1),i+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var createTypedArray="function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,e){return"float32"===t?new Float32Array(e):"int16"===t?new Int16Array(e):"uint8c"===t?new Uint8ClampedArray(e):void 0}:function(t,e){var i,n=0,r=[];switch(t){case"int16":case"uint8c":i=1;break;default:i=1.1}for(n=0;e>n;n+=1)r.push(i);return r};function createSizedArray(t){return Array.apply(null,{length:t})}function createNS(t){return document.createElementNS(svgNS,t)}function createTag(t){return document.createElement(t)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var t,e=this.dynamicProperties.length;for(t=0;e>t;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var getBlendMode=(Ra={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"},function(t){return Ra[t]||""}),Ra,Matrix=function(){var t=Math.cos,e=Math.sin,i=Math.tan,n=Math.round;function r(){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 s(i){if(0===i)return this;var n=t(i),r=e(i);return this._t(n,-r,0,0,r,n,0,0,0,0,1,0,0,0,0,1)}function a(i){if(0===i)return this;var n=t(i),r=e(i);return this._t(1,0,0,0,0,n,-r,0,0,r,n,0,0,0,0,1)}function o(i){if(0===i)return this;var n=t(i),r=e(i);return this._t(n,0,r,0,0,1,0,0,-r,0,n,0,0,0,0,1)}function l(i){if(0===i)return this;var n=t(i),r=e(i);return this._t(n,-r,0,0,r,n,0,0,0,0,1,0,0,0,0,1)}function h(t,e){return this._t(1,e,t,1,0,0)}function c(t,e){return this.shear(i(t),i(e))}function d(n,r){var s=t(r),a=e(r);return this._t(s,a,0,0,-a,s,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,i(n),1,0,0,0,0,1,0,0,0,0,1)._t(s,-a,0,0,a,s,0,0,0,0,1,0,0,0,0,1)}function u(t,e,i){return i||0===i||(i=1),1===t&&1===e&&1===i?this:this._t(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1)}function p(t,e,i,n,r,s,a,o,l,h,c,d,u,p,f,m){return this.props[0]=t,this.props[1]=e,this.props[2]=i,this.props[3]=n,this.props[4]=r,this.props[5]=s,this.props[6]=a,this.props[7]=o,this.props[8]=l,this.props[9]=h,this.props[10]=c,this.props[11]=d,this.props[12]=u,this.props[13]=p,this.props[14]=f,this.props[15]=m,this}function f(t,e,i){return i=i||0,0!==t||0!==e||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,i,1):this}function m(t,e,i,n,r,s,a,o,l,h,c,d,u,p,f,m){var g=this.props;if(1===t&&0===e&&0===i&&0===n&&0===r&&1===s&&0===a&&0===o&&0===l&&0===h&&1===c&&0===d)return g[12]=g[12]*t+g[15]*u,g[13]=g[13]*s+g[15]*p,g[14]=g[14]*c+g[15]*f,g[15]=g[15]*m,this._identityCalculated=!1,this;var v=g[0],y=g[1],_=g[2],b=g[3],w=g[4],x=g[5],T=g[6],C=g[7],S=g[8],k=g[9],P=g[10],E=g[11],A=g[12],I=g[13],M=g[14],D=g[15];return g[0]=v*t+y*r+_*l+b*u,g[1]=v*e+y*s+_*h+b*p,g[2]=v*i+y*a+_*c+b*f,g[3]=v*n+y*o+_*d+b*m,g[4]=w*t+x*r+T*l+C*u,g[5]=w*e+x*s+T*h+C*p,g[6]=w*i+x*a+T*c+C*f,g[7]=w*n+x*o+T*d+C*m,g[8]=S*t+k*r+P*l+E*u,g[9]=S*e+k*s+P*h+E*p,g[10]=S*i+k*a+P*c+E*f,g[11]=S*n+k*o+P*d+E*m,g[12]=A*t+I*r+M*l+D*u,g[13]=A*e+I*s+M*h+D*p,g[14]=A*i+I*a+M*c+D*f,g[15]=A*n+I*o+M*d+D*m,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 v(t){for(var e=0;16>e;){if(t.props[e]!==this.props[e])return!1;e+=1}return!0}function y(t){var e;for(e=0;16>e;e+=1)t.props[e]=this.props[e]}function _(t){var e;for(e=0;16>e;e+=1)this.props[e]=t[e]}function b(t,e,i){return{x:t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}}function w(t,e,i){return t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12]}function x(t,e,i){return t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13]}function T(t,e,i){return t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}function C(t){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],i=this.props[5]/e,n=-this.props[1]/e,r=-this.props[4]/e,s=this.props[0]/e,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e;return[t[0]*i+t[1]*r+a,t[0]*n+t[1]*s+o,0]}function S(t){var e,i=t.length,n=[];for(e=0;i>e;e+=1)n[e]=C(t[e]);return n}function k(t,e,i){var n=createTypedArray("float32",6);if(this.isIdentity())n[0]=t[0],n[1]=t[1],n[2]=e[0],n[3]=e[1],n[4]=i[0],n[5]=i[1];else{var r=this.props[0],s=this.props[1],a=this.props[4],o=this.props[5],l=this.props[12],h=this.props[13];n[0]=t[0]*r+t[1]*a+l,n[1]=t[0]*s+t[1]*o+h,n[2]=e[0]*r+e[1]*a+l,n[3]=e[0]*s+e[1]*o+h,n[4]=i[0]*r+i[1]*a+l,n[5]=i[0]*s+i[1]*o+h}return n}function P(t,e,i){return this.isIdentity()?[t,e,i]:[t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]]}function E(t,e){if(this.isIdentity())return t+","+e;var i=this.props;return Math.round(100*(t*i[0]+e*i[4]+i[12]))/100+","+Math.round(100*(t*i[1]+e*i[5]+i[13]))/100}function A(){for(var t=0,e=this.props,i="matrix3d(";16>t;)i+=n(1e4*e[t])/1e4,i+=15===t?")":",",t+=1;return i}function I(t){return 1e-6>t&&t>0||t>-1e-6&&0>t?n(1e4*t)/1e4:t}function M(){var t=this.props;return"matrix("+I(t[0])+","+I(t[1])+","+I(t[4])+","+I(t[5])+","+I(t[12])+","+I(t[13])+")"}return function(){this.reset=r,this.rotate=s,this.rotateX=a,this.rotateY=o,this.rotateZ=l,this.skew=c,this.skewFromAxis=d,this.shear=h,this.scale=u,this.setTransform=p,this.translate=f,this.transform=m,this.applyToPoint=b,this.applyToX=w,this.applyToY=x,this.applyToZ=T,this.applyToPointArray=P,this.applyToTriplePoints=k,this.applyToPointStringified=E,this.toCSS=A,this.to2dCSS=M,this.clone=y,this.cloneFromProps=_,this.equals=v,this.inversePoints=S,this.inversePoint=C,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();!function(t,e){var i,n=this,r=256,s="random",a=e.pow(r,6),o=e.pow(2,52),l=2*o,h=r-1;function c(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function d(t,e){for(var i,n=t+"",r=0;rs;)o[s]=s++;for(s=0;r>s;s++)o[s]=o[a=h&a+t[s%i]+(e=o[s])],o[a]=e;n.g=function(t){for(var e,i=0,s=n.i,a=n.j,o=n.S;t--;)e=o[s=h&s+1],i=i*r+o[h&(o[s]=o[a=h&a+e])+(o[a]=e)];return n.i=s,n.j=a,i}}(g),_=function(){for(var t=y.g(6),e=a,i=0;o>t;)t=(t+i)*r,e*=r,i=y.g(1);for(;t>=l;)t/=2,e/=2,i>>>=1;return(t+i)/e};return _.int32=function(){return 0|y.g(4)},_.quick=function(){return y.g(4)/4294967296},_.double=_,d(u(y.S),t),(f.pass||m||function(t,i,n,r){return r&&(r.S&&c(r,y),t.state=function(){return c(y,{})}),n?(e[s]=t,i):t})(_,v,"global"in f?f.global:this==e,f.state)},d(e.random(),t)}([],BMMath);var BezierFactory=function(){var t={getBezierEasing:function(t,i,n,r,s){var a=s||("bez_"+t+"_"+i+"_"+n+"_"+r).replace(/\./g,"p");if(e[a])return e[a];var o=new c([t,i,n,r]);return e[a]=o}},e={},i=11,n=1/(i-1),r="function"==typeof Float32Array;function s(t,e){return 1-3*e+3*t}function a(t,e){return 3*e-6*t}function o(t){return 3*t}function l(t,e,i){return((s(e,i)*t+a(e,i))*t+o(e))*t}function h(t,e,i){return 3*s(e,i)*t*t+2*a(e,i)*t+o(e)}function c(t){this._p=t,this._mSampleValues=r?new Float32Array(i):Array(i),this._precomputed=!1,this.get=this.get.bind(this)}return c.prototype={get:function(t){var e=this._p[0],i=this._p[1],n=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),e===i&&n===r?t:0===t?0:1===t?1:l(this._getTForX(t),i,r)},_precompute:function(){var t=this._p[0],e=this._p[1],i=this._p[2],n=this._p[3];this._precomputed=!0,t===e&&i===n||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],r=0;i>r;++r)this._mSampleValues[r]=l(r*n,t,e)},_getTForX:function(t){for(var e=this._p[0],r=this._p[2],s=this._mSampleValues,a=0,o=1,c=i-1;o!==c&&s[o]<=t;++o)a+=n;var d=a+(t-s[--o])/(s[o+1]-s[o])*n,u=h(d,e,r);return.001>u?0===u?d:function(t,e,i,n,r){for(var s,a,o=0;(s=l(a=e+(i-e)/2,n,r)-t)>0?i=a:e=a,Math.abs(s)>1e-7&&10>++o;);return a}(t,a,a+n,e,r):function(t,e,i,n){for(var r=0;4>r;++r){var s=h(e,i,n);if(0===s)return e;e-=(l(e,i,n)-t)/s}return e}(t,d,e,r)}},t}();function extendPrototype(t,e){var i,n,r=t.length;for(i=0;r>i;i+=1)for(var s in n=t[i].prototype)n.hasOwnProperty(s)&&(e.prototype[s]=n[s])}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function e(){}return e.prototype=t,e}function bezFunction(){function t(t,e,i,n,r,s){var a=t*n+e*r+i*s-r*n-s*t-i*e;return a>-.001&&.001>a}var e=function(t,e,i,n){var r,s,a,o,l,h,c=defaultCurveSegments,d=0,u=[],p=[],f=bezier_length_pool.newElement();for(a=i.length,r=0;c>r;r+=1){for(l=r/(c-1),s=h=0;a>s;s+=1)o=bm_pow(1-l,3)*t[s]+3*bm_pow(1-l,2)*l*i[s]+3*(1-l)*bm_pow(l,2)*n[s]+bm_pow(l,3)*e[s],u[s]=o,null!==p[s]&&(h+=bm_pow(u[s]-p[s],2)),p[s]=u[s];h&&(d+=h=bm_sqrt(h)),f.percents[r]=l,f.lengths[r]=d}return f.addedLength=d,f};function i(t,e){this.partialLength=t,this.point=e}var n,r=(n={},function(e,r,s,a){var o=(e[0]+"_"+e[1]+"_"+r[0]+"_"+r[1]+"_"+s[0]+"_"+s[1]+"_"+a[0]+"_"+a[1]).replace(/\./g,"p");if(!n[o]){var l,h,c,d,u,p,f,m=defaultCurveSegments,g=0,v=null;2===e.length&&(e[0]!=r[0]||e[1]!=r[1])&&t(e[0],e[1],r[0],r[1],e[0]+s[0],e[1]+s[1])&&t(e[0],e[1],r[0],r[1],r[0]+a[0],r[1]+a[1])&&(m=2);var y=new function(t){this.segmentLength=0,this.points=Array(t)}(m);for(c=s.length,l=0;m>l;l+=1){for(f=createSizedArray(c),u=l/(m-1),h=p=0;c>h;h+=1)d=bm_pow(1-u,3)*e[h]+3*bm_pow(1-u,2)*u*(e[h]+s[h])+3*(1-u)*bm_pow(u,2)*(r[h]+a[h])+bm_pow(u,3)*r[h],f[h]=d,null!==v&&(p+=bm_pow(f[h]-v[h],2));g+=p=bm_sqrt(p),y.points[l]=new i(p,f),v=f}y.segmentLength=g,n[o]=y}return n[o]});function s(t,e){var i=e.percents,n=e.lengths,r=i.length,s=bm_floor((r-1)*t),a=t*e.addedLength,o=0;if(s===r-1||0===s||a===n[s])return i[s];for(var l=n[s]>a?-1:1,h=!0;h;)if(n[s]<=a&&n[s+1]>a?(o=(a-n[s])/(n[s+1]-n[s]),h=!1):s+=l,0>s||s>=r-1){if(s===r-1)return i[s];h=!1}return i[s]+(i[s+1]-i[s])*o}var a=createTypedArray("float32",8);return{getSegmentsLength:function(t){var i,n=segments_length_pool.newElement(),r=t.c,s=t.v,a=t.o,o=t.i,l=t._length,h=n.lengths,c=0;for(i=0;l-1>i;i+=1)h[i]=e(s[i],s[i+1],a[i],o[i+1]),c+=h[i].addedLength;return r&&l&&(h[i]=e(s[i],s[0],a[i],o[0]),c+=h[i].addedLength),n.totalLength=c,n},getNewSegment:function(t,e,i,n,r,o,l){var h,c=s(r=0>r?0:r>1?1:r,l),d=s(o=o>1?1:o,l),u=t.length,p=1-c,f=1-d,m=p*p*p,g=c*p*p*3,v=c*c*p*3,y=c*c*c,_=p*p*f,b=c*p*f+p*c*f+p*p*d,w=c*c*f+p*c*d+c*p*d,x=c*c*d,T=p*f*f,C=c*f*f+p*d*f+p*f*d,S=c*d*f+p*d*d+c*f*d,k=c*d*d,P=f*f*f,E=d*f*f+f*d*f+f*f*d,A=d*d*f+f*d*d+d*f*d,I=d*d*d;for(h=0;u>h;h+=1)a[4*h]=Math.round(1e3*(m*t[h]+g*i[h]+v*n[h]+y*e[h]))/1e3,a[4*h+1]=Math.round(1e3*(_*t[h]+b*i[h]+w*n[h]+x*e[h]))/1e3,a[4*h+2]=Math.round(1e3*(T*t[h]+C*i[h]+S*n[h]+k*e[h]))/1e3,a[4*h+3]=Math.round(1e3*(P*t[h]+E*i[h]+A*n[h]+I*e[h]))/1e3;return a},getPointInSegment:function(t,e,i,n,r,a){var o=s(r,a),l=1-o;return[Math.round(1e3*(l*l*l*t[0]+(o*l*l+l*o*l+l*l*o)*i[0]+(o*o*l+l*o*o+o*l*o)*n[0]+o*o*o*e[0]))/1e3,Math.round(1e3*(l*l*l*t[1]+(o*l*l+l*o*l+l*l*o)*i[1]+(o*o*l+l*o*o+o*l*o)*n[1]+o*o*o*e[1]))/1e3]},buildBezierData:r,pointOnLine2D:t,pointOnLine3D:function(e,i,n,r,s,a,o,l,h){if(0===n&&0===a&&0===h)return t(e,i,r,s,o,l);var c,d=Math.sqrt(Math.pow(r-e,2)+Math.pow(s-i,2)+Math.pow(a-n,2)),u=Math.sqrt(Math.pow(o-e,2)+Math.pow(l-i,2)+Math.pow(h-n,2)),p=Math.sqrt(Math.pow(o-r,2)+Math.pow(l-s,2)+Math.pow(h-a,2));return(c=d>u?d>p?d-u-p:p-u-d:p>u?p-u-d:u-d-p)>-1e-4&&1e-4>c}}}!function(){for(var t=0,e=["ms","moz","webkit","o"],i=0;4>i&&!window.requestAnimationFrame;++i)window.requestAnimationFrame=window[e[i]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[i]+"CancelAnimationFrame"]||window[e[i]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,i){var n=(new Date).getTime(),r=Math.max(0,16-(n-t)),s=setTimeout(function(){e(n+r)},r);return t=n+r,s}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)})}();var bez=bezFunction();function dataFunctionManager(){function t(t,e){for(var i=0,n=e.length;n>i;){if(e[i].id===t)return e[i].layers.__used?JSON.parse(JSON.stringify(e[i].layers)):(e[i].layers.__used=!0,e[i].layers);i+=1}}function e(t){var n,r,s;for(n=t.length-1;n>=0;n-=1)if("sh"==t[n].ty)if(t[n].ks.k.i)i(t[n].ks.k);else for(s=t[n].ks.k.length,r=0;s>r;r+=1)t[n].ks.k[r].s&&i(t[n].ks.k[r].s[0]),t[n].ks.k[r].e&&i(t[n].ks.k[r].e[0]);else"gr"==t[n].ty&&e(t[n].it)}function i(t){var e,i=t.i.length;for(e=0;i>e;e+=1)t.i[e][0]+=t.v[e][0],t.i[e][1]+=t.v[e][1],t.o[e][0]+=t.v[e][0],t.o[e][1]+=t.v[e][1]}function n(t,e){var i=e?e.split("."):[100,100,100];return t[0]>i[0]||!(i[0]>t[0])&&(t[1]>i[1]||!(i[1]>t[1])&&(t[2]>i[2]||!(i[2]>t[2])&&void 0))}var r,s=function(){var t=[4,4,14];function e(t){var e,i,n,r=t.length;for(e=0;r>e;e+=1)5===t[e].ty&&(n=(i=t[e]).t.d,i.t.d={k:[{s:n,t:0}]})}return function(i){if(n(t,i.v)&&(e(i.layers),i.assets)){var r,s=i.assets.length;for(r=0;s>r;r+=1)i.assets[r].layers&&e(i.assets[r].layers)}}}(),a=(r=[4,7,99],function(t){if(t.chars&&!n(r,t.v)){var e,s,a,o,l,h=t.chars.length;for(e=0;h>e;e+=1)if(t.chars[e].data&&t.chars[e].data.shapes)for(a=(l=t.chars[e].data.shapes[0].it).length,s=0;a>s;s+=1)(o=l[s].ks.k).__converted||(i(l[s].ks.k),o.__converted=!0)}}),o=function(){var t=[4,1,9];function e(t){var i,n,r,s=t.length;for(i=0;s>i;i+=1)if("gr"===t[i].ty)e(t[i].it);else if("fl"===t[i].ty||"st"===t[i].ty)if(t[i].c.k&&t[i].c.k[0].i)for(r=t[i].c.k.length,n=0;r>n;n+=1)t[i].c.k[n].s&&(t[i].c.k[n].s[0]/=255,t[i].c.k[n].s[1]/=255,t[i].c.k[n].s[2]/=255,t[i].c.k[n].s[3]/=255),t[i].c.k[n].e&&(t[i].c.k[n].e[0]/=255,t[i].c.k[n].e[1]/=255,t[i].c.k[n].e[2]/=255,t[i].c.k[n].e[3]/=255);else t[i].c.k[0]/=255,t[i].c.k[1]/=255,t[i].c.k[2]/=255,t[i].c.k[3]/=255}function i(t){var i,n=t.length;for(i=0;n>i;i+=1)4===t[i].ty&&e(t[i].shapes)}return function(e){if(n(t,e.v)&&(i(e.layers),e.assets)){var r,s=e.assets.length;for(r=0;s>r;r+=1)e.assets[r].layers&&i(e.assets[r].layers)}}}(),l=function(){var t=[4,4,18];function e(t){var i,n,r;for(i=t.length-1;i>=0;i-=1)if("sh"==t[i].ty)if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(r=t[i].ks.k.length,n=0;r>n;n+=1)t[i].ks.k[n].s&&(t[i].ks.k[n].s[0].c=t[i].closed),t[i].ks.k[n].e&&(t[i].ks.k[n].e[0].c=t[i].closed);else"gr"==t[i].ty&&e(t[i].it)}function i(t){var i,n,r,s,a,o,l=t.length;for(n=0;l>n;n+=1){if((i=t[n]).hasMask){var h=i.masksProperties;for(s=h.length,r=0;s>r;r+=1)if(h[r].pt.k.i)h[r].pt.k.c=h[r].cl;else for(o=h[r].pt.k.length,a=0;o>a;a+=1)h[r].pt.k[a].s&&(h[r].pt.k[a].s[0].c=h[r].cl),h[r].pt.k[a].e&&(h[r].pt.k[a].e[0].c=h[r].cl)}4===i.ty&&e(i.shapes)}}return function(e){if(n(t,e.v)&&(i(e.layers),e.assets)){var r,s=e.assets.length;for(r=0;s>r;r+=1)e.assets[r].layers&&i(e.assets[r].layers)}}}(),h={completeData:function(n,r){n.__complete||(o(n),s(n),a(n),l(n),function n(r,s,a){var o,l,h,c,d,u,p,f=r.length;for(l=0;f>l;l+=1)if("ks"in(o=r[l])&&!o.completed){if(o.completed=!0,o.tt&&(r[l-1].td=o.tt),o.hasMask){var m=o.masksProperties;for(c=m.length,h=0;c>h;h+=1)if(m[h].pt.k.i)i(m[h].pt.k);else for(u=m[h].pt.k.length,d=0;u>d;d+=1)m[h].pt.k[d].s&&i(m[h].pt.k[d].s[0]),m[h].pt.k[d].e&&i(m[h].pt.k[d].e[0])}0===o.ty?(o.layers=t(o.refId,s),n(o.layers,s,a)):4===o.ty?e(o.shapes):5==o.ty&&(0!==(p=o).t.a.length||"m"in p.t.p||(p.singleShape=!0))}}(n.layers,n.assets,r),n.__complete=!0)}};return h}var dataManager=dataFunctionManager(),FontManager=function(){var t={w:0,size:0,shapes:[]},e=[];function i(t,e){var i=createTag("span");i.style.fontFamily=e;var n=createTag("span");n.innerHTML="giItT1WQy@!-/#",i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.style.fontSize="300px",i.style.fontVariant="normal",i.style.fontStyle="normal",i.style.fontWeight="normal",i.style.letterSpacing="0",i.appendChild(n),document.body.appendChild(i);var r=n.offsetWidth;return n.style.fontFamily=t+", "+e,{node:n,w:r,parent:i}}e=e.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]);var n=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this.initTime=Date.now()};return n.getCombinedCharacterCodes=function(){return e},n.prototype.addChars=function(t){if(t){this.chars||(this.chars=[]);var e,i,n,r=t.length,s=this.chars.length;for(e=0;r>e;e+=1){for(i=0,n=!1;s>i;)this.chars[i].style===t[e].style&&this.chars[i].fFamily===t[e].fFamily&&this.chars[i].ch===t[e].ch&&(n=!0),i+=1;n||(this.chars.push(t[e]),s+=1)}}},n.prototype.addFonts=function(t,e){if(t){if(this.chars)return this.isLoaded=!0,void(this.fonts=t.list);var n,r,s,a,o=t.list,l=o.length,h=l;for(n=0;l>n;n+=1){var c,d,u=!0;if(o[n].loaded=!1,o[n].monoCase=i(o[n].fFamily,"monospace"),o[n].sansCase=i(o[n].fFamily,"sans-serif"),o[n].fPath){if("p"===o[n].fOrigin||3===o[n].origin){if((c=document.querySelectorAll('style[f-forigin="p"][f-family="'+o[n].fFamily+'"], style[f-origin="3"][f-family="'+o[n].fFamily+'"]')).length>0&&(u=!1),u){var p=createTag("style");p.setAttribute("f-forigin",o[n].fOrigin),p.setAttribute("f-origin",o[n].origin),p.setAttribute("f-family",o[n].fFamily),p.type="text/css",p.innerHTML="@font-face {font-family: "+o[n].fFamily+"; font-style: normal; src: url('"+o[n].fPath+"');}",e.appendChild(p)}}else if("g"===o[n].fOrigin||1===o[n].origin){for(c=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),d=0;dr;){if(this.chars[r].ch===e&&this.chars[r].style===i&&this.chars[r].fFamily===n)return this.chars[r];r+=1}return"string"==typeof e&&e.charCodeAt(0),t},n.prototype.getFontByName=function(t){for(var e=0,i=this.fonts.length;i>e;){if(this.fonts[e].fName===t)return this.fonts[e];e+=1}return this.fonts[0]},n.prototype.measureText=function(t,e,i){var n=this.getFontByName(e),r=t.charCodeAt(0);if(!n.cache[r+1]){var s=n.helper;if(" "===t){s.textContent="|"+t+"|";var a=s.getComputedTextLength();s.textContent="||";var o=s.getComputedTextLength();n.cache[r+1]=(a-o)/100}else s.textContent=t,n.cache[r+1]=s.getComputedTextLength()/100}return n.cache[r+1]*i},n.prototype.checkLoadedFonts=function(){var t,e,i,n=this.fonts.length,r=n;for(t=0;n>t;t+=1)this.fonts[t].loaded?r-=1:"n"===this.fonts[t].fOrigin||0===this.fonts[t].origin?this.fonts[t].loaded=!0:(e=this.fonts[t].monoCase.node,i=this.fonts[t].monoCase.w,e.offsetWidth!==i?(r-=1,this.fonts[t].loaded=!0):(e=this.fonts[t].sansCase.node,i=this.fonts[t].sansCase.w,e.offsetWidth!==i&&(r-=1,this.fonts[t].loaded=!0)),this.fonts[t].loaded&&(this.fonts[t].sansCase.parent.parentNode.removeChild(this.fonts[t].sansCase.parent),this.fonts[t].monoCase.parent.parentNode.removeChild(this.fonts[t].monoCase.parent)));0!==r&&5e3>Date.now()-this.initTime?setTimeout(this.checkLoadedFonts.bind(this),20):setTimeout(function(){this.isLoaded=!0}.bind(this),0)},n.prototype.loaded=function(){return this.isLoaded},n}(),PropertyFactory=function(){var t=initialDefaultFrame,e=Math.abs;function i(t,e){var i,r=this.offsetTime;"multidimensional"===this.propType&&(i=createTypedArray("float32",this.pv.length));for(var s,a,o,l,h,c,d,u,p=e.lastIndex,f=p,m=this.keyframes.length-1,g=!0;g;){if(s=this.keyframes[f],a=this.keyframes[f+1],f===m-1&&t>=a.t-r){s.h&&(s=a),p=0;break}if(a.t-r>t){p=f;break}m-1>f?f+=1:(p=0,g=!1)}var v,y,_,b,w,x,T,C,S,k,P=a.t-r,E=s.t-r;if(s.to){s.bezierData||(s.bezierData=bez.buildBezierData(s.s,a.s||s.e,s.to,s.ti));var A=s.bezierData;if(t>=P||E>t){var I=P>t?0:A.points.length-1;for(l=A.points[I].point.length,o=0;l>o;o+=1)i[o]=A.points[I].point[o]}else{s.__fnct?u=s.__fnct:(u=BezierFactory.getBezierEasing(s.o.x,s.o.y,s.i.x,s.i.y,s.n).get,s.__fnct=u),h=u((t-E)/(P-E));var M,D=A.segmentLength*h,O=e.lastFrameo;o+=1)i[o]=A.points[d].point[o];break}if(D>=O&&Do;o+=1)i[o]=A.points[d].point[o]+(A.points[d+1].point[o]-A.points[d].point[o])*M;break}c-1>d?d+=1:g=!1}e._lastPoint=d,e._lastAddedLength=O-A.points[d].partialLength,e._lastKeyframeIndex=f}}else{var z,R,F,$,L;if(m=s.s.length,v=a.s||s.e,this.sh&&1!==s.h)if(t(r=h*p+c*f+d*m+u*g)&&(r=-r,p=-p,f=-f,m=-m,g=-g),o=1-r>1e-6?(s=Math.sin(n=Math.acos(r)),a=Math.sin((1-i)*n)/s,Math.sin(i*n)/s):(a=1-i,i),l[0]=a*h+o*p,l[1]=a*c+o*f,l[2]=a*d+o*m,l[3]=a*u+o*g,l}(n(s.s),n(v),(t-E)/(P-E)))[0],w=_[1],x=_[2],T=_[3],C=Math.atan2(2*w*T-2*b*x,1-2*w*w-2*x*x),S=Math.asin(2*b*w+2*x*T),k=Math.atan2(2*b*T-2*w*x,1-2*b*b-2*x*x),y[0]=C/degToRads,y[1]=S/degToRads,y[2]=k/degToRads}else i[0]=s.s[0],i[1]=s.s[1],i[2]=s.s[2];else i[0]=v[0],i[1]=v[1],i[2]=v[2];else for(f=0;m>f;f+=1)1!==s.h&&(h=P>t?E>t?0:(s.o.x.constructor===Array?(s.__fnct||(s.__fnct=[]),s.__fnct[f]?u=s.__fnct[f]:(z=void 0===s.o.x[f]?s.o.x[0]:s.o.x[f],R=void 0===s.o.y[f]?s.o.y[0]:s.o.y[f],F=void 0===s.i.x[f]?s.i.x[0]:s.i.x[f],$=void 0===s.i.y[f]?s.i.y[0]:s.i.y[f],u=BezierFactory.getBezierEasing(z,R,F,$).get,s.__fnct[f]=u)):s.__fnct?u=s.__fnct:(z=s.o.x,R=s.o.y,F=s.i.x,$=s.i.y,u=BezierFactory.getBezierEasing(z,R,F,$).get,s.__fnct=u),u((t-E)/(P-E))):1),v=a.s||s.e,L=1===s.h?s.s[f]:s.s[f]+(v[f]-s.s[f])*h,"multidimensional"===this.propType?i[f]=L:i=L}return e.lastIndex=p,i}function n(t){var e=t[0]*degToRads,i=t[1]*degToRads,n=t[2]*degToRads,r=Math.cos(e/2),s=Math.cos(i/2),a=Math.cos(n/2),o=Math.sin(e/2),l=Math.sin(i/2),h=Math.sin(n/2);return[o*l*a+r*s*h,o*s*a+r*l*h,r*l*a-o*s*h,r*s*a-o*l*h]}function r(){var e=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==t&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFramee))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function s(t){var i;if("unidimensional"===this.propType)i=t*this.mult,e(this.v-i)>1e-5&&(this.v=i,this._mdf=!0);else for(var n=0,r=this.v.length;r>n;)i=t[n]*this.mult,e(this.v[n]-i)>1e-5&&(this.v[n]=i,this._mdf=!0),n+=1}function a(){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;var t,e=this.effectsSequence.length,i=this.kf?this.pv:this.data.k;for(t=0;e>t;t+=1)i=this.effectsSequence[t](i);this.setVValue(i),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function o(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}return{getProp:function(e,n,l,h,c){var d;if(n.k.length)if("number"==typeof n.k[0])d=new function(t,e,i,n){this.propType="multidimensional",this.mult=i||1,this.data=e,this._mdf=!1,this.elem=t,this.container=n,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var r,l=e.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),createTypedArray("float32",l),this.vel=createTypedArray("float32",l),r=0;l>r;r+=1)this.v[r]=e.k[r]*this.mult,this.pv[r]=e.k[r];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=a,this.setVValue=s,this.addEffect=o}(e,n,h,c);else switch(l){case 0:d=new function(e,n,l,h){this.propType="unidimensional",this.keyframes=n.k,this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:t,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=n,this.mult=l||1,this.elem=e,this.container=h,this.comp=e.comp,this.v=t,this.pv=t,this._isFirstFrame=!0,this.getValue=a,this.setVValue=s,this.interpolateValue=i,this.effectsSequence=[r.bind(this)],this.addEffect=o}(e,n,h,c);break;case 1:d=new function(e,n,l,h){this.propType="multidimensional";var c,d,u,p,f,m=n.k.length;for(c=0;m-1>c;c+=1)n.k[c].to&&n.k[c].s&&n.k[c].e&&(d=n.k[c].s,u=n.k[c].e,p=n.k[c].to,f=n.k[c].ti,(2===d.length&&(d[0]!==u[0]||d[1]!==u[1])&&bez.pointOnLine2D(d[0],d[1],u[0],u[1],d[0]+p[0],d[1]+p[1])&&bez.pointOnLine2D(d[0],d[1],u[0],u[1],u[0]+f[0],u[1]+f[1])||3===d.length&&(d[0]!==u[0]||d[1]!==u[1]||d[2]!==u[2])&&bez.pointOnLine3D(d[0],d[1],d[2],u[0],u[1],u[2],d[0]+p[0],d[1]+p[1],d[2]+p[2])&&bez.pointOnLine3D(d[0],d[1],d[2],u[0],u[1],u[2],u[0]+f[0],u[1]+f[1],u[2]+f[2]))&&(n.k[c].to=null,n.k[c].ti=null),d[0]===u[0]&&d[1]===u[1]&&0===p[0]&&0===p[1]&&0===f[0]&&0===f[1]&&(2===d.length||d[2]===u[2]&&0===p[2]&&0===f[2])&&(n.k[c].to=null,n.k[c].ti=null));this.effectsSequence=[r.bind(this)],this.keyframes=n.k,this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=e,this.container=h,this.comp=e.comp,this.getValue=a,this.setVValue=s,this.interpolateValue=i,this.frameId=-1;var g=n.k[0].s.length;for(this.v=createTypedArray("float32",g),this.pv=createTypedArray("float32",g),c=0;g>c;c+=1)this.v[c]=t,this.pv[c]=t;this._caching={lastFrame:t,lastIndex:0,value:createTypedArray("float32",g)},this.addEffect=o}(e,n,h,c)}else d=new function(t,e,i,n){this.propType="unidimensional",this.mult=i||1,this.data=e,this.v=i?e.k*i:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=n,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=a,this.setVValue=s,this.addEffect=o}(e,n,h,c);return d.effectsSequence.length&&c.addDynamicProperty(d),d}}}(),TransformPropertyFactory=function(){function t(t,e,i){if(this.elem=t,this.frameId=-1,this.propType="transform",this.data=e,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(i||t),e.p&&e.p.s?(this.px=PropertyFactory.getProp(t,e.p.x,0,0,this),this.py=PropertyFactory.getProp(t,e.p.y,0,0,this),e.p.z&&(this.pz=PropertyFactory.getProp(t,e.p.z,0,0,this))):this.p=PropertyFactory.getProp(t,e.p||{k:[0,0,0]},1,0,this),e.rx){if(this.rx=PropertyFactory.getProp(t,e.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(t,e.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(t,e.rz,0,degToRads,this),e.or.k[0].ti){var n,r=e.or.k.length;for(n=0;r>n;n+=1)e.or.k[n].to=e.or.k[n].ti=null}this.or=PropertyFactory.getProp(t,e.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(t,e.r||{k:0},0,degToRads,this);e.sk&&(this.sk=PropertyFactory.getProp(t,e.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(t,e.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(t,e.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(t,e.s||{k:[100,100,100]},1,.01,this),e.o?this.o=PropertyFactory.getProp(t,e.o,0,.01,t):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.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?t.translate(this.px.v,this.py.v,-this.pz.v):t.translate(this.px.v,this.py.v,0):t.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){if(this.v.cloneFromProps(this.pre.props),1>this.appliedTransformations&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),2>this.appliedTransformations&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&3>this.appliedTransformations&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&4>this.appliedTransformations?this.v.rotate(-this.r.v):!this.r&&4>this.appliedTransformations&&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){var e,i,n=this.elem.globalData.frameRate;if(this.p&&this.p.keyframes&&this.p.getValueAtTime)i=this.p._caching.lastFrame+this.p.offsetTime>this.p.keyframes[0].t?this.p._caching.lastFrame+this.p.offsetTimer.keyframes[0].t?r._caching.lastFrame+r.offsetTimei;)this.v[i]=point_pool.newElement(),this.o[i]=point_pool.newElement(),this.i[i]=point_pool.newElement(),i+=1},ShapePath.prototype.setLength=function(t){for(;this._maxLength=this._maxLength&&this.doubleArrayLength(),i){case"v":s=this.v;break;case"i":s=this.i;break;case"o":s=this.o}(!s[n]||s[n]&&!r)&&(s[n]=point_pool.newElement()),s[n][0]=t,s[n][1]=e},ShapePath.prototype.setTripleAt=function(t,e,i,n,r,s,a,o){this.setXYAt(t,e,"v",a,o),this.setXYAt(i,n,"o",a,o),this.setXYAt(r,s,"i",a,o)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,i=this.o,n=this.i,r=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],n[0][0],n[0][1],i[0][0],i[0][1],0,!1),r=1);var s,a=this._length-1,o=this._length;for(s=r;o>s;s+=1)t.setTripleAt(e[a][0],e[a][1],n[a][0],n[a][1],i[a][0],i[a][1],s,!1),a-=1;return t};var ShapePropertyFactory=function(){var t=-999999;function e(t,e,i){var n,r,s,a,o,l,h,c,d,u=i.lastIndex,p=this.keyframes;if(tg?g+=1:y=!1;if(u=g,!(s=1===f.h)){if(ta;a+=1)for(o=0;h>o;o+=1)d=s?n.i[a][o]:n.i[a][o]+(r.i[a][o]-n.i[a][o])*c,e.i[a][o]=d,d=s?n.o[a][o]:n.o[a][o]+(r.o[a][o]-n.o[a][o])*c,e.o[a][o]=d,d=s?n.v[a][o]:n.v[a][o]+(r.v[a][o]-n.v[a][o])*c,e.v[a][o]=d}function i(){this.paths=this.localShapeCollection}function n(t){(function(t,e){if(t._length!==e._length||t.c!==e.c)return!1;var i,n=t._length;for(i=0;n>i;i+=1)if(t.v[i][0]!==e.v[i][0]||t.v[i][1]!==e.v[i][1]||t.o[i][0]!==e.o[i][0]||t.o[i][1]!==e.o[i][1]||t.i[i][0]!==e.i[i][0]||t.i[i][1]!==e.i[i][1])return!1;return!0})(this.v,t)||(this.v=shape_pool.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function r(){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;var t,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,i=this.effectsSequence.length;for(t=0;i>t;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function s(t,e,n){this.propType="shape",this.comp=t.comp,this.container=t,this.elem=t,this.data=e,this.k=!1,this.kf=!1,this._mdf=!1;var r=3===n?e.pt.k:e.ks.k;this.v=shape_pool.clone(r),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function a(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function o(e,n,r){this.propType="shape",this.comp=e.comp,this.elem=e,this.container=e,this.offsetTime=e.data.st,this.keyframes=3===r?n.pt.k:n.ks.k,this.k=!0,this.kf=!0;var s=this.keyframes[0].s[0].i.length;this.keyframes[0].s[0].i[0].length,this.v=shape_pool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,s),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=t,this.reset=i,this._caching={lastFrame:t,lastIndex:0},this.effectsSequence=[function(){var e=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime,r=this._caching.lastFrame;return r!==t&&(i>r&&i>e||r>n&&e>n)||(this._caching.lastIndex=e>r?this._caching.lastIndex:0,this.interpolateShape(e,this.pv,this._caching)),this._caching.lastFrame=e,this.pv}.bind(this)]}s.prototype.interpolateShape=e,s.prototype.getValue=r,s.prototype.setVValue=n,s.prototype.addEffect=a,o.prototype.getValue=r,o.prototype.interpolateShape=e,o.prototype.setVValue=n,o.prototype.addEffect=a;var l=function(){var t=roundCorner;function e(t,e){this.v=shape_pool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=e.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.s=PropertyFactory.getProp(t,e.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return e.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],i=this.p.v[1],n=this.s.v[0]/2,r=this.s.v[1]/2,s=3!==this.d,a=this.v;a.v[0][0]=e,a.v[0][1]=i-r,a.v[1][0]=s?e+n:e-n,a.v[1][1]=i,a.v[2][0]=e,a.v[2][1]=i+r,a.v[3][0]=s?e-n:e+n,a.v[3][1]=i,a.i[0][0]=s?e-n*t:e+n*t,a.i[0][1]=i-r,a.i[1][0]=s?e+n:e-n,a.i[1][1]=i-r*t,a.i[2][0]=s?e+n*t:e-n*t,a.i[2][1]=i+r,a.i[3][0]=s?e-n:e+n,a.i[3][1]=i+r*t,a.o[0][0]=s?e+n*t:e-n*t,a.o[0][1]=i-r,a.o[1][0]=s?e+n:e-n,a.o[1][1]=i+r*t,a.o[2][0]=s?e-n*t:e+n*t,a.o[2][1]=i+r,a.o[3][0]=s?e-n:e+n,a.o[3][1]=i-r*t}},extendPrototype([DynamicPropertyContainer],e),e}(),h=function(){function t(t,e){this.v=shape_pool.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=e,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),1===e.sy?(this.ir=PropertyFactory.getProp(t,e.ir,0,0,this),this.is=PropertyFactory.getProp(t,e.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(t,e.pt,0,0,this),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.r=PropertyFactory.getProp(t,e.r,0,degToRads,this),this.or=PropertyFactory.getProp(t,e.or,0,0,this),this.os=PropertyFactory.getProp(t,e.os,0,.01,this),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return t.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(){var t,e,i,n,r=2*Math.floor(this.pt.v),s=2*Math.PI/r,a=!0,o=this.or.v,l=this.ir.v,h=this.os.v,c=this.is.v,d=2*Math.PI*o/(2*r),u=2*Math.PI*l/(2*r),p=-Math.PI/2;p+=this.r.v;var f=3===this.data.d?-1:1;for(t=this.v._length=0;r>t;t+=1){i=a?h:c,n=a?d:u;var m=(e=a?o:l)*Math.cos(p),g=e*Math.sin(p),v=0===m&&0===g?0:g/Math.sqrt(m*m+g*g),y=0===m&&0===g?0:-m/Math.sqrt(m*m+g*g);m+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(m,g,m-v*n*i*f,g-y*n*i*f,m+v*n*i*f,g+y*n*i*f,t,!0),a=!a,p+=s*f}},convertPolygonToPath:function(){var t,e=Math.floor(this.pt.v),i=2*Math.PI/e,n=this.or.v,r=this.os.v,s=2*Math.PI*n/(4*e),a=-Math.PI/2,o=3===this.data.d?-1:1;for(a+=this.r.v,t=this.v._length=0;e>t;t+=1){var l=n*Math.cos(a),h=n*Math.sin(a),c=0===l&&0===h?0:h/Math.sqrt(l*l+h*h),d=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-c*s*r*o,h-d*s*r*o,l+c*s*r*o,h+d*s*r*o,t,!0),a+=i*o}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function t(t,e){this.v=shape_pool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.s=PropertyFactory.getProp(t,e.s,1,0,this),this.r=PropertyFactory.getProp(t,e.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return t.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,n=this.s.v[1]/2,r=bm_min(i,n,this.r.v),s=r*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+i,e-n+r,t+i,e-n+r,t+i,e-n+s,0,!0),this.v.setTripleAt(t+i,e+n-r,t+i,e+n-s,t+i,e+n-r,1,!0),0!==r?(this.v.setTripleAt(t+i-r,e+n,t+i-r,e+n,t+i-s,e+n,2,!0),this.v.setTripleAt(t-i+r,e+n,t-i+s,e+n,t-i+r,e+n,3,!0),this.v.setTripleAt(t-i,e+n-r,t-i,e+n-r,t-i,e+n-s,4,!0),this.v.setTripleAt(t-i,e-n+r,t-i,e-n+s,t-i,e-n+r,5,!0),this.v.setTripleAt(t-i+r,e-n,t-i+r,e-n,t-i+s,e-n,6,!0),this.v.setTripleAt(t+i-r,e-n,t+i-s,e-n,t+i-r,e-n,7,!0)):(this.v.setTripleAt(t-i,e+n,t-i+s,e+n,t-i,e+n,2),this.v.setTripleAt(t-i,e-n,t-i,e-n+s,t-i,e-n,3))):(this.v.setTripleAt(t+i,e-n+r,t+i,e-n+s,t+i,e-n+r,0,!0),0!==r?(this.v.setTripleAt(t+i-r,e-n,t+i-r,e-n,t+i-s,e-n,1,!0),this.v.setTripleAt(t-i+r,e-n,t-i+s,e-n,t-i+r,e-n,2,!0),this.v.setTripleAt(t-i,e-n+r,t-i,e-n+r,t-i,e-n+s,3,!0),this.v.setTripleAt(t-i,e+n-r,t-i,e+n-s,t-i,e+n-r,4,!0),this.v.setTripleAt(t-i+r,e+n,t-i+r,e+n,t-i+s,e+n,5,!0),this.v.setTripleAt(t+i-r,e+n,t+i-s,e+n,t+i-r,e+n,6,!0),this.v.setTripleAt(t+i,e+n-r,t+i,e+n-r,t+i,e+n-s,7,!0)):(this.v.setTripleAt(t-i,e-n,t-i+s,e-n,t-i,e-n,1,!0),this.v.setTripleAt(t-i,e+n,t-i,e+n-s,t-i,e+n,2,!0),this.v.setTripleAt(t+i,e+n,t+i-s,e+n,t+i,e+n,3,!0)))},getValue:function(t){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],t),t}();return{getShapeProp:function(t,e,i){var n;return 3===i||4===i?n=(3===i?e.pt:e.ks).k.length?new o(t,e,i):new s(t,e,i):5===i?n=new c(t,e):6===i?n=new l(t,e):7===i&&(n=new h(t,e)),n.k&&t.addDynamicProperty(n),n},getConstructorFunction:function(){return s},getKeyframedConstructorFunction:function(){return o}}}(),ShapeModifiers=(Yr={},Zr={},Yr.registerModifier=function(t,e){Zr[t]||(Zr[t]=e)},Yr.getModifier=function(t,e,i){return new Zr[t](e,i)},Yr),Yr,Zr;function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(t,e,i,n){this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=i,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",e.length?e.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(n);var r,s,a=e.length||0;for(r=0;a>r;r+=1)s=PropertyFactory.getProp(t,e[r].v,0,0,this),this.k=s.k||this.k,this.dataProps[r]={n:e[r].n,p:s};this.k||this.getValue(!0),this._isAnimated=this.k}function GradientProperty(t,e,i){this.data=e,this.c=createTypedArray("uint8c",4*e.p);var n=e.k.k[0].s?e.k.k[0].s.length-4*e.p:e.k.k.length-4*e.p;this.o=createTypedArray("float32",n),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=n,this.initDynamicPropertyContainer(i),this.prop=PropertyFactory.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:shapeCollection_pool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated()}},ShapeModifier.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),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(t,e){this.s=PropertyFactory.getProp(t,e.s,0,.01,this),this.e=PropertyFactory.getProp(t,e.e,0,.01,this),this.o=PropertyFactory.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(t,e,i,n,r){var s=[];e>1?1>t?(s.push({s:t,e:1}),s.push({s:0,e:e-1})):s.push({s:t-1,e:e-1}):s.push({s:t,e:e});var a,o,l=[],h=s.length;for(a=0;h>a;a+=1){var c,d;(o=s[a]).e*rn+i||(c=o.s*r>n?(o.s*r-n)/i:0,d=o.e*re;e+=1)segments_length_pool.release(t[e]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var e,i,n;if(this._mdf||t){var r=this.o.v%360/360;if(0>r&&(r+=1),e=(this.s.v>1?1:0>this.s.v?0:this.s.v)+r,(i=(this.e.v>1?1:0>this.e.v?0:this.e.v)+r)a;a+=1)this.shapes[a].localShapeCollection.releaseShapes(),this.shapes[a].shape._mdf=!0,this.shapes[a].shape.paths=this.shapes[a].localShapeCollection;else if(1===i&&0===e||0===i&&1===e){if(this._mdf)for(a=0;u>a;a+=1)this.shapes[a].pathsData.length=0,this.shapes[a].shape._mdf=!0}else{var f,m,g=[];for(a=0;u>a;a+=1)if((f=this.shapes[a]).shape._mdf||this._mdf||t||2===this.m){if(l=(n=f.shape.paths)._length,d=0,!f.shape._mdf&&f.pathsData.length)d=f.totalShapeLength;else{for(h=this.releasePathsData(f.pathsData),o=0;l>o;o+=1)c=bez.getSegmentsLength(n.shapes[o]),h.push(c),d+=c.totalLength;f.totalShapeLength=d,f.pathsData=h}p+=d,f.shape._mdf=!0}else f.shape.paths=f.localShapeCollection;var v,y=e,_=i,b=0;for(a=u-1;a>=0;a-=1)if((f=this.shapes[a]).shape._mdf){for((m=f.localShapeCollection).releaseShapes(),2===this.m&&u>1?(v=this.calculateShapeEdges(e,i,f.totalShapeLength,b,p),b+=f.totalShapeLength):v=[[y,_]],l=v.length,o=0;l>o;o+=1){y=v[o][0],_=v[o][1],g.length=0,_>1?1>y?(g.push({s:f.totalShapeLength*y,e:f.totalShapeLength}),g.push({s:0,e:f.totalShapeLength*(_-1)})):g.push({s:f.totalShapeLength*(y-1),e:f.totalShapeLength*(_-1)}):g.push({s:f.totalShapeLength*y,e:f.totalShapeLength*_});var w=this.addShapes(f,g[0]);if(g[0].s!==g[0].e){if(g.length>1)if(f.shape.paths.shapes[f.shape.paths._length-1].c){var x=w.pop();this.addPaths(w,m),w=this.addShapes(f,g[1],x)}else this.addPaths(w,m),w=this.addShapes(f,g[1]);this.addPaths(w,m)}}f.shape.paths=m}}},TrimModifier.prototype.addPaths=function(t,e){var i,n=t.length;for(i=0;n>i;i+=1)e.addShape(t[i])},TrimModifier.prototype.addSegment=function(t,e,i,n,r,s,a){r.setXYAt(e[0],e[1],"o",s),r.setXYAt(i[0],i[1],"i",s+1),a&&r.setXYAt(t[0],t[1],"v",s),r.setXYAt(n[0],n[1],"v",s+1)},TrimModifier.prototype.addSegmentFromArray=function(t,e,i,n){e.setXYAt(t[1],t[5],"o",i),e.setXYAt(t[2],t[6],"i",i+1),n&&e.setXYAt(t[0],t[4],"v",i),e.setXYAt(t[3],t[7],"v",i+1)},TrimModifier.prototype.addShapes=function(t,e,i){var n,r,s,a,o,l,h,c,d=t.pathsData,u=t.shape.paths.shapes,p=t.shape.paths._length,f=0,m=[],g=!0;for(c=i?(o=i._length,i._length):(i=shape_pool.newElement(),o=0),m.push(i),n=0;p>n;n+=1){for(l=d[n].lengths,i.c=u[n].c,s=u[n].c?l.length:l.length+1,r=1;s>r;r+=1)if(f+(a=l[r-1]).addedLengthe.e){i.c=!1;break}e.s>f||e.ee.e)i.c=!1;else{var v=l[r-1].addedLength;e.s>f||e.ee.e)break;p-1>n&&(i=shape_pool.newElement(),g=!0,m.push(i),o=0)}return m},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(t,e){var i=shape_pool.newElement();i.c=t.c;var n,r,s,a,o,l,h,c,d,u,p,f,m,g=t._length,v=0;for(n=0;g>n;n+=1)r=t.v[n],a=t.o[n],s=t.i[n],r[0]===a[0]&&r[1]===a[1]&&r[0]===s[0]&&r[1]===s[1]?0!==n&&n!==g-1||t.c?(o=0===n?t.v[g-1]:t.v[n-1],h=(l=Math.sqrt(Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)))?Math.min(l/2,e)/l:0,c=f=r[0]+(o[0]-r[0])*h,d=m=r[1]-(r[1]-o[1])*h,u=c-(c-r[0])*roundCorner,p=d-(d-r[1])*roundCorner,i.setTripleAt(c,d,u,p,f,m,v),v+=1,o=n===g-1?t.v[0]:t.v[n+1],h=(l=Math.sqrt(Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)))?Math.min(l/2,e)/l:0,c=u=r[0]+(o[0]-r[0])*h,d=p=r[1]+(o[1]-r[1])*h,f=c-(c-r[0])*roundCorner,m=d-(d-r[1])*roundCorner,i.setTripleAt(c,d,u,p,f,m,v)):i.setTripleAt(r[0],r[1],a[0],a[1],s[0],s[1],v):i.setTripleAt(t.v[n][0],t.v[n][1],t.o[n][0],t.o[n][1],t.i[n][0],t.i[n][1],v),v+=1;return i},RoundCornersModifier.prototype.processShapes=function(t){var e,i,n,r,s,a,o=this.shapes.length,l=this.rd.v;if(0!==l)for(i=0;o>i;i+=1){if((s=this.shapes[i]).shape.paths,a=s.localShapeCollection,s.shape._mdf||this._mdf||t)for(a.releaseShapes(),s.shape._mdf=!0,e=s.shape.paths.shapes,r=s.shape.paths._length,n=0;r>n;n+=1)a.addShape(this.processPath(e[n],l));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,e.c,0,null,this),this.o=PropertyFactory.getProp(t,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,e.tr,this),this.so=PropertyFactory.getProp(t,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,e.tr.eo,0,.01,this),this.data=e,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(t,e,i,n,r,s){var a=s?-1:1,o=n.s.v[0]+(1-n.s.v[0])*(1-r),l=n.s.v[1]+(1-n.s.v[1])*(1-r);t.translate(n.p.v[0]*a*r,n.p.v[1]*a*r,n.p.v[2]),e.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),e.rotate(-n.r.v*a*r),e.translate(n.a.v[0],n.a.v[1],n.a.v[2]),i.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),i.scale(s?1/o:o,s?1/l:l),i.translate(n.a.v[0],n.a.v[1],n.a.v[2])},RepeaterModifier.prototype.init=function(t,e,i,n){for(this.elem=t,this.arr=e,this.pos=i,this.elemsData=n,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[i]);i>0;)i-=1,this._elements.unshift(e[i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var e,i=t.length;for(e=0;i>e;e+=1)t[e]._processed=!1,"gr"===t[e].ty&&this.resetElements(t[e].it)},RepeaterModifier.prototype.cloneElements=function(t){t.length;var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var i,n=t.length;for(i=0;n>i;i+=1)t[i]._render=e,"gr"===t[i].ty&&this.changeGroupRender(t[i].it,e)},RepeaterModifier.prototype.processShapes=function(t){var e,i,n,r,s;if(this._mdf||t){var a,o=Math.ceil(this.c.v);if(this._groups.lengths,this._groups[n]._render=a,this.changeGroupRender(this._groups[n].it,a),s+=1;this._currentCopies=o;var h=this.o.v,c=h%1,d=h>0?Math.floor(h):Math.ceil(h),u=(this.tr.v.props,this.pMatrix.props),p=this.rMatrix.props,f=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var m,g,v=0;if(h>0){for(;d>v;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),v+=1;c&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,c,!1),v+=c)}else if(0>h){for(;v>d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),v-=1;c&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-c,!0),v-=c)}for(n=1===this.data.m?0:this._currentCopies-1,r=1===this.data.m?1:-1,s=this._currentCopies;s;){if(g=(i=(e=this.elemsData[n].it)[e.length-1].transform.mProps.v.props).length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=this.so.v+(this.eo.v-this.so.v)*(n/(this._currentCopies-1)),0!==v){for((0!==n&&1===r||n!==this._currentCopies-1&&-1===r)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),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(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]),m=0;g>m;m+=1)i[m]=this.matrix.props[m];this.matrix.reset()}else for(this.matrix.reset(),m=0;g>m;m+=1)i[m]=this.matrix.props[m];v+=1,s-=1,n+=r}}else for(s=this._currentCopies,n=0,r=1;s;)i=(e=this.elemsData[n].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,s-=1,n+=r},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var t;for(t=0;te;e+=1)"o"!=this.dataProps[e].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),GradientProperty.prototype.comparePoints=function(t,e){for(var i=0,n=this.o.length/2;n>i;){if(Math.abs(t[4*i]-t[4*e+2*i])>.01)return!1;i+=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 t=0,e=this.data.k.k.length;e>t;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,i,n,r=4*this.data.p;for(e=0;r>e;e+=1)i=e%4==0?100:255,n=Math.round(this.prop.v[e]*i),this.c[e]!==n&&(this.c[e]=n,this._cmdf=!t);if(this.o.length)for(r=this.prop.v.length,e=4*this.data.p;r>e;e+=1)i=e%2==0?100:1,n=e%2==0?Math.round(100*this.prop.v[e]):this.prop.v[e],this.o[e-4*this.data.p]!==n&&(this.o[e-4*this.data.p]=n,this._omdf=!t);this._mdf=!t}},extendPrototype([DynamicPropertyContainer],GradientProperty);var buildShapeString=function(t,e,i,n){if(0===e)return"";var r,s=t.o,a=t.i,o=t.v,l=" M"+n.applyToPointStringified(o[0][0],o[0][1]);for(r=1;e>r;r+=1)l+=" C"+n.applyToPointStringified(s[r-1][0],s[r-1][1])+" "+n.applyToPointStringified(a[r][0],a[r][1])+" "+n.applyToPointStringified(o[r][0],o[r][1]);return i&&e&&(l+=" C"+n.applyToPointStringified(s[r-1][0],s[r-1][1])+" "+n.applyToPointStringified(a[0][0],a[0][1])+" "+n.applyToPointStringified(o[0][0],o[0][1]),l+="z"),l},ImagePreloader=function(){var t=function(){var t=createTag("canvas");t.width=1,t.height=1;var e=t.getContext("2d");return e.fillStyle="rgba(0,0,0,0)",e.fillRect(0,0,1,1),t}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(e){var i=function(t,e,i){var n="";if(t.e)n=t.p;else if(e){var r=t.p;-1!==r.indexOf("images/")&&(r=r.split("/")[1]),n=e+r}else n=i,n+=t.u?t.u:"",n+=t.p;return n}(e,this.assetsPath,this.path),n=createTag("img");n.crossOrigin="anonymous",n.addEventListener("load",this._imageLoaded.bind(this),!1),n.addEventListener("error",function(){r.img=t,this._imageLoaded()}.bind(this),!1),n.src=i;var r={img:n,assetData:e};return r}function n(t,e){this.imagesLoadedCb=e;var i,n=t.length;for(i=0;n>i;i+=1)t[i].layers||(this.totalImages+=1,this.images.push(this._createImageData(t[i])))}function r(t){this.path=t||""}function s(t){this.assetsPath=t||""}function a(t){for(var e=0,i=this.images.length;i>e;){if(this.images[e].assetData===t)return this.images[e].img;e+=1}}function o(){this.imagesLoadedCb=null,this.images.length=0}function l(){return this.totalImages===this.loadedAssets}return function(){this.loadAssets=n,this.setAssetsPath=s,this.setPath=r,this.loaded=l,this.destroy=o,this.getImage=a,this._createImageData=i,this._imageLoaded=e,this.assetsPath="",this.path="",this.totalImages=0,this.loadedAssets=0,this.imagesLoadedCb=null,this.images=[]}}(),featureSupport=(qw={maskType:!0},(/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))&&(qw.maskType=!1),qw),qw,filtersFactory=(rw={},rw.createFilter=function(t){var e=createNS("filter");return e.setAttribute("id",t),e.setAttribute("filterUnits","objectBoundingBox"),e.setAttribute("x","0%"),e.setAttribute("y","0%"),e.setAttribute("width","100%"),e.setAttribute("height","100%"),e},rw.createAlphaToLuminanceFilter=function(){var t=createNS("feColorMatrix");return t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),t},rw),rw,assetLoader=function(){function t(t){return t.response&&"object"==_typeof(t.response)?t.response:t.response&&"string"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):void 0}return{load:function(e,i,n){var r,s=new XMLHttpRequest;s.open("GET",e,!0);try{s.responseType="json"}catch(e){}s.send(),s.onreadystatechange=function(){if(4==s.readyState)if(200==s.status)r=t(s),i(r);else try{r=t(s),i(r)}catch(t){n&&n(t)}}}}}();function TextAnimatorProperty(t,e,i){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=i,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(i)}function TextAnimatorDataProperty(t,e,i){var n={propType:!1},r=PropertyFactory.getProp,s=e.a;this.a={r:s.r?r(t,s.r,0,degToRads,i):n,rx:s.rx?r(t,s.rx,0,degToRads,i):n,ry:s.ry?r(t,s.ry,0,degToRads,i):n,sk:s.sk?r(t,s.sk,0,degToRads,i):n,sa:s.sa?r(t,s.sa,0,degToRads,i):n,s:s.s?r(t,s.s,1,.01,i):n,a:s.a?r(t,s.a,1,0,i):n,o:s.o?r(t,s.o,0,.01,i):n,p:s.p?r(t,s.p,1,0,i):n,sw:s.sw?r(t,s.sw,0,0,i):n,sc:s.sc?r(t,s.sc,1,0,i):n,fc:s.fc?r(t,s.fc,1,0,i):n,fh:s.fh?r(t,s.fh,0,0,i):n,fs:s.fs?r(t,s.fs,0,.01,i):n,fb:s.fb?r(t,s.fb,0,.01,i):n,t:s.t?r(t,s.t,0,0,i):n},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,i),this.s.t=e.s.t}function LetterProps(t,e,i,n,r,s){this.o=t,this.sw=e,this.sc=i,this.fc=n,this.m=r,this.p=s,this._mdf={o:!0,sw:!!e,sc:!!i,fc:!!n,m:!0,p:!0}}function TextProperty(t,e){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=e,this.elem=t,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(){var t,e,i=this._textData.a.length,n=PropertyFactory.getProp;for(t=0;i>t;t+=1)e=this._textData.a[t],this._animatorsData[t]=new TextAnimatorDataProperty(this._elem,e,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,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(t,e){if(this.lettersChangedFlag=e,this._mdf||this._isFirstFrame||e||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var i,n,r,s,a,o,l,h,c,d,u,p,f,m,g,v,y,_,b,w=this._moreOptions.alignment.v,x=this._animatorsData,T=this._textData,C=this.mHelper,S=this._renderType,k=this.renderedLetters.length,P=(this.data,t.l);if(this._hasMaskedPath){if(b=this._pathData.m,!this._pathData.n||this._pathData._mdf){var E,A=b.v;for(this._pathData.r&&(A=A.reverse()),a={tLength:0,segments:[]},s=A._length-1,r=v=0;s>r;r+=1)E=bez.buildBezierData(A.v[r],A.v[r+1],[A.o[r][0]-A.v[r][0],A.o[r][1]-A.v[r][1]],[A.i[r+1][0]-A.v[r+1][0],A.i[r+1][1]-A.v[r+1][1]]),a.tLength+=E.segmentLength,a.segments.push(E),v+=E.segmentLength;r=s,b.v.c&&(E=bez.buildBezierData(A.v[r],A.v[0],[A.o[r][0]-A.v[r][0],A.o[r][1]-A.v[r][1]],[A.i[0][0]-A.v[0][0],A.i[0][1]-A.v[0][1]]),a.tLength+=E.segmentLength,a.segments.push(E),v+=E.segmentLength),this._pathData.pi=a}if(a=this._pathData.pi,o=this._pathData.f.v,d=1,c=!(h=u=0),m=a.segments,0>o&&b.v.c)for(a.tLengtho;)o+=f[d].partialLength,0>(d-=1)&&(d=(f=m[u-=1].points).length-1);p=(f=m[u].points)[d-1],g=(l=f[d]).partialLength}s=P.length,n=i=0;var I,M,D,O,z=1.2*t.finalSize*.714,R=!0;D=x.length;var F,$,L,j,B,N,H,W,V,G,U,q,X,Y=-1,Z=o,K=u,Q=d,J=-1,tt="",et=this.defaultPropsArray;if(2===t.j||1===t.j){var it=0,nt=0,rt=2===t.j?-.5:-1,st=0,at=!0;for(r=0;s>r;r+=1)if(P[r].n){for(it&&(it+=nt);r>st;)P[st].animatorJustifyOffset=it,st+=1;at=!(it=0)}else{for(M=0;D>M;M+=1)(I=x[M].a).t.propType&&(at&&2===t.j&&(nt+=I.t.v*rt),(F=x[M].s.getMult(P[r].anIndexes[M],T.a[M].s.totalChars)).length?it+=I.t.v*F[0]*rt:it+=I.t.v*F*rt);at=!1}for(it&&(it+=nt);r>st;)P[st].animatorJustifyOffset=it,st+=1}for(r=0;s>r;r+=1){if(C.reset(),B=1,P[r].n)i=0,n+=t.yOffset,n+=R?1:0,o=Z,R=!1,this._hasMaskedPath&&(d=Q,p=(f=m[u=K].points)[d-1],g=(l=f[d]).partialLength,h=0),X=G=q=tt="",et=this.defaultPropsArray;else{if(this._hasMaskedPath){if(J!==P[r].line){switch(t.j){case 1:o+=v-t.lineWidths[P[r].line];break;case 2:o+=(v-t.lineWidths[P[r].line])/2}J=P[r].line}Y!==P[r].ind&&(P[Y]&&(o+=P[Y].extra),o+=P[r].an/2,Y=P[r].ind),o+=w[0]*P[r].an/200;var ot=0;for(M=0;D>M;M+=1)(I=x[M].a).p.propType&&((F=x[M].s.getMult(P[r].anIndexes[M],T.a[M].s.totalChars)).length?ot+=I.p.v[0]*F[0]:ot+=I.p.v[0]*F),I.a.propType&&((F=x[M].s.getMult(P[r].anIndexes[M],T.a[M].s.totalChars)).length?ot+=I.a.v[0]*F[0]:ot+=I.a.v[0]*F);for(c=!0;c;)o+ot>h+g&&f?f&&(h+=l.partialLength,(d+=1)>=f.length&&(d=0,f=m[u+=1]?m[u].points:b.v.c?m[u=d=0].points:(h-=l.partialLength,null)),f&&(p=l,g=(l=f[d]).partialLength)):(y=(o+ot-h)/l.partialLength,L=p.point[0]+(l.point[0]-p.point[0])*y,j=p.point[1]+(l.point[1]-p.point[1])*y,C.translate(-w[0]*P[r].an/200,-w[1]*z/100),c=!1);$=P[r].an/2-P[r].add,C.translate(-$,0,0)}else $=P[r].an/2-P[r].add,C.translate(-$,0,0),C.translate(-w[0]*P[r].an/200,-w[1]*z/100,0);for(P[r].l,M=0;D>M;M+=1)(I=x[M].a).t.propType&&(F=x[M].s.getMult(P[r].anIndexes[M],T.a[M].s.totalChars),0===i&&0===t.j||(this._hasMaskedPath?F.length?o+=I.t.v*F[0]:o+=I.t.v*F:F.length?i+=I.t.v*F[0]:i+=I.t.v*F));for(P[r].l,t.strokeWidthAnim&&(H=t.sw||0),t.strokeColorAnim&&(N=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&(W=[t.fc[0],t.fc[1],t.fc[2]]),M=0;D>M;M+=1)(I=x[M].a).a.propType&&((F=x[M].s.getMult(P[r].anIndexes[M],T.a[M].s.totalChars)).length?C.translate(-I.a.v[0]*F[0],-I.a.v[1]*F[1],I.a.v[2]*F[2]):C.translate(-I.a.v[0]*F,-I.a.v[1]*F,I.a.v[2]*F));for(M=0;D>M;M+=1)(I=x[M].a).s.propType&&((F=x[M].s.getMult(P[r].anIndexes[M],T.a[M].s.totalChars)).length?C.scale(1+(I.s.v[0]-1)*F[0],1+(I.s.v[1]-1)*F[1],1):C.scale(1+(I.s.v[0]-1)*F,1+(I.s.v[1]-1)*F,1));for(M=0;D>M;M+=1){if(I=x[M].a,F=x[M].s.getMult(P[r].anIndexes[M],T.a[M].s.totalChars),I.sk.propType&&(F.length?C.skewFromAxis(-I.sk.v*F[0],I.sa.v*F[1]):C.skewFromAxis(-I.sk.v*F,I.sa.v*F)),I.r.propType&&(F.length?C.rotateZ(-I.r.v*F[2]):C.rotateZ(-I.r.v*F)),I.ry.propType&&(F.length?C.rotateY(I.ry.v*F[1]):C.rotateY(I.ry.v*F)),I.rx.propType&&(F.length?C.rotateX(I.rx.v*F[0]):C.rotateX(I.rx.v*F)),I.o.propType&&(F.length?B+=(I.o.v*F[0]-B)*F[0]:B+=(I.o.v*F-B)*F),t.strokeWidthAnim&&I.sw.propType&&(F.length?H+=I.sw.v*F[0]:H+=I.sw.v*F),t.strokeColorAnim&&I.sc.propType)for(V=0;3>V;V+=1)F.length?N[V]=N[V]+(I.sc.v[V]-N[V])*F[0]:N[V]=N[V]+(I.sc.v[V]-N[V])*F;if(t.fillColorAnim&&t.fc){if(I.fc.propType)for(V=0;3>V;V+=1)F.length?W[V]=W[V]+(I.fc.v[V]-W[V])*F[0]:W[V]=W[V]+(I.fc.v[V]-W[V])*F;I.fh.propType&&(W=F.length?addHueToRGB(W,I.fh.v*F[0]):addHueToRGB(W,I.fh.v*F)),I.fs.propType&&(W=F.length?addSaturationToRGB(W,I.fs.v*F[0]):addSaturationToRGB(W,I.fs.v*F)),I.fb.propType&&(W=F.length?addBrightnessToRGB(W,I.fb.v*F[0]):addBrightnessToRGB(W,I.fb.v*F))}}for(M=0;D>M;M+=1)(I=x[M].a).p.propType&&(F=x[M].s.getMult(P[r].anIndexes[M],T.a[M].s.totalChars),this._hasMaskedPath?F.length?C.translate(0,I.p.v[1]*F[0],-I.p.v[2]*F[1]):C.translate(0,I.p.v[1]*F,-I.p.v[2]*F):F.length?C.translate(I.p.v[0]*F[0],I.p.v[1]*F[1],-I.p.v[2]*F[2]):C.translate(I.p.v[0]*F,I.p.v[1]*F,-I.p.v[2]*F));if(t.strokeWidthAnim&&(G=0>H?0:H),t.strokeColorAnim&&(U="rgb("+Math.round(255*N[0])+","+Math.round(255*N[1])+","+Math.round(255*N[2])+")"),t.fillColorAnim&&t.fc&&(q="rgb("+Math.round(255*W[0])+","+Math.round(255*W[1])+","+Math.round(255*W[2])+")"),this._hasMaskedPath){if(C.translate(0,-t.ls),C.translate(0,w[1]*z/100+n,0),T.p.p){_=(l.point[1]-p.point[1])/(l.point[0]-p.point[0]);var lt=180*Math.atan(_)/Math.PI;l.point[0]r?(O=this.renderedLetters[r]).update(X,G,U,q,tt,et)||this.lettersChangedFlag:(O=new LetterProps(X,G,U,q,tt,et),this.renderedLetters.push(O),k+=1,!0)}}},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(t,e,i,n,r,s){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!==t&&(this.o=t,a=this._mdf.o=!0),this.sw!==e&&(this.sw=e,a=this._mdf.sw=!0),this.sc!==i&&(this.sc=i,a=this._mdf.sc=!0),this.fc!==n&&(this.fc=n,a=this._mdf.fc=!0),this.m!==r&&(this.m=r,a=this._mdf.m=!0),!s.length||this.p[0]===s[0]&&this.p[1]===s[1]&&this.p[4]===s[4]&&this.p[5]===s[5]&&this.p[12]===s[12]&&this.p[13]===s[13]||(this.p=s,a=this._mdf.p=!0),a},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t},TextProperty.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,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=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,i=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{this.lock=!0,this._mdf=!1;var n,r=this.effectsSequence.length,s=t||this.data.d.k[this.keysIndex].s;for(n=0;r>n;n+=1)s=i!==this.keysIndex?this.effectsSequence[n](s,s.t):this.effectsSequence[n](this.currentData,s.t);e!==s&&this.setCurrentData(s),this.pv=this.v=this.currentData,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,i=0,n=t.length;n-1>=i&&(t[i].s,i!==n-1&&t[i+1].t<=e);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(t){for(var e,i=FontManager.getCombinedCharacterCodes(),n=[],r=0,s=t.length;s>r;)e=t.charCodeAt(r),-1!==i.indexOf(e)?n[n.length-1]+=t.charAt(r):55296>e||e>56319||56320>(e=t.charCodeAt(r+1))||e>57343?n.push(t.charAt(r)):(n.push(t.substr(r,2)),++r),r+=1;return n},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var e,i,n,r,s,a,o,l=this.elem.globalData.fontManager,h=this.data,c=[],d=0,u=h.m.g,p=0,f=0,m=0,g=[],v=0,y=0,_=l.getFontByName(t.f),b=0,w=_.fStyle?_.fStyle.split(" "):[],x="normal",T="normal";for(i=w.length,e=0;i>e;e+=1)switch(w[e].toLowerCase()){case"italic":T="italic";break;case"bold":x="700";break;case"black":x="900";break;case"medium":x="500";break;case"regular":case"normal":x="400";break;case"light":case"thin":x="200"}t.fWeight=_.fWeight||x,t.fStyle=T,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),i=t.finalText.length,t.finalLineHeight=t.lh;var C,S=t.tr/1e3*t.finalSize;if(t.sz)for(var k,P,E=!0,A=t.sz[0],I=t.sz[1];E;){v=k=0,i=(P=this.buildFinalText(t.t)).length,S=t.tr/1e3*t.finalSize;var M=-1;for(e=0;i>e;e+=1)C=P[e].charCodeAt(0),n=!1," "===P[e]?M=e:13!==C&&3!==C||(n=!(v=0),k+=t.finalLineHeight||1.2*t.finalSize),Athis.minimumFontSize&&k>I?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=P,i=t.finalText.length,E=!1)}v=-S;var D,O=b=0;for(e=0;i>e;e+=1)if(n=!1,C=(D=t.finalText[e]).charCodeAt(0)," "===D?r=" ":13===C||3===C?(O=0,g.push(v),y=v>y?v:y,v=-2*S,n=!(r=""),m+=1):r=t.finalText[e],b=l.chars?(o=l.getCharData(D,_.fStyle,l.getFontByName(t.f).fFamily),n?0:o.w*t.finalSize/100):l.measureText(r,t.f,t.finalSize)," "===D?O+=b+S:(v+=b+S+O,O=0),c.push({l:b,an:b,add:p,n:n,anIndexes:[],val:r,line:m,animatorJustifyOffset:0}),2==u){if(p+=b,""===r||" "===r||e===i-1){for(""!==r&&" "!==r||(p-=b);e>=f;)c[f].an=p,c[f].ind=d,c[f].extra=b,f+=1;d+=1,p=0}}else if(3==u){if(p+=b,""===r||e===i-1){for(""===r&&(p-=b);e>=f;)c[f].an=p,c[f].ind=d,c[f].extra=b,f+=1;p=0,d+=1}}else c[d].ind=d,c[d].extra=0,d+=1;if(t.l=c,y=v>y?v:y,g.push(v),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=y,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=g;var z,R,F=h.a;a=F.length;var $,L,j=[];for(s=0;a>s;s+=1){for((z=F[s]).a.sc&&(t.strokeColorAnim=!0),z.a.sw&&(t.strokeWidthAnim=!0),(z.a.fc||z.a.fh||z.a.fs||z.a.fb)&&(t.fillColorAnim=!0),L=0,$=z.s.b,e=0;i>e;e+=1)(R=c[e]).anIndexes[s]=L,(1==$&&""!==R.val||2==$&&""!==R.val&&" "!==R.val||3==$&&(R.n||" "==R.val||e==i-1)||4==$&&(R.n||e==i-1))&&(1===z.s.rn&&j.push(L),L+=1);h.a[s].s.totalChars=L;var B,N=-1;if(1===z.s.rn)for(e=0;i>e;e+=1)N!=(R=c[e]).anIndexes[s]&&(N=R.anIndexes[s],B=j.splice(Math.floor(Math.random()*j.length),1)[0]),R.anIndexes[s]=B}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=_.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentData=function(t,e){e=void 0===e?this.keysIndex:e;var i=this.copyData({},this.data.d.k[e].s);i=this.copyData(i,t),this.data.d.k[e].s=i,this.recalculate(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var t=Math.max,e=Math.min,i=Math.floor;function n(t,e){this._currentTextLength=-1,this.k=!1,this.data=e,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=PropertyFactory.getProp(t,e.s||{k:0},0,0,this),this.e="e"in e?PropertyFactory.getProp(t,e.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(t,e.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(t,e.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(t,e.ne||{k:0},0,0,this),this.a=PropertyFactory.getProp(t,e.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return n.prototype={getMult:function(n){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var r=BezierFactory.getBezierEasing(this.ne.v/100,0,1-this.xe.v/100,1).get,s=0,a=this.finalS,o=this.finalE,l=this.data.sh;if(2==l)s=r(s=o===a?o>n?0:1:t(0,e(.5/(o-a)+(n-a)/(o-a),1)));else if(3==l)s=r(s=o===a?o>n?1:0:1-t(0,e(.5/(o-a)+(n-a)/(o-a),1)));else if(4==l)o===a?s=0:.5>(s=t(0,e(.5/(o-a)+(n-a)/(o-a),1)))?s*=2:s=1-2*(s-.5),s=r(s);else if(5==l){if(o===a)s=0;else{var h=o-a,c=-h/2+(n=e(t(0,n+.5-a),o-a)),d=h/2;s=Math.sqrt(1-c*c/(d*d))}s=r(s)}else s=6==l?r(s=o===a?0:(n=e(t(0,n+.5-a),o-a),(1+Math.cos(Math.PI+2*Math.PI*n/(o-a)))/2)):(n>=i(a)&&(s=0>n-a?1-(a-n):t(0,e(o-n,1))),r(s));return s*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,i=this.o.v/e,n=this.s.v/e+i,r=this.e.v/e+i;if(n>r){var s=n;n=r,r=s}this.finalS=n,this.finalE=r}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(t,e,i){return new n(t,e,i)}}}(),pool_factory=function(t,e,i,n){var r=0,s=t,a=createSizedArray(s);return{newElement:function(){return r?a[r-=1]:e()},release:function(t){r===s&&(a=pooling.double(a),s*=2),i&&i(t),a[r]=t,r+=1}}},pooling={double:function(t){return t.concat(createSizedArray(t.length))}},point_pool=pool_factory(8,function(){return createTypedArray("float32",2)}),shape_pool=(EA=pool_factory(4,function(){return new ShapePath},function(t){var e,i=t._length;for(e=0;i>e;e+=1)point_pool.release(t.v[e]),point_pool.release(t.i[e]),point_pool.release(t.o[e]),t.v[e]=null,t.i[e]=null,t.o[e]=null;t._length=0,t.c=!1}),EA.clone=function(t){var e,i=EA.newElement(),n=void 0===t._length?t.v.length:t._length;for(i.setLength(n),i.c=t.c,e=0;n>e;e+=1)i.setTripleAt(t.v[e][0],t.v[e][1],t.o[e][0],t.o[e][1],t.i[e][0],t.i[e][1],e);return i},EA),EA,shapeCollection_pool=(NA={newShapeCollection:function(){return OA?QA[OA-=1]:new ShapeCollection},release:function(t){var e,i=t._length;for(e=0;i>e;e+=1)shape_pool.release(t.shapes[e]);t._length=0,OA===PA&&(QA=pooling.double(QA),PA*=2),QA[OA]=t,OA+=1}},OA=0,PA=4,QA=createSizedArray(PA),NA),NA,OA,PA,QA,segments_length_pool=pool_factory(8,function(){return{lengths:[],totalLength:0}},function(t){var e,i=t.lengths.length;for(e=0;i>e;e+=1)bezier_length_pool.release(t.lengths[e]);t.lengths.length=0}),bezier_length_pool=pool_factory(8,function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}});function BaseRenderer(){}function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var i="";if(e&&e.title){var n=createNS("title"),r=createElementID();n.setAttribute("id",r),n.textContent=e.title,this.svgElement.appendChild(n),i+=r}if(e&&e.description){var s=createNS("desc"),a=createElementID();s.setAttribute("id",a),s.textContent=e.description,this.svgElement.appendChild(s),i+=" "+a}i&&this.svgElement.setAttribute("aria-labelledby",i);var o=createNS("defs");this.svgElement.appendChild(o);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!e||!1!==e.hideOnTransparent,viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",focusable:e&&e.focusable},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",className:e&&e.className||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.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(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!e||!1!==e.hideOnTransparent},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(t,e,i){this.data=t,this.element=e,this.globalData=i,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var n,r=this.globalData.defs,s=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(s),this.solidPath="";var a,o,l,h,c,d,u,p=this.masksProperties,f=0,m=[],g=createElementID(),v="clipPath",y="clip-path";for(n=0;s>n;n++)if(("a"!==p[n].mode&&"n"!==p[n].mode||p[n].inv||100!==p[n].o.k||p[n].o.x)&&(y=v="mask"),"s"!=p[n].mode&&"i"!=p[n].mode||0!==f?h=null:((h=createNS("rect")).setAttribute("fill","#ffffff"),h.setAttribute("width",this.element.comp.data.w||0),h.setAttribute("height",this.element.comp.data.h||0),m.push(h)),a=createNS("path"),"n"!=p[n].mode){var _;if(f+=1,a.setAttribute("fill","s"===p[n].mode?"#000000":"#ffffff"),a.setAttribute("clip-rule","nonzero"),0!==p[n].x.k?(y=v="mask",u=PropertyFactory.getProp(this.element,p[n].x,0,null,this.element),_=createElementID(),(c=createNS("filter")).setAttribute("id",_),(d=createNS("feMorphology")).setAttribute("operator","erode"),d.setAttribute("in","SourceGraphic"),d.setAttribute("radius","0"),c.appendChild(d),r.appendChild(c),a.setAttribute("stroke","s"===p[n].mode?"#000000":"#ffffff")):u=d=null,this.storedData[n]={elem:a,x:u,expan:d,lastPath:"",lastOperator:"",filterId:_,lastRadius:0},"i"==p[n].mode){l=m.length;var b=createNS("g");for(o=0;l>o;o+=1)b.appendChild(m[o]);var w=createNS("mask");w.setAttribute("mask-type","alpha"),w.setAttribute("id",g+"_"+f),w.appendChild(a),r.appendChild(w),b.setAttribute("mask","url("+locationHref+"#"+g+"_"+f+")"),m.length=0,m.push(b)}else m.push(a);p[n].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[n]={elem:a,lastPath:"",op:PropertyFactory.getProp(this.element,p[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[n],3),invRect:h},this.viewData[n].prop.k||this.drawPath(p[n],this.viewData[n].prop.v,this.viewData[n])}else this.viewData[n]={op:PropertyFactory.getProp(this.element,p[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[n],3),elem:a,lastPath:""},r.appendChild(a);for(this.maskElement=createNS(v),s=m.length,n=0;s>n;n+=1)this.maskElement.appendChild(m[n]);f>0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(y,"url("+locationHref+"#"+g+")"),r.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(t,e){this.elem=t,this.pos=e}function SVGStyleData(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=!0===t.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(t,e,i){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=i,this.lvl=e,this._isAnimated=!!i.k;for(var n=0,r=t.length;r>n;){if(t[n].mProps.dynamicProperties.length){this._isAnimated=!0;break}n+=1}}function SVGTransformData(t,e,i){this.transform={mProps:t,op:e,container:i},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=i,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=i}function SVGGradientFillStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,i)}function SVGGradientStrokeStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.initGradientData(t,e,i),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}BaseRenderer.prototype.checkLayers=function(t){var e,i,n=this.layers.length;for(this.completeLayers=!0,e=n-1;e>=0;e--)this.elements[e]||(i=this.layers[e]).ip-i.st<=t-this.layers[e].st&&i.op-i.st>t-this.layers[e].st&&this.buildItem(e),this.completeLayers=!!this.elements[e]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 13:return this.createCamera(t)}return this.createNull(t)},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;e>t;t+=1)this.buildItem(t);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(t){this.completeLayers=!1;var e,i,n=t.length,r=this.layers.length;for(e=0;n>e;e+=1)for(i=0;r>i;){if(this.layers[i].id==t[e].id){this.layers[i]=t[e];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(t,e,i){for(var n=this.elements,r=this.layers,s=0,a=r.length;a>s;)r[s].ind==e&&(n[s]&&!0!==n[s]?(i.push(n[s]),n[s].setAsParent(),void 0!==r[s].parent?this.buildElementParenting(t,r[s].parent,i):t.setHierarchy(i)):(this.buildItem(s),this.addPendingElement(t))),s+=1},BaseRenderer.prototype.addPendingElement=function(t){this.pendingElements.push(t)},BaseRenderer.prototype.searchExtraCompositions=function(t){var e,i=t.length;for(e=0;i>e;e+=1)if(t[e].xt){var n=this.createComp(t[e]);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),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.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(t){return new NullElement(t,this.globalData,this)},SVGRenderer.prototype.createShape=function(t){return new SVGShapeElement(t,this.globalData,this)},SVGRenderer.prototype.createText=function(t){return new SVGTextElement(t,this.globalData,this)},SVGRenderer.prototype.createImage=function(t){return new IImageElement(t,this.globalData,this)},SVGRenderer.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)},SVGRenderer.prototype.createSolid=function(t){return new ISolidElement(t,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(t){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 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)"),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),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 e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var i=createNS("clipPath"),n=createNS("rect");n.setAttribute("width",t.w),n.setAttribute("height",t.h),n.setAttribute("x",0),n.setAttribute("y",0);var r=createElementID();i.setAttribute("id",r),i.appendChild(n),this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+r+")"),e.appendChild(i),this.layers=t.layers,this.elements=createSizedArray(t.layers.length)},SVGRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.layerElement=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;e>t;t++)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(t){var e=this.elements;if(!e[t]&&99!=this.layers[t].ty){e[t]=!0;var i=this.createItem(this.layers[t]);e[t]=i,expressionsPlugin&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(i),i.initExpressions()),this.appendElementInPos(i,t),this.layers[t].tt&&(this.elements[t-1]&&!0!==this.elements[t-1]?i.setMatte(e[t-1].layerId):(this.buildItem(t-1),this.addPendingElement(i)))}},SVGRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,i=this.elements.length;i>e;){if(this.elements[e]===t){t.setMatte(this.elements[e-1].layerId);break}e+=1}}},SVGRenderer.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var e,i=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=i-1;e>=0;e--)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;i>e;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},SVGRenderer.prototype.appendElementInPos=function(t,e){var i=t.getBaseElement();if(i){for(var n,r=0;e>r;)this.elements[r]&&!0!==this.elements[r]&&this.elements[r].getBaseElement()&&(n=this.elements[r].getBaseElement()),r+=1;n?this.layerElement.insertBefore(i,n):this.layerElement.appendChild(i)}},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(t){return new CVShapeElement(t,this.globalData,this)},CanvasRenderer.prototype.createText=function(t){return new CVTextElement(t,this.globalData,this)},CanvasRenderer.prototype.createImage=function(t){return new CVImageElement(t,this.globalData,this)},CanvasRenderer.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(t){return new CVSolidElement(t,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(t){if(1!==t[0]||0!==t[1]||0!==t[4]||1!==t[5]||0!==t[12]||0!==t[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(t);var e=this.contextData.cTr.props;this.transformMat.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]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var i=this.contextData.cTr.props;this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])}else this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},CanvasRenderer.prototype.ctxOpacity=function(t){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=0>t?0:t,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=0>t?0:t,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.save=function(t){if(this.renderConfig.clearCanvas){t&&this.canvasContext.save();var e=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var i,n=this.contextData.saved[this.contextData.cArrPos];for(i=0;16>i;i+=1)n[i]=e[i];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(t){if(this.renderConfig.clearCanvas){t&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var e,i=this.contextData.saved[this.contextData.cArrPos],n=this.contextData.cTr.props;for(e=0;16>e;e+=1)n[e]=i[e];this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13]),i=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=i,this.globalData.currentGlobalAlpha!==i&&(this.canvasContext.globalAlpha=i,this.globalData.currentGlobalAlpha=i)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimation=function(t){this.animationItem.wrapper?(this.animationItem.container=createTag("canvas"),this.animationItem.container.style.width="100%",this.animationItem.container.style.height="100%",this.animationItem.container.style.transformOrigin=this.animationItem.container.style.mozTransformOrigin=this.animationItem.container.style.webkitTransformOrigin=this.animationItem.container.style["-webkit-transform"]="0px 0px 0px",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.canvasContext=this.renderConfig.context,this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,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(t.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var t,e,i,n;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",t*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",e*this.renderConfig.dpr)):(t=this.canvasContext.canvas.width*this.renderConfig.dpr,e=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var r=this.renderConfig.preserveAspectRatio.split(" "),s=r[1]||"meet",a=r[0]||"xMidYMid",o=a.substr(0,4),l=a.substr(4);i=t/e,n=this.transformCanvas.w/this.transformCanvas.h,this.transformCanvas.sy=n>i&&"meet"===s||i>n&&"slice"===s?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=e/(this.transformCanvas.h/this.renderConfig.dpr),e/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===o&&(i>n&&"meet"===s||n>i&&"slice"===s)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(i>n&&"meet"===s||n>i&&"slice"===s)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(n>i&&"meet"===s||i>n&&"slice"===s)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(n>i&&"meet"===s||i>n&&"slice"===s)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"==this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(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(){var t;for(this.renderConfig.clearCanvas&&(this.animationItem.wrapper.innerHTML=""),t=(this.layers?this.layers.length:0)-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(t,e){if((this.renderedFrame!==t||!0!==this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!==t){this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var i,n=this.layers.length;for(this.completeLayers||this.checkLayers(t),i=0;n>i;i++)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(t-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=n-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!=this.layers[t].ty){var i=this.createItem(this.layers[t],this,this.globalData);(e[t]=i).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(t,e){var i=t.getBaseElement();if(i){var n=this.layers[e];if(n.ddd&&this.supports3d)this.addTo3dContainer(i,e);else if(this.threeDElements)this.addTo3dContainer(i,e);else{for(var r,s,a=0;e>a;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(s=this.elements[a],r=(this.layers[a].ddd?this.getThreeDContainerByPos(a):s.getBaseElement())||r),a+=1;r?n.ddd&&this.supports3d||this.layerElement.insertBefore(i,r):n.ddd&&this.supports3d||this.layerElement.appendChild(i)}}},HybridRenderer.prototype.createShape=function(t){return this.supports3d?new HShapeElement(t,this.globalData,this):new SVGShapeElement(t,this.globalData,this)},HybridRenderer.prototype.createText=function(t){return this.supports3d?new HTextElement(t,this.globalData,this):new SVGTextElement(t,this.globalData,this)},HybridRenderer.prototype.createCamera=function(t){return this.camera=new HCameraElement(t,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(t){return this.supports3d?new HImageElement(t,this.globalData,this):new IImageElement(t,this.globalData,this)},HybridRenderer.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)},HybridRenderer.prototype.createSolid=function(t){return this.supports3d?new HSolidElement(t,this.globalData,this):new ISolidElement(t,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPos=function(t){for(var e=0,i=this.threeDElements.length;i>e;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}},HybridRenderer.prototype.createThreeDContainer=function(t,e){var i=createTag("div");styleDiv(i);var n=createTag("div");styleDiv(n),"3d"===e&&(i.style.width=this.globalData.compSize.w+"px",i.style.height=this.globalData.compSize.h+"px",i.style.transformOrigin=i.style.mozTransformOrigin=i.style.webkitTransformOrigin="50% 50%",n.style.transform=n.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)"),i.appendChild(n);var r={container:n,perspectiveElem:i,startPos:t,endPos:t,type:e};return this.threeDElements.push(r),r},HybridRenderer.prototype.build3dContainers=function(){var t,e,i=this.layers.length,n="";for(t=0;i>t;t+=1)this.layers[t].ddd&&3!==this.layers[t].ty?"3d"!==n&&(n="3d",e=this.createThreeDContainer(t,"3d")):"2d"!==n&&(n="2d",e=this.createThreeDContainer(t,"2d")),e.endPos=Math.max(e.endPos,t);for(t=(i=this.threeDElements.length)-1;t>=0;t--)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(t,e){for(var i=0,n=this.threeDElements.length;n>i;){if(e<=this.threeDElements[i].endPos){for(var r,s=this.threeDElements[i].startPos;e>s;)this.elements[s]&&this.elements[s].getBaseElement&&(r=this.elements[s].getBaseElement()),s+=1;r?this.threeDElements[i].container.insertBefore(t,r):this.threeDElements[i].container.appendChild(t);break}i+=1}},HybridRenderer.prototype.configAnimation=function(t){var e=createTag("div"),i=this.animationItem.wrapper;e.style.width=t.w+"px",e.style.height=t.h+"px",styleDiv(this.resizerElem=e),e.style.transformStyle=e.style.webkitTransformStyle=e.style.mozTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),i.appendChild(e),e.style.overflow="hidden";var n=createNS("svg");n.setAttribute("width","1"),n.setAttribute("height","1"),styleDiv(n),this.resizerElem.appendChild(n);var r=createNS("defs");n.appendChild(r),this.data=t,this.setupGlobalData(t,n),this.globalData.defs=r,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.animationItem.container=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;e>t;t++)this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var t,e,i,n,r=this.animationItem.wrapper.offsetWidth,s=this.animationItem.wrapper.offsetHeight;n=r/st;t+=1)this.threeDElements[t].perspectiveElem.style.perspective=this.threeDElements[t].perspectiveElem.style.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(i,2))+"px"}},HybridRenderer.prototype.searchExtraCompositions=function(t){var e,i=t.length,n=createTag("div");for(e=0;i>e;e+=1)if(t[e].xt){var r=this.createComp(t[e],n,this.globalData.comp,null);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var e,i=this.element.finalTransform.mat,n=this.masksProperties.length;for(e=0;n>e;e++)if((this.viewData[e].prop._mdf||t)&&this.drawPath(this.masksProperties[e],this.viewData[e].prop.v,this.viewData[e]),(this.viewData[e].op._mdf||t)&&this.viewData[e].elem.setAttribute("fill-opacity",this.viewData[e].op.v),"n"!==this.masksProperties[e].mode&&(this.viewData[e].invRect&&(this.element.finalTransform.mProp._mdf||t)&&(this.viewData[e].invRect.setAttribute("x",-i.props[12]),this.viewData[e].invRect.setAttribute("y",-i.props[13])),this.storedData[e].x&&(this.storedData[e].x._mdf||t))){var r=this.storedData[e].expan;0>this.storedData[e].x.v?("erode"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="erode",this.storedData[e].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[e].filterId+")")),r.setAttribute("radius",-this.storedData[e].x.v)):("dilate"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="dilate",this.storedData[e].elem.setAttribute("filter",null)),this.storedData[e].elem.setAttribute("stroke-width",2*this.storedData[e].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var t="M0,0 ";return t+=" h"+this.globalData.compSize.w,t+=" v"+this.globalData.compSize.h,(t+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(t,e,i){var n,r,s=" M"+e.v[0][0]+","+e.v[0][1];for(r=e._length,n=1;r>n;n+=1)s+=" C"+e.o[n-1][0]+","+e.o[n-1][1]+" "+e.i[n][0]+","+e.i[n][1]+" "+e.v[n][0]+","+e.v[n][1];if(e.c&&r>1&&(s+=" C"+e.o[n-1][0]+","+e.o[n-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),i.lastPath!==s){var a="";i.elem&&(e.c&&(a=t.inv?this.solidPath+s:s),i.elem.setAttribute("d",a)),i.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(t){this.hierarchy=t},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(t,e){var i,n=this.dynamicProperties.length;for(i=0;n>i;i+=1)(e||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}},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 t,e=this.finalTransform.mat,i=0,n=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n>i;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),i=0;n>i;i+=1)t=this.hierarchy[i].finalTransform.mProp.v.props,e.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])}},globalToLocal:function(t){var e=[];e.push(this.finalTransform);for(var i=!0,n=this.comp;i;)n.finalTransform?(n.data.hasMask&&e.splice(0,0,n.finalTransform),n=n.comp):i=!1;var r,s,a=e.length;for(r=0;a>r;r+=1)s=e[r].mat.applyToPointArray(0,0,0),t=[t[0]-s[0],t[1]-s[1],0];return t},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){-1===this.renderableComponents.indexOf(t)&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){-1!==this.renderableComponents.indexOf(t)&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v>0?this.isTransparent&&(this.isTransparent=!1,this.show()):!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide())},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!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(){var t,e=this.renderableComponents.length;for(t=0;e>t;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(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),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(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,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(t,e,i){this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.s=PropertyFactory.getProp(t,e.s,1,null,this),this.e=PropertyFactory.getProp(t,e.e,1,null,this),this.h=PropertyFactory.getProp(t,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,e.g,this),this.style=i,this.stops=[],this.setGradientData(i.pElem,e),this.setGradientOpacity(e,i),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(t,e){var i=createElementID(),n=createNS(1===e.t?"linearGradient":"radialGradient");n.setAttribute("id",i),n.setAttribute("spreadMethod","pad"),n.setAttribute("gradientUnits","userSpaceOnUse");var r,s,a,o=[];for(a=4*e.g.p,s=0;a>s;s+=4)r=createNS("stop"),n.appendChild(r),o.push(r);t.setAttribute("gf"===e.ty?"fill":"stroke","url("+locationHref+"#"+i+")"),this.gf=n,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var i,n,r,s=createNS("mask"),a=createNS("path");s.appendChild(a);var o=createElementID(),l=createElementID();s.setAttribute("id",l);var h=createNS(1===t.t?"linearGradient":"radialGradient");h.setAttribute("id",o),h.setAttribute("spreadMethod","pad"),h.setAttribute("gradientUnits","userSpaceOnUse"),r=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var c=this.stops;for(n=4*t.g.p;r>n;n+=2)(i=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),h.appendChild(i),c.push(i);a.setAttribute("gf"===t.ty?"fill":"stroke","url("+locationHref+"#"+o+")"),this.of=h,this.ms=s,this.ost=c,this.maskId=l,e.msElem=a}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var SVGElementsRenderer=function(){var t=new Matrix,e=new Matrix;function i(t,e,i){(i||e.transform.op._mdf)&&e.transform.container.setAttribute("opacity",e.transform.op.v),(i||e.transform.mProps._mdf)&&e.transform.container.setAttribute("transform",e.transform.mProps.v.to2dCSS())}function n(i,n,r){var s,a,o,l,h,c,d,u,p,f,m,g=n.styles.length,v=n.lvl;for(c=0;g>c;c+=1){if(l=n.sh._mdf||r,n.styles[c].lvl0;)l=n.transformers[m].mProps._mdf||l,f--,m--;if(l)for(f=v-n.styles[c].lvl,m=n.transformers.length-1;f>0;)p=n.transformers[m].mProps.v.props,u.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),f--,m--}else u=t;if(a=(d=n.sh.paths)._length,l){for(o="",s=0;a>s;s+=1)(h=d.shapes[s])&&h._length&&(o+=buildShapeString(h,h._length,h.c,u));n.caches[c]=o}else o=n.caches[c];n.styles[c].d+=!0===i.hd?"":o,n.styles[c]._mdf=l||n.styles[c]._mdf}}function r(t,e,i){var n=e.style;(e.c._mdf||i)&&n.pElem.setAttribute("fill","rgb("+bm_floor(e.c.v[0])+","+bm_floor(e.c.v[1])+","+bm_floor(e.c.v[2])+")"),(e.o._mdf||i)&&n.pElem.setAttribute("fill-opacity",e.o.v)}function s(t,e,i){a(t,e,i),o(t,e,i)}function a(t,e,i){var n,r,s,a,o,l=e.gf,h=e.g._hasOpacity,c=e.s.v,d=e.e.v;if(e.o._mdf||i){var u="gf"===t.ty?"fill-opacity":"stroke-opacity";e.style.pElem.setAttribute(u,e.o.v)}if(e.s._mdf||i){var p=1===t.t?"x1":"cx",f="x1"===p?"y1":"cy";l.setAttribute(p,c[0]),l.setAttribute(f,c[1]),h&&!e.g._collapsable&&(e.of.setAttribute(p,c[0]),e.of.setAttribute(f,c[1]))}if(e.g._cmdf||i){n=e.cst;var m=e.g.c;for(s=n.length,r=0;s>r;r+=1)(a=n[r]).setAttribute("offset",m[4*r]+"%"),a.setAttribute("stop-color","rgb("+m[4*r+1]+","+m[4*r+2]+","+m[4*r+3]+")")}if(h&&(e.g._omdf||i)){var g=e.g.o;for(s=(n=e.g._collapsable?e.cst:e.ost).length,r=0;s>r;r+=1)a=n[r],e.g._collapsable||a.setAttribute("offset",g[2*r]+"%"),a.setAttribute("stop-opacity",g[2*r+1])}if(1===t.t)(e.e._mdf||i)&&(l.setAttribute("x2",d[0]),l.setAttribute("y2",d[1]),h&&!e.g._collapsable&&(e.of.setAttribute("x2",d[0]),e.of.setAttribute("y2",d[1])));else if((e.s._mdf||e.e._mdf||i)&&(o=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)),l.setAttribute("r",o),h&&!e.g._collapsable&&e.of.setAttribute("r",o)),e.e._mdf||e.h._mdf||e.a._mdf||i){o||(o=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)));var v=Math.atan2(d[1]-c[1],d[0]-c[0]),y=o*(1>e.h.v?e.h.v>-1?e.h.v:-.99:.99),_=Math.cos(v+e.a.v)*y+c[0],b=Math.sin(v+e.a.v)*y+c[1];l.setAttribute("fx",_),l.setAttribute("fy",b),h&&!e.g._collapsable&&(e.of.setAttribute("fx",_),e.of.setAttribute("fy",b))}}function o(t,e,i){var n=e.style,r=e.d;r&&(r._mdf||i)&&r.dashStr&&(n.pElem.setAttribute("stroke-dasharray",r.dashStr),n.pElem.setAttribute("stroke-dashoffset",r.dashoffset[0])),e.c&&(e.c._mdf||i)&&n.pElem.setAttribute("stroke","rgb("+bm_floor(e.c.v[0])+","+bm_floor(e.c.v[1])+","+bm_floor(e.c.v[2])+")"),(e.o._mdf||i)&&n.pElem.setAttribute("stroke-opacity",e.o.v),(e.w._mdf||i)&&(n.pElem.setAttribute("stroke-width",e.w.v),n.msElem&&n.msElem.setAttribute("stroke-width",e.w.v))}return{createRenderFunction:function(t){switch(t.ty,t.ty){case"fl":return r;case"gf":return a;case"gs":return s;case"st":return o;case"sh":case"el":case"rc":case"sr":return n;case"tr":return i}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(t,e,i,n){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var r=4;"rc"==e.ty?r=5:"el"==e.ty?r=6:"sr"==e.ty&&(r=7),this.sh=ShapePropertyFactory.getShapeProp(t,e,r,t);var s,a,o=i.length;for(s=0;o>s;s+=1)i[s].closed||(a={transforms:n.addTransformSequence(i[s].transforms),trNodes:[]},this.styledShapes.push(a),i[s].elements.push(a))}function BaseElement(){}function NullElement(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initFrame(),this.initTransform(t,e,i),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(t,e,i){this.initElement(t,e,i)}function SVGCompElement(t,e,i){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function SVGTextElement(t,e,i){this.textSpans=[],this.renderType="svg",this.initElement(t,e,i)}function SVGShapeElement(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,i),this.prevViewData=[]}function SVGTintFilter(t,e){this.filterManager=e;var i=createNS("feColorMatrix");if(i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.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"),i.setAttribute("result","f1"),t.appendChild(i),(i=createNS("feColorMatrix")).setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result","f2"),t.appendChild(i),this.matrixFilter=i,100!==e.effectElements[2].p.v||e.effectElements[2].p.k){var n,r=createNS("feMerge");t.appendChild(r),(n=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),r.appendChild(n),(n=createNS("feMergeNode")).setAttribute("in","f2"),r.appendChild(n)}}function SVGFillFilter(t,e){this.filterManager=e;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),t.appendChild(i),this.matrixFilter=i}function SVGGaussianBlurEffect(t,e){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;var i=createNS("feGaussianBlur");t.appendChild(i),this.feGaussianBlur=i}function SVGStrokeEffect(t,e){this.initialized=!1,this.filterManager=e,this.elem=t,this.paths=[]}function SVGTritoneFilter(t,e){this.filterManager=e;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.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"),i.setAttribute("result","f1"),t.appendChild(i);var n=createNS("feComponentTransfer");n.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(n),this.matrixFilter=n;var r=createNS("feFuncR");r.setAttribute("type","table"),n.appendChild(r),this.feFuncR=r;var s=createNS("feFuncG");s.setAttribute("type","table"),n.appendChild(s),this.feFuncG=s;var a=createNS("feFuncB");a.setAttribute("type","table"),n.appendChild(a),this.feFuncB=a}function SVGProLevelsFilter(t,e){this.filterManager=e;var i=this.filterManager.effectElements,n=createNS("feComponentTransfer");(i[10].p.k||0!==i[10].p.v||i[11].p.k||1!==i[11].p.v||i[12].p.k||1!==i[12].p.v||i[13].p.k||0!==i[13].p.v||i[14].p.k||1!==i[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",n)),(i[17].p.k||0!==i[17].p.v||i[18].p.k||1!==i[18].p.v||i[19].p.k||1!==i[19].p.v||i[20].p.k||0!==i[20].p.v||i[21].p.k||1!==i[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",n)),(i[24].p.k||0!==i[24].p.v||i[25].p.k||1!==i[25].p.v||i[26].p.k||1!==i[26].p.v||i[27].p.k||0!==i[27].p.v||i[28].p.k||1!==i[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",n)),(i[31].p.k||0!==i[31].p.v||i[32].p.k||1!==i[32].p.v||i[33].p.k||1!==i[33].p.v||i[34].p.k||0!==i[34].p.v||i[35].p.k||1!==i[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",n)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(n.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(n),n=createNS("feComponentTransfer")),(i[3].p.k||0!==i[3].p.v||i[4].p.k||1!==i[4].p.v||i[5].p.k||1!==i[5].p.v||i[6].p.k||0!==i[6].p.v||i[7].p.k||1!==i[7].p.v)&&(n.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(n),this.feFuncRComposed=this.createFeFunc("feFuncR",n),this.feFuncGComposed=this.createFeFunc("feFuncG",n),this.feFuncBComposed=this.createFeFunc("feFuncB",n))}function SVGDropShadowEffect(t,e){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","400%"),t.setAttribute("height","400%"),this.filterManager=e;var i=createNS("feGaussianBlur");i.setAttribute("in","SourceAlpha"),i.setAttribute("result","drop_shadow_1"),i.setAttribute("stdDeviation","0"),this.feGaussianBlur=i,t.appendChild(i);var n=createNS("feOffset");n.setAttribute("dx","25"),n.setAttribute("dy","0"),n.setAttribute("in","drop_shadow_1"),n.setAttribute("result","drop_shadow_2"),this.feOffset=n,t.appendChild(n);var r=createNS("feFlood");r.setAttribute("flood-color","#00ff00"),r.setAttribute("flood-opacity","1"),r.setAttribute("result","drop_shadow_3"),this.feFlood=r,t.appendChild(r);var s=createNS("feComposite");s.setAttribute("in","drop_shadow_3"),s.setAttribute("in2","drop_shadow_2"),s.setAttribute("operator","in"),s.setAttribute("result","drop_shadow_4"),t.appendChild(s);var a,o=createNS("feMerge");t.appendChild(o),a=createNS("feMergeNode"),o.appendChild(a),(a=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=a,this.feMerge=o,this.originalNodeAdded=!1,o.appendChild(a)}ShapeTransformManager.prototype={addTransformSequence:function(t){var e,i=t.length,n="_";for(e=0;i>e;e+=1)n+=t[e].transform.key+"_";var r=this.sequences[n];return r||(r={transforms:[].concat(t),finalTransform:new Matrix,_mdf:!1},this.sequences[n]=r,this.sequenceList.push(r)),r},processSequence:function(t,e){for(var i,n=0,r=t.transforms.length,s=e;r>n&&!e;){if(t.transforms[n].transform.mProps._mdf){s=!0;break}n+=1}if(s)for(t.finalTransform.reset(),n=r-1;n>=0;n-=1)i=t.transforms[n].transform.mProps.v.props,t.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);t._mdf=s},processSequences:function(t){var e,i=this.sequenceList.length;for(e=0;i>e;e+=1)this.processSequence(this.sequenceList[e],t)},getNewKey:function(){return"_"+this.transform_key_count++}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var t=0,e=this.data.masksProperties.length;e>t;){if("n"!==this.data.masksProperties[t].mode&&!1!==this.data.masksProperties[t].cl)return!0;t+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var t=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(t),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 t=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(t,e,i){this.globalData=e,this.comp=i,this.data=t,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(t){this.prepareProperties(t,!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 t,e,i,n=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var r=createNS("mask");r.setAttribute("id",this.layerId),r.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),r.appendChild(this.layerElement),n=r,this.globalData.defs.appendChild(r),featureSupport.maskType||1!=this.data.td||(r.setAttribute("mask-type","luminance"),t=createElementID(),e=filtersFactory.createFilter(t),this.globalData.defs.appendChild(e),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(i=createNS("g")).appendChild(this.layerElement),n=i,r.appendChild(i),i.setAttribute("filter","url("+locationHref+"#"+t+")"))}else if(2==this.data.td){var s=createNS("mask");s.setAttribute("id",this.layerId),s.setAttribute("mask-type","alpha");var a=createNS("g");s.appendChild(a),t=createElementID(),e=filtersFactory.createFilter(t);var o=createNS("feComponentTransfer");o.setAttribute("in","SourceGraphic"),e.appendChild(o);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),o.appendChild(l),this.globalData.defs.appendChild(e);var h=createNS("rect");h.setAttribute("width",this.comp.data.w),h.setAttribute("height",this.comp.data.h),h.setAttribute("x","0"),h.setAttribute("y","0"),h.setAttribute("fill","#ffffff"),h.setAttribute("opacity","0"),a.setAttribute("filter","url("+locationHref+"#"+t+")"),a.appendChild(h),a.appendChild(this.layerElement),n=a,featureSupport.maskType||(s.setAttribute("mask-type","luminance"),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),i=createNS("g"),a.appendChild(h),i.appendChild(this.layerElement),n=i,a.appendChild(i)),this.globalData.defs.appendChild(s)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),n=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(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){var c=createNS("clipPath"),d=createNS("path");d.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var u=createElementID();if(c.setAttribute("id",u),c.appendChild(d),this.globalData.defs.appendChild(c),this.checkMasks()){var p=createNS("g");p.setAttribute("clip-path","url("+locationHref+"#"+u+")"),p.appendChild(this.layerElement),this.transformedElement=p,n?n.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+u+")")}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(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+t+")")}},IShapeElement.prototype={addShapeToModifiers:function(t){var e,i=this.shapeModifiers.length;for(e=0;i>e;e+=1)this.shapeModifiers[e].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var e=this.shapeModifiers.length;e>0;)if(this.shapeModifiers[0].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,e=this.shapes.length;for(t=0;e>t;t+=1)this.shapes[t].sh.reset();for(t=(e=this.shapeModifiers.length)-1;t>=0;t-=1)this.shapeModifiers[t].processShapes(this._isFirstFrame)}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},searchProcessedElement:function(t){for(var e=this.processedElements,i=0,n=e.length;n>i;){if(e[i].elem===t)return e[i].pos;i+=1}return 0},addProcessedElement:function(t,e){for(var i=this.processedElements,n=i.length;n;)if(i[n-=1].elem===t)return void(i[n].pos=e);i.push(new ProcessedElement(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}},ITextElement.prototype.initElement=function(t,e,i){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,i),this.textProperty=new TextProperty(this,t.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(t.t,this.renderType,this),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(t,e){var i,n,r=e.length,s="";for(i=0;r>i;i+=1)n=e[i].ks.k,s+=buildShapeString(n,n.i.length,!0,t);return s},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,i,n,r){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i])/2,0,0)}e.translate(n,r,0)},ITextElement.prototype.buildColor=function(t){return"rgb("+Math.round(255*t[0])+","+Math.round(255*t[1])+","+Math.round(255*t[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var i,n=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),i=n-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&(this.elements[i].prepareFrame(this.renderedFrame-this.layers[i].st),this.elements[i]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;e>t;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},ICompElement.prototype.setElements=function(t){this.elements=t},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;e>t;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 t=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",t),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var t=createNS("rect");t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.layerElement.appendChild(t)},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextElement),SVGTextElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextElement.prototype.buildTextContents=function(t){for(var e=0,i=t.length,n=[],r="";i>e;)"\r"===t[e]||""===t[e]?(n.push(r),r=""):r+=t[e],e+=1;return n.push(r),n},SVGTextElement.prototype.buildNewText=function(){var t,e,i=this.textProperty.currentData;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);var n=this.globalData.fontManager.getFontByName(i.f);if(n.fClass)this.layerElement.setAttribute("class",n.fClass);else{this.layerElement.setAttribute("font-family",n.fFamily);var r=i.fWeight,s=i.fStyle;this.layerElement.setAttribute("font-style",s),this.layerElement.setAttribute("font-weight",r)}this.layerElement.setAttribute("aria-label",i.t);var a,o=i.l||[],l=!!this.globalData.fontManager.chars;e=o.length;var h,c=this.mHelper,d="",u=this.data.singleShape,p=0,f=0,m=!0,g=i.tr/1e3*i.finalSize;if(!u||l||i.sz){var v,y,_=this.textSpans.length;for(t=0;e>t;t+=1)l&&u&&0!==t||(a=_>t?this.textSpans[t]:createNS(l?"path":"text"),t>=_&&(a.setAttribute("stroke-linecap","butt"),a.setAttribute("stroke-linejoin","round"),a.setAttribute("stroke-miterlimit","4"),this.textSpans[t]=a,this.layerElement.appendChild(a)),a.style.display="inherit"),c.reset(),c.scale(i.finalSize/100,i.finalSize/100),u&&(o[t].n&&(p=-g,f+=i.yOffset,f+=m?1:0,m=!1),this.applyTextPropertiesToMatrix(i,c,o[t].line,p,f),p+=o[t].l||0,p+=g),l?(h=(v=(y=this.globalData.fontManager.getCharData(i.finalText[t],n.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily))&&y.data||{}).shapes?v.shapes[0].it:[],u?d+=this.createPathShape(c,h):a.setAttribute("d",this.createPathShape(c,h))):(u&&a.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),a.textContent=o[t].val,a.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));u&&a&&a.setAttribute("d",d)}else{var b=this.textContainer,w="start";switch(i.j){case 1:w="end";break;case 2:w="middle"}b.setAttribute("text-anchor",w),b.setAttribute("letter-spacing",g);var x=this.buildTextContents(i.finalText);for(e=x.length,f=i.ps?i.ps[1]+i.ascent:0,t=0;e>t;t+=1)(a=this.textSpans[t]||createNS("tspan")).textContent=x[t],a.setAttribute("x",0),a.setAttribute("y",f),a.style.display="inherit",b.appendChild(a),this.textSpans[t]=a,f+=i.finalLineHeight;this.layerElement.appendChild(b)}for(;tt;t+=1)s[t].n||(i=r[t],n=this.textSpans[t],i._mdf.m&&n.setAttribute("transform",i.m),i._mdf.o&&n.setAttribute("opacity",i.o),i._mdf.sw&&n.setAttribute("stroke-width",i.sw),i._mdf.sc&&n.setAttribute("stroke",i.sc),i._mdf.fc&&n.setAttribute("fill",i.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(){var t,e,i,n,r=this.shapes.length,s=this.stylesList.length,a=[],o=!1;for(i=0;s>i;i+=1){for(n=this.stylesList[i],o=!1,t=a.length=0;r>t;t+=1)-1!==(e=this.shapes[t]).styles.indexOf(n)&&(a.push(e),o=e._isAnimated||o);a.length>1&&o&&this.setShapesAsAnimated(a)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e,i=t.length;for(e=0;i>e;e+=1)t[e].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(t,e){var i,n=new SVGStyleData(t,e),r=n.pElem;return"st"===t.ty?i=new SVGStrokeStyleData(this,t,n):"fl"===t.ty?i=new SVGFillStyleData(this,t,n):"gf"!==t.ty&&"gs"!==t.ty||(i=new("gf"===t.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,t,n),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),r.setAttribute("mask","url("+locationHref+"#"+i.maskId+")"))),"st"!==t.ty&&"gs"!==t.ty||(r.setAttribute("stroke-linecap",this.lcEnum[t.lc]||"round"),r.setAttribute("stroke-linejoin",this.ljEnum[t.lj]||"round"),r.setAttribute("fill-opacity","0"),1===t.lj&&r.setAttribute("stroke-miterlimit",t.ml)),2===t.r&&r.setAttribute("fill-rule","evenodd"),t.ln&&r.setAttribute("id",t.ln),t.cl&&r.setAttribute("class",t.cl),t.bm&&(r.style["mix-blend-mode"]=getBlendMode(t.bm)),this.stylesList.push(n),this.addToAnimatedContents(t,i),i},SVGShapeElement.prototype.createGroupElement=function(t){var e=new ShapeGroupData;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(t.bm)),e},SVGShapeElement.prototype.createTransformElement=function(t,e){var i=TransformPropertyFactory.getTransformProperty(this,t,this),n=new SVGTransformData(i,i.o,e);return this.addToAnimatedContents(t,n),n},SVGShapeElement.prototype.createShapeElement=function(t,e,i){var n=4;"rc"===t.ty?n=5:"el"===t.ty?n=6:"sr"===t.ty&&(n=7);var r=new SVGShapeData(e,i,ShapePropertyFactory.getShapeProp(this,t,n,this));return this.shapes.push(r),this.addShapeToModifiers(r),this.addToAnimatedContents(t,r),r},SVGShapeElement.prototype.addToAnimatedContents=function(t,e){for(var i=0,n=this.animatedContents.length;n>i;){if(this.animatedContents[i].element===e)return;i+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t})},SVGShapeElement.prototype.setElementStyles=function(t){var e,i=t.styles,n=this.stylesList.length;for(e=0;n>e;e+=1)this.stylesList[e].closed||i.push(this.stylesList[e])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;e>t;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;e>t;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(t,e,i,n,r,s,a){var o,l,h,c,d,u,p=[].concat(s),f=t.length-1,m=[],g=[];for(o=f;o>=0;o-=1){if((u=this.searchProcessedElement(t[o]))?e[o]=i[u-1]:t[o]._render=a,"fl"==t[o].ty||"st"==t[o].ty||"gf"==t[o].ty||"gs"==t[o].ty)u?e[o].style.closed=!1:e[o]=this.createStyleElement(t[o],r),t[o]._render&&n.appendChild(e[o].style.pElem),m.push(e[o].style);else if("gr"==t[o].ty){if(u)for(h=e[o].it.length,l=0;h>l;l+=1)e[o].prevViewData[l]=e[o].it[l];else e[o]=this.createGroupElement(t[o]);this.searchShapes(t[o].it,e[o].it,e[o].prevViewData,e[o].gr,r+1,p,a),t[o]._render&&n.appendChild(e[o].gr)}else"tr"==t[o].ty?(u||(e[o]=this.createTransformElement(t[o],n)),c=e[o].transform,p.push(c)):"sh"==t[o].ty||"rc"==t[o].ty||"el"==t[o].ty||"sr"==t[o].ty?(u||(e[o]=this.createShapeElement(t[o],p,r)),this.setElementStyles(e[o])):"tm"==t[o].ty||"rd"==t[o].ty||"ms"==t[o].ty?(u?(d=e[o]).closed=!1:((d=ShapeModifiers.getModifier(t[o].ty)).init(this,t[o]),e[o]=d,this.shapeModifiers.push(d)),g.push(d)):"rp"==t[o].ty&&(u?(d=e[o]).closed=!0:(d=ShapeModifiers.getModifier(t[o].ty),(e[o]=d).init(this,t,o,e),this.shapeModifiers.push(d),a=!1),g.push(d));this.addProcessedElement(t[o],o+1)}for(f=m.length,o=0;f>o;o+=1)m[o].closed=!0;for(f=g.length,o=0;f>o;o+=1)g[o].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var t,e=this.stylesList.length;for(t=0;e>t;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;e>t;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(){var t,e,i=this.animatedContents.length;for(t=0;i>t;t+=1)e=this.animatedContents[t],(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(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",i[0]-e[0]+" 0 0 0 "+e[0]+" "+(i[1]-e[1])+" 0 0 0 "+e[1]+" "+(i[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 "+n+" 0")}},SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,i=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 "+i+" 0")}},SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3*this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,n=3==i?0:e,r=2==i?0:e;this.feGaussianBlur.setAttribute("stdDeviation",n+" "+r);var s=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",s)}},SVGStrokeEffect.prototype.initialize=function(){var t,e,i,n,r=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(n=this.elem.maskManager.masksProperties.length,i=0):n=1+(i=this.filterManager.effectElements[0].p.v-1),(e=createNS("g")).setAttribute("fill","none"),e.setAttribute("stroke-linecap","round"),e.setAttribute("stroke-dashoffset",1);n>i;i+=1)t=createNS("path"),e.appendChild(t),this.paths.push({p:t,m:i});if(3===this.filterManager.effectElements[10].p.v){var s=createNS("mask"),a=createElementID();s.setAttribute("id",a),s.setAttribute("mask-type","alpha"),s.appendChild(e),this.elem.globalData.defs.appendChild(s);var o=createNS("g");for(o.setAttribute("mask","url("+locationHref+"#"+a+")");r[0];)o.appendChild(r[0]);this.elem.layerElement.appendChild(o),this.masker=s,e.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(r=this.elem.layerElement.children||this.elem.layerElement.childNodes;r.length;)this.elem.layerElement.removeChild(r[0]);this.elem.layerElement.appendChild(e),this.elem.layerElement.removeAttribute("mask"),e.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=e},SVGStrokeEffect.prototype.renderFrame=function(t){this.initialized||this.initialize();var e,i,n,r=this.paths.length;for(e=0;r>e;e+=1)if(-1!==this.paths[e].m&&(i=this.elem.maskManager.viewData[this.paths[e].m],n=this.paths[e].p,(t||this.filterManager._mdf||i.prop._mdf)&&n.setAttribute("d",i.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var s;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var a=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,o=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,l=n.getTotalLength();s="0 0 0 "+l*a+" ";var h,c=l*(o-a),d=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100,u=Math.floor(c/d);for(h=0;u>h;h+=1)s+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100+" ";s+="0 "+10*l+" 0 0"}else s="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100;n.setAttribute("stroke-dasharray",s)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(t||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)&&(t||this.filterManager.effectElements[3].p._mdf)){var p=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bm_floor(255*p[0])+","+bm_floor(255*p[1])+","+bm_floor(255*p[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v,r=n[0]+" "+i[0]+" "+e[0],s=n[1]+" "+i[1]+" "+e[1],a=n[2]+" "+i[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",r),this.feFuncG.setAttribute("tableValues",s),this.feFuncB.setAttribute("tableValues",a)}},SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var i=createNS(t);return i.setAttribute("type","table"),e.appendChild(i),i},SVGProLevelsFilter.prototype.getTableValue=function(t,e,i,n,r){for(var s,a,o=0,l=Math.min(t,e),h=Math.max(t,e),c=Array.call(null,{length:256}),d=0,u=r-n,p=e-t;256>=o;)a=(s=o/256)>l?h>s?n+u*Math.pow((s-t)/p,1/i):0>p?n:r:0>p?r:n,c[d++]=a,o+=256/255;return c.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,i=this.filterManager.effectElements;this.feFuncRComposed&&(t||i[3].p._mdf||i[4].p._mdf||i[5].p._mdf||i[6].p._mdf||i[7].p._mdf)&&(e=this.getTableValue(i[3].p.v,i[4].p.v,i[5].p.v,i[6].p.v,i[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||i[10].p._mdf||i[11].p._mdf||i[12].p._mdf||i[13].p._mdf||i[14].p._mdf)&&(e=this.getTableValue(i[10].p.v,i[11].p.v,i[12].p.v,i[13].p.v,i[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||i[17].p._mdf||i[18].p._mdf||i[19].p._mdf||i[20].p._mdf||i[21].p._mdf)&&(e=this.getTableValue(i[17].p.v,i[18].p.v,i[19].p.v,i[20].p.v,i[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||i[24].p._mdf||i[25].p._mdf||i[26].p._mdf||i[27].p._mdf||i[28].p._mdf)&&(e=this.getTableValue(i[24].p.v,i[25].p.v,i[26].p.v,i[27].p.v,i[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||i[31].p._mdf||i[32].p._mdf||i[33].p._mdf||i[34].p._mdf||i[35].p._mdf)&&(e=this.getTableValue(i[31].p.v,i[32].p.v,i[33].p.v,i[34].p.v,i[35].p.v),this.feFuncA.setAttribute("tableValues",e))}},SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*e[0]),Math.round(255*e[1]),Math.round(255*e[2])))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var i=this.filterManager.effectElements[3].p.v,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,r=i*Math.cos(n),s=i*Math.sin(n);this.feOffset.setAttribute("dx",r),this.feOffset.setAttribute("dy",s)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,i){this.initialized=!1,this.filterManager=e,this.filterElem=t,(this.elem=i).matteElement=createNS("g"),i.matteElement.appendChild(i.layerElement),i.matteElement.appendChild(i.transformedElement),i.baseElement=i.matteElement}function SVGEffects(t){var e,i,n=t.data.ef?t.data.ef.length:0,r=createElementID(),s=filtersFactory.createFilter(r),a=0;for(this.filters=[],e=0;n>e;e+=1)i=null,20===t.data.ef[e].ty?(a+=1,i=new SVGTintFilter(s,t.effectsManager.effectElements[e])):21===t.data.ef[e].ty?(a+=1,i=new SVGFillFilter(s,t.effectsManager.effectElements[e])):22===t.data.ef[e].ty?i=new SVGStrokeEffect(t,t.effectsManager.effectElements[e]):23===t.data.ef[e].ty?(a+=1,i=new SVGTritoneFilter(s,t.effectsManager.effectElements[e])):24===t.data.ef[e].ty?(a+=1,i=new SVGProLevelsFilter(s,t.effectsManager.effectElements[e])):25===t.data.ef[e].ty?(a+=1,i=new SVGDropShadowEffect(s,t.effectsManager.effectElements[e])):28===t.data.ef[e].ty?i=new SVGMatte3Effect(s,t.effectsManager.effectElements[e],t):29===t.data.ef[e].ty&&(a+=1,i=new SVGGaussianBlurEffect(s,t.effectsManager.effectElements[e])),i&&this.filters.push(i);a&&(t.globalData.defs.appendChild(s),t.layerElement.setAttribute("filter","url("+locationHref+"#"+r+")")),this.filters.length&&t.addRenderableComponent(this)}function CVContextData(){var t;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),t=0;15>t;t+=1)this.saved[t]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(t,e,i){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getImage(this.assetData),this.initElement(t,e,i)}function CVCompElement(t,e,i){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(t,e,i),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function CVMaskElement(t,e){this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var i,n=this.masksProperties.length,r=!1;for(i=0;n>i;i++)"n"!==this.masksProperties[i].mode&&(r=!0),this.viewData[i]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[i],3);(this.hasMasks=r)&&this.element.addRenderableComponent(this)}function CVShapeElement(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(t,e,i)}function CVSolidElement(t,e,i){this.initElement(t,e,i)}function CVTextElement(t,e,i){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(t,e,i)}function CVEffects(){}function HBaseElement(t,e,i){}function HSolidElement(t,e,i){this.initElement(t,e,i)}function HCompElement(t,e,i){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function HShapeElement(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(t,e,i),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(t,e,i){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,i)}function HImageElement(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i)}function HCameraElement(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initHierarchy();var n=PropertyFactory.getProp;if(this.pe=n(this,t.pe,0,0,this),t.ks.p.s?(this.px=n(this,t.ks.p.x,1,0,this),this.py=n(this,t.ks.p.y,1,0,this),this.pz=n(this,t.ks.p.z,1,0,this)):this.p=n(this,t.ks.p,1,0,this),t.ks.a&&(this.a=n(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to){var r,s=t.ks.or.k.length;for(r=0;s>r;r+=1)t.ks.or.k[r].to=null,t.ks.or.k[r].ti=null}this.or=n(this,t.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=n(this,t.ks.rx,0,degToRads,this),this.ry=n(this,t.ks.ry,0,degToRads,this),this.rz=n(this,t.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(t){for(var e=0,i=_svgMatteSymbols.length;i>e;){if(_svgMatteSymbols[e]===t)return _svgMatteSymbols[e];e+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(t,e){var i=t.layerElement.parentNode;if(i){for(var n,r=i.children,s=0,a=r.length;a>s&&r[s]!==t.layerElement;)s+=1;a-2>=s&&(n=r[s+1]);var o=createNS("use");o.setAttribute("href","#"+e),n?i.insertBefore(o,n):i.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var i=createElementID(),n=createNS("mask");n.setAttribute("id",e.layerId),n.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(e);var r=t.globalData.defs;r.appendChild(n);var s=createNS("symbol");s.setAttribute("id",i),this.replaceInParent(e,i),s.appendChild(e.layerElement),r.appendChild(s);var a=createNS("use");a.setAttribute("href","#"+i),n.appendChild(a),e.data.hd=!1,e.show()}t.setMatte(e.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,i=0,n=e.length;n>i;)e[i]&&e[i].data.ind===t&&this.setElementAsMask(this.elem,e[i]),i+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGEffects.prototype.renderFrame=function(t){var e,i=this.filters.length;for(e=0;i>e;e+=1)this.filters[e].renderFrame(t)},CVContextData.prototype.duplicate=function(){var t=2*this._length,e=this.savedOp;this.savedOp=createTypedArray("float32",t),this.savedOp.set(e);var i=0;for(i=this._length;t>i;i+=1)this.saved[i]=createTypedArray("float32",16);this._length=t},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 t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var 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(){this.hidden||this.data.hd||(this.renderTransform(),this.renderRenderable(),this.setBlendMode(),this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(),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(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var t=createTag("canvas");t.width=this.assetData.w,t.height=this.assetData.h;var e,i,n=t.getContext("2d"),r=this.img.width,s=this.img.height,a=r/s,o=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;a>o&&"xMidYMid slice"===l||o>a&&"xMidYMid slice"!==l?e=(i=s)*o:i=(e=r)/o,n.drawImage(this.img,(r-e)/2,(s-i)/2,e,i,0,0,this.assetData.w,this.assetData.h),this.img=t}},CVImageElement.prototype.renderInnerContent=function(t){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var t;for(t=this.layers.length-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var t;for(t=this.layers.length-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var t,e,i,n,r=this.element.finalTransform.mat,s=this.element.canvasContext,a=this.masksProperties.length;for(s.beginPath(),t=0;a>t;t++)if("n"!==this.masksProperties[t].mode){this.masksProperties[t].inv&&(s.moveTo(0,0),s.lineTo(this.element.globalData.compSize.w,0),s.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),s.lineTo(0,this.element.globalData.compSize.h),s.lineTo(0,0)),n=this.viewData[t].v,e=r.applyToPointArray(n.v[0][0],n.v[0][1],0),s.moveTo(e[0],e[1]);var o,l=n._length;for(o=1;l>o;o++)i=r.applyToTriplePoints(n.o[o-1],n.i[o],n.v[o]),s.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=r.applyToTriplePoints(n.o[o-1],n.i[0],n.v[0]),s.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),s.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(t,e){var i={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:!0===t.hd},n={};if("fl"==t.ty||"st"==t.ty?(n.c=PropertyFactory.getProp(this,t.c,1,255,this),n.c.k||(i.co="rgb("+bm_floor(n.c.v[0])+","+bm_floor(n.c.v[1])+","+bm_floor(n.c.v[2])+")")):"gf"!==t.ty&&"gs"!==t.ty||(n.s=PropertyFactory.getProp(this,t.s,1,null,this),n.e=PropertyFactory.getProp(this,t.e,1,null,this),n.h=PropertyFactory.getProp(this,t.h||{k:0},0,.01,this),n.a=PropertyFactory.getProp(this,t.a||{k:0},0,degToRads,this),n.g=new GradientProperty(this,t.g,this)),n.o=PropertyFactory.getProp(this,t.o,0,.01,this),"st"==t.ty||"gs"==t.ty){if(i.lc=this.lcEnum[t.lc]||"round",i.lj=this.ljEnum[t.lj]||"round",1==t.lj&&(i.ml=t.ml),n.w=PropertyFactory.getProp(this,t.w,0,null,this),n.w.k||(i.wi=n.w.v),t.d){var r=new DashProperty(this,t.d,"canvas",this);n.d=r,n.d.k||(i.da=n.d.dashArray,i.do=n.d.dashoffset[0])}}else i.r=2===t.r?"evenodd":"nonzero";return this.stylesList.push(i),n.style=i,n},CVShapeElement.prototype.createGroupElement=function(t){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(t){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,t.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,t,this)}}},CVShapeElement.prototype.createShapeElement=function(t){var e=new CVShapeData(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;e>t;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;e>t;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(t){var e,i=this.stylesList.length;for(e=0;i>e;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var t,e=this.stylesList.length;for(t=0;e>t;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop()},CVShapeElement.prototype.closeStyles=function(t){var e,i=t.length;for(e=0;i>e;e+=1)t[e].closed=!0},CVShapeElement.prototype.searchShapes=function(t,e,i,n,r){var s,a,o,l,h,c,d=t.length-1,u=[],p=[],f=[].concat(r);for(s=d;s>=0;s-=1){if((l=this.searchProcessedElement(t[s]))?e[s]=i[l-1]:t[s]._shouldRender=n,"fl"==t[s].ty||"st"==t[s].ty||"gf"==t[s].ty||"gs"==t[s].ty)l?e[s].style.closed=!1:e[s]=this.createStyleElement(t[s],f),u.push(e[s].style);else if("gr"==t[s].ty){if(l)for(o=e[s].it.length,a=0;o>a;a+=1)e[s].prevViewData[a]=e[s].it[a];else e[s]=this.createGroupElement(t[s]);this.searchShapes(t[s].it,e[s].it,e[s].prevViewData,n,f)}else"tr"==t[s].ty?(l||(c=this.createTransformElement(t[s]),e[s]=c),f.push(e[s]),this.addTransformToStyleList(e[s])):"sh"==t[s].ty||"rc"==t[s].ty||"el"==t[s].ty||"sr"==t[s].ty?l||(e[s]=this.createShapeElement(t[s])):"tm"==t[s].ty||"rd"==t[s].ty?(l?(h=e[s]).closed=!1:((h=ShapeModifiers.getModifier(t[s].ty)).init(this,t[s]),e[s]=h,this.shapeModifiers.push(h)),p.push(h)):"rp"==t[s].ty&&(l?(h=e[s]).closed=!0:(h=ShapeModifiers.getModifier(t[s].ty),(e[s]=h).init(this,t,s,e),this.shapeModifiers.push(h),n=!1),p.push(h));this.addProcessedElement(t[s],s+1)}for(this.removeTransformFromStyleList(),this.closeStyles(u),d=p.length,s=0;d>s;s+=1)p[s].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(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var t,e,i,n,r,s,a,o,l,h=this.stylesList.length,c=this.globalData.renderer,d=this.globalData.canvasContext;for(t=0;h>t;t+=1)if(("st"!==(o=(l=this.stylesList[t]).type)&&"gs"!==o||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(c.save(),s=l.elements,"st"===o||"gs"===o?(d.strokeStyle="st"===o?l.co:l.grd,d.lineWidth=l.wi,d.lineCap=l.lc,d.lineJoin=l.lj,d.miterLimit=l.ml||0):d.fillStyle="fl"===o?l.co:l.grd,c.ctxOpacity(l.coOp),"st"!==o&&"gs"!==o&&d.beginPath(),c.ctxTransform(l.preTransforms.finalTransform.props),i=s.length,e=0;i>e;e+=1){for("st"!==o&&"gs"!==o||(d.beginPath(),l.da&&(d.setLineDash(l.da),d.lineDashOffset=l.do)),r=(a=s[e].trNodes).length,n=0;r>n;n+=1)"m"==a[n].t?d.moveTo(a[n].p[0],a[n].p[1]):"c"==a[n].t?d.bezierCurveTo(a[n].pts[0],a[n].pts[1],a[n].pts[2],a[n].pts[3],a[n].pts[4],a[n].pts[5]):d.closePath();"st"!==o&&"gs"!==o||(d.stroke(),l.da&&d.setLineDash(this.dashResetter))}"st"!==o&&"gs"!==o&&d.fill(l.r),c.restore()}},CVShapeElement.prototype.renderShape=function(t,e,i,n){var r,s;for(s=t,r=e.length-1;r>=0;r-=1)"tr"==e[r].ty?(s=i[r].transform,this.renderShapeTransform(t,s)):"sh"==e[r].ty||"el"==e[r].ty||"rc"==e[r].ty||"sr"==e[r].ty?this.renderPath(e[r],i[r]):"fl"==e[r].ty?this.renderFill(e[r],i[r],s):"st"==e[r].ty?this.renderStroke(e[r],i[r],s):"gf"==e[r].ty||"gs"==e[r].ty?this.renderGradientFill(e[r],i[r],s):"gr"==e[r].ty?this.renderShape(s,e[r].it,i[r].it):e[r].ty;n&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var i,n,r,s=t.trNodes,a=e.paths,o=a._length;s.length=0;var l=t.transforms.finalTransform;for(r=0;o>r;r+=1){var h=a.shapes[r];if(h&&h.v){for(n=h._length,i=1;n>i;i+=1)1===i&&s.push({t:"m",p:l.applyToPointArray(h.v[0][0],h.v[0][1],0)}),s.push({t:"c",pts:l.applyToTriplePoints(h.o[i-1],h.i[i],h.v[i])});1===n&&s.push({t:"m",p:l.applyToPointArray(h.v[0][0],h.v[0][1],0)}),h.c&&n&&(s.push({t:"c",pts:l.applyToTriplePoints(h.o[i-1],h.i[0],h.v[0])}),s.push({t:"z"}))}}t.trNodes=s}},CVShapeElement.prototype.renderPath=function(t,e){if(!0!==t.hd&&t._shouldRender){var i,n=e.styledShapes.length;for(i=0;n>i;i+=1)this.renderStyledShape(e.styledShapes[i],e.sh)}},CVShapeElement.prototype.renderFill=function(t,e,i){var n=e.style;(e.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bm_floor(e.c.v[0])+","+bm_floor(e.c.v[1])+","+bm_floor(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(n.coOp=e.o.v*i.opacity)},CVShapeElement.prototype.renderGradientFill=function(t,e,i){var n=e.style;if(!n.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){var r=this.globalData.canvasContext,s=e.s.v,a=e.e.v;if(1===t.t)u=r.createLinearGradient(s[0],s[1],a[0],a[1]);else var o=Math.sqrt(Math.pow(s[0]-a[0],2)+Math.pow(s[1]-a[1],2)),l=Math.atan2(a[1]-s[1],a[0]-s[0]),h=o*(1>e.h.v?e.h.v>-1?e.h.v:-.99:.99),c=Math.cos(l+e.a.v)*h+s[0],d=Math.sin(l+e.a.v)*h+s[1],u=r.createRadialGradient(c,d,0,s[0],s[1],o);var p,f=t.g.p,m=e.g.c,g=1;for(p=0;f>p;p+=1)e.g._hasOpacity&&e.g._collapsable&&(g=e.g.o[2*p+1]),u.addColorStop(m[4*p]/100,"rgba("+m[4*p+1]+","+m[4*p+2]+","+m[4*p+3]+","+g+")");n.grd=u}n.coOp=e.o.v*i.opacity},CVShapeElement.prototype.renderStroke=function(t,e,i){var n=e.style,r=e.d;r&&(r._mdf||this._isFirstFrame)&&(n.da=r.dashArray,n.do=r.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bm_floor(e.c.v[0])+","+bm_floor(e.c.v[1])+","+bm_floor(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(n.coOp=e.o.v*i.opacity),(e.w._mdf||this._isFirstFrame)&&(n.wi=e.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 t=this.canvasContext;t.fillStyle=this.data.sc,t.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(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var i=!1;t.sc&&(i=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var n,r,s=this.globalData.fontManager.getFontByName(t.f),a=t.l,o=this.mHelper;this.stroke=i,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,r=t.finalText.length;var l,h,c,d,u,p,f,m,g,v,y=this.data.singleShape,_=t.tr/1e3*t.finalSize,b=0,w=0,x=!0,T=0;for(n=0;r>n;n+=1){for(h=(l=this.globalData.fontManager.getCharData(t.finalText[n],s.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&l.data||{},o.reset(),y&&a[n].n&&(b=-_,w+=t.yOffset,w+=x?1:0,x=!1),f=(u=h.shapes?h.shapes[0].it:[]).length,o.scale(t.finalSize/100,t.finalSize/100),y&&this.applyTextPropertiesToMatrix(t,o,a[n].line,b,w),g=createSizedArray(f),p=0;f>p;p+=1){for(d=u[p].ks.k.i.length,m=u[p].ks.k,v=[],c=1;d>c;c+=1)1==c&&v.push(o.applyToX(m.v[0][0],m.v[0][1],0),o.applyToY(m.v[0][0],m.v[0][1],0)),v.push(o.applyToX(m.o[c-1][0],m.o[c-1][1],0),o.applyToY(m.o[c-1][0],m.o[c-1][1],0),o.applyToX(m.i[c][0],m.i[c][1],0),o.applyToY(m.i[c][0],m.i[c][1],0),o.applyToX(m.v[c][0],m.v[c][1],0),o.applyToY(m.v[c][0],m.v[c][1],0));v.push(o.applyToX(m.o[c-1][0],m.o[c-1][1],0),o.applyToY(m.o[c-1][0],m.o[c-1][1],0),o.applyToX(m.i[0][0],m.i[0][1],0),o.applyToY(m.i[0][0],m.i[0][1],0),o.applyToX(m.v[0][0],m.v[0][1],0),o.applyToY(m.v[0][0],m.v[0][1],0)),g[p]=v}y&&(b+=a[n].l,b+=_),this.textSpans[T]?this.textSpans[T].elem=g:this.textSpans[T]={elem:g},T+=1}},CVTextElement.prototype.renderInnerContent=function(){var t,e,i,n,r,s,a=this.canvasContext;this.finalTransform.mat.props,a.font=this.values.fValue,a.lineCap="butt",a.lineJoin="miter",a.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,l=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;e=h.length;var c,d,u=null,p=null,f=null;for(t=0;e>t;t+=1)if(!h[t].n){if((o=l[t])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(o.p),this.globalData.renderer.ctxOpacity(o.o)),this.fill){for(o&&o.fc?u!==o.fc&&(u=o.fc,a.fillStyle=o.fc):u!==this.values.fill&&(u=this.values.fill,a.fillStyle=this.values.fill),n=(c=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),i=0;n>i;i+=1)for(s=(d=c[i]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),r=2;s>r;r+=6)this.globalData.canvasContext.bezierCurveTo(d[r],d[r+1],d[r+2],d[r+3],d[r+4],d[r+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(o&&o.sw?f!==o.sw&&(f=o.sw,a.lineWidth=o.sw):f!==this.values.sWidth&&(f=this.values.sWidth,a.lineWidth=this.values.sWidth),o&&o.sc?p!==o.sc&&(p=o.sc,a.strokeStyle=o.sc):p!==this.values.stroke&&(p=this.values.stroke,a.strokeStyle=this.values.stroke),n=(c=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),i=0;n>i;i+=1)for(s=(d=c[i]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),r=2;s>r;r+=6)this.globalData.canvasContext.bezierCurveTo(d[r],d[r+1],d[r+2],d[r+3],d[r+4],d[r+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}o&&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(){this.finalTransform._matMdf&&(this.transformedElement.style.transform=this.transformedElement.style.webkitTransform=this.finalTransform.mat.toCSS()),this.finalTransform._opMdf&&(this.transformedElement.style.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 t;this.data.hasMask?((t=createNS("rect")).setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((t=createTag("div")).style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)},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(t,e){for(var i,n=0;e>n;)this.elements[n]&&this.elements[n].getBaseElement&&(i=this.elements[n].getBaseElement()),n+=1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var i,n=t.length;for(i=0;n>i;i+=1)e=t[i].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var i,n,r,s,a,o=t.sh.v,l=t.transformers,h=o._length;if(1i;i+=1)n=this.getTransformedPoint(l,o.v[i]),r=this.getTransformedPoint(l,o.o[i]),s=this.getTransformedPoint(l,o.i[i+1]),a=this.getTransformedPoint(l,o.v[i+1]),this.checkBounds(n,r,s,a,e);o.c&&(n=this.getTransformedPoint(l,o.v[i]),r=this.getTransformedPoint(l,o.o[i]),s=this.getTransformedPoint(l,o.i[0]),a=this.getTransformedPoint(l,o.v[0]),this.checkBounds(n,r,s,a,e))}},HShapeElement.prototype.checkBounds=function(t,e,i,n,r){this.getBoundsOfCurve(t,e,i,n);var s=this.shapeBoundingBox;r.x=bm_min(s.left,r.x),r.xMax=bm_max(s.right,r.xMax),r.y=bm_min(s.top,r.y),r.yMax=bm_max(s.bottom,r.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(t,e,i,n){for(var r,s,a,o,l,h,c,d=[[t[0],n[0]],[t[1],n[1]]],u=0;2>u;++u)if(s=6*t[u]-12*e[u]+6*i[u],r=-3*t[u]+9*e[u]-9*i[u]+3*n[u],a=3*e[u]-3*t[u],s|=0,a|=0,0!=(r|=0))0>(l=s*s-4*a*r)||((h=(-s+bm_sqrt(l))/(2*r))>0&&1>h&&d[u].push(this.calculateF(h,t,e,i,n,u)),(c=(-s-bm_sqrt(l))/(2*r))>0&&1>c&&d[u].push(this.calculateF(c,t,e,i,n,u)));else{if(0===s)continue;(o=-a/s)>0&&1>o&&d[u].push(this.calculateF(o,t,e,i,n,u))}this.shapeBoundingBox.left=bm_min.apply(null,d[0]),this.shapeBoundingBox.top=bm_min.apply(null,d[1]),this.shapeBoundingBox.right=bm_max.apply(null,d[0]),this.shapeBoundingBox.bottom=bm_max.apply(null,d[1])},HShapeElement.prototype.calculateF=function(t,e,i,n,r,s){return bm_pow(1-t,3)*e[s]+3*bm_pow(1-t,2)*t*i[s]+3*(1-t)*bm_pow(t,2)*n[s]+bm_pow(t,3)*r[s]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var i,n=t.length;for(i=0;n>i;i+=1)t[i]&&t[i].sh?this.calculateShapeBoundingBox(t[i],e):t[i]&&t[i].it&&this.calculateBoundingBox(t[i].it,e)},HShapeElement.prototype.currentBoxContains=function(t){return!(this.currentBBox.x>t.x||this.currentBBox.y>t.y||this.currentBBox.width+this.currentBBox.xi;i+=1){if(this.globalData.fontManager.chars?(this.textPaths[f]?o=this.textPaths[f]:((o=createNS("path")).setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[f]?h=(l=this.textSpans[f]).children[0]:((l=createTag("div")).style.lineHeight=0,(h=createNS("svg")).appendChild(o),styleDiv(l)))):this.isMasked?o=this.textPaths[f]?this.textPaths[f]:createNS("text"):this.textSpans[f]?(l=this.textSpans[f],o=this.textPaths[f]):(styleDiv(l=createTag("span")),styleDiv(o=createTag("span")),l.appendChild(o)),this.globalData.fontManager.chars){var m,g=this.globalData.fontManager.getCharData(t.finalText[i],r.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);if(m=g?g.data:null,u.reset(),m&&m.shapes&&(d=m.shapes[0].it,u.scale(t.finalSize/100,t.finalSize/100),p=this.createPathShape(u,d),o.setAttribute("d",p)),this.isMasked)this.innerElem.appendChild(o);else{if(this.innerElem.appendChild(l),m&&m.shapes){document.body.appendChild(h);var v=h.getBBox();h.setAttribute("width",v.width+2),h.setAttribute("height",v.height+2),h.setAttribute("viewBox",v.x-1+" "+(v.y-1)+" "+(v.width+2)+" "+(v.height+2)),h.style.transform=h.style.webkitTransform="translate("+(v.x-1)+"px,"+(v.y-1)+"px)",c[i].yOffset=v.y-1}else h.setAttribute("width",1),h.setAttribute("height",1);l.appendChild(h)}}else o.textContent=c[i].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked?this.innerElem.appendChild(o):(this.innerElem.appendChild(l),o.style.transform=o.style.webkitTransform="translate3d(0,"+-t.finalSize/1.2+"px,0)");this.isMasked?this.textSpans[f]=o:this.textSpans[f]=l,this.textSpans[f].style.display="block",this.textPaths[f]=o,f+=1}for(;ft;t+=1)o[t].n?s+=1:(n=this.textSpans[t],r=this.textPaths[t],i=a[s],s+=1,i._mdf.m&&(this.isMasked?n.setAttribute("transform",i.m):n.style.transform=n.style.webkitTransform=i.m),n.style.opacity=i.o,i.sw&&i._mdf.sw&&r.setAttribute("stroke-width",i.sw),i.sc&&i._mdf.sc&&r.setAttribute("stroke",i.sc),i.fc&&i._mdf.fc&&(r.setAttribute("fill",i.fc),r.style.color=i.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var l=this.innerElem.getBBox();this.currentBBox.w!==l.width&&(this.currentBBox.w=l.width,this.svgElement.setAttribute("width",l.width)),this.currentBBox.h!==l.height&&(this.currentBBox.h=l.height,this.svgElement.setAttribute("height",l.height)),this.currentBBox.w===l.width+2&&this.currentBBox.h===l.height+2&&this.currentBBox.x===l.x-1&&this.currentBBox.y===l.y-1||(this.currentBBox.w=l.width+2,this.currentBBox.h=l.height+2,this.currentBBox.x=l.x-1,this.currentBBox.y=l.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=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",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var t,e,i=this.comp.threeDElements.length;for(t=0;i>t;t+=1)"3d"===(e=this.comp.threeDElements[t]).type&&(e.perspectiveElem.style.perspective=e.perspectiveElem.style.webkitPerspective=this.pe.v+"px",e.container.style.transformOrigin=e.container.style.mozTransformOrigin=e.container.style.webkitTransformOrigin="0px 0px 0px",e.perspectiveElem.style.transform=e.perspectiveElem.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)")},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var t,e,i=this._isFirstFrame;if(this.hierarchy)for(e=this.hierarchy.length,t=0;e>t;t+=1)i=this.hierarchy[t].finalTransform.mProp._mdf||i;if(i||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(t=e=this.hierarchy.length-1;t>=0;t-=1){var n=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.a.v[2])}if(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){var r;r=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]];var s=Math.sqrt(Math.pow(r[0],2)+Math.pow(r[1],2)+Math.pow(r[2],2)),a=[r[0]/s,r[1]/s,r[2]/s],o=Math.atan2(a[1],Math.sqrt(a[2]*a[2]+a[0]*a[0])),l=Math.atan2(a[0],-a[2]);this.mat.rotateY(l).rotateX(-o)}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 h=!this._prevMat.equals(this.mat);if((h||this.pe._mdf)&&this.comp.threeDElements){var c;for(e=this.comp.threeDElements.length,t=0;e>t;t+=1)"3d"===(c=this.comp.threeDElements[t]).type&&(h&&(c.container.style.transform=c.container.style.webkitTransform=this.mat.toCSS()),this.pe._mdf&&(c.perspectiveElem.style.perspective=c.perspectiveElem.style.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},HEffects.prototype.renderFrame=function(){};var animationManager=function(){var t={},e=[],i=0,n=0,r=0,s=!0,a=!1;function o(t){for(var i=0,r=t.target;n>i;)e[i].animation===r&&(e.splice(i,1),i-=1,n-=1,r.isPaused||c()),i+=1}function l(t,i){if(!t)return null;for(var r=0;n>r;){if(e[r].elem==t&&null!==e[r].elem)return e[r].animation;r+=1}var s=new AnimationItem;return d(s,t),s.setData(t,i),s}function h(){r+=1,f()}function c(){r-=1}function d(t,i){t.addEventListener("destroy",o),t.addEventListener("_active",h),t.addEventListener("_idle",c),e.push({elem:i,animation:t}),n+=1}function u(t){var o,l=t-i;for(o=0;n>o;o+=1)e[o].animation.advanceTime(l);i=t,r&&!a?window.requestAnimationFrame(u):s=!0}function p(t){i=t,window.requestAnimationFrame(u)}function f(){!a&&r&&s&&(window.requestAnimationFrame(p),s=!1)}return t.registerAnimation=l,t.loadAnimation=function(t){var e=new AnimationItem;return d(e,null),e.setParams(t),e},t.setSpeed=function(t,i){var r;for(r=0;n>r;r+=1)e[r].animation.setSpeed(t,i)},t.setDirection=function(t,i){var r;for(r=0;n>r;r+=1)e[r].animation.setDirection(t,i)},t.play=function(t){var i;for(i=0;n>i;i+=1)e[i].animation.play(t)},t.pause=function(t){var i;for(i=0;n>i;i+=1)e[i].animation.pause(t)},t.stop=function(t){var i;for(i=0;n>i;i+=1)e[i].animation.stop(t)},t.togglePause=function(t){var i;for(i=0;n>i;i+=1)e[i].animation.togglePause(t)},t.searchAnimations=function(t,e,i){var n,r=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),s=r.length;for(n=0;s>n;n+=1)i&&r[n].setAttribute("data-bm-type",i),l(r[n],t);if(e&&0===s){i||(i="svg");var a=document.getElementsByTagName("body")[0];a.innerHTML="";var o=createTag("div");o.style.width="100%",o.style.height="100%",o.setAttribute("data-bm-type",i),a.appendChild(o),l(o,t)}},t.resize=function(){var t;for(t=0;n>t;t+=1)e[t].animation.resize()},t.goToAndStop=function(t,i,r){var s;for(s=0;n>s;s+=1)e[s].animation.goToAndStop(t,i,r)},t.destroy=function(t){var i;for(i=n-1;i>=0;i-=1)e[i].animation.destroy(t)},t.freeze=function(){a=!0},t.unfreeze=function(){a=!1,f()},t.getRegisteredAnimations=function(){var t,i=e.length,n=[];for(t=0;i>t;t+=1)n.push(e[t].animation);return n},t}(),AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=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.subframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(t){t.context&&(this.context=t.context),(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e=t.animType?t.animType:t.renderer?t.renderer:"svg";switch(e){case"canvas":this.renderer=new CanvasRenderer(this,t.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,t.rendererSettings);break;default:this.renderer=new HybridRenderer(this,t.rendererSettings)}this.renderer.setProjectInterface(this.projectInterface),this.animType=e,""===t.loop||null===t.loop||(!1===t.loop?this.loop=!1:!0===t.loop?this.loop=!0:this.loop=parseInt(t.loop)),this.autoplay=!("autoplay"in t)||t.autoplay,this.name=t.name?t.name:"",this.autoloadSegments=!t.hasOwnProperty("autoloadSegments")||t.autoloadSegments,this.assetsPath=t.assetsPath,t.animationData?this.configAnimation(t.animationData):t.path&&(-1!==t.path.lastIndexOf("\\")?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),assetLoader.load(t.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))},AnimationItem.prototype.setData=function(t,e){var i={wrapper:t,animationData:e?"object"==_typeof(e)?e:JSON.parse(e):null},n=t.attributes;i.path=n.getNamedItem("data-animation-path")?n.getNamedItem("data-animation-path").value:n.getNamedItem("data-bm-path")?n.getNamedItem("data-bm-path").value:n.getNamedItem("bm-path")?n.getNamedItem("bm-path").value:"",i.animType=n.getNamedItem("data-anim-type")?n.getNamedItem("data-anim-type").value:n.getNamedItem("data-bm-type")?n.getNamedItem("data-bm-type").value:n.getNamedItem("bm-type")?n.getNamedItem("bm-type").value:n.getNamedItem("data-bm-renderer")?n.getNamedItem("data-bm-renderer").value:n.getNamedItem("bm-renderer")?n.getNamedItem("bm-renderer").value:"canvas";var r=n.getNamedItem("data-anim-loop")?n.getNamedItem("data-anim-loop").value:n.getNamedItem("data-bm-loop")?n.getNamedItem("data-bm-loop").value:n.getNamedItem("bm-loop")?n.getNamedItem("bm-loop").value:"";""===r||(i.loop="false"!==r&&("true"===r||parseInt(r)));var s=n.getNamedItem("data-anim-autoplay")?n.getNamedItem("data-anim-autoplay").value:n.getNamedItem("data-bm-autoplay")?n.getNamedItem("data-bm-autoplay").value:!n.getNamedItem("bm-autoplay")||n.getNamedItem("bm-autoplay").value;i.autoplay="false"!==s,i.name=n.getNamedItem("data-name")?n.getNamedItem("data-name").value:n.getNamedItem("data-bm-name")?n.getNamedItem("data-bm-name").value:n.getNamedItem("bm-name")?n.getNamedItem("bm-name").value:"","false"===(n.getNamedItem("data-anim-prerender")?n.getNamedItem("data-anim-prerender").value:n.getNamedItem("data-bm-prerender")?n.getNamedItem("data-bm-prerender").value:n.getNamedItem("bm-prerender")?n.getNamedItem("bm-prerender").value:"")&&(i.prerender=!1),this.setParams(i)},AnimationItem.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e,i,n=this.animationData.layers,r=n.length,s=t.layers,a=s.length;for(i=0;a>i;i+=1)for(e=0;r>e;){if(n[e].id==s[i].id){n[e]=s[i];break}e+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(r=t.assets.length,e=0;r>e;e+=1)this.animationData.assets.push(t.assets[e]);this.animationData.__complete=!1,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),this.renderer.includeLayers(t.layers),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||0===t.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var e=t.shift();this.timeCompleted=e.time*this.frameRate;var i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,assetLoader.load(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},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(t){if(this.renderer)try{this.animationData=t,this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.firstFrame=Math.round(this.animationData.ip),this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded()}catch(t){this.triggerConfigError(t)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.loaded()?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){this.isLoaded||!this.renderer.globalData.fontManager.loaded()||!this.imagePreloader.loaded()&&"canvas"===this.renderer.rendererType||(this.isLoaded=!0,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),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(t){this.subframeEnabled=!!t},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.subframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame()},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!=t||!0===this.isPaused&&(this.isPaused=!1,this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!=t||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"))},AnimationItem.prototype.togglePause=function(t){t&&this.name!=t||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!=t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.goToAndStop=function(t,e,i){i&&this.name!=i||(e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier),this.pause())},AnimationItem.prototype.goToAndPlay=function(t,e,i){this.goToAndStop(t,e,i),this.play()},AnimationItem.prototype.advanceTime=function(t){if(!0!==this.isPaused&&!1!==this.isLoaded){var e=this.currentRawFrame+t*this.frameModifier,i=!1;e>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?ethis.totalFrames?e%this.totalFrames:0)||(i=!0,e=this.totalFrames-1):0>e?this.checkSegments(e%this.totalFrames)||(!this.loop||0>=this.playCount--&&!0!==this.loop?(i=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(e),i&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]0&&(0>this.playSpeed?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.timeCompleted=this.totalFrames=t[0]-t[1],this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(0>this.frameModifier&&(0>this.playSpeed?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.timeCompleted=this.totalFrames=t[1]-t[0],this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFramee&&(i=e-t)),this.firstFrame=t,this.timeCompleted=this.totalFrames=e-t,-1!==i&&this.goToAndStop(i,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),"object"==_typeof(t[0])){var i,n=t.length;for(i=0;n>i;i+=1)this.segments.push(t[i])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},AnimationItem.prototype.destroy=function(t){t&&this.name!=t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=this.onLoopComplete=this.onComplete=this.onSegmentStart=this.onDestroy=null,this.renderer=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(t){this.playDirection=0>t?-1:1,this.updaFrameModifier()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(t){var e="";if(t.e)e=t.p;else if(this.assetsPath){var i=t.p;-1!==i.indexOf("images/")&&(i=i.split("/")[1]),e=this.assetsPath+i}else e=this.path,e+=t.u?t.u:"",e+=t.p;return e},AnimationItem.prototype.getAssetData=function(t){for(var e=0,i=this.assets.length;i>e;){if(t==this.assets[e].id)return this.assets[e];e+=1}},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}"enterFrame"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),"complete"===t&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),"segmentStart"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),"destroy"===t&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var Expressions=(zW={},zW.initExpressions=function(t){var e=0,i=[];t.renderer.compInterface=CompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){e+=1},t.renderer.globalData.popExpression=function(){0==(e-=1)&&function(){var t,e=i.length;for(t=0;e>t;t+=1)i[t].release();i.length=0}()},t.renderer.globalData.registerExpressionProperty=function(t){-1===i.indexOf(t)&&i.push(t)}},zW),zW;expressionsPlugin=Expressions;var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null;function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return"number"===t||"boolean"===t||"string"===t||e instanceof Number}function $bm_neg(t){var e=_typeof(t);if("number"===e||"boolean"===e||t instanceof Number)return-t;if($bm_isInstanceOfArray(t)){var i,n=t.length,r=[];for(i=0;n>i;i+=1)r[i]=-t[i];return r}return t.propType?t.v:void 0}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(t,e){var i=_typeof(t),n=_typeof(e);if("string"===i||"string"===n)return t+e;if(isNumerable(i,t)&&isNumerable(n,e))return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(n,e))return(t=t.slice(0))[0]=t[0]+e,t;if(isNumerable(i,t)&&$bm_isInstanceOfArray(e))return(e=e.slice(0))[0]=t+e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var r=0,s=t.length,a=e.length,o=[];s>r||a>r;)("number"==typeof t[r]||t[r]instanceof Number)&&("number"==typeof e[r]||e[r]instanceof Number)?o[r]=t[r]+e[r]:o[r]=void 0===e[r]?t[r]:t[r]||e[r],r+=1;return o}return 0}var add=sum;function sub(t,e){var i=_typeof(t),n=_typeof(e);if(isNumerable(i,t)&&isNumerable(n,e))return"string"===i&&(t=parseInt(t)),"string"===n&&(e=parseInt(e)),t-e;if($bm_isInstanceOfArray(t)&&isNumerable(n,e))return(t=t.slice(0))[0]=t[0]-e,t;if(isNumerable(i,t)&&$bm_isInstanceOfArray(e))return(e=e.slice(0))[0]=t-e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var r=0,s=t.length,a=e.length,o=[];s>r||a>r;)("number"==typeof t[r]||t[r]instanceof Number)&&("number"==typeof e[r]||e[r]instanceof Number)?o[r]=t[r]-e[r]:o[r]=void 0===e[r]?t[r]:t[r]||e[r],r+=1;return o}return 0}function mul(t,e){var i,n,r,s=_typeof(t),a=_typeof(e);if(isNumerable(s,t)&&isNumerable(a,e))return t*e;if($bm_isInstanceOfArray(t)&&isNumerable(a,e)){for(r=t.length,i=createTypedArray("float32",r),n=0;r>n;n+=1)i[n]=t[n]*e;return i}if(isNumerable(s,t)&&$bm_isInstanceOfArray(e)){for(r=e.length,i=createTypedArray("float32",r),n=0;r>n;n+=1)i[n]=t*e[n];return i}return 0}function div(t,e){var i,n,r,s=_typeof(t),a=_typeof(e);if(isNumerable(s,t)&&isNumerable(a,e))return t/e;if($bm_isInstanceOfArray(t)&&isNumerable(a,e)){for(r=t.length,i=createTypedArray("float32",r),n=0;r>n;n+=1)i[n]=t[n]/e;return i}if(isNumerable(s,t)&&$bm_isInstanceOfArray(e)){for(r=e.length,i=createTypedArray("float32",r),n=0;r>n;n+=1)i[n]=t/e[n];return i}return 0}function mod(t,e){return"string"==typeof t&&(t=parseInt(t)),"string"==typeof e&&(e=parseInt(e)),t%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(t,e,i){if(e>i){var n=i;i=e,e=n}return Math.min(Math.max(t,e),i)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if("number"==typeof t||t instanceof Number)return e=e||0,Math.abs(t-e);e||(e=helperLengthArray);var i,n=Math.min(t.length,e.length),r=0;for(i=0;n>i;i+=1)r+=Math.pow(e[i]-t[i],2);return Math.sqrt(r)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e,i,n=t[0],r=t[1],s=t[2],a=Math.max(n,r,s),o=Math.min(n,r,s),l=(a+o)/2;if(a==o)e=i=0;else{var h=a-o;switch(i=l>.5?h/(2-a-o):h/(a+o),a){case n:e=(r-s)/h+(s>r?6:0);break;case r:e=(s-n)/h+2;break;case s:e=(n-r)/h+4}e/=6}return[e,i,l,t[3]]}function hue2rgb(t,e,i){return 0>i&&(i+=1),i>1&&(i-=1),1/6>i?t+6*(e-t)*i:.5>i?e:2/3>i?t+(e-t)*(2/3-i)*6:t}function hslToRgb(t){var e,i,n,r=t[0],s=t[1],a=t[2];if(0===s)e=i=n=a;else{var o=.5>a?a*(1+s):a+s-a*s,l=2*a-o;e=hue2rgb(l,o,r+1/3),i=hue2rgb(l,o,r),n=hue2rgb(l,o,r-1/3)}return[e,i,n,t[3]]}function linear(t,e,i,n,r){if(void 0!==n&&void 0!==r||(n=e,r=i,e=0,i=1),e>i){var s=i;i=e,e=s}if(e>=t)return n;if(t>=i)return r;var a=i===e?0:(t-e)/(i-e);if(!n.length)return n+(r-n)*a;var o,l=n.length,h=createTypedArray("float32",l);for(o=0;l>o;o+=1)h[o]=n[o]+(r[o]-n[o])*a;return h}function random(t,e){if(void 0===e&&(void 0===t?(t=0,e=1):(e=t,t=void 0)),e.length){var i,n=e.length;t||(t=createTypedArray("float32",n));var r=createTypedArray("float32",n),s=BMMath.random();for(i=0;n>i;i+=1)r[i]=t[i]+s*(e[i]-t[i]);return r}return void 0===t&&(t=0),t+BMMath.random()*(e-t)}function createPath(t,e,i,n){var r,s=t.length,a=shape_pool.newElement();a.setPathData(!!n,s);var o,l,h=[0,0];for(r=0;s>r;r+=1)o=e&&e[r]?e[r]:h,l=i&&i[r]?i[r]:h,a.setTripleAt(t[r][0],t[r][1],l[0]+t[r][0],l[1]+t[r][1],o[0]+t[r][0],o[1]+t[r][1],r,!0);return a}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;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;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?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,__expression_functions=[],scoped_bm_rt;if(data.xf){var i,len=data.xf.length;for(i=0;len>i;i+=1)__expression_functions[i]=eval("(function(){ return "+data.xf[i]+"}())")}var 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(t,e){var i,n,r=this.pv.length?this.pv.length:1,s=createTypedArray("float32",r),a=Math.floor(5*time);for(n=i=0;a>i;){for(n=0;r>n;n+=1)s[n]+=-e+2*e*BMMath.random();i+=1}var o=5*time,l=o-Math.floor(o),h=createTypedArray("float32",r);if(r>1){for(n=0;r>n;n+=1)h[n]=this.pv[n]+s[n]+(-e+2*e*BMMath.random())*l;return h}return this.pv+s[0]+(-e+2*e*BMMath.random())*l}.bind(this);function loopInDuration(t,e){return loopIn(t,e,!0)}function loopOutDuration(t,e){return loopOut(t,e,!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(t,e){var i=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],n=Math.atan2(i[0],Math.sqrt(i[1]*i[1]+i[2]*i[2]))/degToRads;return[-Math.atan2(i[1],i[2])/degToRads,n,0]}function easeOut(t,e,i,n,r){return applyEase(easeOutBez,t,e,i,n,r)}function easeIn(t,e,i,n,r){return applyEase(easeInBez,t,e,i,n,r)}function ease(t,e,i,n,r){return applyEase(easeInOutBez,t,e,i,n,r)}function applyEase(t,e,i,n,r,s){void 0===r?(r=i,s=n):e=(e-i)/(n-i);var a=t(e=e>1?1:0>e?0:e);if($bm_isInstanceOfArray(r)){var o,l=r.length,h=createTypedArray("float32",l);for(o=0;l>o;o+=1)h[o]=(s[o]-r[o])*a+r[o];return h}return(s-r)*a+r}function nearestKey(t){var e,i,n,r=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(i=-1,(t*=elem.comp.globalData.frameRate)e;e+=1){if(t===data.k[e].t){i=e+1,n=data.k[e].t;break}if(t>data.k[e].t&&tdata.k[e+1].t-t?(i=e+2,data.k[e+1].t):(i=e+1,data.k[e].t);break}}-1===i&&(i=e+1,n=data.k[e].t)}else n=i=0;var s={};return s.index=i,s.time=n/elem.comp.globalData.frameRate,s}function key(t){var e,i,n;if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+t);t-=1,e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var r=data.k[t].hasOwnProperty("s")?data.k[t].s:data.k[t-1].e;for(n=r.length,i=0;n>i;i+=1)e[i]=r[i],e.value[i]=r[i];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return t||0===t||(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return"string"==typeof value?void 0===e?value.substring(t):value.substring(t,e):""}function substr(t,e){return"string"==typeof value?void 0===e?value.substr(t):value.substr(t,e):""}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(t){return value=t,_needsRandom&&seedRandom(randSeed),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,needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,"shape"===scoped_bm_rt.propType&&(scoped_bm_rt=scoped_bm_rt.v),scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(t,e,i){e.x&&(i.k=!0,i.x=!0,i.initiateExpression=ExpressionManager.initiateExpression,i.effectsSequence.push(i.initiateExpression(t,e,i).bind(i)))},getSpeedAtTime:function(t){var e=this.getValueAtTime(t),i=this.getValueAtTime(t+-.01),n=0;if(e.length){var r;for(r=0;r=l)return this.pv;if(i?r=c-(n=e?Math.abs(c-elem.comp.globalData.frameRate*e):Math.max(0,c-this.elem.data.ip)):((!e||e>h.length-1)&&(e=h.length-1),n=c-(r=h[h.length-1-e].t)),"pingpong"===t){if(Math.floor((l-r)/n)%2!=0)return this.getValueAtTime((n-(l-r)%n+r)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var d=this.getValueAtTime(r/this.comp.globalData.frameRate,0),u=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((l-r)%n+r)/this.comp.globalData.frameRate,0),f=Math.floor((l-r)/n);if(this.pv.length){for(a=(o=Array(d.length)).length,s=0;a>s;s+=1)o[s]=(u[s]-d[s])*f+p[s];return o}return(u-d)*f+p}if("continue"===t){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(o=Array(m.length)).length,s=0;a>s;s+=1)o[s]=m[s]+(m[s]-g[s])*((l-c)/this.comp.globalData.frameRate)/5e-4;return o}return m+(l-c)/.001*(m-g)}}return this.getValueAtTime(((l-r)%n+r)/this.comp.globalData.frameRate,0)}function e(t,e,i){if(!this.k)return this.pv;t=t?t.toLowerCase():"";var n,r,s,a,o,l=this.comp.renderedFrame,h=this.keyframes,c=h[0].t;if(l>=c)return this.pv;if(i?r=c+(n=e?Math.abs(elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-c)):((!e||e>h.length-1)&&(e=h.length-1),n=(r=h[e].t)-c),"pingpong"===t){if(Math.floor((c-l)/n)%2==0)return this.getValueAtTime(((c-l)%n+c)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var d=this.getValueAtTime(c/this.comp.globalData.frameRate,0),u=this.getValueAtTime(r/this.comp.globalData.frameRate,0),p=this.getValueAtTime((n-(c-l)%n+c)/this.comp.globalData.frameRate,0),f=Math.floor((c-l)/n)+1;if(this.pv.length){for(a=(o=Array(d.length)).length,s=0;a>s;s+=1)o[s]=p[s]-(u[s]-d[s])*f;return o}return p-(u-d)*f}if("continue"===t){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(o=Array(m.length)).length,s=0;a>s;s+=1)o[s]=m[s]+(m[s]-g[s])*(c-l)/.001;return o}return m+(m-g)*(c-l)/.001}}return this.getValueAtTime((n-(c-l)%n+c)/this.comp.globalData.frameRate,0)}function i(t,e){if(!this.k)return this.pv;if(t=.5*(t||.4),1>=(e=Math.floor(e||5)))return this.pv;var i,n,r=this.comp.renderedFrame/this.comp.globalData.frameRate,s=r-t,a=e>1?(r+t-s)/(e-1):1,o=0,l=0;for(i=this.pv.length?createTypedArray("float32",this.pv.length):0;e>o;){if(n=this.getValueAtTime(s+o*a),this.pv.length)for(l=0;ln;n+=1)o[n]="i"===t||"o"===t?[s[n][0]-a[n][0],s[n][1]-a[n][1]]:[s[n][0],s[n][1]];return o},points:function(t){return this.vertices("v",t)},inTangents:function(t){return this.vertices("i",t)},outTangents:function(t){return this.vertices("o",t)},isClosed:function(){return this.v.c},pointOnPath:function(t,e){var i=this.v;void 0!==e&&(i=this.getValueAtTime(e,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(i));for(var n,r=this._segmentsLength,s=r.lengths,a=r.totalLength*t,o=0,l=s.length,h=0;l>o;){if(h+s[o].addedLength>a){var c=o,d=i.c&&o===l-1?0:o+1,u=(a-h)/s[o].addedLength;n=bez.getPointInSegment(i.v[c],i.v[d],i.o[c],i.i[d],u,s[o]);break}h+=s[o].addedLength,o+=1}return n||(n=i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]]),n},vectorOnPath:function(t,e,i){t=1==t?this.v.c?0:.999:t;var n=this.pointOnPath(t,e),r=this.pointOnPath(t+.001,e),s=r[0]-n[0],a=r[1]-n[1],o=Math.sqrt(Math.pow(s,2)+Math.pow(a,2));return 0===o?[0,0]:"tangent"===i?[s/o,a/o]:[-a/o,s/o]},tangentOnPath:function(t,e){return this.vectorOnPath(t,e,"tangent")},normalOnPath:function(t,e){return this.vectorOnPath(t,e,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([o],s),extendPrototype([o],a),a.prototype.getValueAtTime=function(t){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shape_pool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTimep;p+=1)"gr"==t[p].ty?f.push(e(t[p],d[p],u)):"fl"==t[p].ty?f.push(i(t[p],d[p],u)):"st"==t[p].ty?f.push(n(t[p],d[p],u)):"tm"==t[p].ty?f.push(r(t[p],d[p],u)):"tr"==t[p].ty||("el"==t[p].ty?f.push(s(t[p],d[p],u)):"sr"==t[p].ty?f.push(a(t[p],d[p],u)):"sh"==t[p].ty?f.push(c(t[p],d[p],u)):"rc"==t[p].ty?f.push(o(t[p],d[p],u)):"rd"==t[p].ty?f.push(l(t[p],d[p],u)):"rp"==t[p].ty&&f.push(h(t[p],d[p],u)));return f}function e(e,i,n){var r=function(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return r.content;default:return r.transform}};r.propertyGroup=function(t){return 1===t?r:n(t-1)};var s,a,o,l,h,c=(s=e,a=i,o=r.propertyGroup,(h=function(t){for(var e=0,i=l.length;i>e;){if(l[e]._name===t||l[e].mn===t||l[e].propertyIndex===t||l[e].ix===t||l[e].ind===t)return l[e];e+=1}if("number"==typeof t)return l[t-1]}).propertyGroup=function(t){return 1===t?h:o(t-1)},l=t(s.it,a.it,h.propertyGroup),h.numProperties=l.length,h.propertyIndex=s.cix,h._name=s.nm,h),d=function(t,e,i){function n(t){return 1==t?r:i(--t)}function r(e){return t.a.ix===e||"Anchor Point"===e?r.anchorPoint:t.o.ix===e||"Opacity"===e?r.opacity:t.p.ix===e||"Position"===e?r.position:t.r.ix===e||"Rotation"===e||"ADBE Vector Rotation"===e?r.rotation:t.s.ix===e||"Scale"===e?r.scale:t.sk&&t.sk.ix===e||"Skew"===e?r.skew:t.sa&&t.sa.ix===e||"Skew Axis"===e?r.skewAxis:void 0}return e.transform.mProps.o.setGroupProperty(n),e.transform.mProps.p.setGroupProperty(n),e.transform.mProps.a.setGroupProperty(n),e.transform.mProps.s.setGroupProperty(n),e.transform.mProps.r.setGroupProperty(n),e.transform.mProps.sk&&(e.transform.mProps.sk.setGroupProperty(n),e.transform.mProps.sa.setGroupProperty(n)),e.transform.op.setGroupProperty(n),Object.defineProperties(r,{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}}),r.ty="tr",r.mn=t.mn,r.propertyGroup=i,r}(e.it[e.it.length-1],i.it[i.it.length-1],r.propertyGroup);return r.content=c,r.transform=d,Object.defineProperty(r,"_name",{get:function(){return e.nm}}),r.numProperties=e.np,r.propertyIndex=e.ix,r.nm=e.nm,r.mn=e.mn,r}function i(t,e,i){function n(t){return"Color"===t||"color"===t?n.color:"Opacity"===t||"opacity"===t?n.opacity:void 0}return Object.defineProperties(n,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(i),e.o.setGroupProperty(i),n}function n(t,e,i){function n(t){return 1===t?ob:i(t-1)}function r(t){return 1===t?l:n(t-1)}var s,a,o=t.d?t.d.length:0,l={};for(s=0;o>s;s+=1)a=s,Object.defineProperty(l,t.d[a].nm,{get:ExpressionPropertyInterface(e.d.dataProps[a].p)}),e.d.dataProps[s].p.setGroupProperty(r);function h(t){return"Color"===t||"color"===t?h.color:"Opacity"===t||"opacity"===t?h.opacity:"Stroke Width"===t||"stroke width"===t?h.strokeWidth:void 0}return Object.defineProperties(h,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},strokeWidth:{get:ExpressionPropertyInterface(e.w)},dash:{get:function(){return l}},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(n),e.o.setGroupProperty(n),e.w.setGroupProperty(n),h}function r(t,e,i){function n(t){return 1==t?r:i(--t)}function r(e){return e===t.e.ix||"End"===e||"end"===e?r.end:e===t.s.ix?r.start:e===t.o.ix?r.offset:void 0}return r.propertyIndex=t.ix,e.s.setGroupProperty(n),e.e.setGroupProperty(n),e.o.setGroupProperty(n),r.propertyIndex=t.ix,r.propertyGroup=i,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(e.s)},end:{get:ExpressionPropertyInterface(e.e)},offset:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm}}),r.mn=t.mn,r}function s(t,e,i){function n(t){return 1==t?s:i(--t)}s.propertyIndex=t.ix;var r="tm"===e.sh.ty?e.sh.prop:e.sh;function s(e){return t.p.ix===e?s.position:t.s.ix===e?s.size:void 0}return r.s.setGroupProperty(n),r.p.setGroupProperty(n),Object.defineProperties(s,{size:{get:ExpressionPropertyInterface(r.s)},position:{get:ExpressionPropertyInterface(r.p)},_name:{value:t.nm}}),s.mn=t.mn,s}function a(t,e,i){function n(t){return 1==t?s:i(--t)}var r="tm"===e.sh.ty?e.sh.prop:e.sh;function s(e){return t.p.ix===e?s.position:t.r.ix===e?s.rotation:t.pt.ix===e?s.points:t.or.ix===e||"ADBE Vector Star Outer Radius"===e?s.outerRadius:t.os.ix===e?s.outerRoundness:!t.ir||t.ir.ix!==e&&"ADBE Vector Star Inner Radius"!==e?t.is&&t.is.ix===e?s.innerRoundness:void 0:s.innerRadius}return s.propertyIndex=t.ix,r.or.setGroupProperty(n),r.os.setGroupProperty(n),r.pt.setGroupProperty(n),r.p.setGroupProperty(n),r.r.setGroupProperty(n),t.ir&&(r.ir.setGroupProperty(n),r.is.setGroupProperty(n)),Object.defineProperties(s,{position:{get:ExpressionPropertyInterface(r.p)},rotation:{get:ExpressionPropertyInterface(r.r)},points:{get:ExpressionPropertyInterface(r.pt)},outerRadius:{get:ExpressionPropertyInterface(r.or)},outerRoundness:{get:ExpressionPropertyInterface(r.os)},innerRadius:{get:ExpressionPropertyInterface(r.ir)},innerRoundness:{get:ExpressionPropertyInterface(r.is)},_name:{value:t.nm}}),s.mn=t.mn,s}function o(t,e,i){function n(t){return 1==t?s:i(--t)}var r="tm"===e.sh.ty?e.sh.prop:e.sh;function s(e){return t.p.ix===e?s.position:t.r.ix===e?s.roundness:t.s.ix===e||"Size"===e||"ADBE Vector Rect Size"===e?s.size:void 0}return s.propertyIndex=t.ix,r.p.setGroupProperty(n),r.s.setGroupProperty(n),r.r.setGroupProperty(n),Object.defineProperties(s,{position:{get:ExpressionPropertyInterface(r.p)},roundness:{get:ExpressionPropertyInterface(r.r)},size:{get:ExpressionPropertyInterface(r.s)},_name:{value:t.nm}}),s.mn=t.mn,s}function l(t,e,i){var n=e;function r(e){if(t.r.ix===e||"Round Corners 1"===e)return r.radius}return r.propertyIndex=t.ix,n.rd.setGroupProperty(function(t){return 1==t?r:i(--t)}),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(n.rd)},_name:{value:t.nm}}),r.mn=t.mn,r}function h(t,e,i){function n(t){return 1==t?s:i(--t)}var r=e;function s(e){return t.c.ix===e||"Copies"===e?s.copies:t.o.ix===e||"Offset"===e?s.offset:void 0}return s.propertyIndex=t.ix,r.c.setGroupProperty(n),r.o.setGroupProperty(n),Object.defineProperties(s,{copies:{get:ExpressionPropertyInterface(r.c)},offset:{get:ExpressionPropertyInterface(r.o)},_name:{value:t.nm}}),s.mn=t.mn,s}function c(t,e,i){var n=e.sh;function r(t){if("Shape"===t||"shape"===t||"Path"===t||"path"===t||"ADBE Vector Shape"===t||2===t)return r.path}return n.setGroupProperty(function(t){return 1==t?r:i(--t)}),Object.defineProperties(r,{path:{get:function(){return n.k&&n.getValue(),n}},shape:{get:function(){return n.k&&n.getValue(),n}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn}}),r}return function(e,i,n){var r;function s(t){if("number"==typeof t)return r[t-1];for(var e=0,i=r.length;i>e;){if(r[e]._name===t)return r[e];e+=1}}return s.propertyGroup=n,r=t(e,i,s),s.numProperties=r.length,s}}(),TextExpressionInterface=function(t){var e;function i(){}return Object.defineProperty(i,"sourceText",{get:function(){t.textProperty.getValue();var i=t.textProperty.currentData.t;return void 0!==i&&(t.textProperty.currentData.t=void 0,(e=new String(i)).value=i||new String(i)),e}}),i},LayerExpressionInterface=function(){function t(t,e){var i=new Matrix;if(i.reset(),this._elem.finalTransform.mProp.applyToMatrix(i),this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;r>n;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(i);return i.applyToPointArray(t[0],t[1],t[2]||0)}return i.applyToPointArray(t[0],t[1],t[2]||0)}function e(t,e){var i=new Matrix;if(i.reset(),this._elem.finalTransform.mProp.applyToMatrix(i),this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;r>n;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(i);return i.inversePoint(t)}return i.inversePoint(t)}function i(t){var e=new Matrix;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length){var i,n=this._elem.hierarchy.length;for(i=0;n>i;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}return e.inversePoint(t)}function n(){return[1,1,1,1]}return function(r){var s;function a(t){switch(t){case"ADBE Root Vectors Group":case"Contents":case 2:return a.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return s;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return a.effect}}a.toWorld=t,a.fromWorld=e,a.toComp=t,a.fromComp=i,a.sampleImage=n,a.sourceRectAtTime=r.sourceRectAtTime.bind(r);var o=getDescriptor(s=TransformExpressionInterface((a._elem=r).finalTransform.mProp),"anchorPoint");return Object.defineProperties(a,{hasParent:{get:function(){return r.hierarchy.length}},parent:{get:function(){return r.hierarchy[0].layerInterface}},rotation:getDescriptor(s,"rotation"),scale:getDescriptor(s,"scale"),position:getDescriptor(s,"position"),opacity:getDescriptor(s,"opacity"),anchorPoint:o,anchor_point:o,transform:{get:function(){return s}},active:{get:function(){return r.isInRange}}}),a.startTime=r.data.st,a.index=r.data.ind,a.source=r.data.refId,a.height=0===r.data.ty?r.data.h:100,a.width=0===r.data.ty?r.data.w:100,a.inPoint=r.data.ip/r.comp.globalData.frameRate,a.outPoint=r.data.op/r.comp.globalData.frameRate,a._name=r.data.nm,a.registerMaskInterface=function(t){a.mask=new MaskManagerInterface(t,r)},a.registerEffectsInterface=function(t){a.effect=t},a}}(),CompExpressionInterface=function(t){function e(e){for(var i=0,n=t.layers.length;n>i;){if(t.layers[i].nm===e||t.layers[i].ind===e)return t.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(e,"_name",{value:t.data.nm}),(e.layer=e).pixelAspect=1,e.height=t.data.h||t.globalData.compSize.h,e.width=t.data.w||t.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/t.globalData.frameRate,e.displayStartTime=0,e.numLayers=t.layers.length,e},TransformExpressionInterface=function(t){function e(t){switch(t){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity}}if(Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(t.s)}),t.p)var i=ExpressionPropertyInterface(t.p);return Object.defineProperty(e,"position",{get:function(){return t.p?i():[t.px.v,t.py.v,t.pz?t.pz.v:0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(t.or)}),e},ProjectInterface=function(){function t(t){this.compositions.push(t)}return function(){function e(t){for(var e=0,i=this.compositions.length;i>e;){if(this.compositions[e].data&&this.compositions[e].data.nm===t)return this.compositions[e].prepareFrame&&this.compositions[e].data.xt&&this.compositions[e].prepareFrame(this.currentFrame),this.compositions[e].compInterface;e+=1}}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}}(),EffectsExpressionInterface=function(){function t(i,n,r,s){var a,o=[],l=i.ef.length;for(a=0;l>a;a+=1)5===i.ef[a].ty?o.push(t(i.ef[a],n.effectElements[a],n.effectElements[a].propertyGroup,s)):o.push(e(n.effectElements[a],i.ef[a].ty,s,h));function h(t){return 1===t?c:r(t-1)}var c=function(t){for(var e=i.ef,n=0,r=e.length;r>n;){if(t===e[n].nm||t===e[n].mn||t===e[n].ix)return 5===e[n].ty?o[n]:o[n]();n+=1}return o[0]()};return c.propertyGroup=h,"ADBE Color Control"===i.mn&&Object.defineProperty(c,"color",{get:function(){return o[0]()}}),Object.defineProperty(c,"numProperties",{get:function(){return i.np}}),c.active=c.enabled=0!==i.en,c}function e(t,e,i,n){var r=ExpressionPropertyInterface(t.p);return t.p.setGroupProperty&&t.p.setGroupProperty(n),function(){return 10===e?i.comp.compInterface(t.p.v):r()}}return{createEffectsInterface:function(e,i){if(e.effectsManager){var n,r=[],s=e.data.ef,a=e.effectsManager.effectElements.length;for(n=0;a>n;n+=1)r.push(t(s[n],e.effectsManager.effectElements[n],i,e));return function(t){for(var i=e.data.ef||[],n=0,s=i.length;s>n;){if(t===i[n].nm||t===i[n].mn||t===i[n].ix)return r[n];n+=1}}}}}}(),MaskManagerInterface=function(){function t(t,e){this._mask=t,this._data=e}return Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(e,i){var n,r=createSizedArray(e.viewData.length),s=e.viewData.length;for(n=0;s>n;n+=1)r[n]=new t(e.viewData[n],e.masksProperties[n]);return function(t){for(n=0;s>n;){if(e.masksProperties[n].nm===t)return r[n];n+=1}}}}(),ExpressionPropertyInterface=function(){var t={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function i(t,e,i){Object.defineProperty(t,"velocity",{get:function(){return e.getVelocityAtTime(e.comp.currentFrame)}}),t.numKeys=e.keyframes?e.keyframes.length:0,t.key=function(n){if(t.numKeys){var r;r="s"in e.keyframes[n-1]?e.keyframes[n-1].s:"e"in e.keyframes[n-2]?e.keyframes[n-2].e:e.keyframes[n-2].s;var s="unidimensional"===i?new Number(r):Object.assign({},r);return s.time=e.keyframes[n-1].t/e.elem.comp.globalData.frameRate,s}return 0},t.valueAtTime=e.getValueAtTime,t.speedAtTime=e.getSpeedAtTime,t.velocityAtTime=e.getVelocityAtTime,t.propertyGroup=e.propertyGroup}function n(){return t}return function(r){return r?"unidimensional"===r.propType?function(e){e&&"pv"in e||(e=t);var n=1/e.mult,r=e.pv*n,s=new Number(r);return s.value=r,i(s,e,"unidimensional"),function(){return e.k&&e.getValue(),r=e.v*n,s.value!==r&&((s=new Number(r)).value=r,i(s,e,"unidimensional")),s}}(r):function(t){t&&"pv"in t||(t=e);var n=1/t.mult,r=t.pv.length,s=createTypedArray("float32",r),a=createTypedArray("float32",r);return s.value=a,i(s,t,"multidimensional"),function(){t.k&&t.getValue();for(var e=0;r>e;e+=1)s[e]=a[e]=t.v[e]*n;return s}}(r):n}}(),h5,i5;function SliderEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function AngleEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function ColorEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,1,0,i)}function PointEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,1,0,i)}function LayerIndexEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function MaskIndexEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function CheckboxEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function NoValueEffect(){this.p={}}function EffectsManager(){}function EffectsManager(t,e){var i=t.ef||[];this.effectElements=[];var n,r,s=i.length;for(n=0;s>n;n++)r=new GroupEffect(i[n],e),this.effectElements.push(r)}function GroupEffect(t,e){this.init(t,e)}h5=function(){function t(t,e){return this.textIndex=t+1,this.textTotal=e,this.v=this.getValue()*this.mult,this.v}return function(e,i){this.pv=1,this.comp=e.comp,this.elem=e,this.mult=.01,this.propType="textSelector",this.textTotal=i.totalChars,this.selectorValue=100,this.lastValue=[1,1,1],this.k=!0,this.x=!0,this.getValue=ExpressionManager.initiateExpression.bind(this)(e,i,this),this.getMult=t,this.getVelocityAtTime=expressionHelpers.getVelocityAtTime,this.kf?this.getValueAtTime=expressionHelpers.getValueAtTime.bind(this):this.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(this),this.setGroupProperty=expressionHelpers.setGroupProperty}}(),i5=TextSelectorProp.getTextSelectorProp,TextSelectorProp.getTextSelectorProp=function(t,e,i){return 1===e.t?new h5(t,e,i):i5(t,e,i)},extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(t,e){this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var i,n,r=this.data.ef.length,s=this.data.ef;for(i=0;r>i;i+=1){switch(n=null,s[i].ty){case 0:n=new SliderEffect(s[i],e,this);break;case 1:n=new AngleEffect(s[i],e,this);break;case 2:n=new ColorEffect(s[i],e,this);break;case 3:n=new PointEffect(s[i],e,this);break;case 4:case 7:n=new CheckboxEffect(s[i],e,this);break;case 10:n=new LayerIndexEffect(s[i],e,this);break;case 11:n=new MaskIndexEffect(s[i],e,this);break;case 5:n=new EffectsManager(s[i],e,this);break;default:n=new NoValueEffect(s[i],e,this)}n&&this.effectElements.push(n)}};var lottiejs={},_isFrozen=!1;function setLocationHref(t){locationHref=t}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){subframeEnabled=t}function loadAnimation(t){return!0===standalone&&(t.animationData=JSON.parse(animationData)),animationManager.loadAnimation(t)}function setQuality(t){if("string"==typeof t)switch(t){case"high":defaultCurveSegments=200;break;case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(t)&&t>1&&(defaultCurveSegments=t);roundValues(!(defaultCurveSegments>=50))}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(t,e){"expressions"===t&&(expressionsPlugin=e)}function getFactory(t){switch(t){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var e=queryString.split("&"),i=0;i')}else o.a.load(function(i){(new i.maps.Geocoder).geocode({address:t.model.get("locationMap")},function(n,s){var a;if(s===i.maps.GeocoderStatus.OK){var o="https://www.google.com/maps/embed/v1/place?key=AIzaSyBgzPP4ANLpKn6aDcgl8_fQIqegku5RYnc&q="+(a=n[0].geometry.location).lat()+","+a.lng()+"¢er="+a.lat()+","+a.lng()+"&zoom="+this.model.get("zoomMap");r(e).html('",M='",D='\n",O='\x3c!--suppress ALL --\x3e\n",z='\n",R='\n\n'+e.OBJECT_PARAMS+" "+e.DEFAULT_PREVIEW+"\n\n",$='
\n"+e.DEFAULT_PREVIEW+"\n
\n",j='
{zoomContent}
',B={width:"100%",height:"100%","min-height":"480px"},W._isPdfRendered()&&(F=W.pdfRendererTemplate.replace("{renderer}",W._encodeURI(W.pdfRendererUrl))),W.defaults={layoutTemplates:{main1:i,main2:n,preview:r,close:a,fileIcon:s,caption:o,modalMain:d,modal:u,progress:p,stats:N,size:f,footer:m,indicator:x,actions:g,actionDelete:v,actionUpload:y,actionDownload:_,actionZoom:b,actionDrag:w,btnDefault:l,btnLink:h,btnBrowse:c,zoomCache:j},previewMarkupTags:{tagBefore1:C,tagBefore2:S,tagAfter:k},previewContentTemplates:{generic:"{content}\n",html:P,image:E,text:A,office:I,gdocs:M,video:D,audio:O,flash:z,object:R,pdf:F,other:$},allowedPreviewTypes:["image","html","text","video","audio","flash","pdf","object"],previewTemplates:{},previewSettings:{image:{width:"auto",height:"auto","max-width":"100%","max-height":"100%"},html:{width:"213px",height:"160px"},text:{width:"213px",height:"160px"},office:{width:"213px",height:"160px"},gdocs:{width:"213px",height:"160px"},video:{width:"213px",height:"160px"},audio:{width:"100%",height:"30px"},flash:{width:"213px",height:"160px"},object:{width:"213px",height:"160px"},pdf:{width:"100%",height:"160px",position:"relative"},other:{width:"213px",height:"160px"}},previewSettingsSmall:{image:{width:"auto",height:"auto","max-width":"100%","max-height":"100%"},html:{width:"100%",height:"160px"},text:{width:"100%",height:"160px"},office:{width:"100%",height:"160px"},gdocs:{width:"100%",height:"160px"},video:{width:"100%",height:"auto"},audio:{width:"100%",height:"30px"},flash:{width:"100%",height:"auto"},object:{width:"100%",height:"auto"},pdf:{width:"100%",height:"160px"},other:{width:"100%",height:"160px"}},previewZoomSettings:{image:{width:"auto",height:"auto","max-width":"100%","max-height":"100%"},html:B,text:B,office:{width:"100%",height:"100%","max-width":"100%","min-height":"480px"},gdocs:{width:"100%",height:"100%","max-width":"100%","min-height":"480px"},video:{width:"auto",height:"100%","max-width":"100%"},audio:{width:"100%",height:"30px"},flash:{width:"auto",height:"480px"},object:{width:"auto",height:"100%","max-width":"100%","min-height":"480px"},pdf:B,other:{width:"auto",height:"100%","min-height":"480px"}},mimeTypeAliases:{"video/quicktime":"video/mp4"},fileTypeSettings:{image:function(t,i){return e.compare(t,"image.*")&&!e.compare(t,/(tiff?|wmf)$/i)||e.compare(i,/\.(gif|png|jpe?g)$/i)},html:function(t,i){return e.compare(t,"text/html")||e.compare(i,/\.(htm|html)$/i)},office:function(t,i){return e.compare(t,/(word|excel|powerpoint|office)$/i)||e.compare(i,/\.(docx?|xlsx?|pptx?|pps|potx?)$/i)},gdocs:function(t,i){return e.compare(t,/(word|excel|powerpoint|office|iwork-pages|tiff?)$/i)||e.compare(i,/\.(docx?|xlsx?|pptx?|pps|potx?|rtf|ods|odt|pages|ai|dxf|ttf|tiff?|wmf|e?ps)$/i)},text:function(t,i){return e.compare(t,"text.*")||e.compare(i,/\.(xml|javascript)$/i)||e.compare(i,/\.(txt|md|nfo|ini|json|php|js|css)$/i)},video:function(t,i){return e.compare(t,"video.*")&&(e.compare(t,/(ogg|mp4|mp?g|mov|webm|3gp)$/i)||e.compare(i,/\.(og?|mp4|webm|mp?g|mov|3gp)$/i))},audio:function(t,i){return e.compare(t,"audio.*")&&(e.compare(i,/(ogg|mp3|mp?g|wav)$/i)||e.compare(i,/\.(og?|mp3|mp?g|wav)$/i))},flash:function(t,i){return e.compare(t,"application/x-shockwave-flash",!0)||e.compare(i,/\.(swf)$/i)},pdf:function(t,i){return e.compare(t,"application/pdf",!0)||e.compare(i,/\.(pdf)$/i)},object:function(){return!0},other:function(){return!0}},fileActionSettings:{showRemove:!0,showUpload:!0,showDownload:!0,showZoom:!0,showDrag:!0,removeIcon:'',removeClass:"btn btn-sm btn-kv btn-default btn-outline-secondary",removeErrorClass:"btn btn-sm btn-kv btn-danger",removeTitle:"Remove file",uploadIcon:'',uploadClass:"btn btn-sm btn-kv btn-default btn-outline-secondary",uploadTitle:"Upload file",uploadRetryIcon:'',uploadRetryTitle:"Retry upload",downloadIcon:'',downloadClass:"btn btn-sm btn-kv btn-default btn-outline-secondary",downloadTitle:"Download file",zoomIcon:'',zoomClass:"btn btn-sm btn-kv btn-default btn-outline-secondary",zoomTitle:"View Details",dragIcon:'',dragClass:"text-info",dragTitle:"Move / Rearrange",dragSettings:{},indicatorNew:'',indicatorSuccess:'',indicatorError:'',indicatorLoading:'',indicatorPaused:'',indicatorNewTitle:"Not uploaded yet",indicatorSuccessTitle:"Uploaded",indicatorErrorTitle:"Upload Error",indicatorLoadingTitle:"Uploading …",indicatorPausedTitle:"Upload Paused"}},t.each(W.defaults,function(e,i){"allowedPreviewTypes"!==e?W[e]=t.extend(!0,{},i,W[e]):void 0===W.allowedPreviewTypes&&(W.allowedPreviewTypes=i)}),W._initPreviewTemplates()},_initPreviewTemplates:function(){var i,n=this,r=n.previewMarkupTags,s=r.tagAfter;t.each(n.previewContentTemplates,function(t,a){e.isEmpty(n.previewTemplates[t])&&(i=r.tagBefore2,"generic"!==t&&"image"!==t||(i=r.tagBefore1),n._isPdfRendered()&&"pdf"===t&&(i=i.replace("kv-file-content","kv-file-content kv-pdf-rendered")),n.previewTemplates[t]=i+a+s)})},_initPreviewCache:function(){var i=this;i.previewCache={data:{},init:function(){var t=i.initialPreview;t.length>0&&!e.isArray(t)&&(t=t.split(i.initialPreviewDelimiter)),i.previewCache.data={content:t,config:i.initialPreviewConfig,tags:i.initialPreviewThumbTags}},count:function(t){if(!i.previewCache.data||!i.previewCache.data.content)return 0;if(t){var e=i.previewCache.data.content.filter(function(t){return null!==t});return e.length}return i.previewCache.data.content.length},get:function(t,n){var r,s,a,o,l,h,c,d=e.INIT_FLAG+t,u=i.previewCache.data,p=u.config[t],f=u.content[t],m=e.ifSet("previewAsData",p,i.initialPreviewAsData),g=p?{title:p.title||null,alt:p.alt||null}:{title:null,alt:null},v=function(t,n,r,s,a,o,l,h){var c=" file-preview-initial "+e.SORT_CSS+(l?" "+l:""),d=i.previewInitId+"-"+o,u=p&&p.fileId||d;return i._generatePreviewTemplate(t,n,r,s,d,u,!1,null,c,a,o,h,g,p&&p.zoomData||n)};return f&&f.length?(n=void 0===n||n,a=e.ifSet("type",p,i.initialPreviewFileType||"generic"),l=e.ifSet("filename",p,e.ifSet("caption",p)),h=e.ifSet("filetype",p,a),o=i.previewCache.footer(t,n,p&&p.size||null),c=e.ifSet("frameClass",p),r=m?v(a,f,l,h,o,d,c):v("generic",f,l,h,o,d,c,a).setTokens({content:u.content[t]}),u.tags.length&&u.tags[t]&&(r=e.replaceTags(r,u.tags[t])),e.isEmpty(p)||e.isEmpty(p.frameAttr)||((s=e.createElement(r)).find(".file-preview-initial").attr(p.frameAttr),r=s.html(),s.remove()),r):""},clean:function(t){t.content=e.cleanArray(t.content),t.config=e.cleanArray(t.config),t.tags=e.cleanArray(t.tags),i.previewCache.data=t},add:function(t,n,r,s){var a,o=i.previewCache.data;return t&&t.length?(a=t.length-1,e.isArray(t)||(t=t.split(i.initialPreviewDelimiter)),s&&o.content?(a=o.content.push(t[0])-1,o.config[a]=n,o.tags[a]=r):(o.content=t,o.config=n,o.tags=r),i.previewCache.clean(o),a):0},set:function(t,n,r,s){var a,o=i.previewCache.data;if(t&&t.length&&(e.isArray(t)||(t=t.split(i.initialPreviewDelimiter)),t.filter(function(t){return null!==t}).length)){if(void 0===o.content&&(o.content=[]),void 0===o.config&&(o.config=[]),void 0===o.tags&&(o.tags=[]),s){for(a=0;ae;e++)n=i.previewCache.get(e),r=i.reversePreviewOrder?n+r:r+n;return t=i._getMsgSelected(s),{content:r,caption:t}},footer:function(t,n,r){var s=i.previewCache.data||{};if(e.isEmpty(s.content))return"";(e.isEmpty(s.config)||e.isEmpty(s.config[t]))&&(s.config[t]={}),n=void 0===n||n;var a,o=s.config[t],l=e.ifSet("caption",o),h=e.ifSet("width",o,"auto"),c=e.ifSet("url",o,!1),d=e.ifSet("key",o,null),u=e.ifSet("fileId",o,null),p=i.fileActionSettings,f=i.initialPreviewShowDelete||!1,m=i.initialPreviewDownloadUrl?i.initialPreviewDownloadUrl+"?key="+d+(u?"&fileId="+u:""):"",g=o.downloadUrl||m,v=o.filename||o.caption||"",y=!!g,_=e.ifSet("showRemove",o,f),b=e.ifSet("showDownload",o,e.ifSet("showDownload",p,y)),w=e.ifSet("showZoom",o,e.ifSet("showZoom",p,!0)),x=e.ifSet("showDrag",o,e.ifSet("showDrag",p,!0)),T=!1===c&&n;return b=b&&!1!==o.downloadUrl&&!!g,a=i._renderFileActions(o,!1,b,_,w,x,T,c,d,!0,g,v),i._getLayoutTemplate("footer").setTokens({progress:i._renderThumbProgress(),actions:a,caption:l,size:i._getSize(r),width:h,indicator:""})}},i.previewCache.init()},_isPdfRendered:function(){var t=this.usePdfRenderer,e="function"==typeof t?t():!!t;return e&&this.pdfRendererUrl},_handler:function(t,e,i){var n=this.namespace,r=e.split(" ").join(n+" ")+n;t&&t.length&&t.off(r).on(r,i)},_encodeURI:function(t){return this.encodeUrl?encodeURI(t):t},_log:function(t,e){var i=this.$element.attr("id");this.showConsoleLogs&&(i&&(t='"'+i+'": '+t),t="bootstrap-fileinput: "+t,"object"===a(e)&&(t=t.setTokens(e)),window.console&&void 0!==window.console.log?window.console.log(t):window.alert(t))},_validate:function(){var t="file"===this.$element.attr("type");return t||this._log(e.logMessages.badInputType),t},_errorsExist:function(){var i,n=this.$errorContainer.find("li");return!!n.length||((i=e.createElement(this.$errorContainer.html())).find(".kv-error-close").remove(),i.find("ul").remove(),!!t.trim(i.text()).length)},_errorHandler:function(t,e){var i=this,n=t.target.error,r=function(t){i._showError(t.replace("{name}",e))};n.code===n.NOT_FOUND_ERR?r(i.msgFileNotFound):n.code===n.SECURITY_ERR?r(i.msgFileSecured):n.code===n.NOT_READABLE_ERR?r(i.msgFileNotReadable):n.code===n.ABORT_ERR?r(i.msgFilePreviewAborted):r(i.msgFilePreviewError)},_addError:function(t){var i=this,n=i.$errorContainer;t&&n.length&&(e.setHtml(n,i.errorCloseButton+t),i._handler(n.find(".kv-error-close"),"click",function(){setTimeout(function(){i.showPreview&&!i.getFrames().length&&i.clear(),n.fadeOut("slow")},i.processDelay)}))},_setValidationError:function(t){t=(t?t+" ":"")+"has-error",this.$container.removeClass(t).addClass("has-error"),e.addCss(this.$captionContainer,"is-invalid")},_resetErrors:function(t){var e=this.$errorContainer;this.isPersistentError||(this.isError=!1,this.$container.removeClass("has-error"),this.$captionContainer.removeClass("is-invalid"),e.html(""),t?e.fadeOut("slow"):e.hide())},_showFolderError:function(t){var e,i=this.$errorContainer;t&&(this.isAjaxUpload||this._clearFileInput(),e=this.msgFoldersNotAllowed.replace("{n}",t),this._addError(e),this._setValidationError(),i.fadeIn(this.fadeDelay),this._raise("filefoldererror",[t,e]))},_showFileError:function(t,e,i){var n=this.$errorContainer,r=i||"fileuploaderror",s=e&&e.fileId||"",a=e&&e.id?'
  • '+t+"
  • ":"
  • "+t+"
  • ";return 0===n.find("ul").length?this._addError("
      "+a+"
    "):n.find("ul").append(a),n.fadeIn(this.fadeDelay),this._raise(r,[e,t]),this._setValidationError("file-input-new"),!0},_showError:function(t,e,i){var n=this.$errorContainer,r=i||"fileerror";return(e=e||{}).reader=this.reader,this._addError(t),n.fadeIn(this.fadeDelay),this._raise(r,[e,t]),this.isAjaxUpload||this._clearFileInput(),this._setValidationError("file-input-new"),this.$btnUpload.attr("disabled",!0),!0},_noFilesError:function(t){var e=this.minFileCount>1?this.filePlural:this.fileSingle,i=this.msgFilesTooLess.replace("{n}",this.minFileCount).replace("{files}",e),n=this.$errorContainer;i="
  • "+i+"
  • ",0===n.find("ul").length?this._addError("
      "+i+"
    "):n.find("ul").append(i),this.isError=!0,this._updateFileDetails(0),n.fadeIn(this.fadeDelay),this._raise("fileerror",[t,i]),this._clearFileInput(),this._setValidationError()},_parseError:function(e,i,n,r){var s,a,o,l=t.trim(n+"");return a=i.responseJSON&&i.responseJSON.error?i.responseJSON.error.toString():"",o=a||i.responseText,this.cancelling&&this.msgUploadAborted&&(l=this.msgUploadAborted),this.showAjaxErrorDetails&&o&&(a?l=t.trim(a+""):(o=t.trim(o.replace(/\n\s*\n/g,"\n")),s=o.length?"
    "+o+"
    ":"",l+=l?s:o)),l||(l=this.msgAjaxError.replace("{operation}",e)),this.cancelling=!1,r?""+r+": "+l:l},_parseFileType:function(t,i){var n,r,s,a,o=this.allowedPreviewTypes||[];if("application/text-plain"===t)return"text";for(a=0;a-1&&(i=e.split(".").pop(),n.previewFileIconSettings&&(r=n.previewFileIconSettings[i]||n.previewFileIconSettings[i.toLowerCase()]||null),n.previewFileExtSettings&&t.each(n.previewFileExtSettings,function(t,e){n.previewFileIconSettings[t]&&e(i)&&(r=n.previewFileIconSettings[t])})),r||n.previewFileIcon},_parseFilePreviewIcon:function(t,e){var i=this._getPreviewIcon(e),n=t;return n.indexOf("{previewFileIcon}")>-1&&(n=n.setTokens({previewFileIconClass:this.previewFileIconClass,previewFileIcon:i})),n},_raise:function(e,i){var n=t.Event(e);if(void 0!==i?this.$element.trigger(n,i):this.$element.trigger(n),n.isDefaultPrevented()||!1===n.result)return!1;switch(e){case"filebatchuploadcomplete":case"filebatchuploadsuccess":case"fileuploaded":case"fileclear":case"filecleared":case"filereset":case"fileerror":case"filefoldererror":case"fileuploaderror":case"filebatchuploaderror":case"filedeleteerror":case"filecustomerror":case"filesuccessremove":break;default:this.ajaxAborted||(this.ajaxAborted=n.result)}return!0},_listenFullScreen:function(t){var e,i,n=this.$modal;n&&n.length&&(e=n&&n.find(".btn-fullscreen"),i=n&&n.find(".btn-borderless"),e.length&&i.length&&(e.removeClass("active").attr("aria-pressed","false"),i.removeClass("active").attr("aria-pressed","false"),t?e.addClass("active").attr("aria-pressed","true"):i.addClass("active").attr("aria-pressed","true"),n.hasClass("file-zoom-fullscreen")?this._maximizeZoomDialog():t?this._maximizeZoomDialog():i.removeClass("active").attr("aria-pressed","false")))},_listen:function(){var i,n,r,s=this,a=s.$element,o=s.$form,l=s.$container;s._handler(a,"click",function(t){a.hasClass("file-no-browse")&&(a.data("zoneClicked")?a.data("zoneClicked",!1):t.preventDefault())}),s._handler(a,"change",t.proxy(s._change,s)),s.showBrowse&&s._handler(s.$btnFile,"click",t.proxy(s._browse,s)),n=l.find(".file-caption-name"),r=function(){return!1},s._handler(l.find(".fileinput-remove:not([disabled])"),"click",t.proxy(s.clear,s)),s._handler(l.find(".fileinput-cancel"),"click",t.proxy(s.cancel,s)),s._handler(l.find(".fileinput-pause"),"click",t.proxy(s.pause,s)),s._handler(n,"keydown",r),s._handler(n,"paste",r),s._initDragDrop(),s._handler(o,"reset",t.proxy(s.clear,s)),s.isAjaxUpload||s._handler(o,"submit",t.proxy(s._submitForm,s)),s._handler(s.$container.find(".fileinput-upload"),"click",t.proxy(s._uploadClick,s)),s._handler(t(window),"resize",function(){s._listenFullScreen(screen.width===window.innerWidth&&screen.height===window.innerHeight)}),i="webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange",s._handler(t(document),i,function(){s._listenFullScreen(e.checkFullScreen())}),s._autoFitContent(),s._initClickable(),s._refreshPreview()},_autoFitContent:function(){var e,i=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=this,r=400>i?n.previewSettingsSmall||n.defaults.previewSettingsSmall:n.previewSettings||n.defaults.previewSettings;t.each(r,function(t,i){e=".file-preview-frame .file-preview-"+t,n.$preview.find(e+".kv-preview-data,"+e+" .kv-preview-data").css(i)})},_scanDroppedItems:function(t,i,n){n=n||"";var r,s,a,o=this,l=function(t){o._log(e.logMessages.badDroppedFiles),o._log(t)};t.isFile?t.file(function(t){n&&(t.newPath=n+t.name),i.push(t)},l):t.isDirectory&&(s=t.createReader(),(a=function(){s.readEntries(function(e){if(e&&e.length>0){for(r=0;r-1;if(this._zoneDragDropInit(i),this.isDisabled||!r)return i.originalEvent.dataTransfer.effectAllowed="none",void(i.originalEvent.dataTransfer.dropEffect="none");this._raise("fileDragEnter",{sourceEvent:i,files:n.types.Files})&&e.addCss(this.$dropZone,"file-highlighted")},_zoneDragLeave:function(t){this._zoneDragDropInit(t),this.isDisabled||this._raise("fileDragLeave",{sourceEvent:t})&&this.$dropZone.removeClass("file-highlighted")},_zoneDrop:function(t){var i,n=this,r=n.$element,s=t.originalEvent.dataTransfer,a=s.files,o=s.items,l=e.getDragDropFolders(o),h=function(){n.isAjaxUpload?n._change(t,a):(n.changeTriggered=!0,r.get(0).files=a,setTimeout(function(){n.changeTriggered=!1,r.trigger("change"+n.namespace)},n.processDelay)),n.$dropZone.removeClass("file-highlighted")};if(t.preventDefault(),!n.isDisabled&&!e.isEmpty(a)&&n._raise("fileDragDrop",{sourceEvent:t,files:a}))if(l>0){if(!n.isAjaxUpload)return void n._showFolderError(l);for(a=[],i=0;i0&&s>=l,c=t(i.item);h&&(s=l-1),a.initialPreview=e.moveArray(a.initialPreview,r,s,d),a.initialPreviewConfig=e.moveArray(a.initialPreviewConfig,r,s,d),a.previewCache.init(),a.getFrames(".file-preview-initial").each(function(){t(this).attr("data-fileindex",e.INIT_FLAG+o),o++}),h&&(n=a.getFrames(":not(.file-preview-initial):first")).length&&c.slideUp(function(){c.insertBefore(n).slideDown()}),a._raise("filesorted",{previewId:c.attr("id"),oldIndex:r,newIndex:s,stack:a.initialPreviewConfig})}},t.extend(!0,i,a.fileActionSettings.dragSettings),a.sortable&&a.sortable.destroy(),a.sortable=u.create(o[0],i))},_setPreviewContent:function(t){e.setHtml(this.$preview,t),this._autoFitContent()},_initPreviewImageOrientations:function(){var e=this,i=0,n=e.canOrientImage;(e.autoOrientImageInitial||n)&&e.getFrames(".file-preview-initial").each(function(){var r,s,a,o=t(this),l=e.initialPreviewConfig[i];l&&l.exif&&l.exif.Orientation&&(a=o.attr("id"),r=o.find(">.kv-file-content img"),s=e._getZoom(a," >.kv-file-content img"),n?r.css("image-orientation",e.autoOrientImageInitial?"from-image":"none"):e.setImageOrientation(r,s,l.exif.Orientation,o)),i++})},_initPreview:function(t){var i,n=this.initialCaption||"";if(!this.previewCache.count(!0))return this._clearPreview(),void(t?this._setCaption(n):this._initCaption());i=this.previewCache.out(),n=t&&this.initialCaption?this.initialCaption:i.caption,this._setPreviewContent(i.content),this._setInitThumbAttr(),this._setCaption(n),this._initSortable(),e.isEmpty(i.content)||this.$container.removeClass("file-input-new"),this._initPreviewImageOrientations()},_getZoomButton:function(t){var e=this.previewZoomButtonIcons[t],i=this.previewZoomButtonClasses[t],n=' title="'+(this.previewZoomButtonTitles[t]||"")+'" ',r=n+("close"===t?' data-dismiss="modal" aria-hidden="true"':"");return"fullscreen"!==t&&"borderless"!==t&&"toggleheader"!==t||(r+=' data-toggle="button" aria-pressed="false" autocomplete="off"'),'"},_getModalContent:function(){return this._getLayoutTemplate("modal").setTokens({rtl:this.rtl?" kv-rtl":"",zoomFrameClass:this.frameClass,heading:this.msgZoomModalHeading,prev:this._getZoomButton("prev"),next:this._getZoomButton("next"),toggleheader:this._getZoomButton("toggleheader"),fullscreen:this._getZoomButton("fullscreen"),borderless:this._getZoomButton("borderless"),close:this._getZoomButton("close")})},_listenModalEvent:function(t){var i=this,n=i.$modal;n.on(t+".bs.modal",function(r){var s=n.find(".btn-fullscreen"),a=n.find(".btn-borderless");n.data("fileinputPluginId")===i.$element.attr("id")&&i._raise("filezoom"+t,function(t){return{sourceEvent:t,previewId:n.data("previewId"),modal:n}}(r)),"shown"===t&&(a.removeClass("active").attr("aria-pressed","false"),s.removeClass("active").attr("aria-pressed","false"),n.hasClass("file-zoom-fullscreen")&&(i._maximizeZoomDialog(),e.checkFullScreen()?s.addClass("active").attr("aria-pressed","true"):a.addClass("active").attr("aria-pressed","true")))})},_initZoom:function(){var i,n=this,r=n._getLayoutTemplate("modalMain"),s="#"+e.MODAL_ID;n.showPreview&&(n.$modal=t(s),n.$modal&&n.$modal.length||(i=e.createElement(e.cspBuffer.stash(r)).insertAfter(n.$container),n.$modal=t(s).insertBefore(i),e.cspBuffer.apply(n.$modal),i.remove()),e.initModal(n.$modal),n.$modal.html(e.cspBuffer.stash(n._getModalContent())),e.cspBuffer.apply(n.$modal),t.each(e.MODAL_EVENTS,function(t,e){n._listenModalEvent(e)}))},_initZoomButtons:function(){var e,i,n=this.$modal.data("previewId")||"",r=this.getFrames().toArray(),s=r.length,a=this.$modal.find(".btn-prev"),o=this.$modal.find(".btn-next");if(2>r.length)return a.hide(),void o.hide();a.show(),o.show(),s&&(e=t(r[0]),i=t(r[s-1]),a.removeAttr("disabled"),o.removeAttr("disabled"),e.length&&e.attr("id")===n&&a.attr("disabled",!0),i.length&&i.attr("id")===n&&o.attr("disabled",!0))},_maximizeZoomDialog:function(){var e=this.$modal,i=e.find(".modal-header:visible"),n=e.find(".modal-footer:visible"),r=e.find(".modal-body"),s=t(window).height(),a=0;e.addClass("file-zoom-fullscreen"),i&&i.length&&(s-=i.outerHeight(!0)),n&&n.length&&(s-=n.outerHeight(!0)),r&&r.length&&(a=r.outerHeight(!0)-r.height(),s-=a),e.find(".kv-zoom-body").height(s)},_resizeZoomDialog:function(t){var i=this.$modal,n=i.find(".btn-fullscreen"),r=i.find(".btn-borderless");if(i.hasClass("file-zoom-fullscreen"))e.toggleFullScreen(!1),t?n.hasClass("active")||(i.removeClass("file-zoom-fullscreen"),this._resizeZoomDialog(!0),r.hasClass("active")&&r.removeClass("active").attr("aria-pressed","false")):n.hasClass("active")?n.removeClass("active").attr("aria-pressed","false"):(i.removeClass("file-zoom-fullscreen"),this.$modal.find(".kv-zoom-body").css("height",this.zoomModalHeight));else{if(!t)return void this._maximizeZoomDialog();e.toggleFullScreen(!0)}i.focus()},_setZoomContent:function(i,n){var r,s,a,o,l,h,c,d,u,p,f=this,m=i.attr("id"),g=f._getZoom(m),v=f.$modal,y=v.find(".btn-fullscreen"),_=v.find(".btn-borderless"),b=v.find(".btn-toggleheader");s=g.attr("data-template")||"generic",r=g.find(".kv-file-content"),a=r.length?r.html():"",u=i.data("caption")||"",p=i.data("size")||"",o=u+" "+p,v.find(".kv-zoom-title").attr("title",t("
    ").html(o).text()).html(o),l=v.find(".kv-zoom-body"),v.removeClass("kv-single-content"),n?(d=l.addClass("file-thumb-loading").clone().insertAfter(l),e.setHtml(l,a).hide(),d.fadeOut("fast",function(){l.fadeIn("fast",function(){l.removeClass("file-thumb-loading")}),d.remove()})):e.setHtml(l,a),(c=f.previewZoomSettings[s])&&(h=l.find(".kv-preview-data"),e.addCss(h,"file-zoom-detail"),t.each(c,function(t,e){h.css(t,e),(h.attr("width")&&"width"===t||h.attr("height")&&"height"===t)&&h.removeAttr(t)})),v.data("previewId",m),f._handler(v.find(".btn-prev"),"click",function(){f._zoomSlideShow("prev",m)}),f._handler(v.find(".btn-next"),"click",function(){f._zoomSlideShow("next",m)}),f._handler(y,"click",function(){f._resizeZoomDialog(!0)}),f._handler(_,"click",function(){f._resizeZoomDialog(!1)}),f._handler(b,"click",function(){var t,e=v.find(".modal-header"),i=v.find(".modal-body .floating-buttons"),n=e.find(".kv-zoom-actions"),r=function(t){var i=f.$modal.find(".kv-zoom-body"),n=f.zoomModalHeight;v.hasClass("file-zoom-fullscreen")&&(n=i.outerHeight(!0),t||(n-=e.outerHeight(!0))),i.css("height",t?n+t:n)};e.is(":visible")?(t=e.outerHeight(!0),e.slideUp("slow",function(){n.find(".btn").appendTo(i),r(t)})):(i.find(".btn").appendTo(n),e.slideDown("slow",function(){r()})),v.focus()}),f._handler(v,"keydown",function(e){var i=e.which||e.keyCode,n=t(this).find(".btn-prev"),r=t(this).find(".btn-next"),s=t(this).data("previewId"),a=f.rtl?39:37,o=f.rtl?37:39;i===a&&n.length&&!n.attr("disabled")&&f._zoomSlideShow("prev",s),i===o&&r.length&&!r.attr("disabled")&&f._zoomSlideShow("next",s)})},_showModal:function(t){var i=this.$modal;t&&t.length&&(e.initModal(i),e.setHtml(i,this._getModalContent()),this._setZoomContent(t),i.data("fileinputPluginId",this.$element.attr("id")),i.modal("show"),this._initZoomButtons())},_zoomPreview:function(t){var i;if(!t.length)throw"Cannot zoom to detailed preview!";i=t.closest(e.FRAMES),this._showModal(i)},_zoomSlideShow:function(e,i){var n,r,s,a,o=this.$modal.find(".kv-zoom-actions .btn-"+e),l=this.getFrames().toArray(),h=[],c=l.length;if(!o.attr("disabled")){for(r=0;c>r;r++)(s=t(l[r]))&&s.length&&s.find(".kv-file-zoom:visible").length&&h.push(l[r]);for(c=h.length,r=0;c>r;r++)if(t(h[r]).attr("id")===i){a="prev"===e?r-1:r+1;break}a>=0&&c>a&&h[a]&&((n=t(h[a])).length&&this._setZoomContent(n,!0),this._initZoomButtons(),this._raise("filezoom"+e,{previewId:i,modal:this.$modal}))}},_initZoomButton:function(){var e=this;e.$preview.find(".kv-file-zoom").each(function(){var i=t(this);e._handler(i,"click",function(){e._zoomPreview(i)})})},_inputFileCount:function(){return this.$element[0].files.length},_refreshPreview:function(){var e;(this._inputFileCount()||this.isAjaxUpload)&&this.showPreview&&this.isPreviewable&&(this.isAjaxUpload&&this.fileManager.count()>0?(e=t.extend(!0,{},this.fileManager.stack),this.fileManager.clear(),this._clearFileInput()):e=this.$element[0].files,e&&e.length&&(this.readFiles(e),this._setFileDropZoneTitle()))},_clearObjects:function(e){e.find("video audio").each(function(){this.pause(),t(this).remove()}),e.find("img object div").each(function(){t(this).remove()})},_clearFileInput:function(){var e,i,n,r=this.$element;this._inputFileCount()&&(e=r.closest("form"),i=t(document.createElement("form")),n=t(document.createElement("div")),r.before(n),e.length?e.after(i):n.after(i),i.append(r).trigger("reset"),n.before(r).remove(),i.remove())},_resetUpload:function(){this.uploadStartTime=e.now(),this.uploadCache=[],this.$btnUpload.removeAttr("disabled"),this._setProgress(0),this._hideProgress(),this._resetErrors(!1),this._initAjax(),this.fileManager.clearImages(),this._resetCanvas(),this.overwriteInitial&&(this.initialPreview=[],this.initialPreviewConfig=[],this.initialPreviewThumbTags=[],this.previewCache.data={content:[],config:[],tags:[]})},_resetCanvas:function(){this.canvas&&this.imageCanvasContext&&this.imageCanvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)},_hasInitialPreview:function(){return!this.overwriteInitial&&this.previewCache.count(!0)},_resetPreview:function(){var i,n,r,s=this.showUploadedThumbs,a=!this.removeFromPreviewOnError,o=(s||a)&&this.isDuplicateError;this.previewCache.count(!0)?(i=this.previewCache.out(),o&&(r=e.createElement("").insertAfter(this.$container),this.getFrames().each(function(){var e=t(this);(s&&e.hasClass("file-preview-success")||a&&e.hasClass("file-preview-error"))&&r.append(e)})),this._setPreviewContent(i.content),this._setInitThumbAttr(),n=this.initialCaption?this.initialCaption:i.caption,this._setCaption(n),o&&(r.contents().appendTo(this.$preview),r.remove())):(this._clearPreview(),this._initCaption()),this.showPreview&&(this._initZoom(),this._initSortable()),this.isDuplicateError=!1},_clearDefaultPreview:function(){this.$preview.find(".file-default-preview").remove()},_validateDefaultPreview:function(){this.showPreview&&!e.isEmpty(this.defaultPreviewContent)&&(this._setPreviewContent('
    '+this.defaultPreviewContent+"
    "),this.$container.removeClass("file-input-new"),this._initClickable())},_resetPreviewThumbs:function(t){var e;if(t)return this._clearPreview(),void this.clearFileStack();this._hasInitialPreview()?(e=this.previewCache.out(),this._setPreviewContent(e.content),this._setInitThumbAttr(),this._setCaption(e.caption),this._initPreviewActions()):this._clearPreview()},_getLayoutTemplate:function(t){var i=this.layoutTemplates[t];return e.isEmpty(this.customLayoutTags)?i:e.replaceTags(i,this.customLayoutTags)},_getPreviewTemplate:function(t){var i=this.previewTemplates,n=i[t]||i.other;return e.isEmpty(this.customPreviewTags)?n:e.replaceTags(n,this.customPreviewTags)},_getOutData:function(t,e,i,n){return e=e||{},i=i||{},n=n||this.fileManager.list(),{formdata:t,files:n,filenames:this.filenames,filescount:this.getFilesCount(),extra:this._getExtraData(),response:i,reader:this.reader,jqXHR:e}},_getMsgSelected:function(t){var e=1===t?this.fileSingle:this.filePlural;return t>0?this.msgSelected.replace("{n}",t).replace("{files}",e):this.msgNoFilesSelected},_getFrame:function(t,i){var n=e.getFrameElement(this.$preview,t);return!this.showPreview||i||n.length||this._log(e.logMessages.invalidThumb,{id:t}),n},_getZoom:function(t,i){var n=e.getZoomElement(this.$preview,t,i);return this.showPreview&&!n.length&&this._log(e.logMessages.invalidThumb,{id:t}),n},_getThumbs:function(t){return t=t||"",this.getFrames(":not(.file-preview-initial)"+t)},_getThumbId:function(t){return this.previewInitId+"-"+t},_getExtraData:function(t,e){var i=this.uploadExtraData;return"function"==typeof this.uploadExtraData&&(i=this.uploadExtraData(t,e)),i},_initXhr:function(t,i){var n=this,r=n.fileManager,s=function(t){var s=0,a=t.total,o=t.loaded||t.position,l=r.getUploadStats(i,o,a);t.lengthComputable&&!n.enableResumableUpload&&(s=e.round(o/a*100)),i?n._setFileUploadStats(i,s,l):n._setProgress(s,null,null,n._getStats(l)),n._raise("fileajaxprogress",[l])};return t.upload&&(n.progressDelay&&(s=e.debounce(s,n.progressDelay)),t.upload.addEventListener("progress",s,!1)),t},_initAjaxSettings:function(){this._ajaxSettings=t.extend(!0,{},this.ajaxSettings),this._ajaxDeleteSettings=t.extend(!0,{},this.ajaxDeleteSettings)},_mergeAjaxCallback:function(t,e,i){var n,r=this._ajaxSettings,s=this.mergeAjaxCallbacks;"delete"===i&&(r=this._ajaxDeleteSettings,s=this.mergeAjaxDeleteCallbacks),n=r[t],r[t]=s&&"function"==typeof n?"before"===s?function(){n.apply(this,arguments),e.apply(this,arguments)}:function(){e.apply(this,arguments),n.apply(this,arguments)}:e},_ajaxSubmit:function(e,i,n,r,s,o,l,h){var c,d,u,p,f=this;f._raise("filepreajax",[s,o,l])&&(s.append("initialPreview",JSON.stringify(f.initialPreview)),s.append("initialPreviewConfig",JSON.stringify(f.initialPreviewConfig)),s.append("initialPreviewThumbTags",JSON.stringify(f.initialPreviewThumbTags)),f._initAjaxSettings(),f._mergeAjaxCallback("beforeSend",e),f._mergeAjaxCallback("success",i),f._mergeAjaxCallback("complete",n),f._mergeAjaxCallback("error",r),"function"==typeof(h=h||f.uploadUrlThumb||f.uploadUrl)&&(h=h()),"object"===a(u=f._getExtraData(o,l)||{})&&t.each(u,function(t,e){s.append(t,e)}),d={xhr:function(){var e=t.ajaxSettings.xhr();return f._initXhr(e,o)},url:f._encodeURI(h),type:"POST",dataType:"json",data:s,cache:!1,processData:!1,contentType:!1},c=t.extend(!0,{},d,f._ajaxSettings),p=f.taskManager.addTask(o+"-"+l,function(){var e,i,n=this.self;e=n.ajaxQueue.shift(),i=t.ajax(e),n.ajaxRequests.push(i)}),f.ajaxQueue.push(c),p.runWithContext({self:f}))},_mergeArray:function(t,i){var n=e.cleanArray(this[t]),r=e.cleanArray(i);this[t]=n.concat(r)},_initUploadSuccess:function(i,n,r){var s,o,l,h,c,d,u,p,f,m,g=this;g.showPreview&&"object"===a(i)&&!t.isEmptyObject(i)?(void 0!==i.initialPreview&&i.initialPreview.length>0&&(g.hasInitData=!0,d=i.initialPreview||[],u=i.initialPreviewConfig||[],p=i.initialPreviewThumbTags||[],s=void 0===i.append||i.append,d.length>0&&!e.isArray(d)&&(d=d.split(g.initialPreviewDelimiter)),d.length&&(g._mergeArray("initialPreview",d),g._mergeArray("initialPreviewConfig",u),g._mergeArray("initialPreviewThumbTags",p)),void 0!==n?r?(f=n.attr("id"),null!==(m=g._getUploadCacheIndex(f))&&(g.uploadCache[m]={id:f,content:d[0],config:u[0]||[],tags:p[0]||[],append:s})):(l=g.previewCache.add(d[0],u[0],p[0],s),o=g.previewCache.get(l,!1),h=e.createElement(o).hide().appendTo(n),(c=h.find(".kv-zoom-cache"))&&c.length&&c.appendTo(n),n.fadeOut("slow",function(){var t=h.find(".file-preview-frame");t&&t.length&&t.insertBefore(n).fadeIn("slow").css("display:inline-block"),g._initPreviewActions(),g._clearFileInput(),n.remove(),h.remove(),g._initSortable()})):(g.previewCache.set(d,u,p,s),g._initPreview(),g._initPreviewActions())),g._resetCaption()):g._resetCaption()},_getUploadCacheIndex:function(t){var e,i=this.uploadCache.length;for(e=0;i>e;e++)if(this.uploadCache[e].id===t)return e;return null},_initSuccessThumbs:function(){var i=this;i.showPreview&&i._getThumbs(e.FRAMES+".file-preview-success").each(function(){var n=t(this),r=n.find(".kv-file-remove");r.removeAttr("disabled"),i._handler(r,"click",function(){var t=n.attr("id"),r=i._raise("filesuccessremove",[t,n.attr("data-fileindex")]);e.cleanMemory(n),!1!==r&&n.fadeOut("slow",function(){n.remove(),i.getFrames().length||i.reset()})})})},_updateInitialPreview:function(){var e=this,i=e.uploadCache;e.showPreview&&(t.each(i,function(t,i){e.previewCache.add(i.content,i.config,i.tags,i.append)}),e.hasInitData&&(e._initPreview(),e._initPreviewActions()))},_uploadSingle:function(i,n,r){var s,a,o,l,h,c,d,u,p,f,m,g,v,y=this,_=y.fileManager,b=_.count(),w=new FormData,x=y._getThumbId(n),T=b>0||!t.isEmptyObject(y.uploadExtraData),C=y.ajaxOperations.uploadThumb,S=_.getFile(n),k={id:x,index:i,fileId:n},P=y.fileManager.getFileName(n,!0);y.enableResumableUpload||(y.showPreview&&(a=y.fileManager.getThumb(n),d=a.find(".file-thumb-progress"),l=a.find(".kv-file-upload"),h=a.find(".kv-file-remove"),d.show()),0===b||!T||y.showPreview&&l&&l.hasClass("disabled")||y._abort(k)||(v=function(){c?_.errors.push(n):_.removeFile(n),_.setProcessed(n),_.isProcessed()&&(y.fileBatchCompleted=!0,o())},o=function(){var t;y.fileBatchCompleted&&setTimeout(function(){var i=0===_.count(),n=_.errors.length;y._updateInitialPreview(),y.unlock(i),i&&y._clearFileInput(),t=y.$preview.find(".file-preview-initial"),y.uploadAsync&&t.length&&(e.addCss(t,e.SORT_CSS),y._initSortable()),y._raise("filebatchuploadcomplete",[_.stack,y._getExtraData()]),y.retryErrorUploads&&0!==n||_.clear(),y._setProgress(101),y.ajaxAborted=!1},y.processDelay)},u=function(o){s=y._getOutData(w,o),_.initStats(n),y.fileBatchCompleted=!1,r||(y.ajaxAborted=!1),y.showPreview&&(a.hasClass("file-preview-success")||(y._setThumbStatus(a,"Loading"),e.addCss(a,"file-uploading")),l.attr("disabled",!0),h.attr("disabled",!0)),r||y.lock(),-1!==_.errors.indexOf(n)&&delete _.errors[n],y._raise("filepreupload",[s,x,i]),t.extend(!0,k,s),y._abort(k)&&(o.abort(),r||(y._setThumbStatus(a,"New"),a.removeClass("file-uploading"),l.removeAttr("disabled"),h.removeAttr("disabled"),y.unlock()),y._setProgressCancelled())},f=function(o,h,u){var f=y.showPreview&&a.attr("id")?a.attr("id"):x;s=y._getOutData(w,u,o),t.extend(!0,k,s),setTimeout(function(){e.isEmpty(o)||e.isEmpty(o.error)?(y.showPreview&&(y._setThumbStatus(a,"Success"),l.hide(),y._initUploadSuccess(o,a,r),y._setProgress(101,d)),y._raise("fileuploaded",[s,f,i]),r?v():y.fileManager.remove(a)):(c=!0,p=y._parseError(C,u,y.msgUploadError,y.fileManager.getFileName(n)),y._showFileError(p,k),y._setPreviewError(a,!0),y.retryErrorUploads||l.hide(),r&&v(),y._setProgress(101,y._getFrame(f).find(".file-thumb-progress"),y.msgUploadError))},y.processDelay)},m=function(){y.showPreview&&(l.removeAttr("disabled"),h.removeAttr("disabled"),a.removeClass("file-uploading")),r?o():(y.unlock(!1),y._clearFileInput()),y._initSuccessThumbs()},g=function(e,i,s){p=y._parseError(C,e,s,y.fileManager.getFileName(n)),c=!0,setTimeout(function(){var i;r&&v(),y.fileManager.setProgress(n,100),y._setPreviewError(a,!0),y.retryErrorUploads||l.hide(),t.extend(!0,k,y._getOutData(w,e)),y._setProgress(101,y.$progress,y.msgAjaxProgressError.replace("{operation}",C)),i=y.showPreview&&a?a.find(".file-thumb-progress"):"",y._setProgress(101,i,y.msgUploadError),y._showFileError(p,k)},y.processDelay)},y._setFileData(w,S.file,P,n),y._setUploadData(w,{fileId:n}),y._ajaxSubmit(u,f,m,g,w,n,i)))},_setFileData:function(t,e,i,n){var r=this.preProcessUpload;r&&"function"==typeof r?t.append(this.uploadFileAttr,r(n,e)):t.append(this.uploadFileAttr,e,i)},_uploadBatch:function(){var i,n,r,s,a,o,l=this,h=l.fileManager,c=h.total(),d=c>0||!t.isEmptyObject(l.uploadExtraData),u=new FormData,p=l.ajaxOperations.uploadBatch;if(0!==c&&d&&!l._abort({})){o=function(){l.fileManager.clear(),l._clearFileInput()},i=function(i){l.lock(),h.initStats();var n=l._getOutData(u,i);l.ajaxAborted=!1,l.showPreview&&l._getThumbs().each(function(){var i=t(this),n=i.find(".kv-file-upload"),r=i.find(".kv-file-remove");i.hasClass("file-preview-success")||(l._setThumbStatus(i,"Loading"),e.addCss(i,"file-uploading")),n.attr("disabled",!0),r.attr("disabled",!0)}),l._raise("filebatchpreupload",[n]),l._abort(n)&&(i.abort(),l._getThumbs().each(function(){var e=t(this),i=e.find(".kv-file-upload"),n=e.find(".kv-file-remove");e.hasClass("file-preview-loading")&&(l._setThumbStatus(e,"New"),e.removeClass("file-uploading")),i.removeAttr("disabled"),n.removeAttr("disabled")}),l._setProgressCancelled())},n=function(i,n,r){var s=l._getOutData(u,r,i),h=0,c=l._getThumbs(":not(.file-preview-success)"),d=e.isEmpty(i)||e.isEmpty(i.errorkeys)?[]:i.errorkeys;e.isEmpty(i)||e.isEmpty(i.error)?(l._raise("filebatchuploadsuccess",[s]),o(),l.showPreview?(c.each(function(){var e=t(this);l._setThumbStatus(e,"Success"),e.removeClass("file-uploading"),e.find(".kv-file-upload").hide().removeAttr("disabled")}),l._initUploadSuccess(i)):l.reset(),l._setProgress(101)):(l.showPreview&&(c.each(function(){var e=t(this);e.removeClass("file-uploading"),e.find(".kv-file-upload").removeAttr("disabled"),e.find(".kv-file-remove").removeAttr("disabled"),0===d.length||-1!==t.inArray(h,d)?(l._setPreviewError(e,!0),l.retryErrorUploads||(e.find(".kv-file-upload").hide(),l.fileManager.remove(e))):(e.find(".kv-file-upload").hide(),l._setThumbStatus(e,"Success"),l.fileManager.remove(e)),e.hasClass("file-preview-error")&&!l.retryErrorUploads||h++}),l._initUploadSuccess(i)),a=l._parseError(p,r,l.msgUploadError),l._showFileError(a,s,"filebatchuploaderror"),l._setProgress(101,l.$progress,l.msgUploadError))},s=function(){l.unlock(),l._initSuccessThumbs(),l._clearFileInput(),l._raise("filebatchuploadcomplete",[l.fileManager.stack,l._getExtraData()])},r=function(e,i,n){var r=l._getOutData(u,e);a=l._parseError(p,e,n),l._showFileError(a,r,"filebatchuploaderror"),l.uploadFileCount=c-1,l.showPreview&&(l._getThumbs().each(function(){var e=t(this);e.removeClass("file-uploading"),l.fileManager.getFile(e.attr("data-fileid"))&&l._setPreviewError(e)}),l._getThumbs().removeClass("file-uploading"),l._getThumbs(" .kv-file-upload").removeAttr("disabled"),l._getThumbs(" .kv-file-delete").removeAttr("disabled"),l._setProgress(101,l.$progress,l.msgAjaxProgressError.replace("{operation}",p)))};var f=0;t.each(l.fileManager.stack,function(t,i){e.isEmpty(i.file)||l._setFileData(u,i.file,i.nameFmt||"untitled_"+f,t),f++}),l._ajaxSubmit(i,n,s,r,u)}},_uploadExtraOnly:function(){var t,i,n,r,s,a=this,o={},l=new FormData,h=a.ajaxOperations.uploadExtra;a._abort(o)||(t=function(t){a.lock();var e=a._getOutData(l,t);a._raise("filebatchpreupload",[e]),a._setProgress(50),o.data=e,o.xhr=t,a._abort(o)&&(t.abort(),a._setProgressCancelled())},i=function(t,i,n){var r=a._getOutData(l,n,t);e.isEmpty(t)||e.isEmpty(t.error)?(a._raise("filebatchuploadsuccess",[r]),a._clearFileInput(),a._initUploadSuccess(t),a._setProgress(101)):(s=a._parseError(h,n,a.msgUploadError),a._showFileError(s,r,"filebatchuploaderror"))},n=function(){a.unlock(),a._clearFileInput(),a._raise("filebatchuploadcomplete",[a.fileManager.stack,a._getExtraData()])},r=function(t,e,i){var n=a._getOutData(l,t);s=a._parseError(h,t,i),o.data=n,a._showFileError(s,n,"filebatchuploaderror"),a._setProgress(101,a.$progress,a.msgAjaxProgressError.replace("{operation}",h))},a._ajaxSubmit(t,i,n,r,l))},_deleteFileIndex:function(i){var n=i.attr("data-fileindex"),r=this.reversePreviewOrder;n.substring(0,5)===e.INIT_FLAG&&(n=parseInt(n.replace(e.INIT_FLAG,"")),this.initialPreview=e.spliceArray(this.initialPreview,n,r),this.initialPreviewConfig=e.spliceArray(this.initialPreviewConfig,n,r),this.initialPreviewThumbTags=e.spliceArray(this.initialPreviewThumbTags,n,r),this.getFrames().each(function(){var i=t(this),r=i.attr("data-fileindex");r.substring(0,5)===e.INIT_FLAG&&(r=parseInt(r.replace(e.INIT_FLAG,"")))>n&&(r--,i.attr("data-fileindex",e.INIT_FLAG+r))}))},_resetCaption:function(){var t=this;setTimeout(function(){var e,i,n,r=t.previewCache.count(!0),s=t.fileManager.count(),a=t.showPreview&&t.getFrames(":not(.file-preview-success):not(.file-preview-error)").length;0!==s||0!==r||a?((i=r+s)>1?e=t._getMsgSelected(i):(n=t.fileManager.getFirstFile(),e=n?n.nameFmt:"_"),t._setCaption(e)):t.reset()},t.processDelay)},_initFileActions:function(){var i=this;i.showPreview&&(i._initZoomButton(),i.getFrames(" .kv-file-remove").each(function(){var n,r=t(this),s=r.closest(e.FRAMES),a=s.attr("id"),o=s.attr("data-fileindex");i._handler(r,"click",function(){if(!1===i._raise("filepreremove",[a,o])||!i._validateMinCount())return!1;n=s.hasClass("file-preview-error"),e.cleanMemory(s),s.fadeOut("slow",function(){i.fileManager.remove(s),i._clearObjects(s),s.remove(),a&&n&&i.$errorContainer.find('li[data-thumb-id="'+a+'"]').fadeOut("fast",function(){t(this).remove(),i._errorsExist()||i._resetErrors()}),i._clearFileInput(),i._resetCaption(),i._raise("fileremoved",[a,o])})})}),i.getFrames(" .kv-file-upload").each(function(){var n=t(this);i._handler(n,"click",function(){var t=n.closest(e.FRAMES),r=t.attr("data-fileid");i._hideProgress(),t.hasClass("file-preview-error")&&!i.retryErrorUploads||i._uploadSingle(i.fileManager.getIndex(r),r,!1)})}))},_initPreviewActions:function(){var i=this,n=i.$preview,r=i.deleteExtraData||{},s=e.FRAMES+" .kv-file-remove",a=i.fileActionSettings,o=a.removeClass,l=a.removeErrorClass,h=function(){var t=i.isAjaxUpload?i.previewCache.count(!0):i._inputFileCount();i.getFrames().length||t||(i._setCaption(""),i.reset(),i.initialCaption="")};i._initZoomButton(),n.find(s).each(function(){var n,s,a,c,d=t(this),u=d.data("url")||i.deleteUrl,p=d.data("key"),f=i.ajaxOperations.deleteThumb;if(!e.isEmpty(u)&&void 0!==p){"function"==typeof u&&(u=u());var m,g,v,y,_,b=d.closest(e.FRAMES),w=i.previewCache.data,x=b.attr("data-fileindex");x=parseInt(x.replace(e.INIT_FLAG,"")),v=e.isEmpty(w.config)&&e.isEmpty(w.config[x])?null:w.config[x],_=e.isEmpty(v)||e.isEmpty(v.extra)?r:v.extra,y=v&&(v.filename||v.caption)||"","function"==typeof _&&(_=_()),g={id:d.attr("id"),key:p,extra:_},s=function(t){i.ajaxAborted=!1,i._raise("filepredelete",[p,t,_]),i._abort()?t.abort():(d.removeClass(l),e.addCss(b,"file-uploading"),e.addCss(d,"disabled "+o))},a=function(t,r,s){var a,c;if(!e.isEmpty(t)&&!e.isEmpty(t.error))return g.jqXHR=s,g.response=t,n=i._parseError(f,s,i.msgDeleteError,y),i._showFileError(n,g,"filedeleteerror"),b.removeClass("file-uploading"),d.removeClass("disabled "+o).addClass(l),void h();b.removeClass("file-uploading").addClass("file-deleted"),b.fadeOut("slow",function(){x=parseInt(b.attr("data-fileindex").replace(e.INIT_FLAG,"")),i.previewCache.unset(x),i._deleteFileIndex(b),a=i.previewCache.count(!0),c=a>0?i._getMsgSelected(a):"",i._setCaption(c),i._raise("filedeleted",[p,s,_]),i._clearObjects(b),b.remove(),h()})},c=function(t,e,n){var r=i._parseError(f,t,n,y);g.jqXHR=t,g.response={},i._showFileError(r,g,"filedeleteerror"),b.removeClass("file-uploading"),d.removeClass("disabled "+o).addClass(l),h()},i._initAjaxSettings(),i._mergeAjaxCallback("beforeSend",s,"delete"),i._mergeAjaxCallback("success",a,"delete"),i._mergeAjaxCallback("error",c,"delete"),m=t.extend(!0,{},{url:i._encodeURI(u),type:"POST",dataType:"json",data:t.extend(!0,{},{key:p},_)},i._ajaxDeleteSettings),i._handler(d,"click",function(){if(!i._validateMinCount())return!1;i.ajaxAborted=!1,i._raise("filebeforedelete",[p,_]),i.ajaxAborted instanceof Promise?i.ajaxAborted.then(function(e){e||t.ajax(m)}):i.ajaxAborted||t.ajax(m)})}})},_hideFileIcon:function(){this.overwriteInitial&&this.$captionContainer.removeClass("icon-visible")},_showFileIcon:function(){e.addCss(this.$captionContainer,"icon-visible")},_getSize:function(e,i){var n,r,s=parseFloat(e),a=this.fileSizeGetter;return t.isNumeric(e)&&t.isNumeric(s)?("function"==typeof a?r=a(s):0===s?r="0.00 B":(n=Math.floor(Math.log(s)/Math.log(1024)),i||(i=["B","KB","MB","GB","TB","PB","EB","ZB","YB"]),r=1*(s/Math.pow(1024,n)).toFixed(2)+" "+i[n]),this._getLayoutTemplate("size").replace("{sizeText}",r)):""},_getFileType:function(t){return this.mimeTypeAliases[t]||t},_generatePreviewTemplate:function(i,n,r,s,a,o,l,h,c,d,u,p,f,m){var g,v,y=this,_=y.slug(r),b="",w="",x=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,T=_,C=_,S="type-default",k=d||y._renderFileFooter(i,_,h,"auto",l),P=y.preferIconicPreview,E=y.preferIconicZoomPreview,A=P?"other":i;return(g=400>x?y.previewSettingsSmall[A]||y.defaults.previewSettingsSmall[A]:y.previewSettings[A]||y.defaults.previewSettings[A])&&t.each(g,function(t,e){w+=t+":"+e+";"}),v=function(n,l,h,d){var m=h?"zoom-"+a:a,g=y._getPreviewTemplate(n),v=(c||"")+" "+d;return y.frameClass&&(v=y.frameClass+" "+v),h&&(v=v.replace(" "+e.SORT_CSS,"")),g=y._parseFilePreviewIcon(g,r),"object"!==i||s||t.each(y.defaults.fileTypeSettings,function(t,e){"object"!==t&&"other"!==t&&e(r,s)&&(S="type-"+t)}),e.isEmpty(f)||(void 0!==f.title&&null!==f.title&&(T=f.title),void 0!==f.alt&&null!==f.alt&&(T=f.alt)),g.setTokens({previewId:m,caption:_,title:T,alt:C,frameClass:v,type:y._getFileType(s),fileindex:u,fileid:o||"",typeCss:S,footer:k,data:l,template:p||i,style:w?'style="'+w+'"':""})},u=u||a.slice(a.lastIndexOf("-")+1),y.fileActionSettings.showZoom&&(b=v(E?"other":i,m||n,!0,"kv-zoom-thumb")),b="\n"+y._getLayoutTemplate("zoomCache").replace("{zoomContent}",b),"function"==typeof y.sanitizeZoomCache&&(b=y.sanitizeZoomCache(b)),v(P?"other":i,n,!1,"kv-preview-thumb").setTokens({zoomCache:b})},_addToPreview:function(t,i){var n;return i=e.cspBuffer.stash(i),n=this.reversePreviewOrder?t.prepend(i):t.append(i),e.cspBuffer.apply(t),n},_previewDefault:function(t,i){var n=this.$preview;if(this.showPreview){var r,s=e.getFileName(t),a=t?t.type:"",o=t.size||0,l=this._getFileName(t,""),h=!0===i&&!this.isAjaxUpload,c=e.createObjectURL(t),d=this.fileManager.getId(t),u=this._getThumbId(d);this._clearDefaultPreview(),r=this._generatePreviewTemplate("other",c,s,a,u,d,h,o),this._addToPreview(n,r),this._setThumbAttr(u,l,o),!0===i&&this.isAjaxUpload&&this._setThumbStatus(this._getFrame(u),"Error")}},_previewFile:function(t,i,n,r,s){if(this.showPreview){var a,o=e.getFileName(i),l=s.type,h=s.name,c=this._parseFileType(l,o),d=this.$preview,u=i.size||0,p="image"===c?n.target.result:r,f=this.fileManager.getId(i),m=this._getThumbId(f);a=this._generatePreviewTemplate(c,p,o,l,m,f,!1,u),this._clearDefaultPreview(),this._addToPreview(d,a);var g=this._getFrame(m);this._validateImageOrientation(g.find("img"),i,m,f,h,l,u,p),this._setThumbAttr(m,h,u),this._initSortable()}},_setThumbAttr:function(t,e,i){var n=this._getFrame(t);n.length&&(i=i&&i>0?this._getSize(i):"",n.data({caption:e,size:i}))},_setInitThumbAttr:function(){var t,i,n,r,s=this.previewCache.data,a=this.previewCache.count(!0);if(0!==a)for(var o=0;a>o;o++)t=s.config[o],r=this.previewInitId+"-"+e.INIT_FLAG+o,i=e.ifSet("caption",t,e.ifSet("filename",t)),n=e.ifSet("size",t),this._setThumbAttr(r,i,n)},_slugDefault:function(t){return e.isEmpty(t,!0)?"":(t+"").replace(/[\[\]\/\{}:;#%=\(\)\*\+\?\\\^\$\|<>&"']/g,"_")},_updateFileDetails:function(t,i){var n,r,s,a,o,l=this.$element,h=e.isIE(9)&&e.findFileName(l.val())||l[0].files[0]&&l[0].files[0].name;!h&&this.fileManager.count()>0?(o=this.fileManager.getFirstFile(),n=o.nameFmt):n=h?this.slug(h):"_",r=this.isAjaxUpload?this.fileManager.count():t,a=this.previewCache.count(!0)+r,s=1===r?n:this._getMsgSelected(a),this.isError?(this.$previewContainer.removeClass("file-thumb-loading"),this.$previewStatus.html(""),this.$captionContainer.removeClass("icon-visible")):this._showFileIcon(),this._setCaption(s,this.isError),this.$container.removeClass("file-input-new file-input-ajax-new"),i||this._raise("fileselect",[t,n]),this.previewCache.count(!0)&&this._initPreviewActions()},_setThumbStatus:function(t,i){if(this.showPreview){var n="indicator"+i,r=n+"Title",s="file-preview-"+i.toLowerCase(),a=t.find(".file-upload-indicator"),o=this.fileActionSettings;t.removeClass("file-preview-success file-preview-error file-preview-paused file-preview-loading"),"Success"===i&&t.find(".file-drag-handle").remove(),e.setHtml(a,o[n]),a.attr("title",o[r]),t.addClass(s),"Error"!==i||this.retryErrorUploads||t.find(".kv-file-upload").attr("disabled",!0)}},_setProgressCancelled:function(){this._setProgress(101,this.$progress,this.msgCancelled)},_setProgress:function(t,i,n,r){if((i=i||this.$progress).length){var s,a=Math.min(t,100),o=this.progressUploadThreshold,l=t>100?this.progressCompleteTemplate:this.progressTemplate,h=100>a?this.progressTemplate:n?this.paused?this.progressPauseTemplate:this.progressErrorTemplate:l;100>t||(r=""),e.isEmpty(h)||(s=o&&a>o&&100>=t?h.setTokens({percent:o,status:this.msgUploadThreshold}):h.setTokens({percent:a,status:t>100?this.msgUploadEnd:a+"%"}),r=r||"",s=s.setTokens({stats:r}),e.setHtml(i,s),n&&e.setHtml(i.find('[role="progressbar"]'),n))}},_hasFiles:function(){var t=this.$element[0];return!!(t&&t.files&&t.files.length)},_setFileDropZoneTitle:function(){var t,i=this.$container.find(".file-drop-zone"),n=this.dropZoneTitle;this.isClickable&&(t=e.isEmpty(this.$element.attr("multiple"))?this.fileSingle:this.filePlural,n+=this.dropZoneClickTitle.replace("{files}",t)),i.find("."+this.dropZoneTitleClass).remove(),!this.showPreview||0===i.length||this.fileManager.count()>0||!this.dropZoneEnabled||this.previewCache.count()>0||!this.isAjaxUpload&&this._hasFiles()||(0===i.find(e.FRAMES).length&&e.isEmpty(this.defaultPreviewContent)&&i.prepend('
    '+n+"
    "),this.$container.removeClass("file-input-new"),e.addCss(this.$container,"file-input-ajax-new"))},_getStats:function(t){var i,n;return this.showUploadStats&&t&&t.bitrate?(n=this._getLayoutTemplate("stats"),i=t.elapsed&&t.bps?this.msgPendingTime.setTokens({time:e.getElapsed(Math.ceil(t.pendingBytes/t.bps))}):this.msgCalculatingTime,n.setTokens({uploadSpeed:t.bitrate,pendingTime:i})):""},_setResumableProgress:function(t,e,i){var n=this.resumableManager,r=i?n:this,s=i?i.find(".file-thumb-progress"):null;0===r.lastProgress&&(r.lastProgress=t),t0&&this._getFileCount(t-1)=u:u>=h)||(l=this["msgImage"+a+i].setTokens({name:s,size:u}),this._showFileError(l,o),this._setPreviewError(r)))},_getExifObj:function(t){var i,n=e.logMessages.exifWarning;if("data:image/jpeg;base64,"===t.slice(0,23)||"data:image/jpg;base64,"===t.slice(0,22)){try{i=window.piexif?window.piexif.load(t):null}catch(t){i=null,n=t&&t.message||""}return i||this._log(e.logMessages.badExifParser,{details:n}),i}i=null},setImageOrientation:function(i,n,r,s){var a,o,l,h=this,c=!i||!i.length,d=!n||!n.length,u=!1,p=c&&s&&"image"===s.attr("data-template");c&&d||(l="load.fileinputimageorient",p?(i=n,n=null,i.css(h.previewSettings.image),o=t(document.createElement("div")).appendTo(s.find(".kv-file-content")),a=t(document.createElement("span")).insertBefore(i),i.css("visibility","hidden").removeClass("file-zoom-detail").appendTo(o)):u=!i.is(":visible"),i.off(l).on(l,function(){u&&(h.$preview.removeClass("hide-content"),s.find(".kv-file-content").css("visibility","hidden"));var t=i[0],l=n&&n.length?n[0]:null,c=t.offsetHeight,d=t.offsetWidth,f=e.getRotation(r);if(u&&(s.find(".kv-file-content").css("visibility","visible"),h.$preview.addClass("hide-content")),i.data("orientation",r),l&&n.data("orientation",r),5>r)return e.setTransform(t,f),void e.setTransform(l,f);var m=Math.atan(d/c),g=Math.sqrt(Math.pow(c,2)+Math.pow(d,2)),v=g?c/Math.cos(Math.PI/2+m)/g:1,y=" scale("+Math.abs(v)+")";e.setTransform(t,f+y),e.setTransform(l,f+y),p&&(i.css("visibility","visible").insertAfter(a).addClass("file-zoom-detail"),a.remove(),o.remove())}))},_validateImageOrientation:function(i,n,r,s,a,o,l,h){var c,d,u,p=this.autoOrientImage;this.canOrientImage?i.css("image-orientation",p?"from-image":"none"):(u=e.getZoomSelector(r," img"),c=p?this._getExifObj(h):null,(d=c?c["0th"][piexif.ImageIFD.Orientation]:null)?(this.setImageOrientation(i,t(u),d,this._getFrame(r)),this._raise("fileimageoriented",{$img:i,file:n}),this._validateImage(r,s,a,o,l,h,c)):this._validateImage(r,s,a,o,l,h,c))},_validateImage:function(e,i,n,r,s,a,o){var l,h,c,d=this,u=d.$preview,p=d._getFrame(e),f=p.attr("data-fileindex"),m=p.find("img");n=n||"Untitled",m.one("load",function(){h=p.width(),c=u.width(),h>c&&m.css("width","100%"),l={ind:f,id:e,fileId:i},d._checkDimensions(f,"Small",m,p,n,"Width",l),d._checkDimensions(f,"Small",m,p,n,"Height",l),d.resizeImage||(d._checkDimensions(f,"Large",m,p,n,"Width",l),d._checkDimensions(f,"Large",m,p,n,"Height",l)),d._raise("fileimageloaded",[e]),d.fileManager.addImage(i,{ind:f,img:m,thumb:p,pid:e,typ:r,siz:s,validated:!1,imgData:a,exifObj:o}),p.data("exif",o),d._validateAllImages()}).one("error",function(){d._raise("fileimageloaderror",[e])}).each(function(){this.complete?t(this).trigger("load"):this.error&&t(this).trigger("error")})},_validateAllImages:function(){var e,i=this,n={val:0},r=i.fileManager.getImageCount(),s=i.resizeIfSizeMoreThan;r===i.fileManager.totalImages&&(i._raise("fileimagesloaded"),i.resizeImage&&t.each(i.fileManager.loadedImages,function(t,a){a.validated||((e=a.siz)&&e>1e3*s&&i._getResizedImage(t,a,n,r),a.validated=!0)}))},_getResizedImage:function(i,n,r,s){var a,o,l,h,c,d,u,p,f,m,g=this,v=t(n.img)[0],y=v.naturalWidth,_=v.naturalHeight,b=1,w=g.maxImageWidth||y,x=g.maxImageHeight||_,T=!(!y||!_),C=g.imageCanvas,S=g.imageCanvasContext,k=n.typ,P=n.pid,E=n.ind,A=n.thumb,I=n.exifObj;if(c=function(t,e,i){g.isAjaxUpload?g._showFileError(t,e,i):g._showError(t,e,i),g._setPreviewError(A)},p=g.fileManager.getFile(i),f={id:P,index:E,fileId:i},m=[i,P,E],p&&T&&(y>w||_>x)||(T&&p&&g._raise("fileimageresized",m),r.val++,r.val===s&&g._raise("fileimagesresized"),T)){k=k||g.resizeDefaultImageType,o=y>w,l=_>x,b="width"===g.resizePreference?o?w/y:l?x/_:1:l?x/_:o?w/y:1,g._resetCanvas(),y*=b,_*=b,C.width=y,C.height=_;try{S.drawImage(v,0,0,y,_),h=C.toDataURL(k,g.resizeQuality),I&&(u=window.piexif.dump(I),h=window.piexif.insert(u,h)),a=e.dataURI2Blob(h),g.fileManager.setFile(i,a),g._raise("fileimageresized",m),r.val++,r.val===s&&g._raise("fileimagesresized",[void 0,void 0]),a instanceof Blob||c(g.msgImageResizeError,f,"fileimageresizeerror")}catch(t){r.val++,r.val===s&&g._raise("fileimagesresized",[void 0,void 0]),d=g.msgImageResizeException.replace("{errors}",t.message),c(d,f,"fileimageresizeexception")}}else c(g.msgImageResizeError,f,"fileimageresizeerror")},_showProgress:function(){this.$progress&&this.$progress.length&&this.$progress.show()},_hideProgress:function(){this.$progress&&this.$progress.length&&this.$progress.hide()},_initBrowse:function(t){var i=this.$element;this.showBrowse?this.$btnFile=t.find(".btn-file").append(i):(i.appendTo(t).attr("tabindex",-1),e.addCss(i,"file-no-browse"))},_initClickable:function(){var i,n,r=this;r.isClickable&&(i=r.$dropZone,r.isAjaxUpload||(n=r.$preview.find(".file-default-preview")).length&&(i=n),e.addCss(i,"clickable"),i.attr("tabindex",-1),r._handler(i,"click",function(e){var n=t(e.target);t(r.elErrorContainer+":visible").length||n.parents(".file-preview-thumbnails").length&&!n.parents(".file-default-preview").length||(r.$element.data("zoneClicked",!0).trigger("click"),i.blur())}))},_initCaption:function(){var t=this.initialCaption||"";return this.overwriteInitial||e.isEmpty(t)?(this.$caption.val(""),!1):(this._setCaption(t),!0)},_setCaption:function(i,n){var r,s,a,o,l,h;if(this.$caption.length){if(this.$captionContainer.removeClass("icon-visible"),n)r=t("
    "+this.msgValidationError+"
    ").text(),(o=this.fileManager.count())?(h=this.fileManager.getFirstFile(),l=1===o&&h?h.nameFmt:this._getMsgSelected(o)):l=this._getMsgSelected(this.msgNo),s=e.isEmpty(i)?l:i,a=''+this.msgValidationErrorIcon+"";else{if(e.isEmpty(i))return;r=t("
    "+i+"
    ").text(),s=r,a=this._getLayoutTemplate("fileIcon")}this.$captionContainer.addClass("icon-visible"),this.$caption.attr("title",r).val(s),e.setHtml(this.$captionIcon,a)}},_createContainer:function(){var t={class:"file-input file-input-new"+(this.rtl?" kv-rtl":"")},i=e.createElement(e.cspBuffer.stash(this._renderMain()));return e.cspBuffer.apply(i),i.insertBefore(this.$element).attr(t),this._initBrowse(i),this.theme&&i.addClass("theme-"+this.theme),i},_refreshContainer:function(){var t=this.$container,i=this.$element;i.insertAfter(t),e.setHtml(t,this._renderMain()),this._initBrowse(t),this._validateDisabled()},_validateDisabled:function(){this.$caption.attr({readonly:this.isDisabled})},_renderMain:function(){var t=this.dropZoneEnabled?" file-drop-zone":"file-drop-disabled",e=this.showClose?this._getLayoutTemplate("close"):"",i=this.showPreview?this._getLayoutTemplate("preview").setTokens({class:this.previewClass,dropClass:t}):"",n=this.isDisabled?this.captionClass+" file-caption-disabled":this.captionClass,r=this.captionTemplate.setTokens({class:n+" kv-fileinput-caption"});return this.mainTemplate.setTokens({class:this.mainClass+(!this.showBrowse&&this.showCaption?" no-browse":""),preview:i,close:e,caption:r,upload:this._renderButton("upload"),remove:this._renderButton("remove"),cancel:this._renderButton("cancel"),pause:this._renderButton("pause"),browse:this._renderButton("browse")})},_renderButton:function(t){var i=this._getLayoutTemplate("btnDefault"),n=this[t+"Class"],r=this[t+"Title"],s=this[t+"Icon"],a=this[t+"Label"],o=this.isDisabled?" disabled":"",l="button";switch(t){case"remove":if(!this.showRemove)return"";break;case"cancel":if(!this.showCancel)return"";n+=" kv-hidden";break;case"pause":if(!this.showPause)return"";n+=" kv-hidden";break;case"upload":if(!this.showUpload)return"";this.isAjaxUpload&&!this.isDisabled?i=this._getLayoutTemplate("btnLink").replace("{href}",this.uploadUrl):l="submit";break;case"browse":if(!this.showBrowse)return"";i=this._getLayoutTemplate("btnBrowse");break;default:return""}return n+="browse"===t?" btn-file":" fileinput-"+t+" fileinput-"+t+"-button",e.isEmpty(a)||(a=' '+a+""),i.setTokens({type:l,css:n,title:r,status:o,icon:s,label:a})},_renderThumbProgress:function(){return'
    '+this.progressInfoTemplate.setTokens({percent:101,status:this.msgUploadBegin,stats:""})+"
    "},_renderFileFooter:function(t,i,n,r,s){var a,o,l=this.fileActionSettings,h=l.showRemove,c=l.showDrag,d=l.showUpload,u=l.showZoom,p=this._getLayoutTemplate("footer"),f=this._getLayoutTemplate("indicator"),m=s?l.indicatorError:l.indicatorNew,g=s?l.indicatorErrorTitle:l.indicatorNewTitle,v=f.setTokens({indicator:m,indicatorTitle:g});return n=this._getSize(n),o={type:t,caption:i,size:n,width:r,progress:"",indicator:v},this.isAjaxUpload?(o.progress=this._renderThumbProgress(),o.actions=this._renderFileActions(o,d,!1,h,u,c,!1,!1,!1)):o.actions=this._renderFileActions(o,!1,!1,!1,u,c,!1,!1,!1),a=p.setTokens(o),a=e.replaceTags(a,this.previewThumbTags)},_renderFileActions:function(t,e,i,n,r,s,a,o,l,h,c,d){if(!t.type&&h&&(t.type="image"),this.enableResumableUpload?e=!1:"function"==typeof e&&(e=e(t)),"function"==typeof i&&(i=i(t)),"function"==typeof n&&(n=n(t)),"function"==typeof r&&(r=r(t)),"function"==typeof s&&(s=s(t)),!(e||i||n||r||s))return"";var u,p=!1===o?"":' data-url="'+o+'"',f="",m="",g=!1===l?"":' data-key="'+l+'"',v="",y="",_="",b=this._getLayoutTemplate("actions"),w=this.fileActionSettings,x=this.otherActionButtons.setTokens({dataKey:g,key:l}),T=a?w.removeClass+" disabled":w.removeClass;return n&&(v=this._getLayoutTemplate("actionDelete").setTokens({removeClass:T,removeIcon:w.removeIcon,removeTitle:w.removeTitle,dataUrl:p,dataKey:g,key:l})),e&&(y=this._getLayoutTemplate("actionUpload").setTokens({uploadClass:w.uploadClass,uploadIcon:w.uploadIcon,uploadTitle:w.uploadTitle})),i&&(_=(_=this._getLayoutTemplate("actionDownload").setTokens({downloadClass:w.downloadClass,downloadIcon:w.downloadIcon,downloadTitle:w.downloadTitle,downloadUrl:c||this.initialPreviewDownloadUrl})).setTokens({filename:d,key:l})),r&&(f=this._getLayoutTemplate("actionZoom").setTokens({zoomClass:w.zoomClass,zoomIcon:w.zoomIcon,zoomTitle:w.zoomTitle})),s&&h&&(u="drag-handle-init "+w.dragClass,m=this._getLayoutTemplate("actionDrag").setTokens({dragClass:u,dragTitle:w.dragTitle,dragIcon:w.dragIcon})),b.setTokens({delete:v,upload:y,download:_,zoom:f,drag:m,other:x})},_browse:function(t){t&&t.isDefaultPrevented()||!this._raise("filebrowse")||(this.isError&&!this.isAjaxUpload&&this.clear(),this.focusCaptionOnBrowse&&this.$captionContainer.focus())},_change:function(i){var n=this;if(!n.changeTriggered){var r,s,a,o,l=n.$element,h=arguments.length>1,c=n.isAjaxUpload,d=h?arguments[1]:l[0].files,u=n.fileManager.count(),p=e.isEmpty(l.attr("multiple")),f=!c&&p?1:n.maxFileCount,m=n.maxTotalFileCount,g=m>0&&m>f,v=p&&u>0,y=function(e,i,r){var s,a,o,l,h,u,p=r?n.msgTotalFilesTooMany:n.msgFilesTooMany;p=p.replace("{m}",i).replace("{n}",e),n.isError=(s=p,a=null,o=null,l=null,h=t.extend(!0,{},n._getOutData(null,{},{},d),{id:o,index:l}),u={id:o,index:l,file:a,files:d},n.isPersistentError=!0,c?n._showFileError(s,h):n._showError(s,u)),n.$captionContainer.removeClass("icon-visible"),n._setCaption("",!0),n.$container.removeClass("file-input-new file-input-ajax-new")};if(n.reader=null,n._resetUpload(),n._hideFileIcon(),n.dropZoneEnabled&&n.$container.find(".file-drop-zone ."+n.dropZoneTitleClass).remove(),c||(d=i.target&&void 0===i.target.files?i.target.value?[{name:i.target.value.replace(/^.+\\/,"")}]:[]:i.target.files||{}),r=d,e.isEmpty(r)||0===r.length)return c||n.clear(),void n._raise("fileselectnone");if(n._resetErrors(),o=r.length,a=c?n.fileManager.count()+o:o,s=n._getFileCount(a,!g&&void 0),f>0&&s>f){if(!n.autoReplace||o>f)return void y(n.autoReplace&&o>f?o:s,f);s>f&&n._resetPreviewThumbs(c)}else{if(g&&(s=n._getFileCount(a,!0),m>0&&s>m)){if(!n.autoReplace||o>f)return void y(n.autoReplace&&o>m?o:s,m,!0);s>f&&n._resetPreviewThumbs(c)}!c||v?(n._resetPreviewThumbs(!1),v&&n.clearFileStack()):!c||0!==u||n.previewCache.count(!0)&&!n.overwriteInitial||n._resetPreviewThumbs(!0)}n.readFiles(r)}},_abort:function(e){var i;return this.ajaxAborted&&"object"===a(this.ajaxAborted)&&void 0!==this.ajaxAborted.message?((i=t.extend(!0,{},this._getOutData(null),e)).abortData=this.ajaxAborted.data||{},i.abortMessage=this.ajaxAborted.message,this._setProgress(101,this.$progress,this.msgCancelled),this._showFileError(this.ajaxAborted.message,i,"filecustomerror"),this.cancel(),!0):!!this.ajaxAborted},_resetFileStack:function(){var e=this,i=0;e._getThumbs().each(function(){var n=t(this),r=n.attr("data-fileindex"),s=n.attr("id");"-1"!==r&&-1!==r&&(e.fileManager.getFile(n.attr("data-fileid"))?n.attr({"data-fileindex":"-1"}):(n.attr({"data-fileindex":i}),i++),e._getZoom(s).attr({"data-fileindex":n.attr("data-fileindex")}))})},_isFileSelectionValid:function(t){return t=t||0,this.required&&!this.getFilesCount()?(this.$errorContainer.html(""),this._showFileError(this.msgFileRequired),!1):0>=this.minFileCount||this._getFileCount(t)>=this.minFileCount||(this._noFilesError({}),!1)},_canPreview:function(t){if(!(t&&this.showPreview&&this.$preview&&this.$preview.length))return!1;var i,n,r,s=t.name||"",a=t.type||"",o=(t.size||0)/1e3,l=this._parseFileType(a,s),h=this.allowedPreviewTypes,c=this.allowedPreviewMimeTypes,d=this.allowedPreviewExtensions||[],u=this.disabledPreviewTypes,p=this.disabledPreviewMimeTypes,f=this.disabledPreviewExtensions||[],m=this.maxFilePreviewSize&&parseFloat(this.maxFilePreviewSize)||0,g=RegExp("\\.("+d.join("|")+")$","i"),v=RegExp("\\.("+f.join("|")+")$","i");return i=!h||-1!==h.indexOf(l),n=!c||-1!==c.indexOf(a),r=!d.length||e.compare(s,g),!(u&&-1!==u.indexOf(l)||p&&-1!==p.indexOf(a)||f.length&&e.compare(s,v)||m&&!isNaN(m)&&o>m)&&(i||n||r)},addToStack:function(t,e){this.fileManager.add(t,e)},clearFileStack:function(){return this.fileManager.clear(),this._initResumableUpload(),this.enableResumableUpload?(null===this.showPause&&(this.showPause=!0),null===this.showCancel&&(this.showCancel=!1)):(this.showPause=!1,null===this.showCancel&&(this.showCancel=!0)),this.$element},getFileStack:function(){return this.fileManager.stack},getFileList:function(){return this.fileManager.list()},getFilesCount:function(t){var e=this.isAjaxUpload?this.fileManager.count():this._inputFileCount();return t&&(e+=this.previewCache.count(!0)),this._getFileCount(e)},readFiles:function(i){this.reader=new FileReader;var n,r=this,s=r.reader,a=r.$previewContainer,o=r.$previewStatus,l=r.msgLoading,h=r.msgProgress,c=r.previewInitId,d=i.length,u=r.fileTypeSettings,p=r.allowedFileTypes,f=p?p.length:0,m=r.allowedFileExtensions,g=e.isEmpty(m)?"":m.join(", "),v=function(e,s,a,o,l){var h,c=t.extend(!0,{},r._getOutData(null,{},{},i),{id:a,index:o,fileId:l}),u={id:a,index:o,fileId:l,file:s,files:i};r._previewDefault(s,!0),h=r._getFrame(a,!0),r.isAjaxUpload?setTimeout(function(){n(o+1)},r.processDelay):(r.unlock(),d=0),r.removeFromPreviewOnError&&h.length?h.remove():(r._initFileActions(),h.find(".kv-file-upload").remove()),r.isPersistentError=!0,r.isError=r.isAjaxUpload?r._showFileError(e,c):r._showError(e,u),r._updateFileDetails(d)};r.fileManager.clearImages(),t.each(i,function(t,e){var i=r.fileTypeSettings.image;i&&i(e.type)&&r.fileManager.totalImages++}),(n=function(y){var _,b=r.$errorContainer,w=r.fileManager;if(y>=d)return r.unlock(),r.duplicateErrors.length&&(_="
  • "+r.duplicateErrors.join("
  • ")+"
  • ",0===b.find("ul").length?e.setHtml(b,r.errorCloseButton+"
      "+_+"
    "):b.find("ul").append(_),b.fadeIn(r.fadeDelay),r._handler(b.find(".kv-error-close"),"click",function(){b.fadeOut(r.fadeDelay)}),r.duplicateErrors=[]),r.isAjaxUpload?(r._raise("filebatchselected",[w.stack]),0!==w.count()||r.isError||r.reset()):r._raise("filebatchselected",[i]),a.removeClass("file-thumb-loading"),void o.html("");r.lock(!0);var x,T,C,S,k,P,E,A,I,M,D,O=i[y],z=r._getFileId(O),R=c+"-"+z,F=(u.text,u.image),$=(u.html,r._getFileName(O,"")),L=(O&&O.size||0)/1e3,j="",B=e.createObjectURL(O),N=0,H="",W=!1,V=0,G=function(){var t=h.setTokens({index:y+1,files:d,percent:50,name:$});setTimeout(function(){o.html(t),r._updateFileDetails(d),n(y+1)},r.processDelay),r._raise("fileloaded",[O,R,z,y,s])&&r.isAjaxUpload&&w.add(O)};if(O){if(A=w.getId(O),f>0)for(T=0;f>T;T++)P=p[T],E=r.msgFileTypes[P]||P,H+=0===T?E:", "+E;if(!1!==$){if(0===$.length)return C=r.msgInvalidFileName.replace("{name}",e.htmlEncode(e.getFileName(O),"[unknown]")),void v(C,O,R,y,A);if(e.isEmpty(m)||(j=RegExp("\\.("+m.join("|")+")$","i")),x=L.toFixed(2),r.isAjaxUpload&&w.exists(A)||r._getFrame(R,!0).length){var U={id:R,index:y,fileId:A,file:O,files:i};return C=r.msgDuplicateFile.setTokens({name:$,size:x}),void(r.isAjaxUpload?(r.duplicateErrors.push(C),r.isDuplicateError=!0,r._raise("fileduplicateerror",[O,A,$,x,R,y]),n(y+1),r._updateFileDetails(d)):(r._showError(C,U),r.unlock(),d=0,r._clearFileInput(),r.reset(),r._updateFileDetails(d)))}if(r.maxFileSize>0&&L>r.maxFileSize)return C=r.msgSizeTooLarge.setTokens({name:$,size:x,maxSize:r.maxFileSize}),void v(C,O,R,y,A);if(null!==r.minFileSize&&L<=e.getNum(r.minFileSize))return C=r.msgSizeTooSmall.setTokens({name:$,size:x,minSize:r.minFileSize}),void v(C,O,R,y,A);if(!e.isEmpty(p)&&e.isArray(p)){for(T=0;T0)for(e=0;s>e;e+=1)i.paused=!0,r[e].abort();return i.showPreview&&i._getThumbs().each(function(){var e,n=t(this),r=n.attr("data-fileid"),s=i._getLayoutTemplate("stats"),l=n.find(".file-upload-indicator");n.removeClass("file-uploading"),l.attr("title")===o.indicatorLoadingTitle&&(i._setThumbStatus(n,"Paused"),e=s.setTokens({pendingTime:i.msgPaused,uploadSpeed:""}),i.paused=!0,i._setProgress(a,n.find(".file-thumb-progress"),a+"%",e)),i.fileManager.getFile(r)||n.find(".kv-file-remove").removeClass("disabled").removeAttr("disabled")}),i._setProgress(101,i.$progress,i.msgPaused),i.$element},cancel:function(){var e,i=this,n=i.ajaxRequests,r=i.resumableManager,s=i.taskManager,a=r?s.getPool(r.id):void 0,o=n.length;if(i.enableResumableUpload&&a?(a.cancel().done(function(){i._setProgressCancelled()}),r.reset(),i._raise("fileuploadcancelled",[i.fileManager,r])):i._raise("fileuploadcancelled",[i.fileManager]),i._initAjax(),o>0)for(e=0;o>e;e+=1)i.cancelling=!0,n[e].abort();return i._getThumbs().each(function(){var e=t(this),n=e.attr("data-fileid"),r=e.find(".file-thumb-progress");e.removeClass("file-uploading"),i._setProgress(0,r),r.hide(),i.fileManager.getFile(n)||(e.find(".kv-file-upload").removeClass("disabled").removeAttr("disabled"),e.find(".kv-file-remove").removeClass("disabled").removeAttr("disabled")),i.unlock()}),setTimeout(function(){i._setProgressCancelled()},i.processDelay),i.$element},clear:function(){var i,n=this;if(n._raise("fileclear"))return n.$btnUpload.removeAttr("disabled"),n._getThumbs().find("video,audio,img").each(function(){e.cleanMemory(t(this))}),n._clearFileInput(),n._resetUpload(),n.clearFileStack(),n.isDuplicateError=!1,n.isPersistentError=!1,n._resetErrors(!0),n._hasInitialPreview()?(n._showFileIcon(),n._resetPreview(),n._initPreviewActions(),n.$container.removeClass("file-input-new")):(n._getThumbs().each(function(){n._clearObjects(t(this))}),n.isAjaxUpload&&(n.previewCache.data={}),n.$preview.html(""),i=!n.overwriteInitial&&n.initialCaption.length>0?n.initialCaption:"",n.$caption.attr("title","").val(i),e.addCss(n.$container,"file-input-new"),n._validateDefaultPreview()),0===n.$container.find(e.FRAMES).length&&(n._initCaption()||n.$captionContainer.removeClass("icon-visible")),n._hideFileIcon(),n.focusCaptionOnClear&&n.$captionContainer.focus(),n._setFileDropZoneTitle(),n._raise("filecleared"),n.$element},reset:function(){if(this._raise("filereset"))return this.lastProgress=0,this._resetPreview(),this.$container.find(".fileinput-filename").text(""),e.addCss(this.$container,"file-input-new"),this.getFrames().length&&this.$container.removeClass("file-input-new"),this.clearFileStack(),this._setFileDropZoneTitle(),this.$element},disable:function(){var t=this.$container;return this.isDisabled=!0,this._raise("filedisabled"),this.$element.attr("disabled","disabled"),t.addClass("is-locked"),e.addCss(t.find(".btn-file"),"disabled"),t.find(".kv-fileinput-caption").addClass("file-caption-disabled"),t.find(".fileinput-remove, .fileinput-upload, .file-preview-frame button").attr("disabled",!0),this._initDragDrop(),this.$element},enable:function(){var t=this.$container;return this.isDisabled=!1,this._raise("fileenabled"),this.$element.removeAttr("disabled"),t.removeClass("is-locked"),t.find(".kv-fileinput-caption").removeClass("file-caption-disabled"),t.find(".fileinput-remove, .fileinput-upload, .file-preview-frame button").removeAttr("disabled"),t.find(".btn-file").removeClass("disabled"),this._initDragDrop(),this.$element},upload:function(){var i,n,r=this,s=r.fileManager,a=s.count(),o=!t.isEmptyObject(r._getExtraData());if(r.isAjaxUpload&&!r.isDisabled&&r._isFileSelectionValid(a)){if(r.lastProgress=0,r._resetUpload(),0!==a||o)return r.cancelling=!1,r._showProgress(),r.lock(),0===a&&o?(r._setProgress(2),void r._uploadExtraOnly()):r.enableResumableUpload?r.resume():((r.uploadAsync||r.enableResumableUpload)&&(n=r._getOutData(null),r._raise("filebatchpreupload",[n]),r.fileBatchCompleted=!1,r.uploadCache=[],t.each(r.getFileStack(),function(t){var e=r._getThumbId(t);r.uploadCache.push({id:e,content:null,config:null,tags:null,append:!0})}),r.$preview.find(".file-preview-initial").removeClass(e.SORT_CSS),r._initSortable()),r._setProgress(2),r.hasInitData=!1,r.uploadAsync?(i=0,void t.each(s.stack,function(t){r._uploadSingle(i,t,!0),i++})):(r._uploadBatch(),r.$element));r._showFileError(r.msgUploadEmpty)}},destroy:function(){var e=this.$form,i=this.$container,n=this.$element,r=this.namespace;return t(document).off(r),t(window).off(r),e&&e.length&&e.off(r),this.isAjaxUpload&&this._clearFileInput(),this._cleanup(),this._initPreviewCache(),n.insertBefore(i).off(r).removeData(),i.off().remove(),n},refresh:function(i){var n=this.$element;return i="object"!==a(i)||e.isEmpty(i)?this.options:t.extend(!0,{},this.options,i),this._init(i,!0),this._listen(),n},zoom:function(t){var e=this._getFrame(t);this._showModal(e)},getExif:function(t){var e=this._getFrame(t);return e&&e.data("exif")||null},getFrames:function(i){var n;return i=i||"",n=this.$preview.find(e.FRAMES+i),this.reversePreviewOrder&&(n=t(n.get().reverse())),n},getPreview:function(){return{content:this.initialPreview,config:this.initialPreviewConfig,tags:this.initialPreviewThumbTags}}},t.fn.fileinput=function(n){if(e.hasFileAPISupport()||e.isIE(9)){var r=Array.apply(null,arguments),s=[];switch(r.shift(),this.each(function(){var o,l=t(this),h=l.data("fileinput"),c="object"===a(n)&&n,d=c.theme||l.data("theme"),u={},p={},f=c.language||l.data("language")||t.fn.fileinput.defaults.language||"en";h||(d&&(p=t.fn.fileinputThemes[d]||{}),"en"===f||e.isEmpty(t.fn.fileinputLocales[f])||(u=t.fn.fileinputLocales[f]||{}),o=t.extend(!0,{},t.fn.fileinput.defaults,p,t.fn.fileinputLocales.en,u,c,l.data()),h=new i(this,o),l.data("fileinput",h)),"string"==typeof n&&s.push(h[n].apply(h,r))}),s.length){case 0:return this;case 1:return s[0];default:return s}}};t.fn.fileinput.defaults={language:"en",showCaption:!0,showBrowse:!0,showPreview:!0,showRemove:!0,showUpload:!0,showUploadStats:!0,showCancel:null,showPause:null,showClose:!0,showUploadedThumbs:!0,showConsoleLogs:!1,browseOnZoneClick:!1,autoReplace:!1,autoOrientImage:function(){var t=window.navigator.userAgent,e=!!t.match(/WebKit/i),i=!!t.match(/iP(od|ad|hone)/i),n=i&&e&&!t.match(/CriOS/i);return!n},autoOrientImageInitial:!0,required:!1,rtl:!1,hideThumbnailContent:!1,encodeUrl:!0,focusCaptionOnBrowse:!0,focusCaptionOnClear:!0,generateFileId:null,previewClass:"",captionClass:"",frameClass:"krajee-default",mainClass:"file-caption-main",mainTemplate:null,fileSizeGetter:null,initialCaption:"",initialPreview:[],initialPreviewDelimiter:"*$$*",initialPreviewAsData:!1,initialPreviewFileType:"image",initialPreviewConfig:[],initialPreviewThumbTags:[],previewThumbTags:{},initialPreviewShowDelete:!0,initialPreviewDownloadUrl:"",removeFromPreviewOnError:!1,deleteUrl:"",deleteExtraData:{},overwriteInitial:!0,sanitizeZoomCache:function(t){var i=e.createElement(t);return i.find("input,textarea,select,datalist,form,.file-thumbnail-footer").remove(),i.html()},previewZoomButtonIcons:{prev:'',next:'',toggleheader:'',fullscreen:'',borderless:'',close:''},previewZoomButtonClasses:{prev:"btn btn-navigate",next:"btn btn-navigate",toggleheader:"btn btn-sm btn-kv btn-default btn-outline-secondary",fullscreen:"btn btn-sm btn-kv btn-default btn-outline-secondary",borderless:"btn btn-sm btn-kv btn-default btn-outline-secondary",close:"btn btn-sm btn-kv btn-default btn-outline-secondary"},previewTemplates:{},previewContentTemplates:{},preferIconicPreview:!1,preferIconicZoomPreview:!1,allowedFileTypes:null,allowedFileExtensions:null,allowedPreviewTypes:void 0,allowedPreviewMimeTypes:null,allowedPreviewExtensions:null,disabledPreviewTypes:void 0,disabledPreviewExtensions:["msi","exe","com","zip","rar","app","vb","scr"],disabledPreviewMimeTypes:null,defaultPreviewContent:null,customLayoutTags:{},customPreviewTags:{},previewFileIcon:'',previewFileIconClass:"file-other-icon",previewFileIconSettings:{},previewFileExtSettings:{},buttonLabelClass:"hidden-xs",browseIcon:' ',browseClass:"btn btn-primary",removeIcon:'',removeClass:"btn btn-default btn-secondary",cancelIcon:'',cancelClass:"btn btn-default btn-secondary",pauseIcon:'',pauseClass:"btn btn-default btn-secondary",uploadIcon:'',uploadClass:"btn btn-default btn-secondary",uploadUrl:null,uploadUrlThumb:null,uploadAsync:!0,uploadParamNames:{chunkCount:"chunkCount",chunkIndex:"chunkIndex",chunkSize:"chunkSize",chunkSizeStart:"chunkSizeStart",chunksUploaded:"chunksUploaded",fileBlob:"fileBlob",fileId:"fileId",fileName:"fileName",fileRelativePath:"fileRelativePath",fileSize:"fileSize",retryCount:"retryCount"},maxAjaxThreads:5,fadeDelay:800,processDelay:100,queueDelay:10,progressDelay:0,enableResumableUpload:!1,resumableUploadOptions:{fallback:null,testUrl:null,chunkSize:2048,maxThreads:4,maxRetries:3,showErrorLog:!0},uploadExtraData:{},zoomModalHeight:480,minImageWidth:null,minImageHeight:null,maxImageWidth:null,maxImageHeight:null,resizeImage:!1,resizePreference:"width",resizeQuality:.92,resizeDefaultImageType:"image/jpeg",resizeIfSizeMoreThan:0,minFileSize:-1,maxFileSize:0,maxFilePreviewSize:25600,minFileCount:0,maxFileCount:0,maxTotalFileCount:0,validateInitialCount:!1,msgValidationErrorClass:"text-danger",msgValidationErrorIcon:' ',msgErrorClass:"file-error-message",progressThumbClass:"progress-bar progress-bar-striped active progress-bar-animated",progressClass:"progress-bar bg-success progress-bar-success progress-bar-striped active progress-bar-animated",progressInfoClass:"progress-bar bg-info progress-bar-info progress-bar-striped active progress-bar-animated",progressCompleteClass:"progress-bar bg-success progress-bar-success",progressPauseClass:"progress-bar bg-primary progress-bar-primary progress-bar-striped active progress-bar-animated",progressErrorClass:"progress-bar bg-danger progress-bar-danger",progressUploadThreshold:99,previewFileType:"image",elCaptionContainer:null,elCaptionText:null,elPreviewContainer:null,elPreviewImage:null,elPreviewStatus:null,elErrorContainer:null,errorCloseButton:e.closeButton("kv-error-close"),slugCallback:null,dropZoneEnabled:!0,dropZoneTitleClass:"file-drop-zone-title",fileActionSettings:{},otherActionButtons:"",textEncoding:"UTF-8",preProcessUpload:null,ajaxSettings:{},ajaxDeleteSettings:{},showAjaxErrorDetails:!0,mergeAjaxCallbacks:!1,mergeAjaxDeleteCallbacks:!1,retryErrorUploads:!0,reversePreviewOrder:!1,usePdfRenderer:function(){var t=!!window.MSInputMethodContext&&!!document.documentMode;return!!navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/i)||t},pdfRendererUrl:"",pdfRendererTemplate:''},t.fn.fileinputLocales.en={fileSingle:"file",filePlural:"files",browseLabel:"Browse …",removeLabel:"Remove",removeTitle:"Clear all unprocessed files",cancelLabel:"Cancel",cancelTitle:"Abort ongoing upload",pauseLabel:"Pause",pauseTitle:"Pause ongoing upload",uploadLabel:"Upload",uploadTitle:"Upload selected files",msgNo:"No",msgNoFilesSelected:"No files selected",msgCancelled:"Cancelled",msgPaused:"Paused",msgPlaceholder:"Select {files} ...",msgZoomModalHeading:"Detailed Preview",msgFileRequired:"You must select a file to upload.",msgSizeTooSmall:'File "{name}" ({size} KB) is too small and must be larger than {minSize} KB.',msgSizeTooLarge:'File "{name}" ({size} KB) exceeds maximum allowed upload size of {maxSize} KB.',msgFilesTooLess:"You must select at least {n} {files} to upload.",msgFilesTooMany:"Number of files selected for upload ({n}) exceeds maximum allowed limit of {m}.",msgTotalFilesTooMany:"You can upload a maximum of {m} files ({n} files detected).",msgFileNotFound:'File "{name}" not found!',msgFileSecured:'Security restrictions prevent reading the file "{name}".',msgFileNotReadable:'File "{name}" is not readable.',msgFilePreviewAborted:'File preview aborted for "{name}".',msgFilePreviewError:'An error occurred while reading the file "{name}".',msgInvalidFileName:'Invalid or unsupported characters in file name "{name}".',msgInvalidFileType:'Invalid type for file "{name}". Only "{types}" files are supported.',msgInvalidFileExtension:'Invalid extension for file "{name}". Only "{extensions}" files are supported.',msgFileTypes:{image:"image",html:"HTML",text:"text",video:"video",audio:"audio",flash:"flash",pdf:"PDF",object:"object"},msgUploadAborted:"The file upload was aborted",msgUploadThreshold:"Processing …",msgUploadBegin:"Initializing …",msgUploadEnd:"Done",msgUploadResume:"Resuming upload …",msgUploadEmpty:"No valid data available for upload.",msgUploadError:"Upload Error",msgDeleteError:"Delete Error",msgProgressError:"Error",msgValidationError:"Validation Error",msgLoading:"Loading file {index} of {files} …",msgProgress:"Loading file {index} of {files} - {name} - {percent}% completed.",msgSelected:"{n} {files} selected",msgFoldersNotAllowed:"Drag & drop files only! {n} folder(s) dropped were skipped.",msgImageWidthSmall:'Width of image file "{name}" must be at least {size} px.',msgImageHeightSmall:'Height of image file "{name}" must be at least {size} px.',msgImageWidthLarge:'Width of image file "{name}" cannot exceed {size} px.',msgImageHeightLarge:'Height of image file "{name}" cannot exceed {size} px.',msgImageResizeError:"Could not get the image dimensions to resize.",msgImageResizeException:"Error while resizing the image.
    {errors}
    ",msgAjaxError:"Something went wrong with the {operation} operation. Please try again later!",msgAjaxProgressError:"{operation} failed",msgDuplicateFile:'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',msgResumableUploadRetriesExceeded:"Upload aborted beyond {max} retries for file {file}! Error Details:
    {error}
    ",msgPendingTime:"{time} remaining",msgCalculatingTime:"calculating time remaining",ajaxOperations:{deleteThumb:"file delete",uploadThumb:"file upload",uploadBatch:"batch file upload",uploadExtra:"form data upload"},dropZoneTitle:"Drag & drop files here …",dropZoneClickTitle:"
    (or click to select {files})",previewZoomButtonTitles:{prev:"View previous file",next:"View next file",toggleheader:"Toggle header",fullscreen:"Toggle full screen",borderless:"Toggle borderless mode",close:"Close detailed preview"}},t.fn.fileinput.Constructor=i,t(document).ready(function(){var e=t("input.file[type=file]");e.length&&e.fileinput()})})?n.apply(e,r):n)||(t.exports=s)}()},function(t,e,i){"use strict";i(3)},function(t,e,n){var r,s,a,o;r=n(4),s=n(0),a=[n(8),n(3)],void 0===(o=function(t,e){return e.View.extend({grid:null,initialize:function(){r.bindAll(this)},render:function(){var e=this.$el.find(".fluid-grid");e.length>0&&(this.grid=new t({el:e}),this.grid.render(),e.find(".js--grid__item").each(function(){var t=s(this),e=t.attr("data-sizes"),n=e&&""!=e?JSON.parse(e):{},r="500-",a=t.parent().width(),o=t.parent().height();if(0!==Object.getOwnPropertyNames(n).length){var l=Object.keys(n)[0],h=!(!n[l].h||!n[l].w);for(i in n)if(h){if(n[i].w>=a&&n[i].h>=o){r=i+"-";break}}else if(i>=a&&i>=o){r=i+"-";break}0>document.cookie.indexOf("_gphw_mobile=1")||(r="1000-");var c=t.attr("data-href"),d=t.attr("data-fname"),u=c.substring(0,c.lastIndexOf("/")+1);if(retina&&2e3!=parseInt(r)){var p=[];for(var f in n)p.push(parseInt(f));r=p[p.indexOf(parseInt(r))+1]+"-"}r=u+r+d,t.attr("src",r),t.attr("data-src",r),t.removeAttr("data-fname"),t.removeAttr("data-sizes")}else t.find("img").is("[data-dynamic=true]")?(t.attr("data-src",t.attr("data-href")),t.find("img")):t.attr("src",t.attr("data-href"));t.parent().parent().removeClass("loading")}))},resize:function(){this.grid.resize()}})}.apply(e,a))||(t.exports=o)},function(t,e,i){var n,r,s;n=i(4),r=[i(13),i(3)],void 0===(s=function(t,e){return e.View.extend({grid:null,gridImgSelector:"",initialize:function(){n.bindAll(this),this.grid=new t({el:this.$el.find(".static-grid")})},render:function(){this.grid.render(),this.$el.trigger("rendered")}})}.apply(e,r))||(t.exports=s)},function(t,e,i){var n,r,s;n=i(4),r=[i(0),i(35),i(36),i(3)],void 0===(s=function(t,e,i,r){return r.View.extend({attributes:null,initialize:function(){n.bindAll(this),t("#js--gallery-lenta_"+this.id).addClass("init-lenta")},widgetFullSizeForOneColum:function(e,i){if(t(e).hasClass("row"))var n=e;else n=e.closest(".row");i||"y"!=t(n).find(".gallery-lenta > div.init-lenta").attr("data-fullwidth")||(i=!0),1==t(n).find("div.col").length&&i?t(n).find(".gallery-lenta").addClass("mod-gallery-lenta__full"):t(n).find(".gallery-lenta").removeClass("mod-gallery-lenta__full")},render:function(){var i=t("#js--gallery-lenta_"+this.id),n=t(".admin-panel .gallery-lenta.mod-gallery-lenta__full .gallery-lenta__viewport"),r=window.innerWidth-t(window).width(),s=document.body.classList.contains("adaptive-mobile")?26:parseInt(i.attr("data-galleryHeight")),a="y"==i.attr("data-fullwidth"),o="y"==i.attr("data-cycle"),l=!0;window.parent.document.getElementById("preview-page")&&(s=t(window).height()*parseInt(i.attr("data-galleryHeight"))/100,l=!1),i.skidder({slideClass:".slide",animationType:"css",scaleSlides:!0,heightTypePercent:l,maxSlideWidth:2560,maxSlideHeight:s,pagingWrapper:".skidder-pager",pagingElement:".skidder-pager-dot",leftaligned:!o,cycle:o,speed:400,autoplay:!1,autoplayResume:!1,interval:1e3,transition:"slide",beforeSliding:function(){},afterSliding:function(){},afterInit:function(){i.addClass("is--gallery-loaded"),i.find(".skidder-clone-pre[data-previewid] .js-photo-settings").on("click.render",function(){var e=t(this).closest(".skidder-clone-pre").attr("data-previewid");i.find(".slide:not(.skidder-clone)[data-previewid="+e+"] .js-photo-settings").click()}),i.find(".skidder-clone-post[data-previewid] .js-photo-settings").on("click.render",function(){var e=t(this).closest(".skidder-clone-post").attr("data-previewid");i.find(".slide:not(.skidder-clone)[data-previewid="+e+"] .js-photo-settings").click()}),i.find(".skidder-clone .photo-settings-dialog").remove(),0==window.dataBackboneViewCount&&(i.find(".skidder-clone").data("dynamic",!1),i.find(".skidder-clone img").removeClass("js-dynamic-in-queue"),t("body").trigger("updateDynamicLoader")),void 0==window.dataBackboneViewCount&&i.find(".skidder-slide img").each(function(){t(this).attr("src",t(this).data("src"))}),n.css({"margin-left":0+r/2,"margin-right":0+r/2})}}),e(i,function(){i.skidder("resize")}),n.css({"margin-left":0+r/2,"margin-right":0+r/2}),t(window).resize(function(){i.skidder("resize")}),this.widgetFullSizeForOneColum(i,a),this.$el.trigger("rendered")},resize:function(){t("#js--gallery-lenta_"+this.id).skidder("resize")}})}.apply(e,r))||(t.exports=s)},function(t,e,i){var n,r,s;n=i(4),r=[i(0),i(129),i(130),i(3)],void 0===(s=function(t,e,i,r){return r.View.extend({trumbPosRight:"mod-gallery-preview__trumb-right",trumbPosLeft:"mod-gallery-preview__trumb-left",$galleryPreview:null,$galleryThumb:null,$galleryPreviewBlock:null,gallerySlideCount:null,speed:800,scrollSpeed:10,swipeThreshold:50,aspectRatio:1.5,autoPlay:!1,pauseInt:1e3,percentSize:.15,percentIndent:.025,prevSvg:'',nextSvg:'',typeVertcalTrumb:!1,typeSliding:"horizontal",dopInt:1,isMobile:!1,indentThumb:null,isStopAuto:!1,countSlidesLoaded:0,initialize:function(){this.isLoaded="is--dynamic-loaded",this.interval=null,this.$galleryPreview=t("#js--gallery-preview_"+this.id),this.$galleryThumb=t("#js--gallery-preview__thumb_"+this.id),this.$galleryPreviewBlock=this.$galleryPreview.closest(".gallery-preview"),this.gallerySlideCount=this.$galleryPreview.find("li").length,this.autoPlay="y"===this.$galleryPreview.attr("data-autoplay"),this.pauseInt=1e3*this.$galleryPreview.attr("data-interval"),this.percentSize=parseFloat(this.$galleryPreview.attr("data-sizePreview")),this.isMobile=t("body").hasClass("adaptive-mobile"),this.countSlides=this.$galleryPreview.find("li").length,n.bindAll(this),this.$galleryPreview.addClass("init-gallery")},linkGalleryPreview:function(e){var i=this;i.$galleryThumb.on("click","a",function(n){var r=t(this).parent().attr("data-slide-index");i.$galleryPreview.find("li").eq(r).find(".gallery-preview__image").hasClass(i.isLoaded)&&e.goToSlide(r),n.preventDefault(),i.autoPlay&&(e.stopAuto(),i.isStopAuto=!0)})},stopAutoOnFucus:function(e){var i=this;t(window).focus(function(){e.stopAuto(),i.isStopAuto=!0})},getMoving:function(t,e,i){var n=this.$galleryPreview.find(".active"),r=n.next().find(".gallery-preview__image").hasClass(this.isLoaded),s=!1,a=this.$galleryPreviewBlock.find(".bx-next"),o=this.$galleryPreviewBlock.find(".bx-prev");s=0==n.data("slide-index")?this.$galleryPreview.find("li").eq(this.countSlides-1).find(".gallery-preview__image").hasClass(this.isLoaded):n.prev().find(".gallery-preview__image").hasClass(this.isLoaded),a.hide(),o.hide();var l=!1;return l=i>e?!!r:!!s,0==i?l=!!r:i==this.countSlides-1&&(l=!!s),r?a.show():a.hide(),s?o.show():o.hide(),l},stopStartMove:function(t,e,i,n,r){var s=this,a=function(){s.getMoving(e,i,n)?s.autoPlay&&!s.isStopAuto&&t.startAuto():t.stopAuto()};a(),r||null!=s.interval||(s.interval=setInterval(function(){a()},1e3))},loadedSlidesCount:function(){var t=0;return this.$galleryPreview.find(".gallery-preview__image").on("loaded",function(){t++}),t},changeActiveSlide:function(t,e,i){this.$galleryPreview.find(".active").removeClass("active"),this.$galleryPreview.find('li[data-slide-index="'+i+'"]').addClass("active")},changeGalleryThumb:function(t,e,i){this.$galleryThumb.find(".active").removeClass("active"),this.$galleryThumb.find('li[data-slide-index="'+i+'"]').addClass("active");var n=0,r=parseInt(this.$galleryThumb.outerWidth()-1.5*this.indentThumb),s=this.$galleryPreviewBlock.find(".bx-wrapper-trumb li").outerWidth(),a=this.$galleryPreviewBlock.find(".bx-wrapper-trumb").outerWidth();this.typeVertcalTrumb&&(r=parseInt(this.$galleryThumb.outerHeight()-1.5*this.percentSize),s=this.$galleryPreviewBlock.find(".bx-wrapper-trumb li").outerHeight(),a=this.$galleryPreviewBlock.find(".bx-wrapper-trumb").outerHeight());var o=Math.round(a/s);if(.1===this.percentSize&&(n=.5),t.getSlideCount()>o)if(o/2>i)this.typeVertcalTrumb?this.$galleryThumb.animate({top:0},250):this.$galleryThumb.animate({left:0},250);else if(t.getSlideCount()-i>o/2+n){var l=parseInt(s/2-this.indentThumb/2);this.typeVertcalTrumb?this.$galleryThumb.animate({top:parseInt(this.$galleryThumb.css("top"))+parseInt(a/2)-parseInt(this.indentThumb/2)-(this.$galleryThumb.find('li[data-slide-index="'+i+'"]').offset().top-this.$galleryPreview.offset().top+l)},250):this.$galleryThumb.animate({left:parseInt(this.$galleryThumb.css("left"))+parseInt(a/2)-parseInt(this.indentThumb/2)-(this.$galleryThumb.find('li[data-slide-index="'+i+'"]').offset().left-this.$galleryPreview.offset().left+l)},250)}else this.typeVertcalTrumb?this.$galleryThumb.animate({top:-(r-a)},250):this.$galleryThumb.animate({left:-(r-a)},250)},GalleryPreviwSize:function(){var t=this.$galleryPreviewBlock.width();this.typeVertcalTrumb&&(t=this.aspectRatio*this.$galleryPreviewBlock.width()/(this.aspectRatio+this.percentSize+this.percentIndent));var e=parseInt(t*(1/this.aspectRatio)),i=parseInt(e*this.percentSize),n=parseInt(e*this.percentIndent);this.$galleryPreview.closest(".bx-wrapper").addClass("bx-wrapper-main"),this.$galleryThumb.closest(".bx-wrapper").addClass("bx-wrapper-trumb"),this.$galleryPreviewBlock.hasClass(this.trumbPosRight)?(this.$galleryPreview.closest(".bx-wrapper").css({"margin-right":n,width:"calc(100% - "+(i+n)+"px)"}).addClass("mod--bx-wrapper-main__right"),this.$galleryThumb.closest(".bx-wrapper").addClass("mod--bx-wrapper-trumb__right")):this.$galleryPreviewBlock.hasClass(this.trumbPosLeft)&&(this.$galleryPreview.closest(".bx-wrapper").css({"margin-left":n,width:"calc(100% - "+(i+n)+"px)"}).addClass("mod--bx-wrapper-main__left"),this.$galleryThumb.closest(".bx-wrapper").addClass("mod--bx-wrapper-trumb__left")),this.typeVertcalTrumb?(this.$galleryThumb.find("li").width(i).css({"padding-top":n/2,"padding-bottom":n/2}).height(i),this.$galleryThumb.height((i+n)*this.gallerySlideCount-n),this.$galleryThumb.closest(".bx-viewport").css({width:i,height:"100%"}),this.$galleryThumb.closest(".bx-viewport").css({"margin-top":-n/2}),e=parseInt(t*(1/this.aspectRatio)),this.$galleryPreviewBlock.height(e)):(this.$galleryThumb.closest(".bx-viewport").css({width:"100%"}),this.$galleryPreview.closest(".bx-wrapper").css("margin-bottom",n),this.$galleryThumb.find("li").height(i).css({"padding-left":n/2,"padding-right":n/2}).width(i),this.$galleryThumb.closest(".bx-viewport").css({"margin-left":-n/2}),this.$galleryThumb.width(Math.ceil(i+n)*this.gallerySlideCount+n/2)),this.$galleryPreview.find("li").height(e).width(t),this.$galleryPreviewBlock.find(".bx-wrapper-main .bx-viewport").height(e),this.typeVertcalTrumb?this.$galleryPreviewBlock.find(".bx-wrapper-trumb .bx-viewport").height("calc(100% + "+n+"px)"):(this.$galleryPreviewBlock.find(".bx-wrapper-trumb .bx-viewport").width("calc(100% + "+n+"px)"),this.$galleryPreviewBlock.find(".bx-wrapper-trumb .bx-viewport").height(i))},render:function(){var e=this;e.isMobile||!e.$galleryPreviewBlock.hasClass(e.trumbPosRight)&&!e.$galleryPreviewBlock.hasClass(e.trumbPosLeft)||(e.typeVertcalTrumb=!0,e.typeSliding="vertical"),e.isMobile&&(e.typeVertcalTrumb=!1,e.typeSliding="horizontal",e.$galleryPreviewBlock.removeClass(e.trumbPosRight),e.$galleryPreviewBlock.removeClass(e.trumbPosLeft),e.percentSize=.35),0>navigator.platform.toUpperCase().indexOf("MAC")||(e.scrollSpeed=.5);var i=e.$galleryPreview.bxSlider({mode:"fade",speed:e.speed,auto:e.autoPlay,pause:e.pauseInt,autoHover:!1,pager:!1,nextText:e.nextSvg,prevText:e.prevSvg,useCSS:!1,stopAutoOnClick:!0,onSlideBefore:function(t,i,r){e.changeGalleryThumb(n,parseInt(i),parseInt(r)),e.changeActiveSlide(t,i,r),e.$galleryPreview.hasClass("all-slides-loaded")||e.stopStartMove(this,t,i,r,e.isStopAuto)},onSlideAfter:function(){(e.isStopAuto||e.$galleryPreview.hasClass("all-slides-loaded"))&&(clearInterval(e.interval),e.interval=null)},onSliderLoad:function(t,i){e.$galleryPreview.find("li").eq(0).addClass("active"),e.stopStartMove(this,t,0,1,e.isStopAuto)}}),n=e.$galleryThumb.bxSlider({mode:e.typeSliding,controls:!1,moveSlides:1,pager:!1,speed:e.speed,infiniteLoop:!1,touchEnabled:!1,nextText:"",prevText:"",useCSS:!1,typeSliderWithTrumb:e.typeVertcalTrumb});e.linkGalleryPreview(i,n),e.stopAutoOnFucus(i);var r=e.$galleryPreviewBlock.width();e.typeVertcalTrumb&&(r=e.aspectRatio*e.$galleryPreviewBlock.width()/(e.aspectRatio+e.percentSize+e.percentIndent));var s=parseInt(r*(1/e.aspectRatio)),a=parseInt(e.$galleryThumb.css("left")),o=parseInt(e.$galleryThumb.css("top"));e.indentThumb=parseInt(s*e.percentIndent),e.$galleryThumb.on("mousewheel",function(i,n){o=parseInt(e.$galleryThumb.css("top")),a=parseInt(e.$galleryThumb.css("left")),e.typeVertcalTrumb?(0>=(o+=n*e.scrollSpeed)&&o>-(e.$galleryThumb.height()+e.indentThumb-t(this).closest(".bx-viewport").height())&&t(this).closest(".gallery-preview__thumb").css("top",o),o=parseInt(e.$galleryThumb.css("top"))):(0>=(a+=n*e.scrollSpeed)&&a>-(e.$galleryThumb.width()-t(this).closest(".bx-viewport").width())&&t(this).closest(".gallery-preview__thumb").css("left",a),a=parseInt(e.$galleryThumb.css("left"))),i.preventDefault()}),e.touchSwipeStartX=0,e.touchSwipeStartY=0,e.touchSwipeEndX=0,e.touchSwipeEndY=0,e.oldSlideTh=0,e.$galleryThumb.on("touchstart",function(t){e.touchSwipeStartX=t.changedTouches[0].pageX,e.touchSwipeStartY=t.changedTouches[0].pageY}),e.$galleryThumb.on("touchend",function(t){if(e.touchSwipeEndX=t.changedTouches[0].pageX,e.touchSwipeLengthX=e.touchSwipeStartX-e.touchSwipeEndX,e.touchSwipeEndY=t.changedTouches[0].pageY,e.touchSwipeLengthY=e.touchSwipeStartY-e.touchSwipeEndY,e.touchSwipeLengthX>0?e.direction=1:e.direction=-1,Math.abs(e.touchSwipeLengthX)>=e.swipeThreshold){var r=e.$galleryThumb.find("li.active").attr("data-slide-index");void 0!==r&&(e.oldSlideTh=parseInt(r)),e.changeGalleryThumb(n,e.oldSlideTh,e.oldSlideTh+e.direction),i.goToSlide(e.oldSlideTh+e.direction),e.autoPlay&&i.stopAuto()}}),t(window).on("resize",function(){e.GalleryPreviwSize()}),e.$galleryPreview.find("li").on("loaded",function(){var i=t(this).attr("data-slide-index"),n=t(this).find(".gallery-preview__image").css("background-image");e.$galleryThumb.find("li[data-slide-index="+i+"] .gallery-preview__thumb-image").css({"background-image":n,opacity:1}),e.countSlidesLoaded++,e.countSlidesLoaded==e.countSlides&&(e.$galleryPreview.addClass("all-slides-loaded"),e.$galleryPreview.trigger("all-slides-loaded"))}),e.$galleryPreview.on("all-slides-loaded",function(){e.$galleryPreviewBlock.find(".bx-next").show(),e.$galleryPreviewBlock.find(".bx-prev").show(),e.autoPlay||(clearInterval(e.interval),e.interval=null)}),this.$el.on("rendered",function(){e.GalleryPreviwSize()}),this.$el.trigger("rendered")},resize:function(){this.GalleryPreviwSize()}})}.apply(e,r))||(t.exports=s)},function(t,e,i){var n,r,s;r=[i(0)],void 0===(s="function"==typeof(n=function(t){var e,i,n=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],s=Array.prototype.slice;if(t.event.fixHooks)for(var a=4;a;)t.event.fixHooks[n[--a]]=t.event.mouseHooks;var o=t.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=r.length;e;)this.addEventListener(r[--e],l,!1);else this.onmousewheel=l;t.data(this,"mousewheel-line-height",o.getLineHeight(this)),t.data(this,"mousewheel-page-height",o.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=r.length;e;)this.removeEventListener(r[--e],l,!1);else this.onmousewheel=null;t.removeData(this,"mousewheel-line-height"),t.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var i=t(e),n=i["offsetParent"in t.fn?"offsetParent":"parent"]();return n.length||(n=t("body")),parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(e){return t(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function l(n){var r=n||window.event,a=s.call(arguments,1),l=0,d=0,u=0,p=0,f=0,m=0;if((n=t.event.fix(r)).type="mousewheel","detail"in r&&(u=-1*r.detail),"wheelDelta"in r&&(u=r.wheelDelta),"wheelDeltaY"in r&&(u=r.wheelDeltaY),"wheelDeltaX"in r&&(d=-1*r.wheelDeltaX),"axis"in r&&r.axis===r.HORIZONTAL_AXIS&&(d=-1*u,u=0),l=0===u?d:u,"deltaY"in r&&(u=-1*r.deltaY,l=u),"deltaX"in r&&(d=r.deltaX,0===u&&(l=-1*d)),0!==u||0!==d){if(1===r.deltaMode){var g=t.data(this,"mousewheel-line-height");l*=g,u*=g,d*=g}else if(2===r.deltaMode){var v=t.data(this,"mousewheel-page-height");l*=v,u*=v,d*=v}if(p=Math.max(Math.abs(u),Math.abs(d)),i&&p>=i||(i=p,c(r,p)&&(i/=40)),c(r,p)&&(l/=40,d/=40,u/=40),l=Math[1>l?"ceil":"floor"](l/i),d=Math[1>d?"ceil":"floor"](d/i),u=Math[1>u?"ceil":"floor"](u/i),o.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();f=n.clientX-y.left,m=n.clientY-y.top}return n.deltaX=d,n.deltaY=u,n.deltaFactor=i,n.offsetX=f,n.offsetY=m,n.deltaMode=0,a.unshift(n,l,d,u),e&&clearTimeout(e),e=setTimeout(h,200),(t.event.dispatch||t.event.handle).apply(this,a)}}function h(){i=null}function c(t,e){return o.settings.adjustOldDeltas&&"mousewheel"===t.type&&e%120==0}t.fn.extend({mousewheel:function(t){return t?this.bind("mousewheel",t):this.trigger("mousewheel")},unmousewheel:function(t){return this.unbind("mousewheel",t)}})})?n.apply(e,r):n)||(t.exports=s)},function(t,e,i){var n,r,s;n=i(0),s={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,ariaLive:!0,ariaHidden:!0,keyboardEnabled:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",stopAutoOnClick:!1,autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,shrinkItems:!1,onSliderLoad:function(){return!0},onSlideBefore:function(){return!0},onSlideAfter:function(){return!0},onSlideNext:function(){return!0},onSlidePrev:function(){return!0},onSliderResize:function(){return!0},onAutoChange:function(){return!0}},(r=n).fn.bxSlider=function(t){if(0===this.length)return this;if(this.length>1)return this.each(function(){r(this).bxSlider(t)}),this;var e={},i=this,n=r(window).width(),a=r(window).height();if(!r(i).data("bxSlider")){var o=function(){r(i).data("bxSlider")||(e.settings=r.extend({},s,t),e.settings.slideWidth=parseInt(e.settings.slideWidth),e.children=i.children(e.settings.slideSelector),e.children.length1||e.settings.maxSlides>1,e.carousel&&(e.settings.preloadImages="all"),e.minThreshold=e.settings.minSlides*e.settings.slideWidth+(e.settings.minSlides-1)*e.settings.slideMargin,e.maxThreshold=e.settings.maxSlides*e.settings.slideWidth+(e.settings.maxSlides-1)*e.settings.slideMargin,e.working=!1,e.controls={},e.interval=null,e.animProp="vertical"===e.settings.mode?"top":"left",e.usingCSS=e.settings.useCSS&&"fade"!==e.settings.mode&&function(){for(var t=document.createElement("div"),i=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],n=0;n
    '),e.viewport=i.parent(),e.settings.ariaLive&&!e.settings.ticker&&e.viewport.attr("aria-live","polite"),e.loader=r('
    '),e.viewport.prepend(e.loader),i.css({width:"horizontal"===e.settings.mode?1e3*e.children.length+215+"%":"auto",position:"relative"}),e.usingCSS&&e.settings.easing?i.css("-"+e.cssPrefix+"-transition-timing-function",e.settings.easing):e.settings.easing||(e.settings.easing="swing"),e.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),e.viewport.parent().css({maxWidth:u()}),e.children.css({float:"horizontal"===e.settings.mode?"left":"none",listStyle:"none",position:"relative"}),e.children.css("width",p()),"horizontal"===e.settings.mode&&e.settings.slideMargin>0&&e.children.css("marginRight",e.settings.slideMargin),"vertical"===e.settings.mode&&e.settings.slideMargin>0&&e.children.css("marginBottom",e.settings.slideMargin),"fade"===e.settings.mode&&(e.children.css({position:"absolute",zIndex:0,display:"none"}),e.children.eq(e.settings.startSlide).css({zIndex:e.settings.slideZIndex,display:"block"})),e.controls.el=r('
    '),e.settings.captions&&T(),e.active.last=e.settings.startSlide===m()-1,e.settings.video&&i.fitVids(),"none"===e.settings.preloadImages?t=null:("all"===e.settings.preloadImages||e.settings.ticker)&&(t=e.children),e.settings.ticker?e.settings.pager=!1:(e.settings.controls&&w(),e.settings.auto&&e.settings.autoControls&&x(),e.settings.pager&&b(),(e.settings.controls||e.settings.autoControls||e.settings.pager)&&e.viewport.after(e.controls.el)),null===t?c():h(t,c)},h=function(t,e){var i=t.find('img:not([src=""]), iframe').length,n=0;0!==i?t.find('img:not([src=""]), iframe').each(function(){r(this).one("load error",function(){++n===i&&e()}).each(function(){(this.complete||""==this.src)&&r(this).trigger("load")})}):e()},c=function(){if(e.settings.infiniteLoop&&"fade"!==e.settings.mode&&!e.settings.ticker){var t="vertical"===e.settings.mode?e.settings.minSlides:e.settings.maxSlides,n=e.children.slice(0,t).clone(!0).addClass("bx-clone"),s=e.children.slice(-t).clone(!0).addClass("bx-clone");e.settings.ariaHidden&&(n.attr("aria-hidden",!0),s.attr("aria-hidden",!0)),i.append(n).prepend(s)}e.loader.remove(),v(),"vertical"===e.settings.mode&&(e.settings.adaptiveHeight=!0),e.viewport.height(d()),i.redrawSlider(),e.settings.onSliderLoad.call(i,e.active.index),e.initialized=!0,e.settings.responsive&&r(window).on("resize",V),e.settings.auto&&e.settings.autoStart&&(m()>1||e.settings.autoSlideForOnePage)&&R(),e.settings.ticker&&F(),e.settings.pager&&A(e.settings.startSlide),e.settings.controls&&D(),e.settings.touchEnabled&&!e.settings.ticker&&j(),e.settings.keyboardEnabled&&!e.settings.ticker&&r(document).keydown(L)},d=function(){var t=0,i=r();if("vertical"===e.settings.mode||e.settings.adaptiveHeight)if(e.carousel){var n=1===e.settings.moveSlides?e.active.index:e.active.index*g();i=e.children.eq(n);for(var s=1;s<=e.settings.maxSlides-1;s++)i=n+s0&&(t+=e.settings.slideMargin*(e.settings.minSlides-1))):t=Math.max.apply(Math,i.map(function(){return r(this).outerHeight(!1)}).get()),"border-box"===e.viewport.css("box-sizing")?t+=parseFloat(e.viewport.css("padding-top"))+parseFloat(e.viewport.css("padding-bottom"))+parseFloat(e.viewport.css("border-top-width"))+parseFloat(e.viewport.css("border-bottom-width")):"padding-box"===e.viewport.css("box-sizing")&&(t+=parseFloat(e.viewport.css("padding-top"))+parseFloat(e.viewport.css("padding-bottom"))),t},u=function(){var t="100%";return e.settings.slideWidth>0&&(t="horizontal"===e.settings.mode?e.settings.maxSlides*e.settings.slideWidth+(e.settings.maxSlides-1)*e.settings.slideMargin:e.settings.slideWidth),t},p=function(){var t=e.settings.slideWidth,i=e.viewport.width();if(0===e.settings.slideWidth||e.settings.slideWidth>i&&!e.carousel||"vertical"===e.settings.mode)t=i;else if(e.settings.maxSlides>1&&"horizontal"===e.settings.mode){if(i>e.maxThreshold)return t;i0?e.viewport.width()e.maxThreshold?t=e.settings.maxSlides:(i=e.children.first().width()+e.settings.slideMargin,t=Math.floor((e.viewport.width()+e.settings.slideMargin)/i)||1):"vertical"===e.settings.mode&&(t=e.settings.minSlides),t},m=function(){var t=0,i=0,n=0;if(e.settings.moveSlides>0){if(!e.settings.infiniteLoop){for(;if()?f():e.settings.moveSlides;return n}t=Math.ceil(e.children.length/g())}else t=Math.ceil(e.children.length/f());return t},g=function(){return e.settings.moveSlides>0&&e.settings.moveSlides<=f()?e.settings.moveSlides:f()},v=function(){var t,i,n;e.children.length>e.settings.maxSlides&&e.active.last&&!e.settings.infiniteLoop?"horizontal"===e.settings.mode?(t=(i=e.children.last()).position(),y(-(t.left-(e.viewport.width()-i.outerWidth())),"reset",0)):"vertical"===e.settings.mode&&(n=e.children.length-e.settings.minSlides,t=e.children.eq(n).position(),y(-t.top,"reset",0)):(t=e.children.eq(e.active.index*g()).position(),e.active.index===m()-1&&(e.active.last=!0),void 0!==t&&("horizontal"===e.settings.mode?y(-t.left,"reset",0):"vertical"===e.settings.mode&&y(-t.top,"reset",0)))},y=function(t,n,s,a){var o,l;e.usingCSS?(l="vertical"===e.settings.mode?"translate3d(0, "+t+"px, 0)":"translate3d("+t+"px, 0, 0)",i.css("-"+e.cssPrefix+"-transition-duration",s/1e3+"s"),"slide"===n?(i.css(e.animProp,l),0!==s?i.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){r(t.target).is(i)&&(i.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),I())}):I()):"reset"===n?i.css(e.animProp,l):"ticker"===n&&(i.css("-"+e.cssPrefix+"-transition-timing-function","linear"),i.css(e.animProp,l),0!==s?i.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){r(t.target).is(i)&&(i.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),y(a.resetValue,"reset",0),$())}):(y(a.resetValue,"reset",0),$()))):((o={})[e.animProp]=t,"slide"===n?i.animate(o,s,e.settings.easing,function(){I()}):"reset"===n?i.css(e.animProp,t):"ticker"===n&&i.animate(o,s,"linear",function(){y(a.resetValue,"reset",0),$()}))},_=function(){for(var t="",i="",n=m(),s=0;n>s;s++)i="",e.settings.buildPager&&r.isFunction(e.settings.buildPager)||e.settings.pagerCustom?(i=e.settings.buildPager(s),e.pagerEl.addClass("bx-custom-pager")):(i=s+1,e.pagerEl.addClass("bx-default-pager")),t+='";e.pagerEl.html(t)},b=function(){e.settings.pagerCustom?e.pagerEl=r(e.settings.pagerCustom):(e.pagerEl=r('
    '),e.settings.pagerSelector?r(e.settings.pagerSelector).html(e.pagerEl):e.controls.el.addClass("bx-has-pager").append(e.pagerEl),_()),e.pagerEl.on("click touchend","a",E)},w=function(){e.controls.next=r(''+e.settings.nextText+""),e.controls.prev=r(''+e.settings.prevText+""),e.controls.next.on("click touchend",C),e.controls.prev.on("click touchend",S),e.settings.nextSelector&&r(e.settings.nextSelector).append(e.controls.next),e.settings.prevSelector&&r(e.settings.prevSelector).append(e.controls.prev),e.settings.nextSelector||e.settings.prevSelector||(e.controls.directionEl=r('
    '),e.controls.directionEl.append(e.controls.prev).append(e.controls.next),e.controls.el.addClass("bx-has-controls-direction").append(e.controls.directionEl))},x=function(){e.controls.start=r('"),e.controls.stop=r('"),e.controls.autoEl=r('
    '),e.controls.autoEl.on("click",".bx-start",k),e.controls.autoEl.on("click",".bx-stop",P),e.settings.autoControlsCombine?e.controls.autoEl.append(e.controls.start):e.controls.autoEl.append(e.controls.start).append(e.controls.stop),e.settings.autoControlsSelector?r(e.settings.autoControlsSelector).html(e.controls.autoEl):e.controls.el.addClass("bx-has-controls-auto").append(e.controls.autoEl),M(e.settings.autoStart?"stop":"start")},T=function(){e.children.each(function(t){var e=r(this).find("img:first").attr("title");void 0!==e&&(""+e).length&&r(this).append('
    '+e+"
    ")})},C=function(t){t.preventDefault(),e.controls.el.hasClass("disabled")||(e.settings.auto&&e.settings.stopAutoOnClick&&i.stopAuto(),i.goToNextSlide())},S=function(t){t.preventDefault(),e.controls.el.hasClass("disabled")||(e.settings.auto&&e.settings.stopAutoOnClick&&i.stopAuto(),i.goToPrevSlide())},k=function(t){i.startAuto(),t.preventDefault()},P=function(t){i.stopAuto(),t.preventDefault()},E=function(t){var n,s;t.preventDefault(),e.controls.el.hasClass("disabled")||(e.settings.auto&&e.settings.stopAutoOnClick&&i.stopAuto(),void 0!==(n=r(t.currentTarget)).attr("data-slide-index")&&(s=parseInt(n.attr("data-slide-index")))!==e.active.index&&i.goToSlide(s))},A=function(t){var i=e.children.length;if("short"===e.settings.pagerType)return e.settings.maxSlides>1&&(i=Math.ceil(e.children.length/e.settings.maxSlides)),void e.pagerEl.html(t+1+e.settings.pagerShortSeparator+i);e.pagerEl.find("a").removeClass("active"),e.pagerEl.each(function(e,i){r(i).find("a").eq(t).addClass("active")})},I=function(){if(e.settings.infiniteLoop){var t="";0===e.active.index?t=e.children.eq(0).position():e.active.index===m()-1&&e.carousel?t=e.children.eq((m()-1)*g()).position():e.active.index===e.children.length-1&&(t=e.children.eq(e.children.length-1).position()),t&&("horizontal"===e.settings.mode?y(-t.left,"reset",0):"vertical"===e.settings.mode&&y(-t.top,"reset",0))}e.working=!1,e.settings.onSlideAfter.call(i,e.children.eq(e.active.index),e.oldIndex,e.active.index)},M=function(t){e.settings.autoControlsCombine?e.controls.autoEl.html(e.controls[t]):(e.controls.autoEl.find("a").removeClass("active"),e.controls.autoEl.find("a:not(.bx-"+t+")").addClass("active"))},D=function(){1===m()?(e.controls.prev.addClass("disabled"),e.controls.next.addClass("disabled")):!e.settings.infiniteLoop&&e.settings.hideControlOnEnd&&(0===e.active.index?(e.controls.prev.addClass("disabled"),e.controls.next.removeClass("disabled")):e.active.index===m()-1?(e.controls.next.addClass("disabled"),e.controls.prev.removeClass("disabled")):(e.controls.prev.removeClass("disabled"),e.controls.next.removeClass("disabled")))},O=function(){i.startAuto()},z=function(){i.stopAuto()},R=function(){e.settings.autoDelay>0?setTimeout(i.startAuto,e.settings.autoDelay):(i.startAuto(),r(window).focus(O).blur(z)),e.settings.autoHover&&i.hover(function(){e.interval&&(i.stopAuto(!0),e.autoPaused=!0)},function(){e.autoPaused&&(i.startAuto(!0),e.autoPaused=null)})},F=function(){var t,n,s,a,o,l,h,c,d=0;"next"===e.settings.autoDirection?i.append(e.children.clone().addClass("bx-clone")):(i.prepend(e.children.clone().addClass("bx-clone")),t=e.children.first().position(),d="horizontal"===e.settings.mode?-t.left:-t.top),y(d,"reset",0),e.settings.pager=!1,e.settings.controls=!1,e.settings.autoControls=!1,e.settings.tickerHover&&(e.usingCSS?(a="horizontal"===e.settings.mode?4:5,e.viewport.hover(function(){n=i.css("-"+e.cssPrefix+"-transform"),s=parseFloat(n.split(",")[a]),y(s,"reset",0)},function(){c=0,e.children.each(function(t){c+="horizontal"===e.settings.mode?r(this).outerWidth(!0):r(this).outerHeight(!0)}),o=e.settings.speed/c,l="horizontal"===e.settings.mode?"left":"top",$(h=o*(c-Math.abs(parseInt(s))))})):e.viewport.hover(function(){i.stop()},function(){c=0,e.children.each(function(t){c+="horizontal"===e.settings.mode?r(this).outerWidth(!0):r(this).outerHeight(!0)}),o=e.settings.speed/c,l="horizontal"===e.settings.mode?"left":"top",h=o*(c-Math.abs(parseInt(i.css(l)))),$(h)})),$()},$=function(t){var n,r,s=t||e.settings.speed,a={left:0,top:0},o={left:0,top:0};"next"===e.settings.autoDirection?a=i.find(".bx-clone").first().position():o=e.children.first().position(),n="horizontal"===e.settings.mode?-a.left:-a.top,r="horizontal"===e.settings.mode?-o.left:-o.top,y(n,"ticker",s,{resetValue:r})},L=function(t){var e=document.activeElement.tagName.toLowerCase();if(null==RegExp(e,["i"]).exec("input|textarea")&&function(t){var e=r(window),i={top:e.scrollTop(),left:e.scrollLeft()},n=t.offset();return i.right=i.left+e.width(),i.bottom=i.top+e.height(),n.right=n.left+t.outerWidth(),n.bottom=n.top+t.outerHeight(),!(i.rightn.right||i.bottomn.bottom)}(i)){if(39===t.keyCode)return C(t),!1;if(37===t.keyCode)return S(t),!1}},j=function(){e.touch={start:{x:0,y:0},end:{x:0,y:0}},r("body").hasClass("mobile")&&e.viewport.on("touchstart MSPointerDown pointerdown",B),e.viewport.on("click",".bxslider a",function(t){e.viewport.hasClass("click-disabled")&&(t.preventDefault(),e.viewport.removeClass("click-disabled"))})},B=function(t){if("touchstart"===t.type||0===t.button)if(e.controls.el.addClass("disabled"),e.working)e.controls.el.removeClass("disabled");else{e.touch.originalPos=i.position();var n=t.originalEvent,r=void 0!==n.changedTouches?n.changedTouches:[n];if("function"==typeof PointerEvent&&void 0===n.pointerId)return;e.touch.start.x=r[0].pageX,e.touch.start.y=r[0].pageY,e.viewport.get(0).setPointerCapture&&(e.pointerId=n.pointerId,e.viewport.get(0).setPointerCapture(e.pointerId)),e.originalClickTarget=n.originalTarget||n.target,e.originalClickButton=n.button,e.originalClickButtons=n.buttons,e.originalEventType=n.type,e.hasMove=!1,e.viewport.on("touchmove MSPointerMove pointermove",H),e.viewport.on("touchend MSPointerUp pointerup",W),e.viewport.on("MSPointerCancel pointercancel",N)}},N=function(t){t.preventDefault(),y(e.touch.originalPos.left,"reset",0),e.controls.el.removeClass("disabled"),e.viewport.off("MSPointerCancel pointercancel",N),e.viewport.off("touchmove MSPointerMove pointermove",H),e.viewport.off("touchend MSPointerUp pointerup",W),e.viewport.get(0).releasePointerCapture&&e.viewport.get(0).releasePointerCapture(e.pointerId)},H=function(t){var i=t.originalEvent,n=void 0!==i.changedTouches?i.changedTouches:[i],r=Math.abs(n[0].pageX-e.touch.start.x),s=Math.abs(n[0].pageY-e.touch.start.y),a=0,o=0;e.hasMove=!0,3*r>s&&e.settings.preventDefaultSwipeX?t.preventDefault():3*s>r&&e.settings.preventDefaultSwipeY&&t.preventDefault(),"touchmove"!==t.type&&t.preventDefault(),"fade"!==e.settings.mode&&e.settings.oneToOneTouch&&("horizontal"===e.settings.mode?(o=n[0].pageX-e.touch.start.x,a=e.touch.originalPos.left+o):(o=n[0].pageY-e.touch.start.y,a=e.touch.originalPos.top+o),y(a,"reset",0))},W=function(t){t.preventDefault(),e.viewport.off("touchmove MSPointerMove pointermove",H),e.controls.el.removeClass("disabled");var n=t.originalEvent,s=void 0!==n.changedTouches?n.changedTouches:[n],a=0,o=0;e.touch.end.x=s[0].pageX,e.touch.end.y=s[0].pageY,"fade"===e.settings.mode?(o=Math.abs(e.touch.start.x-e.touch.end.x))e.touch.end.x?i.goToNextSlide():i.goToPrevSlide(),i.stopAuto()):("horizontal"===e.settings.mode?(o=e.touch.end.x-e.touch.start.x,a=e.touch.originalPos.left):(o=e.touch.end.y-e.touch.start.y,a=e.touch.originalPos.top),!e.settings.infiniteLoop&&(0===e.active.index&&o>0||e.active.last&&0>o)?y(a,"reset",200):Math.abs(o)o?i.goToNextSlide():i.goToPrevSlide(),i.stopAuto())),e.viewport.off("touchend MSPointerUp pointerup",W),e.viewport.get(0).releasePointerCapture&&e.viewport.get(0).releasePointerCapture(e.pointerId),!1!==e.hasMove||0!==e.originalClickButton&&"touchstart"!==e.originalEventType||r(e.originalClickTarget).trigger({type:"click",button:e.originalClickButton,buttons:e.originalClickButtons})},V=function(t){if(e.initialized)if(e.working)window.setTimeout(V,10);else{var s=r(window).width(),o=r(window).height();n===s&&a===o||(n=s,a=o,i.redrawSlider(),e.settings.onSliderResize.call(i,e.active.index))}},G=function(t){var i=f();e.settings.ariaHidden&&!e.settings.ticker&&(e.children.attr("aria-hidden","true"),e.children.slice(t,t+i).attr("aria-hidden","false"))};return i.goToSlide=function(t,n){var s,a,o,l,h=!0,c=0,u={left:0,top:0},p=null;if(e.oldIndex=e.active.index,e.active.index=function(t){return 0>t?e.settings.infiniteLoop?m()-1:e.active.index:t=m()-1,(e.settings.pager||e.settings.pagerCustom)&&A(e.active.index),e.settings.controls&&D(),"fade"===e.settings.mode?(e.settings.adaptiveHeight&&e.viewport.height()!==d()&&e.viewport.animate({height:d()},e.settings.adaptiveHeightSpeed),e.children.filter(":visible").fadeOut(e.settings.speed).css({zIndex:0}),e.children.eq(e.active.index).css("zIndex",e.settings.slideZIndex+1).fadeIn(e.settings.speed,function(){r(this).css("zIndex",e.settings.slideZIndex),I()})):(e.settings.adaptiveHeight&&e.viewport.height()!==d()&&e.viewport.animate({height:d()},e.settings.adaptiveHeightSpeed),!e.settings.infiniteLoop&&e.carousel&&e.active.last?"horizontal"===e.settings.mode?(u=(p=e.children.eq(e.children.length-1)).position(),c=e.viewport.width()-p.outerWidth()):(s=e.children.length-e.settings.minSlides,u=e.children.eq(s).position()):e.carousel&&e.active.last&&"prev"===n?(a=1===e.settings.moveSlides?e.settings.maxSlides-g():(m()-1)*g()-(e.children.length-e.settings.maxSlides),u=(p=i.children(".bx-clone").eq(a)).position()):"next"===n&&0===e.active.index?(u=i.find("> .bx-clone").eq(e.settings.maxSlides).position(),e.active.last=!1):0>t||(l=t*parseInt(g()),u=e.children.eq(l).position()),void 0!==u&&(o="horizontal"===e.settings.mode?-(u.left-c):-u.top,y(o,"slide",e.settings.speed)),e.working=!1),e.settings.ariaHidden&&G(e.active.index*g())}},i.goToNextSlide=function(){if((e.settings.infiniteLoop||!e.active.last)&&!0!==e.working){var t=parseInt(e.active.index)+1;i.goToSlide(t,"next")}},i.goToPrevSlide=function(){if((e.settings.infiniteLoop||0!==e.active.index)&&!0!==e.working){var t=parseInt(e.active.index)-1;i.goToSlide(t,"prev")}},i.startAuto=function(t){e.interval||(e.interval=setInterval(function(){"next"===e.settings.autoDirection?i.goToNextSlide():i.goToPrevSlide()},e.settings.pause),e.settings.onAutoChange.call(i,!0),e.settings.autoControls&&!0!==t&&M("stop"))},i.stopAuto=function(t){e.autoPaused&&(e.autoPaused=!1),e.interval&&(clearInterval(e.interval),e.interval=null,e.settings.onAutoChange.call(i,!1),e.settings.autoControls&&!0!==t&&M("start"))},i.getCurrentSlide=function(){return e.active.index},i.getCurrentSlideElement=function(){return e.children.eq(e.active.index)},i.getSlideElement=function(t){return e.children.eq(t)},i.getSlideCount=function(){return e.children.length},i.isWorking=function(){return e.working},i.redrawSlider=function(){e.children.add(i.find(".bx-clone")).outerWidth(p()),e.viewport.css("height",d()),e.settings.ticker||v(),e.active.last&&(e.active.index=m()-1),e.active.index(a=a||0)&&((e=u(e)).reverse(),a*=-1),m=0;m(s=a._startTime-a._delay)&&(r=1),l.add(a,s)),a=o;return h.add(l,0),r&&l.totalDuration(),l},p.add=function(e,i,r,a){var o,l,h,c,d,u;if("number"!=typeof i&&(i=this._parseTimeOrLabel(i,0,!0,e)),!(e instanceof n.a)){if(e instanceof Array||e&&e.push&&s(e)){for(r=r||"normal",a=a||0,o=i,l=e.length,h=0;l>h;h++)s(c=e[h])&&(c=new t({tweens:c})),this.add(c,o),"string"!=typeof c&&"function"!=typeof c&&("sequence"===r?o=c._startTime+c.totalDuration()/c._timeScale:"start"===r&&(c._startTime-=c.delay())),o+=a;return this._uncache(!0)}if("string"==typeof e)return this.addLabel(e,i);if("function"!=typeof e)throw"Cannot add "+e+" into the timeline; it is not a tween, timeline, function, or string.";e=n.l.delayedCall(0,e)}if(n.i.prototype.add.call(this,e,i),e._time&&e.render((this.rawTime()-e._startTime)*e._timeScale,!1,!1),(this._gc||this._time===this._duration)&&!this._paused&&this._duratione._startTime;d._timeline;)u&&d._timeline.smoothChildTiming?d.totalTime(d._totalTime,!0):d._gc&&d._enabled(!0,!1),d=d._timeline;return this},p.remove=function(t){if(t instanceof n.a){this._remove(t,!1);var e=t._timeline=t.vars.useFrames?n.a._rootFramesTimeline:n.a._rootTimeline;return t._startTime=(t._paused?t._pauseTime:e._time)-(t._reversed?t.totalDuration()-t._totalTime:t._totalTime)/t._timeScale,this}if(t instanceof Array||t&&t.push&&s(t)){for(var i=t.length;--i>-1;)this.remove(t[i]);return this}return"string"==typeof t?this.removeLabel(t):this.kill(null,t)},p._remove=function(t,e){return n.i.prototype._remove.call(this,t,e),this._last?this._time>this.duration()&&(this._time=this._duration,this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},p.append=function(t,e){return this.add(t,this._parseTimeOrLabel(null,e,!0,t))},p.insert=p.insertMultiple=function(t,e,i,n){return this.add(t,e||0,i,n)},p.appendMultiple=function(t,e,i,n){return this.add(t,this._parseTimeOrLabel(null,e,!0,t),i,n)},p.addLabel=function(t,e){return this._labels[t]=this._parseTimeOrLabel(e),this},p.addPause=function(t,e,i,r){var s=n.l.delayedCall(0,d,i,r||this);return s.vars.onComplete=s.vars.onReverseComplete=e,s.data="isPause",this._hasPause=!0,this.add(s,t)},p.removeLabel=function(t){return delete this._labels[t],this},p.getLabelTime=function(t){return null!=this._labels[t]?this._labels[t]:-1},p._parseTimeOrLabel=function(t,e,i,r){var a,o;if(r instanceof n.a&&r.timeline===this)this.remove(r);else if(r&&(r instanceof Array||r.push&&s(r)))for(o=r.length;--o>-1;)r[o]instanceof n.a&&r[o].timeline===this&&this.remove(r[o]);if(a="number"!=typeof t||e?this.duration()>99999999999?this.recent().endTime(!1):this._duration:0,"string"==typeof e)return this._parseTimeOrLabel(e,i&&"number"==typeof t&&null==this._labels[e]?t-a:0,i);if(e=e||0,"string"!=typeof t||!isNaN(t)&&null==this._labels[t])null==t&&(t=a);else{if(-1===(o=t.indexOf("=")))return null==this._labels[t]?i?this._labels[t]=a+e:e:this._labels[t]+e;e=parseInt(t.charAt(o-1)+"1",10)*+t.substr(o+1),t=o>1?this._parseTimeOrLabel(t.substr(0,o-1),0,i):a}return+t+e},p.seek=function(t,e){return this.totalTime("number"==typeof t?t:this._parseTimeOrLabel(t),!1!==e)},p.stop=function(){return this.paused(!0)},p.gotoAndPlay=function(t,e){return this.play(t,e)},p.gotoAndStop=function(t,e){return this.pause(t,e)},p.render=function(t,e,i){this._gc&&this._enabled(!0,!1);var n,r,s,l,h,c,d,u=this._time,p=this._dirty?this.totalDuration():this._totalDuration,f=this._startTime,m=this._timeScale,g=this._paused;if(u!==this._time&&(t+=this._time-u),p-1e-7>t||0>t)if(1e-7>t)if(this._totalTime=this._time=0,(0!==u||0===this._duration&&1e-10!==this._rawPrevTime&&(this._rawPrevTime>0||0>t&&this._rawPrevTime>=0))&&(l="onReverseComplete",r=this._reversed),0>t)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(h=r=!0,l="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(h=!0),this._rawPrevTime=t;else{if(this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:1e-10,0===t&&r)for(n=this._first;n&&0===n._startTime;)n._duration||(r=!1),n=n._next;t=0,this._initted||(h=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!e){if(t=t&&!c;)n._duration||"isPause"===n.data&&n._rawPrevTime>0&&(c=n),n=n._prev;else for(n=this._first;n&&n._startTime<=t&&!c;)n._duration||"isPause"!==n.data||n.ratio||0===n._startTime&&0===this._rawPrevTime||(c=n),n=n._next;c&&(this._time=t=c._startTime,this._totalTime=t+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=t}else this._totalTime=this._time=p,this._reversed||this._hasPausedChild()||(r=!0,l="onComplete",h=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=t&&t>=-1e-7||0>this._rawPrevTime||1e-10===this._rawPrevTime)&&this._rawPrevTime!==t&&this._first&&(h=!0,this._rawPrevTime>1e-10&&(l="onReverseComplete"))),this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:1e-10,t=p+1e-4;if(this._time!==u&&this._first||i||h||c){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==u&&t>0&&(this._active=!0),0===u&&this.vars.onStart&&(0===this._time&&this._duration||e||this._callback("onStart")),u>(d=this._time))for(n=this._last;n&&(s=n._prev,d===this._time&&(!this._paused||g));){if(n._active||n._startTime<=u&&!n._paused&&!n._gc){if(c===n){for(c=n._prev;c&&c.endTime()>this._time;)c.render(c._reversed?c.totalDuration()-(t-c._startTime)*c._timeScale:(t-c._startTime)*c._timeScale,e,i),c=c._prev;c=null,this.pause()}n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(t-n._startTime)*n._timeScale,e,i):n.render((t-n._startTime)*n._timeScale,e,i)}n=s}else for(n=this._first;n&&(s=n._next,d===this._time&&(!this._paused||g));)!n._active&&(n._startTime>d||n._paused||n._gc)||(c===n&&this.pause(),n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(t-n._startTime)*n._timeScale,e,i):n.render((t-n._startTime)*n._timeScale,e,i)),n=s;this._onUpdate&&(e||(a.length&&o(),this._callback("onUpdate"))),l&&(this._gc||f!==this._startTime&&m===this._timeScale||0!==this._time&&p-1;)(i[r].timeline===this||e&&this._contains(i[r]))&&(a[o++]=i[r]);return s&&this._enabled(!1,!0),a},p.recent=function(){return this._recent},p._contains=function(t){for(var e=t.timeline;e;){if(e===this)return!0;e=e.timeline}return!1},p.shiftChildren=function(t,e,i){i=i||0;for(var n,r=this._first,s=this._labels;r;)r._startTime-1;)i[n]._kill(t,e)&&(r=!0);return r},p.clear=function(t){var e=this.getChildren(!1,!0,!0),i=e.length;for(this._time=this._totalTime=0;--i>-1;)e[i]._enabled(!1,!1);return!1!==t&&(this._labels={}),this._uncache(!0)},p.invalidate=function(){for(var t=this._first;t;)t.invalidate(),t=t._next;return n.a.prototype.invalidate.call(this)},p._enabled=function(t,e){if(t===this._gc)for(var i=this._first;i;)i._enabled(t,!0),i=i._next;return n.i.prototype._enabled.call(this,t,e)},p.totalTime=function(t,e,i){this._forcingPlayhead=!0;var r=n.a.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,r},p.duration=function(t){return arguments.length?(0!==this.duration()&&0!==t&&this.timeScale(this._duration/t),this):(this._dirty&&this.totalDuration(),this._duration)},p.totalDuration=function(t){if(!arguments.length){if(this._dirty){for(var e,i,n=0,r=this._last,s=999999999999;r;)e=r._prev,r._dirty&&r.totalDuration(),r._startTime>s&&this._sortChildren&&!r._paused&&!this._calculatingDuration?(this._calculatingDuration=1,this.add(r,r._startTime-r._delay),this._calculatingDuration=0):s=r._startTime,0>r._startTime&&!r._paused&&(n-=r._startTime,this._timeline.smoothChildTiming&&(this._startTime+=r._startTime/this._timeScale,this._time-=r._startTime,this._totalTime-=r._startTime,this._rawPrevTime-=r._startTime),this.shiftChildren(-r._startTime,!1,-9999999999),s=0),(i=r._startTime+r._totalDuration/r._timeScale)>n&&(n=i),r=e;this._duration=this._totalDuration=n,this._dirty=!1}return this._totalDuration}return t&&this.totalDuration()?this.timeScale(this._totalDuration/t):this},p.paused=function(t){if(!t)for(var e=this._first,i=this._time;e;)e._startTime===i&&"isPause"===e.data&&(e._rawPrevTime=0),e=e._next;return n.a.prototype.paused.apply(this,arguments)},p.usesFrames=function(){for(var t=this._timeline;t._timeline;)t=t._timeline;return t===n.a._rootFramesTimeline},p.rawTime=function(t){return t&&(this._paused||this._repeat&&this.time()>0&&1>this.totalProgress())?this._totalTime%(this._duration+this._repeatDelay):this._paused?this._totalTime:(this._timeline.rawTime(t)-this._startTime)*this._timeScale},t},!0);const r=n.k.TimelineLite; /*! * VERSION: 1.20.5 * DATE: 2018-05-21 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2018, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com */n.k._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(){var t=function(t){r.call(this,t),this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._cycle=0,this._yoyo=!0===this.vars.yoyo,this._dirty=!0},e=n.l._internals,i=e.lazyTweens,s=e.lazyRender,a=n.k._gsDefine.globals,o=new n.b(null,null,1,0),l=t.prototype=new r;return l.constructor=t,l.kill()._gc=!1,t.version="1.20.5",l.invalidate=function(){return this._yoyo=!0===this.vars.yoyo,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),r.prototype.invalidate.call(this)},l.addCallback=function(t,e,i,r){return this.add(n.l.delayedCall(0,t,i,r),e)},l.removeCallback=function(t,e){if(t)if(null==e)this._kill(null,t);else for(var i=this.getTweensOf(t,!1),n=i.length,r=this._parseTimeOrLabel(e);--n>-1;)i[n]._startTime===r&&i[n]._enabled(!1,!1);return this},l.removePause=function(t){return this.removeCallback(r._internals.pauseCallback,t)},l.tweenTo=function(t,e){e=e||{};var i,r,s,l={ease:o,useFrames:this.usesFrames(),immediateRender:!1,lazy:!1},h=e.repeat&&a.TweenMax||n.l;for(r in e)l[r]=e[r];return l.time=this._parseTimeOrLabel(t),i=Math.abs(+l.time-this._time)/this._timeScale||.001,s=new h(this,i,l),l.onStart=function(){s.target.paused(!0),s.vars.time===s.target.time()||i!==s.duration()||s.isFromTo||s.duration(Math.abs(s.vars.time-s.target.time())/s.target._timeScale).render(s.time(),!0,!0),e.onStart&&e.onStart.apply(e.onStartScope||e.callbackScope||s,e.onStartParams||[])},s},l.tweenFromTo=function(t,e,i){i=i||{},t=this._parseTimeOrLabel(t),i.startAt={onComplete:this.seek,onCompleteParams:[t],callbackScope:this},i.immediateRender=!1!==i.immediateRender;var n=this.tweenTo(e,i);return n.isFromTo=1,n.duration(Math.abs(n.vars.time-t)/this._timeScale||.001)},l.render=function(t,e,n){this._gc&&this._enabled(!0,!1);var r,a,o,l,h,c,d,u,p=this._time,f=this._dirty?this.totalDuration():this._totalDuration,m=this._duration,g=this._totalTime,v=this._startTime,y=this._timeScale,_=this._rawPrevTime,b=this._paused,w=this._cycle;if(p!==this._time&&(t+=this._time-p),f-1e-7>t||0>t){if(1e-7>t)if(this._locked||(this._totalTime=this._cycle=0),this._time=0,(0!==p||0===m&&1e-10!==_&&(_>0||0>t&&_>=0)&&!this._locked)&&(l="onReverseComplete",a=this._reversed),0>t)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(h=a=!0,l="onReverseComplete"):_>=0&&this._first&&(h=!0),this._rawPrevTime=t;else{if(this._rawPrevTime=m||!e||t||this._rawPrevTime===t?t:1e-10,0===t&&a)for(r=this._first;r&&0===r._startTime;)r._duration||(a=!1),r=r._next;t=0,this._initted||(h=!0)}else if(0===m&&0>_&&(h=!0),this._time=this._rawPrevTime=t,this._locked||(this._totalTime=t,0!==this._repeat&&(c=m+this._repeatDelay,this._cycle=this._totalTime/c>>0,0!==this._cycle&&(this._cycle!==this._totalTime/c||g>t||this._cycle--),this._time=this._totalTime-this._cycle*c,this._yoyo&&0!=(1&this._cycle)&&(this._time=m-this._time),this._time>m?(this._time=m,t=m+1e-4):0>this._time?this._time=t=0:t=this._time)),this._hasPause&&!this._forcingPlayhead&&!e){if((t=this._time)>=p||this._repeat&&w!==this._cycle)for(r=this._first;r&&r._startTime<=t&&!d;)r._duration||"isPause"!==r.data||r.ratio||0===r._startTime&&0===this._rawPrevTime||(d=r),r=r._next;else for(r=this._last;r&&r._startTime>=t&&!d;)r._duration||"isPause"===r.data&&r._rawPrevTime>0&&(d=r),r=r._prev;d&&d._startTime=t&&t>=-1e-7||0>_||1e-10===_)&&_!==t&&this._first&&(h=!0,_>1e-10&&(l="onReverseComplete"))),this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:1e-10,this._yoyo&&0!=(1&this._cycle)?this._time=t=0:(this._time=m,t=m+1e-4);if(this._cycle!==w&&!this._locked){var x=this._yoyo&&0!=(1&w),T=x===(this._yoyo&&0!=(1&this._cycle)),C=this._totalTime,S=this._cycle,k=this._rawPrevTime,P=this._time;if(this._totalTime=w*m,this._cycle0&&(this._active=!0),0===g&&this.vars.onStart&&(0===this._totalTime&&this._totalDuration||e||this._callback("onStart")),p>(u=this._time))for(r=this._last;r&&(o=r._prev,u===this._time&&(!this._paused||b));){if(r._active||r._startTime<=p&&!r._paused&&!r._gc){if(d===r){for(d=r._prev;d&&d.endTime()>this._time;)d.render(d._reversed?d.totalDuration()-(t-d._startTime)*d._timeScale:(t-d._startTime)*d._timeScale,e,n),d=d._prev;d=null,this.pause()}r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(t-r._startTime)*r._timeScale,e,n):r.render((t-r._startTime)*r._timeScale,e,n)}r=o}else for(r=this._first;r&&(o=r._next,u===this._time&&(!this._paused||b));)!r._active&&(r._startTime>this._time||r._paused||r._gc)||(d===r&&this.pause(),r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(t-r._startTime)*r._timeScale,e,n):r.render((t-r._startTime)*r._timeScale,e,n)),r=o;this._onUpdate&&(e||(i.length&&s(),this._callback("onUpdate"))),l&&(this._locked||this._gc||v!==this._startTime&&y===this._timeScale||0!==this._time&&fn;n++)(r=a[n]).isActive()&&(s[o++]=r);return s},l.getLabelAfter=function(t){t||0!==t&&(t=this._time);var e,i=this.getLabelsArray(),n=i.length;for(e=0;n>e;e++)if(i[e].time>t)return i[e].name;return null},l.getLabelBefore=function(t){null==t&&(t=this._time);for(var e=this.getLabelsArray(),i=e.length;--i>-1;)if(e[i].timethis._duration&&(t=this._duration),this._yoyo&&0!=(1&this._cycle)?t=this._duration-t+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(t+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(t,e)):this._time},l.repeat=function(t){return arguments.length?(this._repeat=t,this._uncache(!0)):this._repeat},l.repeatDelay=function(t){return arguments.length?(this._repeatDelay=t,this._uncache(!0)):this._repeatDelay},l.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},l.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.getLabelBefore(this._time+1e-8)},t},!0);const s=n.k.TimelineMax; /*! * VERSION: 1.20.5 * DATE: 2018-05-21 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2018, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com **/n.k._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(){var t=function(t){var e,i=[],n=t.length;for(e=0;e!==n;i.push(t[e++]));return i},e=function(t,e,i){var n,r,s=t.cycle;for(n in s)r=s[n],t[n]="function"==typeof r?r(i,e[i]):r[i%r.length];delete t.cycle},i=function(t,e,r){n.l.call(this,t,e,r),this._cycle=0,this._yoyo=!0===this.vars.yoyo||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._repeat&&this._uncache(!0),this.render=i.prototype.render},r=n.l._internals,s=r.isSelector,a=r.isArray,o=i.prototype=n.l.to({},.1,{}),l=[];i.version="1.20.5",o.constructor=i,o.kill()._gc=!1,i.killTweensOf=i.killDelayedCallsTo=n.l.killTweensOf,i.getTweensOf=n.l.getTweensOf,i.lagSmoothing=n.l.lagSmoothing,i.ticker=n.l.ticker,i.render=n.l.render,o.invalidate=function(){return this._yoyo=!0===this.vars.yoyo||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._yoyoEase=null,this._uncache(!0),n.l.prototype.invalidate.call(this)},o.updateTo=function(t,e){var i,r=this.ratio,s=this.vars.immediateRender||t.immediateRender;for(i in e&&this._startTime.998){var a=this._totalTime;this.render(0,!0,!1),this._initted=!1,this.render(a,!0,!1)}else if(this._initted=!1,this._init(),this._time>0||s)for(var o,l=1/(1-r),h=this._firstPT;h;)o=h.s+h.c,h.c*=l,h.s=o-h.c,h=h._next;return this},o.render=function(t,e,i){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var s,a,o,l,h,c,d,u,p,f=this._dirty?this.totalDuration():this._totalDuration,m=this._time,g=this._totalTime,v=this._cycle,y=this._duration,_=this._rawPrevTime;if(f-1e-7>t||0>t?1e-7>t?(this._totalTime=this._time=this._cycle=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==g||0===y&&_>0)&&(a="onReverseComplete",s=this._reversed),0>t&&(this._active=!1,0===y&&(this._initted||!this.vars.lazy||i)&&(0>_||(i=!0),this._rawPrevTime=u=!e||t||_===t?t:1e-10)),this._initted||(i=!0)):(this._totalTime=this._time=t,0!==this._repeat&&(l=y+this._repeatDelay,this._cycle=this._totalTime/l>>0,0!==this._cycle&&(this._cycle!==this._totalTime/l||g>t||this._cycle--),this._time=this._totalTime-this._cycle*l,this._yoyo&&0!=(1&this._cycle)&&(this._time=y-this._time,(p=this._yoyoEase||this.vars.yoyoEase)&&(this._yoyoEase||(!0!==p||this._initted?this._yoyoEase=p=!0===p?this._ease:p instanceof n.b?p:n.b.map[p]:(p=this.vars.ease,this._yoyoEase=p=p?p instanceof n.b?p:"function"==typeof p?new n.b(p,this.vars.easeParams):n.b.map[p]||n.l.defaultEase:n.l.defaultEase)),this.ratio=p?1-p.getRatio((y-this._time)/y):0)),this._time>y?this._time=y:0>this._time&&(this._time=0)),this._easeType&&!p?(h=this._time/y,c=this._easeType,d=this._easePower,(1===c||3===c&&h>=.5)&&(h=1-h),3===c&&(h*=2),1===d?h*=h:2===d?h*=h*h:3===d?h*=h*h*h:4===d&&(h*=h*h*h*h),1===c?this.ratio=1-h:2===c?this.ratio=h:.5>this._time/y?this.ratio=h/2:this.ratio=1-h/2):p||(this.ratio=this._ease.getRatio(this._time/y))):(this._totalTime=f,this._cycle=this._repeat,this._yoyo&&0!=(1&this._cycle)?(this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0):(this._time=y,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1),this._reversed||(s=!0,a="onComplete",i=i||this._timeline.autoRemoveChildren),0===y&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(t=0),(0>_||0>=t&&t>=-1e-7||1e-10===_&&"isPause"!==this.data)&&_!==t&&(i=!0,_>1e-10&&(a="onReverseComplete")),this._rawPrevTime=u=!e||t||_===t?t:1e-10)),m!==this._time||i||v!==this._cycle){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration))return this._time=m,this._totalTime=g,this._rawPrevTime=_,this._cycle=v,r.lazyTweens.push(this),void(this._lazy=[t,e]);!this._time||s||p?s&&this._ease._calcEnd&&!p&&(this.ratio=this._ease.getRatio(0===this._time?0:1)):this.ratio=this._ease.getRatio(this._time/y)}for(!1!==this._lazy&&(this._lazy=!1),this._active||this._paused||this._time===m||0>t||(this._active=!0),0===g&&(2===this._initted&&t>0&&this._init(),this._startAt&&(0>t?a||(a="_dummyGS"):this._startAt.render(t,!0,i)),this.vars.onStart&&(0===this._totalTime&&0!==y||e||this._callback("onStart"))),o=this._firstPT;o;)o.f?o.t[o.p](o.c*this.ratio+o.s):o.t[o.p]=o.c*this.ratio+o.s,o=o._next;this._onUpdate&&(0>t&&this._startAt&&this._startTime&&this._startAt.render(t,!0,i),e||(this._totalTime!==g||a)&&this._callback("onUpdate")),this._cycle!==v&&(e||this._gc||this.vars.onRepeat&&this._callback("onRepeat")),a&&(this._gc&&!i||(0>t&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(t,!0,i),s&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[a]&&this._callback(a),0===y&&1e-10===this._rawPrevTime&&1e-10!==u&&(this._rawPrevTime=0)))}else g!==this._totalTime&&this._onUpdate&&(e||this._callback("onUpdate"))},i.to=function(t,e,n){return new i(t,e,n)},i.from=function(t,e,n){return n.runBackwards=!0,n.immediateRender=0!=n.immediateRender,new i(t,e,n)},i.fromTo=function(t,e,n,r){return r.startAt=n,r.immediateRender=0!=r.immediateRender&&0!=n.immediateRender,new i(t,e,r)},i.staggerTo=i.allTo=function(r,o,h,c,d,u,p){c=c||0;var f,m,g,v,y=0,_=[],b=function(){h.onComplete&&h.onComplete.apply(h.onCompleteScope||this,arguments),d.apply(p||h.callbackScope||this,u||l)},w=h.cycle,x=h.startAt&&h.startAt.cycle;for(a(r)||("string"==typeof r&&(r=n.l.selector(r)||r),s(r)&&(r=t(r))),r=r||[],0>c&&((r=t(r)).reverse(),c*=-1),f=r.length-1,g=0;f>=g;g++){for(v in m={},h)m[v]=h[v];if(w&&(e(m,r,g),null!=m.duration&&(o=m.duration,delete m.duration)),x){for(v in x=m.startAt={},h.startAt)x[v]=h.startAt[v];e(m.startAt,r,g)}m.delay=y+(m.delay||0),g===f&&d&&(m.onComplete=b),_[g]=new i(r[g],o,m),y+=c}return _},i.staggerFrom=i.allFrom=function(t,e,n,r,s,a,o){return n.runBackwards=!0,n.immediateRender=0!=n.immediateRender,i.staggerTo(t,e,n,r,s,a,o)},i.staggerFromTo=i.allFromTo=function(t,e,n,r,s,a,o,l){return r.startAt=n,r.immediateRender=0!=r.immediateRender&&0!=n.immediateRender,i.staggerTo(t,e,r,s,a,o,l)},i.delayedCall=function(t,e,n,r,s){return new i(e,0,{delay:t,onComplete:e,onCompleteParams:n,callbackScope:r,onReverseComplete:e,onReverseCompleteParams:n,immediateRender:!1,useFrames:s,overwrite:0})},i.set=function(t,e){return new i(t,0,e)},i.isTweening=function(t){return n.l.getTweensOf(t,!0).length>0};var h=function(t,e){for(var i=[],r=0,s=t._first;s;)s instanceof n.l?i[r++]=s:(e&&(i[r++]=s),r=(i=i.concat(h(s,e))).length),s=s._next;return i},c=i.getAllTweens=function(t){return h(n.a._rootTimeline,t).concat(h(n.a._rootFramesTimeline,t))};i.killAll=function(t,e,i,r){null==e&&(e=!0),null==i&&(i=!0);var s,a,o,l=c(0!=r),h=l.length,d=e&&i&&r;for(o=0;h>o;o++)a=l[o],(d||a instanceof n.i||(s=a.target===a.vars.onComplete)&&i||e&&!s)&&(t?a.totalTime(a._reversed?0:a.totalDuration()):a._enabled(!1,!1))},i.killChildTweensOf=function(e,o){if(null!=e){var l,h,c,d,u,p=r.tweenLookup;if("string"==typeof e&&(e=n.l.selector(e)||e),s(e)&&(e=t(e)),a(e))for(d=e.length;--d>-1;)i.killChildTweensOf(e[d],o);else{for(c in l=[],p)for(h=p[c].target.parentNode;h;)h===e&&(l=l.concat(p[c].tweens)),h=h.parentNode;for(u=l.length,d=0;u>d;d++)o&&l[d].totalTime(l[d].totalDuration()),l[d]._enabled(!1,!1)}}};var d=function(t,e,i,r){e=!1!==e,i=!1!==i;for(var s,a,o=c(r=!1!==r),l=e&&i&&r,h=o.length;--h>-1;)a=o[h],(l||a instanceof n.i||(s=a.target===a.vars.onComplete)&&i||e&&!s)&&a.paused(t)};return i.pauseAll=function(t,e,i){d(!0,t,e,i)},i.resumeAll=function(t,e,i){d(!1,t,e,i)},i.globalTimeScale=function(t){var e=n.a._rootTimeline,i=n.l.ticker.time;return arguments.length?(t=t||1e-10,e._startTime=i-(i-e._startTime)*e._timeScale/t,e=n.a._rootFramesTimeline,i=n.l.ticker.frame,e._startTime=i-(i-e._startTime)*e._timeScale/t,e._timeScale=n.a._rootTimeline._timeScale=t,t):e._timeScale},o.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!=(1&this._cycle)?1-t:t)+this._cycle*(this._duration+this._repeatDelay),e):this._time/this.duration()},o.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this._totalTime/this.totalDuration()},o.time=function(t,e){return arguments.length?(this._dirty&&this.totalDuration(),t>this._duration&&(t=this._duration),this._yoyo&&0!=(1&this._cycle)?t=this._duration-t+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(t+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(t,e)):this._time},o.duration=function(t){return arguments.length?n.a.prototype.duration.call(this,t):this._duration},o.totalDuration=function(t){return arguments.length?-1===this._repeat?this:this.duration((t-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},o.repeat=function(t){return arguments.length?(this._repeat=t,this._uncache(!0)):this._repeat},o.repeatDelay=function(t){return arguments.length?(this._repeatDelay=t,this._uncache(!0)):this._repeatDelay},o.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},i},!0);const a=n.k.TweenMax; /*! * VERSION: 1.20.5 * DATE: 2018-05-14 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2018, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com */ n.k._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(){var t,e,i,r,s=function(){n.j.call(this,"css"),this._overwriteProps.length=0,this.setRatio=s.prototype.setRatio},a=n.k._gsDefine.globals,o={},l=s.prototype=new n.j("css");l.constructor=s,s.version="1.20.5",s.API=2,s.defaultTransformPerspective=0,s.defaultSkewType="compensated",s.defaultSmoothOrigin=!0,l="px",s.suffixMap={top:l,right:l,bottom:l,left:l,width:l,height:l,fontSize:l,padding:l,margin:l,perspective:l,lineHeight:""};var h,c,d,u,p,f,m,g,v=/(?:\-|\.|\b)(\d|\.|e\-)+/g,y=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,_=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,b=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,w=/(?:\d|\-|\+|=|#|\.)*/g,x=/opacity *= *([^)]*)/i,T=/opacity:([^;]*)/i,C=/alpha\(opacity *=.+?\)/i,S=/^(rgb|hsl)/,k=/([A-Z])/g,P=/-([a-z])/gi,E=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,A=function(t,e){return e.toUpperCase()},I=/(?:Left|Right|Width)/i,M=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,D=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,O=/,(?=[^\)]*(?:\(|$))/gi,z=/[\s,\(]/i,R=Math.PI/180,F=180/Math.PI,$={},L={style:{}},j=n.k.document||{createElement:function(){return L}},B=function(t,e){return j.createElementNS?j.createElementNS(e||"http://www.w3.org/1999/xhtml",t):j.createElement(t)},N=B("div"),H=B("img"),W=s._internals={_specialProps:o},V=(n.k.navigator||{}).userAgent||"",G=function(){var t=V.indexOf("Android"),e=B("a");return d=-1!==V.indexOf("Safari")&&-1===V.indexOf("Chrome")&&(-1===t||parseFloat(V.substr(t+8,2))>3),p=d&&6>parseFloat(V.substr(V.indexOf("Version/")+8,2)),u=-1!==V.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(V)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(V))&&(f=parseFloat(RegExp.$1)),!!e&&(e.style.cssText="top:1px;opacity:.55;",/^0.55/.test(e.style.opacity))}(),U=function(t){return x.test("string"==typeof t?t:(t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?parseFloat(RegExp.$1)/100:1},q=function(t){n.k.console},X="",Y="",Z=function(t,e){var i,n,r=(e=e||N).style;if(void 0!==r[t])return t;for(t=t.charAt(0).toUpperCase()+t.substr(1),i=["O","Moz","ms","Ms","Webkit"],n=5;--n>-1&&void 0===r[i[n]+t];);return 0>n?null:(X="-"+(Y=3===n?"ms":i[n]).toLowerCase()+"-",Y+t)},K=("undefined"!=typeof window?window:j.defaultView||{getComputedStyle:function(){}}).getComputedStyle,Q=s.getStyle=function(t,e,i,n,r){var s;return G||"opacity"!==e?(!n&&t.style[e]?s=t.style[e]:(i=i||K(t))?s=i[e]||i.getPropertyValue(e)||i.getPropertyValue(e.replace(k,"-$1").toLowerCase()):t.currentStyle&&(s=t.currentStyle[e]),null==r||s&&"none"!==s&&"auto"!==s&&"auto auto"!==s?s:r):U(t)},J=W.convertToPixels=function(t,e,i,r,a){if("px"===r||!r&&"lineHeight"!==e)return i;if("auto"===r||!i)return 0;var o,l,h,c=I.test(e),d=t,u=N.style,p=0>i,f=1===i;if(p&&(i=-i),f&&(i*=100),"lineHeight"!==e||r)if("%"===r&&-1!==e.indexOf("border"))o=i/100*(c?t.clientWidth:t.clientHeight);else{if(u.cssText="border:0 solid red;position:"+Q(t,"position")+";line-height:0;","%"!==r&&d.appendChild&&"v"!==r.charAt(0)&&"rem"!==r)u[c?"borderLeftWidth":"borderTopWidth"]=i+r;else{if(d=t.parentNode||j.body,-1!==Q(d,"display").indexOf("flex")&&(u.position="absolute"),l=d._gsCache,h=n.l.ticker.frame,l&&c&&l.time===h)return l.width*i/100;u[c?"width":"height"]=i+r}d.appendChild(N),o=parseFloat(N[c?"offsetWidth":"offsetHeight"]),d.removeChild(N),c&&"%"===r&&!1!==s.cacheWidths&&((l=d._gsCache=d._gsCache||{}).time=h,l.width=o/i*100),0!==o||a||(o=J(t,e,i,r,!0))}else l=K(t).lineHeight,t.style.lineHeight=i,o=parseFloat(K(t).lineHeight),t.style.lineHeight=l;return f&&(o/=100),p?-o:o},tt=W.calculateOffset=function(t,e,i){if("absolute"!==Q(t,"position",i))return 0;var n="left"===e?"Left":"Top",r=Q(t,"margin"+n,i);return t["offset"+n]-(J(t,e,parseFloat(r),r.replace(w,""))||0)},et=function(t,e){var i,n,r,s={};if(e=e||K(t,null))if(i=e.length)for(;--i>-1;)-1!==(r=e[i]).indexOf("-transform")&&Dt!==r||(s[r.replace(P,A)]=e.getPropertyValue(r));else for(i in e)-1!==i.indexOf("Transform")&&Mt!==i||(s[i]=e[i]);else if(e=t.currentStyle||t.style)for(i in e)"string"==typeof i&&void 0===s[i]&&(s[i.replace(P,A)]=e[i]);return G||(s.opacity=U(t)),n=Gt(t,e,!1),s.rotation=n.rotation,s.skewX=n.skewX,s.scaleX=n.scaleX,s.scaleY=n.scaleY,s.x=n.x,s.y=n.y,zt&&(s.z=n.z,s.rotationX=n.rotationX,s.rotationY=n.rotationY,s.scaleZ=n.scaleZ),s.filters&&delete s.filters,s},it=function(t,e,i,n,r){var s,a,o,l={},h=t.style;for(a in i)"cssText"!==a&&"length"!==a&&isNaN(a)&&(e[a]!==(s=i[a])||r&&r[a])&&-1===a.indexOf("Origin")&&("number"!=typeof s&&"string"!=typeof s||(l[a]="auto"!==s||"left"!==a&&"top"!==a?""!==s&&"auto"!==s&&"none"!==s||"string"!=typeof e[a]||""===e[a].replace(b,"")?s:0:tt(t,a),void 0!==h[a]&&(o=new vt(h,a,h[a],o))));if(n)for(a in n)"className"!==a&&(l[a]=n[a]);return{difs:l,firstMPT:o}},nt={width:["Left","Right"],height:["Top","Bottom"]},rt=["marginLeft","marginRight","marginTop","marginBottom"],st=function(t,e,i){if("svg"===(t.nodeName+"").toLowerCase())return(i||K(t))[e]||0;if(t.getCTM&&Ht(t))return t.getBBox()[e]||0;var n=parseFloat("width"===e?t.offsetWidth:t.offsetHeight),r=nt[e],s=r.length;for(i=i||K(t,null);--s>-1;)n-=parseFloat(Q(t,"padding"+r[s],i,!0))||0,n-=parseFloat(Q(t,"border"+r[s]+"Width",i,!0))||0;return n},at=function(t,e){if("contain"===t||"auto"===t||"auto auto"===t)return t+" ";null!=t&&""!==t||(t="0 0");var i,n=t.split(" "),r=-1!==t.indexOf("left")?"0%":-1!==t.indexOf("right")?"100%":n[0],s=-1!==t.indexOf("top")?"0%":-1!==t.indexOf("bottom")?"100%":n[1];if(n.length>3&&!e){for(n=t.split(", ").join(",").split(","),t=[],i=0;i2?" "+n[2]:""),e&&(e.oxp=-1!==r.indexOf("%"),e.oyp=-1!==s.indexOf("%"),e.oxr="="===r.charAt(1),e.oyr="="===s.charAt(1),e.ox=parseFloat(r.replace(b,"")),e.oy=parseFloat(s.replace(b,"")),e.v=t),e||t},ot=function(t,e){return"function"==typeof t&&(t=t(g,m)),"string"==typeof t&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2)):parseFloat(t)-parseFloat(e)||0},lt=function(t,e){return"function"==typeof t&&(t=t(g,m)),null==t?e:"string"==typeof t&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2))+e:parseFloat(t)||0},ht=function(t,e,i,n){var r,s,a,o,l;return"function"==typeof t&&(t=t(g,m)),null==t?o=e:"number"==typeof t?o=t:(r=360,s=t.split("_"),a=((l="="===t.charAt(1))?parseInt(t.charAt(0)+"1",10)*parseFloat(s[0].substr(2)):parseFloat(s[0]))*(-1===t.indexOf("rad")?1:F)-(l?0:e),s.length&&(n&&(n[i]=e+a),-1!==t.indexOf("short")&&(a%=r)!==a%(r/2)&&(a=0>a?a+r:a-r),-1!==t.indexOf("_cw")&&0>a?a=(a+9999999999*r)%r-(a/r|0)*r:-1!==t.indexOf("ccw")&&a>0&&(a=(a-9999999999*r)%r-(a/r|0)*r)),o=e+a),1e-6>o&&o>-1e-6&&(o=0),o},ct={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],fuchsia:[255,0,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]},dt=function(t,e,i){return 255*(1>6*(t=0>t?t+1:t>1?t-1:t)?e+(i-e)*t*6:.5>t?i:2>3*t?e+(i-e)*(2/3-t)*6:e)+.5|0},ut=s.parseColor=function(t,e){var i,n,r,s,a,o,l,h,c,d,u;if(t)if("number"==typeof t)i=[t>>16,t>>8&255,255&t];else{if(","===t.charAt(t.length-1)&&(t=t.substr(0,t.length-1)),ct[t])i=ct[t];else if("#"===t.charAt(0))4===t.length&&(t="#"+(n=t.charAt(1))+n+(r=t.charAt(2))+r+(s=t.charAt(3))+s),i=[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t];else if("hsl"===t.substr(0,3))if(i=u=t.match(v),e){if(-1!==t.indexOf("="))return t.match(y)}else a=+i[0]%360/360,o=+i[1]/100,n=2*(l=+i[2]/100)-(r=l>.5?l+o-l*o:l*(o+1)),i.length>3&&(i[3]=+i[3]),i[0]=dt(a+1/3,n,r),i[1]=dt(a,n,r),i[2]=dt(a-1/3,n,r);else i=t.match(v)||ct.transparent;i[0]=+i[0],i[1]=+i[1],i[2]=+i[2],i.length>3&&(i[3]=+i[3])}else i=ct.black;return e&&!u&&(n=i[0]/255,r=i[1]/255,s=i[2]/255,l=((h=Math.max(n,r,s))+(c=Math.min(n,r,s)))/2,h===c?a=o=0:(d=h-c,o=l>.5?d/(2-h-c):d/(h+c),a=h===n?(r-s)/d+(s>r?6:0):h===r?(s-n)/d+2:(n-r)/d+4,a*=60),i[0]=a+.5|0,i[1]=100*o+.5|0,i[2]=100*l+.5|0),i},pt=function(t,e){var i,n,r,s=t.match(ft)||[],a=0,o="";if(!s.length)return t;for(i=0;i0?a[0].replace(v,""):"";return c?r=e?function(t){var e,u,p,f;if("number"==typeof t)t+=d;else if(n&&O.test(t)){for(f=t.replace(O,"|").split("|"),p=0;pp--)for(;++pu--)for(;++ul;l++)o[t[l]]=h[l]=h[l]||h[(l-1)/2>>0];return r.parse(e,o,s,a)}},vt=(W._setPluginRatio=function(t){this.plugin.setRatio(t);for(var e,i,n,r,s,a=this.data,o=a.proxy,l=a.firstMPT;l;)e=o[l.v],l.r?e=l.r(e):1e-6>e&&e>-1e-6&&(e=0),l.t[l.p]=e,l=l._next;if(a.autoRotate&&(a.autoRotate.rotation=a.mod?a.mod.call(this._tween,o.rotation,this.t,this._tween):o.rotation),1===t||0===t)for(l=a.firstMPT,s=1===t?"e":"b";l;){if((i=l.t).type){if(1===i.type){for(r=i.xs0+i.s+i.xs1,n=1;n=n.type&&(p[o=n.p]=n.s+n.c,u[o]=n.s,s||(h=new vt(n,"s",o,h,n.r),n.c=0),1===n.type))for(a=n.l;--a>0;)l="xn"+a,p[o=n.p+"_"+l]=n.data[l],u[o]=n[l],s||(h=new vt(n,l,o,h,n.rxp[l]));n=n._next}return{proxy:u,end:p,firstMPT:h,pt:c}},W.CSSPropTween=function(e,i,n,s,a,o,l,h,c,d,u){this.t=e,this.p=i,this.s=n,this.c=s,this.n=l||i,e instanceof yt||r.push(this.n),this.r=h?"function"==typeof h?h:Math.round:h,this.type=o||0,c&&(this.pr=c,t=!0),this.b=void 0===d?n:d,this.e=void 0===u?n+s:u,a&&(this._next=a,a._prev=this)}),_t=function(t,e,i,n,r,s){var a=new yt(t,e,i,n-i,r,-1,s);return a.b=i,a.e=a.xs0=n,a},bt=s.parseComplex=function(t,e,i,n,r,a,o,l,c,d){i=i||a||"","function"==typeof n&&(n=n(g,m)),o=new yt(t,e,0,0,o,d?2:1,null,!1,l,i,n),n+="",r&&ft.test(n+i)&&(n=[i,n],s.colorStringFilter(n),i=n[0],n=n[1]);var u,p,f,_,b,w,x,T,C,S,k,P,E,A=i.split(", ").join(",").split(" "),I=n.split(", ").join(",").split(" "),M=A.length,D=!1!==h;for(-1===n.indexOf(",")&&-1===i.indexOf(",")||(-1!==(n+i).indexOf("rgb")||-1!==(n+i).indexOf("hsl")?(A=A.join(" ").replace(O,", ").split(" "),I=I.join(" ").replace(O,", ").split(" ")):(A=A.join(" ").split(",").join(", ").split(" "),I=I.join(" ").split(",").join(", ").split(" ")),M=A.length),M!==I.length&&(M=(A=(a||"").split(" ")).length),o.plugin=c,o.setRatio=d,ft.lastIndex=0,u=0;M>u;u++)if(_=A[u],b=I[u]+"",(T=parseFloat(_))||0===T)o.appendXtra("",T,ot(b,T),b.replace(y,""),!(!D||-1===b.indexOf("px"))&&Math.round,!0);else if(r&&ft.test(_))P=")"+((P=b.indexOf(")")+1)?b.substr(P):""),E=-1!==b.indexOf("hsl")&&G,S=b,_=ut(_,E),b=ut(b,E),(C=_.length+b.length>6)&&!G&&0===b[3]?(o["xs"+o.l]+=o.l?" transparent":"transparent",o.e=o.e.split(I[u]).join("transparent")):(G||(C=!1),E?o.appendXtra(S.substr(0,S.indexOf("hsl"))+(C?"hsla(":"hsl("),_[0],ot(b[0],_[0]),",",!1,!0).appendXtra("",_[1],ot(b[1],_[1]),"%,",!1).appendXtra("",_[2],ot(b[2],_[2]),C?"%,":"%"+P,!1):o.appendXtra(S.substr(0,S.indexOf("rgb"))+(C?"rgba(":"rgb("),_[0],b[0]-_[0],",",Math.round,!0).appendXtra("",_[1],b[1]-_[1],",",Math.round).appendXtra("",_[2],b[2]-_[2],C?",":P,Math.round),C&&(_=4>_.length?1:_[3],o.appendXtra("",_,(4>b.length?1:b[3])-_,P,!1))),ft.lastIndex=0;else if(w=_.match(v)){if(!(x=b.match(y))||x.length!==w.length)return o;for(f=0,p=0;p0;)l["xn"+wt]=0,l["xs"+wt]="";l.xs0="",l._next=l._prev=l.xfirst=l.data=l.plugin=l.setRatio=l.rxp=null,l.appendXtra=function(t,e,i,n,r,s){var a=this,o=a.l;return a["xs"+o]+=s&&(o||a["xs"+o])?" "+t:t||"",i||0===o||a.plugin?(a.l++,a.type=a.setRatio?2:1,a["xs"+a.l]=n||"",o>0?(a.data["xn"+o]=e+i,a.rxp["xn"+o]=r,a["xn"+o]=e,a.plugin||(a.xfirst=new yt(a,"xn"+o,e,i,a.xfirst||a,0,a.n,r,a.pr),a.xfirst.xs0=0),a):(a.data={s:e+i},a.rxp={},a.s=e,a.c=i,a.r=r,a)):(a["xs"+o]+=e+(n||""),a)};var xt=function(t,e){e=e||{},this.p=e.prefix&&Z(t)||t,o[t]=o[this.p]=this,this.format=e.formatter||mt(e.defaultValue,e.color,e.collapsible,e.multi),e.parser&&(this.parse=e.parser),this.clrs=e.color,this.multi=e.multi,this.keyword=e.keyword,this.dflt=e.defaultValue,this.pr=e.priority||0},Tt=W._registerComplexSpecialProp=function(t,e,i){"object"!=typeof e&&(e={parser:i});var n,r=t.split(","),s=e.defaultValue;for(i=i||[s],n=0;no.length?l.length:o.length,a=0;h>a;a++)e=o[a]=o[a]||this.dflt,i=l[a]=l[a]||this.dflt,u&&(c=e.indexOf(u))!==(d=i.indexOf(u))&&(-1===d?o[a]=o[a].split(u).join(""):-1===c&&(o[a]+=" "+u));e=o.join(", "),i=l.join(", ")}return bt(t,this.p,e,i,this.clrs,this.dflt,n,this.pr,r,s)},l.parse=function(t,e,n,r,s,a,o){return this.parseComplex(t.style,this.format(Q(t,this.p,i,!1,this.dflt)),this.format(e),s,a)},s.registerSpecialProp=function(t,e,i){Tt(t,{parser:function(t,n,r,s,a,o,l){var h=new yt(t,r,0,0,a,2,r,!1,i);return h.plugin=o,h.setRatio=e(t,n,s._tween,r),h},priority:i})},s.useSVGTransformAttr=!0;var St,kt,Pt,Et,At,It="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Mt=Z("transform"),Dt=X+"transform",Ot=Z("transformOrigin"),zt=null!==Z("perspective"),Rt=W.Transform=function(){this.perspective=parseFloat(s.defaultTransformPerspective)||0,this.force3D=!(!1===s.defaultForce3D||!zt)&&(s.defaultForce3D||"auto")},Ft=n.k.SVGElement,$t=function(t,e,i){var n,r=j.createElementNS("http://www.w3.org/2000/svg",t),s=/([a-z])([A-Z])/g;for(n in i)r.setAttributeNS(null,n.replace(s,"$1-$2").toLowerCase(),i[n]);return e.appendChild(r),r},Lt=j.documentElement||{},jt=(At=f||/Android/i.test(V)&&!n.k.chrome,j.createElementNS&&!At&&(kt=$t("svg",Lt),Et=(Pt=$t("rect",kt,{width:100,height:50,x:100})).getBoundingClientRect().width,Pt.style[Ot]="50% 50%",Pt.style[Mt]="scaleX(0.5)",At=Et===Pt.getBoundingClientRect().width&&!(u&&zt),Lt.removeChild(kt)),At),Bt=function(t,e,i,n,r,a){var o,l,h,c,d,u,p,f,m,g,v,y,_,b,w=t._gsTransform,x=Vt(t,!0);w&&(_=w.xOrigin,b=w.yOrigin),n&&(o=n.split(" ")).length>=2||(0===(p=t.getBBox()).x&&0===p.y&&p.width+p.height===0&&(p={x:parseFloat(t.hasAttribute("x")?t.getAttribute("x"):t.hasAttribute("cx")?t.getAttribute("cx"):0)||0,y:parseFloat(t.hasAttribute("y")?t.getAttribute("y"):t.hasAttribute("cy")?t.getAttribute("cy"):0)||0,width:0,height:0}),o=[(-1!==(e=at(e).split(" "))[0].indexOf("%")?parseFloat(e[0])/100*p.width:parseFloat(e[0]))+p.x,(-1!==e[1].indexOf("%")?parseFloat(e[1])/100*p.height:parseFloat(e[1]))+p.y]),i.xOrigin=c=parseFloat(o[0]),i.yOrigin=d=parseFloat(o[1]),n&&x!==Wt&&(u=x[0],p=x[1],f=x[2],m=x[3],g=x[4],v=x[5],(y=u*m-p*f)&&(l=c*(m/y)+d*(-f/y)+(f*v-m*g)/y,h=c*(-p/y)+d*(u/y)-(u*v-p*g)/y,c=i.xOrigin=o[0]=l,d=i.yOrigin=o[1]=h)),w&&(a&&(i.xOffset=w.xOffset,i.yOffset=w.yOffset,w=i),r||!1!==r&&!1!==s.defaultSmoothOrigin?(l=c-_,h=d-b,w.xOffset+=l*x[0]+h*x[2]-l,w.yOffset+=l*x[1]+h*x[3]-h):w.xOffset=w.yOffset=0),a||t.setAttribute("data-svg-origin",o.join(" "))},Nt=function(t){var e,i=B("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,r=this.nextSibling,s=this.style.cssText;if(Lt.appendChild(i),i.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Nt}catch(t){}else this._originalGetBBox&&(e=this._originalGetBBox());return r?n.insertBefore(this,r):n.appendChild(this),Lt.removeChild(i),this.style.cssText=s,e},Ht=function(t){return!(!Ft||!t.getCTM||t.parentNode&&!t.ownerSVGElement||!function(t){try{return t.getBBox()}catch(e){return Nt.call(t,!0)}}(t))},Wt=[1,0,0,1,0,0],Vt=function(t,e){var i,n,r,s,a,o,l=t._gsTransform||new Rt,h=t.style;if(Mt?n=Q(t,Dt,null,!0):t.currentStyle&&(n=(n=t.currentStyle.filter.match(M))&&4===n.length?[n[0].substr(4),+n[2].substr(4),+n[1].substr(4),n[3].substr(4),l.x||0,l.y||0].join(","):""),i=!n||"none"===n||"matrix(1, 0, 0, 1, 0, 0)"===n,!Mt||!(o=!K(t)||"none"===K(t).display)&&t.parentNode||(o&&(s=h.display,h.display="block"),t.parentNode||(a=1,Lt.appendChild(t)),i=!(n=Q(t,Dt,null,!0))||"none"===n||"matrix(1, 0, 0, 1, 0, 0)"===n,s?h.display=s:o&&Yt(h,"display"),a&&Lt.removeChild(t)),(l.svg||t.getCTM&&Ht(t))&&(i&&-1!==(h[Mt]+"").indexOf("matrix")&&(n=h[Mt],i=0),r=t.getAttribute("transform"),i&&r&&(n="matrix("+(r=t.transform.baseVal.consolidate().matrix).a+","+r.b+","+r.c+","+r.d+","+r.e+","+r.f+")",i=0)),i)return Wt;for(r=(n||"").match(v)||[],wt=r.length;--wt>-1;)s=+r[wt],r[wt]=(a=s-(s|=0))?(1e5*a+(0>a?-.5:.5)|0)/1e5+s:s;return e&&r.length>6?[r[0],r[1],r[4],r[5],r[12],r[13]]:r},Gt=W.getTransform=function(t,e,i,r){if(t._gsTransform&&i&&!r)return t._gsTransform;var a,o,l,h,c,d,u=i&&t._gsTransform||new Rt,p=0>u.scaleX,f=zt&&(parseFloat(Q(t,Ot,e,!1,"0 0 0").split(" ")[2])||u.zOrigin)||0,m=parseFloat(s.defaultTransformPerspective)||0;if(u.svg=!(!t.getCTM||!Ht(t)),u.svg&&(Bt(t,Q(t,Ot,e,!1,"50% 50%")+"",u,t.getAttribute("data-svg-origin")),St=s.useSVGTransformAttr||jt),(a=Vt(t))!==Wt){if(16===a.length){var g,v,y,_,b,w=a[0],x=a[1],T=a[2],C=a[3],S=a[4],k=a[5],P=a[6],E=a[7],A=a[8],I=a[9],M=a[10],D=a[12],O=a[13],z=a[14],R=a[11],$=Math.atan2(P,M);u.zOrigin&&(D=A*(z=-u.zOrigin)-a[12],O=I*z-a[13],z=M*z+u.zOrigin-a[14]),u.rotationX=$*F,$&&(g=S*(_=Math.cos(-$))+A*(b=Math.sin(-$)),v=k*_+I*b,y=P*_+M*b,A=S*-b+A*_,I=k*-b+I*_,M=P*-b+M*_,R=E*-b+R*_,S=g,k=v,P=y),$=Math.atan2(-T,M),u.rotationY=$*F,$&&(v=x*(_=Math.cos(-$))-I*(b=Math.sin(-$)),y=T*_-M*b,I=x*b+I*_,M=T*b+M*_,R=C*b+R*_,w=g=w*_-A*b,x=v,T=y),$=Math.atan2(x,w),u.rotation=$*F,$&&(g=w*(_=Math.cos($))+x*(b=Math.sin($)),v=S*_+k*b,y=A*_+I*b,x=x*_-w*b,k=k*_-S*b,I=I*_-A*b,w=g,S=v,A=y),u.rotationX&&Math.abs(u.rotationX)+Math.abs(u.rotation)>359.9&&(u.rotationX=u.rotation=0,u.rotationY=180-u.rotationY),$=Math.atan2(S,k),u.scaleX=(1e5*Math.sqrt(w*w+x*x+T*T)+.5|0)/1e5,u.scaleY=(1e5*Math.sqrt(k*k+P*P)+.5|0)/1e5,u.scaleZ=(1e5*Math.sqrt(A*A+I*I+M*M)+.5|0)/1e5,w/=u.scaleX,S/=u.scaleY,x/=u.scaleX,k/=u.scaleY,Math.abs($)>2e-5?(u.skewX=$*F,S=0,"simple"!==u.skewType&&(u.scaleY*=1/Math.cos($))):u.skewX=0,u.perspective=R?1/(0>R?-R:R):0,u.x=D,u.y=O,u.z=z,u.svg&&(u.x-=u.xOrigin-(u.xOrigin*w-u.yOrigin*S),u.y-=u.yOrigin-(u.yOrigin*x-u.xOrigin*k))}else if(!zt||r||!a.length||u.x!==a[4]||u.y!==a[5]||!u.rotationX&&!u.rotationY){var L=a.length>=6,j=L?a[0]:1,B=a[1]||0,N=a[2]||0,H=L?a[3]:1;u.x=a[4]||0,u.y=a[5]||0,l=Math.sqrt(j*j+B*B),h=Math.sqrt(H*H+N*N),c=j||B?Math.atan2(B,j)*F:u.rotation||0,d=N||H?Math.atan2(N,H)*F+c:u.skewX||0,u.scaleX=l,u.scaleY=h,u.rotation=c,u.skewX=d,zt&&(u.rotationX=u.rotationY=u.z=0,u.perspective=m,u.scaleZ=1),u.svg&&(u.x-=u.xOrigin-(u.xOrigin*j+u.yOrigin*N),u.y-=u.yOrigin-(u.xOrigin*B+u.yOrigin*H))}for(o in Math.abs(u.skewX)>90&&270>Math.abs(u.skewX)&&(p?(u.scaleX*=-1,u.skewX+=u.rotation>0?-180:180,u.rotation+=u.rotation>0?-180:180):(u.scaleY*=-1,u.skewX+=u.skewX>0?-180:180)),u.zOrigin=f,u)2e-5>u[o]&&u[o]>-2e-5&&(u[o]=0)}return i&&(t._gsTransform=u,u.svg&&(St&&t.style[Mt]?n.l.delayedCall(.001,function(){Yt(t.style,Mt)}):!St&&t.getAttribute("transform")&&n.l.delayedCall(.001,function(){t.removeAttribute("transform")}))),u},Ut=function(t){var e,i,n=this.data,r=-n.rotation*R,s=r+n.skewX*R,a=(Math.cos(r)*n.scaleX*1e5|0)/1e5,o=(Math.sin(r)*n.scaleX*1e5|0)/1e5,l=(Math.sin(s)*-n.scaleY*1e5|0)/1e5,h=(Math.cos(s)*n.scaleY*1e5|0)/1e5,c=this.t.style,d=this.t.currentStyle;if(d){i=o,o=-l,l=-i,e=d.filter,c.filter="";var u,p,m=this.t.offsetWidth,g=this.t.offsetHeight,v="absolute"!==d.position,y="progid:DXImageTransform.Microsoft.Matrix(M11="+a+", M12="+o+", M21="+l+", M22="+h,_=n.x+m*n.xPercent/100,b=n.y+g*n.yPercent/100;if(null!=n.ox&&(_+=(u=(n.oxp?m*n.ox*.01:n.ox)-m/2)-(u*a+(p=(n.oyp?g*n.oy*.01:n.oy)-g/2)*o),b+=p-(u*l+p*h)),y+=v?", Dx="+((u=m/2)-(u*a+(p=g/2)*o)+_)+", Dy="+(p-(u*l+p*h)+b)+")":", sizingMethod='auto expand')",-1!==e.indexOf("DXImageTransform.Microsoft.Matrix(")?c.filter=e.replace(D,y):c.filter=y+" "+e,0!==t&&1!==t||1===a&&0===o&&0===l&&1===h&&(v&&-1===y.indexOf("Dx=0, Dy=0")||x.test(e)&&100!==parseFloat(RegExp.$1)||-1===e.indexOf(e.indexOf("Alpha"))&&c.removeAttribute("filter")),!v){var T,C,S,k=8>f?1:-1;for(u=n.ieOffsetX||0,p=n.ieOffsetY||0,n.ieOffsetX=Math.round((m-((0>a?-a:a)*m+(0>o?-o:o)*g))/2+_),n.ieOffsetY=Math.round((g-((0>h?-h:h)*g+(0>l?-l:l)*m))/2+b),wt=0;4>wt;wt++)S=(i=-1!==(T=d[C=rt[wt]]).indexOf("px")?parseFloat(T):J(this.t,C,parseFloat(T),T.replace(w,""))||0)!==n[C]?2>wt?-n.ieOffsetX:-n.ieOffsetY:2>wt?u-n.ieOffsetX:p-n.ieOffsetY,c[C]=(n[C]=Math.round(i-S*(0===wt||2===wt?1:k)))+"px"}}},qt=W.set3DTransformRatio=W.setTransformRatio=function(t){var e,i,n,r,s,a,o,l,h,c,d,p,f,m,g,v,y,_,b,w,x,T=this.data,C=this.t.style,S=T.rotation,k=T.rotationX,P=T.rotationY,E=T.scaleX,A=T.scaleY,I=T.scaleZ,M=T.x,D=T.y,O=T.z,z=T.svg,F=T.perspective,$=T.force3D,L=T.skewY,j=T.skewX;if(L&&(j+=L,S+=L),!((1!==t&&0!==t||"auto"!==$||this.tween._totalTime!==this.tween._totalDuration&&this.tween._totalTime)&&$||O||F||P||k||1!==I)||St&&z||!zt)S||j||z?(w=j*R,x=1e5,i=Math.cos(S*=R)*E,s=Math.sin(S)*E,n=Math.sin(S-w)*-A,a=Math.cos(S-w)*A,w&&"simple"===T.skewType&&(n*=e=Math.sqrt(1+(e=Math.tan(w-L*R))*e),a*=e,L&&(i*=e=Math.sqrt(1+(e=Math.tan(L*R))*e),s*=e)),z&&(M+=T.xOrigin-(T.xOrigin*i+T.yOrigin*n)+T.xOffset,D+=T.yOrigin-(T.xOrigin*s+T.yOrigin*a)+T.yOffset,St&&(T.xPercent||T.yPercent)&&(g=this.t.getBBox(),M+=.01*T.xPercent*g.width,D+=.01*T.yPercent*g.height),(g=1e-6)>M&&M>-g&&(M=0),g>D&&D>-g&&(D=0)),b=(i*x|0)/x+","+(s*x|0)/x+","+(n*x|0)/x+","+(a*x|0)/x+","+M+","+D+")",z&&St?this.t.setAttribute("transform","matrix("+b):C[Mt]=(T.xPercent||T.yPercent?"translate("+T.xPercent+"%,"+T.yPercent+"%) matrix(":"matrix(")+b):C[Mt]=(T.xPercent||T.yPercent?"translate("+T.xPercent+"%,"+T.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+A+","+M+","+D+")";else{if(u&&((g=1e-4)>E&&E>-g&&(E=I=2e-5),g>A&&A>-g&&(A=I=2e-5),!F||T.z||T.rotationX||T.rotationY||(F=0)),S||j)v=i=Math.cos(S*=R),y=s=Math.sin(S),j&&(v=Math.cos(S-=j*R),y=Math.sin(S),"simple"===T.skewType&&(v*=e=Math.sqrt(1+(e=Math.tan((j-L)*R))*e),y*=e,T.skewY&&(i*=e=Math.sqrt(1+(e=Math.tan(L*R))*e),s*=e))),n=-y,a=v;else{if(!(P||k||1!==I||F||z))return void(C[Mt]=(T.xPercent||T.yPercent?"translate("+T.xPercent+"%,"+T.yPercent+"%) translate3d(":"translate3d(")+M+"px,"+D+"px,"+O+"px)"+(1!==E||1!==A?" scale("+E+","+A+")":""));i=a=1,n=s=0}c=1,r=o=l=h=d=p=0,f=F?-1/F:0,m=T.zOrigin,g=1e-6,",","0",(S=P*R)&&(v=Math.cos(S),l=-(y=Math.sin(S)),d=f*-y,r=i*y,o=s*y,c=v,f*=v,i*=v,s*=v),(S=k*R)&&(e=n*(v=Math.cos(S))+r*(y=Math.sin(S)),_=a*v+o*y,h=c*y,p=f*y,r=n*-y+r*v,o=a*-y+o*v,c*=v,f*=v,n=e,a=_),1!==I&&(r*=I,o*=I,c*=I,f*=I),1!==A&&(n*=A,a*=A,h*=A,p*=A),1!==E&&(i*=E,s*=E,l*=E,d*=E),(m||z)&&(m&&(M+=r*-m,D+=o*-m,O+=c*-m+m),z&&(M+=T.xOrigin-(T.xOrigin*i+T.yOrigin*n)+T.xOffset,D+=T.yOrigin-(T.xOrigin*s+T.yOrigin*a)+T.yOffset),g>M&&M>-g&&(M="0"),g>D&&D>-g&&(D="0"),g>O&&O>-g&&(O=0)),b=T.xPercent||T.yPercent?"translate("+T.xPercent+"%,"+T.yPercent+"%) matrix3d(":"matrix3d(",b+=(g>i&&i>-g?"0":i)+","+(g>s&&s>-g?"0":s)+","+(g>l&&l>-g?"0":l),b+=","+(g>d&&d>-g?"0":d)+","+(g>n&&n>-g?"0":n)+","+(g>a&&a>-g?"0":a),k||P||1!==I?(b+=","+(g>h&&h>-g?"0":h)+","+(g>p&&p>-g?"0":p)+","+(g>r&&r>-g?"0":r),b+=","+(g>o&&o>-g?"0":o)+","+(g>c&&c>-g?"0":c)+","+(g>f&&f>-g?"0":f)+","):b+=",0,0,0,0,1,0,",b+=M+","+D+","+O+","+(F?1+-O/F:1)+")",C[Mt]=b}};(l=Rt.prototype).x=l.y=l.z=l.skewX=l.skewY=l.rotation=l.rotationX=l.rotationY=l.zOrigin=l.xPercent=l.yPercent=l.xOffset=l.yOffset=0,l.scaleX=l.scaleY=l.scaleZ=1,Tt("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(t,e,n,r,a,o,l){if(r._lastParsedTransform===l)return a;r._lastParsedTransform=l;var h,c=l.scale&&"function"==typeof l.scale?l.scale:0;"function"==typeof l[n]&&(h=l[n],l[n]=e),c&&(l.scale=c(g,t));var d,u,p,f,v,y,_,b,w,x=t._gsTransform,T=t.style,C=It.length,S=l,k={},P=Gt(t,i,!0,S.parseTransform),E=S.transform&&("function"==typeof S.transform?S.transform(g,m):S.transform);if(P.skewType=S.skewType||P.skewType||s.defaultSkewType,r._transform=P,E&&"string"==typeof E&&Mt)(u=N.style)[Mt]=E,u.display="block",u.position="absolute",-1!==E.indexOf("%")&&(u.width=Q(t,"width"),u.height=Q(t,"height")),j.body.appendChild(N),d=Gt(N,null,!1),"simple"===P.skewType&&(d.scaleY*=Math.cos(d.skewX*R)),P.svg&&(y=P.xOrigin,_=P.yOrigin,d.x-=P.xOffset,d.y-=P.yOffset,(S.transformOrigin||S.svgOrigin)&&(E={},Bt(t,at(S.transformOrigin),E,S.svgOrigin,S.smoothOrigin,!0),y=E.xOrigin,_=E.yOrigin,d.x-=E.xOffset-P.xOffset,d.y-=E.yOffset-P.yOffset),(y||_)&&(b=Vt(N,!0),d.x-=y-(y*b[0]+_*b[2]),d.y-=_-(y*b[1]+_*b[3]))),j.body.removeChild(N),d.perspective||(d.perspective=P.perspective),null!=S.xPercent&&(d.xPercent=lt(S.xPercent,P.xPercent)),null!=S.yPercent&&(d.yPercent=lt(S.yPercent,P.yPercent));else if("object"==typeof S){if(d={scaleX:lt(null!=S.scaleX?S.scaleX:S.scale,P.scaleX),scaleY:lt(null!=S.scaleY?S.scaleY:S.scale,P.scaleY),scaleZ:lt(S.scaleZ,P.scaleZ),x:lt(S.x,P.x),y:lt(S.y,P.y),z:lt(S.z,P.z),xPercent:lt(S.xPercent,P.xPercent),yPercent:lt(S.yPercent,P.yPercent),perspective:lt(S.transformPerspective,P.perspective)},null!=(v=S.directionalRotation))if("object"==typeof v)for(u in v)S[u]=v[u];else S.rotation=v;"string"==typeof S.x&&-1!==S.x.indexOf("%")&&(d.x=0,d.xPercent=lt(S.x,P.xPercent)),"string"==typeof S.y&&-1!==S.y.indexOf("%")&&(d.y=0,d.yPercent=lt(S.y,P.yPercent)),d.rotation=ht("rotation"in S?S.rotation:"shortRotation"in S?S.shortRotation+"_short":"rotationZ"in S?S.rotationZ:P.rotation,P.rotation,"rotation",k),zt&&(d.rotationX=ht("rotationX"in S?S.rotationX:"shortRotationX"in S?S.shortRotationX+"_short":P.rotationX||0,P.rotationX,"rotationX",k),d.rotationY=ht("rotationY"in S?S.rotationY:"shortRotationY"in S?S.shortRotationY+"_short":P.rotationY||0,P.rotationY,"rotationY",k)),d.skewX=ht(S.skewX,P.skewX),d.skewY=ht(S.skewY,P.skewY)}for(zt&&null!=S.force3D&&(P.force3D=S.force3D,f=!0),(p=P.force3D||P.z||P.rotationX||P.rotationY||d.z||d.rotationX||d.rotationY||d.perspective)||null==S.scale||(d.scaleZ=1);--C>-1;)((E=d[w=It[C]]-P[w])>1e-6||-1e-6>E||null!=S[w]||null!=$[w])&&(f=!0,a=new yt(P,w,P[w],E,a),w in k&&(a.e=k[w]),a.xs0=0,a.plugin=o,r._overwriteProps.push(a.n));return E=S.transformOrigin,P.svg&&(E||S.svgOrigin)&&(y=P.xOffset,_=P.yOffset,Bt(t,at(E),d,S.svgOrigin,S.smoothOrigin),a=_t(P,"xOrigin",(x?P:d).xOrigin,d.xOrigin,a,"transformOrigin"),a=_t(P,"yOrigin",(x?P:d).yOrigin,d.yOrigin,a,"transformOrigin"),y===P.xOffset&&_===P.yOffset||(a=_t(P,"xOffset",x?y:P.xOffset,P.xOffset,a,"transformOrigin"),a=_t(P,"yOffset",x?_:P.yOffset,P.yOffset,a,"transformOrigin")),E="0px 0px"),(E||zt&&p&&P.zOrigin)&&(Mt?(f=!0,w=Ot,E=(E||Q(t,w,i,!1,"50% 50%"))+"",(a=new yt(T,w,0,0,a,-1,"transformOrigin")).b=T[w],a.plugin=o,zt?(u=P.zOrigin,E=E.split(" "),P.zOrigin=(2>=E.length||0!==u&&"0px"===E[2]?u:parseFloat(E[2]))||0,a.xs0=a.e=E[0]+" "+(E[1]||"50%")+" 0px",(a=new yt(P,"zOrigin",0,0,a,-1,a.n)).b=u,a.xs0=a.e=P.zOrigin):a.xs0=a.e=E):at(E+"",P)),f&&(r._transformType=P.svg&&St||!p&&3!==this._transformType?2:3),h&&(l[n]=h),c&&(l.scale=c),a},prefix:!0}),Tt("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),Tt("borderRadius",{defaultValue:"0px",parser:function(t,n,r,s,a,o){n=this.format(n);var l,h,c,d,u,p,f,m,g,v,y,_,b,w,x,T,C=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],S=t.style;for(g=parseFloat(t.offsetWidth),v=parseFloat(t.offsetHeight),l=n.split(" "),h=0;hm?1:0))||""):(m=parseFloat(p),y=p.substr((m+"").length)),""===y&&(y=e[r]||_),y!==_&&(w=J(t,"borderLeft",f,_),x=J(t,"borderTop",f,_),"%"===y?(u=w/g*100+"%",d=x/v*100+"%"):"em"===y?(u=w/(T=J(t,"borderLeft",1,"em"))+"em",d=x/T+"em"):(u=w+"px",d=x+"px"),b&&(p=parseFloat(u)+m+y,c=parseFloat(d)+m+y)),a=bt(S,C[h],u+" "+d,p+" "+c,!1,"0px",a);return a},prefix:!0,formatter:mt("0px 0px 0px 0px",!1,!0)}),Tt("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(t,e,n,r,s,a){return bt(t.style,n,this.format(Q(t,n,i,!1,"0px 0px")),this.format(e),!1,"0px",s)},prefix:!0,formatter:mt("0px 0px",!1,!0)}),Tt("backgroundPosition",{defaultValue:"0 0",parser:function(t,e,n,r,s,a){var o,l,h,c,d,u,p="background-position",m=i||K(t,null),g=this.format((m?f?m.getPropertyValue(p+"-x")+" "+m.getPropertyValue(p+"-y"):m.getPropertyValue(p):t.currentStyle.backgroundPositionX+" "+t.currentStyle.backgroundPositionY)||"0 0"),v=this.format(e);if(-1!==g.indexOf("%")!=(-1!==v.indexOf("%"))&&2>v.split(",").length&&(u=Q(t,"backgroundImage").replace(E,""))&&"none"!==u){for(o=g.split(" "),l=v.split(" "),H.setAttribute("src",u),h=2;--h>-1;)(c=-1!==(g=o[h]).indexOf("%"))!==(-1!==l[h].indexOf("%"))&&(d=0===h?t.offsetWidth-H.width:t.offsetHeight-H.height,o[h]=c?parseFloat(g)/100*d+"px":parseFloat(g)/d*100+"%");g=o.join(" ")}return this.parseComplex(t.style,g,v,s,a)},formatter:at}),Tt("backgroundSize",{defaultValue:"0 0",formatter:function(t){return"co"===(t+="").substr(0,2)?t:at(-1===t.indexOf(" ")?t+" "+t:t)}}),Tt("perspective",{defaultValue:"0px",prefix:!0}),Tt("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),Tt("transformStyle",{prefix:!0}),Tt("backfaceVisibility",{prefix:!0}),Tt("userSelect",{prefix:!0}),Tt("margin",{parser:gt("marginTop,marginRight,marginBottom,marginLeft")}),Tt("padding",{parser:gt("paddingTop,paddingRight,paddingBottom,paddingLeft")}),Tt("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(t,e,n,r,s,a){var o,l,h;return 9>f?(l=t.currentStyle,h=8>f?" ":",",o="rect("+l.clipTop+h+l.clipRight+h+l.clipBottom+h+l.clipLeft+")",e=this.format(e).split(",").join(h)):(o=this.format(Q(t,this.p,i,!1,this.dflt)),e=this.format(e)),this.parseComplex(t.style,o,e,s,a)}}),Tt("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),Tt("autoRound,strictUnits",{parser:function(t,e,i,n,r){return r}}),Tt("border",{defaultValue:"0px solid #000",parser:function(t,e,n,r,s,a){var o=Q(t,"borderTopWidth",i,!1,"0px"),l=this.format(e).split(" "),h=l[0].replace(w,"");return"px"!==h&&(o=parseFloat(o)/J(t,"borderTopWidth",1,h)+h),this.parseComplex(t.style,this.format(o+" "+Q(t,"borderTopStyle",i,!1,"solid")+" "+Q(t,"borderTopColor",i,!1,"#000")),l.join(" "),s,a)},color:!0,formatter:function(t){var e=t.split(" ");return e[0]+" "+(e[1]||"solid")+" "+(t.match(ft)||["#000"])[0]}}),Tt("borderWidth",{parser:gt("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),Tt("float,cssFloat,styleFloat",{parser:function(t,e,i,n,r,s){var a=t.style,o="cssFloat"in a?"cssFloat":"styleFloat";return new yt(a,o,0,0,r,-1,i,!1,0,a[o],e)}});var Xt=function(t){var e,i=this.t,n=i.filter||Q(this.data,"filter")||"",r=this.s+this.c*t|0;100===r&&(-1===n.indexOf("atrix(")&&-1===n.indexOf("radient(")&&-1===n.indexOf("oader(")?(i.removeAttribute("filter"),e=!Q(this.data,"filter")):(i.filter=n.replace(C,""),e=!0)),e||(this.xn1&&(i.filter=n=n||"alpha(opacity="+r+")"),-1===n.indexOf("pacity")?0===r&&this.xn1||(i.filter=n+" alpha(opacity="+r+")"):i.filter=n.replace(x,"opacity="+r))};Tt("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(t,e,n,r,s,a){var o=parseFloat(Q(t,"opacity",i,!1,"1")),l=t.style,h="autoAlpha"===n;return"string"==typeof e&&"="===e.charAt(1)&&(e=("-"===e.charAt(0)?-1:1)*parseFloat(e.substr(2))+o),h&&1===o&&"hidden"===Q(t,"visibility",i)&&0!==e&&(o=0),G?s=new yt(l,"opacity",o,e-o,s):((s=new yt(l,"opacity",100*o,100*(e-o),s)).xn1=h?1:0,l.zoom=1,s.type=2,s.b="alpha(opacity="+s.s+")",s.e="alpha(opacity="+(s.s+s.c)+")",s.data=t,s.plugin=a,s.setRatio=Xt),h&&((s=new yt(l,"visibility",0,0,s,-1,null,!1,0,0!==o?"inherit":"hidden",0===e?"hidden":"inherit")).xs0="inherit",r._overwriteProps.push(s.n),r._overwriteProps.push(n)),s}});var Yt=function(t,e){e&&(t.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),t.removeProperty(e.replace(k,"-$1").toLowerCase())):t.removeAttribute(e))},Zt=function(t){if(this.t._gsClassPT=this,1===t||0===t){this.t.setAttribute("class",0===t?this.b:this.e);for(var e=this.data,i=this.t.style;e;)e.v?i[e.p]=e.v:Yt(i,e.p),e=e._next;1===t&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};Tt("className",{parser:function(e,n,r,s,a,o,l){var h,c,d,u,p,f=e.getAttribute("class")||"",m=e.style.cssText;if((a=s._classNamePT=new yt(e,r,0,0,a,2)).setRatio=Zt,a.pr=-11,t=!0,a.b=f,c=et(e,i),d=e._gsClassPT){for(u={},p=d.data;p;)u[p.p]=1,p=p._next;d.setRatio(1)}return e._gsClassPT=a,a.e="="!==n.charAt(1)?n:f.replace(RegExp("(?:\\s|^)"+n.substr(2)+"(?![\\w-])"),"")+("+"===n.charAt(0)?" "+n.substr(2):""),e.setAttribute("class",a.e),h=it(e,c,et(e),l,u),e.setAttribute("class",f),a.data=h.firstMPT,e.style.cssText=m,a=a.xfirst=s.parse(e,h.difs,a,o)}});var Kt=function(t){if((1===t||0===t)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var e,i,n,r,s,a=this.t.style,l=o.transform.parse;if("all"===this.e)a.cssText="",r=!0;else for(n=(e=this.e.split(" ").join("").split(",")).length;--n>-1;)i=e[n],o[i]&&(o[i].parse===l?r=!0:i="transformOrigin"===i?Ot:o[i].p),Yt(a,i);r&&(Yt(a,Mt),(s=this.t._gsTransform)&&(s.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(Tt("clearProps",{parser:function(e,i,n,r,s){return(s=new yt(e,n,0,0,s,2)).setRatio=Kt,s.e=i,s.pr=-10,s.data=r._tween,t=!0,s}}),wt=(l="bezier,throwProps,physicsProps,physics2D".split(",")).length;wt--;)Ct(l[wt]);(l=s.prototype)._firstPT=l._lastParsedTransform=l._transform=null,l._onInitTween=function(n,a,l,u){if(!n.nodeType)return!1;this._target=m=n,this._tween=l,this._vars=a,g=u,h=a.autoRound,t=!1,e=a.suffixMap||s.suffixMap,i=K(n,""),r=this._overwriteProps;var f,v,y,_,b,w,x,C,S,k=n.style;if(c&&""===k.zIndex&&("auto"!==(f=Q(n,"zIndex",i))&&""!==f||this._addLazySet(k,"zIndex",0)),"string"==typeof a&&(_=k.cssText,f=et(n,i),k.cssText=_+";"+a,f=it(n,f,et(n)).difs,!G&&T.test(a)&&(f.opacity=parseFloat(RegExp.$1)),a=f,k.cssText=_),a.className?this._firstPT=v=o.className.parse(n,a.className,"className",this,null,null,a):this._firstPT=v=this.parse(n,a,null),this._transformType){for(S=3===this._transformType,Mt?d&&(c=!0,""===k.zIndex&&("auto"!==(x=Q(n,"zIndex",i))&&""!==x||this._addLazySet(k,"zIndex",0)),p&&this._addLazySet(k,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(S?"visible":"hidden"))):k.zoom=1,y=v;y&&y._next;)y=y._next;C=new yt(n,"transform",0,0,null,2),this._linkCSSP(C,null,y),C.setRatio=Mt?qt:Ut,C.data=this._transform||Gt(n,i,!0),C.tween=l,C.pr=-1,r.pop()}if(t){for(;v;){for(w=v._next,y=_;y&&y.pr>v.pr;)y=y._next;(v._prev=y?y._prev:b)?v._prev._next=v:_=v,(v._next=y)?y._prev=v:b=v,v=w}this._firstPT=_}return!0},l.parse=function(t,n,r,s){var a,l,c,d,u,p,f,v,y,_,b=t.style;for(a in n){if("function"==typeof(p=n[a])&&(p=p(g,m)),l=o[a])r=l.parse(t,p,a,this,r,s,n);else{if("--"===a.substr(0,2)){this._tween._propLookup[a]=this._addTween.call(this._tween,t.style,"setProperty",K(t).getPropertyValue(a)+"",p+"",a,!1,a);continue}u=Q(t,a,i)+"",y="string"==typeof p,"color"===a||"fill"===a||"stroke"===a||-1!==a.indexOf("Color")||y&&S.test(p)?(y||(p=((p=ut(p)).length>3?"rgba(":"rgb(")+p.join(",")+")"),r=bt(b,a,u,p,!0,"transparent",r,0,s)):y&&z.test(p)?r=bt(b,a,u,p,!0,null,r,0,s):(f=(c=parseFloat(u))||0===c?u.substr((c+"").length):"",""!==u&&"auto"!==u||("width"===a||"height"===a?(c=st(t,a,i),f="px"):"left"===a||"top"===a?(c=tt(t,a,i),f="px"):(c="opacity"!==a?0:1,f="")),(_=y&&"="===p.charAt(1))?(d=parseInt(p.charAt(0)+"1",10),p=p.substr(2),d*=parseFloat(p),v=p.replace(w,"")):(d=parseFloat(p),v=y?p.replace(w,""):""),""===v&&(v=a in e?e[a]:f),p=d||0===d?(_?d+c:d)+v:n[a],f!==v&&(""===v&&"lineHeight"!==a||(d||0===d)&&c&&(c=J(t,a,c,f),"%"===v?(c/=J(t,a,100,"%")/100,!0!==n.strictUnits&&(u=c+"%")):"em"===v||"rem"===v||"vw"===v||"vh"===v?c/=J(t,a,1,v):"px"!==v&&(d=J(t,a,d,v),v="px"),_&&(d||0===d)&&(p=d+c+v))),_&&(d+=c),!c&&0!==c||!d&&0!==d?void 0!==b[a]&&(p||p+""!="NaN"&&null!=p)?(r=new yt(b,a,d||c||0,0,r,-1,a,!1,0,u,p)).xs0="none"!==p||"display"!==a&&-1===a.indexOf("Style")?p:u:q(n[a]):(r=new yt(b,a,c,d-c,r,0,a,!1!==h&&("px"===v||"zIndex"===a),0,u,p)).xs0=v)}s&&r&&!r.plugin&&(r.plugin=s)}return r},l.setRatio=function(t){var e,i,n,r=this._firstPT;if(1!==t||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(t||this._tween._time!==this._tween._duration&&0!==this._tween._time||-1e-6===this._tween._rawPrevTime)for(;r;){if(e=r.c*t+r.s,r.r?e=r.r(e):1e-6>e&&e>-1e-6&&(e=0),r.type)if(1===r.type)if(2===(n=r.l))r.t[r.p]=r.xs0+e+r.xs1+r.xn1+r.xs2;else if(3===n)r.t[r.p]=r.xs0+e+r.xs1+r.xn1+r.xs2+r.xn2+r.xs3;else if(4===n)r.t[r.p]=r.xs0+e+r.xs1+r.xn1+r.xs2+r.xn2+r.xs3+r.xn3+r.xs4;else if(5===n)r.t[r.p]=r.xs0+e+r.xs1+r.xn1+r.xs2+r.xn2+r.xs3+r.xn3+r.xs4+r.xn4+r.xs5;else{for(i=r.xs0+e+r.xs1,n=1;n-1;)Jt(t[r],e,i);else for(r=(n=t.childNodes).length;--r>-1;)a=(s=n[r]).type,s.style&&(e.push(et(s)),i&&i.push(s)),1!==a&&9!==a&&11!==a||!s.childNodes.length||Jt(s,e,i)};return s.cascadeTo=function(t,e,i){var r,s,a,o,l=n.l.to(t,e,i),h=[l],c=[],d=[],u=[],p=n.l._internals.reservedProps;for(t=l._targets||l.target,Jt(t,c,u),l.render(e,!0,!0),Jt(t,d),l.render(0,!0,!0),l._enabled(!0),r=u.length;--r>-1;)if((s=it(u[r],c[r],d[r])).firstMPT){for(a in s=s.difs,i)p[a]&&(s[a]=i[a]);for(a in o={},s)o[a]=c[r][a];h.push(n.l.fromTo(u[r],e,o,s))}return h},n.j.activate([s]),s},!0);const o=n.k.CSSPlugin,l=n.k._gsDefine.plugin({propName:"attr",API:2,version:"0.6.1",init:function(t,e,i,n){var r,s;if("function"!=typeof t.setAttribute)return!1;for(r in e)"function"==typeof(s=e[r])&&(s=s(n,t)),this._addTween(t,"setAttribute",t.getAttribute(r)+"",s+"",r,!1,r),this._overwriteProps.push(r);return!0}}),h=n.k._gsDefine.plugin({propName:"roundProps",version:"1.7.0",priority:-1,API:2,init:function(t,e,i){return this._tween=i,!0}}),c=function(t){var e=1>t?Math.pow(10,(t+"").length-2):1;return function(i){return(Math.round(i/t)*t*e|0)/e}},d=function(t,e){for(;t;)t.f||t.blob||(t.m=e||Math.round),t=t._next},u=h.prototype; /*! * VERSION: 0.6.1 * DATE: 2018-05-14 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2018, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com */u._onInitAllProps=function(){var t,e,i,n,r=this._tween,s=r.vars.roundProps,a={},o=r._propLookup.roundProps;if("object"!=typeof s||s.push)for("string"==typeof s&&(s=s.split(",")),i=s.length;--i>-1;)a[s[i]]=Math.round;else for(n in s)a[n]=c(s[n]);for(n in a)for(t=r._firstPT;t;)e=t._next,t.pg?t.t._mod(a):t.n===n&&(2===t.f&&t.t?d(t.t._firstPT,a[n]):(this._add(t.t,n,t.s,t.c,a[n]),e&&(e._prev=t._prev),t._prev?t._prev._next=e:r._firstPT===t&&(r._firstPT=e),t._next=t._prev=null,r._propLookup[n]=o)),t=e;return!1},u._add=function(t,e,i,n,r){this._addTween(t,e,i,i+n,e,r||Math.round),this._overwriteProps.push(e)}; /*! * VERSION: 0.3.1 * DATE: 2018-05-14 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2018, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com **/ const p=n.k._gsDefine.plugin({propName:"directionalRotation",version:"0.3.1",API:2,init:function(t,e,i,n){"object"!=typeof e&&(e={rotation:e}),this.finals={};var r,s,a,o,l,h,c=!0===e.useRadians?2*Math.PI:360;for(r in e)"useRadians"!==r&&("function"==typeof(o=e[r])&&(o=o(n,t)),s=(h=(o+"").split("_"))[0],a=parseFloat("function"!=typeof t[r]?t[r]:t[r.indexOf("set")||"function"!=typeof t["get"+r.substr(3)]?r:"get"+r.substr(3)]()),l=(o=this.finals[r]="string"==typeof s&&"="===s.charAt(1)?a+parseInt(s.charAt(0)+"1",10)*+s.substr(2):+s||0)-a,h.length&&(-1!==(s=h.join("_")).indexOf("short")&&(l%=c)!==l%(c/2)&&(l=0>l?l+c:l-c),-1!==s.indexOf("_cw")&&0>l?l=(l+9999999999*c)%c-(l/c|0)*c:-1!==s.indexOf("ccw")&&l>0&&(l=(l-9999999999*c)%c-(l/c|0)*c)),(l>1e-6||-1e-6>l)&&(this._addTween(t,r,a,a+l,r),this._overwriteProps.push(r)));return!0},set:function(t){var e;if(1!==t)this._super.setRatio.call(this,t);else for(e=this._firstPT;e;)e.f?e.t[e.p](this.finals[e.p]):e.t[e.p]=this.finals[e.p],e=e._next}});p._autoCSS=!0; /*! * VERSION: 1.3.8 * DATE: 2018-05-14 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2018, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com **/ var f=[],m=[],g=[],v={},y=n.k._gsDefine.globals,_=function(t,e,i,n){i===n&&(i=n-(n-e)/1e6),t===e&&(e=t+(i-t)/1e6),this.a=t,this.b=e,this.c=i,this.d=n,this.da=n-t,this.ca=i-t,this.ba=e-t},b=function(t,e,i,n){var r={a:t},s={},a={},o={c:n},l=(t+e)/2,h=(e+i)/2,c=(i+n)/2,d=(l+h)/2,u=(h+c)/2,p=(u-d)/8;return r.b=l+(t-l)/4,s.b=d+p,r.c=s.a=(r.b+s.b)/2,s.c=a.a=(d+u)/2,a.b=u-p,o.b=c+(n-c)/4,a.c=o.a=(a.b+o.b)/2,[r,s,a,o]},w=function(t,e,i,n,r){var s,a,o,l,h,c,d,u,p,v,y,_,w,x=t.length-1,T=0,C=t[0].a;for(s=0;x>s;s++)a=(h=t[T]).a,o=h.d,l=t[T+1].d,r?(y=f[s],w=((_=m[s])+y)*e*.25/(n?.5:g[s]||.5),u=o-((c=o-(o-a)*(n?.5*e:0!==y?w/y:0))+(((d=o+(l-o)*(n?.5*e:0!==_?w/_:0))-c)*(3*y/(y+_)+.5)/4||0))):u=o-((c=o-(o-a)*e*.5)+(d=o+(l-o)*e*.5))/2,c+=u,d+=u,h.c=p=c,h.b=0!==s?C:C=h.a+.6*(h.c-h.a),h.da=o-a,h.ca=p-a,h.ba=C-a,i?(v=b(a,C,p,o),t.splice(T,1,v[0],v[1],v[2],v[3]),T+=4):T++,C=d;(h=t[T]).b=C,h.c=C+.4*(h.d-C),h.da=h.d-h.a,h.ca=h.c-h.a,h.ba=C-h.a,i&&(v=b(h.a,C,h.c,h.d),t.splice(T,1,v[0],v[1],v[2],v[3]))},x=function(t,e,i,n){var r,s,a,o,l,h,c=[];if(n)for(s=(t=[n].concat(t)).length;--s>-1;)"string"==typeof(h=t[s][e])&&"="===h.charAt(1)&&(t[s][e]=n[e]+ +(h.charAt(0)+h.substr(2)));if(0>(r=t.length-2))return c[0]=new _(t[0][e],0,0,t[0][e]),c;for(s=0;r>s;s++)a=t[s][e],o=t[s+1][e],c[s]=new _(a,0,0,o),i&&(l=t[s+2][e],f[s]=(f[s]||0)+(o-a)*(o-a),m[s]=(m[s]||0)+(l-o)*(l-o));return c[s]=new _(t[s][e],0,0,t[s+1][e]),c},T=function(t,e,i,n,r,s){var a,o,l,h,c,d,u,p,y={},_=[],b=s||t[0];for(o in r="string"==typeof r?","+r+",":",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",null==e&&(e=1),t[0])_.push(o);if(t.length>1){for(p=t[t.length-1],u=!0,a=_.length;--a>-1;)if(o=_[a],Math.abs(b[o]-p[o])>.05){u=!1;break}u&&(t=t.concat(),s&&t.unshift(s),t.push(t[1]),s=t[t.length-3])}for(f.length=m.length=g.length=0,a=_.length;--a>-1;)o=_[a],v[o]=-1!==r.indexOf(","+o+","),y[o]=x(t,o,v[o],s);for(a=f.length;--a>-1;)f[a]=Math.sqrt(f[a]),m[a]=Math.sqrt(m[a]);if(!n){for(a=_.length;--a>-1;)if(v[o])for(d=(l=y[_[a]]).length-1,h=0;d>h;h++)c=l[h+1].da/m[h]+l[h].da/f[h]||0,g[h]=(g[h]||0)+c*c;for(a=g.length;--a>-1;)g[a]=Math.sqrt(g[a])}for(a=_.length,h=i?4:1;--a>-1;)l=y[o=_[a]],w(l,e,i,n,v[o]),u&&(l.splice(0,h),l.splice(l.length-h,h));return y},C=function(t,e,i){for(var n,r,s,a,o,l,h,c,d,u,p,f=1/i,m=t.length;--m>-1;)for(s=(u=t[m]).a,a=u.d-s,o=u.c-s,l=u.b-s,n=r=0,c=1;i>=c;c++)n=r-(r=((h=f*c)*h*a+3*(d=1-h)*(h*o+d*l))*h),e[p=m*i+c-1]=(e[p]||0)+n*n},S=n.k._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.8",API:2,global:!0,init:function(t,e,i){this._target=t,e instanceof Array&&(e={values:e}),this._func={},this._mod={},this._props=[],this._timeRes=null==e.timeResolution?6:parseInt(e.timeResolution,10);var n,r,s,a,o,l=e.values||[],h={},c=l[0],d=e.autoRotate||i.vars.orientToBezier;for(n in this._autoRotate=d?d instanceof Array?d:[["x","y","rotation",!0===d?0:+d||0]]:null,c)this._props.push(n);for(s=this._props.length;--s>-1;)n=this._props[s],this._overwriteProps.push(n),r=this._func[n]="function"==typeof t[n],h[n]=r?t[n.indexOf("set")||"function"!=typeof t["get"+n.substr(3)]?n:"get"+n.substr(3)]():parseFloat(t[n]),o||h[n]!==l[0][n]&&(o=h);if(this._beziers="cubic"!==e.type&&"quadratic"!==e.type&&"soft"!==e.type?T(l,isNaN(e.curviness)?1:e.curviness,!1,"thruBasic"===e.type,e.correlate,o):function(t,e,i){var n,r,s,a,o,l,h,c,d,u,p,f={},m="cubic"===(e=e||"soft")?3:2,g="soft"===e,v=[];if(g&&i&&(t=[i].concat(t)),null==t||t.length-1;){for(f[d=v[l]]=o=[],u=0,c=t.length,h=0;c>h;h++)n=null==i?t[h][d]:"string"==typeof(p=t[h][d])&&"="===p.charAt(1)?i[d]+ +(p.charAt(0)+p.substr(2)):+p,g&&h>1&&c-1>h&&(o[u++]=(n+o[u-2])/2),o[u++]=n;for(c=u-m+1,u=0,h=0;c>h;h+=m)n=o[h],r=o[h+1],s=o[h+2],a=2===m?0:o[h+3],o[u++]=p=3===m?new _(n,r,s,a):new _(n,(2*r+n)/3,(2*r+s)/3,s);o.length=u}return f}(l,e.type,h),this._segCount=this._beziers[n].length,this._timeRes){var u=function(t,e){var i,n,r,s,a=[],o=[],l=0,h=0,c=(e=e>>0||6)-1,d=[],u=[];for(i in t)C(t[i],a,e);for(r=a.length,n=0;r>n;n++)l+=Math.sqrt(a[n]),u[s=n%e]=l,s===c&&(h+=l,d[s=n/e>>0]=u,o[s]=h,l=0,u=[]);return{length:h,lengths:o,segments:d}}(this._beziers,this._timeRes);this._length=u.length,this._lengths=u.lengths,this._segments=u.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length}if(d=this._autoRotate)for(this._initialRotations=[],d[0]instanceof Array||(this._autoRotate=d=[d]),s=d.length;--s>-1;){for(a=0;3>a;a++)n=d[s][a],this._func[n]="function"==typeof t[n]&&t[n.indexOf("set")||"function"!=typeof t["get"+n.substr(3)]?n:"get"+n.substr(3)];n=d[s][2],this._initialRotations[s]=(this._func[n]?this._func[n].call(this._target):this._target[n])||0,this._overwriteProps.push(n)}return this._startRatio=i.vars.runBackwards?1:0,!0},set:function(t){var e,i,n,r,s,a,o,l,h,c,d=this._segCount,u=this._func,p=this._target,f=t!==this._startRatio;if(this._timeRes){if(h=this._lengths,c=this._curSeg,t*=this._length,n=this._li,t>this._l2&&d-1>n){for(l=d-1;l>n&&(this._l2=h[++n])<=t;);this._l1=h[n-1],this._li=n,this._curSeg=c=this._segments[n],this._s2=c[this._s1=this._si=0]}else if(t0){for(;n>0&&(this._l1=h[--n])>=t;);0===n&&tthis._s2&&nn&&(this._s2=c[++n])<=t;);this._s1=c[n-1],this._si=n}else if(t0){for(;n>0&&(this._s1=c[--n])>=t;);0===n&&tt?0:1>t?d*t>>0:d-1)*(1/d))*d;for(i=1-a,n=this._props.length;--n>-1;)r=this._props[n],o=(a*a*(s=this._beziers[r][e]).da+3*i*(a*s.ca+i*s.ba))*a+s.a,this._mod[r]&&(o=this._mod[r](o,p)),u[r]?p[r](o):p[r]=o;if(this._autoRotate){var m,g,v,y,_,b,w,x=this._autoRotate;for(n=x.length;--n>-1;)r=x[n][2],b=x[n][3]||0,w=!0===x[n][4]?1:57.29577951308232,s=this._beziers[x[n][0]],m=this._beziers[x[n][1]],s&&m&&(s=s[e],m=m[e],g=s.a+(s.b-s.a)*a,g+=((y=s.b+(s.c-s.b)*a)-g)*a,y+=(s.c+(s.d-s.c)*a-y)*a,v=m.a+(m.b-m.a)*a,v+=((_=m.b+(m.c-m.b)*a)-v)*a,_+=(m.c+(m.d-m.c)*a-_)*a,o=f?Math.atan2(_-v,y-g)*w+b:this._initialRotations[n],this._mod[r]&&(o=this._mod[r](o,p)),u[r]?p[r](o):p[r]=o)}}}),k=S.prototype;S.bezierThrough=T,S.cubicToQuadratic=b,S._autoCSS=!0,S.quadraticToCubic=function(t,e,i){return new _(t,(2*e+t)/3,(2*e+i)/3,i)},S._cssRegister=function(){var t=y.CSSPlugin;if(t){var e=t._internals,i=e._parseToProxy,n=e._setPluginRatio,r=e.CSSPropTween;e._registerComplexSpecialProp("bezier",{parser:function(t,e,s,a,o,l){e instanceof Array&&(e={values:e}),l=new S;var h,c,d,u=e.values,p=u.length-1,f=[],m={};if(0>p)return o;for(h=0;p>=h;h++)d=i(t,u[h],a,o,l,p!==h),f[h]=d.end;for(c in e)m[c]=e[c];return m.values=f,(o=new r(t,"bezier",0,0,d.pt,2)).data=d,o.plugin=l,o.setRatio=n,0===m.autoRotate&&(m.autoRotate=!0),!m.autoRotate||m.autoRotate instanceof Array||(h=!0===m.autoRotate?0:+m.autoRotate,m.autoRotate=null!=d.end.left?[["left","top","rotation",h,!1]]:null!=d.end.x&&[["x","y","rotation",h,!1]]),m.autoRotate&&(a._transform||a._enableTransforms(!1),d.autoRotate=a._target._gsTransform,d.proxy.rotation=d.autoRotate.rotation||0,a._overwriteProps.push("rotation")),l._onInitTween(d.proxy,m,a._tween),o}})}},k._mod=function(t){for(var e,i=this._overwriteProps,n=i.length;--n>-1;)(e=t[i[n]])&&"function"==typeof e&&(this._mod[i[n]]=e)},k._kill=function(t){var e,i,n=this._props;for(e in this._beziers)if(e in t)for(delete this._beziers[e],delete this._func[e],i=n.length;--i>-1;)n[i]===e&&n.splice(i,1);if(n=this._autoRotate)for(i=n.length;--i>-1;)t[n[i][2]]&&n.splice(i,1);return this._super._kill.call(this,t)}, /*! * VERSION: 1.16.0 * DATE: 2018-05-14 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2018, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com **/ n.k._gsDefine("easing.Back",["easing.Ease"],function(){var t,e,i,r,s=n.k.GreenSockGlobals||n.k,a=s.com.greensock,o=2*Math.PI,l=a._class,h=function(t,e){var i=l("easing."+t,function(){},!0),r=i.prototype=new n.b;return r.constructor=i,r.getRatio=e,i},c=n.b.register||function(){},d=function(t,e,i,n,r){var s=l("easing."+t,{easeOut:new e,easeIn:new i,easeInOut:new n},!0);return c(s,t),s},u=function(t,e,i){this.t=t,this.v=e,i&&(this.next=i,i.prev=this,this.c=i.v-e,this.gap=i.t-t)},p=function(t,e){var i=l("easing."+t,function(t){this._p1=t||0===t?t:1.70158,this._p2=1.525*this._p1},!0),r=i.prototype=new n.b;return r.constructor=i,r.getRatio=e,r.config=function(t){return new i(t)},i},f=d("Back",p("BackOut",function(t){return(t-=1)*t*((this._p1+1)*t+this._p1)+1}),p("BackIn",function(t){return t*t*((this._p1+1)*t-this._p1)}),p("BackInOut",function(t){return 1>(t*=2)?.5*t*t*((this._p2+1)*t-this._p2):.5*((t-=2)*t*((this._p2+1)*t+this._p2)+2)})),m=l("easing.SlowMo",function(t,e,i){e=e||0===e?e:.7,null==t?t=.7:t>1&&(t=1),this._p=1!==t?e:0,this._p1=(1-t)/2,this._p2=t,this._p3=this._p1+this._p2,this._calcEnd=!0===i},!0),g=m.prototype=new n.b;return g.constructor=m,g.getRatio=function(t){var e=t+(.5-t)*this._p;return tthis._p3?this._calcEnd?1===t?0:1-(t=(t-this._p3)/this._p1)*t:e+(t-e)*(t=(t-this._p3)/this._p1)*t*t*t:this._calcEnd?1:e},m.ease=new m(.7,.7),g.config=m.config=function(t,e,i){return new m(t,e,i)},(g=(t=l("easing.SteppedEase",function(t,e){t=t||1,this._p1=1/t,this._p2=t+(e?0:1),this._p3=e?1:0},!0)).prototype=new n.b).constructor=t,g.getRatio=function(t){return 0>t?t=0:1>t||(t=.999999999),((this._p2*t|0)+this._p3)*this._p1},g.config=t.config=function(e,i){return new t(e,i)},(g=(e=l("easing.ExpoScaleEase",function(t,e,i){this._p1=Math.log(e/t),this._p2=e-t,this._p3=t,this._ease=i},!0)).prototype=new n.b).constructor=e,g.getRatio=function(t){return this._ease&&(t=this._ease.getRatio(t)),(this._p3*Math.exp(this._p1*t)-this._p3)/this._p2},g.config=e.config=function(t,i,n){return new e(t,i,n)},(g=(i=l("easing.RoughEase",function(t){for(var e,i,r,s,a,o,l=(t=t||{}).taper||"none",h=[],c=0,d=0|(t.points||20),p=d,f=!1!==t.randomize,m=!0===t.clamp,g=t.template instanceof n.b?t.template:null,v="number"==typeof t.strength?.4*t.strength:.4;--p>-1;)e=f?Math.random():1/d*p,i=g?g.getRatio(e):e,r="none"===l?v:"out"===l?(s=1-e)*s*v:"in"===l?e*e*v:.5>e?(s=2*e)*s*.5*v:(s=2*(1-e))*s*.5*v,f?i+=Math.random()*r-.5*r:p%2?i+=.5*r:i-=.5*r,m&&(i>1?i=1:0>i&&(i=0)),h[c++]={x:e,y:i};for(h.sort(function(t,e){return t.x-e.x}),o=new u(1,1,null),p=d;--p>-1;)a=h[p],o=new u(a.x,a.y,o);this._prev=new u(0,0,0!==o.t?o:o.next)},!0)).prototype=new n.b).constructor=i,g.getRatio=function(t){var e=this._prev;if(t>e.t){for(;e.next&&t>=e.t;)e=e.next;e=e.prev}else for(;e.prev&&t<=e.t;)e=e.prev;return this._prev=e,e.v+(t-e.t)/e.gap*e.c},g.config=function(t){return new i(t)},i.ease=new i,d("Bounce",h("BounceOut",function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}),h("BounceIn",function(t){return(t=1-t)<1/2.75?1-7.5625*t*t:2/2.75>t?1-(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}),h("BounceInOut",function(t){var e=.5>t;return 1/2.75>(t=e?1-2*t:2*t-1)?t*=7.5625*t:t=2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5})),d("Circ",h("CircOut",function(t){return Math.sqrt(1-(t-=1)*t)}),h("CircIn",function(t){return-(Math.sqrt(1-t*t)-1)}),h("CircInOut",function(t){return 1>(t*=2)?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)})),d("Elastic",(r=function(t,e,i){var r=l("easing."+t,function(t,e){this._p1=1>t?1:t,this._p2=(e||i)/(1>t?t:1),this._p3=this._p2/o*(Math.asin(1/this._p1)||0),this._p2=o/this._p2},!0),s=r.prototype=new n.b;return s.constructor=r,s.getRatio=e,s.config=function(t,e){return new r(t,e)},r})("ElasticOut",function(t){return this._p1*Math.pow(2,-10*t)*Math.sin((t-this._p3)*this._p2)+1},.3),r("ElasticIn",function(t){return-this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*this._p2)},.3),r("ElasticInOut",function(t){return 1>(t*=2)?this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*this._p2)*-.5:this._p1*Math.pow(2,-10*(t-=1))*Math.sin((t-this._p3)*this._p2)*.5+1},.45)),d("Expo",h("ExpoOut",function(t){return 1-Math.pow(2,-10*t)}),h("ExpoIn",function(t){return Math.pow(2,10*(t-1))-.001}),h("ExpoInOut",function(t){return 1>(t*=2)?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))})),d("Sine",h("SineOut",function(t){return Math.sin(1.5707963267948966*t)}),h("SineIn",function(t){return 1-Math.cos(1.5707963267948966*t)}),h("SineInOut",function(t){return-.5*(Math.cos(Math.PI*t)-1)})),l("easing.EaseLookup",{find:function(t){return n.b.map[t]}},!0),c(s.SlowMo,"SlowMo","ease,"),c(i,"RoughEase","ease,"),c(t,"SteppedEase","ease,"),f},!0);const P=n.k.Back,E=n.k.Elastic,A=n.k.Bounce,I=n.k.RoughEase,M=n.k.SlowMo,D=n.k.SteppedEase,O=n.k.Circ,z=n.k.Expo,R=n.k.Sine,F=n.k.ExpoScaleEase,$=a;$._autoActivated=[r,s,o,l,S,h,p,P,E,A,I,M,D,O,z,R,F]}]);