vendor: 969 bytes, lines 1-2
1/*! For license information please see app.js.LICENSE */ 2!function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}({
vendor: 5,799 bytes, line 2
2"../../../../../node_modules/countup.js/dist/countUp.min.js":function(e,t,i){"use strict";i.r(t),i.d(t,"CountUp",(function(){return s}));var n=function(){return(n=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e}).apply(this,arguments)},s=function(){function e(e,t,i){var s=this;this.endVal=t,this.options=i,this.version="2.8.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,useIndianSeparators:!1,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(e){s.startTime||(s.startTime=e);var t=e-s.startTime;s.remaining=s.duration-t,s.useEasing?s.countDown?s.frameVal=s.startVal-s.easingFn(t,0,s.startVal-s.endVal,s.duration):s.frameVal=s.easingFn(t,s.startVal,s.endVal-s.startVal,s.duration):s.frameVal=s.startVal+(s.endVal-s.startVal)*(t/s.duration);var i=s.countDown?s.frameVal<s.endVal:s.frameVal>s.endVal;s.frameVal=i?s.endVal:s.frameVal,s.frameVal=Number(s.frameVal.toFixed(s.options.decimalPlaces)),s.printValue(s.frameVal),t<s.duration?s.rAF=requestAnimationFrame(s.count):null!==s.finalEndVal?s.update(s.finalEndVal):s.options.onCompleteCallback&&s.options.onCompleteCallback()},this.formatNumber=function(e){var t,i,n,r,a=e<0?"-":"";t=Math.abs(e).toFixed(s.options.decimalPlaces);var o=(t+="").split(".");if(i=o[0],n=o.length>1?s.options.decimal+o[1]:"",s.options.useGrouping){r="";for(var l=3,c=0,h=0,p=i.length;h<p;++h)s.options.useIndianSeparators&&4===h&&(l=2,c=1),0!==h&&c%l==0&&(r=s.options.separator+r),c++,r=i[p-h-1]+r;i=r}return s.options.numerals&&s.options.numerals.length&&(i=i.replace(/[0-9]/g,(function(e){return s.options.numerals[+e]})),n=n.replace(/[0-9]/g,(function(e){return s.options.numerals[+e]}))),a+s.options.prefix+i+n+s.options.suffix},this.easeOutExpo=function(e,t,i,n){return i*(1-Math.pow(2,-10*e/n))*1024/1023+t},this.options=n(n({},this.defaults),i),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(t),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof e?document.getElementById(e):e,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined","undefined"!=typeof window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,e):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push((function(){return s.handleScroll(s)})),window.onscroll=function(){window.onScrollFns.forEach((function(e){return e()}))},this.handleScroll(this)))}return e.prototype.handleScroll=function(e){if(e&&window&&!e.once){var t=window.innerHeight+window.scrollY,i=e.el.getBoundingClientRect(),n=i.top+window.pageYOffset,s=i.top+i.height+window.pageYOffset;s<t&&s>window.scrollY&&e.paused?(e.paused=!1,setTimeout((function(){return e.start()}),e.options.scrollSpyDelay),e.options.scrollSpyOnce&&(e.once=!0)):(window.scrollY>s||n>t)&&!e.paused&&e.reset()}},e.prototype.determineDirectionAndSmartEasing=function(){var e=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>e;var t=e-this.startVal;if(Math.abs(t)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=e;var i=this.countDown?1:-1;this.endVal=e+i*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=e,this.finalEndVal=null;null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},e.prototype.start=function(e){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),e&&(this.options.onCompleteCallback=e),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},e.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},e.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},e.prototype.update=function(e){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(e),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},e.prototype.printValue=function(e){var t;if(this.el){var i=this.formattingFn(e);(null===(t=this.options.plugin)||void 0===t?void 0:t.render)?this.options.plugin.render(this.el,i):"INPUT"===this.el.tagName?this.el.value=i:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=i:this.el.innerHTML=i}},e.prototype.ensureNumber=function(e){return"number"==typeof e&&!isNaN(e)},e.prototype.validateValue=function(e){var t=Number(e);return this.ensureNumber(t)?t:(this.error="[CountUp] invalid start or end value: ".concat(e),null)},e.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},e}()},
vendor: 4,274 bytes, line 2
2"../../../../../node_modules/headroom.js/dist/headroom.js":function(e,t,i){e.exports=function(){"use strict";function e(){return"undefined"!=typeof window}function t(e){return e===Object(e)?e:{down:e,up:e}}function i(e,n){n=n||{},Object.assign(this,i.options,n),this.classes=Object.assign({},i.options.classes,n.classes),this.elem=e,this.tolerance=t(this.tolerance),this.offset=t(this.offset),this.initialised=!1,this.frozen=!1}return i.prototype={constructor:i,init:function(){return i.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout((function(e){e.scrollTracker=function(e,t,i){var n,s=function(){var e=!1;try{var t={get passive(){e=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){e=!1}return e}(),r=!1,a=function(e){return(r=e)&&r.document&&function(e){return 9===e.nodeType}(r.document)?(i=(t=e).document,n=i.body,s=i.documentElement,{scrollHeight:function(){return Math.max(n.scrollHeight,s.scrollHeight,n.offsetHeight,s.offsetHeight,n.clientHeight,s.clientHeight)},height:function(){return t.innerHeight||s.clientHeight||n.clientHeight},scrollY:function(){return void 0!==t.pageYOffset?t.pageYOffset:(s||n.parentNode||n).scrollTop}}):function(e){return{scrollHeight:function(){return Math.max(e.scrollHeight,e.offsetHeight,e.clientHeight)},height:function(){return Math.max(e.offsetHeight,e.clientHeight)},scrollY:function(){return e.scrollTop}}}(e);var t,i,n,s,r}(e),o=a.scrollY(),l={};function c(){var e=Math.round(a.scrollY()),n=a.height(),s=a.scrollHeight();l.scrollY=e,l.lastScrollY=o,l.direction=e>o?"down":"up",l.distance=Math.abs(e-o),l.isOutOfBounds=e<0||e+n>s,l.top=e<=t.offset[l.direction],l.bottom=e+n>=s,l.toleranceExceeded=l.distance>t.tolerance[l.direction],i(l),o=e,r=!1}function h(){r||(r=!0,n=requestAnimationFrame(c))}var p=!!s&&{passive:!0,capture:!1};return e.addEventListener("scroll",h,p),c(),{destroy:function(){cancelAnimationFrame(n),e.removeEventListener("scroll",h,p)}}}(e.scroller,{offset:e.offset,tolerance:e.tolerance},e.update.bind(e))}),100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(e){return"down"===e.direction&&!e.top&&e.toleranceExceeded},shouldPin:function(e){return"up"===e.direction&&e.toleranceExceeded||e.top},addClass:function(e){this.elem.classList.add.apply(this.elem.classList,this.classes[e].split(" "))},removeClass:function(e){this.elem.classList.remove.apply(this.elem.classList,this.classes[e].split(" "))},hasClass:function(e){return this.classes[e].split(" ").every((function(e){return this.classList.contains(e)}),this.elem)},update:function(e){e.isOutOfBounds||!0!==this.frozen&&(e.top?this.top():this.notTop(),e.bottom?this.bottom():this.notBottom(),this.shouldUnpin(e)?this.unpin():this.shouldPin(e)&&this.pin())}},i.options={tolerance:{up:0,down:0},offset:0,scroller:e()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},i.cutsTheMustard=!!(e()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),i}()},
vendor: 3,375 bytes, line 2
2"../../../../../node_modules/jquery-match-height/dist/jquery.matchHeight.js":function(e,t,i){var n,s,r;!function(a){"use strict";s=[i("../../../../../node_modules/jquery/dist/jquery.js")],void 0===(r="function"==typeof(n=function(e){var t=-1,i=-1,n=function(e){return parseFloat(e)||0},s=function(t){var i=e(t),s=null,r=[];return i.each((function(){var t=e(this),i=t.offset().top-n(t.css("margin-top")),a=r.length>0?r[r.length-1]:null;null===a?r.push(t):Math.floor(Math.abs(s-i))<=1?r[r.length-1]=a.add(t):r.push(t),s=i})),r},r=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof t?e.extend(i,t):("boolean"==typeof t?i.byRow=t:"remove"===t&&(i.remove=!0),i)},a=e.fn.matchHeight=function(t){var i=r(t);if(i.remove){var n=this;return this.css(i.property,""),e.each(a._groups,(function(e,t){t.elements=t.elements.not(n)})),this}return this.length<=1&&!i.target||(a._groups.push({elements:this,options:i}),a._apply(this,i)),this};a.version="0.7.2",a._groups=[],a._throttle=80,a._maintainScroll=!1,a._beforeUpdate=null,a._afterUpdate=null,a._rows=s,a._parse=n,a._parseOptions=r,a._apply=function(t,i){var o=r(i),l=e(t),c=[l],h=e(window).scrollTop(),p=e("html").outerHeight(!0),u=l.parents().filter(":hidden");return u.each((function(){var t=e(this);t.data("style-cache",t.attr("style"))})),u.css("display","block"),o.byRow&&!o.target&&(l.each((function(){var t=e(this),i=t.css("display");"inline-block"!==i&&"flex"!==i&&"inline-flex"!==i&&(i="block"),t.data("style-cache",t.attr("style")),t.css({display:i,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})})),c=s(l),l.each((function(){var t=e(this);t.attr("style",t.data("style-cache")||"")}))),e.each(c,(function(t,i){var s=e(i),r=0;if(o.target)r=o.target.outerHeight(!1);else{if(o.byRow&&s.length<=1)return void s.css(o.property,"");s.each((function(){var t=e(this),i=t.attr("style"),n=t.css("display");"inline-block"!==n&&"flex"!==n&&"inline-flex"!==n&&(n="block");var s={display:n};s[o.property]="",t.css(s),t.outerHeight(!1)>r&&(r=t.outerHeight(!1)),i?t.attr("style",i):t.css("display","")}))}s.each((function(){var t=e(this),i=0;o.target&&t.is(o.target)||("border-box"!==t.css("box-sizing")&&(i+=n(t.css("border-top-width"))+n(t.css("border-bottom-width")),i+=n(t.css("padding-top"))+n(t.css("padding-bottom"))),t.css(o.property,r-i+"px"))}))})),u.each((function(){var t=e(this);t.attr("style",t.data("style-cache")||null)})),a._maintainScroll&&e(window).scrollTop(h/p*e("html").outerHeight(!0)),this},a._applyDataApi=function(){var t={};e("[data-match-height], [data-mh]").each((function(){var i=e(this),n=i.attr("data-mh")||i.attr("data-match-height");t[n]=n in t?t[n].add(i):i})),e.each(t,(function(){this.matchHeight(!0)}))};var o=function(t){a._beforeUpdate&&a._beforeUpdate(t,a._groups),e.each(a._groups,(function(){a._apply(this.elements,this.options)})),a._afterUpdate&&a._afterUpdate(t,a._groups)};a._update=function(n,s){if(s&&"resize"===s.type){var r=e(window).width();if(r===t)return;t=r}n?-1===i&&(i=setTimeout((function(){o(s),i=-1}),a._throttle)):o(s)},e(a._applyDataApi);var l=e.fn.on?"on":"bind";e(window)[l]("load",(function(e){a._update(!1,e)})),e(window)[l]("resize orientationchange",(function(e){a._update(!0,e)}))})?n.apply(t,s):n)||(e.exports=r)}()},
vendor: 87,090 bytes, line 2
2"../../../../../node_modules/jquery/dist/jquery.js":function(e,t,i){var n;!function(t,i){"use strict";"object"==typeof e.exports?e.exports=t.document?i(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return i(e)}:i(t)}("undefined"!=typeof window?window:this,(function(i,s){"use strict";var r=[],a=Object.getPrototypeOf,o=r.slice,l=r.flat?function(e){return r.flat.call(e)}:function(e){return r.concat.apply([],e)},c=r.push,h=r.indexOf,p={},u=p.toString,d=p.hasOwnProperty,f=d.toString,m=f.call(Object),g={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},b=i.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,i){var n,s,r=(i=i||b).createElement("script");if(r.text=e,t)for(n in w)(s=t[n]||t.getAttribute&&t.getAttribute(n))&&r.setAttribute(n,s);i.head.appendChild(r).parentNode.removeChild(r)}function S(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?p[u.call(e)]||"object":typeof e}var E=/HTML$/i,T=function(e,t){return new T.fn.init(e,t)};function C(e){var t=!!e&&"length"in e&&e.length,i=S(e);return!v(e)&&!y(e)&&("array"===i||0===t||"number"==typeof t&&t>0&&t-1 in e)}function P(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}T.fn=T.prototype={jquery:"3.7.1",constructor:T,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=T.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return T.each(this,e)},map:function(e){return this.pushStack(T.map(this,(function(t,i){return e.call(t,i,t)})))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(T.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(T.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(i>=0&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:r.sort,splice:r.splice},T.extend=T.fn.extend=function(){var e,t,i,n,s,r,a=arguments[0]||{},o=1,l=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[o]||{},o++),"object"==typeof a||v(a)||(a={}),o===l&&(a=this,o--);o<l;o++)if(null!=(e=arguments[o]))for(t in e)n=e[t],"__proto__"!==t&&a!==n&&(c&&n&&(T.isPlainObject(n)||(s=Array.isArray(n)))?(i=a[t],r=s&&!Array.isArray(i)?[]:s||T.isPlainObject(i)?i:{},s=!1,a[t]=T.extend(c,r,n)):void 0!==n&&(a[t]=n));return a},T.extend({expando:"jQuery"+("3.7.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i;return!(!e||"[object Object]"!==u.call(e))&&(!(t=a(e))||"function"==typeof(i=d.call(t,"constructor")&&t.constructor)&&f.call(i)===m)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){x(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0;if(C(e))for(i=e.length;n<i&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},text:function(e){var t,i="",n=0,s=e.nodeType;if(!s)for(;t=e[n++];)i+=T.text(t);return 1===s||11===s?e.textContent:9===s?e.documentElement.textContent:3===s||4===s?e.nodeValue:i},makeArray:function(e,t){var i=t||[];return null!=e&&(C(Object(e))?T.merge(i,"string"==typeof e?[e]:e):c.call(i,e)),i},inArray:function(e,t,i){return null==t?-1:h.call(t,e,i)},isXMLDoc:function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement;return!E.test(t||i&&i.nodeName||"HTML")},merge:function(e,t){for(var i=+t.length,n=0,s=e.length;n<i;n++)e[s++]=t[n];return e.length=s,e},grep:function(e,t,i){for(var n=[],s=0,r=e.length,a=!i;s<r;s++)!t(e[s],s)!==a&&n.push(e[s]);return n},map:function(e,t,i){var n,s,r=0,a=[];if(C(e))for(n=e.length;r<n;r++)null!=(s=t(e[r],r,i))&&a.push(s);else for(r in e)null!=(s=t(e[r],r,i))&&a.push(s);return l(a)},guid:1,support:g}),"function"==typeof Symbol&&(T.fn[Symbol.iterator]=r[Symbol.iterator]),T.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){p["[object "+t+"]"]=t.toLowerCase()}));var k=r.pop,M=r.sort,A=r.splice,_="[\\x20\\t\\r\\n\\f]",D=new RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g");T.contains=function(e,t){var i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(e.contains?e.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))};var I=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function F(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}T.escapeSelector=function(e){return(e+"").replace(I,F)};var L=b,O=c;!function(){var e,t,n,s,a,l,c,p,u,f,m=O,v=T.expando,y=0,b=0,w=ee(),x=ee(),S=ee(),E=ee(),C=function(e,t){return e===t&&(a=!0),0},I="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",F="(?:\\\\[\\da-fA-F]{1,6}"+_+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",j="\\["+_+"*("+F+")(?:"+_+"*([*^$|!~]?=)"+_+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+_+"*\\]",V=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+j+")*)|.*)\\)|)",R=new RegExp(_+"+","g"),B=new RegExp("^"+_+"*,"+_+"*"),N=new RegExp("^"+_+"*([>+~]|"+_+")"+_+"*"),z=new RegExp(_+"|>"),H=new RegExp(V),G=new RegExp("^"+F+"$"),q={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+j),PSEUDO:new RegExp("^"+V),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},$=/^(?:input|select|textarea|button)$/i,W=/^h\d$/i,Y=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,X=/[+~]/,U=new RegExp("\\\\[\\da-fA-F]{1,6}"+_+"?|\\\\([^\\r\\n\\f])","g"),K=function(e,t){var i="0x"+e.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},J=function(){le()},Z=ue((function(e){return!0===e.disabled&&P(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{m.apply(r=o.call(L.childNodes),L.childNodes),r[L.childNodes.length].nodeType}catch(e){m={apply:function(e,t){O.apply(e,o.call(t))},call:function(e){O.apply(e,o.call(arguments,1))}}}function Q(e,t,i,n){var s,r,a,o,c,h,d,f=t&&t.ownerDocument,y=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==y&&9!==y&&11!==y)return i;if(!n&&(le(t),t=t||l,p)){if(11!==y&&(c=Y.exec(e)))if(s=c[1]){if(9===y){if(!(a=t.getElementById(s)))return i;if(a.id===s)return m.call(i,a),i}else if(f&&(a=f.getElementById(s))&&Q.contains(t,a)&&a.id===s)return m.call(i,a),i}else{if(c[2])return m.apply(i,t.getElementsByTagName(e)),i;if((s=c[3])&&t.getElementsByClassName)return m.apply(i,t.getElementsByClassName(s)),i}if(!(E[e+" "]||u&&u.test(e))){if(d=e,f=t,1===y&&(z.test(e)||N.test(e))){for((f=X.test(e)&&oe(t.parentNode)||t)==t&&g.scope||((o=t.getAttribute("id"))?o=T.escapeSelector(o):t.setAttribute("id",o=v)),r=(h=he(e)).length;r--;)h[r]=(o?"#"+o:":scope")+" "+pe(h[r]);d=h.join(",")}try{return m.apply(i,f.querySelectorAll(d)),i}catch(t){E(e,!0)}finally{o===v&&t.removeAttribute("id")}}}return ye(e.replace(D,"$1"),t,i,n)}function ee(){var e=[];return function i(n,s){return e.push(n+" ")>t.cacheLength&&delete i[e.shift()],i[n+" "]=s}}function te(e){return e[v]=!0,e}function ie(e){var t=l.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ne(e){return function(t){return P(t,"input")&&t.type===e}}function se(e){return function(t){return(P(t,"input")||P(t,"button"))&&t.type===e}}function re(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Z(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ae(e){return te((function(t){return t=+t,te((function(i,n){for(var s,r=e([],i.length,t),a=r.length;a--;)i[s=r[a]]&&(i[s]=!(n[s]=i[s]))}))}))}function oe(e){return e&&void 0!==e.getElementsByTagName&&e}function le(e){var i,n=e?e.ownerDocument||e:L;return n!=l&&9===n.nodeType&&n.documentElement?(c=(l=n).documentElement,p=!T.isXMLDoc(l),f=c.matches||c.webkitMatchesSelector||c.msMatchesSelector,c.msMatchesSelector&&L!=l&&(i=l.defaultView)&&i.top!==i&&i.addEventListener("unload",J),g.getById=ie((function(e){return c.appendChild(e).id=T.expando,!l.getElementsByName||!l.getElementsByName(T.expando).length})),g.disconnectedMatch=ie((function(e){return f.call(e,"*")})),g.scope=ie((function(){return l.querySelectorAll(":scope")})),g.cssHas=ie((function(){try{return l.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),g.getById?(t.filter.ID=function(e){var t=e.replace(U,K);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var i=t.getElementById(e);return i?[i]:[]}}):(t.filter.ID=function(e){var t=e.replace(U,K);return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var i,n,s,r=t.getElementById(e);if(r){if((i=r.getAttributeNode("id"))&&i.value===e)return[r];for(s=t.getElementsByName(e),n=0;r=s[n++];)if((i=r.getAttributeNode("id"))&&i.value===e)return[r]}return[]}}),t.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&p)return t.getElementsByClassName(e)},u=[],ie((function(e){var t;c.appendChild(e).innerHTML="<a id='"+v+"' href='' disabled='disabled'></a><select id='"+v+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||u.push("\\["+_+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+v+"-]").length||u.push("~="),e.querySelectorAll("a#"+v+"+*").length||u.push(".#.+[+~]"),e.querySelectorAll(":checked").length||u.push(":checked"),(t=l.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),c.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&u.push(":enabled",":disabled"),(t=l.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||u.push("\\["+_+"*name"+_+"*="+_+"*(?:''|\"\")")})),g.cssHas||u.push(":has"),u=u.length&&new RegExp(u.join("|")),C=function(e,t){if(e===t)return a=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===i?e===l||e.ownerDocument==L&&Q.contains(L,e)?-1:t===l||t.ownerDocument==L&&Q.contains(L,t)?1:s?h.call(s,e)-h.call(s,t):0:4&i?-1:1)},l):l}for(e in Q.matches=function(e,t){return Q(e,null,null,t)},Q.matchesSelector=function(e,t){if(le(e),p&&!E[t+" "]&&(!u||!u.test(t)))try{var i=f.call(e,t);if(i||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){E(t,!0)}return Q(t,l,null,[e]).length>0},Q.contains=function(e,t){return(e.ownerDocument||e)!=l&&le(e),T.contains(e,t)},Q.attr=function(e,i){(e.ownerDocument||e)!=l&&le(e);var n=t.attrHandle[i.toLowerCase()],s=n&&d.call(t.attrHandle,i.toLowerCase())?n(e,i,!p):void 0;return void 0!==s?s:e.getAttribute(i)},Q.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},T.uniqueSort=function(e){var t,i=[],n=0,r=0;if(a=!g.sortStable,s=!g.sortStable&&o.call(e,0),M.call(e,C),a){for(;t=e[r++];)t===e[r]&&(n=i.push(r));for(;n--;)A.call(e,i[n],1)}return s=null,e},T.fn.uniqueSort=function(){return this.pushStack(T.uniqueSort(o.apply(this)))},(t=T.expr={cacheLength:50,createPseudo:te,match:q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(U,K),e[3]=(e[3]||e[4]||e[5]||"").replace(U,K),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Q.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Q.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&H.test(i)&&(t=he(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(U,K).toLowerCase();return"*"===e?function(){return!0}:function(e){return P(e,t)}},CLASS:function(e){var t=w[e+" "];return t||(t=new RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&w(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,i){return function(n){var s=Q.attr(n,e);return null==s?"!="===t:!t||(s+="","="===t?s===i:"!="===t?s!==i:"^="===t?i&&0===s.indexOf(i):"*="===t?i&&s.indexOf(i)>-1:"$="===t?i&&s.slice(-i.length)===i:"~="===t?(" "+s.replace(R," ")+" ").indexOf(i)>-1:"|="===t&&(s===i||s.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,i,n,s){var r="nth"!==e.slice(0,3),a="last"!==e.slice(-4),o="of-type"===t;return 1===n&&0===s?function(e){return!!e.parentNode}:function(t,i,l){var c,h,p,u,d,f=r!==a?"nextSibling":"previousSibling",m=t.parentNode,g=o&&t.nodeName.toLowerCase(),b=!l&&!o,w=!1;if(m){if(r){for(;f;){for(p=t;p=p[f];)if(o?P(p,g):1===p.nodeType)return!1;d=f="only"===e&&!d&&"nextSibling"}return!0}if(d=[a?m.firstChild:m.lastChild],a&&b){for(w=(u=(c=(h=m[v]||(m[v]={}))[e]||[])[0]===y&&c[1])&&c[2],p=u&&m.childNodes[u];p=++u&&p&&p[f]||(w=u=0)||d.pop();)if(1===p.nodeType&&++w&&p===t){h[e]=[y,u,w];break}}else if(b&&(w=u=(c=(h=t[v]||(t[v]={}))[e]||[])[0]===y&&c[1]),!1===w)for(;(p=++u&&p&&p[f]||(w=u=0)||d.pop())&&(!(o?P(p,g):1===p.nodeType)||!++w||(b&&((h=p[v]||(p[v]={}))[e]=[y,w]),p!==t)););return(w-=s)===n||w%n==0&&w/n>=0}}},PSEUDO:function(e,i){var n,s=t.pseudos[e]||t.setFilters[e.toLowerCase()]||Q.error("unsupported pseudo: "+e);return s[v]?s(i):s.length>1?(n=[e,e,"",i],t.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,t){for(var n,r=s(e,i),a=r.length;a--;)e[n=h.call(e,r[a])]=!(t[n]=r[a])})):function(e){return s(e,0,n)}):s}},pseudos:{not:te((function(e){var t=[],i=[],n=ve(e.replace(D,"$1"));return n[v]?te((function(e,t,i,s){for(var r,a=n(e,null,s,[]),o=e.length;o--;)(r=a[o])&&(e[o]=!(t[o]=r))})):function(e,s,r){return t[0]=e,n(t,null,r,i),t[0]=null,!i.pop()}})),has:te((function(e){return function(t){return Q(e,t).length>0}})),contains:te((function(e){return e=e.replace(U,K),function(t){return(t.textContent||T.text(t)).indexOf(e)>-1}})),lang:te((function(e){return G.test(e||"")||Q.error("unsupported lang: "+e),e=e.replace(U,K).toLowerCase(),function(t){var i;do{if(i=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===e||0===i.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=i.location&&i.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===c},focus:function(e){return e===function(){try{return l.activeElement}catch(e){}}()&&l.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:re(!1),disabled:re(!0),checked:function(e){return P(e,"input")&&!!e.checked||P(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return W.test(e.nodeName)},input:function(e){return $.test(e.nodeName)},button:function(e){return P(e,"input")&&"button"===e.type||P(e,"button")},text:function(e){var t;return P(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ae((function(){return[0]})),last:ae((function(e,t){return[t-1]})),eq:ae((function(e,t,i){return[i<0?i+t:i]})),even:ae((function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e})),odd:ae((function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e})),lt:ae((function(e,t,i){var n;for(n=i<0?i+t:i>t?t:i;--n>=0;)e.push(n);return e})),gt:ae((function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e}))}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[e]=ne(e);for(e in{submit:!0,reset:!0})t.pseudos[e]=se(e);function ce(){}function he(e,i){var n,s,r,a,o,l,c,h=x[e+" "];if(h)return i?0:h.slice(0);for(o=e,l=[],c=t.preFilter;o;){for(a in n&&!(s=B.exec(o))||(s&&(o=o.slice(s[0].length)||o),l.push(r=[])),n=!1,(s=N.exec(o))&&(n=s.shift(),r.push({value:n,type:s[0].replace(D," ")}),o=o.slice(n.length)),t.filter)!(s=q[a].exec(o))||c[a]&&!(s=c[a](s))||(n=s.shift(),r.push({value:n,type:a,matches:s}),o=o.slice(n.length));if(!n)break}return i?o.length:o?Q.error(e):x(e,l).slice(0)}function pe(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function ue(e,t,i){var n=t.dir,s=t.next,r=s||n,a=i&&"parentNode"===r,o=b++;return t.first?function(t,i,s){for(;t=t[n];)if(1===t.nodeType||a)return e(t,i,s);return!1}:function(t,i,l){var c,h,p=[y,o];if(l){for(;t=t[n];)if((1===t.nodeType||a)&&e(t,i,l))return!0}else for(;t=t[n];)if(1===t.nodeType||a)if(h=t[v]||(t[v]={}),s&&P(t,s))t=t[n]||t;else{if((c=h[r])&&c[0]===y&&c[1]===o)return p[2]=c[2];if(h[r]=p,p[2]=e(t,i,l))return!0}return!1}}function de(e){return e.length>1?function(t,i,n){for(var s=e.length;s--;)if(!e[s](t,i,n))return!1;return!0}:e[0]}function fe(e,t,i,n,s){for(var r,a=[],o=0,l=e.length,c=null!=t;o<l;o++)(r=e[o])&&(i&&!i(r,n,s)||(a.push(r),c&&t.push(o)));return a}function me(e,t,i,n,s,r){return n&&!n[v]&&(n=me(n)),s&&!s[v]&&(s=me(s,r)),te((function(r,a,o,l){var c,p,u,d,f=[],g=[],v=a.length,y=r||function(e,t,i){for(var n=0,s=t.length;n<s;n++)Q(e,t[n],i);return i}(t||"*",o.nodeType?[o]:o,[]),b=!e||!r&&t?y:fe(y,f,e,o,l);if(i?i(b,d=s||(r?e:v||n)?[]:a,o,l):d=b,n)for(c=fe(d,g),n(c,[],o,l),p=c.length;p--;)(u=c[p])&&(d[g[p]]=!(b[g[p]]=u));if(r){if(s||e){if(s){for(c=[],p=d.length;p--;)(u=d[p])&&c.push(b[p]=u);s(null,d=[],c,l)}for(p=d.length;p--;)(u=d[p])&&(c=s?h.call(r,u):f[p])>-1&&(r[c]=!(a[c]=u))}}else d=fe(d===a?d.splice(v,d.length):d),s?s(null,a,d,l):m.apply(a,d)}))}function ge(e){for(var i,s,r,a=e.length,o=t.relative[e[0].type],l=o||t.relative[" "],c=o?1:0,p=ue((function(e){return e===i}),l,!0),u=ue((function(e){return h.call(i,e)>-1}),l,!0),d=[function(e,t,s){var r=!o&&(s||t!=n)||((i=t).nodeType?p(e,t,s):u(e,t,s));return i=null,r}];c<a;c++)if(s=t.relative[e[c].type])d=[ue(de(d),s)];else{if((s=t.filter[e[c].type].apply(null,e[c].matches))[v]){for(r=++c;r<a&&!t.relative[e[r].type];r++);return me(c>1&&de(d),c>1&&pe(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(D,"$1"),s,c<r&&ge(e.slice(c,r)),r<a&&ge(e=e.slice(r)),r<a&&pe(e))}d.push(s)}return de(d)}function ve(e,i){var s,r=[],a=[],o=S[e+" "];if(!o){for(i||(i=he(e)),s=i.length;s--;)(o=ge(i[s]))[v]?r.push(o):a.push(o);(o=S(e,function(e,i){var s=i.length>0,r=e.length>0,a=function(a,o,c,h,u){var d,f,g,v=0,b="0",w=a&&[],x=[],S=n,E=a||r&&t.find.TAG("*",u),C=y+=null==S?1:Math.random()||.1,P=E.length;for(u&&(n=o==l||o||u);b!==P&&null!=(d=E[b]);b++){if(r&&d){for(f=0,o||d.ownerDocument==l||(le(d),c=!p);g=e[f++];)if(g(d,o||l,c)){m.call(h,d);break}u&&(y=C)}s&&((d=!g&&d)&&v--,a&&w.push(d))}if(v+=b,s&&b!==v){for(f=0;g=i[f++];)g(w,x,o,c);if(a){if(v>0)for(;b--;)w[b]||x[b]||(x[b]=k.call(h));x=fe(x)}m.apply(h,x),u&&!a&&x.length>0&&v+i.length>1&&T.uniqueSort(h)}return u&&(y=C,n=S),w};return s?te(a):a}(a,r))).selector=e}return o}function ye(e,i,n,s){var r,a,o,l,c,h="function"==typeof e&&e,u=!s&&he(e=h.selector||e);if(n=n||[],1===u.length){if((a=u[0]=u[0].slice(0)).length>2&&"ID"===(o=a[0]).type&&9===i.nodeType&&p&&t.relative[a[1].type]){if(!(i=(t.find.ID(o.matches[0].replace(U,K),i)||[])[0]))return n;h&&(i=i.parentNode),e=e.slice(a.shift().value.length)}for(r=q.needsContext.test(e)?0:a.length;r--&&(o=a[r],!t.relative[l=o.type]);)if((c=t.find[l])&&(s=c(o.matches[0].replace(U,K),X.test(a[0].type)&&oe(i.parentNode)||i))){if(a.splice(r,1),!(e=s.length&&pe(a)))return m.apply(n,s),n;break}}return(h||ve(e,u))(s,i,!p,n,!i||X.test(e)&&oe(i.parentNode)||i),n}ce.prototype=t.filters=t.pseudos,t.setFilters=new ce,g.sortStable=v.split("").sort(C).join("")===v,le(),g.sortDetached=ie((function(e){return 1&e.compareDocumentPosition(l.createElement("fieldset"))})),T.find=Q,T.expr[":"]=T.expr.pseudos,T.unique=T.uniqueSort,Q.compile=ve,Q.select=ye,Q.setDocument=le,Q.tokenize=he,Q.escape=T.escapeSelector,Q.getText=T.text,Q.isXML=T.isXMLDoc,Q.selectors=T.expr,Q.support=T.support,Q.uniqueSort=T.uniqueSort}();var j=function(e,t,i){for(var n=[],s=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(s&&T(e).is(i))break;n.push(e)}return n},V=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i},R=T.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function N(e,t,i){return v(t)?T.grep(e,(function(e,n){return!!t.call(e,n,e)!==i})):t.nodeType?T.grep(e,(function(e){return e===t!==i})):"string"!=typeof t?T.grep(e,(function(e){return h.call(t,e)>-1!==i})):T.filter(t,e,i)}T.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?T.find.matchesSelector(n,e)?[n]:[]:T.find.matches(e,T.grep(t,(function(e){return 1===e.nodeType})))},T.fn.extend({find:function(e){var t,i,n=this.length,s=this;if("string"!=typeof e)return this.pushStack(T(e).filter((function(){for(t=0;t<n;t++)if(T.contains(s[t],this))return!0})));for(i=this.pushStack([]),t=0;t<n;t++)T.find(e,s[t],i);return n>1?T.uniqueSort(i):i},filter:function(e){return this.pushStack(N(this,e||[],!1))},not:function(e){return this.pushStack(N(this,e||[],!0))},is:function(e){return!!N(this,"string"==typeof e&&R.test(e)?T(e):e||[],!1).length}});var z,H=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,i){var n,s;if(!e)return this;if(i=i||z,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:H.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),B.test(n[1])&&T.isPlainObject(t))for(n in t)v(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(s=b.getElementById(n[2]))&&(this[0]=s,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==i.ready?i.ready(e):e(T):T.makeArray(e,this)}).prototype=T.fn,z=T(b);var G=/^(?:parents|prev(?:Until|All))/,q={children:!0,contents:!0,next:!0,prev:!0};function $(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),i=t.length;return this.filter((function(){for(var e=0;e<i;e++)if(T.contains(this,t[e]))return!0}))},closest:function(e,t){var i,n=0,s=this.length,r=[],a="string"!=typeof e&&T(e);if(!R.test(e))for(;n<s;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(a?a.index(i)>-1:1===i.nodeType&&T.find.matchesSelector(i,e))){r.push(i);break}return this.pushStack(r.length>1?T.uniqueSort(r):r)},index:function(e){return e?"string"==typeof e?h.call(T(e),this[0]):h.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),T.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return j(e,"parentNode")},parentsUntil:function(e,t,i){return j(e,"parentNode",i)},next:function(e){return $(e,"nextSibling")},prev:function(e){return $(e,"previousSibling")},nextAll:function(e){return j(e,"nextSibling")},prevAll:function(e){return j(e,"previousSibling")},nextUntil:function(e,t,i){return j(e,"nextSibling",i)},prevUntil:function(e,t,i){return j(e,"previousSibling",i)},siblings:function(e){return V((e.parentNode||{}).firstChild,e)},children:function(e){return V(e.firstChild)},contents:function(e){return null!=e.contentDocument&&a(e.contentDocument)?e.contentDocument:(P(e,"template")&&(e=e.content||e),T.merge([],e.childNodes))}},(function(e,t){T.fn[e]=function(i,n){var s=T.map(this,t,i);return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(s=T.filter(n,s)),this.length>1&&(q[e]||T.uniqueSort(s),G.test(e)&&s.reverse()),this.pushStack(s)}}));var W=/[^\x20\t\r\n\f]+/g;function Y(e){return e}function X(e){throw e}function U(e,t,i,n){var s;try{e&&v(s=e.promise)?s.call(e).done(t).fail(i):e&&v(s=e.then)?s.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}T.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return T.each(e.match(W)||[],(function(e,i){t[i]=!0})),t}(e):T.extend({},e);var t,i,n,s,r=[],a=[],o=-1,l=function(){for(s=s||e.once,n=t=!0;a.length;o=-1)for(i=a.shift();++o<r.length;)!1===r[o].apply(i[0],i[1])&&e.stopOnFalse&&(o=r.length,i=!1);e.memory||(i=!1),t=!1,s&&(r=i?[]:"")},c={add:function(){return r&&(i&&!t&&(o=r.length-1,a.push(i)),function t(i){T.each(i,(function(i,n){v(n)?e.unique&&c.has(n)||r.push(n):n&&n.length&&"string"!==S(n)&&t(n)}))}(arguments),i&&!t&&l()),this},remove:function(){return T.each(arguments,(function(e,t){for(var i;(i=T.inArray(t,r,i))>-1;)r.splice(i,1),i<=o&&o--})),this},has:function(e){return e?T.inArray(e,r)>-1:r.length>0},empty:function(){return r&&(r=[]),this},disable:function(){return s=a=[],r=i="",this},disabled:function(){return!r},lock:function(){return s=a=[],i||t||(r=i=""),this},locked:function(){return!!s},fireWith:function(e,i){return s||(i=[e,(i=i||[]).slice?i.slice():i],a.push(i),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},T.extend({Deferred:function(e){var t=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],n="pending",s={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},catch:function(e){return s.then(null,e)},pipe:function(){var e=arguments;return T.Deferred((function(i){T.each(t,(function(t,n){var s=v(e[n[4]])&&e[n[4]];r[n[1]]((function(){var e=s&&s.apply(this,arguments);e&&v(e.promise)?e.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[n[0]+"With"](this,s?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,s){var r=0;function a(e,t,n,s){return function(){var o=this,l=arguments,c=function(){var i,c;if(!(e<r)){if((i=n.apply(o,l))===t.promise())throw new TypeError("Thenable self-resolution");c=i&&("object"==typeof i||"function"==typeof i)&&i.then,v(c)?s?c.call(i,a(r,t,Y,s),a(r,t,X,s)):(r++,c.call(i,a(r,t,Y,s),a(r,t,X,s),a(r,t,Y,t.notifyWith))):(n!==Y&&(o=void 0,l=[i]),(s||t.resolveWith)(o,l))}},h=s?c:function(){try{c()}catch(i){T.Deferred.exceptionHook&&T.Deferred.exceptionHook(i,h.error),e+1>=r&&(n!==X&&(o=void 0,l=[i]),t.rejectWith(o,l))}};e?h():(T.Deferred.getErrorHook?h.error=T.Deferred.getErrorHook():T.Deferred.getStackHook&&(h.error=T.Deferred.getStackHook()),i.setTimeout(h))}}return T.Deferred((function(i){t[0][3].add(a(0,i,v(s)?s:Y,i.notifyWith)),t[1][3].add(a(0,i,v(e)?e:Y)),t[2][3].add(a(0,i,v(n)?n:X))})).promise()},promise:function(e){return null!=e?T.extend(e,s):s}},r={};return T.each(t,(function(e,i){var a=i[2],o=i[5];s[i[1]]=a.add,o&&a.add((function(){n=o}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(i[3].fire),r[i[0]]=function(){return r[i[0]+"With"](this===r?void 0:this,arguments),this},r[i[0]+"With"]=a.fireWith})),s.promise(r),e&&e.call(r,r),r},when:function(e){var t=arguments.length,i=t,n=Array(i),s=o.call(arguments),r=T.Deferred(),a=function(e){return function(i){n[e]=this,s[e]=arguments.length>1?o.call(arguments):i,--t||r.resolveWith(n,s)}};if(t<=1&&(U(e,r.done(a(i)).resolve,r.reject,!t),"pending"===r.state()||v(s[i]&&s[i].then)))return r.then();for(;i--;)U(s[i],a(i),r.reject);return r.promise()}});var K=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(e,t){i.console&&i.console.warn&&e&&K.test(e.name)&&i.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},T.readyException=function(e){i.setTimeout((function(){throw e}))};var J=T.Deferred();function Z(){b.removeEventListener("DOMContentLoaded",Z),i.removeEventListener("load",Z),T.ready()}T.fn.ready=function(e){return J.then(e).catch((function(e){T.readyException(e)})),this},T.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--T.readyWait:T.isReady)||(T.isReady=!0,!0!==e&&--T.readyWait>0||J.resolveWith(b,[T]))}}),T.ready.then=J.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?i.setTimeout(T.ready):(b.addEventListener("DOMContentLoaded",Z),i.addEventListener("load",Z));var Q=function(e,t,i,n,s,r,a){var o=0,l=e.length,c=null==i;if("object"===S(i))for(o in s=!0,i)Q(e,t,o,i[o],!0,r,a);else if(void 0!==n&&(s=!0,v(n)||(a=!0),c&&(a?(t.call(e,n),t=null):(c=t,t=function(e,t,i){return c.call(T(e),i)})),t))for(;o<l;o++)t(e[o],i,a?n:n.call(e[o],o,t(e[o],i)));return s?e:c?t.call(e):l?t(e[0],i):r},ee=/^-ms-/,te=/-([a-z])/g;function ie(e,t){return t.toUpperCase()}function ne(e){return e.replace(ee,"ms-").replace(te,ie)}var se=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function re(){this.expando=T.expando+re.uid++}re.uid=1,re.prototype={cache:function(e){var t=e[this.expando];return t||(t={},se(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,s=this.cache(e);if("string"==typeof t)s[ne(t)]=i;else for(n in t)s[ne(n)]=t[n];return s},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][ne(t)]},access:function(e,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(e,t):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n=e[this.expando];if(void 0!==n){if(void 0!==t){i=(t=Array.isArray(t)?t.map(ne):(t=ne(t))in n?[t]:t.match(W)||[]).length;for(;i--;)delete n[t[i]]}(void 0===t||T.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!T.isEmptyObject(t)}};var ae=new re,oe=new re,le=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ce=/[A-Z]/g;function he(e,t,i){var n;if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(ce,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:le.test(e)?JSON.parse(e):e)}(i)}catch(e){}oe.set(e,t,i)}else i=void 0;return i}T.extend({hasData:function(e){return oe.hasData(e)||ae.hasData(e)},data:function(e,t,i){return oe.access(e,t,i)},removeData:function(e,t){oe.remove(e,t)},_data:function(e,t,i){return ae.access(e,t,i)},_removeData:function(e,t){ae.remove(e,t)}}),T.fn.extend({data:function(e,t){var i,n,s,r=this[0],a=r&&r.attributes;if(void 0===e){if(this.length&&(s=oe.get(r),1===r.nodeType&&!ae.get(r,"hasDataAttrs"))){for(i=a.length;i--;)a[i]&&0===(n=a[i].name).indexOf("data-")&&(n=ne(n.slice(5)),he(r,n,s[n]));ae.set(r,"hasDataAttrs",!0)}return s}return"object"==typeof e?this.each((function(){oe.set(this,e)})):Q(this,(function(t){var i;if(r&&void 0===t)return void 0!==(i=oe.get(r,e))||void 0!==(i=he(r,e))?i:void 0;this.each((function(){oe.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){oe.remove(this,e)}))}}),T.extend({queue:function(e,t,i){var n;if(e)return t=(t||"fx")+"queue",n=ae.get(e,t),i&&(!n||Array.isArray(i)?n=ae.access(e,t,T.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx";var i=T.queue(e,t),n=i.length,s=i.shift(),r=T._queueHooks(e,t);"inprogress"===s&&(s=i.shift(),n--),s&&("fx"===t&&i.unshift("inprogress"),delete r.stop,s.call(e,(function(){T.dequeue(e,t)}),r)),!n&&r&&r.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return ae.get(e,i)||ae.access(e,i,{empty:T.Callbacks("once memory").add((function(){ae.remove(e,[t+"queue",i])}))})}}),T.fn.extend({queue:function(e,t){var i=2;return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length<i?T.queue(this[0],e):void 0===t?this:this.each((function(){var i=T.queue(this,e,t);T._queueHooks(this,e),"fx"===e&&"inprogress"!==i[0]&&T.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){T.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,s=T.Deferred(),r=this,a=this.length,o=function(){--n||s.resolveWith(r,[r])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(i=ae.get(r[a],e+"queueHooks"))&&i.empty&&(n++,i.empty.add(o));return o(),s.promise(t)}});var pe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ue=new RegExp("^(?:([+-])=|)("+pe+")([a-z%]*)$","i"),de=["Top","Right","Bottom","Left"],fe=b.documentElement,me=function(e){return T.contains(e.ownerDocument,e)},ge={composed:!0};fe.getRootNode&&(me=function(e){return T.contains(e.ownerDocument,e)||e.getRootNode(ge)===e.ownerDocument});var ve=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&me(e)&&"none"===T.css(e,"display")};function ye(e,t,i,n){var s,r,a=20,o=n?function(){return n.cur()}:function(){return T.css(e,t,"")},l=o(),c=i&&i[3]||(T.cssNumber[t]?"":"px"),h=e.nodeType&&(T.cssNumber[t]||"px"!==c&&+l)&&ue.exec(T.css(e,t));if(h&&h[3]!==c){for(l/=2,c=c||h[3],h=+l||1;a--;)T.style(e,t,h+c),(1-r)*(1-(r=o()/l||.5))<=0&&(a=0),h/=r;h*=2,T.style(e,t,h+c),i=i||[]}return i&&(h=+h||+l||0,s=i[1]?h+(i[1]+1)*i[2]:+i[2],n&&(n.unit=c,n.start=h,n.end=s)),s}var be={};function we(e){var t,i=e.ownerDocument,n=e.nodeName,s=be[n];return s||(t=i.body.appendChild(i.createElement(n)),s=T.css(t,"display"),t.parentNode.removeChild(t),"none"===s&&(s="block"),be[n]=s,s)}function xe(e,t){for(var i,n,s=[],r=0,a=e.length;r<a;r++)(n=e[r]).style&&(i=n.style.display,t?("none"===i&&(s[r]=ae.get(n,"display")||null,s[r]||(n.style.display="")),""===n.style.display&&ve(n)&&(s[r]=we(n))):"none"!==i&&(s[r]="none",ae.set(n,"display",i)));for(r=0;r<a;r++)null!=s[r]&&(e[r].style.display=s[r]);return e}T.fn.extend({show:function(){return xe(this,!0)},hide:function(){return xe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ve(this)?T(this).show():T(this).hide()}))}});var Se,Ee,Te=/^(?:checkbox|radio)$/i,Ce=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Pe=/^$|^module$|\/(?:java|ecma)script/i;Se=b.createDocumentFragment().appendChild(b.createElement("div")),(Ee=b.createElement("input")).setAttribute("type","radio"),Ee.setAttribute("checked","checked"),Ee.setAttribute("name","t"),Se.appendChild(Ee),g.checkClone=Se.cloneNode(!0).cloneNode(!0).lastChild.checked,Se.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!Se.cloneNode(!0).lastChild.defaultValue,Se.innerHTML="<option></option>",g.option=!!Se.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Me(e,t){var i;return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&P(e,t)?T.merge([e],i):i}function Ae(e,t){for(var i=0,n=e.length;i<n;i++)ae.set(e[i],"globalEval",!t||ae.get(t[i],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,g.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var _e=/<|&#?\w+;/;function De(e,t,i,n,s){for(var r,a,o,l,c,h,p=t.createDocumentFragment(),u=[],d=0,f=e.length;d<f;d++)if((r=e[d])||0===r)if("object"===S(r))T.merge(u,r.nodeType?[r]:r);else if(_e.test(r)){for(a=a||p.appendChild(t.createElement("div")),o=(Ce.exec(r)||["",""])[1].toLowerCase(),l=ke[o]||ke._default,a.innerHTML=l[1]+T.htmlPrefilter(r)+l[2],h=l[0];h--;)a=a.lastChild;T.merge(u,a.childNodes),(a=p.firstChild).textContent=""}else u.push(t.createTextNode(r));for(p.textContent="",d=0;r=u[d++];)if(n&&T.inArray(r,n)>-1)s&&s.push(r);else if(c=me(r),a=Me(p.appendChild(r),"script"),c&&Ae(a),i)for(h=0;r=a[h++];)Pe.test(r.type||"")&&i.push(r);return p}var Ie=/^([^.]*)(?:\.(.+)|)/;function Fe(){return!0}function Le(){return!1}function Oe(e,t,i,n,s,r){var a,o;if("object"==typeof t){for(o in"string"!=typeof i&&(n=n||i,i=void 0),t)Oe(e,o,i,n,t[o],r);return e}if(null==n&&null==s?(s=i,n=i=void 0):null==s&&("string"==typeof i?(s=n,n=void 0):(s=n,n=i,i=void 0)),!1===s)s=Le;else if(!s)return e;return 1===r&&(a=s,(s=function(e){return T().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=T.guid++)),e.each((function(){T.event.add(this,t,s,n,i)}))}function je(e,t,i){i?(ae.set(e,t,!1),T.event.add(e,t,{namespace:!1,handler:function(e){var i,n=ae.get(this,t);if(1&e.isTrigger&&this[t]){if(n)(T.event.special[t]||{}).delegateType&&e.stopPropagation();else if(n=o.call(arguments),ae.set(this,t,n),this[t](),i=ae.get(this,t),ae.set(this,t,!1),n!==i)return e.stopImmediatePropagation(),e.preventDefault(),i}else n&&(ae.set(this,t,T.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Fe)}})):void 0===ae.get(e,t)&&T.event.add(e,t,Fe)}T.event={global:{},add:function(e,t,i,n,s){var r,a,o,l,c,h,p,u,d,f,m,g=ae.get(e);if(se(e))for(i.handler&&(i=(r=i).handler,s=r.selector),s&&T.find.matchesSelector(fe,s),i.guid||(i.guid=T.guid++),(l=g.events)||(l=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(t){return void 0!==T&&T.event.triggered!==t.type?T.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(W)||[""]).length;c--;)d=m=(o=Ie.exec(t[c])||[])[1],f=(o[2]||"").split(".").sort(),d&&(p=T.event.special[d]||{},d=(s?p.delegateType:p.bindType)||d,p=T.event.special[d]||{},h=T.extend({type:d,origType:m,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&T.expr.match.needsContext.test(s),namespace:f.join(".")},r),(u=l[d])||((u=l[d]=[]).delegateCount=0,p.setup&&!1!==p.setup.call(e,n,f,a)||e.addEventListener&&e.addEventListener(d,a)),p.add&&(p.add.call(e,h),h.handler.guid||(h.handler.guid=i.guid)),s?u.splice(u.delegateCount++,0,h):u.push(h),T.event.global[d]=!0)},remove:function(e,t,i,n,s){var r,a,o,l,c,h,p,u,d,f,m,g=ae.hasData(e)&&ae.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(W)||[""]).length;c--;)if(d=m=(o=Ie.exec(t[c])||[])[1],f=(o[2]||"").split(".").sort(),d){for(p=T.event.special[d]||{},u=l[d=(n?p.delegateType:p.bindType)||d]||[],o=o[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=r=u.length;r--;)h=u[r],!s&&m!==h.origType||i&&i.guid!==h.guid||o&&!o.test(h.namespace)||n&&n!==h.selector&&("**"!==n||!h.selector)||(u.splice(r,1),h.selector&&u.delegateCount--,p.remove&&p.remove.call(e,h));a&&!u.length&&(p.teardown&&!1!==p.teardown.call(e,f,g.handle)||T.removeEvent(e,d,g.handle),delete l[d])}else for(d in l)T.event.remove(e,d+t[c],i,n,!0);T.isEmptyObject(l)&&ae.remove(e,"handle events")}},dispatch:function(e){var t,i,n,s,r,a,o=new Array(arguments.length),l=T.event.fix(e),c=(ae.get(this,"events")||Object.create(null))[l.type]||[],h=T.event.special[l.type]||{};for(o[0]=l,t=1;t<arguments.length;t++)o[t]=arguments[t];if(l.delegateTarget=this,!h.preDispatch||!1!==h.preDispatch.call(this,l)){for(a=T.event.handlers.call(this,l,c),t=0;(s=a[t++])&&!l.isPropagationStopped();)for(l.currentTarget=s.elem,i=0;(r=s.handlers[i++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==r.namespace&&!l.rnamespace.test(r.namespace)||(l.handleObj=r,l.data=r.data,void 0!==(n=((T.event.special[r.origType]||{}).handle||r.handler).apply(s.elem,o))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation()));return h.postDispatch&&h.postDispatch.call(this,l),l.result}},handlers:function(e,t){var i,n,s,r,a,o=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(r=[],a={},i=0;i<l;i++)void 0===a[s=(n=t[i]).selector+" "]&&(a[s]=n.needsContext?T(s,this).index(c)>-1:T.find(s,this,null,[c]).length),a[s]&&r.push(n);r.length&&o.push({elem:c,handlers:r})}return c=this,l<t.length&&o.push({elem:c,handlers:t.slice(l)}),o},addProp:function(e,t){Object.defineProperty(T.Event.prototype,e,{enumerable:!0,configurable:!0,get:v(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[T.expando]?e:new T.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return Te.test(t.type)&&t.click&&P(t,"input")&&je(t,"click",!0),!1},trigger:function(e){var t=this||e;return Te.test(t.type)&&t.click&&P(t,"input")&&je(t,"click"),!0},_default:function(e){var t=e.target;return Te.test(t.type)&&t.click&&P(t,"input")&&ae.get(t,"click")||P(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},T.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},T.Event=function(e,t){if(!(this instanceof T.Event))return new T.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Fe:Le,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&T.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[T.expando]=!0},T.Event.prototype={constructor:T.Event,isDefaultPrevented:Le,isPropagationStopped:Le,isImmediatePropagationStopped:Le,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Fe,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Fe,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Fe,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},T.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},T.event.addProp),T.each({focus:"focusin",blur:"focusout"},(function(e,t){function i(e){if(b.documentMode){var i=ae.get(this,"handle"),n=T.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,i(e),n.target===n.currentTarget&&i(n)}else T.event.simulate(t,e.target,T.event.fix(e))}T.event.special[e]={setup:function(){var n;if(je(this,e,!0),!b.documentMode)return!1;(n=ae.get(this,t))||this.addEventListener(t,i),ae.set(this,t,(n||0)+1)},trigger:function(){return je(this,e),!0},teardown:function(){var e;if(!b.documentMode)return!1;(e=ae.get(this,t)-1)?ae.set(this,t,e):(this.removeEventListener(t,i),ae.remove(this,t))},_default:function(t){return ae.get(t.target,e)},delegateType:t},T.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,s=b.documentMode?this:n,r=ae.get(s,t);r||(b.documentMode?this.addEventListener(t,i):n.addEventListener(e,i,!0)),ae.set(s,t,(r||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,s=b.documentMode?this:n,r=ae.get(s,t)-1;r?ae.set(s,t,r):(b.documentMode?this.removeEventListener(t,i):n.removeEventListener(e,i,!0),ae.remove(s,t))}}})),T.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){T.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=this,s=e.relatedTarget,r=e.handleObj;return s&&(s===n||T.contains(n,s))||(e.type=r.origType,i=r.handler.apply(this,arguments),e.type=t),i}}})),T.fn.extend({on:function(e,t,i,n){return Oe(this,e,t,i,n)},one:function(e,t,i,n){return Oe(this,e,t,i,n,1)},off:function(e,t,i){var n,s;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,T(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof e){for(s in e)this.off(s,t,e[s]);return this}return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=Le),this.each((function(){T.event.remove(this,e,i,t)}))}});var Ve=/<script|<style|<link/i,Re=/checked\s*(?:[^=]|=\s*.checked.)/i,Be=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Ne(e,t){return P(e,"table")&&P(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function ze(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ge(e,t){var i,n,s,r,a,o;if(1===t.nodeType){if(ae.hasData(e)&&(o=ae.get(e).events))for(s in ae.remove(t,"handle events"),o)for(i=0,n=o[s].length;i<n;i++)T.event.add(t,s,o[s][i]);oe.hasData(e)&&(r=oe.access(e),a=T.extend({},r),oe.set(t,a))}}function qe(e,t){var i=t.nodeName.toLowerCase();"input"===i&&Te.test(e.type)?t.checked=e.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=e.defaultValue)}function $e(e,t,i,n){t=l(t);var s,r,a,o,c,h,p=0,u=e.length,d=u-1,f=t[0],m=v(f);if(m||u>1&&"string"==typeof f&&!g.checkClone&&Re.test(f))return e.each((function(s){var r=e.eq(s);m&&(t[0]=f.call(this,s,r.html())),$e(r,t,i,n)}));if(u&&(r=(s=De(t,e[0].ownerDocument,!1,e,n)).firstChild,1===s.childNodes.length&&(s=r),r||n)){for(o=(a=T.map(Me(s,"script"),ze)).length;p<u;p++)c=s,p!==d&&(c=T.clone(c,!0,!0),o&&T.merge(a,Me(c,"script"))),i.call(e[p],c,p);if(o)for(h=a[a.length-1].ownerDocument,T.map(a,He),p=0;p<o;p++)c=a[p],Pe.test(c.type||"")&&!ae.access(c,"globalEval")&&T.contains(h,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?T._evalUrl&&!c.noModule&&T._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},h):x(c.textContent.replace(Be,""),c,h))}return e}function We(e,t,i){for(var n,s=t?T.filter(t,e):e,r=0;null!=(n=s[r]);r++)i||1!==n.nodeType||T.cleanData(Me(n)),n.parentNode&&(i&&me(n)&&Ae(Me(n,"script")),n.parentNode.removeChild(n));return e}T.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,s,r,a,o=e.cloneNode(!0),l=me(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=Me(o),n=0,s=(r=Me(e)).length;n<s;n++)qe(r[n],a[n]);if(t)if(i)for(r=r||Me(e),a=a||Me(o),n=0,s=r.length;n<s;n++)Ge(r[n],a[n]);else Ge(e,o);return(a=Me(o,"script")).length>0&&Ae(a,!l&&Me(e,"script")),o},cleanData:function(e){for(var t,i,n,s=T.event.special,r=0;void 0!==(i=e[r]);r++)if(se(i)){if(t=i[ae.expando]){if(t.events)for(n in t.events)s[n]?T.event.remove(i,n):T.removeEvent(i,n,t.handle);i[ae.expando]=void 0}i[oe.expando]&&(i[oe.expando]=void 0)}}}),T.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return Q(this,(function(e){return void 0===e?T.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return $e(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ne(this,e).appendChild(e)}))},prepend:function(){return $e(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ne(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return $e(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return $e(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(T.cleanData(Me(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return T.clone(this,e,t)}))},html:function(e){return Q(this,(function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ve.test(e)&&!ke[(Ce.exec(e)||["",""])[1].toLowerCase()]){e=T.htmlPrefilter(e);try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(T.cleanData(Me(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return $e(this,arguments,(function(t){var i=this.parentNode;T.inArray(this,e)<0&&(T.cleanData(Me(this)),i&&i.replaceChild(t,this))}),e)}}),T.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){T.fn[e]=function(e){for(var i,n=[],s=T(e),r=s.length-1,a=0;a<=r;a++)i=a===r?this:this.clone(!0),T(s[a])[t](i),c.apply(n,i.get());return this.pushStack(n)}}));var Ye=new RegExp("^("+pe+")(?!px)[a-z%]+$","i"),Xe=/^--/,Ue=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=i),t.getComputedStyle(e)},Ke=function(e,t,i){var n,s,r={};for(s in t)r[s]=e.style[s],e.style[s]=t[s];for(s in n=i.call(e),t)e.style[s]=r[s];return n},Je=new RegExp(de.join("|"),"i");function Ze(e,t,i){var n,s,r,a,o=Xe.test(t),l=e.style;return(i=i||Ue(e))&&(a=i.getPropertyValue(t)||i[t],o&&a&&(a=a.replace(D,"$1")||void 0),""!==a||me(e)||(a=T.style(e,t)),!g.pixelBoxStyles()&&Ye.test(a)&&Je.test(t)&&(n=l.width,s=l.minWidth,r=l.maxWidth,l.minWidth=l.maxWidth=l.width=a,a=i.width,l.width=n,l.minWidth=s,l.maxWidth=r)),void 0!==a?a+"":a}function Qe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(h){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",h.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",fe.appendChild(c).appendChild(h);var e=i.getComputedStyle(h);n="1%"!==e.top,l=12===t(e.marginLeft),h.style.right="60%",a=36===t(e.right),s=36===t(e.width),h.style.position="absolute",r=12===t(h.offsetWidth/3),fe.removeChild(c),h=null}}function t(e){return Math.round(parseFloat(e))}var n,s,r,a,o,l,c=b.createElement("div"),h=b.createElement("div");h.style&&(h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===h.style.backgroundClip,T.extend(g,{boxSizingReliable:function(){return e(),s},pixelBoxStyles:function(){return e(),a},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),r},reliableTrDimensions:function(){var e,t,n,s;return null==o&&(e=b.createElement("table"),t=b.createElement("tr"),n=b.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",fe.appendChild(e).appendChild(t).appendChild(n),s=i.getComputedStyle(t),o=parseInt(s.height,10)+parseInt(s.borderTopWidth,10)+parseInt(s.borderBottomWidth,10)===t.offsetHeight,fe.removeChild(e)),o}}))}();var et=["Webkit","Moz","ms"],tt=b.createElement("div").style,it={};function nt(e){var t=T.cssProps[e]||it[e];return t||(e in tt?e:it[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),i=et.length;i--;)if((e=et[i]+t)in tt)return e}(e)||e)}var st=/^(none|table(?!-c[ea]).+)/,rt={position:"absolute",visibility:"hidden",display:"block"},at={letterSpacing:"0",fontWeight:"400"};function ot(e,t,i){var n=ue.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function lt(e,t,i,n,s,r){var a="width"===t?1:0,o=0,l=0,c=0;if(i===(n?"border":"content"))return 0;for(;a<4;a+=2)"margin"===i&&(c+=T.css(e,i+de[a],!0,s)),n?("content"===i&&(l-=T.css(e,"padding"+de[a],!0,s)),"margin"!==i&&(l-=T.css(e,"border"+de[a]+"Width",!0,s))):(l+=T.css(e,"padding"+de[a],!0,s),"padding"!==i?l+=T.css(e,"border"+de[a]+"Width",!0,s):o+=T.css(e,"border"+de[a]+"Width",!0,s));return!n&&r>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-r-l-o-.5))||0),l+c}function ct(e,t,i){var n=Ue(e),s=(!g.boxSizingReliable()||i)&&"border-box"===T.css(e,"boxSizing",!1,n),r=s,a=Ze(e,t,n),o="offset"+t[0].toUpperCase()+t.slice(1);if(Ye.test(a)){if(!i)return a;a="auto"}return(!g.boxSizingReliable()&&s||!g.reliableTrDimensions()&&P(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===T.css(e,"display",!1,n))&&e.getClientRects().length&&(s="border-box"===T.css(e,"boxSizing",!1,n),(r=o in e)&&(a=e[o])),(a=parseFloat(a)||0)+lt(e,t,i||(s?"border":"content"),r,n,a)+"px"}function ht(e,t,i,n,s){return new ht.prototype.init(e,t,i,n,s)}T.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Ze(e,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var s,r,a,o=ne(t),l=Xe.test(t),c=e.style;if(l||(t=nt(o)),a=T.cssHooks[t]||T.cssHooks[o],void 0===i)return a&&"get"in a&&void 0!==(s=a.get(e,!1,n))?s:c[t];"string"===(r=typeof i)&&(s=ue.exec(i))&&s[1]&&(i=ye(e,t,s),r="number"),null!=i&&i==i&&("number"!==r||l||(i+=s&&s[3]||(T.cssNumber[o]?"":"px")),g.clearCloneStyle||""!==i||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(i=a.set(e,i,n))||(l?c.setProperty(t,i):c[t]=i))}},css:function(e,t,i,n){var s,r,a,o=ne(t);return Xe.test(t)||(t=nt(o)),(a=T.cssHooks[t]||T.cssHooks[o])&&"get"in a&&(s=a.get(e,!0,i)),void 0===s&&(s=Ze(e,t,n)),"normal"===s&&t in at&&(s=at[t]),""===i||i?(r=parseFloat(s),!0===i||isFinite(r)?r||0:s):s}}),T.each(["height","width"],(function(e,t){T.cssHooks[t]={get:function(e,i,n){if(i)return!st.test(T.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ct(e,t,n):Ke(e,rt,(function(){return ct(e,t,n)}))},set:function(e,i,n){var s,r=Ue(e),a=!g.scrollboxSize()&&"absolute"===r.position,o=(a||n)&&"border-box"===T.css(e,"boxSizing",!1,r),l=n?lt(e,t,n,o,r):0;return o&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(r[t])-lt(e,t,"border",!1,r)-.5)),l&&(s=ue.exec(i))&&"px"!==(s[3]||"px")&&(e.style[t]=i,i=T.css(e,t)),ot(0,i,l)}}})),T.cssHooks.marginLeft=Qe(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ze(e,"marginLeft"))||e.getBoundingClientRect().left-Ke(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),T.each({margin:"",padding:"",border:"Width"},(function(e,t){T.cssHooks[e+t]={expand:function(i){for(var n=0,s={},r="string"==typeof i?i.split(" "):[i];n<4;n++)s[e+de[n]+t]=r[n]||r[n-2]||r[0];return s}},"margin"!==e&&(T.cssHooks[e+t].set=ot)})),T.fn.extend({css:function(e,t){return Q(this,(function(e,t,i){var n,s,r={},a=0;if(Array.isArray(t)){for(n=Ue(e),s=t.length;a<s;a++)r[t[a]]=T.css(e,t[a],!1,n);return r}return void 0!==i?T.style(e,t,i):T.css(e,t)}),e,t,arguments.length>1)}}),T.Tween=ht,ht.prototype={constructor:ht,init:function(e,t,i,n,s,r){this.elem=e,this.prop=i,this.easing=s||T.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=r||(T.cssNumber[i]?"":"px")},cur:function(){var e=ht.propHooks[this.prop];return e&&e.get?e.get(this):ht.propHooks._default.get(this)},run:function(e){var t,i=ht.propHooks[this.prop];return this.options.duration?this.pos=t=T.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):ht.propHooks._default.set(this),this}},ht.prototype.init.prototype=ht.prototype,ht.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=T.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){T.fx.step[e.prop]?T.fx.step[e.prop](e):1!==e.elem.nodeType||!T.cssHooks[e.prop]&&null==e.elem.style[nt(e.prop)]?e.elem[e.prop]=e.now:T.style(e.elem,e.prop,e.now+e.unit)}}},ht.propHooks.scrollTop=ht.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},T.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},T.fx=ht.prototype.init,T.fx.step={};var pt,ut,dt=/^(?:toggle|show|hide)$/,ft=/queueHooks$/;function mt(){ut&&(!1===b.hidden&&i.requestAnimationFrame?i.requestAnimationFrame(mt):i.setTimeout(mt,T.fx.interval),T.fx.tick())}function gt(){return i.setTimeout((function(){pt=void 0})),pt=Date.now()}function vt(e,t){var i,n=0,s={height:e};for(t=t?1:0;n<4;n+=2-t)s["margin"+(i=de[n])]=s["padding"+i]=e;return t&&(s.opacity=s.width=e),s}function yt(e,t,i){for(var n,s=(bt.tweeners[t]||[]).concat(bt.tweeners["*"]),r=0,a=s.length;r<a;r++)if(n=s[r].call(i,t,e))return n}function bt(e,t,i){var n,s,r=0,a=bt.prefilters.length,o=T.Deferred().always((function(){delete l.elem})),l=function(){if(s)return!1;for(var t=pt||gt(),i=Math.max(0,c.startTime+c.duration-t),n=1-(i/c.duration||0),r=0,a=c.tweens.length;r<a;r++)c.tweens[r].run(n);return o.notifyWith(e,[c,n,i]),n<1&&a?i:(a||o.notifyWith(e,[c,1,0]),o.resolveWith(e,[c]),!1)},c=o.promise({elem:e,props:T.extend({},t),opts:T.extend(!0,{specialEasing:{},easing:T.easing._default},i),originalProperties:t,originalOptions:i,startTime:pt||gt(),duration:i.duration,tweens:[],createTween:function(t,i){var n=T.Tween(e,c.opts,t,i,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(n),n},stop:function(t){var i=0,n=t?c.tweens.length:0;if(s)return this;for(s=!0;i<n;i++)c.tweens[i].run(1);return t?(o.notifyWith(e,[c,1,0]),o.resolveWith(e,[c,t])):o.rejectWith(e,[c,t]),this}}),h=c.props;for(!function(e,t){var i,n,s,r,a;for(i in e)if(s=t[n=ne(i)],r=e[i],Array.isArray(r)&&(s=r[1],r=e[i]=r[0]),i!==n&&(e[n]=r,delete e[i]),(a=T.cssHooks[n])&&"expand"in a)for(i in r=a.expand(r),delete e[n],r)i in e||(e[i]=r[i],t[i]=s);else t[n]=s}(h,c.opts.specialEasing);r<a;r++)if(n=bt.prefilters[r].call(c,e,h,c.opts))return v(n.stop)&&(T._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n;return T.map(h,yt,c),v(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),T.fx.timer(T.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}T.Animation=T.extend(bt,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return ye(i.elem,e,ue.exec(t),i),i}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(W);for(var i,n=0,s=e.length;n<s;n++)i=e[n],bt.tweeners[i]=bt.tweeners[i]||[],bt.tweeners[i].unshift(t)},prefilters:[function(e,t,i){var n,s,r,a,o,l,c,h,p="width"in t||"height"in t,u=this,d={},f=e.style,m=e.nodeType&&ve(e),g=ae.get(e,"fxshow");for(n in i.queue||(null==(a=T._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,o=a.empty.fire,a.empty.fire=function(){a.unqueued||o()}),a.unqueued++,u.always((function(){u.always((function(){a.unqueued--,T.queue(e,"fx").length||a.empty.fire()}))}))),t)if(s=t[n],dt.test(s)){if(delete t[n],r=r||"toggle"===s,s===(m?"hide":"show")){if("show"!==s||!g||void 0===g[n])continue;m=!0}d[n]=g&&g[n]||T.style(e,n)}if((l=!T.isEmptyObject(t))||!T.isEmptyObject(d))for(n in p&&1===e.nodeType&&(i.overflow=[f.overflow,f.overflowX,f.overflowY],null==(c=g&&g.display)&&(c=ae.get(e,"display")),"none"===(h=T.css(e,"display"))&&(c?h=c:(xe([e],!0),c=e.style.display||c,h=T.css(e,"display"),xe([e]))),("inline"===h||"inline-block"===h&&null!=c)&&"none"===T.css(e,"float")&&(l||(u.done((function(){f.display=c})),null==c&&(h=f.display,c="none"===h?"":h)),f.display="inline-block")),i.overflow&&(f.overflow="hidden",u.always((function(){f.overflow=i.overflow[0],f.overflowX=i.overflow[1],f.overflowY=i.overflow[2]}))),l=!1,d)l||(g?"hidden"in g&&(m=g.hidden):g=ae.access(e,"fxshow",{display:c}),r&&(g.hidden=!m),m&&xe([e],!0),u.done((function(){for(n in m||xe([e]),ae.remove(e,"fxshow"),d)T.style(e,n,d[n])}))),l=yt(m?g[n]:0,n,u),n in g||(g[n]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?bt.prefilters.unshift(e):bt.prefilters.push(e)}}),T.speed=function(e,t,i){var n=e&&"object"==typeof e?T.extend({},e):{complete:i||!i&&t||v(e)&&e,duration:e,easing:i&&t||t&&!v(t)&&t};return T.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in T.fx.speeds?n.duration=T.fx.speeds[n.duration]:n.duration=T.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){v(n.old)&&n.old.call(this),n.queue&&T.dequeue(this,n.queue)},n},T.fn.extend({fadeTo:function(e,t,i,n){return this.filter(ve).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(e,t,i,n){var s=T.isEmptyObject(e),r=T.speed(t,i,n),a=function(){var t=bt(this,T.extend({},e),r);(s||ae.get(this,"finish"))&&t.stop(!0)};return a.finish=a,s||!1===r.queue?this.each(a):this.queue(r.queue,a)},stop:function(e,t,i){var n=function(e){var t=e.stop;delete e.stop,t(i)};return"string"!=typeof e&&(i=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,s=null!=e&&e+"queueHooks",r=T.timers,a=ae.get(this);if(s)a[s]&&a[s].stop&&n(a[s]);else for(s in a)a[s]&&a[s].stop&&ft.test(s)&&n(a[s]);for(s=r.length;s--;)r[s].elem!==this||null!=e&&r[s].queue!==e||(r[s].anim.stop(i),t=!1,r.splice(s,1));!t&&i||T.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,i=ae.get(this),n=i[e+"queue"],s=i[e+"queueHooks"],r=T.timers,a=n?n.length:0;for(i.finish=!0,T.queue(this,e,[]),s&&s.stop&&s.stop.call(this,!0),t=r.length;t--;)r[t].elem===this&&r[t].queue===e&&(r[t].anim.stop(!0),r.splice(t,1));for(t=0;t<a;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete i.finish}))}}),T.each(["toggle","show","hide"],(function(e,t){var i=T.fn[t];T.fn[t]=function(e,n,s){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(vt(t,!0),e,n,s)}})),T.each({slideDown:vt("show"),slideUp:vt("hide"),slideToggle:vt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){T.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}})),T.timers=[],T.fx.tick=function(){var e,t=0,i=T.timers;for(pt=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1);i.length||T.fx.stop(),pt=void 0},T.fx.timer=function(e){T.timers.push(e),T.fx.start()},T.fx.interval=13,T.fx.start=function(){ut||(ut=!0,mt())},T.fx.stop=function(){ut=null},T.fx.speeds={slow:600,fast:200,_default:400},T.fn.delay=function(e,t){return e=T.fx&&T.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,n){var s=i.setTimeout(t,e);n.stop=function(){i.clearTimeout(s)}}))},function(){var e=b.createElement("input"),t=b.createElement("select").appendChild(b.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=b.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var wt,xt=T.expr.attrHandle;T.fn.extend({attr:function(e,t){return Q(this,T.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){T.removeAttr(this,e)}))}}),T.extend({attr:function(e,t,i){var n,s,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return void 0===e.getAttribute?T.prop(e,t,i):(1===r&&T.isXMLDoc(e)||(s=T.attrHooks[t.toLowerCase()]||(T.expr.match.bool.test(t)?wt:void 0)),void 0!==i?null===i?void T.removeAttr(e,t):s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:(e.setAttribute(t,i+""),i):s&&"get"in s&&null!==(n=s.get(e,t))?n:null==(n=T.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&P(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,s=t&&t.match(W);if(s&&1===e.nodeType)for(;i=s[n++];)e.removeAttribute(i)}}),wt={set:function(e,t,i){return!1===t?T.removeAttr(e,i):e.setAttribute(i,i),i}},T.each(T.expr.match.bool.source.match(/\w+/g),(function(e,t){var i=xt[t]||T.find.attr;xt[t]=function(e,t,n){var s,r,a=t.toLowerCase();return n||(r=xt[a],xt[a]=s,s=null!=i(e,t,n)?a:null,xt[a]=r),s}}));var St=/^(?:input|select|textarea|button)$/i,Et=/^(?:a|area)$/i;function Tt(e){return(e.match(W)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function Pt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(W)||[]}T.fn.extend({prop:function(e,t){return Q(this,T.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[T.propFix[e]||e]}))}}),T.extend({prop:function(e,t,i){var n,s,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return 1===r&&T.isXMLDoc(e)||(t=T.propFix[t]||t,s=T.propHooks[t]),void 0!==i?s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:e[t]=i:s&&"get"in s&&null!==(n=s.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=T.find.attr(e,"tabindex");return t?parseInt(t,10):St.test(e.nodeName)||Et.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(T.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){T.propFix[this.toLowerCase()]=this})),T.fn.extend({addClass:function(e){var t,i,n,s,r,a;return v(e)?this.each((function(t){T(this).addClass(e.call(this,t,Ct(this)))})):(t=Pt(e)).length?this.each((function(){if(n=Ct(this),i=1===this.nodeType&&" "+Tt(n)+" "){for(r=0;r<t.length;r++)s=t[r],i.indexOf(" "+s+" ")<0&&(i+=s+" ");a=Tt(i),n!==a&&this.setAttribute("class",a)}})):this},removeClass:function(e){var t,i,n,s,r,a;return v(e)?this.each((function(t){T(this).removeClass(e.call(this,t,Ct(this)))})):arguments.length?(t=Pt(e)).length?this.each((function(){if(n=Ct(this),i=1===this.nodeType&&" "+Tt(n)+" "){for(r=0;r<t.length;r++)for(s=t[r];i.indexOf(" "+s+" ")>-1;)i=i.replace(" "+s+" "," ");a=Tt(i),n!==a&&this.setAttribute("class",a)}})):this:this.attr("class","")},toggleClass:function(e,t){var i,n,s,r,a=typeof e,o="string"===a||Array.isArray(e);return v(e)?this.each((function(i){T(this).toggleClass(e.call(this,i,Ct(this),t),t)})):"boolean"==typeof t&&o?t?this.addClass(e):this.removeClass(e):(i=Pt(e),this.each((function(){if(o)for(r=T(this),s=0;s<i.length;s++)n=i[s],r.hasClass(n)?r.removeClass(n):r.addClass(n);else void 0!==e&&"boolean"!==a||((n=Ct(this))&&ae.set(this,"__className__",n),this.setAttribute&&this.setAttribute("class",n||!1===e?"":ae.get(this,"__className__")||""))})))},hasClass:function(e){var t,i,n=0;for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&(" "+Tt(Ct(i))+" ").indexOf(t)>-1)return!0;return!1}});var kt=/\r/g;T.fn.extend({val:function(e){var t,i,n,s=this[0];return arguments.length?(n=v(e),this.each((function(i){var s;1===this.nodeType&&(null==(s=n?e.call(this,i,T(this).val()):e)?s="":"number"==typeof s?s+="":Array.isArray(s)&&(s=T.map(s,(function(e){return null==e?"":e+""}))),(t=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,s,"value")||(this.value=s))}))):s?(t=T.valHooks[s.type]||T.valHooks[s.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(s,"value"))?i:"string"==typeof(i=s.value)?i.replace(kt,""):null==i?"":i:void 0}}),T.extend({valHooks:{option:{get:function(e){var t=T.find.attr(e,"value");return null!=t?t:Tt(T.text(e))}},select:{get:function(e){var t,i,n,s=e.options,r=e.selectedIndex,a="select-one"===e.type,o=a?null:[],l=a?r+1:s.length;for(n=r<0?l:a?r:0;n<l;n++)if(((i=s[n]).selected||n===r)&&!i.disabled&&(!i.parentNode.disabled||!P(i.parentNode,"optgroup"))){if(t=T(i).val(),a)return t;o.push(t)}return o},set:function(e,t){for(var i,n,s=e.options,r=T.makeArray(t),a=s.length;a--;)((n=s[a]).selected=T.inArray(T.valHooks.option.get(n),r)>-1)&&(i=!0);return i||(e.selectedIndex=-1),r}}}}),T.each(["radio","checkbox"],(function(){T.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=T.inArray(T(e).val(),t)>-1}},g.checkOn||(T.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var Mt=i.location,At={guid:Date.now()},_t=/\?/;T.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new i.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||T.error("Invalid XML: "+(n?T.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,It=function(e){e.stopPropagation()};T.extend(T.event,{trigger:function(e,t,n,s){var r,a,o,l,c,h,p,u,f=[n||b],m=d.call(e,"type")?e.type:e,g=d.call(e,"namespace")?e.namespace.split("."):[];if(a=u=o=n=n||b,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(m+T.event.triggered)&&(m.indexOf(".")>-1&&(g=m.split("."),m=g.shift(),g.sort()),c=m.indexOf(":")<0&&"on"+m,(e=e[T.expando]?e:new T.Event(m,"object"==typeof e&&e)).isTrigger=s?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:T.makeArray(t,[e]),p=T.event.special[m]||{},s||!p.trigger||!1!==p.trigger.apply(n,t))){if(!s&&!p.noBubble&&!y(n)){for(l=p.delegateType||m,Dt.test(l+m)||(a=a.parentNode);a;a=a.parentNode)f.push(a),o=a;o===(n.ownerDocument||b)&&f.push(o.defaultView||o.parentWindow||i)}for(r=0;(a=f[r++])&&!e.isPropagationStopped();)u=a,e.type=r>1?l:p.bindType||m,(h=(ae.get(a,"events")||Object.create(null))[e.type]&&ae.get(a,"handle"))&&h.apply(a,t),(h=c&&a[c])&&h.apply&&se(a)&&(e.result=h.apply(a,t),!1===e.result&&e.preventDefault());return e.type=m,s||e.isDefaultPrevented()||p._default&&!1!==p._default.apply(f.pop(),t)||!se(n)||c&&v(n[m])&&!y(n)&&((o=n[c])&&(n[c]=null),T.event.triggered=m,e.isPropagationStopped()&&u.addEventListener(m,It),n[m](),e.isPropagationStopped()&&u.removeEventListener(m,It),T.event.triggered=void 0,o&&(n[c]=o)),e.result}},simulate:function(e,t,i){var n=T.extend(new T.Event,i,{type:e,isSimulated:!0});T.event.trigger(n,null,t)}}),T.fn.extend({trigger:function(e,t){return this.each((function(){T.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var i=this[0];if(i)return T.event.trigger(e,t,i,!0)}});var Ft=/\[\]$/,Lt=/\r?\n/g,Ot=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function Vt(e,t,i,n){var s;if(Array.isArray(t))T.each(t,(function(t,s){i||Ft.test(e)?n(e,s):Vt(e+"["+("object"==typeof s&&null!=s?t:"")+"]",s,i,n)}));else if(i||"object"!==S(t))n(e,t);else for(s in t)Vt(e+"["+s+"]",t[s],i,n)}T.param=function(e,t){var i,n=[],s=function(e,t){var i=v(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!T.isPlainObject(e))T.each(e,(function(){s(this.name,this.value)}));else for(i in e)Vt(i,e[i],t,s);return n.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=T.prop(this,"elements");return e?T.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!T(this).is(":disabled")&&jt.test(this.nodeName)&&!Ot.test(e)&&(this.checked||!Te.test(e))})).map((function(e,t){var i=T(this).val();return null==i?null:Array.isArray(i)?T.map(i,(function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}})):{name:t.name,value:i.replace(Lt,"\r\n")}})).get()}});var Rt=/%20/g,Bt=/#.*$/,Nt=/([?&])_=[^&]*/,zt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ht=/^(?:GET|HEAD)$/,Gt=/^\/\//,qt={},$t={},Wt="*/".concat("*"),Yt=b.createElement("a");function Xt(e){return function(t,i){"string"!=typeof t&&(i=t,t="*");var n,s=0,r=t.toLowerCase().match(W)||[];if(v(i))for(;n=r[s++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function Ut(e,t,i,n){var s={},r=e===$t;function a(o){var l;return s[o]=!0,T.each(e[o]||[],(function(e,o){var c=o(t,i,n);return"string"!=typeof c||r||s[c]?r?!(l=c):void 0:(t.dataTypes.unshift(c),a(c),!1)})),l}return a(t.dataTypes[0])||!s["*"]&&a("*")}function Kt(e,t){var i,n,s=T.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((s[i]?e:n||(n={}))[i]=t[i]);return n&&T.extend(!0,e,n),e}Yt.href=Mt.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Mt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Mt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Wt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Kt(Kt(e,T.ajaxSettings),t):Kt(T.ajaxSettings,e)},ajaxPrefilter:Xt(qt),ajaxTransport:Xt($t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,s,r,a,o,l,c,h,p,u,d=T.ajaxSetup({},t),f=d.context||d,m=d.context&&(f.nodeType||f.jquery)?T(f):T.event,g=T.Deferred(),v=T.Callbacks("once memory"),y=d.statusCode||{},w={},x={},S="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!a)for(a={};t=zt.exec(r);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?r:null},setRequestHeader:function(e,t){return null==c&&(e=x[e.toLowerCase()]=x[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||S;return n&&n.abort(t),C(0,t),this}};if(g.promise(E),d.url=((e||d.url||Mt.href)+"").replace(Gt,Mt.protocol+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(W)||[""],null==d.crossDomain){l=b.createElement("a");try{l.href=d.url,l.href=l.href,d.crossDomain=Yt.protocol+"//"+Yt.host!=l.protocol+"//"+l.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=T.param(d.data,d.traditional)),Ut(qt,d,t,E),c)return E;for(p in(h=T.event&&d.global)&&0==T.active++&&T.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Ht.test(d.type),s=d.url.replace(Bt,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(Rt,"+")):(u=d.url.slice(s.length),d.data&&(d.processData||"string"==typeof d.data)&&(s+=(_t.test(s)?"&":"?")+d.data,delete d.data),!1===d.cache&&(s=s.replace(Nt,"$1"),u=(_t.test(s)?"&":"?")+"_="+At.guid+++u),d.url=s+u),d.ifModified&&(T.lastModified[s]&&E.setRequestHeader("If-Modified-Since",T.lastModified[s]),T.etag[s]&&E.setRequestHeader("If-None-Match",T.etag[s])),(d.data&&d.hasContent&&!1!==d.contentType||t.contentType)&&E.setRequestHeader("Content-Type",d.contentType),E.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Wt+"; q=0.01":""):d.accepts["*"]),d.headers)E.setRequestHeader(p,d.headers[p]);if(d.beforeSend&&(!1===d.beforeSend.call(f,E,d)||c))return E.abort();if(S="abort",v.add(d.complete),E.done(d.success),E.fail(d.error),n=Ut($t,d,t,E)){if(E.readyState=1,h&&m.trigger("ajaxSend",[E,d]),c)return E;d.async&&d.timeout>0&&(o=i.setTimeout((function(){E.abort("timeout")}),d.timeout));try{c=!1,n.send(w,C)}catch(e){if(c)throw e;C(-1,e)}}else C(-1,"No Transport");function C(e,t,a,l){var p,u,b,w,x,S=t;c||(c=!0,o&&i.clearTimeout(o),n=void 0,r=l||"",E.readyState=e>0?4:0,p=e>=200&&e<300||304===e,a&&(w=function(e,t,i){for(var n,s,r,a,o=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(s in o)if(o[s]&&o[s].test(n)){l.unshift(s);break}if(l[0]in i)r=l[0];else{for(s in i){if(!l[0]||e.converters[s+" "+l[0]]){r=s;break}a||(a=s)}r=r||a}if(r)return r!==l[0]&&l.unshift(r),i[r]}(d,E,a)),!p&&T.inArray("script",d.dataTypes)>-1&&T.inArray("json",d.dataTypes)<0&&(d.converters["text script"]=function(){}),w=function(e,t,i,n){var s,r,a,o,l,c={},h=e.dataTypes.slice();if(h[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(r=h.shift();r;)if(e.responseFields[r]&&(i[e.responseFields[r]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=r,r=h.shift())if("*"===r)r=l;else if("*"!==l&&l!==r){if(!(a=c[l+" "+r]||c["* "+r]))for(s in c)if((o=s.split(" "))[1]===r&&(a=c[l+" "+o[0]]||c["* "+o[0]])){!0===a?a=c[s]:!0!==c[s]&&(r=o[0],h.unshift(o[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+r}}}return{state:"success",data:t}}(d,w,E,p),p?(d.ifModified&&((x=E.getResponseHeader("Last-Modified"))&&(T.lastModified[s]=x),(x=E.getResponseHeader("etag"))&&(T.etag[s]=x)),204===e||"HEAD"===d.type?S="nocontent":304===e?S="notmodified":(S=w.state,u=w.data,p=!(b=w.error))):(b=S,!e&&S||(S="error",e<0&&(e=0))),E.status=e,E.statusText=(t||S)+"",p?g.resolveWith(f,[u,S,E]):g.rejectWith(f,[E,S,b]),E.statusCode(y),y=void 0,h&&m.trigger(p?"ajaxSuccess":"ajaxError",[E,d,p?u:b]),v.fireWith(f,[E,S]),h&&(m.trigger("ajaxComplete",[E,d]),--T.active||T.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,i){return T.get(e,t,i,"json")},getScript:function(e,t){return T.get(e,void 0,t,"script")}}),T.each(["get","post"],(function(e,t){T[t]=function(e,i,n,s){return v(i)&&(s=s||n,n=i,i=void 0),T.ajax(T.extend({url:e,type:t,dataType:s,data:i,success:n},T.isPlainObject(e)&&e))}})),T.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),T._evalUrl=function(e,t,i){return T.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){T.globalEval(e,t,i)}})},T.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=T(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return v(e)?this.each((function(t){T(this).wrapInner(e.call(this,t))})):this.each((function(){var t=T(this),i=t.contents();i.length?i.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(i){T(this).wrapAll(t?e.call(this,i):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){T(this).replaceWith(this.childNodes)})),this}}),T.expr.pseudos.hidden=function(e){return!T.expr.pseudos.visible(e)},T.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch(e){}};var Jt={0:200,1223:204},Zt=T.ajaxSettings.xhr();g.cors=!!Zt&&"withCredentials"in Zt,g.ajax=Zt=!!Zt,T.ajaxTransport((function(e){var t,n;if(g.cors||Zt&&!e.crossDomain)return{send:function(s,r){var a,o=e.xhr();if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)o[a]=e.xhrFields[a];for(a in e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||s["X-Requested-With"]||(s["X-Requested-With"]="XMLHttpRequest"),s)o.setRequestHeader(a,s[a]);t=function(e){return function(){t&&(t=n=o.onload=o.onerror=o.onabort=o.ontimeout=o.onreadystatechange=null,"abort"===e?o.abort():"error"===e?"number"!=typeof o.status?r(0,"error"):r(o.status,o.statusText):r(Jt[o.status]||o.status,o.statusText,"text"!==(o.responseType||"text")||"string"!=typeof o.responseText?{binary:o.response}:{text:o.responseText},o.getAllResponseHeaders()))}},o.onload=t(),n=o.onerror=o.ontimeout=t("error"),void 0!==o.onabort?o.onabort=n:o.onreadystatechange=function(){4===o.readyState&&i.setTimeout((function(){t&&n()}))},t=t("abort");try{o.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),T.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return T.globalEval(e),e}}}),T.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),T.ajaxTransport("script",(function(e){var t,i;if(e.crossDomain||e.scriptAttrs)return{send:function(n,s){t=T("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove(),i=null,e&&s("error"===e.type?404:200,e.type)}),b.head.appendChild(t[0])},abort:function(){i&&i()}}}));var Qt,ei=[],ti=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=ei.pop()||T.expando+"_"+At.guid++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",(function(e,t,n){var s,r,a,o=!1!==e.jsonp&&(ti.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&ti.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return s=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(ti,"$1"+s):!1!==e.jsonp&&(e.url+=(_t.test(e.url)?"&":"?")+e.jsonp+"="+s),e.converters["script json"]=function(){return a||T.error(s+" was not called"),a[0]},e.dataTypes[0]="json",r=i[s],i[s]=function(){a=arguments},n.always((function(){void 0===r?T(i).removeProp(s):i[s]=r,e[s]&&(e.jsonpCallback=t.jsonpCallback,ei.push(s)),a&&v(r)&&r(a[0]),a=r=void 0})),"script"})),g.createHTMLDocument=((Qt=b.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Qt.childNodes.length),T.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(g.createHTMLDocument?((n=(t=b.implementation.createHTMLDocument("")).createElement("base")).href=b.location.href,t.head.appendChild(n)):t=b),r=!i&&[],(s=B.exec(e))?[t.createElement(s[1])]:(s=De([e],t,r),r&&r.length&&T(r).remove(),T.merge([],s.childNodes)));var n,s,r},T.fn.load=function(e,t,i){var n,s,r,a=this,o=e.indexOf(" ");return o>-1&&(n=Tt(e.slice(o)),e=e.slice(0,o)),v(t)?(i=t,t=void 0):t&&"object"==typeof t&&(s="POST"),a.length>0&&T.ajax({url:e,type:s||"GET",dataType:"html",data:t}).done((function(e){r=arguments,a.html(n?T("<div>").append(T.parseHTML(e)).find(n):e)})).always(i&&function(e,t){a.each((function(){i.apply(this,r||[e.responseText,t,e])}))}),this},T.expr.pseudos.animated=function(e){return T.grep(T.timers,(function(t){return e===t.elem})).length},T.offset={setOffset:function(e,t,i){var n,s,r,a,o,l,c=T.css(e,"position"),h=T(e),p={};"static"===c&&(e.style.position="relative"),o=h.offset(),r=T.css(e,"top"),l=T.css(e,"left"),("absolute"===c||"fixed"===c)&&(r+l).indexOf("auto")>-1?(a=(n=h.position()).top,s=n.left):(a=parseFloat(r)||0,s=parseFloat(l)||0),v(t)&&(t=t.call(e,i,T.extend({},o))),null!=t.top&&(p.top=t.top-o.top+a),null!=t.left&&(p.left=t.left-o.left+s),"using"in t?t.using.call(e,p):h.css(p)}},T.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){T.offset.setOffset(this,e,t)}));var t,i,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],s={top:0,left:0};if("fixed"===T.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((s=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),s.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-s.top-T.css(n,"marginTop",!0),left:t.left-s.left-T.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||fe}))}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var i="pageYOffset"===t;T.fn[e]=function(n){return Q(this,(function(e,n,s){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===s)return r?r[t]:e[n];r?r.scrollTo(i?r.pageXOffset:s,i?s:r.pageYOffset):e[n]=s}),e,n,arguments.length)}})),T.each(["top","left"],(function(e,t){T.cssHooks[t]=Qe(g.pixelPosition,(function(e,i){if(i)return i=Ze(e,t),Ye.test(i)?T(e).position()[t]+"px":i}))})),T.each({Height:"height",Width:"width"},(function(e,t){T.each({padding:"inner"+e,content:t,"":"outer"+e},(function(i,n){T.fn[n]=function(s,r){var a=arguments.length&&(i||"boolean"!=typeof s),o=i||(!0===s||!0===r?"margin":"border");return Q(this,(function(t,i,s){var r;return y(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+e],r["scroll"+e],t.body["offset"+e],r["offset"+e],r["client"+e])):void 0===s?T.css(t,i,o):T.style(t,i,s,o)}),t,a?s:void 0,a)}}))})),T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){T.fn[t]=function(e){return this.on(t,e)}})),T.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){T.fn[t]=function(e,i){return arguments.length>0?this.on(t,null,e,i):this.trigger(t)}}));var ii=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;T.proxy=function(e,t){var i,n,s;if("string"==typeof t&&(i=e[t],t=e,e=i),v(e))return n=o.call(arguments,2),(s=function(){return e.apply(t||this,n.concat(o.call(arguments)))}).guid=e.guid=e.guid||T.guid++,s},T.holdReady=function(e){e?T.readyWait++:T.ready(!0)},T.isArray=Array.isArray,T.parseJSON=JSON.parse,T.nodeName=P,T.isFunction=v,T.isWindow=y,T.camelCase=ne,T.type=S,T.now=Date.now,T.isNumeric=function(e){var t=T.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},T.trim=function(e){return null==e?"":(e+"").replace(ii,"$1")},void 0===(n=function(){return T}.apply(t,[]))||(e.exports=n);var ni=i.jQuery,si=i.$;return T.noConflict=function(e){return i.$===T&&(i.$=si),e&&i.jQuery===T&&(i.jQuery=ni),T},void 0===s&&(i.jQuery=i.$=T),T}))},
vendor: 305,520 bytes, line 2
2"../../../../../node_modules/lottie-web/build/player/lottie.js":function(module,exports,__webpack_require__){"undefined"!=typeof navigator&&function(e,t){module.exports=t()}(0,(function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var i,n,s=e.length;for(i=0;i<s;i+=1)for(var r in n=e[i].prototype)Object.prototype.hasOwnProperty.call(n,r)&&(t.prototype[r]=n[r])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,i=this.audios.length;for(t=0;t<i;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var i,n=0,s=[];switch(e){case"int16":case"uint8c":i=1;break;default:i=1.1}for(n=0;n<t;n+=1)s.push(i);return s}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,i){return"float32"===t?new Float32Array(i):"int16"===t?new Int16Array(i):"uint8c"===t?new Uint8ClampedArray(i):e(t,i)}:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var e,t=["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"],i=t.length;for(e=0;e<i;e+=1)BMMath[t[e]]=Math[t[e]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"===_typeof$6(e)&&e.length){var t,i=createSizedArray(e.length),n=e.length;for(t=0;t<n;t+=1)i[t]=Math.abs(e[t]);return i}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){_shouldRoundValues=!!e}function bmRnd(e){return _shouldRoundValues?Math.round(e):e}function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,i,n){this.type=e,this.currentTime=t,this.totalTime=i,this.direction=n<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,i,n){this.type=e,this.currentLoop=i,this.totalLoops=t,this.direction=n<0?-1:1}function BMSegmentStartEvent(e,t,i){this.type=e,this.firstFrame=t,this.totalFrames=i}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}function BMAnimationConfigErrorEvent(e,t){this.type=e,this.nativeError=t}var createElementID=(_count=0,function(){return idPrefix$1+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(e,t,i){var n,s,r,a,o,l,c,h;switch(l=i*(1-t),c=i*(1-(o=6*e-(a=Math.floor(6*e)))*t),h=i*(1-(1-o)*t),a%6){case 0:n=i,s=h,r=l;break;case 1:n=c,s=i,r=l;break;case 2:n=l,s=i,r=h;break;case 3:n=l,s=c,r=i;break;case 4:n=h,s=l,r=i;break;case 5:n=i,s=l,r=c}return[n,s,r]}function RGBtoHSV(e,t,i){var n,s=Math.max(e,t,i),r=Math.min(e,t,i),a=s-r,o=0===s?0:a/s,l=s/255;switch(s){case r:n=0;break;case e:n=t-i+a*(t<i?6:0),n/=6*a;break;case t:n=i-e+2*a,n/=6*a;break;case i:n=e-t+4*a,n/=6*a}return[n,o,l]}function addSaturationToRGB(e,t){var i=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return i[1]+=t,i[1]>1?i[1]=1:i[1]<=0&&(i[1]=0),HSVtoRGB(i[0],i[1],i[2])}function addBrightnessToRGB(e,t){var i=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return i[2]+=t,i[2]>1?i[2]=1:i[2]<0&&(i[2]=0),HSVtoRGB(i[0],i[1],i[2])}function addHueToRGB(e,t){var i=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return i[0]+=t/360,i[0]>1?i[0]-=1:i[0]<0&&(i[0]+=1),HSVtoRGB(i[0],i[1],i[2])}var rgbToHex=function(){var e,t,i=[];for(e=0;e<256;e+=1)t=e.toString(16),i[e]=1===t.length?"0"+t:t;return function(e,t,n){return e<0&&(e=0),t<0&&(t=0),n<0&&(n=0),"#"+i[e]+i[t]+i[n]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var dataManager=function(){var e,t,i=1,n=[],s={onmessage:function(){},postMessage:function(t){e({data:t})}},r={postMessage:function(e){s.onmessage({data:e})}};function a(){t||((t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var i=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),n=URL.createObjectURL(i);return new Worker(n)}return e=t,s}((function(e){if(r.dataManager||(r.dataManager=function(){function e(s,r){var a,o,l,c,h,u,d=s.length;for(o=0;o<d;o+=1)if("ks"in(a=s[o])&&!a.completed){if(a.completed=!0,a.hasMask){var f=a.masksProperties;for(c=f.length,l=0;l<c;l+=1)if(f[l].pt.k.i)n(f[l].pt.k);else for(u=f[l].pt.k.length,h=0;h<u;h+=1)f[l].pt.k[h].s&&n(f[l].pt.k[h].s[0]),f[l].pt.k[h].e&&n(f[l].pt.k[h].e[0])}0===a.ty?(a.layers=t(a.refId,r),e(a.layers,r)):4===a.ty?i(a.shapes):5===a.ty&&p(a)}}function t(e,t){var i=function(e,t){for(var i=0,n=t.length;i<n;){if(t[i].id===e)return t[i];i+=1}return null}(e,t);return i?i.layers.__used?JSON.parse(JSON.stringify(i.layers)):(i.layers.__used=!0,i.layers):null}function i(e){var t,s,r;for(t=e.length-1;t>=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)n(e[t].ks.k);else for(r=e[t].ks.k.length,s=0;s<r;s+=1)e[t].ks.k[s].s&&n(e[t].ks.k[s].s[0]),e[t].ks.k[s].e&&n(e[t].ks.k[s].e[0]);else"gr"===e[t].ty&&i(e[t].it)}function n(e){var t,i=e.i.length;for(t=0;t<i;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function s(e,t){var i=t?t.split("."):[100,100,100];return e[0]>i[0]||!(i[0]>e[0])&&(e[1]>i[1]||!(i[1]>e[1])&&(e[2]>i[2]||!(i[2]>e[2])&&null))}var r,a=function(){var e=[4,4,14];function t(e){var t,i,n,s=e.length;for(t=0;t<s;t+=1)5===e[t].ty&&(i=e[t],n=void 0,n=i.t.d,i.t.d={k:[{s:n,t:0}]})}return function(i){if(s(e,i.v)&&(t(i.layers),i.assets)){var n,r=i.assets.length;for(n=0;n<r;n+=1)i.assets[n].layers&&t(i.assets[n].layers)}}}(),o=(r=[4,7,99],function(e){if(e.chars&&!s(r,e.v)){var t,n=e.chars.length;for(t=0;t<n;t+=1){var a=e.chars[t];a.data&&a.data.shapes&&(i(a.data.shapes),a.data.ip=0,a.data.op=99999,a.data.st=0,a.data.sr=1,a.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},e.chars[t].t||(a.data.shapes.push({ty:"no"}),a.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),l=function(){var e=[5,7,15];function t(e){var t,i,n,s=e.length;for(t=0;t<s;t+=1)5===e[t].ty&&(i=e[t],n=void 0,"number"==typeof(n=i.t.p).a&&(n.a={a:0,k:n.a}),"number"==typeof n.p&&(n.p={a:0,k:n.p}),"number"==typeof n.r&&(n.r={a:0,k:n.r}))}return function(i){if(s(e,i.v)&&(t(i.layers),i.assets)){var n,r=i.assets.length;for(n=0;n<r;n+=1)i.assets[n].layers&&t(i.assets[n].layers)}}}(),c=function(){var e=[4,1,9];function t(e){var i,n,s,r=e.length;for(i=0;i<r;i+=1)if("gr"===e[i].ty)t(e[i].it);else if("fl"===e[i].ty||"st"===e[i].ty)if(e[i].c.k&&e[i].c.k[0].i)for(s=e[i].c.k.length,n=0;n<s;n+=1)e[i].c.k[n].s&&(e[i].c.k[n].s[0]/=255,e[i].c.k[n].s[1]/=255,e[i].c.k[n].s[2]/=255,e[i].c.k[n].s[3]/=255),e[i].c.k[n].e&&(e[i].c.k[n].e[0]/=255,e[i].c.k[n].e[1]/=255,e[i].c.k[n].e[2]/=255,e[i].c.k[n].e[3]/=255);else e[i].c.k[0]/=255,e[i].c.k[1]/=255,e[i].c.k[2]/=255,e[i].c.k[3]/=255}function i(e){var i,n=e.length;for(i=0;i<n;i+=1)4===e[i].ty&&t(e[i].shapes)}return function(t){if(s(e,t.v)&&(i(t.layers),t.assets)){var n,r=t.assets.length;for(n=0;n<r;n+=1)t.assets[n].layers&&i(t.assets[n].layers)}}}(),h=function(){var e=[4,4,18];function t(e){var i,n,s;for(i=e.length-1;i>=0;i-=1)if("sh"===e[i].ty)if(e[i].ks.k.i)e[i].ks.k.c=e[i].closed;else for(s=e[i].ks.k.length,n=0;n<s;n+=1)e[i].ks.k[n].s&&(e[i].ks.k[n].s[0].c=e[i].closed),e[i].ks.k[n].e&&(e[i].ks.k[n].e[0].c=e[i].closed);else"gr"===e[i].ty&&t(e[i].it)}function i(e){var i,n,s,r,a,o,l=e.length;for(n=0;n<l;n+=1){if((i=e[n]).hasMask){var c=i.masksProperties;for(r=c.length,s=0;s<r;s+=1)if(c[s].pt.k.i)c[s].pt.k.c=c[s].cl;else for(o=c[s].pt.k.length,a=0;a<o;a+=1)c[s].pt.k[a].s&&(c[s].pt.k[a].s[0].c=c[s].cl),c[s].pt.k[a].e&&(c[s].pt.k[a].e[0].c=c[s].cl)}4===i.ty&&t(i.shapes)}}return function(t){if(s(e,t.v)&&(i(t.layers),t.assets)){var n,r=t.assets.length;for(n=0;n<r;n+=1)t.assets[n].layers&&i(t.assets[n].layers)}}}();function p(e){0===e.t.a.length&&e.t.p}var u={completeData:function(i){i.__complete||(c(i),a(i),o(i),l(i),h(i),e(i.layers,i.assets),function(i,n){if(i){var s=0,r=i.length;for(s=0;s<r;s+=1)1===i[s].t&&(i[s].data.layers=t(i[s].data.refId,n),e(i[s].data.layers,n))}}(i.chars,i.assets),i.__complete=!0)}};return u.checkColors=c,u.checkChars=o,u.checkPathProperties=l,u.checkShapes=h,u.completeLayers=e,u}()),r.assetLoader||(r.assetLoader=function(){function e(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"===_typeof$5(e.response)?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,i,n,s){var r,a=new XMLHttpRequest;try{a.responseType="json"}catch(e){}a.onreadystatechange=function(){if(4===a.readyState)if(200===a.status)r=e(a),n(r);else try{r=e(a),n(r)}catch(e){s&&s(e)}};try{a.open(["G","E","T"].join(""),t,!0)}catch(e){a.open(["G","E","T"].join(""),i+"/"+t,!0)}a.send()}}}()),"loadAnimation"===e.data.type)r.assetLoader.load(e.data.path,e.data.fullPath,(function(t){r.dataManager.completeData(t),r.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){r.postMessage({id:e.data.id,status:"error"})}));else if("complete"===e.data.type){var t=e.data.animation;r.dataManager.completeData(t),r.postMessage({id:e.data.id,payload:t,status:"success"})}else"loadData"===e.data.type&&r.assetLoader.load(e.data.path,e.data.fullPath,(function(t){r.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){r.postMessage({id:e.data.id,status:"error"})}))}))).onmessage=function(e){var t=e.data,i=t.id,s=n[i];n[i]=null,"success"===t.status?s.onComplete(t.payload):s.onError&&s.onError()})}function o(e,t){var s="processId_"+(i+=1);return n[s]={onComplete:e,onError:t},s}return{loadAnimation:function(e,i,n){a();var s=o(i,n);t.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:s})},loadData:function(e,i,n){a();var s=o(i,n);t.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:s})},completeAnimation:function(e,i,n){a();var s=o(i,n);t.postMessage({type:"complete",animation:e,id:s})}}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(e,t,i){var n="";if(e.e)n=e.p;else if(t){var s=e.p;-1!==s.indexOf("images/")&&(s=s.split("/")[1]),n=t+s}else n=i,n+=e.u?e.u:"",n+=e.p;return n}function s(e){var t=0,i=setInterval(function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(i)),t+=1}.bind(this),50)}function r(e){var t={assetData:e},i=n(e,this.assetsPath,this.path);return dataManager.loadData(i,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function a(){this._imageLoaded=t.bind(this),this._footageLoaded=i.bind(this),this.testImageLoaded=s.bind(this),this.createFootageData=r.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return a.prototype={loadAssets:function(e,t){var i;this.imagesLoadedCb=t;var n=e.length;for(i=0;i<n;i+=1)e[i].layers||(e[i].t&&"seq"!==e[i].t?3===e[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[i]))):(this.totalImages+=1,this.images.push(this._createImageData(e[i]))))},setAssetsPath:function(e){this.assetsPath=e||""},setPath:function(e){this.path=e||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(e){for(var t=0,i=this.images.length;t<i;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null},createImgData:function(t){var i=n(t,this.assetsPath,this.path),s=createTag("img");s.crossOrigin="anonymous",s.addEventListener("load",this._imageLoaded,!1),s.addEventListener("error",function(){r.img=e,this._imageLoaded()}.bind(this),!1),s.src=i;var r={img:s,assetData:t};return r},createImageData:function(t){var i=n(t,this.assetsPath,this.path),s=createNS("image");isSafari?this.testImageLoaded(s):s.addEventListener("load",this._imageLoaded,!1),s.addEventListener("error",function(){r.img=e,this._imageLoaded()}.bind(this),!1),s.setAttributeNS("http://www.w3.org/1999/xlink","href",i),this._elementHelper.append?this._elementHelper.append(s):this._elementHelper.appendChild(s);var r={img:s,assetData:t};return r},imageLoaded:t,footageLoaded:i,setCacheType:function(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},a}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var i=this._cbs[e],n=0;n<i.length;n+=1)i[n](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var i=0,n=this._cbs[e].length;i<n;)this._cbs[e][i]===t&&(this._cbs[e].splice(i,1),i-=1,n-=1),i+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,i=e.split("\r\n"),n={},s=0,r=0;r<i.length;r+=1)2===(t=i[r].split(":")).length&&(n[t[0]]=t[1].trim(),s+=1);if(0===s)throw new Error;return n}return function(t){for(var i=[],n=0;n<t.length;n+=1){var s=t[n],r={time:s.tm,duration:s.dr};try{r.payload=JSON.parse(t[n].cm)}catch(i){try{r.payload=e(t[n].cm)}catch(e){r.payload={name:t[n].cm}}}i.push(r)}return i}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,i=this.compositions.length;t<i;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var i=getRenderer(t);this.renderer=new i(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var i={wrapper:e,animationData:t},n=e.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:getRegisteredRenderer()||"canvas";var s=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:"";"false"===s?i.loop=!1:"true"===s?i.loop=!0:""!==s&&(i.loop=parseInt(s,10));var r=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"!==r,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),i.path?this.setParams(i):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,i,n=this.animationData.layers,s=n.length,r=e.layers,a=r.length;for(i=0;i<a;i+=1)for(t=0;t<s;){if(n[t].id===r[i].id){n[t]=r[i];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(s=e.assets.length,t=0;t<s;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(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(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,t){var i="number"==typeof e?e:void 0,n="number"==typeof t?t:void 0;this.renderer.updateContainerSize(i,n)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,i=0;i<this.markers.length;i+=1)if((t=this.markers[i]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,i){if(!i||this.name===i){var n=Number(e);if(isNaN(n)){var s=this.getMarkerData(e);s&&this.goToAndStop(s.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,i){if(!i||this.name===i){var n=Number(e);if(isNaN(n)){var s=this.getMarkerData(e);s&&(s.duration?this.playSegments([s.time,s.time+s.duration],!0):this.goToAndStop(s.time,!0))}else this.goToAndStop(n,t,i);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,i=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(i=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(i=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),i&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?i=e:this.currentRawFrame+this.firstFrame>t&&(i=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==i&&this.goToAndStop(i,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var i,n=e.length;for(i=0;i<n;i+=1)this.segments.push(e[i])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var i=e.p;-1!==i.indexOf("images/")&&(i=i.split("/")[1]),t=this.assetsPath+i}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,i=this.assets.length;t<i;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,i){try{this.renderer.getElementByPath(e).updateDocumentData(t,i)}catch(e){}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],i=0,n=0,s=0,r=!0,a=!1;function o(e){for(var i=0,s=e.target;i<n;)t[i].animation===s&&(t.splice(i,1),i-=1,n-=1,s.isPaused||h()),i+=1}function l(e,i){if(!e)return null;for(var s=0;s<n;){if(t[s].elem===e&&null!==t[s].elem)return t[s].animation;s+=1}var r=new AnimationItem;return p(r,e),r.setData(e,i),r}function c(){s+=1,f()}function h(){s-=1}function p(e,i){e.addEventListener("destroy",o),e.addEventListener("_active",c),e.addEventListener("_idle",h),t.push({elem:i,animation:e}),n+=1}function u(e){var o,l=e-i;for(o=0;o<n;o+=1)t[o].animation.advanceTime(l);i=e,s&&!a?window.requestAnimationFrame(u):r=!0}function d(e){i=e,window.requestAnimationFrame(u)}function f(){!a&&s&&r&&(window.requestAnimationFrame(d),r=!1)}return e.registerAnimation=l,e.loadAnimation=function(e){var t=new AnimationItem;return p(t,null),t.setParams(e),t},e.setSpeed=function(e,i){var s;for(s=0;s<n;s+=1)t[s].animation.setSpeed(e,i)},e.setDirection=function(e,i){var s;for(s=0;s<n;s+=1)t[s].animation.setDirection(e,i)},e.play=function(e){var i;for(i=0;i<n;i+=1)t[i].animation.play(e)},e.pause=function(e){var i;for(i=0;i<n;i+=1)t[i].animation.pause(e)},e.stop=function(e){var i;for(i=0;i<n;i+=1)t[i].animation.stop(e)},e.togglePause=function(e){var i;for(i=0;i<n;i+=1)t[i].animation.togglePause(e)},e.searchAnimations=function(e,t,i){var n,s=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),r=s.length;for(n=0;n<r;n+=1)i&&s[n].setAttribute("data-bm-type",i),l(s[n],e);if(t&&0===r){i||(i="svg");var a=document.getElementsByTagName("body")[0];a.innerText="";var o=createTag("div");o.style.width="100%",o.style.height="100%",o.setAttribute("data-bm-type",i),a.appendChild(o),l(o,e)}},e.resize=function(){var e;for(e=0;e<n;e+=1)t[e].animation.resize()},e.goToAndStop=function(e,i,s){var r;for(r=0;r<n;r+=1)t[r].animation.goToAndStop(e,i,s)},e.destroy=function(e){var i;for(i=n-1;i>=0;i-=1)t[i].animation.destroy(e)},e.freeze=function(){a=!0},e.unfreeze=function(){a=!1,f()},e.setVolume=function(e,i){var s;for(s=0;s<n;s+=1)t[s].animation.setVolume(e,i)},e.mute=function(e){var i;for(i=0;i<n;i+=1)t[i].animation.mute(e)},e.unmute=function(e){var i;for(i=0;i<n;i+=1)t[i].animation.unmute(e)},e.getRegisteredAnimations=function(){var e,i=t.length,n=[];for(e=0;e<i;e+=1)n.push(t[e].animation);return n},e}(),BezierFactory=function(){var e={getBezierEasing:function(e,i,n,s,r){var a=r||("bez_"+e+"_"+i+"_"+n+"_"+s).replace(/\./g,"p");if(t[a])return t[a];var o=new l([e,i,n,s]);return t[a]=o,o}},t={};var i="function"==typeof Float32Array;function n(e,t){return 1-3*t+3*e}function s(e,t){return 3*t-6*e}function r(e){return 3*e}function a(e,t,i){return((n(t,i)*e+s(t,i))*e+r(t))*e}function o(e,t,i){return 3*n(t,i)*e*e+2*s(t,i)*e+r(t)}function l(e){this._p=e,this._mSampleValues=i?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return l.prototype={get:function(e){var t=this._p[0],i=this._p[1],n=this._p[2],s=this._p[3];return this._precomputed||this._precompute(),t===i&&n===s?e:0===e?0:1===e?1:a(this._getTForX(e),i,s)},_precompute:function(){var e=this._p[0],t=this._p[1],i=this._p[2],n=this._p[3];this._precomputed=!0,e===t&&i===n||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],i=0;i<11;++i)this._mSampleValues[i]=a(.1*i,e,t)},_getTForX:function(e){for(var t=this._p[0],i=this._p[2],n=this._mSampleValues,s=0,r=1;10!==r&&n[r]<=e;++r)s+=.1;var l=s+.1*((e-n[--r])/(n[r+1]-n[r])),c=o(l,t,i);return c>=.001?function(e,t,i,n){for(var s=0;s<4;++s){var r=o(t,i,n);if(0===r)return t;t-=(a(t,i,n)-e)/r}return t}(e,l,t,i):0===c?l:function(e,t,i,n,s){var r,o,l=0;do{(r=a(o=t+(i-t)/2,n,s)-e)>0?i=o:t=o}while(Math.abs(r)>1e-7&&++l<10);return o}(e,s,s+.1,t,i)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,i){var n=0,s=e,r=createSizedArray(s);return{newElement:function(){return n?r[n-=1]:t()},release:function(e){n===s&&(r=pooling.double(r),s*=2),i&&i(e),r[n]=e,n+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,i=e.lengths.length;for(t=0;t<i;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0}));function bezFunction(){var e=Math;function t(e,t,i,n,s,r){var a=e*n+t*s+i*r-s*n-r*e-i*t;return a>-.001&&a<.001}var i=function(e,t,i,n){var s,r,a,o,l,c,h=getDefaultCurveSegments(),p=0,u=[],d=[],f=bezierLengthPool.newElement();for(a=i.length,s=0;s<h;s+=1){for(l=s/(h-1),c=0,r=0;r<a;r+=1)o=bmPow(1-l,3)*e[r]+3*bmPow(1-l,2)*l*i[r]+3*(1-l)*bmPow(l,2)*n[r]+bmPow(l,3)*t[r],u[r]=o,null!==d[r]&&(c+=bmPow(u[r]-d[r],2)),d[r]=u[r];c&&(p+=c=bmSqrt(c)),f.percents[s]=l,f.lengths[s]=p}return f.addedLength=p,f};function n(e){this.segmentLength=0,this.points=new Array(e)}function s(e,t){this.partialLength=e,this.point=t}var r,a=(r={},function(e,i,a,o){var l=(e[0]+"_"+e[1]+"_"+i[0]+"_"+i[1]+"_"+a[0]+"_"+a[1]+"_"+o[0]+"_"+o[1]).replace(/\./g,"p");if(!r[l]){var c,h,p,u,d,f,m,g=getDefaultCurveSegments(),v=0,y=null;2===e.length&&(e[0]!==i[0]||e[1]!==i[1])&&t(e[0],e[1],i[0],i[1],e[0]+a[0],e[1]+a[1])&&t(e[0],e[1],i[0],i[1],i[0]+o[0],i[1]+o[1])&&(g=2);var b=new n(g);for(p=a.length,c=0;c<g;c+=1){for(m=createSizedArray(p),d=c/(g-1),f=0,h=0;h<p;h+=1)u=bmPow(1-d,3)*e[h]+3*bmPow(1-d,2)*d*(e[h]+a[h])+3*(1-d)*bmPow(d,2)*(i[h]+o[h])+bmPow(d,3)*i[h],m[h]=u,null!==y&&(f+=bmPow(m[h]-y[h],2));v+=f=bmSqrt(f),b.points[c]=new s(f,m),y=m}b.segmentLength=v,r[l]=b}return r[l]});function o(e,t){var i=t.percents,n=t.lengths,s=i.length,r=bmFloor((s-1)*e),a=e*t.addedLength,o=0;if(r===s-1||0===r||a===n[r])return i[r];for(var l=n[r]>a?-1:1,c=!0;c;)if(n[r]<=a&&n[r+1]>a?(o=(a-n[r])/(n[r+1]-n[r]),c=!1):r+=l,r<0||r>=s-1){if(r===s-1)return i[r];c=!1}return i[r]+(i[r+1]-i[r])*o}var l=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,n=segmentsLengthPool.newElement(),s=e.c,r=e.v,a=e.o,o=e.i,l=e._length,c=n.lengths,h=0;for(t=0;t<l-1;t+=1)c[t]=i(r[t],r[t+1],a[t],o[t+1]),h+=c[t].addedLength;return s&&l&&(c[t]=i(r[t],r[0],a[t],o[0]),h+=c[t].addedLength),n.totalLength=h,n},getNewSegment:function(t,i,n,s,r,a,c){r<0?r=0:r>1&&(r=1);var h,p=o(r,c),u=o(a=a>1?1:a,c),d=t.length,f=1-p,m=1-u,g=f*f*f,v=p*f*f*3,y=p*p*f*3,b=p*p*p,w=f*f*m,x=p*f*m+f*p*m+f*f*u,S=p*p*m+f*p*u+p*f*u,E=p*p*u,T=f*m*m,C=p*m*m+f*u*m+f*m*u,P=p*u*m+f*u*u+p*m*u,k=p*u*u,M=m*m*m,A=u*m*m+m*u*m+m*m*u,_=u*u*m+m*u*u+u*m*u,D=u*u*u;for(h=0;h<d;h+=1)l[4*h]=e.round(1e3*(g*t[h]+v*n[h]+y*s[h]+b*i[h]))/1e3,l[4*h+1]=e.round(1e3*(w*t[h]+x*n[h]+S*s[h]+E*i[h]))/1e3,l[4*h+2]=e.round(1e3*(T*t[h]+C*n[h]+P*s[h]+k*i[h]))/1e3,l[4*h+3]=e.round(1e3*(M*t[h]+A*n[h]+_*s[h]+D*i[h]))/1e3;return l},getPointInSegment:function(t,i,n,s,r,a){var l=o(r,a),c=1-l;return[e.round(1e3*(c*c*c*t[0]+(l*c*c+c*l*c+c*c*l)*n[0]+(l*l*c+c*l*l+l*c*l)*s[0]+l*l*l*i[0]))/1e3,e.round(1e3*(c*c*c*t[1]+(l*c*c+c*l*c+c*c*l)*n[1]+(l*l*c+c*l*l+l*c*l)*s[1]+l*l*l*i[1]))/1e3]},buildBezierData:a,pointOnLine2D:t,pointOnLine3D:function(i,n,s,r,a,o,l,c,h){if(0===s&&0===o&&0===h)return t(i,n,r,a,l,c);var p,u=e.sqrt(e.pow(r-i,2)+e.pow(a-n,2)+e.pow(o-s,2)),d=e.sqrt(e.pow(l-i,2)+e.pow(c-n,2)+e.pow(h-s,2)),f=e.sqrt(e.pow(l-r,2)+e.pow(c-a,2)+e.pow(h-o,2));return(p=u>d?u>f?u-d-f:f-d-u:f>d?f-d-u:d-u-f)>-1e-4&&p<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var i,n=this.offsetTime;"multidimensional"===this.propType&&(i=createTypedArray("float32",this.pv.length));for(var s,r,a,o,l,c,h,p,u,d=t.lastIndex,f=d,m=this.keyframes.length-1,g=!0;g;){if(s=this.keyframes[f],r=this.keyframes[f+1],f===m-1&&e>=r.t-n){s.h&&(s=r),d=0;break}if(r.t-n>e){d=f;break}f<m-1?f+=1:(d=0,g=!1)}a=this.keyframesMetadata[f]||{};var v,y=r.t-n,b=s.t-n;if(s.to){a.bezierData||(a.bezierData=bez.buildBezierData(s.s,r.s||s.e,s.to,s.ti));var w=a.bezierData;if(e>=y||e<b){var x=e>=y?w.points.length-1:0;for(l=w.points[x].point.length,o=0;o<l;o+=1)i[o]=w.points[x].point[o]}else{a.__fnct?u=a.__fnct:(u=BezierFactory.getBezierEasing(s.o.x,s.o.y,s.i.x,s.i.y,s.n).get,a.__fnct=u),c=u((e-b)/(y-b));var S,E=w.segmentLength*c,T=t.lastFrame<e&&t._lastKeyframeIndex===f?t._lastAddedLength:0;for(p=t.lastFrame<e&&t._lastKeyframeIndex===f?t._lastPoint:0,g=!0,h=w.points.length;g;){if(T+=w.points[p].partialLength,0===E||0===c||p===w.points.length-1){for(l=w.points[p].point.length,o=0;o<l;o+=1)i[o]=w.points[p].point[o];break}if(E>=T&&E<T+w.points[p+1].partialLength){for(S=(E-T)/w.points[p+1].partialLength,l=w.points[p].point.length,o=0;o<l;o+=1)i[o]=w.points[p].point[o]+(w.points[p+1].point[o]-w.points[p].point[o])*S;break}p<h-1?p+=1:g=!1}t._lastPoint=p,t._lastAddedLength=T-w.points[p].partialLength,t._lastKeyframeIndex=f}}else{var C,P,k,M,A;if(m=s.s.length,v=r.s||s.e,this.sh&&1!==s.h)if(e>=y)i[0]=v[0],i[1]=v[1],i[2]=v[2];else if(e<=b)i[0]=s.s[0],i[1]=s.s[1],i[2]=s.s[2];else{quaternionToEuler(i,slerp(createQuaternion(s.s),createQuaternion(v),(e-b)/(y-b)))}else for(f=0;f<m;f+=1)1!==s.h&&(e>=y?c=1:e<b?c=0:(s.o.x.constructor===Array?(a.__fnct||(a.__fnct=[]),a.__fnct[f]?u=a.__fnct[f]:(C=void 0===s.o.x[f]?s.o.x[0]:s.o.x[f],P=void 0===s.o.y[f]?s.o.y[0]:s.o.y[f],k=void 0===s.i.x[f]?s.i.x[0]:s.i.x[f],M=void 0===s.i.y[f]?s.i.y[0]:s.i.y[f],u=BezierFactory.getBezierEasing(C,P,k,M).get,a.__fnct[f]=u)):a.__fnct?u=a.__fnct:(C=s.o.x,P=s.o.y,k=s.i.x,M=s.i.y,u=BezierFactory.getBezierEasing(C,P,k,M).get,s.keyframeMetadata=u),c=u((e-b)/(y-b)))),v=r.s||s.e,A=1===s.h?s.s[f]:s.s[f]+(v[f]-s.s[f])*c,"multidimensional"===this.propType?i[f]=A:i=A}return t.lastIndex=d,i}function slerp(e,t,i){var n,s,r,a,o,l=[],c=e[0],h=e[1],p=e[2],u=e[3],d=t[0],f=t[1],m=t[2],g=t[3];return(s=c*d+h*f+p*m+u*g)<0&&(s=-s,d=-d,f=-f,m=-m,g=-g),1-s>1e-6?(n=Math.acos(s),r=Math.sin(n),a=Math.sin((1-i)*n)/r,o=Math.sin(i*n)/r):(a=1-i,o=i),l[0]=a*c+o*d,l[1]=a*h+o*f,l[2]=a*p+o*m,l[3]=a*u+o*g,l}function quaternionToEuler(e,t){var i=t[0],n=t[1],s=t[2],r=t[3],a=Math.atan2(2*n*r-2*i*s,1-2*n*n-2*s*s),o=Math.asin(2*i*n+2*s*r),l=Math.atan2(2*i*r-2*n*s,1-2*i*i-2*s*s);e[0]=a/degToRads,e[1]=o/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,i=e[1]*degToRads,n=e[2]*degToRads,s=Math.cos(t/2),r=Math.cos(i/2),a=Math.cos(n/2),o=Math.sin(t/2),l=Math.sin(i/2),c=Math.sin(n/2);return[o*l*a+s*r*c,o*r*a+s*l*c,s*l*a-o*r*c,s*r*a-o*l*c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=i&&e>=i||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var n=this.interpolateValue(e,this._caching);this.pv=n}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var i=0,n=this.v.length;i<n;)t=e[i]*this.mult,mathAbs(this.v[i]-t)>1e-5&&(this.v[i]=t,this._mdf=!0),i+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,i=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)i=this.effectsSequence[e](i);this.setVValue(i),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,t,i,n){this.propType="unidimensional",this.mult=i||1,this.data=t,this.v=i?t.k*i:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=n,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,i,n){var s;this.propType="multidimensional",this.mult=i||1,this.data=t,this._mdf=!1,this.elem=e,this.container=n,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var r=t.k.length;for(this.v=createTypedArray("float32",r),this.pv=createTypedArray("float32",r),this.vel=createTypedArray("float32",r),s=0;s<r;s+=1)this.v[s]=t.k[s]*this.mult,this.pv[s]=t.k[s];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,i,n){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=i||1,this.elem=e,this.container=n,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,i,n){var s;this.propType="multidimensional";var r,a,o,l,c=t.k.length;for(s=0;s<c-1;s+=1)t.k[s].to&&t.k[s].s&&t.k[s+1]&&t.k[s+1].s&&(r=t.k[s].s,a=t.k[s+1].s,o=t.k[s].to,l=t.k[s].ti,(2===r.length&&(r[0]!==a[0]||r[1]!==a[1])&&bez.pointOnLine2D(r[0],r[1],a[0],a[1],r[0]+o[0],r[1]+o[1])&&bez.pointOnLine2D(r[0],r[1],a[0],a[1],a[0]+l[0],a[1]+l[1])||3===r.length&&(r[0]!==a[0]||r[1]!==a[1]||r[2]!==a[2])&&bez.pointOnLine3D(r[0],r[1],r[2],a[0],a[1],a[2],r[0]+o[0],r[1]+o[1],r[2]+o[2])&&bez.pointOnLine3D(r[0],r[1],r[2],a[0],a[1],a[2],a[0]+l[0],a[1]+l[1],a[2]+l[2]))&&(t.k[s].to=null,t.k[s].ti=null),r[0]===a[0]&&r[1]===a[1]&&0===o[0]&&0===o[1]&&0===l[0]&&0===l[1]&&(2===r.length||r[2]===a[2]&&0===o[2]&&0===l[2])&&(t.k[s].to=null,t.k[s].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=i||1,this.elem=e,this.container=n,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var h=t.k[0].s.length;for(this.v=createTypedArray("float32",h),this.pv=createTypedArray("float32",h),s=0;s<h;s+=1)this.v[s]=initFrame,this.pv[s]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",h)},this.addEffect=addEffect}var PropertyFactory={getProp:function(e,t,i,n,s){var r;if(t.sid&&(t=e.globalData.slotManager.getProp(t)),t.k.length)if("number"==typeof t.k[0])r=new MultiDimensionalProperty(e,t,n,s);else switch(i){case 0:r=new KeyframedValueProperty(e,t,n,s);break;case 1:r=new KeyframedMultidimensionalProperty(e,t,n,s)}else r=new ValueProperty(e,t,n,s);return r.effectsSequence.length&&s.addDynamicProperty(r),r}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var e;this._mdf=!1;var t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)}));function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var i=0;i<t;)this.v[i]=pointPool.newElement(),this.o[i]=pointPool.newElement(),this.i[i]=pointPool.newElement(),i+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,i,n,s){var r;switch(this._length=Math.max(this._length,n+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":r=this.v;break;case"i":r=this.i;break;case"o":r=this.o;break;default:r=[]}(!r[n]||r[n]&&!s)&&(r[n]=pointPool.newElement()),r[n][0]=e,r[n][1]=t},ShapePath.prototype.setTripleAt=function(e,t,i,n,s,r,a,o){this.setXYAt(e,t,"v",a,o),this.setXYAt(i,n,"o",a,o),this.setXYAt(s,r,"i",a,o)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,i=this.o,n=this.i,s=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],n[0][0],n[0][1],i[0][0],i[0][1],0,!1),s=1);var r,a=this._length-1,o=this._length;for(r=s;r<o;r+=1)e.setTripleAt(t[a][0],t[a][1],n[a][0],n[a][1],i[a][0],i[a][1],r,!1),a-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(e){var t,i=e._length;for(t=0;t<i;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1})),factory.clone=function(e){var t,i=factory.newElement(),n=void 0===e._length?e.v.length:e._length;for(i.setLength(n),i.c=e.c,t=0;t<n;t+=1)i.setTripleAt(e.v[t][0],e.v[t][1],e.o[t][0],e.o[t][1],e.i[t][0],e.i[t][1],t);return i},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=(ob={newShapeCollection:function(){return _length?pool[_length-=1]:new ShapeCollection},release:function(e){var t,i=e._length;for(t=0;t<i;t+=1)shapePool.release(e.shapes[t]);e._length=0,_length===_maxLength&&(pool=pooling.double(pool),_maxLength*=2),pool[_length]=e,_length+=1}},_length=0,_maxLength=4,pool=createSizedArray(_maxLength),ob),ob,_length,_maxLength,pool,ShapePropertyFactory=function(){function e(e,t,i){var n,s,r,a,o,l,c,h,p,u=i.lastIndex,d=this.keyframes;if(e<d[0].t-this.offsetTime)n=d[0].s[0],r=!0,u=0;else if(e>=d[d.length-1].t-this.offsetTime)n=d[d.length-1].s?d[d.length-1].s[0]:d[d.length-2].e[0],r=!0;else{for(var f,m,g,v=u,y=d.length-1,b=!0;b&&(f=d[v],!((m=d[v+1]).t-this.offsetTime>e));)v<y-1?v+=1:b=!1;if(g=this.keyframesMetadata[v]||{},u=v,!(r=1===f.h)){if(e>=m.t-this.offsetTime)h=1;else if(e<f.t-this.offsetTime)h=0;else{var w;g.__fnct?w=g.__fnct:(w=BezierFactory.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,g.__fnct=w),h=w((e-(f.t-this.offsetTime))/(m.t-this.offsetTime-(f.t-this.offsetTime)))}s=m.s?m.s[0]:f.e[0]}n=f.s[0]}for(l=t._length,c=n.i[0].length,i.lastIndex=u,a=0;a<l;a+=1)for(o=0;o<c;o+=1)p=r?n.i[a][o]:n.i[a][o]+(s.i[a][o]-n.i[a][o])*h,t.i[a][o]=p,p=r?n.o[a][o]:n.o[a][o]+(s.o[a][o]-n.o[a][o])*h,t.o[a][o]=p,p=r?n.v[a][o]:n.v[a][o]+(s.v[a][o]-n.v[a][o])*h,t.v[a][o]=p}function t(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime,n=this._caching.lastFrame;return-999999!==n&&(n<t&&e<t||n>i&&e>i)||(this._caching.lastIndex=n<e?this._caching.lastIndex:0,this.interpolateShape(e,this.pv,this._caching)),this._caching.lastFrame=e,this.pv}function i(){this.paths=this.localShapeCollection}function n(e){(function(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var i,n=e._length;for(i=0;i<n;i+=1)if(e.v[i][0]!==t.v[i][0]||e.v[i][1]!==t.v[i][1]||e.o[i][0]!==t.o[i][0]||e.o[i][1]!==t.o[i][1]||e.i[i][0]!==t.i[i][0]||e.i[i][1]!==t.i[i][1])return!1;return!0})(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function s(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e,t;this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var i=this.effectsSequence.length;for(t=0;t<i;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function r(e,t,n){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var s=3===n?t.pt.k:t.ks.k;this.v=shapePool.clone(s),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function a(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function o(e,n,s){this.propType="shape",this.comp=e.comp,this.elem=e,this.container=e,this.offsetTime=e.data.st,this.keyframes=3===s?n.pt.k:n.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var r=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,r),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=-999999,this.reset=i,this._caching={lastFrame:-999999,lastIndex:0},this.effectsSequence=[t.bind(this)]}r.prototype.interpolateShape=e,r.prototype.getValue=s,r.prototype.setVValue=n,r.prototype.addEffect=a,o.prototype.getValue=s,o.prototype.interpolateShape=e,o.prototype.setVValue=n,o.prototype.addEffect=a;var l=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.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 t=this.p.v[0],i=this.p.v[1],n=this.s.v[0]/2,s=this.s.v[1]/2,r=3!==this.d,a=this.v;a.v[0][0]=t,a.v[0][1]=i-s,a.v[1][0]=r?t+n:t-n,a.v[1][1]=i,a.v[2][0]=t,a.v[2][1]=i+s,a.v[3][0]=r?t-n:t+n,a.v[3][1]=i,a.i[0][0]=r?t-n*e:t+n*e,a.i[0][1]=i-s,a.i[1][0]=r?t+n:t-n,a.i[1][1]=i-s*e,a.i[2][0]=r?t+n*e:t-n*e,a.i[2][1]=i+s,a.i[3][0]=r?t-n:t+n,a.i[3][1]=i+s*e,a.o[0][0]=r?t+n*e:t-n*e,a.o[0][1]=i-s,a.o[1][0]=r?t+n:t-n,a.o[1][1]=i+s*e,a.o[2][0]=r?t-n*e:t+n*e,a.o[2][1]=i+s,a.o[3][0]=r?t-n:t+n,a.o[3][1]=i-s*e}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.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 e,t,i,n,s=2*Math.floor(this.pt.v),r=2*Math.PI/s,a=!0,o=this.or.v,l=this.ir.v,c=this.os.v,h=this.is.v,p=2*Math.PI*o/(2*s),u=2*Math.PI*l/(2*s),d=-Math.PI/2;d+=this.r.v;var f=3===this.data.d?-1:1;for(this.v._length=0,e=0;e<s;e+=1){i=a?c:h,n=a?p:u;var m=(t=a?o:l)*Math.cos(d),g=t*Math.sin(d),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,e,!0),a=!a,d+=r*f}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),i=2*Math.PI/t,n=this.or.v,s=this.os.v,r=2*Math.PI*n/(4*t),a=.5*-Math.PI,o=3===this.data.d?-1:1;for(a+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var l=n*Math.cos(a),c=n*Math.sin(a),h=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),p=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);l+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(l,c,l-h*r*s*o,c-p*r*s*o,l+h*r*s*o,c+p*r*s*o,e,!0),a+=i*o}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),h=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],i=this.s.v[0]/2,n=this.s.v[1]/2,s=bmMin(i,n,this.r.v),r=s*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+i,t-n+s,e+i,t-n+s,e+i,t-n+r,0,!0),this.v.setTripleAt(e+i,t+n-s,e+i,t+n-r,e+i,t+n-s,1,!0),0!==s?(this.v.setTripleAt(e+i-s,t+n,e+i-s,t+n,e+i-r,t+n,2,!0),this.v.setTripleAt(e-i+s,t+n,e-i+r,t+n,e-i+s,t+n,3,!0),this.v.setTripleAt(e-i,t+n-s,e-i,t+n-s,e-i,t+n-r,4,!0),this.v.setTripleAt(e-i,t-n+s,e-i,t-n+r,e-i,t-n+s,5,!0),this.v.setTripleAt(e-i+s,t-n,e-i+s,t-n,e-i+r,t-n,6,!0),this.v.setTripleAt(e+i-s,t-n,e+i-r,t-n,e+i-s,t-n,7,!0)):(this.v.setTripleAt(e-i,t+n,e-i+r,t+n,e-i,t+n,2),this.v.setTripleAt(e-i,t-n,e-i,t-n+r,e-i,t-n,3))):(this.v.setTripleAt(e+i,t-n+s,e+i,t-n+r,e+i,t-n+s,0,!0),0!==s?(this.v.setTripleAt(e+i-s,t-n,e+i-s,t-n,e+i-r,t-n,1,!0),this.v.setTripleAt(e-i+s,t-n,e-i+r,t-n,e-i+s,t-n,2,!0),this.v.setTripleAt(e-i,t-n+s,e-i,t-n+s,e-i,t-n+r,3,!0),this.v.setTripleAt(e-i,t+n-s,e-i,t+n-r,e-i,t+n-s,4,!0),this.v.setTripleAt(e-i+s,t+n,e-i+s,t+n,e-i+r,t+n,5,!0),this.v.setTripleAt(e+i-s,t+n,e+i-r,t+n,e+i-s,t+n,6,!0),this.v.setTripleAt(e+i,t+n-s,e+i,t+n-s,e+i,t+n-r,7,!0)):(this.v.setTripleAt(e-i,t-n,e-i+r,t-n,e-i,t-n,1,!0),this.v.setTripleAt(e-i,t+n,e-i,t+n-r,e-i,t+n,2,!0),this.v.setTripleAt(e+i,t+n,e+i-r,t+n,e+i,t+n,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],e),e}();var p={getShapeProp:function(e,t,i){var n;return 3===i||4===i?n=(3===i?t.pt:t.ks).k.length?new o(e,t,i):new r(e,t,i):5===i?n=new h(e,t):6===i?n=new l(e,t):7===i&&(n=new c(e,t)),n.k&&e.addDynamicProperty(n),n},getConstructorFunction:function(){return r},getKeyframedConstructorFunction:function(){return o}};return p}(),Matrix=function(){var e=Math.cos,t=Math.sin,i=Math.tan,n=Math.round;function s(){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 r(i){if(0===i)return this;var n=e(i),s=t(i);return this._t(n,-s,0,0,s,n,0,0,0,0,1,0,0,0,0,1)}function a(i){if(0===i)return this;var n=e(i),s=t(i);return this._t(1,0,0,0,0,n,-s,0,0,s,n,0,0,0,0,1)}function o(i){if(0===i)return this;var n=e(i),s=t(i);return this._t(n,0,s,0,0,1,0,0,-s,0,n,0,0,0,0,1)}function l(i){if(0===i)return this;var n=e(i),s=t(i);return this._t(n,-s,0,0,s,n,0,0,0,0,1,0,0,0,0,1)}function c(e,t){return this._t(1,t,e,1,0,0)}function h(e,t){return this.shear(i(e),i(t))}function p(n,s){var r=e(s),a=t(s);return this._t(r,a,0,0,-a,r,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(r,-a,0,0,a,r,0,0,0,0,1,0,0,0,0,1)}function u(e,t,i){return i||0===i||(i=1),1===e&&1===t&&1===i?this:this._t(e,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1)}function d(e,t,i,n,s,r,a,o,l,c,h,p,u,d,f,m){return this.props[0]=e,this.props[1]=t,this.props[2]=i,this.props[3]=n,this.props[4]=s,this.props[5]=r,this.props[6]=a,this.props[7]=o,this.props[8]=l,this.props[9]=c,this.props[10]=h,this.props[11]=p,this.props[12]=u,this.props[13]=d,this.props[14]=f,this.props[15]=m,this}function f(e,t,i){return i=i||0,0!==e||0!==t||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,i,1):this}function m(e,t,i,n,s,r,a,o,l,c,h,p,u,d,f,m){var g=this.props;if(1===e&&0===t&&0===i&&0===n&&0===s&&1===r&&0===a&&0===o&&0===l&&0===c&&1===h&&0===p)return g[12]=g[12]*e+g[15]*u,g[13]=g[13]*r+g[15]*d,g[14]=g[14]*h+g[15]*f,g[15]*=m,this._identityCalculated=!1,this;var v=g[0],y=g[1],b=g[2],w=g[3],x=g[4],S=g[5],E=g[6],T=g[7],C=g[8],P=g[9],k=g[10],M=g[11],A=g[12],_=g[13],D=g[14],I=g[15];return g[0]=v*e+y*s+b*l+w*u,g[1]=v*t+y*r+b*c+w*d,g[2]=v*i+y*a+b*h+w*f,g[3]=v*n+y*o+b*p+w*m,g[4]=x*e+S*s+E*l+T*u,g[5]=x*t+S*r+E*c+T*d,g[6]=x*i+S*a+E*h+T*f,g[7]=x*n+S*o+E*p+T*m,g[8]=C*e+P*s+k*l+M*u,g[9]=C*t+P*r+k*c+M*d,g[10]=C*i+P*a+k*h+M*f,g[11]=C*n+P*o+k*p+M*m,g[12]=A*e+_*s+D*l+I*u,g[13]=A*t+_*r+D*c+I*d,g[14]=A*i+_*a+D*h+I*f,g[15]=A*n+_*o+D*p+I*m,this._identityCalculated=!1,this}function g(e){var t=e.props;return this.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])}function v(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function y(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function b(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function w(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function x(e,t,i){return{x:e*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}}function S(e,t,i){return e*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12]}function E(e,t,i){return e*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13]}function T(e,t,i){return e*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}function C(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,i=-this.props[1]/e,n=-this.props[4]/e,s=this.props[0]/e,r=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,a=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,o=new Matrix;return o.props[0]=t,o.props[1]=i,o.props[4]=n,o.props[5]=s,o.props[12]=r,o.props[13]=a,o}function P(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function k(e){var t,i=e.length,n=[];for(t=0;t<i;t+=1)n[t]=P(e[t]);return n}function M(e,t,i){var n=createTypedArray("float32",6);if(this.isIdentity())n[0]=e[0],n[1]=e[1],n[2]=t[0],n[3]=t[1],n[4]=i[0],n[5]=i[1];else{var s=this.props[0],r=this.props[1],a=this.props[4],o=this.props[5],l=this.props[12],c=this.props[13];n[0]=e[0]*s+e[1]*a+l,n[1]=e[0]*r+e[1]*o+c,n[2]=t[0]*s+t[1]*a+l,n[3]=t[0]*r+t[1]*o+c,n[4]=i[0]*s+i[1]*a+l,n[5]=i[0]*r+i[1]*o+c}return n}function A(e,t,i){return this.isIdentity()?[e,t,i]:[e*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]]}function _(e,t){if(this.isIdentity())return e+","+t;var i=this.props;return Math.round(100*(e*i[0]+t*i[4]+i[12]))/100+","+Math.round(100*(e*i[1]+t*i[5]+i[13]))/100}function D(){for(var e=0,t=this.props,i="matrix3d(";e<16;)i+=n(1e4*t[e])/1e4,i+=15===e?")":",",e+=1;return i}function I(e){return e<1e-6&&e>0||e>-1e-6&&e<0?n(1e4*e)/1e4:e}function F(){var e=this.props;return"matrix("+I(e[0])+","+I(e[1])+","+I(e[4])+","+I(e[5])+","+I(e[12])+","+I(e[13])+")"}return function(){this.reset=s,this.rotate=r,this.rotateX=a,this.rotateY=o,this.rotateZ=l,this.skew=h,this.skewFromAxis=p,this.shear=c,this.scale=u,this.setTransform=d,this.translate=f,this.transform=m,this.multiply=g,this.applyToPoint=x,this.applyToX=S,this.applyToY=E,this.applyToZ=T,this.applyToPointArray=A,this.applyToTriplePoints=M,this.applyToPointStringified=_,this.toCSS=D,this.to2dCSS=F,this.clone=b,this.cloneFromProps=w,this.equals=y,this.inversePoints=k,this.inversePoint=P,this.getInverseMatrix=C,this._t=this.transform,this.isIdentity=v,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),i=0;i<t.length;i+=1){var n=t[i].split("=");if(decodeURIComponent(n[0])==e)return decodeURIComponent(n[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{"object"===_typeof$3(exports)&&void 0!==module||__webpack_require__("../../../../../node_modules/webpack/buildin/amd-options.js")||(window.bodymovin=lottie)}catch(e){}var ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(e,i){t[e]||(t[e]=i)},e.getModifier=function(e,i,n){return new t[e](i,n)},e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,i,n,s){var r=[];t<=1?r.push({s:e,e:t}):e>=1?r.push({s:e-1,e:t-1}):(r.push({s:e,e:1}),r.push({s:0,e:t-1}));var a,o,l=[],c=r.length;for(a=0;a<c;a+=1){var h,p;if(!((o=r[a]).e*s<n||o.s*s>n+i))h=o.s*s<=n?0:(o.s*s-n)/i,p=o.e*s>=n+i?1:(o.e*s-n)/i,l.push([h,p])}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,i=e.length;for(t=0;t<i;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,i,n,s;if(this._mdf||e){var r=this.o.v%360/360;if(r<0&&(r+=1),(t=this.s.v>1?1+r:this.s.v<0?0+r:this.s.v+r)>(i=this.e.v>1?1+r:this.e.v<0?0+r:this.e.v+r)){var a=t;t=i,i=a}t=1e-4*Math.round(1e4*t),i=1e-4*Math.round(1e4*i),this.sValue=t,this.eValue=i}else t=this.sValue,i=this.eValue;var o,l,c,h,p,u=this.shapes.length,d=0;if(i===t)for(s=0;s<u;s+=1)this.shapes[s].localShapeCollection.releaseShapes(),this.shapes[s].shape._mdf=!0,this.shapes[s].shape.paths=this.shapes[s].localShapeCollection,this._mdf&&(this.shapes[s].pathsData.length=0);else if(1===i&&0===t||0===i&&1===t){if(this._mdf)for(s=0;s<u;s+=1)this.shapes[s].pathsData.length=0,this.shapes[s].shape._mdf=!0}else{var f,m,g=[];for(s=0;s<u;s+=1)if((f=this.shapes[s]).shape._mdf||this._mdf||e||2===this.m){if(l=(n=f.shape.paths)._length,p=0,!f.shape._mdf&&f.pathsData.length)p=f.totalShapeLength;else{for(c=this.releasePathsData(f.pathsData),o=0;o<l;o+=1)h=bez.getSegmentsLength(n.shapes[o]),c.push(h),p+=h.totalLength;f.totalShapeLength=p,f.pathsData=c}d+=p,f.shape._mdf=!0}else f.shape.paths=f.localShapeCollection;var v,y=t,b=i,w=0;for(s=u-1;s>=0;s-=1)if((f=this.shapes[s]).shape._mdf){for((m=f.localShapeCollection).releaseShapes(),2===this.m&&u>1?(v=this.calculateShapeEdges(t,i,f.totalShapeLength,w,d),w+=f.totalShapeLength):v=[[y,b]],l=v.length,o=0;o<l;o+=1){y=v[o][0],b=v[o][1],g.length=0,b<=1?g.push({s:f.totalShapeLength*y,e:f.totalShapeLength*b}):y>=1?g.push({s:f.totalShapeLength*(y-1),e:f.totalShapeLength*(b-1)}):(g.push({s:f.totalShapeLength*y,e:f.totalShapeLength}),g.push({s:0,e:f.totalShapeLength*(b-1)}));var x=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 S=x.pop();this.addPaths(x,m),x=this.addShapes(f,g[1],S)}else this.addPaths(x,m),x=this.addShapes(f,g[1]);this.addPaths(x,m)}}f.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var i,n=e.length;for(i=0;i<n;i+=1)t.addShape(e[i])},TrimModifier.prototype.addSegment=function(e,t,i,n,s,r,a){s.setXYAt(t[0],t[1],"o",r),s.setXYAt(i[0],i[1],"i",r+1),a&&s.setXYAt(e[0],e[1],"v",r),s.setXYAt(n[0],n[1],"v",r+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,i,n){t.setXYAt(e[1],e[5],"o",i),t.setXYAt(e[2],e[6],"i",i+1),n&&t.setXYAt(e[0],e[4],"v",i),t.setXYAt(e[3],e[7],"v",i+1)},TrimModifier.prototype.addShapes=function(e,t,i){var n,s,r,a,o,l,c,h,p=e.pathsData,u=e.shape.paths.shapes,d=e.shape.paths._length,f=0,m=[],g=!0;for(i?(o=i._length,h=i._length):(i=shapePool.newElement(),o=0,h=0),m.push(i),n=0;n<d;n+=1){for(l=p[n].lengths,i.c=u[n].c,r=u[n].c?l.length:l.length+1,s=1;s<r;s+=1)if(f+(a=l[s-1]).addedLength<t.s)f+=a.addedLength,i.c=!1;else{if(f>t.e){i.c=!1;break}t.s<=f&&t.e>=f+a.addedLength?(this.addSegment(u[n].v[s-1],u[n].o[s-1],u[n].i[s],u[n].v[s],i,o,g),g=!1):(c=bez.getNewSegment(u[n].v[s-1],u[n].v[s],u[n].o[s-1],u[n].i[s],(t.s-f)/a.addedLength,(t.e-f)/a.addedLength,l[s-1]),this.addSegmentFromArray(c,i,o,g),g=!1,i.c=!1),f+=a.addedLength,o+=1}if(u[n].c&&l.length){if(a=l[s-1],f<=t.e){var v=l[s-1].addedLength;t.s<=f&&t.e>=f+v?(this.addSegment(u[n].v[s-1],u[n].o[s-1],u[n].i[0],u[n].v[0],i,o,g),g=!1):(c=bez.getNewSegment(u[n].v[s-1],u[n].v[0],u[n].o[s-1],u[n].i[0],(t.s-f)/v,(t.e-f)/v,l[s-1]),this.addSegmentFromArray(c,i,o,g),g=!1,i.c=!1)}else i.c=!1;f+=a.addedLength,o+=1}if(i._length&&(i.setXYAt(i.v[h][0],i.v[h][1],"i",h),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),f>t.e)break;n<d-1&&(i=shapePool.newElement(),g=!0,m.push(i),o=0)}return m},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var i=t/100,n=[0,0],s=e._length,r=0;for(r=0;r<s;r+=1)n[0]+=e.v[r][0],n[1]+=e.v[r][1];n[0]/=s,n[1]/=s;var a,o,l,c,h,p,u=shapePool.newElement();for(u.c=e.c,r=0;r<s;r+=1)a=e.v[r][0]+(n[0]-e.v[r][0])*i,o=e.v[r][1]+(n[1]-e.v[r][1])*i,l=e.o[r][0]+(n[0]-e.o[r][0])*-i,c=e.o[r][1]+(n[1]-e.o[r][1])*-i,h=e.i[r][0]+(n[0]-e.i[r][0])*-i,p=e.i[r][1]+(n[1]-e.i[r][1])*-i,u.setTripleAt(a,o,l,c,h,p,r);return u},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,i,n,s,r,a,o=this.shapes.length,l=this.amount.v;if(0!==l)for(i=0;i<o;i+=1){if(a=(r=this.shapes[i]).localShapeCollection,r.shape._mdf||this._mdf||e)for(a.releaseShapes(),r.shape._mdf=!0,t=r.shape.paths.shapes,s=r.shape.paths._length,n=0;n<s;n+=1)a.addShape(this.processPath(t[n],l));r.shape.paths=r.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e,t,i){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(i||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var n,s=t.or.k.length;for(n=0;n<s;n+=1)t.or.k[n].to=null,t.or.k[n].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var i;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var n,s;if(i=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(n=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/i,0),s=this.p.getValueAtTime(this.p.keyframes[0].t/i,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(n=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/i,0),s=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/i,0)):(n=this.p.pv,s=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/i,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){n=[],s=[];var r=this.px,a=this.py;r._caching.lastFrame+r.offsetTime<=r.keyframes[0].t?(n[0]=r.getValueAtTime((r.keyframes[0].t+.01)/i,0),n[1]=a.getValueAtTime((a.keyframes[0].t+.01)/i,0),s[0]=r.getValueAtTime(r.keyframes[0].t/i,0),s[1]=a.getValueAtTime(a.keyframes[0].t/i,0)):r._caching.lastFrame+r.offsetTime>=r.keyframes[r.keyframes.length-1].t?(n[0]=r.getValueAtTime(r.keyframes[r.keyframes.length-1].t/i,0),n[1]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/i,0),s[0]=r.getValueAtTime((r.keyframes[r.keyframes.length-1].t-.01)/i,0),s[1]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/i,0)):(n=[r.pv,a.pv],s[0]=r.getValueAtTime((r._caching.lastFrame+r.offsetTime-.01)/i,r.offsetTime),s[1]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/i,a.offsetTime))}else n=s=e;this.v.rotate(-Math.atan2(n[1]-s[1],n[0]-s[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,i,n){return new t(e,i,n)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,i){return e*(1-i)+t*i}function lerpPoint(e,t,i){return[lerp(e[0],t[0],i),lerp(e[1],t[1],i)]}function quadRoots(e,t,i){if(0===e)return[];var n=t*t-4*e*i;if(n<0)return[];var s=-t/(2*e);if(0===n)return[s];var r=Math.sqrt(n)/(2*e);return[s-r,s+r]}function polynomialCoefficients(e,t,i,n){return[3*t-e-3*i+n,3*e-6*t+3*i,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,i,n,s){s&&pointEqual(e,t)&&(t=lerpPoint(e,n,1/3)),s&&pointEqual(i,n)&&(i=lerpPoint(e,n,2/3));var r=polynomialCoefficients(e[0],t[0],i[0],n[0]),a=polynomialCoefficients(e[1],t[1],i[1],n[1]);this.a=[r[0],a[0]],this.b=[r[1],a[1]],this.c=[r[2],a[2]],this.d=[r[3],a[3]],this.points=[e,t,i,n]}function extrema(e,t){var i=e.points[0][t],n=e.points[e.points.length-1][t];if(i>n){var s=n;n=i,i=s}for(var r=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),a=0;a<r.length;a+=1)if(r[a]>0&&r[a]<1){var o=e.point(r[a])[t];o<i?i=o:o>n&&(n=o)}return{min:i,max:n}}function intersectData(e,t,i){var n=e.boundingBox();return{cx:n.cx,cy:n.cy,width:n.width,height:n.height,bez:e,t:(t+i)/2,t1:t,t2:i}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)<e.width+t.width&&2*Math.abs(e.cy-t.cy)<e.height+t.height}function intersectsImpl(e,t,i,n,s,r){if(boxIntersect(e,t))if(i>=r||e.width<=n&&e.height<=n&&t.width<=n&&t.height<=n)s.push([e.t,t.t]);else{var a=splitData(e),o=splitData(t);intersectsImpl(a[0],o[0],i+1,n,s,r),intersectsImpl(a[0],o[1],i+1,n,s,r),intersectsImpl(a[1],o[0],i+1,n,s,r),intersectsImpl(a[1],o[1],i+1,n,s,r)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,i,n){var s=[e[0],e[1],1],r=[t[0],t[1],1],a=[i[0],i[1],1],o=[n[0],n[1],1],l=crossProduct(crossProduct(s,r),crossProduct(a,o));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,i){return[e[0]+Math.cos(t)*i,e[1]-Math.sin(t)*i]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,i,n,s,r,a){var o=i-Math.PI/2,l=i+Math.PI/2,c=t[0]+Math.cos(i)*n*s,h=t[1]-Math.sin(i)*n*s;e.setTripleAt(c,h,c+Math.cos(o)*r,h-Math.sin(o)*r,c+Math.cos(l)*a,h-Math.sin(l)*a,e.length())}function getPerpendicularVector(e,t){var i=[t[0]-e[0],t[1]-e[1]],n=.5*-Math.PI;return[Math.cos(n)*i[0]-Math.sin(n)*i[1],Math.sin(n)*i[0]+Math.cos(n)*i[1]]}function getProjectingAngle(e,t){var i=0===t?e.length()-1:t-1,n=(t+1)%e.length(),s=getPerpendicularVector(e.v[i],e.v[n]);return Math.atan2(0,1)-Math.atan2(s[1],s[0])}function zigZagCorner(e,t,i,n,s,r,a){var o=getProjectingAngle(t,i),l=t.v[i%t._length],c=t.v[0===i?t._length-1:i-1],h=t.v[(i+1)%t._length],p=2===r?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0,u=2===r?Math.sqrt(Math.pow(l[0]-h[0],2)+Math.pow(l[1]-h[1],2)):0;setPoint(e,t.v[i%t._length],o,a,n,u/(2*(s+1)),p/(2*(s+1)),r)}function zigZagSegment(e,t,i,n,s,r){for(var a=0;a<n;a+=1){var o=(a+1)/(n+1),l=2===s?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,c=t.normalAngle(o);setPoint(e,t.point(o),c,r,i,l/(2*(n+1)),l/(2*(n+1)),s),r=-r}return r}function linearOffset(e,t,i){var n=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,n,i),polarOffset(t,n,i)]}function offsetSegment(e,t){var i,n,s,r,a,o,l;i=(l=linearOffset(e.points[0],e.points[1],t))[0],n=l[1],s=(l=linearOffset(e.points[1],e.points[2],t))[0],r=l[1],a=(l=linearOffset(e.points[2],e.points[3],t))[0],o=l[1];var c=lineIntersection(i,n,s,r);null===c&&(c=n);var h=lineIntersection(a,o,s,r);return null===h&&(h=a),new PolynomialBezier(i,c,h,o)}function joinLines(e,t,i,n,s){var r=t.points[3],a=i.points[0];if(3===n)return r;if(pointEqual(r,a))return r;if(2===n){var o=-t.tangentAngle(1),l=-i.tangentAngle(0)+Math.PI,c=lineIntersection(r,polarOffset(r,o+Math.PI/2,100),a,polarOffset(a,o+Math.PI/2,100)),h=c?pointDistance(c,r):pointDistance(r,a)/2,p=polarOffset(r,o,2*h*roundCorner);return e.setXYAt(p[0],p[1],"o",e.length()-1),p=polarOffset(a,l,2*h*roundCorner),e.setTripleAt(a[0],a[1],a[0],a[1],p[0],p[1],e.length()),a}var u=lineIntersection(pointEqual(r,t.points[2])?t.points[0]:t.points[2],r,a,pointEqual(a,i.points[1])?i.points[3]:i.points[1]);return u&&pointDistance(u,r)<s?(e.setTripleAt(u[0],u[1],u[0],u[1],u[0],u[1],e.length()),u):r}function getIntersection(e,t){var i=e.intersections(t);return i.length&&floatEqual(i[0][0],1)&&i.shift(),i.length?i[0]:null}function pruneSegmentIntersection(e,t){var i=e.slice(),n=t.slice(),s=getIntersection(e[e.length-1],t[0]);return s&&(i[e.length-1]=e[e.length-1].split(s[0])[0],n[0]=t[0].split(s[1])[1]),e.length>1&&t.length>1&&(s=getIntersection(e[0],t[t.length-1]))?[[e[0].split(s[0])[0]],[t[t.length-1].split(s[1])[1]]]:[i,n]}function pruneIntersections(e){for(var t,i=1;i<e.length;i+=1)t=pruneSegmentIntersection(e[i-1],e[i]),e[i-1]=t[0],e[i]=t[1];return e.length>1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var i,n,s,r,a=e.inflectionPoints();if(0===a.length)return[offsetSegment(e,t)];if(1===a.length||floatEqual(a[1],1))return i=(s=e.split(a[0]))[0],n=s[1],[offsetSegment(i,t),offsetSegment(n,t)];i=(s=e.split(a[0]))[0];var o=(a[1]-a[0])/(1-a[0]);return r=(s=s[1].split(o))[0],n=s[1],[offsetSegment(i,t),offsetSegment(r,t),offsetSegment(n,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],i="normal",n="normal",s=t.length,r=0;r<s;r+=1)switch(t[r].toLowerCase()){case"italic":n="italic";break;case"bold":i="700";break;case"black":i="900";break;case"medium":i="500";break;case"regular":case"normal":i="400";break;case"light":case"thin":i="200"}return{style:n,weight:e.fWeight||i}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,i,n,s,r){var a=r?-1:1,o=n.s.v[0]+(1-n.s.v[0])*(1-s),l=n.s.v[1]+(1-n.s.v[1])*(1-s);e.translate(n.p.v[0]*a*s,n.p.v[1]*a*s,n.p.v[2]),t.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),t.rotate(-n.r.v*a*s),t.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(r?1/o:o,r?1/l:l),i.translate(n.a.v[0],n.a.v[1],n.a.v[2])},RepeaterModifier.prototype.init=function(e,t,i,n){for(this.elem=e,this.arr=t,this.pos=i,this.elemsData=n,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[i]);i>0;)i-=1,this._elements.unshift(t[i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,i=e.length;for(t=0;t<i;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var i,n=e.length;for(i=0;i<n;i+=1)e[i]._render=t,"gr"===e[i].ty&&this.changeGroupRender(e[i].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,i,n,s,r,a=!1;if(this._mdf||e){var o,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var c={it:this.cloneElements(this._elements),ty:"gr"};c.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,c),this._groups.splice(0,0,c),this._currentCopies+=1}this.elem.reloadShapes(),a=!0}for(r=0,n=0;n<=this._groups.length-1;n+=1){if(o=r<l,this._groups[n]._render=o,this.changeGroupRender(this._groups[n].it,o),!o){var h=this.elemsData[n].it,p=h[h.length-1];0!==p.transform.op.v?(p.transform.op._mdf=!0,p.transform.op.v=0):p.transform.op._mdf=!1}r+=1}this._currentCopies=l;var u=this.o.v,d=u%1,f=u>0?Math.floor(u):Math.ceil(u),m=this.pMatrix.props,g=this.rMatrix.props,v=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,b,w=0;if(u>0){for(;w<f;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),w+=1;d&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,d,!1),w+=d)}else if(u<0){for(;w>f;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),w-=1;d&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-d,!0),w-=d)}for(n=1===this.data.m?0:this._currentCopies-1,s=1===this.data.m?1:-1,r=this._currentCopies;r;){if(b=(i=(t=this.elemsData[n].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(n/(this._currentCopies-1)),0!==w){for((0!==n&&1===s||n!==this._currentCopies-1&&-1===s)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),y=0;y<b;y+=1)i[y]=this.matrix.props[y];this.matrix.reset()}else for(this.matrix.reset(),y=0;y<b;y+=1)i[y]=this.matrix.props[y];w+=1,r-=1,n+=s}}else for(r=this._currentCopies,n=0,s=1;r;)i=(t=this.elemsData[n].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,r-=1,n+=s;return a},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var i,n=shapePool.newElement();n.c=e.c;var s,r,a,o,l,c,h,p,u,d,f,m,g=e._length,v=0;for(i=0;i<g;i+=1)s=e.v[i],a=e.o[i],r=e.i[i],s[0]===a[0]&&s[1]===a[1]&&s[0]===r[0]&&s[1]===r[1]?0!==i&&i!==g-1||e.c?(o=0===i?e.v[g-1]:e.v[i-1],c=(l=Math.sqrt(Math.pow(s[0]-o[0],2)+Math.pow(s[1]-o[1],2)))?Math.min(l/2,t)/l:0,h=f=s[0]+(o[0]-s[0])*c,p=m=s[1]-(s[1]-o[1])*c,u=h-(h-s[0])*roundCorner,d=p-(p-s[1])*roundCorner,n.setTripleAt(h,p,u,d,f,m,v),v+=1,o=i===g-1?e.v[0]:e.v[i+1],c=(l=Math.sqrt(Math.pow(s[0]-o[0],2)+Math.pow(s[1]-o[1],2)))?Math.min(l/2,t)/l:0,h=u=s[0]+(o[0]-s[0])*c,p=d=s[1]+(o[1]-s[1])*c,f=h-(h-s[0])*roundCorner,m=p-(p-s[1])*roundCorner,n.setTripleAt(h,p,u,d,f,m,v),v+=1):(n.setTripleAt(s[0],s[1],a[0],a[1],r[0],r[1],v),v+=1):(n.setTripleAt(e.v[i][0],e.v[i][1],e.o[i][0],e.o[i][1],e.i[i][0],e.i[i][1],v),v+=1);return n},RoundCornersModifier.prototype.processShapes=function(e){var t,i,n,s,r,a,o=this.shapes.length,l=this.rd.v;if(0!==l)for(i=0;i<o;i+=1){if(a=(r=this.shapes[i]).localShapeCollection,r.shape._mdf||this._mdf||e)for(a.releaseShapes(),r.shape._mdf=!0,t=r.shape.paths.shapes,s=r.shape.paths._length,n=0;n<s;n+=1)a.addShape(this.processPath(t[n],l));r.shape.paths=r.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,i=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(i<0)return[];var n=Math.sqrt(i);return floatZero(n)?n>0&&n<1?[t]:[]:[t-n,t+n].filter((function(e){return e>0&&e<1}))},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),i=lerpPoint(this.points[1],this.points[2],e),n=lerpPoint(this.points[2],this.points[3],e),s=lerpPoint(t,i,e),r=lerpPoint(i,n,e),a=lerpPoint(s,r,e);return[new PolynomialBezier(this.points[0],t,s,a,!0),new PolynomialBezier(a,r,n,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,i){void 0===t&&(t=2),void 0===i&&(i=7);var n=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,n,i),n},PolynomialBezier.shapeSegment=function(e,t){var i=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[i],e.v[i],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var i=(t+1)%e.length();return new PolynomialBezier(e.v[i],e.i[i],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(e,t,i,n){var s=e._length,r=shapePool.newElement();if(r.c=e.c,e.c||(s-=1),0===s)return r;var a=-1,o=PolynomialBezier.shapeSegment(e,0);zigZagCorner(r,e,0,t,i,n,a);for(var l=0;l<s;l+=1)a=zigZagSegment(r,o,t,i,n,-a),o=l!==s-1||e.c?PolynomialBezier.shapeSegment(e,(l+1)%s):null,zigZagCorner(r,e,l+1,t,i,n,a);return r},ZigZagModifier.prototype.processShapes=function(e){var t,i,n,s,r,a,o=this.shapes.length,l=this.amplitude.v,c=Math.max(0,Math.round(this.frequency.v)),h=this.pointsType.v;if(0!==l)for(i=0;i<o;i+=1){if(a=(r=this.shapes[i]).localShapeCollection,r.shape._mdf||this._mdf||e)for(a.releaseShapes(),r.shape._mdf=!0,t=r.shape.paths.shapes,s=r.shape.paths._length,n=0;n<s;n+=1)a.addShape(this.processPath(t[n],l,c,h));r.shape.paths=r.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(e,t,i,n){var s=shapePool.newElement();s.c=e.c;var r,a,o,l=e.length();e.c||(l-=1);var c=[];for(r=0;r<l;r+=1)o=PolynomialBezier.shapeSegment(e,r),c.push(offsetSegmentSplit(o,t));if(!e.c)for(r=l-1;r>=0;r-=1)o=PolynomialBezier.shapeSegmentInverted(e,r),c.push(offsetSegmentSplit(o,t));c=pruneIntersections(c);var h=null,p=null;for(r=0;r<c.length;r+=1){var u=c[r];for(p&&(h=joinLines(s,p,u[0],i,n)),p=u[u.length-1],a=0;a<u.length;a+=1)o=u[a],h&&pointEqual(o.points[0],h)?s.setXYAt(o.points[1][0],o.points[1][1],"o",s.length()-1):s.setTripleAt(o.points[0][0],o.points[0][1],o.points[1][0],o.points[1][1],o.points[0][0],o.points[0][1],s.length()),s.setTripleAt(o.points[3][0],o.points[3][1],o.points[3][0],o.points[3][1],o.points[2][0],o.points[2][1],s.length()),h=o.points[3]}return c.length&&joinLines(s,p,c[0][0],i,n),s},OffsetPathModifier.prototype.processShapes=function(e){var t,i,n,s,r,a,o=this.shapes.length,l=this.amount.v,c=this.miterLimit.v,h=this.lineJoin;if(0!==l)for(i=0;i<o;i+=1){if(a=(r=this.shapes[i]).localShapeCollection,r.shape._mdf||this._mdf||e)for(a.releaseShapes(),r.shape._mdf=!0,t=r.shape.paths.shapes,s=r.shape.paths._length,n=0;n<s;n+=1)a.addShape(this.processPath(t[n],l,h,c));r.shape.paths=r.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var e={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var i=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function n(e,t){var i=createTag("span");i.setAttribute("aria-hidden",!0),i.style.fontFamily=t;var n=createTag("span");n.innerText="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 s=n.offsetWidth;return n.style.fontFamily=function(e){var t,i=e.split(","),n=i.length,s=[];for(t=0;t<n;t+=1)"sans-serif"!==i[t]&&"monospace"!==i[t]&&s.push(i[t]);return s.join(",")}(e)+", "+t,{node:n,w:s,parent:i}}function s(e,t){var i,n=document.body&&t?"svg":"canvas",s=getFontProperties(e);if("svg"===n){var r=createNS("text");r.style.fontSize="100px",r.setAttribute("font-family",e.fFamily),r.setAttribute("font-style",s.style),r.setAttribute("font-weight",s.weight),r.textContent="1",e.fClass?(r.style.fontFamily="inherit",r.setAttribute("class",e.fClass)):r.style.fontFamily=e.fFamily,t.appendChild(r),i=r}else{var a=new OffscreenCanvas(500,500).getContext("2d");a.font=s.style+" "+s.weight+" 100px "+e.fFamily,i=a}return{measureText:function(e){return"svg"===n?(i.textContent=e,i.getComputedTextLength()):i.measureText(e).width}}}function r(e){var t=0,i=e.charCodeAt(0);if(i>=55296&&i<=56319){var n=e.charCodeAt(1);n>=56320&&n<=57343&&(t=1024*(i-55296)+n-56320+65536)}return t}function a(e){var t=r(e);return t>=127462&&t<=127487}var o=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return o.isModifier=function(e,t){var n=e.toString(16)+t.toString(16);return-1!==i.indexOf(n)},o.isZeroWidthJoiner=function(e){return 8205===e},o.isFlagEmoji=function(e){return a(e.substr(0,2))&&a(e.substr(2,2))},o.isRegionalCode=a,o.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},o.isRegionalFlag=function(e,t){var i=r(e.substr(t,2));if(127988!==i)return!1;var n=0;for(t+=2;n<5;){if((i=r(e.substr(t,2)))<917601||i>917626)return!1;n+=1,t+=2}return 917631===r(e.substr(t,2))},o.isVariationSelector=function(e){return 65039===e},o.BLACK_FLAG_CODE_POINT=127988,o.prototype={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var i,n,s=e.length,r=this.chars.length;for(t=0;t<s;t+=1){for(i=0,n=!1;i<r;)this.chars[i].style===e[t].style&&this.chars[i].fFamily===e[t].fFamily&&this.chars[i].ch===e[t].ch&&(n=!0),i+=1;n||(this.chars.push(e[t]),r+=1)}}},addFonts:function(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);if(!document.body)return this.isLoaded=!0,e.list.forEach((function(e){e.helper=s(e),e.cache={}})),void(this.fonts=e.list);var i,r=e.list,a=r.length,o=a;for(i=0;i<a;i+=1){var l,c,h=!0;if(r[i].loaded=!1,r[i].monoCase=n(r[i].fFamily,"monospace"),r[i].sansCase=n(r[i].fFamily,"sans-serif"),r[i].fPath){if("p"===r[i].fOrigin||3===r[i].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[i].fFamily+'"], style[f-origin="3"][f-family="'+r[i].fFamily+'"]')).length>0&&(h=!1),h){var p=createTag("style");p.setAttribute("f-forigin",r[i].fOrigin),p.setAttribute("f-origin",r[i].origin),p.setAttribute("f-family",r[i].fFamily),p.type="text/css",p.innerText="@font-face {font-family: "+r[i].fFamily+"; font-style: normal; src: url('"+r[i].fPath+"');}",t.appendChild(p)}}else if("g"===r[i].fOrigin||1===r[i].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c+=1)-1!==l[c].href.indexOf(r[i].fPath)&&(h=!1);if(h){var u=createTag("link");u.setAttribute("f-forigin",r[i].fOrigin),u.setAttribute("f-origin",r[i].origin),u.type="text/css",u.rel="stylesheet",u.href=r[i].fPath,document.body.appendChild(u)}}else if("t"===r[i].fOrigin||2===r[i].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c+=1)r[i].fPath===l[c].src&&(h=!1);if(h){var d=createTag("link");d.setAttribute("f-forigin",r[i].fOrigin),d.setAttribute("f-origin",r[i].origin),d.setAttribute("rel","stylesheet"),d.setAttribute("href",r[i].fPath),t.appendChild(d)}}}else r[i].loaded=!0,o-=1;r[i].helper=s(r[i],t),r[i].cache={},this.fonts.push(r[i])}0===o?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,i,n){for(var s=0,r=this.chars.length;s<r;){if(this.chars[s].ch===t&&this.chars[s].style===i&&this.chars[s].fFamily===n)return this.chars[s];s+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",t,i,n)),e},getFontByName:function(e){for(var t=0,i=this.fonts.length;t<i;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(e,t,i){var n=this.getFontByName(t),s=e;if(!n.cache[s]){var r=n.helper;if(" "===e){var a=r.measureText("|"+e+"|"),o=r.measureText("||");n.cache[s]=(a-o)/100}else n.cache[s]=r.measureText(e)/100}return n.cache[s]*i},checkLoadedFonts:function(){var e,t,i,n=this.fonts.length,s=n;for(e=0;e<n;e+=1)this.fonts[e].loaded?s-=1:"n"===this.fonts[e].fOrigin||0===this.fonts[e].origin?this.fonts[e].loaded=!0:(t=this.fonts[e].monoCase.node,i=this.fonts[e].monoCase.w,t.offsetWidth!==i?(s-=1,this.fonts[e].loaded=!0):(t=this.fonts[e].sansCase.node,i=this.fonts[e].sansCase.w,t.offsetWidth!==i&&(s-=1,this.fonts[e].loaded=!0)),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));0!==s&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},o}();function SlotManager(e){this.animationData=e}function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].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}}};var getBlendMode=(blendModeEnums={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(e){return blendModeEnums[e]||""}),blendModeEnums;function SliderEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function AngleEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function ColorEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,1,0,i)}function PointEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,1,0,i)}function LayerIndexEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function MaskIndexEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function CheckboxEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var i,n=e.ef||[];this.effectElements=[];var s,r=n.length;for(i=0;i<r;i+=1)s=new GroupEffect(n[i],t),this.effectElements.push(s)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function FootageElement(e,t,i){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,i)}function AudioElement(e,t,i){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,i),this._isPlaying=!1,this._canPlay=!1;var n=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(n),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){var i;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var n,s=this.data.ef.length,r=this.data.ef;for(i=0;i<s;i+=1){switch(n=null,r[i].ty){case 0:n=new SliderEffect(r[i],t,this);break;case 1:n=new AngleEffect(r[i],t,this);break;case 2:n=new ColorEffect(r[i],t,this);break;case 3:n=new PointEffect(r[i],t,this);break;case 4:case 7:n=new CheckboxEffect(r[i],t,this);break;case 10:n=new LayerIndexEffect(r[i],t,this);break;case 11:n=new MaskIndexEffect(r[i],t,this);break;case 5:n=new EffectsManager(r[i],t,this);break;default:n=new NoValueEffect(r[i],t,this)}n&&this.effectElements.push(n)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),i=e("effects"),n=e("shape"),s=e("text"),r=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var a=i.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(a),0===this.data.ty||this.data.xt?this.compInterface=r(this):4===this.data.ty?(this.layerInterface.shapeInterface=n(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=s(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,i){this.globalData=t,this.comp=i,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var i,n=this.dynamicProperties.length;for(i=0;i<n;i+=1)(t||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();if(e){var t=e("footage");this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var i=this._volume*this._volumeMultiplier;this._previousVolume!==i&&(this._previousVolume=i,this.audio.volume(i))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,i,n=this.layers.length;for(this.completeLayers=!0,t=n-1;t>=0;t-=1)this.elements[t]||(i=this.layers[t]).ip-i.st<=e-this.layers[t].st&&i.op-i.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){var t;this.completeLayers=!1;var i,n=e.length,s=this.layers.length;for(t=0;t<n;t+=1)for(i=0;i<s;){if(this.layers[i].id===e[t].id){this.layers[i]=e[t];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,i){for(var n=this.elements,s=this.layers,r=0,a=s.length;r<a;)s[r].ind==t&&(n[r]&&!0!==n[r]?(i.push(n[r]),n[r].setAsParent(),void 0!==s[r].parent?this.buildElementParenting(e,s[r].parent,i):e.setHierarchy(i)):(this.buildItem(r),this.addPendingElement(e))),r+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,i=e.length;for(t=0;t<i;t+=1)if(e[t].xt){var n=this.createComp(e[t]);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},BaseRenderer.prototype.getElementById=function(e){var t,i=this.elements.length;for(t=0;t<i;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t,i=e.shift();if("number"==typeof i)t=this.elements[i];else{var n,s=this.elements.length;for(n=0;n<s;n+=1)if(this.elements[n].data.nm===i){t=this.elements[n];break}}return 0===e.length?t:t.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(e,t,i){this.data=e,this.element=t,this.globalData=i,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var n,s,r=this.globalData.defs,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var o,l,c,h,p,u,d=this.masksProperties,f=0,m=[],g=createElementID(),v="clipPath",y="clip-path";for(n=0;n<a;n+=1)if(("a"!==d[n].mode&&"n"!==d[n].mode||d[n].inv||100!==d[n].o.k||d[n].o.x)&&(v="mask",y="mask"),"s"!==d[n].mode&&"i"!==d[n].mode||0!==f?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),m.push(c)),s=createNS("path"),"n"===d[n].mode)this.viewData[n]={op:PropertyFactory.getProp(this.element,d[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,d[n],3),elem:s,lastPath:""},r.appendChild(s);else{var b;if(f+=1,s.setAttribute("fill","s"===d[n].mode?"#000000":"#ffffff"),s.setAttribute("clip-rule","nonzero"),0!==d[n].x.k?(v="mask",y="mask",u=PropertyFactory.getProp(this.element,d[n].x,0,null,this.element),b=createElementID(),(h=createNS("filter")).setAttribute("id",b),(p=createNS("feMorphology")).setAttribute("operator","erode"),p.setAttribute("in","SourceGraphic"),p.setAttribute("radius","0"),h.appendChild(p),r.appendChild(h),s.setAttribute("stroke","s"===d[n].mode?"#000000":"#ffffff")):(p=null,u=null),this.storedData[n]={elem:s,x:u,expan:p,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===d[n].mode){l=m.length;var w=createNS("g");for(o=0;o<l;o+=1)w.appendChild(m[o]);var x=createNS("mask");x.setAttribute("mask-type","alpha"),x.setAttribute("id",g+"_"+f),x.appendChild(s),r.appendChild(x),w.setAttribute("mask","url("+getLocationHref()+"#"+g+"_"+f+")"),m.length=0,m.push(w)}else m.push(s);d[n].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[n]={elem:s,lastPath:"",op:PropertyFactory.getProp(this.element,d[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,d[n],3),invRect:c},this.viewData[n].prop.k||this.drawPath(d[n],this.viewData[n].prop.v,this.viewData[n])}for(this.maskElement=createNS(v),a=m.length,n=0;n<a;n+=1)this.maskElement.appendChild(m[n]);f>0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+g+")"),r.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,i=0,n=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<n;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),i=0;i<n;i+=1)t.multiply(this.hierarchy[i].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var i=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(i),e=1;e<t;e+=1){var n=this.localTransforms[e].matrix;i.multiply(n)}i.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var s=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)s*=.01*this.localTransforms[e].opacity;this.finalTransform.localOpacity=s}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,i=e.length;for(t=0;t<i;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var i,n=!0,s=this.comp;n;)s.finalTransform?(s.data.hasMask&&t.splice(0,0,s.finalTransform),s=s.comp):n=!1;var r,a=t.length;for(i=0;i<a;i+=1)r=t[i].mat.applyToPointArray(0,0,0),e=[e[0]-r[0],e[1]-r[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,i=this.element.finalTransform.mat,n=this.masksProperties.length;for(t=0;t<n;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",i.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var s=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),s.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,e+=" h-"+this.globalData.compSize.w,e+=" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(e,t,i){var n,s,r=" M"+t.v[0][0]+","+t.v[0][1];for(s=t._length,n=1;n<s;n+=1)r+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[n][0]+","+t.i[n][1]+" "+t.v[n][0]+","+t.v[n][1];if(t.c&&s>1&&(r+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),i.lastPath!==r){var a="";i.elem&&(t.c&&(a=e.inv?this.solidPath+r:r),i.elem.setAttribute("d",a)),i.lastPath=r}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};return e.createFilter=function(e,t){var i=createNS("filter");i.setAttribute("id",e),!0!==t&&(i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%"));return i},e.createAlphaToLuminanceFilter=function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e},e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,i,n="SourceGraphic",s=e.data.ef?e.data.ef.length:0,r=createElementID(),a=filtersFactory.createFilter(r,!0),o=0;for(this.filters=[],t=0;t<s;t+=1){i=null;var l=e.data.ef[t].ty;if(registeredEffects$1[l])i=new(0,registeredEffects$1[l].effect)(a,e.effectsManager.effectElements[t],e,idPrefix+o,n),n=idPrefix+o,registeredEffects$1[l].countsAsEffect&&(o+=1);i&&this.filters.push(i)}o&&(e.globalData.defs.appendChild(a),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+r+")")),this.filters.length&&e.addRenderableComponent(this)}function registerEffect$1(e,t,i){registeredEffects$1[e]={effect:t,countsAsEffect:i}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,i){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,i),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,i=this.filters.length;for(t=0;t<i;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,i=this.filters.length,n=[];for(t=0;t<i;t+=1)this.filters[t].type===e&&n.push(this.filters[t]);return n},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=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 i=createNS("clipPath"),n=createNS("path");n.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var s=createElementID();if(i.setAttribute("id",s),i.appendChild(n),this.globalData.defs.appendChild(i),this.checkMasks()){var r=createNS("g");r.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),r.appendChild(this.layerElement),this.transformedElement=r,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},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),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t,i,n,s,r=this.layerId+"_"+e;if(1===e||3===e){var a=createNS("mask");a.setAttribute("id",r),a.setAttribute("mask-type",3===e?"luminance":"alpha"),(n=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),a.appendChild(n),this.globalData.defs.appendChild(a),featureSupport.maskType||1!==e||(a.setAttribute("mask-type","luminance"),t=createElementID(),i=filtersFactory.createFilter(t),this.globalData.defs.appendChild(i),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(s=createNS("g")).appendChild(n),a.appendChild(s),s.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(2===e){var o=createNS("mask");o.setAttribute("id",r),o.setAttribute("mask-type","alpha");var l=createNS("g");o.appendChild(l),t=createElementID(),i=filtersFactory.createFilter(t);var c=createNS("feComponentTransfer");c.setAttribute("in","SourceGraphic"),i.appendChild(c);var h=createNS("feFuncA");h.setAttribute("type","table"),h.setAttribute("tableValues","1.0 0.0"),c.appendChild(h),this.globalData.defs.appendChild(i);var p=createNS("rect");p.setAttribute("width",this.comp.data.w),p.setAttribute("height",this.comp.data.h),p.setAttribute("x","0"),p.setAttribute("y","0"),p.setAttribute("fill","#ffffff"),p.setAttribute("opacity","0"),l.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),l.appendChild(p),(n=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(n),featureSupport.maskType||(o.setAttribute("mask-type","luminance"),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),s=createNS("g"),l.appendChild(p),s.appendChild(this.layerElement),l.appendChild(s)),this.globalData.defs.appendChild(o)}this.matteMasks[e]=r}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,i){this.initFrame(),this.initBaseData(e,t,i),this.initTransform(e,t,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.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,i=this.shapeModifiers.length;for(t=0;t<i;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,i=0,n=t.length;i<n;){if(t[i].elem===e)return t[i].pos;i+=1}return 0},addProcessedElement:function(e,t){for(var i=this.processedElements,n=i.length;n;)if(i[n-=1].elem===e)return void(i[n].pos=t);i.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,i){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=i,this.lvl=t,this._isAnimated=!!i.k;for(var n=0,s=e.length;n<s;){if(e[n].mProps.dynamicProperties.length){this._isAnimated=!0;break}n+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,i,n){var s;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=i,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(n);var r,a=t.length||0;for(s=0;s<a;s+=1)r=PropertyFactory.getProp(e,t[s].v,0,0,this),this.k=r.k||this.k,this.dataProps[s]={n:t[s].n,p:r};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,i){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=i,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,i){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=i}function SVGNoStyleData(e,t,i){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=i}function GradientProperty(e,t,i){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var n=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",n),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=n,this.initDynamicPropertyContainer(i),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,i){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,i)}function SVGGradientStrokeStyleData(e,t,i){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,i),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,i){this.transform={mProps:e,op:t,container:i},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<i;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var i=0,n=this.o.length/2;i<n;){if(Math.abs(e[4*i]-e[4*t+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 e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,i,n,s=4*this.data.p;for(t=0;t<s;t+=1)i=t%4==0?100:255,n=Math.round(this.prop.v[t]*i),this.c[t]!==n&&(this.c[t]=n,this._cmdf=!e);if(this.o.length)for(s=this.prop.v.length,t=4*this.data.p;t<s;t+=1)i=t%2==0?100:1,n=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==n&&(this.o[t-4*this.data.p]=n,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,i){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=i,this.stops=[],this.setGradientData(i.pElem,t),this.setGradientOpacity(t,i),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var i=createElementID(),n=createNS(1===t.t?"linearGradient":"radialGradient");n.setAttribute("id",i),n.setAttribute("spreadMethod","pad"),n.setAttribute("gradientUnits","userSpaceOnUse");var s,r,a,o=[];for(a=4*t.g.p,r=0;r<a;r+=4)s=createNS("stop"),n.appendChild(s),o.push(s);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+i+")"),this.gf=n,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var i,n,s,r=createNS("mask"),a=createNS("path");r.appendChild(a);var o=createElementID(),l=createElementID();r.setAttribute("id",l);var c=createNS(1===e.t?"linearGradient":"radialGradient");c.setAttribute("id",o),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),s=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var h=this.stops;for(n=4*e.g.p;n<s;n+=2)(i=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(i),h.push(i);a.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+o+")"),"gs"===e.ty&&(a.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),a.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj&&a.setAttribute("stroke-miterlimit",e.ml)),this.of=c,this.ms=r,this.ost=h,this.maskId=l,t.msElem=a}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,i,n){if(0===t)return"";var s,r=e.o,a=e.i,o=e.v,l=" M"+n.applyToPointStringified(o[0][0],o[0][1]);for(s=1;s<t;s+=1)l+=" C"+n.applyToPointStringified(r[s-1][0],r[s-1][1])+" "+n.applyToPointStringified(a[s][0],a[s][1])+" "+n.applyToPointStringified(o[s][0],o[s][1]);return i&&t&&(l+=" C"+n.applyToPointStringified(r[s-1][0],r[s-1][1])+" "+n.applyToPointStringified(a[0][0],a[0][1])+" "+n.applyToPointStringified(o[0][0],o[0][1]),l+="z"),l},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function i(e,t,i){(i||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(i||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function n(){}function s(i,n,s){var r,a,o,l,c,h,p,u,d,f,m=n.styles.length,g=n.lvl;for(h=0;h<m;h+=1){if(l=n.sh._mdf||s,n.styles[h].lvl<g){for(u=t.reset(),d=g-n.styles[h].lvl,f=n.transformers.length-1;!l&&d>0;)l=n.transformers[f].mProps._mdf||l,d-=1,f-=1;if(l)for(d=g-n.styles[h].lvl,f=n.transformers.length-1;d>0;)u.multiply(n.transformers[f].mProps.v),d-=1,f-=1}else u=e;if(a=(p=n.sh.paths)._length,l){for(o="",r=0;r<a;r+=1)(c=p.shapes[r])&&c._length&&(o+=buildShapeString(c,c._length,c.c,u));n.caches[h]=o}else o=n.caches[h];n.styles[h].d+=!0===i.hd?"":o,n.styles[h]._mdf=l||n.styles[h]._mdf}}function r(e,t,i){var n=t.style;(t.c._mdf||i)&&n.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||i)&&n.pElem.setAttribute("fill-opacity",t.o.v)}function a(e,t,i){o(e,t,i),l(e,t,i)}function o(e,t,i){var n,s,r,a,o,l=t.gf,c=t.g._hasOpacity,h=t.s.v,p=t.e.v;if(t.o._mdf||i){var u="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(u,t.o.v)}if(t.s._mdf||i){var d=1===e.t?"x1":"cx",f="x1"===d?"y1":"cy";l.setAttribute(d,h[0]),l.setAttribute(f,h[1]),c&&!t.g._collapsable&&(t.of.setAttribute(d,h[0]),t.of.setAttribute(f,h[1]))}if(t.g._cmdf||i){n=t.cst;var m=t.g.c;for(r=n.length,s=0;s<r;s+=1)(a=n[s]).setAttribute("offset",m[4*s]+"%"),a.setAttribute("stop-color","rgb("+m[4*s+1]+","+m[4*s+2]+","+m[4*s+3]+")")}if(c&&(t.g._omdf||i)){var g=t.g.o;for(r=(n=t.g._collapsable?t.cst:t.ost).length,s=0;s<r;s+=1)a=n[s],t.g._collapsable||a.setAttribute("offset",g[2*s]+"%"),a.setAttribute("stop-opacity",g[2*s+1])}if(1===e.t)(t.e._mdf||i)&&(l.setAttribute("x2",p[0]),l.setAttribute("y2",p[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",p[0]),t.of.setAttribute("y2",p[1])));else if((t.s._mdf||t.e._mdf||i)&&(o=Math.sqrt(Math.pow(h[0]-p[0],2)+Math.pow(h[1]-p[1],2)),l.setAttribute("r",o),c&&!t.g._collapsable&&t.of.setAttribute("r",o)),t.e._mdf||t.h._mdf||t.a._mdf||i){o||(o=Math.sqrt(Math.pow(h[0]-p[0],2)+Math.pow(h[1]-p[1],2)));var v=Math.atan2(p[1]-h[1],p[0]-h[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var b=o*y,w=Math.cos(v+t.a.v)*b+h[0],x=Math.sin(v+t.a.v)*b+h[1];l.setAttribute("fx",w),l.setAttribute("fy",x),c&&!t.g._collapsable&&(t.of.setAttribute("fx",w),t.of.setAttribute("fy",x))}}function l(e,t,i){var n=t.style,s=t.d;s&&(s._mdf||i)&&s.dashStr&&(n.pElem.setAttribute("stroke-dasharray",s.dashStr),n.pElem.setAttribute("stroke-dashoffset",s.dashoffset[0])),t.c&&(t.c._mdf||i)&&n.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||i)&&n.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||i)&&(n.pElem.setAttribute("stroke-width",t.w.v),n.msElem&&n.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return r;case"gf":return o;case"gs":return a;case"st":return l;case"sh":case"el":case"rc":case"sr":return s;case"tr":return i;case"no":return n;default:return null}}}}();function SVGShapeElement(e,t,i){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,i),this.prevViewData=[]}function LetterProps(e,t,i,n,s,r){this.o=e,this.sw=t,this.sc=i,this.fc=n,this.m=s,this.p=r,this._mdf={o:!0,sw:!!t,sc:!!i,fc:!!n,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}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 e,t,i,n,s=this.shapes.length,r=this.stylesList.length,a=[],o=!1;for(i=0;i<r;i+=1){for(n=this.stylesList[i],o=!1,a.length=0,e=0;e<s;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(n)&&(a.push(t),o=t._isAnimated||o);a.length>1&&o&&this.setShapesAsAnimated(a)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,i=e.length;for(t=0;t<i;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var i,n=new SVGStyleData(e,t),s=n.pElem;if("st"===e.ty)i=new SVGStrokeStyleData(this,e,n);else if("fl"===e.ty)i=new SVGFillStyleData(this,e,n);else if("gf"===e.ty||"gs"===e.ty){i=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,n),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),s.setAttribute("mask","url("+getLocationHref()+"#"+i.maskId+")"))}else"no"===e.ty&&(i=new SVGNoStyleData(this,e,n));return"st"!==e.ty&&"gs"!==e.ty||(s.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),s.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),s.setAttribute("fill-opacity","0"),1===e.lj&&s.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&s.setAttribute("fill-rule","evenodd"),e.ln&&s.setAttribute("id",e.ln),e.cl&&s.setAttribute("class",e.cl),e.bm&&(s.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(n),this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var i=TransformPropertyFactory.getTransformProperty(this,e,this),n=new SVGTransformData(i,i.o,t);return this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createShapeElement=function(e,t,i){var n=4;"rc"===e.ty?n=5:"el"===e.ty?n=6:"sr"===e.ty&&(n=7);var s=new SVGShapeData(t,i,ShapePropertyFactory.getShapeProp(this,e,n,this));return this.shapes.push(s),this.addShapeToModifiers(s),this.addToAnimatedContents(e,s),s},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var i=0,n=this.animatedContents.length;i<n;){if(this.animatedContents[i].element===t)return;i+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,i=e.styles,n=this.stylesList.length;for(t=0;t<n;t+=1)this.stylesList[t].closed||i.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,i,n,s,r,a){var o,l,c,h,p,u,d=[].concat(r),f=e.length-1,m=[],g=[];for(o=f;o>=0;o-=1){if((u=this.searchProcessedElement(e[o]))?t[o]=i[u-1]:e[o]._render=a,"fl"===e[o].ty||"st"===e[o].ty||"gf"===e[o].ty||"gs"===e[o].ty||"no"===e[o].ty)u?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],s),e[o]._render&&t[o].style.pElem.parentNode!==n&&n.appendChild(t[o].style.pElem),m.push(t[o].style);else if("gr"===e[o].ty){if(u)for(c=t[o].it.length,l=0;l<c;l+=1)t[o].prevViewData[l]=t[o].it[l];else t[o]=this.createGroupElement(e[o]);this.searchShapes(e[o].it,t[o].it,t[o].prevViewData,t[o].gr,s+1,d,a),e[o]._render&&t[o].gr.parentNode!==n&&n.appendChild(t[o].gr)}else"tr"===e[o].ty?(u||(t[o]=this.createTransformElement(e[o],n)),h=t[o].transform,d.push(h)):"sh"===e[o].ty||"rc"===e[o].ty||"el"===e[o].ty||"sr"===e[o].ty?(u||(t[o]=this.createShapeElement(e[o],d,s)),this.setElementStyles(t[o])):"tm"===e[o].ty||"rd"===e[o].ty||"ms"===e[o].ty||"pb"===e[o].ty||"zz"===e[o].ty||"op"===e[o].ty?(u?(p=t[o]).closed=!1:((p=ShapeModifiers.getModifier(e[o].ty)).init(this,e[o]),t[o]=p,this.shapeModifiers.push(p)),g.push(p)):"rp"===e[o].ty&&(u?(p=t[o]).closed=!0:(p=ShapeModifiers.getModifier(e[o].ty),t[o]=p,p.init(this,e,o,t),this.shapeModifiers.push(p),a=!1),g.push(p));this.addProcessedElement(e[o],o+1)}for(f=m.length,o=0;o<f;o+=1)m[o].closed=!0;for(f=g.length,o=0;o<f;o+=1)g[o].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var e;this.renderModifiers();var t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,i=this.animatedContents.length;for(e=0;e<i;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(e,t,i,n,s,r){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var a=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,a=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,a=!0),this.sc!==i&&(this.sc=i,this._mdf.sc=!0,a=!0),this.fc!==n&&(this.fc=n,this._mdf.fc=!0,a=!0),this.m!==s&&(this.m=s,this._mdf.m=!0,a=!0),!r.length||this.p[0]===r[0]&&this.p[1]===r[1]&&this.p[4]===r[4]&&this.p[5]===r[5]&&this.p[12]===r[12]&&this.p[13]===r[13]||(this.p=r,this._mdf.p=!0,a=!0),a},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,i=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var n;this.lock=!0,this._mdf=!1;var s=this.effectsSequence.length,r=e||this.data.d.k[this.keysIndex].s;for(n=0;n<s;n+=1)r=i!==this.keysIndex?this.effectsSequence[n](r,r.t):this.effectsSequence[n](this.currentData,r.t);t!==r&&this.setCurrentData(r),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,i=0,n=e.length;i<=n-1&&!(i===n-1||e[i+1].t>t);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,i,n=[],s=0,r=e.length,a=!1,o=!1,l="";s<r;)a=o,o=!1,t=e.charCodeAt(s),l=e.charAt(s),FontManager.isCombinedCharacter(t)?a=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(e,s)?l=e.substr(s,14):(i=e.charCodeAt(s+1))>=56320&&i<=57343&&(FontManager.isModifier(t,i)?(l=e.substr(s,2),a=!0):l=FontManager.isFlagEmoji(e.substr(s,4))?e.substr(s,4):e.substr(s,2)):t>56319?(i=e.charCodeAt(s+1),FontManager.isVariationSelector(t)&&(a=!0)):FontManager.isZeroWidthJoiner(t)&&(a=!0,o=!0),a?(n[n.length-1]+=l,a=!1):n.push(l),s+=l.length;return n},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,i,n,s,r,a,o,l=this.elem.globalData.fontManager,c=this.data,h=[],p=0,u=c.m.g,d=0,f=0,m=0,g=[],v=0,y=0,b=l.getFontByName(e.f),w=0,x=getFontProperties(b);e.fWeight=x.weight,e.fStyle=x.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),i=e.finalText.length,e.finalLineHeight=e.lh;var S,E=e.tr/1e3*e.finalSize;if(e.sz)for(var T,C,P=!0,k=e.sz[0],M=e.sz[1];P;){T=0,v=0,i=(C=this.buildFinalText(e.t)).length,E=e.tr/1e3*e.finalSize;var A=-1;for(t=0;t<i;t+=1)S=C[t].charCodeAt(0),n=!1," "===C[t]?A=t:13!==S&&3!==S||(v=0,n=!0,T+=e.finalLineHeight||1.2*e.finalSize),l.chars?(o=l.getCharData(C[t],b.fStyle,b.fFamily),w=n?0:o.w*e.finalSize/100):w=l.measureText(C[t],e.f,e.finalSize),v+w>k&&" "!==C[t]?(-1===A?i+=1:t=A,T+=e.finalLineHeight||1.2*e.finalSize,C.splice(t,A===t?1:0,"\r"),A=-1,v=0):(v+=w,v+=E);T+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&M<T?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=C,i=e.finalText.length,P=!1)}v=-E,w=0;var _,D=0;for(t=0;t<i;t+=1)if(n=!1,13===(S=(_=e.finalText[t]).charCodeAt(0))||3===S?(D=0,g.push(v),y=v>y?v:y,v=-2*E,s="",n=!0,m+=1):s=_,l.chars?(o=l.getCharData(_,b.fStyle,l.getFontByName(e.f).fFamily),w=n?0:o.w*e.finalSize/100):w=l.measureText(s,e.f,e.finalSize)," "===_?D+=w+E:(v+=w+E+D,D=0),h.push({l:w,an:w,add:d,n:n,anIndexes:[],val:s,line:m,animatorJustifyOffset:0}),2==u){if(d+=w,""===s||" "===s||t===i-1){for(""!==s&&" "!==s||(d-=w);f<=t;)h[f].an=d,h[f].ind=p,h[f].extra=w,f+=1;p+=1,d=0}}else if(3==u){if(d+=w,""===s||t===i-1){for(""===s&&(d-=w);f<=t;)h[f].an=d,h[f].ind=p,h[f].extra=w,f+=1;d=0,p+=1}}else h[p].ind=p,h[p].extra=0,p+=1;if(e.l=h,y=v>y?v:y,g.push(v),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=y,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=g;var I,F,L,O,j=c.a;a=j.length;var V=[];for(r=0;r<a;r+=1){for((I=j[r]).a.sc&&(e.strokeColorAnim=!0),I.a.sw&&(e.strokeWidthAnim=!0),(I.a.fc||I.a.fh||I.a.fs||I.a.fb)&&(e.fillColorAnim=!0),O=0,L=I.s.b,t=0;t<i;t+=1)(F=h[t]).anIndexes[r]=O,(1==L&&""!==F.val||2==L&&""!==F.val&&" "!==F.val||3==L&&(F.n||" "==F.val||t==i-1)||4==L&&(F.n||t==i-1))&&(1===I.s.rn&&V.push(O),O+=1);c.a[r].s.totalChars=O;var R,B=-1;if(1===I.s.rn)for(t=0;t<i;t+=1)B!=(F=h[t]).anIndexes[r]&&(B=F.anIndexes[r],R=V.splice(Math.floor(Math.random()*V.length),1)[0]),F.anIndexes[r]=R}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=b.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var i=this.copyData({},this.data.d.k[t].s);i=this.copyData(i,e),this.data.d.k[t].s=i,this.recalculate(t),this.setCurrentData(i),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,i=Math.floor;function n(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(e,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return n.prototype={getMult:function(n){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var s=0,r=0,a=1,o=1;this.ne.v>0?s=this.ne.v/100:r=-this.ne.v/100,this.xe.v>0?a=1-this.xe.v/100:o=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(s,r,a,o).get,c=0,h=this.finalS,p=this.finalE,u=this.data.sh;if(2===u)c=l(c=p===h?n>=p?1:0:e(0,t(.5/(p-h)+(n-h)/(p-h),1)));else if(3===u)c=l(c=p===h?n>=p?0:1:1-e(0,t(.5/(p-h)+(n-h)/(p-h),1)));else if(4===u)p===h?c=0:(c=e(0,t(.5/(p-h)+(n-h)/(p-h),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===u){if(p===h)c=0;else{var d=p-h,f=-d/2+(n=t(e(0,n+.5-h),p-h)),m=d/2;c=Math.sqrt(1-f*f/(m*m))}c=l(c)}else 6===u?(p===h?c=0:(n=t(e(0,n+.5-h),p-h),c=(1+Math.cos(Math.PI+2*Math.PI*n/(p-h)))/2),c=l(c)):(n>=i(h)&&(c=e(0,t(n-h<0?t(p,1)-(h-n):p-n,1))),c=l(c));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var v=.5-.5*g;c<v?c=0:(c=(c-v)/g)>1&&(c=1)}return c*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,i=this.o.v/t,n=this.s.v/t+i,s=this.e.v/t+i;if(n>s){var r=n;n=s,s=r}this.finalS=n,this.finalE=s}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(e,t,i){return new n(e,t,i)}}}();function TextAnimatorDataProperty(e,t,i){var n={propType:!1},s=PropertyFactory.getProp,r=t.a;this.a={r:r.r?s(e,r.r,0,degToRads,i):n,rx:r.rx?s(e,r.rx,0,degToRads,i):n,ry:r.ry?s(e,r.ry,0,degToRads,i):n,sk:r.sk?s(e,r.sk,0,degToRads,i):n,sa:r.sa?s(e,r.sa,0,degToRads,i):n,s:r.s?s(e,r.s,1,.01,i):n,a:r.a?s(e,r.a,1,0,i):n,o:r.o?s(e,r.o,0,.01,i):n,p:r.p?s(e,r.p,1,0,i):n,sw:r.sw?s(e,r.sw,0,0,i):n,sc:r.sc?s(e,r.sc,1,0,i):n,fc:r.fc?s(e,r.fc,1,0,i):n,fh:r.fh?s(e,r.fh,0,0,i):n,fs:r.fs?s(e,r.fs,0,.01,i):n,fb:r.fb?s(e,r.fb,0,.01,i):n,t:r.t?s(e,r.t,0,0,i):n},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,i),this.s.t=t.s.t}function TextAnimatorProperty(e,t,i){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=i,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(i)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,i=this._textData.a.length,n=PropertyFactory.getProp;for(e=0;e<i;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:n(this._elem,this._textData.p.a,0,0,this),f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:n(this._elem,this._textData.p.r,0,0,this),p:n(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=n(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var i,n,s,r,a,o,l,c,h,p,u,d,f,m,g,v,y,b,w,x=this._moreOptions.alignment.v,S=this._animatorsData,E=this._textData,T=this.mHelper,C=this._renderType,P=this.renderedLetters.length,k=e.l;if(this._hasMaskedPath){if(w=this._pathData.m,!this._pathData.n||this._pathData._mdf){var M,A=w.v;for(this._pathData.r.v&&(A=A.reverse()),a={tLength:0,segments:[]},r=A._length-1,v=0,s=0;s<r;s+=1)M=bez.buildBezierData(A.v[s],A.v[s+1],[A.o[s][0]-A.v[s][0],A.o[s][1]-A.v[s][1]],[A.i[s+1][0]-A.v[s+1][0],A.i[s+1][1]-A.v[s+1][1]]),a.tLength+=M.segmentLength,a.segments.push(M),v+=M.segmentLength;s=r,w.v.c&&(M=bez.buildBezierData(A.v[s],A.v[0],[A.o[s][0]-A.v[s][0],A.o[s][1]-A.v[s][1]],[A.i[0][0]-A.v[0][0],A.i[0][1]-A.v[0][1]]),a.tLength+=M.segmentLength,a.segments.push(M),v+=M.segmentLength),this._pathData.pi=a}if(a=this._pathData.pi,o=this._pathData.f.v,u=0,p=1,c=0,h=!0,m=a.segments,o<0&&w.v.c)for(a.tLength<Math.abs(o)&&(o=-Math.abs(o)%a.tLength),p=(f=m[u=m.length-1].points).length-1;o<0;)o+=f[p].partialLength,(p-=1)<0&&(p=(f=m[u-=1].points).length-1);d=(f=m[u].points)[p-1],g=(l=f[p]).partialLength}r=k.length,i=0,n=0;var _,D,I,F,L,O=1.2*e.finalSize*.714,j=!0;I=S.length;var V,R,B,N,z,H,G,q,$,W,Y,X,U=-1,K=o,J=u,Z=p,Q=-1,ee="",te=this.defaultPropsArray;if(2===e.j||1===e.j){var ie=0,ne=0,se=2===e.j?-.5:-1,re=0,ae=!0;for(s=0;s<r;s+=1)if(k[s].n){for(ie&&(ie+=ne);re<s;)k[re].animatorJustifyOffset=ie,re+=1;ie=0,ae=!0}else{for(D=0;D<I;D+=1)(_=S[D].a).t.propType&&(ae&&2===e.j&&(ne+=_.t.v*se),(L=S[D].s.getMult(k[s].anIndexes[D],E.a[D].s.totalChars)).length?ie+=_.t.v*L[0]*se:ie+=_.t.v*L*se);ae=!1}for(ie&&(ie+=ne);re<s;)k[re].animatorJustifyOffset=ie,re+=1}for(s=0;s<r;s+=1){if(T.reset(),N=1,k[s].n)i=0,n+=e.yOffset,n+=j?1:0,o=K,j=!1,this._hasMaskedPath&&(p=Z,d=(f=m[u=J].points)[p-1],g=(l=f[p]).partialLength,c=0),ee="",Y="",$="",X="",te=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Q!==k[s].line){switch(e.j){case 1:o+=v-e.lineWidths[k[s].line];break;case 2:o+=(v-e.lineWidths[k[s].line])/2}Q=k[s].line}U!==k[s].ind&&(k[U]&&(o+=k[U].extra),o+=k[s].an/2,U=k[s].ind),o+=x[0]*k[s].an*.005;var oe=0;for(D=0;D<I;D+=1)(_=S[D].a).p.propType&&((L=S[D].s.getMult(k[s].anIndexes[D],E.a[D].s.totalChars)).length?oe+=_.p.v[0]*L[0]:oe+=_.p.v[0]*L),_.a.propType&&((L=S[D].s.getMult(k[s].anIndexes[D],E.a[D].s.totalChars)).length?oe+=_.a.v[0]*L[0]:oe+=_.a.v[0]*L);for(h=!0,this._pathData.a.v&&(o=.5*k[0].an+(v-this._pathData.f.v-.5*k[0].an-.5*k[k.length-1].an)*U/(r-1),o+=this._pathData.f.v);h;)c+g>=o+oe||!f?(y=(o+oe-c)/l.partialLength,R=d.point[0]+(l.point[0]-d.point[0])*y,B=d.point[1]+(l.point[1]-d.point[1])*y,T.translate(-x[0]*k[s].an*.005,-x[1]*O*.01),h=!1):f&&(c+=l.partialLength,(p+=1)>=f.length&&(p=0,m[u+=1]?f=m[u].points:w.v.c?(p=0,f=m[u=0].points):(c-=l.partialLength,f=null)),f&&(d=l,g=(l=f[p]).partialLength));V=k[s].an/2-k[s].add,T.translate(-V,0,0)}else V=k[s].an/2-k[s].add,T.translate(-V,0,0),T.translate(-x[0]*k[s].an*.005,-x[1]*O*.01,0);for(D=0;D<I;D+=1)(_=S[D].a).t.propType&&(L=S[D].s.getMult(k[s].anIndexes[D],E.a[D].s.totalChars),0===i&&0===e.j||(this._hasMaskedPath?L.length?o+=_.t.v*L[0]:o+=_.t.v*L:L.length?i+=_.t.v*L[0]:i+=_.t.v*L));for(e.strokeWidthAnim&&(H=e.sw||0),e.strokeColorAnim&&(z=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(G=[e.fc[0],e.fc[1],e.fc[2]]),D=0;D<I;D+=1)(_=S[D].a).a.propType&&((L=S[D].s.getMult(k[s].anIndexes[D],E.a[D].s.totalChars)).length?T.translate(-_.a.v[0]*L[0],-_.a.v[1]*L[1],_.a.v[2]*L[2]):T.translate(-_.a.v[0]*L,-_.a.v[1]*L,_.a.v[2]*L));for(D=0;D<I;D+=1)(_=S[D].a).s.propType&&((L=S[D].s.getMult(k[s].anIndexes[D],E.a[D].s.totalChars)).length?T.scale(1+(_.s.v[0]-1)*L[0],1+(_.s.v[1]-1)*L[1],1):T.scale(1+(_.s.v[0]-1)*L,1+(_.s.v[1]-1)*L,1));for(D=0;D<I;D+=1){if(_=S[D].a,L=S[D].s.getMult(k[s].anIndexes[D],E.a[D].s.totalChars),_.sk.propType&&(L.length?T.skewFromAxis(-_.sk.v*L[0],_.sa.v*L[1]):T.skewFromAxis(-_.sk.v*L,_.sa.v*L)),_.r.propType&&(L.length?T.rotateZ(-_.r.v*L[2]):T.rotateZ(-_.r.v*L)),_.ry.propType&&(L.length?T.rotateY(_.ry.v*L[1]):T.rotateY(_.ry.v*L)),_.rx.propType&&(L.length?T.rotateX(_.rx.v*L[0]):T.rotateX(_.rx.v*L)),_.o.propType&&(L.length?N+=(_.o.v*L[0]-N)*L[0]:N+=(_.o.v*L-N)*L),e.strokeWidthAnim&&_.sw.propType&&(L.length?H+=_.sw.v*L[0]:H+=_.sw.v*L),e.strokeColorAnim&&_.sc.propType)for(q=0;q<3;q+=1)L.length?z[q]+=(_.sc.v[q]-z[q])*L[0]:z[q]+=(_.sc.v[q]-z[q])*L;if(e.fillColorAnim&&e.fc){if(_.fc.propType)for(q=0;q<3;q+=1)L.length?G[q]+=(_.fc.v[q]-G[q])*L[0]:G[q]+=(_.fc.v[q]-G[q])*L;_.fh.propType&&(G=L.length?addHueToRGB(G,_.fh.v*L[0]):addHueToRGB(G,_.fh.v*L)),_.fs.propType&&(G=L.length?addSaturationToRGB(G,_.fs.v*L[0]):addSaturationToRGB(G,_.fs.v*L)),_.fb.propType&&(G=L.length?addBrightnessToRGB(G,_.fb.v*L[0]):addBrightnessToRGB(G,_.fb.v*L))}}for(D=0;D<I;D+=1)(_=S[D].a).p.propType&&(L=S[D].s.getMult(k[s].anIndexes[D],E.a[D].s.totalChars),this._hasMaskedPath?L.length?T.translate(0,_.p.v[1]*L[0],-_.p.v[2]*L[1]):T.translate(0,_.p.v[1]*L,-_.p.v[2]*L):L.length?T.translate(_.p.v[0]*L[0],_.p.v[1]*L[1],-_.p.v[2]*L[2]):T.translate(_.p.v[0]*L,_.p.v[1]*L,-_.p.v[2]*L));if(e.strokeWidthAnim&&($=H<0?0:H),e.strokeColorAnim&&(W="rgb("+Math.round(255*z[0])+","+Math.round(255*z[1])+","+Math.round(255*z[2])+")"),e.fillColorAnim&&e.fc&&(Y="rgb("+Math.round(255*G[0])+","+Math.round(255*G[1])+","+Math.round(255*G[2])+")"),this._hasMaskedPath){if(T.translate(0,-e.ls),T.translate(0,x[1]*O*.01+n,0),this._pathData.p.v){b=(l.point[1]-d.point[1])/(l.point[0]-d.point[0]);var le=180*Math.atan(b)/Math.PI;l.point[0]<d.point[0]&&(le+=180),T.rotate(-le*Math.PI/180)}T.translate(R,B,0),o-=x[0]*k[s].an*.005,k[s+1]&&U!==k[s+1].ind&&(o+=k[s].an/2,o+=.001*e.tr*e.finalSize)}else{switch(T.translate(i,n,0),e.ps&&T.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:T.translate(k[s].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[k[s].line]),0,0);break;case 2:T.translate(k[s].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[k[s].line])/2,0,0)}T.translate(0,-e.ls),T.translate(V,0,0),T.translate(x[0]*k[s].an*.005,x[1]*O*.01,0),i+=k[s].l+.001*e.tr*e.finalSize}"html"===C?ee=T.toCSS():"svg"===C?ee=T.to2dCSS():te=[T.props[0],T.props[1],T.props[2],T.props[3],T.props[4],T.props[5],T.props[6],T.props[7],T.props[8],T.props[9],T.props[10],T.props[11],T.props[12],T.props[13],T.props[14],T.props[15]],X=N}P<=s?(F=new LetterProps(X,$,W,Y,ee,te),this.renderedLetters.push(F),P+=1,this.lettersChangedFlag=!0):(F=this.renderedLetters[s],this.lettersChangedFlag=F.update(X,$,W,Y,ee,te)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(e,t,i){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,i),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var i,n,s=t.length,r="";for(i=0;i<s;i+=1)"sh"===t[i].ty&&(n=t[i].ks.k,r+=buildShapeString(n,n.i.length,!0,e));return r},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,i,n,s){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[i]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[i])/2,0,0)}t.translate(n,s,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,i){this.textSpans=[],this.renderType="svg",this.initElement(e,t,i)}function ISolidElement(e,t,i){this.initElement(e,t,i)}function NullElement(e,t,i){this.initFrame(),this.initBaseData(e,t,i),this.initFrame(),this.initTransform(e,t,i),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,i){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,i),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var i="";if(t&&t.title){var n=createNS("title"),s=createElementID();n.setAttribute("id",s),n.textContent=t.title,this.svgElement.appendChild(n),i+=s}if(t&&t.description){var r=createNS("desc"),a=createElementID();r.setAttribute("id",a),r.textContent=t.description,this.svgElement.appendChild(r),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:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,i=e.length,n=[],s="";t<i;)e[t]===String.fromCharCode(13)||e[t]===String.fromCharCode(3)?(n.push(s),s=""):s+=e[t],t+=1;return n.push(s),n},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var i=e.shapes[0];if(i.it){var n=i.it[i.it.length-1];n.s&&(n.s.k[0]=t,n.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){var e,t;this.addDynamicProperty(this);var 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 s=i.fWeight,r=i.fStyle;this.layerElement.setAttribute("font-style",r),this.layerElement.setAttribute("font-weight",s)}this.layerElement.setAttribute("aria-label",i.t);var a,o=i.l||[],l=!!this.globalData.fontManager.chars;t=o.length;var c=this.mHelper,h=this.data.singleShape,p=0,u=0,d=!0,f=.001*i.tr*i.finalSize;if(!h||l||i.sz){var m,g=this.textSpans.length;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!l||!h||0===e){if(a=g>e?this.textSpans[e].span:createNS(l?"g":"text"),g<=e){if(a.setAttribute("stroke-linecap","butt"),a.setAttribute("stroke-linejoin","round"),a.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=a,l){var v=createNS("g");a.appendChild(v),this.textSpans[e].childSpan=v}this.textSpans[e].span=a,this.layerElement.appendChild(a)}a.style.display="inherit"}if(c.reset(),h&&(o[e].n&&(p=-f,u+=i.yOffset,u+=d?1:0,d=!1),this.applyTextPropertiesToMatrix(i,c,o[e].line,p,u),p+=o[e].l||0,p+=f),l){var y;if(1===(m=this.globalData.fontManager.getCharData(i.finalText[e],n.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily)).t)y=new SVGCompElement(m.data,this.globalData,this);else{var b=emptyShapeData;m.data&&m.data.shapes&&(b=this.buildShapeData(m.data,i.finalSize)),y=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[e].glyph){var w=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(w.layerElement),w.destroy()}this.textSpans[e].glyph=y,y._debug=!0,y.prepareFrame(0),y.renderFrame(),this.textSpans[e].childSpan.appendChild(y.layerElement),1===m.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+i.finalSize/100+","+i.finalSize/100+")")}else h&&a.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),a.textContent=o[e].val,a.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}h&&a&&a.setAttribute("d","")}else{var x=this.textContainer,S="start";switch(i.j){case 1:S="end";break;case 2:S="middle";break;default:S="start"}x.setAttribute("text-anchor",S),x.setAttribute("letter-spacing",f);var E=this.buildTextContents(i.finalText);for(t=E.length,u=i.ps?i.ps[1]+i.ascent:0,e=0;e<t;e+=1)(a=this.textSpans[e].span||createNS("tspan")).textContent=E[e],a.setAttribute("x",0),a.setAttribute("y",u),a.style.display="inherit",x.appendChild(a),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=a,u+=i.finalLineHeight;this.layerElement.appendChild(x)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,i=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<i;e+=1)(t=this.textSpans[e].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var e,t;this._sizeChanged=!0;var i,n,s,r=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(t=a.length,e=0;e<t;e+=1)a[e].n||(i=r[e],n=this.textSpans[e].span,(s=this.textSpans[e].glyph)&&s.renderFrame(),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([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var i=createNS("clipPath"),n=createNS("rect");n.setAttribute("width",e.w),n.setAttribute("height",e.h),n.setAttribute("x",0),n.setAttribute("y",0);var s=createElementID();i.setAttribute("id",s),i.appendChild(n),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),t.appendChild(i),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,i=this.layers.length;for(t=0;t<i;t+=1)if(this.layers[t].ind===e)return t;return-1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var i=this.createItem(this.layers[e]);if(t[e]=i,getExpressionsPlugin()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(i),i.initExpressions()),this.appendElementInPos(i,e),this.layers[e].tt){var n="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(-1===n)return;if(this.elements[n]&&!0!==this.elements[n]){var s=t[n].getMatte(this.layers[e].tt);i.setMatte(s)}else this.buildItem(n),this.addPendingElement(i)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,i=this.elements.length;t<i;){if(this.elements[t]===e){var n="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,s=this.elements[n].getMatte(this.layers[t].tt);e.setMatte(s);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var i=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<i;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var i=e.getBaseElement();if(i){for(var n,s=0;s<t;)this.elements[s]&&!0!==this.elements[s]&&this.elements[s].getBaseElement()&&(n=this.elements[s].getBaseElement()),s+=1;n?this.layerElement.insertBefore(i,n):this.layerElement.appendChild(i)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,i){this.initFrame(),this.initBaseData(e,t,i),this.initTransform(e,t,i),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}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 e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,i=e.length,n="_";for(t=0;t<i;t+=1)n+=e[t].transform.key+"_";var s=this.sequences[n];return s||(s={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[n]=s,this.sequenceList.push(s)),s},processSequence:function(e,t){for(var i=0,n=e.transforms.length,s=t;i<n&&!t;){if(e.transforms[i].transform.mProps._mdf){s=!0;break}i+=1}if(s)for(e.finalTransform.reset(),i=n-1;i>=0;i-=1)e.finalTransform.multiply(e.transforms[i].transform.mProps.v);e._mdf=s},processSequences:function(e){var t,i=this.sequenceList.length;for(t=0;t<i;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,i=null,n=null;function s(){var s,r,a;t||(s=createNS("svg"),r=createNS("filter"),a=createNS("feColorMatrix"),r.setAttribute("id",e),a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),r.appendChild(a),s.appendChild(r),s.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(s.style.display="none"),n=s,document.body.appendChild(n),t=createTag("canvas"),(i=t.getContext("2d")).filter="url(#"+e+")",i.fillStyle="rgba(0,0,0,0)",i.fillRect(0,0,1,1))}return{load:s,get:function(n){return t||s(),t.width=n.width,t.height=n.height,i.filter="url(#"+e+")",t}}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var i=createTag("canvas");return i.width=e,i.height=t,i}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(e){var t,i,n=e.data.ef?e.data.ef.length:0;for(this.filters=[],t=0;t<n;t+=1){i=null;var s=e.data.ef[t].ty;if(registeredEffects[s])i=new(0,registeredEffects[s].effect)(e.effectsManager.effectElements[t],e);i&&this.filters.push(i)}this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){var i;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n=this.masksProperties.length,s=!1;for(i=0;i<n;i+=1)"n"!==this.masksProperties[i].mode&&(s=!0),this.viewData[i]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[i],3);this.hasMasks=s,s&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(e){var t,i=this.filters.length;for(t=0;t<i;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,i=this.filters.length,n=[];for(t=0;t<i;t+=1)this.filters[t].type===e&&n.push(this.filters[t]);return n},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,i,n,s=this.element.finalTransform.mat,r=this.element.canvasContext,a=this.masksProperties.length;for(r.beginPath(),e=0;e<a;e+=1)if("n"!==this.masksProperties[e].mode){var o;this.masksProperties[e].inv&&(r.moveTo(0,0),r.lineTo(this.element.globalData.compSize.w,0),r.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),r.lineTo(0,this.element.globalData.compSize.h),r.lineTo(0,0)),n=this.viewData[e].v,t=s.applyToPointArray(n.v[0][0],n.v[0][1],0),r.moveTo(t[0],t[1]);var l=n._length;for(o=1;o<l;o+=1)i=s.applyToTriplePoints(n.o[o-1],n.i[o],n.v[o]),r.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=s.applyToTriplePoints(n.o[o-1],n.i[0],n.v[0]),r.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),r.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(e,t,i,n){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var s,r=4;"rc"===t.ty?r=5:"el"===t.ty?r=6:"sr"===t.ty&&(r=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,r,e);var a,o=i.length;for(s=0;s<o;s+=1)i[s].closed||(a={transforms:n.addTransformSequence(i[s].transforms),trNodes:[]},this.styledShapes.push(a),i[s].elements.push(a))}function CVShapeElement(e,t,i){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,i)}function CVTextElement(e,t,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(e,t,i)}function CVImageElement(e,t,i){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,i)}function CVSolidElement(e,t,i){this.initElement(e,t,i)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){var e;this.stack=[],this.cArrPos=0,this.cTr=new Matrix;for(e=0;e<15;e+=1){var t=new CanvasContext;this.stack[e]=t}this._length=15,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(e,t,i){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,i),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(e,t,i){this.initElement(e,t,i)}function HShapeElement(e,t,i){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,i),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,i){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,i)}function HCameraElement(e,t,i){this.initFrame(),this.initBaseData(e,t,i),this.initHierarchy();var n=PropertyFactory.getProp;if(this.pe=n(this,e.pe,0,0,this),e.ks.p.s?(this.px=n(this,e.ks.p.x,1,0,this),this.py=n(this,e.ks.p.y,1,0,this),this.pz=n(this,e.ks.p.z,1,0,this)):this.p=n(this,e.ks.p,1,0,this),e.ks.a&&(this.a=n(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var s,r=e.ks.or.k.length;for(s=0;s<r;s+=1)e.ks.or.k[s].to=null,e.ks.or.k[s].ti=null}this.or=n(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=n(this,e.ks.rx,0,degToRads,this),this.ry=n(this,e.ks.ry,0,degToRads,this),this.rz=n(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,i){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,i)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(e,t,i){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,i),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||void 0===t.runExpressions||t.runExpressions},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"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var i=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(i),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},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)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var i=assetLoader.getLumaCanvas(this.canvasContext.canvas);i.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(i,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),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,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var i={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},n={};if("fl"===e.ty||"st"===e.ty?(n.c=PropertyFactory.getProp(this,e.c,1,255,this),n.c.k||(i.co="rgb("+bmFloor(n.c.v[0])+","+bmFloor(n.c.v[1])+","+bmFloor(n.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(n.s=PropertyFactory.getProp(this,e.s,1,null,this),n.e=PropertyFactory.getProp(this,e.e,1,null,this),n.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),n.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),n.g=new GradientProperty(this,e.g,this)),n.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(i.lc=lineCapEnum[e.lc||2],i.lj=lineJoinEnum[e.lj||2],1==e.lj&&(i.ml=e.ml),n.w=PropertyFactory.getProp(this,e.w,0,null,this),n.w.k||(i.wi=n.w.v),e.d){var s=new DashProperty(this,e.d,"canvas",this);n.d=s,n.d.k||(i.da=n.d.dashArray,i.do=n.d.dashoffset[0])}}else i.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(i),n.style=i,n},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,i=this.stylesList.length;for(t=0;t<i;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,i=e.length;for(t=0;t<i;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,i,n,s){var r,a,o,l,c,h,p=e.length-1,u=[],d=[],f=[].concat(s);for(r=p;r>=0;r-=1){if((l=this.searchProcessedElement(e[r]))?t[r]=i[l-1]:e[r]._shouldRender=n,"fl"===e[r].ty||"st"===e[r].ty||"gf"===e[r].ty||"gs"===e[r].ty)l?t[r].style.closed=!1:t[r]=this.createStyleElement(e[r],f),u.push(t[r].style);else if("gr"===e[r].ty){if(l)for(o=t[r].it.length,a=0;a<o;a+=1)t[r].prevViewData[a]=t[r].it[a];else t[r]=this.createGroupElement(e[r]);this.searchShapes(e[r].it,t[r].it,t[r].prevViewData,n,f)}else"tr"===e[r].ty?(l||(h=this.createTransformElement(e[r]),t[r]=h),f.push(t[r]),this.addTransformToStyleList(t[r])):"sh"===e[r].ty||"rc"===e[r].ty||"el"===e[r].ty||"sr"===e[r].ty?l||(t[r]=this.createShapeElement(e[r])):"tm"===e[r].ty||"rd"===e[r].ty||"pb"===e[r].ty||"zz"===e[r].ty||"op"===e[r].ty?(l?(c=t[r]).closed=!1:((c=ShapeModifiers.getModifier(e[r].ty)).init(this,e[r]),t[r]=c,this.shapeModifiers.push(c)),d.push(c)):"rp"===e[r].ty&&(l?(c=t[r]).closed=!0:(c=ShapeModifiers.getModifier(e[r].ty),t[r]=c,c.init(this,e,r,t),this.shapeModifiers.push(c),n=!1),d.push(c));this.addProcessedElement(e[r],r+1)}for(this.removeTransformFromStyleList(),this.closeStyles(u),p=d.length,r=0;r<p;r+=1)d[r].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,i,n,s,r,a,o,l,c=this.stylesList.length,h=this.globalData.renderer,p=this.globalData.canvasContext;for(e=0;e<c;e+=1)if(("st"!==(o=(l=this.stylesList[e]).type)&&"gs"!==o||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(h.save(),r=l.elements,"st"===o||"gs"===o?(h.ctxStrokeStyle("st"===o?l.co:l.grd),h.ctxLineWidth(l.wi),h.ctxLineCap(l.lc),h.ctxLineJoin(l.lj),h.ctxMiterLimit(l.ml||0)):h.ctxFillStyle("fl"===o?l.co:l.grd),h.ctxOpacity(l.coOp),"st"!==o&&"gs"!==o&&p.beginPath(),h.ctxTransform(l.preTransforms.finalTransform.props),i=r.length,t=0;t<i;t+=1){for("st"!==o&&"gs"!==o||(p.beginPath(),l.da&&(p.setLineDash(l.da),p.lineDashOffset=l.do)),s=(a=r[t].trNodes).length,n=0;n<s;n+=1)"m"===a[n].t?p.moveTo(a[n].p[0],a[n].p[1]):"c"===a[n].t?p.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]):p.closePath();"st"!==o&&"gs"!==o||(h.ctxStroke(),l.da&&p.setLineDash(this.dashResetter))}"st"!==o&&"gs"!==o&&this.globalData.renderer.ctxFill(l.r),h.restore()}},CVShapeElement.prototype.renderShape=function(e,t,i,n){var s,r;for(r=e,s=t.length-1;s>=0;s-=1)"tr"===t[s].ty?(r=i[s].transform,this.renderShapeTransform(e,r)):"sh"===t[s].ty||"el"===t[s].ty||"rc"===t[s].ty||"sr"===t[s].ty?this.renderPath(t[s],i[s]):"fl"===t[s].ty?this.renderFill(t[s],i[s],r):"st"===t[s].ty?this.renderStroke(t[s],i[s],r):"gf"===t[s].ty||"gs"===t[s].ty?this.renderGradientFill(t[s],i[s],r):"gr"===t[s].ty?this.renderShape(r,t[s].it,i[s].it):t[s].ty;n&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var i,n,s,r=e.trNodes,a=t.paths,o=a._length;r.length=0;var l=e.transforms.finalTransform;for(s=0;s<o;s+=1){var c=a.shapes[s];if(c&&c.v){for(n=c._length,i=1;i<n;i+=1)1===i&&r.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),r.push({t:"c",pts:l.applyToTriplePoints(c.o[i-1],c.i[i],c.v[i])});1===n&&r.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&n&&(r.push({t:"c",pts:l.applyToTriplePoints(c.o[i-1],c.i[0],c.v[0])}),r.push({t:"z"}))}}e.trNodes=r}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var i,n=t.styledShapes.length;for(i=0;i<n;i+=1)this.renderStyledShape(t.styledShapes[i],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,i){var n=t.style;(t.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||i._opMdf||this._isFirstFrame)&&(n.coOp=t.o.v*i.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,i){var n,s=t.style;if(!s.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var r,a=this.globalData.canvasContext,o=t.s.v,l=t.e.v;if(1===e.t)n=a.createLinearGradient(o[0],o[1],l[0],l[1]);else{var c=Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)),h=Math.atan2(l[1]-o[1],l[0]-o[0]),p=t.h.v;p>=1?p=.99:p<=-1&&(p=-.99);var u=c*p,d=Math.cos(h+t.a.v)*u+o[0],f=Math.sin(h+t.a.v)*u+o[1];n=a.createRadialGradient(d,f,0,o[0],o[1],c)}var m=e.g.p,g=t.g.c,v=1;for(r=0;r<m;r+=1)t.g._hasOpacity&&t.g._collapsable&&(v=t.g.o[2*r+1]),n.addColorStop(g[4*r]/100,"rgba("+g[4*r+1]+","+g[4*r+2]+","+g[4*r+3]+","+v+")");s.grd=n}s.coOp=t.o.v*i.opacity},CVShapeElement.prototype.renderStroke=function(e,t,i){var n=t.style,s=t.d;s&&(s._mdf||this._isFirstFrame)&&(n.da=s.dashArray,n.do=s.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||i._opMdf||this._isFirstFrame)&&(n.coOp=t.o.v*i.opacity),(t.w._mdf||this._isFirstFrame)&&(n.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var i=!1;e.sc&&(i=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var n,s,r,a,o,l,c,h,p,u,d,f,m=this.globalData.fontManager.getFontByName(e.f),g=e.l,v=this.mHelper;this.stroke=i,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,s=e.finalText.length;var y=this.data.singleShape,b=.001*e.tr*e.finalSize,w=0,x=0,S=!0,E=0;for(n=0;n<s;n+=1){a=(r=this.globalData.fontManager.getCharData(e.finalText[n],m.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&r.data||{},v.reset(),y&&g[n].n&&(w=-b,x+=e.yOffset,x+=S?1:0,S=!1),p=(c=a.shapes?a.shapes[0].it:[]).length,v.scale(e.finalSize/100,e.finalSize/100),y&&this.applyTextPropertiesToMatrix(e,v,g[n].line,w,x),d=createSizedArray(p-1);var T=0;for(h=0;h<p;h+=1)if("sh"===c[h].ty){for(l=c[h].ks.k.i.length,u=c[h].ks.k,f=[],o=1;o<l;o+=1)1===o&&f.push(v.applyToX(u.v[0][0],u.v[0][1],0),v.applyToY(u.v[0][0],u.v[0][1],0)),f.push(v.applyToX(u.o[o-1][0],u.o[o-1][1],0),v.applyToY(u.o[o-1][0],u.o[o-1][1],0),v.applyToX(u.i[o][0],u.i[o][1],0),v.applyToY(u.i[o][0],u.i[o][1],0),v.applyToX(u.v[o][0],u.v[o][1],0),v.applyToY(u.v[o][0],u.v[o][1],0));f.push(v.applyToX(u.o[o-1][0],u.o[o-1][1],0),v.applyToY(u.o[o-1][0],u.o[o-1][1],0),v.applyToX(u.i[0][0],u.i[0][1],0),v.applyToY(u.i[0][0],u.i[0][1],0),v.applyToX(u.v[0][0],u.v[0][1],0),v.applyToY(u.v[0][0],u.v[0][1],0)),d[T]=f,T+=1}y&&(w+=g[n].l,w+=b),this.textSpans[E]?this.textSpans[E].elem=d:this.textSpans[E]={elem:d},E+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,i,n,s,r;this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var a,o=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;t=l.length;var c,h,p=null,u=null,d=null,f=this.globalData.renderer;for(e=0;e<t;e+=1)if(!l[e].n){if((a=o[e])&&(f.save(),f.ctxTransform(a.p),f.ctxOpacity(a.o)),this.fill){for(a&&a.fc?p!==a.fc&&(f.ctxFillStyle(a.fc),p=a.fc):p!==this.values.fill&&(p=this.values.fill,f.ctxFillStyle(this.values.fill)),n=(c=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<n;i+=1)for(r=(h=c[i]).length,this.globalData.canvasContext.moveTo(h[0],h[1]),s=2;s<r;s+=6)this.globalData.canvasContext.bezierCurveTo(h[s],h[s+1],h[s+2],h[s+3],h[s+4],h[s+5]);this.globalData.canvasContext.closePath(),f.ctxFill()}if(this.stroke){for(a&&a.sw?d!==a.sw&&(d=a.sw,f.ctxLineWidth(a.sw)):d!==this.values.sWidth&&(d=this.values.sWidth,f.ctxLineWidth(this.values.sWidth)),a&&a.sc?u!==a.sc&&(u=a.sc,f.ctxStrokeStyle(a.sc)):u!==this.values.stroke&&(u=this.values.stroke,f.ctxStrokeStyle(this.values.stroke)),n=(c=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<n;i+=1)for(r=(h=c[i]).length,this.globalData.canvasContext.moveTo(h[0],h[1]),s=2;s<r;s+=6)this.globalData.canvasContext.bezierCurveTo(h[s],h[s+1],h[s+2],h[s+3],h[s+4],h[s+5]);this.globalData.canvasContext.closePath(),f.ctxStroke()}a&&this.globalData.renderer.restore()}},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 e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var t,i,n=e.getContext("2d"),s=this.img.width,r=this.img.height,a=s/r,o=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;a>o&&"xMidYMid slice"===l||a<o&&"xMidYMid slice"!==l?t=(i=r)*o:i=(t=s)/o,n.drawImage(this.img,(s-t)/2,(r-i)/2,t,i,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){1===e[0]&&0===e[1]&&0===e[4]&&1===e[5]&&0===e[12]&&0===e[13]||this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,i,n){this.canvasContext.fillRect(e,t,i,n)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){this.renderConfig.clearCanvas?(e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var i="0px 0px 0px";t.transformOrigin=i,t.mozTransformOrigin=i,t.webkitTransformOrigin=i,t["-webkit-transform"]=i,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,t){var i,n,s,r;if(this.reset(),e?(i=e,n=t,this.canvasContext.canvas.width=i,this.canvasContext.canvas.height=n):(this.animationItem.wrapper&&this.animationItem.container?(i=this.animationItem.wrapper.offsetWidth,n=this.animationItem.wrapper.offsetHeight):(i=this.canvasContext.canvas.width,n=this.canvasContext.canvas.height),this.canvasContext.canvas.width=i*this.renderConfig.dpr,this.canvasContext.canvas.height=n*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var a=this.renderConfig.preserveAspectRatio.split(" "),o=a[1]||"meet",l=a[0]||"xMidYMid",c=l.substr(0,4),h=l.substr(4);s=i/n,(r=this.transformCanvas.w/this.transformCanvas.h)>s&&"meet"===o||r<s&&"slice"===o?(this.transformCanvas.sx=i/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=n/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===c&&(r<s&&"meet"===o||r>s&&"slice"===o)?(i-this.transformCanvas.w*(n/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===c&&(r<s&&"meet"===o||r>s&&"slice"===o)?(i-this.transformCanvas.w*(n/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===h&&(r>s&&"meet"===o||r<s&&"slice"===o)?(n-this.transformCanvas.h*(i/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===h&&(r>s&&"meet"===o||r<s&&"slice"===o)?(n-this.transformCanvas.h*(i/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=i/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(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)},CanvasRendererBase.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),e=(this.layers?this.layers.length:0)-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var i;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var n=this.layers.length;for(this.completeLayers||this.checkLayers(e),i=n-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(e-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()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var i=this.createItem(this.layers[e],this,this.globalData);t[e]=i,i.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var t,i=this.stack[this.cArrPos],n=i.transform,s=this.cTr.props;for(t=0;t<16;t+=1)s[t]=n[t];if(e){this.nativeContext.restore();var r=this.stack[this.cArrPos+1];this.appliedFillStyle=r.fillStyle,this.appliedStrokeStyle=r.strokeStyle,this.appliedLineWidth=r.lineWidth,this.appliedLineCap=r.lineCap,this.appliedLineJoin=r.lineJoin,this.appliedMiterLimit=r.miterLimit}this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13]),(e||-1!==i.opacity&&this.currentOpacity!==i.opacity)&&(this.nativeContext.globalAlpha=i.opacity,this.currentOpacity=i.opacity),this.currentFillStyle=i.fillStyle,this.currentStrokeStyle=i.strokeStyle,this.currentLineWidth=i.lineWidth,this.currentLineCap=i.lineCap,this.currentLineJoin=i.lineJoin,this.currentMiterLimit=i.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var i,n=this.stack[this.cArrPos];for(i=0;i<16;i+=1)n.transform[i]=t[i];this.cArrPos+=1;var s=this.stack[this.cArrPos];s.opacity=n.opacity,s.fillStyle=n.fillStyle,s.strokeStyle=n.strokeStyle,s.lineWidth=n.lineWidth,s.lineCap=n.lineCap,s.lineJoin=n.lineJoin,s.miterLimit=n.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var i=t.props;this.nativeContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,i,n){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,i,n)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),e=this.layers.length-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.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=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var i,n=e.length;for(i=0;i<n;i+=1)t=e[i].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var i,n,s,r,a,o=e.sh.v,l=e.transformers,c=o._length;if(!(c<=1)){for(i=0;i<c-1;i+=1)n=this.getTransformedPoint(l,o.v[i]),s=this.getTransformedPoint(l,o.o[i]),r=this.getTransformedPoint(l,o.i[i+1]),a=this.getTransformedPoint(l,o.v[i+1]),this.checkBounds(n,s,r,a,t);o.c&&(n=this.getTransformedPoint(l,o.v[i]),s=this.getTransformedPoint(l,o.o[i]),r=this.getTransformedPoint(l,o.i[0]),a=this.getTransformedPoint(l,o.v[0]),this.checkBounds(n,s,r,a,t))}},HShapeElement.prototype.checkBounds=function(e,t,i,n,s){this.getBoundsOfCurve(e,t,i,n);var r=this.shapeBoundingBox;s.x=bmMin(r.left,s.x),s.xMax=bmMax(r.right,s.xMax),s.y=bmMin(r.top,s.y),s.yMax=bmMax(r.bottom,s.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,i,n){for(var s,r,a,o,l,c,h,p=[[e[0],n[0]],[e[1],n[1]]],u=0;u<2;++u)r=6*e[u]-12*t[u]+6*i[u],s=-3*e[u]+9*t[u]-9*i[u]+3*n[u],a=3*t[u]-3*e[u],r|=0,a|=0,0===(s|=0)&&0===r||(0===s?(o=-a/r)>0&&o<1&&p[u].push(this.calculateF(o,e,t,i,n,u)):(l=r*r-4*a*s)>=0&&((c=(-r+bmSqrt(l))/(2*s))>0&&c<1&&p[u].push(this.calculateF(c,e,t,i,n,u)),(h=(-r-bmSqrt(l))/(2*s))>0&&h<1&&p[u].push(this.calculateF(h,e,t,i,n,u))));this.shapeBoundingBox.left=bmMin.apply(null,p[0]),this.shapeBoundingBox.top=bmMin.apply(null,p[1]),this.shapeBoundingBox.right=bmMax.apply(null,p[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,p[1])},HShapeElement.prototype.calculateF=function(e,t,i,n,s,r){return bmPow(1-e,3)*t[r]+3*bmPow(1-e,2)*e*i[r]+3*(1-e)*bmPow(e,2)*n[r]+bmPow(e,3)*s[r]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var i,n=e.length;for(i=0;i<n;i+=1)e[i]&&e[i].sh?this.calculateShapeBoundingBox(e[i],t):e[i]&&e[i].it?this.calculateBoundingBox(e[i].it,t):e[i]&&e[i].style&&e[i].w&&this.expandStrokeBoundingBox(e[i].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var i=0;if(e.keyframes){for(var n=0;n<e.keyframes.length;n+=1){var s=e.keyframes[n].s;s>i&&(i=s)}i*=e.mult}else i=e.v*e.mult;t.x-=i,t.xMax+=i,t.y-=i,t.yMax+=i},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var i=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),i=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),i=!0),i||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var n=this.shapeCont.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";n.transform=s,n.webkitTransform=s}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,i=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=i,t.color=i,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var n,s,r=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",r.fClass)this.innerElem.className=r.fClass;else{t.fontFamily=r.fFamily;var a=e.fWeight,o=e.fStyle;t.fontStyle=o,t.fontWeight=a}var l,c,h,p=e.l;s=p.length;var u,d=this.mHelper,f="",m=0;for(n=0;n<s;n+=1){if(this.globalData.fontManager.chars?(this.textPaths[m]?l=this.textPaths[m]:((l=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),l.setAttribute("stroke-linejoin",lineJoinEnum[2]),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[m]?h=(c=this.textSpans[m]).children[0]:((c=createTag("div")).style.lineHeight=0,(h=createNS("svg")).appendChild(l),styleDiv(c)))):this.isMasked?l=this.textPaths[m]?this.textPaths[m]:createNS("text"):this.textSpans[m]?(c=this.textSpans[m],l=this.textPaths[m]):(styleDiv(c=createTag("span")),styleDiv(l=createTag("span")),c.appendChild(l)),this.globalData.fontManager.chars){var g,v=this.globalData.fontManager.getCharData(e.finalText[n],r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(g=v?v.data:null,d.reset(),g&&g.shapes&&g.shapes.length&&(u=g.shapes[0].it,d.scale(e.finalSize/100,e.finalSize/100),f=this.createPathShape(d,u),l.setAttribute("d",f)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(c),g&&g.shapes){document.body.appendChild(h);var y=h.getBBox();h.setAttribute("width",y.width+2),h.setAttribute("height",y.height+2),h.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var b=h.style,w="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";b.transform=w,b.webkitTransform=w,p[n].yOffset=y.y-1}else h.setAttribute("width",1),h.setAttribute("height",1);c.appendChild(h)}}else if(l.textContent=p[n].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(c);var x=l.style,S="translate3d(0,"+-e.finalSize/1.2+"px,0)";x.transform=S,x.webkitTransform=S}this.isMasked?this.textSpans[m]=l:this.textSpans[m]=c,this.textSpans[m].style.display="block",this.textPaths[m]=l,m+=1}for(;m<this.textSpans.length;)this.textSpans[m].style.display="none",m+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var i,n,s,r,a,o=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;for(n=c.length,i=0;i<n;i+=1)c[i].n?o+=1:(r=this.textSpans[i],a=this.textPaths[i],s=l[o],o+=1,s._mdf.m&&(this.isMasked?r.setAttribute("transform",s.m):(r.style.webkitTransform=s.m,r.style.transform=s.m)),r.style.opacity=s.o,s.sw&&s._mdf.sw&&a.setAttribute("stroke-width",s.sw),s.sc&&s._mdf.sc&&a.setAttribute("stroke",s.sc),s.fc&&s._mdf.fc&&(a.setAttribute("fill",s.fc),a.style.color=s.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var h=this.innerElem.getBBox();this.currentBBox.w!==h.width&&(this.currentBBox.w=h.width,this.svgElement.setAttribute("width",h.width)),this.currentBBox.h!==h.height&&(this.currentBBox.h=h.height,this.svgElement.setAttribute("height",h.height));if(this.currentBBox.w!==h.width+2||this.currentBBox.h!==h.height+2||this.currentBBox.x!==h.x-1||this.currentBBox.y!==h.y-1){this.currentBBox.w=h.width+2,this.currentBBox.h=h.height+2,this.currentBBox.x=h.x-1,this.currentBBox.y=h.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var p="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=p,e.webkitTransform=p}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,i,n,s=this.comp.threeDElements.length;for(e=0;e<s;e+=1)if("3d"===(t=this.comp.threeDElements[e]).type){i=t.perspectiveElem.style,n=t.container.style;var r=this.pe.v+"px",a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=r,i.webkitPerspective=r,n.transformOrigin="0px 0px 0px",n.mozTransformOrigin="0px 0px 0px",n.webkitTransformOrigin="0px 0px 0px",i.transform=a,i.webkitTransform=a}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,i=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)i=this.hierarchy[e].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(e=t=this.hierarchy.length-1;e>=0;e-=1){var n=this.hierarchy[e].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 s;s=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 r=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),a=[s[0]/r,s[1]/r,s[2]/r],o=Math.sqrt(a[2]*a[2]+a[0]*a[0]),l=Math.atan2(a[1],o),c=Math.atan2(a[0],-a[2]);this.mat.rotateY(c).rotateX(-l)}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 p,u,d;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)if("3d"===(p=this.comp.threeDElements[e]).type){if(h){var f=this.mat.toCSS();(d=p.container.style).transform=f,d.webkitTransform=f}this.pe._mdf&&((u=p.perspectiveElem.style).perspective=this.pe.v+"px",u.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(e,t){var i=e.getBaseElement();if(i){var n=this.layers[t];if(n.ddd&&this.supports3d)this.addTo3dContainer(i,t);else if(this.threeDElements)this.addTo3dContainer(i,t);else{for(var s,r,a=0;a<t;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(r=this.elements[a],s=(this.layers[a].ddd?this.getThreeDContainerByPos(a):r.getBaseElement())||s),a+=1;s?n.ddd&&this.supports3d||this.layerElement.insertBefore(i,s):n.ddd&&this.supports3d||this.layerElement.appendChild(i)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,i=this.threeDElements.length;t<i;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var i,n,s=createTag("div");styleDiv(s);var r=createTag("div");if(styleDiv(r),"3d"===t){(i=s.style).width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";i.webkitTransformOrigin="50% 50%",i.mozTransformOrigin="50% 50%",i.transformOrigin="50% 50%";var a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(n=r.style).transform=a,n.webkitTransform=a}s.appendChild(r);var o={container:r,perspectiveElem:s,startPos:e,endPos:e,type:t};return this.threeDElements.push(o),o},HybridRendererBase.prototype.build3dContainers=function(){var e,t,i=this.layers.length,n="";for(e=0;e<i;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?("3d"!==n&&(n="3d",t=this.createThreeDContainer(e,"3d")),t.endPos=Math.max(t.endPos,e)):("2d"!==n&&(n="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e));for(e=(i=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var i=0,n=this.threeDElements.length;i<n;){if(t<=this.threeDElements[i].endPos){for(var s,r=this.threeDElements[i].startPos;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(s=this.elements[r].getBaseElement()),r+=1;s?this.threeDElements[i].container.insertBefore(e,s):this.threeDElements[i].container.appendChild(e);break}i+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),i=this.animationItem.wrapper,n=t.style;n.width=e.w+"px",n.height=e.h+"px",this.resizerElem=t,styleDiv(t),n.transformStyle="flat",n.mozTransformStyle="flat",n.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),i.appendChild(t),n.overflow="hidden";var s=createNS("svg");s.setAttribute("width","1"),s.setAttribute("height","1"),styleDiv(s),this.resizerElem.appendChild(s);var r=createNS("defs");s.appendChild(r),this.data=e,this.setupGlobalData(e,s),this.globalData.defs=r,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,i,n,s=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight,a=s/r;this.globalData.compSize.w/this.globalData.compSize.h>a?(e=s/this.globalData.compSize.w,t=s/this.globalData.compSize.w,i=0,n=(r-this.globalData.compSize.h*(s/this.globalData.compSize.w))/2):(e=r/this.globalData.compSize.h,t=r/this.globalData.compSize.h,i=(s-this.globalData.compSize.w*(r/this.globalData.compSize.h))/2,n=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+i+","+n+",0,1)",o.transform=o.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,i=this.globalData.compSize.h,n=this.threeDElements.length;for(e=0;e<n;e+=1){var s=this.threeDElements[e].perspectiveElem.style;s.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(i,2))+"px",s.perspective=s.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,i=e.length,n=createTag("div");for(t=0;t<i;t+=1)if(e[t].xt){var s=this.createComp(e[t],n,this.globalData.comp,null);s.initExpressions(),this.globalData.projectInterface.registerComposition(s)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var i,n=0;n<t;)this.elements[n]&&this.elements[n].getBaseElement&&(i=this.elements[n].getBaseElement()),n+=1;i?this.layerElement.insertBefore(e,i):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=function(e){function t(t){for(var i=0,n=e.layers.length;i<n;){if(e.layers[i].nm===t||e.layers[i].ind===t)return e.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t};function _typeof$2(e){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function seedRandom(e,t){var i=this,n=t.pow(256,6),s=t.pow(2,52),r=2*s;function a(e){var t,i=e.length,n=this,s=0,r=n.i=n.j=0,a=n.S=[];for(i||(e=[i++]);s<256;)a[s]=s++;for(s=0;s<256;s++)a[s]=a[r=255&r+e[s%i]+(t=a[s])],a[r]=t;n.g=function(e){for(var t,i=0,s=n.i,r=n.j,a=n.S;e--;)t=a[s=255&s+1],i=256*i+a[255&(a[s]=a[r=255&r+t])+(a[r]=t)];return n.i=s,n.j=r,i}}function o(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function l(e,t){for(var i,n=e+"",s=0;s<n.length;)t[255&s]=255&(i^=19*t[255&s])+n.charCodeAt(s++);return c(t)}function c(e){return String.fromCharCode.apply(0,e)}t.seedrandom=function(h,p,u){var d=[],f=l(function e(t,i){var n,s=[],r=_typeof$2(t);if(i&&"object"==r)for(n in t)try{s.push(e(t[n],i-1))}catch(e){}return s.length?s:"string"==r?t:t+"\0"}((p=!0===p?{entropy:!0}:p||{}).entropy?[h,c(e)]:null===h?function(){try{void 0;var t=new Uint8Array(256);return(i.crypto||i.msCrypto).getRandomValues(t),c(t)}catch(t){var n=i.navigator,s=n&&n.plugins;return[+new Date,i,s,i.screen,c(e)]}}():h,3),d),m=new a(d),g=function(){for(var e=m.g(6),t=n,i=0;e<s;)e=256*(e+i),t*=256,i=m.g(1);for(;e>=r;)e/=2,t/=2,i>>>=1;return(e+i)/t};return g.int32=function(){return 0|m.g(4)},g.quick=function(){return m.g(4)/4294967296},g.double=g,l(c(m.S),e),(p.pass||u||function(e,i,n,s){return s&&(s.S&&o(s,m),e.state=function(){return o(m,{})}),n?(t.random=e,i):e})(g,f,"global"in p?p.global:this==t,p.state)},l(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var i,n=e.length,s=[];for(i=0;i<n;i+=1)s[i]=-e[i];return s}return e.propType?e.v:-e}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var i=_typeof$1(e),n=_typeof$1(t);if(isNumerable(i,e)&&isNumerable(n,t)||"string"===i||"string"===n)return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(i,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var s=0,r=e.length,a=t.length,o=[];s<r||s<a;)("number"==typeof e[s]||e[s]instanceof Number)&&("number"==typeof t[s]||t[s]instanceof Number)?o[s]=e[s]+t[s]:o[s]=void 0===t[s]?e[s]:e[s]||t[s],s+=1;return o}return 0}var add=sum;function sub(e,t){var i=_typeof$1(e),n=_typeof$1(t);if(isNumerable(i,e)&&isNumerable(n,t))return"string"===i&&(e=parseInt(e,10)),"string"===n&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(i,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var s=0,r=e.length,a=t.length,o=[];s<r||s<a;)("number"==typeof e[s]||e[s]instanceof Number)&&("number"==typeof t[s]||t[s]instanceof Number)?o[s]=e[s]-t[s]:o[s]=void 0===t[s]?e[s]:e[s]||t[s],s+=1;return o}return 0}function mul(e,t){var i,n,s,r=_typeof$1(e),a=_typeof$1(t);if(isNumerable(r,e)&&isNumerable(a,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(a,t)){for(s=e.length,i=createTypedArray("float32",s),n=0;n<s;n+=1)i[n]=e[n]*t;return i}if(isNumerable(r,e)&&$bm_isInstanceOfArray(t)){for(s=t.length,i=createTypedArray("float32",s),n=0;n<s;n+=1)i[n]=e*t[n];return i}return 0}function div(e,t){var i,n,s,r=_typeof$1(e),a=_typeof$1(t);if(isNumerable(r,e)&&isNumerable(a,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(a,t)){for(s=e.length,i=createTypedArray("float32",s),n=0;n<s;n+=1)i[n]=e[n]/t;return i}if(isNumerable(r,e)&&$bm_isInstanceOfArray(t)){for(s=t.length,i=createTypedArray("float32",s),n=0;n<s;n+=1)i[n]=e/t[n];return i}return 0}function mod(e,t){return"string"==typeof e&&(e=parseInt(e,10)),"string"==typeof t&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,i){if(t>i){var n=i;i=t,t=n}return Math.min(Math.max(e,t),i)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var i;t||(t=helperLengthArray);var n=Math.min(e.length,t.length),s=0;for(i=0;i<n;i+=1)s+=Math.pow(t[i]-e[i],2);return Math.sqrt(s)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,i,n=e[0],s=e[1],r=e[2],a=Math.max(n,s,r),o=Math.min(n,s,r),l=(a+o)/2;if(a===o)t=0,i=0;else{var c=a-o;switch(i=l>.5?c/(2-a-o):c/(a+o),a){case n:t=(s-r)/c+(s<r?6:0);break;case s:t=(r-n)/c+2;break;case r:t=(n-s)/c+4}t/=6}return[t,i,l,e[3]]}function hue2rgb(e,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function hslToRgb(e){var t,i,n,s=e[0],r=e[1],a=e[2];if(0===r)t=a,n=a,i=a;else{var o=a<.5?a*(1+r):a+r-a*r,l=2*a-o;t=hue2rgb(l,o,s+1/3),i=hue2rgb(l,o,s),n=hue2rgb(l,o,s-1/3)}return[t,i,n,e[3]]}function linear(e,t,i,n,s){if(void 0!==n&&void 0!==s||(n=t,s=i,t=0,i=1),i<t){var r=i;i=t,t=r}if(e<=t)return n;if(e>=i)return s;var a,o=i===t?0:(e-t)/(i-t);if(!n.length)return n+(s-n)*o;var l=n.length,c=createTypedArray("float32",l);for(a=0;a<l;a+=1)c[a]=n[a]+(s[a]-n[a])*o;return c}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var i,n=t.length;e||(e=createTypedArray("float32",n));var s=createTypedArray("float32",n),r=BMMath.random();for(i=0;i<n;i+=1)s[i]=e[i]+r*(t[i]-e[i]);return s}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,i,n){var s,r=e.length,a=shapePool.newElement();a.setPathData(!!n,r);var o,l,c=[0,0];for(s=0;s<r;s+=1)o=t&&t[s]?t[s]:c,l=i&&i[s]?i[s]:c,a.setTripleAt(e[s][0],e[s][1],l[0]+e[s][0],l[1]+e[s][1],o[0]+e[s][0],o[1]+e[s][1],s,!0);return a}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;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,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(e,t){var i,n,s=this.pv.length?this.pv.length:1,r=createTypedArray("float32",s);var a=Math.floor(5*time);for(i=0,n=0;i<a;){for(n=0;n<s;n+=1)r[n]+=-t+2*t*BMMath.random();i+=1}var o=5*time,l=o-Math.floor(o),c=createTypedArray("float32",s);if(s>1){for(n=0;n<s;n+=1)c[n]=this.pv[n]+r[n]+(-t+2*t*BMMath.random())*l;return c}return this.pv+r[0]+(-t+2*t*BMMath.random())*l}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var i=[t[0]-e[0],t[1]-e[1],t[2]-e[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(e,t,i,n,s){return applyEase(easeOutBez,e,t,i,n,s)}function easeIn(e,t,i,n,s){return applyEase(easeInBez,e,t,i,n,s)}function ease(e,t,i,n,s){return applyEase(easeInOutBez,e,t,i,n,s)}function applyEase(e,t,i,n,s,r){void 0===s?(s=i,r=n):t=(t-i)/(n-i),t>1?t=1:t<0&&(t=0);var a=e(t);if($bm_isInstanceOfArray(s)){var o,l=s.length,c=createTypedArray("float32",l);for(o=0;o<l;o+=1)c[o]=(r[o]-s[o])*a+s[o];return c}return(r-s)*a+s}function nearestKey(e){var t,i,n,s=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(i=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)i=1,n=data.k[0].t;else{for(t=0;t<s-1;t+=1){if(e===data.k[t].t){i=t+1,n=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(i=t+2,n=data.k[t+1].t):(i=t+1,n=data.k[t].t);break}}-1===i&&(i=t+1,n=data.k[t].t)}else i=0,n=0;var r={};return r.index=i,r.time=n/elem.comp.globalData.frameRate,r}function key(e){var t,i,n;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var s=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(n=s.length,i=0;i<n;i+=1)t[i]=s[i],t.value[i]=s[i];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"==typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"==typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var e={};return e.initExpressions=function(e){var t=0,i=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){t+=1},e.renderer.globalData.popExpression=function(){0===(t-=1)&&function(){var e,t=i.length;for(e=0;e<t;e+=1)i[e].release();i.length=0}()},e.renderer.globalData.registerExpressionProperty=function(e){-1===i.indexOf(e)&&i.push(e)}},e.resetFrame=ExpressionManager.resetFrame,e}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}});return function(t){var i,n=createSizedArray(t.viewData.length),s=t.viewData.length;for(i=0;i<s;i+=1)n[i]=new e(t.viewData[i],t.masksProperties[i]);return function(e){for(i=0;i<s;){if(t.masksProperties[i].nm===e)return n[i];i+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function i(e,t,i){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(n){if(!e.numKeys)return 0;var s="";s="s"in t.keyframes[n-1]?t.keyframes[n-1].s:"e"in t.keyframes[n-2]?t.keyframes[n-2].e:t.keyframes[n-2].s;var r="unidimensional"===i?new Number(s):Object.assign({},s);return r.time=t.keyframes[n-1].t/t.elem.comp.globalData.frameRate,r.value="unidimensional"===i?s[0]:s,r},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function n(){return e}return function(s){return s?"unidimensional"===s.propType?function(t){t&&"pv"in t||(t=e);var n=1/t.mult,s=t.pv*n,r=new Number(s);return r.value=s,i(r,t,"unidimensional"),function(){return t.k&&t.getValue(),s=t.v*n,r.value!==s&&((r=new Number(s)).value=s,i(r,t,"unidimensional")),r}}(s):function(e){e&&"pv"in e||(e=t);var n=1/e.mult,s=e.data&&e.data.l||e.pv.length,r=createTypedArray("float32",s),a=createTypedArray("float32",s);return r.value=a,i(r,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<s;t+=1)a[t]=e.v[t]*n,r[t]=a[t];return r}}(s):n}}(),TransformExpressionInterface=function(e){function t(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var i,n,s,r;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?r=ExpressionPropertyInterface(e.p):(i=ExpressionPropertyInterface(e.px),n=ExpressionPropertyInterface(e.py),e.pz&&(s=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?r():[i(),n(),s?s():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},LayerExpressionInterface=function(){function e(e){var t=new Matrix;void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t);return t}function t(e,t){var i=this.getMatrix(t);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.applyPoint(i,e)}function i(e,t){var i=this.getMatrix(t);return this.applyPoint(i,e)}function n(e,t){var i=this.getMatrix(t);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.invertPoint(i,e)}function s(e,t){var i=this.getMatrix(t);return this.invertPoint(i,e)}function r(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var i,n=this._elem.hierarchy.length;for(i=0;i<n;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function a(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var i,n=this._elem.hierarchy.length;for(i=0;i<n;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function o(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var i,n=this._elem.hierarchy.length;for(i=0;i<n;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function l(){return[1,1,1,1]}return function(c){var h;function p(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return p.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return h;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return p.effect;case"ADBE Text Properties":return p.textInterface;default:return null}}p.getMatrix=e,p.invertPoint=a,p.applyPoint=r,p.toWorld=i,p.toWorldVec=t,p.fromWorld=s,p.fromWorldVec=n,p.toComp=i,p.fromComp=o,p.sampleImage=l,p.sourceRectAtTime=c.sourceRectAtTime.bind(c),p._elem=c;var u=getDescriptor(h=TransformExpressionInterface(c.finalTransform.mProp),"anchorPoint");return Object.defineProperties(p,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(h,"rotation"),scale:getDescriptor(h,"scale"),position:getDescriptor(h,"position"),opacity:getDescriptor(h,"opacity"),anchorPoint:u,anchor_point:u,transform:{get:function(){return h}},active:{get:function(){return c.isInRange}}}),p.startTime=c.data.st,p.index=c.data.ind,p.source=c.data.refId,p.height=0===c.data.ty?c.data.h:100,p.width=0===c.data.ty?c.data.w:100,p.inPoint=c.data.ip/c.comp.globalData.frameRate,p.outPoint=c.data.op/c.comp.globalData.frameRate,p._name=c.data.nm,p.registerMaskInterface=function(e){p.mask=new MaskManagerInterface(e,c)},p.registerEffectsInterface=function(e){p.effect=e},p}}(),propertyGroupFactory=function(e,t){return function(i){return(i=void 0===i?1:i)<=0?e:t(i-1)}},PropertyInterface=function(e,t){var i={_name:e};return function(e){return(e=void 0===e?1:e)<=0?i:t(e-1)}},EffectsExpressionInterface=function(){function e(i,n,s,r){function a(e){for(var t=i.ef,n=0,s=t.length;n<s;){if(e===t[n].nm||e===t[n].mn||e===t[n].ix)return 5===t[n].ty?c[n]:c[n]();n+=1}throw new Error}var o,l=propertyGroupFactory(a,s),c=[],h=i.ef.length;for(o=0;o<h;o+=1)5===i.ef[o].ty?c.push(e(i.ef[o],n.effectElements[o],n.effectElements[o].propertyGroup,r)):c.push(t(n.effectElements[o],i.ef[o].ty,r,l));return"ADBE Color Control"===i.mn&&Object.defineProperty(a,"color",{get:function(){return c[0]()}}),Object.defineProperties(a,{numProperties:{get:function(){return i.np}},_name:{value:i.nm},propertyGroup:{value:l}}),a.enabled=0!==i.en,a.active=a.enabled,a}function t(e,t,i,n){var s=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",n)),function(){return 10===t?i.comp.compInterface(e.p.v):s()}}return{createEffectsInterface:function(t,i){if(t.effectsManager){var n,s=[],r=t.data.ef,a=t.effectsManager.effectElements.length;for(n=0;n<a;n+=1)s.push(e(r[n],t.effectsManager.effectElements[n],i,t));var o=t.data.ef||[],l=function(e){for(n=0,a=o.length;n<a;){if(e===o[n].nm||e===o[n].mn||e===o[n].ix)return s[n];n+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return o.length}}),l}return null}}}(),ShapePathInterface=function(e,t,i){var n=t.sh;function s(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?s.path:null}var r=propertyGroupFactory(s,i);return n.setGroupProperty(PropertyInterface("Path",r)),Object.defineProperties(s,{path:{get:function(){return n.k&&n.getValue(),n}},shape:{get:function(){return n.k&&n.getValue(),n}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:i}}),s},ShapeExpressionInterface=function(){function e(e,o,d){var f,m=[],g=e?e.length:0;for(f=0;f<g;f+=1)"gr"===e[f].ty?m.push(t(e[f],o[f],d)):"fl"===e[f].ty?m.push(i(e[f],o[f],d)):"st"===e[f].ty?m.push(r(e[f],o[f],d)):"tm"===e[f].ty?m.push(a(e[f],o[f],d)):"tr"===e[f].ty||("el"===e[f].ty?m.push(l(e[f],o[f],d)):"sr"===e[f].ty?m.push(c(e[f],o[f],d)):"sh"===e[f].ty?m.push(ShapePathInterface(e[f],o[f],d)):"rc"===e[f].ty?m.push(h(e[f],o[f],d)):"rd"===e[f].ty?m.push(p(e[f],o[f],d)):"rp"===e[f].ty?m.push(u(e[f],o[f],d)):"gf"===e[f].ty?m.push(n(e[f],o[f],d)):m.push(s(e[f],o[f])));return m}function t(t,i,n){var s=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return s.content;default:return s.transform}};s.propertyGroup=propertyGroupFactory(s,n);var r=function(t,i,n){var s,r=function(e){for(var t=0,i=s.length;t<i;){if(s[t]._name===e||s[t].mn===e||s[t].propertyIndex===e||s[t].ix===e||s[t].ind===e)return s[t];t+=1}return"number"==typeof e?s[e-1]:null};r.propertyGroup=propertyGroupFactory(r,n),s=e(t.it,i.it,r.propertyGroup),r.numProperties=s.length;var a=o(t.it[t.it.length-1],i.it[i.it.length-1],r.propertyGroup);return r.transform=a,r.propertyIndex=t.cix,r._name=t.nm,r}(t,i,s.propertyGroup),a=o(t.it[t.it.length-1],i.it[i.it.length-1],s.propertyGroup);return s.content=r,s.transform=a,Object.defineProperty(s,"_name",{get:function(){return t.nm}}),s.numProperties=t.np,s.propertyIndex=t.ix,s.nm=t.nm,s.mn=t.mn,s}function i(e,t,i){function n(e){return"Color"===e||"color"===e?n.color:"Opacity"===e||"opacity"===e?n.opacity:null}return Object.defineProperties(n,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",i)),t.o.setGroupProperty(PropertyInterface("Opacity",i)),n}function n(e,t,i){function n(e){return"Start Point"===e||"start point"===e?n.startPoint:"End Point"===e||"end point"===e?n.endPoint:"Opacity"===e||"opacity"===e?n.opacity:null}return Object.defineProperties(n,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",i)),t.e.setGroupProperty(PropertyInterface("End Point",i)),t.o.setGroupProperty(PropertyInterface("Opacity",i)),n}function s(){return function(){return null}}function r(e,t,i){var n,s=propertyGroupFactory(c,i),r=propertyGroupFactory(l,s);function a(i){Object.defineProperty(l,e.d[i].nm,{get:ExpressionPropertyInterface(t.d.dataProps[i].p)})}var o=e.d?e.d.length:0,l={};for(n=0;n<o;n+=1)a(n),t.d.dataProps[n].p.setGroupProperty(r);function c(e){return"Color"===e||"color"===e?c.color:"Opacity"===e||"opacity"===e?c.opacity:"Stroke Width"===e||"stroke width"===e?c.strokeWidth:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",s)),t.o.setGroupProperty(PropertyInterface("Opacity",s)),t.w.setGroupProperty(PropertyInterface("Stroke Width",s)),c}function a(e,t,i){function n(t){return t===e.e.ix||"End"===t||"end"===t?n.end:t===e.s.ix?n.start:t===e.o.ix?n.offset:null}var s=propertyGroupFactory(n,i);return n.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",s)),t.e.setGroupProperty(PropertyInterface("End",s)),t.o.setGroupProperty(PropertyInterface("Offset",s)),n.propertyIndex=e.ix,n.propertyGroup=i,Object.defineProperties(n,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),n.mn=e.mn,n}function o(e,t,i){function n(t){return e.a.ix===t||"Anchor Point"===t?n.anchorPoint:e.o.ix===t||"Opacity"===t?n.opacity:e.p.ix===t||"Position"===t?n.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?n.rotation:e.s.ix===t||"Scale"===t?n.scale:e.sk&&e.sk.ix===t||"Skew"===t?n.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?n.skewAxis:null}var s=propertyGroupFactory(n,i);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",s)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",s)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",s)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",s)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",s)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",s)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",s))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",s)),Object.defineProperties(n,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),n.ty="tr",n.mn=e.mn,n.propertyGroup=i,n}function l(e,t,i){function n(t){return e.p.ix===t?n.position:e.s.ix===t?n.size:null}var s=propertyGroupFactory(n,i);n.propertyIndex=e.ix;var r="tm"===t.sh.ty?t.sh.prop:t.sh;return r.s.setGroupProperty(PropertyInterface("Size",s)),r.p.setGroupProperty(PropertyInterface("Position",s)),Object.defineProperties(n,{size:{get:ExpressionPropertyInterface(r.s)},position:{get:ExpressionPropertyInterface(r.p)},_name:{value:e.nm}}),n.mn=e.mn,n}function c(e,t,i){function n(t){return e.p.ix===t?n.position:e.r.ix===t?n.rotation:e.pt.ix===t?n.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?n.outerRadius:e.os.ix===t?n.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?n.innerRoundness:null:n.innerRadius}var s=propertyGroupFactory(n,i),r="tm"===t.sh.ty?t.sh.prop:t.sh;return n.propertyIndex=e.ix,r.or.setGroupProperty(PropertyInterface("Outer Radius",s)),r.os.setGroupProperty(PropertyInterface("Outer Roundness",s)),r.pt.setGroupProperty(PropertyInterface("Points",s)),r.p.setGroupProperty(PropertyInterface("Position",s)),r.r.setGroupProperty(PropertyInterface("Rotation",s)),e.ir&&(r.ir.setGroupProperty(PropertyInterface("Inner Radius",s)),r.is.setGroupProperty(PropertyInterface("Inner Roundness",s))),Object.defineProperties(n,{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:e.nm}}),n.mn=e.mn,n}function h(e,t,i){function n(t){return e.p.ix===t?n.position:e.r.ix===t?n.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?n.size:null}var s=propertyGroupFactory(n,i),r="tm"===t.sh.ty?t.sh.prop:t.sh;return n.propertyIndex=e.ix,r.p.setGroupProperty(PropertyInterface("Position",s)),r.s.setGroupProperty(PropertyInterface("Size",s)),r.r.setGroupProperty(PropertyInterface("Rotation",s)),Object.defineProperties(n,{position:{get:ExpressionPropertyInterface(r.p)},roundness:{get:ExpressionPropertyInterface(r.r)},size:{get:ExpressionPropertyInterface(r.s)},_name:{value:e.nm}}),n.mn=e.mn,n}function p(e,t,i){function n(t){return e.r.ix===t||"Round Corners 1"===t?n.radius:null}var s=propertyGroupFactory(n,i),r=t;return n.propertyIndex=e.ix,r.rd.setGroupProperty(PropertyInterface("Radius",s)),Object.defineProperties(n,{radius:{get:ExpressionPropertyInterface(r.rd)},_name:{value:e.nm}}),n.mn=e.mn,n}function u(e,t,i){function n(t){return e.c.ix===t||"Copies"===t?n.copies:e.o.ix===t||"Offset"===t?n.offset:null}var s=propertyGroupFactory(n,i),r=t;return n.propertyIndex=e.ix,r.c.setGroupProperty(PropertyInterface("Copies",s)),r.o.setGroupProperty(PropertyInterface("Offset",s)),Object.defineProperties(n,{copies:{get:ExpressionPropertyInterface(r.c)},offset:{get:ExpressionPropertyInterface(r.o)},_name:{value:e.nm}}),n.mn=e.mn,n}return function(t,i,n){var s;function r(e){if("number"==typeof e)return 0===(e=void 0===e?1:e)?n:s[e-1];for(var t=0,i=s.length;t<i;){if(s[t]._name===e)return s[t];t+=1}return null}return r.propertyGroup=propertyGroupFactory(r,(function(){return n})),s=e(t,i,r.propertyGroup),r.numProperties=s.length,r._name="Contents",r}}(),TextExpressionInterface=function(e){var t;function i(e){switch(e){case"ADBE Text Document":return i.sourceText;default:return null}}return Object.defineProperty(i,"sourceText",{get:function(){e.textProperty.getValue();var i=e.textProperty.currentData.t;return t&&i===t.value||((t=new String(i)).value=i||new String(i),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),i};function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var FootageInterface=(dataInterfaceFactory=function(e){function t(e){return"Outline"===e?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(e){var t="",i=e.getFootageData();function n(e){if(i[e])return t=e,"object"===_typeof(i=i[e])?n:i;var s=e.indexOf(t);if(-1!==s){var r=parseInt(e.substr(s+t.length),10);return"object"===_typeof(i=i[r])?n:i}return""}return function(){return t="",i=e.getFootageData(),n}}(e),t},function(e){function t(e){return"Data"===e?t.dataInterface:null}return t._name="Data",t.dataInterface=dataInterfaceFactory(e),t}),dataInterfaceFactory,interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers={searchExpressions:function(e,t,i){t.x&&(i.k=!0,i.x=!0,i.initiateExpression=ExpressionManager.initiateExpression,i.effectsSequence.push(i.initiateExpression(e,t,i).bind(i)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),i=this.getValueAtTime(e+-.01),n=0;if(t.length){var s;for(s=0;s<t.length;s+=1)n+=Math.pow(i[s]-t[s],2);n=100*Math.sqrt(n)}else n=0;return n},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,i,n=this.getValueAtTime(e),s=this.getValueAtTime(e+-.001);if(n.length)for(t=createTypedArray("float32",n.length),i=0;i<n.length;i+=1)t[i]=(s[i]-n[i])/-.001;else t=(s-n)/-.001;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}};function addPropertyDecorator(){function e(e,t,i){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var n,s,r,a,o,l=this.comp.renderedFrame,c=this.keyframes,h=c[c.length-1].t;if(l<=h)return this.pv;if(i?s=h-(n=t?Math.abs(h-this.elem.comp.globalData.frameRate*t):Math.max(0,h-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),n=h-(s=c[c.length-1-t].t)),"pingpong"===e){if(Math.floor((l-s)/n)%2!=0)return this.getValueAtTime((n-(l-s)%n+s)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(s/this.comp.globalData.frameRate,0),u=this.getValueAtTime(h/this.comp.globalData.frameRate,0),d=this.getValueAtTime(((l-s)%n+s)/this.comp.globalData.frameRate,0),f=Math.floor((l-s)/n);if(this.pv.length){for(a=(o=new Array(p.length)).length,r=0;r<a;r+=1)o[r]=(u[r]-p[r])*f+d[r];return o}return(u-p)*f+d}if("continue"===e){var m=this.getValueAtTime(h/this.comp.globalData.frameRate,0),g=this.getValueAtTime((h-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(o=new Array(m.length)).length,r=0;r<a;r+=1)o[r]=m[r]+(m[r]-g[r])*((l-h)/this.comp.globalData.frameRate)/5e-4;return o}return m+(l-h)/.001*(m-g)}}return this.getValueAtTime(((l-s)%n+s)/this.comp.globalData.frameRate,0)}function t(e,t,i){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var n,s,r,a,o,l=this.comp.renderedFrame,c=this.keyframes,h=c[0].t;if(l>=h)return this.pv;if(i?s=h+(n=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-h)):((!t||t>c.length-1)&&(t=c.length-1),n=(s=c[t].t)-h),"pingpong"===e){if(Math.floor((h-l)/n)%2==0)return this.getValueAtTime(((h-l)%n+h)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(h/this.comp.globalData.frameRate,0),u=this.getValueAtTime(s/this.comp.globalData.frameRate,0),d=this.getValueAtTime((n-(h-l)%n+h)/this.comp.globalData.frameRate,0),f=Math.floor((h-l)/n)+1;if(this.pv.length){for(a=(o=new Array(p.length)).length,r=0;r<a;r+=1)o[r]=d[r]-(u[r]-p[r])*f;return o}return d-(u-p)*f}if("continue"===e){var m=this.getValueAtTime(h/this.comp.globalData.frameRate,0),g=this.getValueAtTime((h+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(o=new Array(m.length)).length,r=0;r<a;r+=1)o[r]=m[r]+(m[r]-g[r])*(h-l)/.001;return o}return m+(m-g)*(h-l)/.001}}return this.getValueAtTime((n-((h-l)%n+h))/this.comp.globalData.frameRate,0)}function i(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),(t=Math.floor(t||5))<=1)return this.pv;var i,n,s=this.comp.renderedFrame/this.comp.globalData.frameRate,r=s-e,a=t>1?(s+e-r)/(t-1):1,o=0,l=0;for(i=this.pv.length?createTypedArray("float32",this.pv.length):0;o<t;){if(n=this.getValueAtTime(r+o*a),this.pv.length)for(l=0;l<this.pv.length;l+=1)i[l]+=n[l];else i+=n;o+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)i[l]/=t;else i/=t;return i}function n(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var i=this.a.getValueAtTime(e);t.translate(-i[0]*this.a.mult,-i[1]*this.a.mult,i[2]*this.a.mult)}if(this.appliedTransformations<2){var n=this.s.getValueAtTime(e);t.scale(n[0]*this.s.mult,n[1]*this.s.mult,n[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var s=this.sk.getValueAtTime(e),r=this.sa.getValueAtTime(e);t.skewFromAxis(-s*this.sk.mult,r*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var a=this.r.getValueAtTime(e);t.rotate(-a*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var o=this.rz.getValueAtTime(e),l=this.ry.getValueAtTime(e),c=this.rx.getValueAtTime(e),h=this.or.getValueAtTime(e);t.rotateZ(-o*this.rz.mult).rotateY(l*this.ry.mult).rotateX(c*this.rx.mult).rotateZ(-h[2]*this.or.mult).rotateY(h[1]*this.or.mult).rotateX(h[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var p=this.px.getValueAtTime(e),u=this.py.getValueAtTime(e);if(this.data.p.z){var d=this.pz.getValueAtTime(e);t.translate(p*this.px.mult,u*this.py.mult,-d*this.pz.mult)}else t.translate(p*this.px.mult,u*this.py.mult,0)}else{var f=this.p.getValueAtTime(e);t.translate(f[0]*this.p.mult,f[1]*this.p.mult,-f[2]*this.p.mult)}return t}function s(){return this.v.clone(new Matrix)}var r=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,i){var a=r(e,t,i);return a.dynamicProperties.length?a.getValueAtTime=n.bind(a):a.getValueAtTime=s.bind(a),a.setGroupProperty=expressionHelpers.setGroupProperty,a};var a=PropertyFactory.getProp;PropertyFactory.getProp=function(n,s,r,o,l){var c=a(n,s,r,o,l);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=e,c.loopIn=t,c.smooth=i,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===s.a?s.k.length:0,c.propertyIndex=s.ix;var h=0;return 0!==r&&(h=createTypedArray("float32",1===s.a?s.k[0].s.length:s.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:h},expressionHelpers.searchExpressions(n,s,c),c.k&&l.addDynamicProperty(c),c};var o=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(e,t){this.k&&this.getValue();var i,n=this.v;void 0!==t&&(n=this.getValueAtTime(t,0));var s=n._length,r=n[e],a=n.v,o=createSizedArray(s);for(i=0;i<s;i+=1)o[i]="i"===e||"o"===e?[r[i][0]-a[i][0],r[i][1]-a[i][1]]:[r[i][0],r[i][1]];return o},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var i=this.v;void 0!==t&&(i=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(i));for(var n,s=this._segmentsLength,r=s.lengths,a=s.totalLength*e,o=0,l=r.length,c=0;o<l;){if(c+r[o].addedLength>a){var h=o,p=i.c&&o===l-1?0:o+1,u=(a-c)/r[o].addedLength;n=bez.getPointInSegment(i.v[h],i.v[p],i.o[h],i.i[p],u,r[o]);break}c+=r[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(e,t,i){1==e?e=this.v.c:0==e&&(e=.999);var n=this.pointOnPath(e,t),s=this.pointOnPath(e+.001,t),r=s[0]-n[0],a=s[1]-n[1],o=Math.sqrt(Math.pow(r,2)+Math.pow(a,2));return 0===o?[0,0]:"tangent"===i?[r/o,a/o]:[-a/o,r/o]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],o),extendPrototype([c],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var h=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,i,n,s){var r=h(e,t,i,n,s);return r.propertyIndex=t.ix,r.lock=!1,3===i?expressionHelpers.searchExpressions(e,t.pt,r):4===i&&expressionHelpers.searchExpressions(e,t.ks,r),r.k&&e.addDynamicProperty(r),r}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(e,t){var i=this.calculateExpression(t);if(e.t!==i){var n={};return this.copyData(n,e),n.t=i.toString(),n.__complete=!1,n}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(e,t){var i,n,s=createNS("feMerge");for(s.setAttribute("result",e),n=0;n<t.length;n+=1)(i=createNS("feMergeNode")).setAttribute("in",t[n]),s.appendChild(i),s.appendChild(i);return s}};var linearFilterValue="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";function SVGTintFilter(e,t,i,n,s){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=r,r.setAttribute("result",n+"_tint_1"),e.appendChild(r),(r=createNS("feColorMatrix")).setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result",n+"_tint_2"),e.appendChild(r),this.matrixFilter=r;var a=this.createMergeNode(n,[s,n+"_tint_1",n+"_tint_2"]);e.appendChild(a)}function SVGFillFilter(e,t,i,n){this.filterManager=t;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),s.setAttribute("result",n),e.appendChild(s),this.matrixFilter=s}function SVGStrokeEffect(e,t,i){this.initialized=!1,this.filterManager=t,this.elem=i,this.paths=[]}function SVGTritoneFilter(e,t,i,n){this.filterManager=t;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.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"),e.appendChild(s);var r=createNS("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("result",n),this.matrixFilter=r;var a=createNS("feFuncR");a.setAttribute("type","table"),r.appendChild(a),this.feFuncR=a;var o=createNS("feFuncG");o.setAttribute("type","table"),r.appendChild(o),this.feFuncG=o;var l=createNS("feFuncB");l.setAttribute("type","table"),r.appendChild(l),this.feFuncB=l,e.appendChild(r)}function SVGProLevelsFilter(e,t,i,n){this.filterManager=t;var s=this.filterManager.effectElements,r=createNS("feComponentTransfer");(s[10].p.k||0!==s[10].p.v||s[11].p.k||1!==s[11].p.v||s[12].p.k||1!==s[12].p.v||s[13].p.k||0!==s[13].p.v||s[14].p.k||1!==s[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",r)),(s[17].p.k||0!==s[17].p.v||s[18].p.k||1!==s[18].p.v||s[19].p.k||1!==s[19].p.v||s[20].p.k||0!==s[20].p.v||s[21].p.k||1!==s[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",r)),(s[24].p.k||0!==s[24].p.v||s[25].p.k||1!==s[25].p.v||s[26].p.k||1!==s[26].p.v||s[27].p.k||0!==s[27].p.v||s[28].p.k||1!==s[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",r)),(s[31].p.k||0!==s[31].p.v||s[32].p.k||1!==s[32].p.v||s[33].p.k||1!==s[33].p.v||s[34].p.k||0!==s[34].p.v||s[35].p.k||1!==s[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",r)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(r.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(r)),(s[3].p.k||0!==s[3].p.v||s[4].p.k||1!==s[4].p.v||s[5].p.k||1!==s[5].p.v||s[6].p.k||0!==s[6].p.v||s[7].p.k||1!==s[7].p.v)&&((r=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("result",n),e.appendChild(r),this.feFuncRComposed=this.createFeFunc("feFuncR",r),this.feFuncGComposed=this.createFeFunc("feFuncG",r),this.feFuncBComposed=this.createFeFunc("feFuncB",r))}function SVGDropShadowEffect(e,t,i,n,s){var r=t.container.globalData.renderConfig.filterSize,a=t.data.fs||r;e.setAttribute("x",a.x||r.x),e.setAttribute("y",a.y||r.y),e.setAttribute("width",a.width||r.width),e.setAttribute("height",a.height||r.height),this.filterManager=t;var o=createNS("feGaussianBlur");o.setAttribute("in","SourceAlpha"),o.setAttribute("result",n+"_drop_shadow_1"),o.setAttribute("stdDeviation","0"),this.feGaussianBlur=o,e.appendChild(o);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",n+"_drop_shadow_1"),l.setAttribute("result",n+"_drop_shadow_2"),this.feOffset=l,e.appendChild(l);var c=createNS("feFlood");c.setAttribute("flood-color","#00ff00"),c.setAttribute("flood-opacity","1"),c.setAttribute("result",n+"_drop_shadow_3"),this.feFlood=c,e.appendChild(c);var h=createNS("feComposite");h.setAttribute("in",n+"_drop_shadow_3"),h.setAttribute("in2",n+"_drop_shadow_2"),h.setAttribute("operator","in"),h.setAttribute("result",n+"_drop_shadow_4"),e.appendChild(h);var p=this.createMergeNode(n,[n+"_drop_shadow_4",s]);e.appendChild(p)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+n+" 0"),this.matrixFilter.setAttribute("values",i[0]-t[0]+" 0 0 0 "+t[0]+" "+(i[1]-t[1])+" 0 0 0 "+t[1]+" "+(i[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,i=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+i+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,i,n,s=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=(i=this.filterManager.effectElements[0].p.v-1)+1,(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);i<n;i+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:i});if(3===this.filterManager.effectElements[10].p.v){var r=createNS("mask"),a=createElementID();r.setAttribute("id",a),r.setAttribute("mask-type","alpha"),r.appendChild(t),this.elem.globalData.defs.appendChild(r);var o=createNS("g");for(o.setAttribute("mask","url("+getLocationHref()+"#"+a+")");s[0];)o.appendChild(s[0]);this.elem.layerElement.appendChild(o),this.masker=r,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(s=this.elem.layerElement.children||this.elem.layerElement.childNodes;s.length;)this.elem.layerElement.removeChild(s[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){var t;this.initialized||this.initialize();var i,n,s=this.paths.length;for(t=0;t<s;t+=1)if(-1!==this.paths[t].m&&(i=this.elem.maskManager.viewData[this.paths[t].m],n=this.paths[t].p,(e||this.filterManager._mdf||i.prop._mdf)&&n.setAttribute("d",i.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var r;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var a=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=n.getTotalLength();r="0 0 0 "+l*a+" ";var c,h=l*(o-a),p=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,u=Math.floor(h/p);for(c=0;c<u;c+=1)r+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";r+="0 "+10*l+" 0 0"}else r="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;n.setAttribute("stroke-dasharray",r)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var d=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*d[0])+","+bmFloor(255*d[1])+","+bmFloor(255*d[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v,s=n[0]+" "+i[0]+" "+t[0],r=n[1]+" "+i[1]+" "+t[1],a=n[2]+" "+i[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",s),this.feFuncG.setAttribute("tableValues",r),this.feFuncB.setAttribute("tableValues",a)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var i=createNS(e);return i.setAttribute("type","table"),t.appendChild(i),i},SVGProLevelsFilter.prototype.getTableValue=function(e,t,i,n,s){for(var r,a,o=0,l=Math.min(e,t),c=Math.max(e,t),h=Array.call(null,{length:256}),p=0,u=s-n,d=t-e;o<=256;)a=(r=o/256)<=l?d<0?s:n:r>=c?d<0?n:s:n+u*Math.pow((r-e)/d,1/i),h[p]=a,p+=1,o+=256/255;return h.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,i=this.filterManager.effectElements;this.feFuncRComposed&&(e||i[3].p._mdf||i[4].p._mdf||i[5].p._mdf||i[6].p._mdf||i[7].p._mdf)&&(t=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",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||i[10].p._mdf||i[11].p._mdf||i[12].p._mdf||i[13].p._mdf||i[14].p._mdf)&&(t=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",t)),this.feFuncG&&(e||i[17].p._mdf||i[18].p._mdf||i[19].p._mdf||i[20].p._mdf||i[21].p._mdf)&&(t=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",t)),this.feFuncB&&(e||i[24].p._mdf||i[25].p._mdf||i[26].p._mdf||i[27].p._mdf||i[28].p._mdf)&&(t=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",t)),this.feFuncA&&(e||i[31].p._mdf||i[32].p._mdf||i[33].p._mdf||i[34].p._mdf||i[35].p._mdf)&&(t=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",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var i=this.filterManager.effectElements[3].p.v,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=i*Math.cos(n),r=i*Math.sin(n);this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",r)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,i){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=i,i.matteElement=createNS("g"),i.matteElement.appendChild(i.layerElement),i.matteElement.appendChild(i.transformedElement),i.baseElement=i.matteElement}function SVGGaussianBlurEffect(e,t,i,n){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var s=createNS("feGaussianBlur");s.setAttribute("result",n),e.appendChild(s),this.feGaussianBlur=s}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,i=_svgMatteSymbols.length;t<i;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var i=e.layerElement.parentNode;if(i){for(var n,s=i.children,r=0,a=s.length;r<a&&s[r]!==e.layerElement;)r+=1;r<=a-2&&(n=s[r+1]);var o=createNS("use");o.setAttribute("href","#"+t),n?i.insertBefore(o,n):i.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var i=createElementID(),n=createNS("mask");n.setAttribute("id",t.layerId),n.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var s=e.globalData.defs;s.appendChild(n);var r=createNS("symbol");r.setAttribute("id",i),this.replaceInParent(t,i),r.appendChild(t.layerElement),s.appendChild(r);var a=createNS("use");a.setAttribute("href","#"+i),n.appendChild(a),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,i=0,n=t.length;i<n;)t[i]&&t[i].data.ind===e&&this.setElementAsMask(this.elem,t[i]),i+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,n=3==i?0:t,s=2==i?0:t;this.feGaussianBlur.setAttribute("stdDeviation",n+" "+s);var r=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",r)}},TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,i=t[0].p.v,n=t[1].p.v,s=1===t[2].p.v,r=t[3].p.v,a=s?r:t[4].p.v,o=t[5].p.v,l=t[6].p.v,c=t[7].p.v;this.matrix.reset(),this.matrix.translate(-i[0],-i[1],i[2]),this.matrix.scale(.01*a,.01*r,1),this.matrix.rotate(-c*degToRads),this.matrix.skewFromAxis(-o*degToRads,(l+90)*degToRads),this.matrix.translate(n[0],n[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie}))},
vendor: 6,451 bytes, line 2
2"../../../../../node_modules/mustache/mustache.js":function(e,t,i){e.exports=function(){"use strict";var e=Object.prototype.toString,t=Array.isArray||function(t){return"[object Array]"===e.call(t)};function i(e){return"function"==typeof e}function n(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function s(e,t){return null!=e&&"object"==typeof e&&t in e}var r=RegExp.prototype.test,a=/\S/;function o(e){return!function(e,t){return r.call(e,t)}(a,e)}var l={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="},c=/\s*/,h=/\s+/,p=/\s*=/,u=/\s*\}/,d=/#|\^|\/|>|\{|&|=|!/;function f(e){this.string=e,this.tail=e,this.pos=0}function m(e,t){this.view=e,this.cache={".":this.view},this.parent=t}function g(){this.templateCache={_cache:{},set:function(e,t){this._cache[e]=t},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}f.prototype.eos=function(){return""===this.tail},f.prototype.scan=function(e){var t=this.tail.match(e);if(!t||0!==t.index)return"";var i=t[0];return this.tail=this.tail.substring(i.length),this.pos+=i.length,i},f.prototype.scanUntil=function(e){var t,i=this.tail.search(e);switch(i){case-1:t=this.tail,this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,i),this.tail=this.tail.substring(i)}return this.pos+=t.length,t},m.prototype.push=function(e){return new m(e,this)},m.prototype.lookup=function(e){var t,n,r,a=this.cache;if(a.hasOwnProperty(e))t=a[e];else{for(var o,l,c,h=this,p=!1;h;){if(e.indexOf(".")>0)for(o=h.view,l=e.split("."),c=0;null!=o&&c<l.length;)c===l.length-1&&(p=s(o,l[c])||(n=o,r=l[c],null!=n&&"object"!=typeof n&&n.hasOwnProperty&&n.hasOwnProperty(r))),o=o[l[c++]];else o=h.view[e],p=s(h.view,e);if(p){t=o;break}h=h.parent}a[e]=t}return i(t)&&(t=t.call(this.view)),t},g.prototype.clearCache=function(){void 0!==this.templateCache&&this.templateCache.clear()},g.prototype.parse=function(e,i){var s=this.templateCache,r=e+":"+(i||v.tags).join(":"),a=void 0!==s,l=a?s.get(r):void 0;return null==l&&(l=function(e,i){if(!e)return[];var s,r,a,l=!1,m=[],g=[],y=[],b=!1,w=!1,x="",S=0;function E(){if(b&&!w)for(;y.length;)delete g[y.pop()];else y=[];b=!1,w=!1}function T(e){if("string"==typeof e&&(e=e.split(h,2)),!t(e)||2!==e.length)throw new Error("Invalid tags: "+e);s=new RegExp(n(e[0])+"\\s*"),r=new RegExp("\\s*"+n(e[1])),a=new RegExp("\\s*"+n("}"+e[1]))}T(i||v.tags);for(var C,P,k,M,A,_,D=new f(e);!D.eos();){if(C=D.pos,k=D.scanUntil(s))for(var I=0,F=k.length;I<F;++I)o(M=k.charAt(I))?(y.push(g.length),x+=M):(w=!0,l=!0,x+=" "),g.push(["text",M,C,C+1]),C+=1,"\n"===M&&(E(),x="",S=0,l=!1);if(!D.scan(s))break;if(b=!0,P=D.scan(d)||"name",D.scan(c),"="===P?(k=D.scanUntil(p),D.scan(p),D.scanUntil(r)):"{"===P?(k=D.scanUntil(a),D.scan(u),D.scanUntil(r),P="&"):k=D.scanUntil(r),!D.scan(r))throw new Error("Unclosed tag at "+D.pos);if(A=">"==P?[P,k,C,D.pos,x,S,l]:[P,k,C,D.pos],S++,g.push(A),"#"===P||"^"===P)m.push(A);else if("/"===P){if(!(_=m.pop()))throw new Error('Unopened section "'+k+'" at '+C);if(_[1]!==k)throw new Error('Unclosed section "'+_[1]+'" at '+C)}else"name"===P||"{"===P||"&"===P?w=!0:"="===P&&T(k)}if(E(),_=m.pop())throw new Error('Unclosed section "'+_[1]+'" at '+D.pos);return function(e){for(var t,i=[],n=i,s=[],r=0,a=e.length;r<a;++r)switch((t=e[r])[0]){case"#":case"^":n.push(t),s.push(t),n=t[4]=[];break;case"/":s.pop()[5]=t[2],n=s.length>0?s[s.length-1][4]:i;break;default:n.push(t)}return i}(function(e){for(var t,i,n=[],s=0,r=e.length;s<r;++s)(t=e[s])&&("text"===t[0]&&i&&"text"===i[0]?(i[1]+=t[1],i[3]=t[3]):(n.push(t),i=t));return n}(g))}(e,i),a&&s.set(r,l)),l},g.prototype.render=function(e,t,i,n){var s=this.getConfigTags(n),r=this.parse(e,s),a=t instanceof m?t:new m(t,void 0);return this.renderTokens(r,a,i,e,n)},g.prototype.renderTokens=function(e,t,i,n,s){for(var r,a,o,l="",c=0,h=e.length;c<h;++c)o=void 0,"#"===(a=(r=e[c])[0])?o=this.renderSection(r,t,i,n,s):"^"===a?o=this.renderInverted(r,t,i,n,s):">"===a?o=this.renderPartial(r,t,i,s):"&"===a?o=this.unescapedValue(r,t):"name"===a?o=this.escapedValue(r,t,s):"text"===a&&(o=this.rawValue(r)),void 0!==o&&(l+=o);return l},g.prototype.renderSection=function(e,n,s,r,a){var o=this,l="",c=n.lookup(e[1]);if(c){if(t(c))for(var h=0,p=c.length;h<p;++h)l+=this.renderTokens(e[4],n.push(c[h]),s,r,a);else if("object"==typeof c||"string"==typeof c||"number"==typeof c)l+=this.renderTokens(e[4],n.push(c),s,r,a);else if(i(c)){if("string"!=typeof r)throw new Error("Cannot use higher-order sections without the original template");null!=(c=c.call(n.view,r.slice(e[3],e[5]),(function(e){return o.render(e,n,s,a)})))&&(l+=c)}else l+=this.renderTokens(e[4],n,s,r,a);return l}},g.prototype.renderInverted=function(e,i,n,s,r){var a=i.lookup(e[1]);if(!a||t(a)&&0===a.length)return this.renderTokens(e[4],i,n,s,r)},g.prototype.indentPartial=function(e,t,i){for(var n=t.replace(/[^ \t]/g,""),s=e.split("\n"),r=0;r<s.length;r++)s[r].length&&(r>0||!i)&&(s[r]=n+s[r]);return s.join("\n")},g.prototype.renderPartial=function(e,t,n,s){if(n){var r=this.getConfigTags(s),a=i(n)?n(e[1]):n[e[1]];if(null!=a){var o=e[6],l=e[5],c=e[4],h=a;0==l&&c&&(h=this.indentPartial(a,c,o));var p=this.parse(h,r);return this.renderTokens(p,t,n,h,s)}}},g.prototype.unescapedValue=function(e,t){var i=t.lookup(e[1]);if(null!=i)return i},g.prototype.escapedValue=function(e,t,i){var n=this.getConfigEscape(i)||v.escape,s=t.lookup(e[1]);if(null!=s)return"number"==typeof s&&n===v.escape?String(s):n(s)},g.prototype.rawValue=function(e){return e[1]},g.prototype.getConfigTags=function(e){return t(e)?e:e&&"object"==typeof e?e.tags:void 0},g.prototype.getConfigEscape=function(e){return e&&"object"==typeof e&&!t(e)?e.escape:void 0};var v={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(e){y.templateCache=e},get templateCache(){return y.templateCache}},y=new g;return v.clearCache=function(){return y.clearCache()},v.parse=function(e,t){return y.parse(e,t)},v.render=function(e,i,n,s){if("string"!=typeof e)throw new TypeError('Invalid template! Template should be a "string" but "'+(t(r=e)?"array":typeof r)+'" was given as the first argument for mustache#render(template, view, partials)');var r;return y.render(e,i,n,s)},v.escape=function(e){return String(e).replace(/[&<>"'`=\/]/g,(function(e){return l[e]}))},v.Scanner=f,v.Context=m,v.Writer=g,v}()},
vendor: 119,287 bytes, line 2
2"../../../../../node_modules/plyr/dist/plyr.min.js":function(e,t,i){(function(t){"object"==typeof navigator&&(e.exports=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function s(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}function r(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function a(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function o(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?a(Object(i),!0).forEach((function(t){r(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var i=[],n=!0,s=!1,r=void 0;try{for(var a,o=e[Symbol.iterator]();!(n=(a=o.next()).done)&&(i.push(a.value),!t||i.length!==t);n=!0);}catch(e){s=!0,r=e}finally{try{n||null==o.return||o.return()}finally{if(s)throw r}}return i}}(e,t)||h(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||h(e)||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 h(e,t){if(e){if("string"==typeof e)return p(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function u(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function d(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function m(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?f(Object(i),!0).forEach((function(t){d(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):f(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var g={addCSS:!0,thumbWidth:15,watch:!0};function v(e,t){return function(){return Array.from(document.querySelectorAll(t)).includes(this)}.call(e,t)}var y,b,w,x=function(e){return null!=e?e.constructor:null},S=function(e,t){return!!(e&&t&&e instanceof t)},E=function(e){return x(e)===String},T=function(e){return Array.isArray(e)},C=function(e){return S(e,NodeList)},P=E,k=T,M=C,A=function(e){return S(e,Element)},_=function(e){return S(e,Event)},D=function(e){return function(e){return null==e}(e)||(E(e)||T(e)||C(e))&&!e.length||function(e){return x(e)===Object}(e)&&!Object.keys(e).length},I=function(){function e(t,i){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),A(t)?this.element=t:P(t)&&(this.element=document.querySelector(t)),A(this.element)&&D(this.element.rangeTouch)&&(this.config=m({},g,{},i),this.init())}return function(e,t,i){t&&u(e.prototype,t),i&&u(e,i)}(e,[{key:"init",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(e){var t=this,i=e?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach((function(e){t.element[i](e,(function(e){return t.set(e)}),!1)}))}},{key:"get",value:function(t){if(!e.enabled||!_(t))return null;var i,n=t.target,s=t.changedTouches[0],r=parseFloat(n.getAttribute("min"))||0,a=parseFloat(n.getAttribute("max"))||100,o=parseFloat(n.getAttribute("step"))||1,l=n.getBoundingClientRect(),c=100/l.width*(this.config.thumbWidth/2)/100;return 0>(i=100/l.width*(s.clientX-l.left))?i=0:100<i&&(i=100),50>i?i-=(100-2*i)*c:50<i&&(i+=2*(i-50)*c),r+function(e,t){if(1>t){var i=function(e){var t="".concat(e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}(t);return parseFloat(e.toFixed(i))}return Math.round(e/t)*t}(i/100*(a-r),o)}},{key:"set",value:function(t){e.enabled&&_(t)&&!t.target.disabled&&(t.preventDefault(),t.target.value=this.get(t),function(e,t){if(e&&t){var i=new Event(t,{bubbles:!0});e.dispatchEvent(i)}}(t.target,"touchend"===t.type?"change":"input"))}}],[{key:"setup",value:function(t){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=null;if(D(t)||P(t)?n=Array.from(document.querySelectorAll(P(t)?t:'input[type="range"]')):A(t)?n=[t]:M(t)?n=Array.from(t):k(t)&&(n=t.filter(A)),D(n))return null;var s=m({},g,{},i);if(P(t)&&s.watch){var r=new MutationObserver((function(i){Array.from(i).forEach((function(i){Array.from(i.addedNodes).forEach((function(i){A(i)&&v(i,t)&&new e(i,s)}))}))}));r.observe(document.body,{childList:!0,subtree:!0})}return n.map((function(t){return new e(t,i)}))}},{key:"enabled",get:function(){return"ontouchstart"in document.documentElement}}]),e}(),F=function(e){return null!=e?e.constructor:null},L=function(e,t){return Boolean(e&&t&&e instanceof t)},O=function(e){return null==e},j=function(e){return F(e)===Object},V=function(e){return F(e)===String},R=function(e){return F(e)===Function},B=function(e){return Array.isArray(e)},N=function(e){return L(e,NodeList)},z=function(e){return O(e)||(V(e)||B(e)||N(e))&&!e.length||j(e)&&!Object.keys(e).length},H=O,G=j,q=function(e){return F(e)===Number&&!Number.isNaN(e)},$=V,W=function(e){return F(e)===Boolean},Y=R,X=B,U=N,K=function(t){return null!==t&&"object"===e(t)&&1===t.nodeType&&"object"===e(t.style)&&"object"===e(t.ownerDocument)},J=function(e){return L(e,Event)},Z=function(e){return L(e,KeyboardEvent)},Q=function(e){return L(e,TextTrack)||!O(e)&&V(e.kind)},ee=function(e){if(L(e,window.URL))return!0;if(!V(e))return!1;var t=e;e.startsWith("http://")&&e.startsWith("https://")||(t="http://".concat(e));try{return!z(new URL(t).hostname)}catch(e){return!1}},te=z,ie=(y=document.createElement("span"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},w=Object.keys(b).find((function(e){return void 0!==y.style[e]})),!!$(w)&&b[w]);function ne(e,t){setTimeout((function(){try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch(e){}}),t)}var se={isIE:!!document.documentMode,isEdge:window.navigator.userAgent.includes("Edge"),isWebkit:"WebkitAppearance"in document.documentElement.style&&!/Edge/.test(navigator.userAgent),isIPhone:/(iPhone|iPod)/gi.test(navigator.platform),isIos:/(iPad|iPhone|iPod)/gi.test(navigator.platform)};function re(e,t){return t.split(".").reduce((function(e,t){return e&&e[t]}),e)}function ae(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];if(!i.length)return e;var s=i.shift();return G(s)?(Object.keys(s).forEach((function(t){G(s[t])?(Object.keys(e).includes(t)||Object.assign(e,r({},t,{})),ae(e[t],s[t])):Object.assign(e,r({},t,s[t]))})),ae.apply(void 0,[e].concat(i))):e}function oe(e,t){var i=e.length?e:[e];Array.from(i).reverse().forEach((function(e,i){var n=i>0?t.cloneNode(!0):t,s=e.parentNode,r=e.nextSibling;n.appendChild(e),r?s.insertBefore(n,r):s.appendChild(n)}))}function le(e,t){K(e)&&!te(t)&&Object.entries(t).filter((function(e){var t=l(e,2)[1];return!H(t)})).forEach((function(t){var i=l(t,2),n=i[0],s=i[1];return e.setAttribute(n,s)}))}function ce(e,t,i){var n=document.createElement(e);return G(t)&&le(n,t),$(i)&&(n.innerText=i),n}function he(e,t,i,n){K(t)&&t.appendChild(ce(e,i,n))}function pe(e){U(e)||X(e)?Array.from(e).forEach(pe):K(e)&&K(e.parentNode)&&e.parentNode.removeChild(e)}function ue(e){if(K(e))for(var t=e.childNodes.length;t>0;)e.removeChild(e.lastChild),t-=1}function de(e,t){return K(t)&&K(t.parentNode)&&K(e)?(t.parentNode.replaceChild(e,t),e):null}function fe(e,t){if(!$(e)||te(e))return{};var i={},n=ae({},t);return e.split(",").forEach((function(e){var t=e.trim(),s=t.replace(".",""),r=t.replace(/[[\]]/g,"").split("="),a=l(r,1)[0],o=r.length>1?r[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":$(n.class)?i.class="".concat(n.class," ").concat(s):i.class=s;break;case"#":i.id=t.replace("#","");break;case"[":i[a]=o}})),ae(n,i)}function me(e,t){if(K(e)){var i=t;W(i)||(i=!e.hidden),e.hidden=i}}function ge(e,t,i){if(U(e))return Array.from(e).map((function(e){return ge(e,t,i)}));if(K(e)){var n="toggle";return void 0!==i&&(n=i?"add":"remove"),e.classList[n](t),e.classList.contains(t)}return!1}function ve(e,t){return K(e)&&e.classList.contains(t)}function ye(e,t){var i=Element.prototype;return(i.matches||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector||function(){return Array.from(document.querySelectorAll(t)).includes(this)}).call(e,t)}function be(e){return this.elements.container.querySelectorAll(e)}function we(e){return this.elements.container.querySelector(e)}function xe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];K(e)&&(e.focus({preventScroll:!0}),t&&ge(e,this.config.classNames.tabFocus))}var Se,Ee={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},Te={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check:function(e,t,i){var n=se.isIPhone&&i&&Te.playsinline,s=Te[e]||"html5"!==t;return{api:s,ui:s&&Te.rangeInput&&("video"!==e||!se.isIPhone||n)}},pip:!(se.isIPhone||!Y(ce("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||ce("video").disablePictureInPicture)),airplay:Y(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime:function(e){if(te(e))return!1;var t=l(e.split("/"),1)[0],i=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(Ee).includes(i)&&(i+='; codecs="'.concat(Ee[e],'"'));try{return Boolean(i&&this.media.canPlayType(i).replace(/no/,""))}catch(e){return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(Se=document.createElement("input"),Se.type="range","range"===Se.type),touch:"ontouchstart"in document.documentElement,transitions:!1!==ie,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},Ce=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){return e=!0,null}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e}();function Pe(e,t,i){var n=this,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(e&&"addEventListener"in e&&!te(t)&&Y(i)){var o=t.split(" "),l=a;Ce&&(l={passive:r,capture:a}),o.forEach((function(t){n&&n.eventListeners&&s&&n.eventListeners.push({element:e,type:t,callback:i,options:l}),e[s?"addEventListener":"removeEventListener"](t,i,l)}))}}function ke(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2?arguments[2]:void 0,n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];Pe.call(this,e,t,i,!0,n,s)}function Me(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2?arguments[2]:void 0,n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];Pe.call(this,e,t,i,!1,n,s)}function Ae(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=function a(){Me(e,i,a,s,r);for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];n.apply(t,l)};Pe.call(this,e,i,a,!0,s,r)}function _e(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(K(e)&&!te(t)){var s=new CustomEvent(t,{bubbles:i,detail:o(o({},n),{},{plyr:this})});e.dispatchEvent(s)}}function De(){this&&this.eventListeners&&(this.eventListeners.forEach((function(e){var t=e.element,i=e.type,n=e.callback,s=e.options;t.removeEventListener(i,n,s)})),this.eventListeners=[])}function Ie(){var e=this;return new Promise((function(t){return e.ready?setTimeout(t,0):ke.call(e,e.elements.container,"ready",t)})).then((function(){}))}function Fe(e){(function(e){return L(e,Promise)&&R(e.then)})(e)&&e.then(null,(function(){}))}function Le(e){return!!(X(e)||$(e)&&e.includes(":"))&&(X(e)?e:e.split(":")).map(Number).every(q)}function Oe(e){if(!X(e)||!e.every(q))return null;var t=l(e,2),i=t[0],n=t[1],s=function e(t,i){return 0===i?t:e(i,t%i)}(i,n);return[i/s,n/s]}function je(e){var t=function(e){return Le(e)?e.split(":").map(Number):null},i=t(e);if(null===i&&(i=t(this.config.ratio)),null===i&&!te(this.embed)&&X(this.embed.ratio)&&(i=this.embed.ratio),null===i&&this.isHTML5){var n=this.media;i=Oe([n.videoWidth,n.videoHeight])}return i}function Ve(e){if(!this.isVideo)return{};var t=this.elements.wrapper,i=je.call(this,e),n=l(X(i)?i:[0,0],2),s=100/n[0]*n[1];if(t.style.paddingBottom="".concat(s,"%"),this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){var r=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),a=(r-s)/(r/50);this.fullscreen.active?t.style.paddingBottom=null:this.media.style.transform="translateY(-".concat(a,"%)")}else this.isHTML5&&t.classList.toggle(this.config.classNames.videoFixedRatio,null!==i);return{padding:s,ratio:i}}var Re={getSources:function(){var e=this;return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter((function(t){var i=t.getAttribute("type");return!!te(i)||Te.mime.call(e,i)})):[]},getQualityOptions:function(){return this.config.quality.forced?this.config.quality.options:Re.getSources.call(this).map((function(e){return Number(e.getAttribute("size"))})).filter(Boolean)},setup:function(){if(this.isHTML5){var e=this;e.options.speed=e.config.speed.options,te(this.config.ratio)||Ve.call(e),Object.defineProperty(e.media,"quality",{get:function(){var t=Re.getSources.call(e).find((function(t){return t.getAttribute("src")===e.source}));return t&&Number(t.getAttribute("size"))},set:function(t){if(e.quality!==t){if(e.config.quality.forced&&Y(e.config.quality.onChange))e.config.quality.onChange(t);else{var i=Re.getSources.call(e).find((function(e){return Number(e.getAttribute("size"))===t}));if(!i)return;var n=e.media,s=n.currentTime,r=n.paused,a=n.preload,o=n.readyState,l=n.playbackRate;e.media.src=i.getAttribute("src"),("none"!==a||o)&&(e.once("loadedmetadata",(function(){e.speed=l,e.currentTime=s,r||Fe(e.play())})),e.media.load())}_e.call(e,e.media,"qualitychange",!1,{quality:t})}}})}},cancelRequests:function(){this.isHTML5&&(pe(Re.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function Be(e){return X(e)?e.filter((function(t,i){return e.indexOf(t)===i})):e}function Ne(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];return te(e)?e:e.toString().replace(/{(\d+)}/g,(function(e,t){return i[t].toString()}))}var ze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e.replace(new RegExp(t.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),i.toString())},He=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.toString().replace(/\w\S*/g,(function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()}))};function Ge(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.toString();return t=ze(t,"-"," "),t=ze(t,"_"," "),t=He(t),ze(t," ","")}function qe(e){var t=document.createElement("div");return t.appendChild(e),t.innerHTML}var $e={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},We=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(te(e)||te(t))return"";var i=re(t.i18n,e);if(te(i))return Object.keys($e).includes(e)?$e[e]:"";var n={"{seektime}":t.seekTime,"{title}":t.title};return Object.entries(n).forEach((function(e){var t=l(e,2),n=t[0],s=t[1];i=ze(i,n,s)})),i},Ye=function(){function e(t){var n=this;i(this,e),r(this,"get",(function(t){if(!e.supported||!n.enabled)return null;var i=window.localStorage.getItem(n.key);if(te(i))return null;var s=JSON.parse(i);return $(t)&&t.length?s[t]:s})),r(this,"set",(function(t){if(e.supported&&n.enabled&&G(t)){var i=n.get();te(i)&&(i={}),ae(i,t),window.localStorage.setItem(n.key,JSON.stringify(i))}})),this.enabled=t.config.storage.enabled,this.key=t.config.storage.key}return s(e,null,[{key:"supported",get:function(){try{if(!("localStorage"in window))return!1;var e="___test";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}}]),e}();function Xe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"text";return new Promise((function(i,n){try{var s=new XMLHttpRequest;if(!("withCredentials"in s))return;s.addEventListener("load",(function(){if("text"===t)try{i(JSON.parse(s.responseText))}catch(e){i(s.responseText)}else i(s.response)})),s.addEventListener("error",(function(){throw new Error(s.status)})),s.open("GET",e,!0),s.responseType=t,s.send()}catch(e){n(e)}}))}function Ue(e,t){if($(e)){var i="cache",n=$(t),s=function(){return null!==document.getElementById(t)},r=function(e,t){e.innerHTML=t,n&&s()||document.body.insertAdjacentElement("afterbegin",e)};if(!n||!s()){var a=Ye.supported,o=document.createElement("div");if(o.setAttribute("hidden",""),n&&o.setAttribute("id",t),a){var l=window.localStorage.getItem("".concat(i,"-").concat(t));if(null!==l){var c=JSON.parse(l);r(o,c.content)}}Xe(e).then((function(e){te(e)||(a&&window.localStorage.setItem("".concat(i,"-").concat(t),JSON.stringify({content:e})),r(o,e))})).catch((function(){}))}}}var Ke=function(e){return Math.trunc(e/60/60%60,10)},Je=function(e){return Math.trunc(e/60%60,10)},Ze=function(e){return Math.trunc(e%60,10)};function Qe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!q(e))return Qe(void 0,t,i);var n=function(e){return"0".concat(e).slice(-2)},s=Ke(e),r=Je(e),a=Ze(e);return s=t||s>0?"".concat(s,":"):"","".concat(i&&e>0?"-":"").concat(s).concat(n(r),":").concat(n(a))}var et={getIconUrl:function(){var e=new URL(this.config.iconUrl,window.location).host!==window.location.host||se.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:e}},findElements:function(){try{return this.elements.controls=we.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:be.call(this,this.config.selectors.buttons.play),pause:we.call(this,this.config.selectors.buttons.pause),restart:we.call(this,this.config.selectors.buttons.restart),rewind:we.call(this,this.config.selectors.buttons.rewind),fastForward:we.call(this,this.config.selectors.buttons.fastForward),mute:we.call(this,this.config.selectors.buttons.mute),pip:we.call(this,this.config.selectors.buttons.pip),airplay:we.call(this,this.config.selectors.buttons.airplay),settings:we.call(this,this.config.selectors.buttons.settings),captions:we.call(this,this.config.selectors.buttons.captions),fullscreen:we.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=we.call(this,this.config.selectors.progress),this.elements.inputs={seek:we.call(this,this.config.selectors.inputs.seek),volume:we.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:we.call(this,this.config.selectors.display.buffer),currentTime:we.call(this,this.config.selectors.display.currentTime),duration:we.call(this,this.config.selectors.display.duration)},K(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(".".concat(this.config.classNames.tooltip))),!0}catch(e){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e),this.toggleNativeControls(!0),!1}},createIcon:function(e,t){var i="http://www.w3.org/2000/svg",n=et.getIconUrl.call(this),s="".concat(n.cors?"":n.url,"#").concat(this.config.iconPrefix),r=document.createElementNS(i,"svg");le(r,ae(t,{"aria-hidden":"true",focusable:"false"}));var a=document.createElementNS(i,"use"),o="".concat(s,"-").concat(e);return"href"in a&&a.setAttributeNS("http://www.w3.org/1999/xlink","href",o),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o),r.appendChild(a),r},createLabel:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=We(e,this.config),n=o(o({},t),{},{class:[t.class,this.config.classNames.hidden].filter(Boolean).join(" ")});return ce("span",n,i)},createBadge:function(e){if(te(e))return null;var t=ce("span",{class:this.config.classNames.menu.value});return t.appendChild(ce("span",{class:this.config.classNames.menu.badge},e)),t},createButton:function(e,t){var i=this,n=ae({},t),s=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toString();return(e=Ge(e)).charAt(0).toLowerCase()+e.slice(1)}(e),r={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach((function(e){Object.keys(n).includes(e)&&(r[e]=n[e],delete n[e])})),"button"!==r.element||Object.keys(n).includes("type")||(n.type="button"),Object.keys(n).includes("class")?n.class.split(" ").some((function(e){return e===i.config.classNames.control}))||ae(n,{class:"".concat(n.class," ").concat(this.config.classNames.control)}):n.class=this.config.classNames.control,e){case"play":r.toggle=!0,r.label="play",r.labelPressed="pause",r.icon="play",r.iconPressed="pause";break;case"mute":r.toggle=!0,r.label="mute",r.labelPressed="unmute",r.icon="volume",r.iconPressed="muted";break;case"captions":r.toggle=!0,r.label="enableCaptions",r.labelPressed="disableCaptions",r.icon="captions-off",r.iconPressed="captions-on";break;case"fullscreen":r.toggle=!0,r.label="enterFullscreen",r.labelPressed="exitFullscreen",r.icon="enter-fullscreen",r.iconPressed="exit-fullscreen";break;case"play-large":n.class+=" ".concat(this.config.classNames.control,"--overlaid"),s="play",r.label="play",r.icon="play";break;default:te(r.label)&&(r.label=s),te(r.icon)&&(r.icon=e)}var a=ce(r.element);return r.toggle?(a.appendChild(et.createIcon.call(this,r.iconPressed,{class:"icon--pressed"})),a.appendChild(et.createIcon.call(this,r.icon,{class:"icon--not-pressed"})),a.appendChild(et.createLabel.call(this,r.labelPressed,{class:"label--pressed"})),a.appendChild(et.createLabel.call(this,r.label,{class:"label--not-pressed"}))):(a.appendChild(et.createIcon.call(this,r.icon)),a.appendChild(et.createLabel.call(this,r.label))),ae(n,fe(this.config.selectors.buttons[s],n)),le(a,n),"play"===s?(X(this.elements.buttons[s])||(this.elements.buttons[s]=[]),this.elements.buttons[s].push(a)):this.elements.buttons[s]=a,a},createRange:function(e,t){var i=ce("input",ae(fe(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":We(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=i,et.updateRangeFill.call(this,i),I.setup(i),i},createProgress:function(e,t){var i=ce("progress",ae(fe(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){i.appendChild(ce("span",null,"0"));var n={played:"played",buffer:"buffered"}[e],s=n?We(n,this.config):"";i.innerText="% ".concat(s.toLowerCase())}return this.elements.display[e]=i,i},createTime:function(e,t){var i=fe(this.config.selectors.display[e],t),n=ce("div",ae(i,{class:"".concat(i.class?i.class:""," ").concat(this.config.classNames.display.time," ").trim(),"aria-label":We(e,this.config)}),"00:00");return this.elements.display[e]=n,n},bindMenuItemShortcuts:function(e,t){var i=this;ke.call(this,e,"keydown keyup",(function(n){if([32,38,39,40].includes(n.which)&&(n.preventDefault(),n.stopPropagation(),"keydown"!==n.type)){var s,r=ye(e,'[role="menuitemradio"]');!r&&[32,39].includes(n.which)?et.showMenuPanel.call(i,t,!0):32!==n.which&&(40===n.which||r&&39===n.which?(s=e.nextElementSibling,K(s)||(s=e.parentNode.firstElementChild)):(s=e.previousElementSibling,K(s)||(s=e.parentNode.lastElementChild)),xe.call(i,s,!0))}}),!1),ke.call(this,e,"keyup",(function(e){13===e.which&&et.focusFirstMenuItem.call(i,null,!0)}))},createMenuItem:function(e){var t=this,i=e.value,n=e.list,s=e.type,r=e.title,a=e.badge,o=void 0===a?null:a,l=e.checked,c=void 0!==l&&l,h=fe(this.config.selectors.inputs[s]),p=ce("button",ae(h,{type:"button",role:"menuitemradio",class:"".concat(this.config.classNames.control," ").concat(h.class?h.class:"").trim(),"aria-checked":c,value:i})),u=ce("span");u.innerHTML=r,K(o)&&u.appendChild(o),p.appendChild(u),Object.defineProperty(p,"checked",{enumerable:!0,get:function(){return"true"===p.getAttribute("aria-checked")},set:function(e){e&&Array.from(p.parentNode.children).filter((function(e){return ye(e,'[role="menuitemradio"]')})).forEach((function(e){return e.setAttribute("aria-checked","false")})),p.setAttribute("aria-checked",e?"true":"false")}}),this.listeners.bind(p,"click keyup",(function(e){if(!Z(e)||32===e.which){switch(e.preventDefault(),e.stopPropagation(),p.checked=!0,s){case"language":t.currentTrack=Number(i);break;case"quality":t.quality=i;break;case"speed":t.speed=parseFloat(i)}et.showMenuPanel.call(t,"home",Z(e))}}),s,!1),et.bindMenuItemShortcuts.call(this,p,s),n.appendChild(p)},formatTime:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!q(e))return e;var i=Ke(this.duration)>0;return Qe(e,i,t)},updateTimeDisplay:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];K(e)&&q(t)&&(e.innerText=et.formatTime(t,i))},updateVolume:function(){this.supported.ui&&(K(this.elements.inputs.volume)&&et.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),K(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;K(e)&&(e.value=t,et.updateRangeFill.call(this,e))},updateProgress:function(e){var t=this;if(this.supported.ui&&J(e)){var i,n,s=0;if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":i=this.currentTime,n=this.duration,s=0===i||0===n||Number.isNaN(i)||Number.isNaN(n)?0:(i/n*100).toFixed(2),"timeupdate"===e.type&&et.setRange.call(this,this.elements.inputs.seek,s);break;case"playing":case"progress":!function(e,i){var n=q(i)?i:0,s=K(e)?e:t.elements.display.buffer;if(K(s)){s.value=n;var r=s.getElementsByTagName("span")[0];K(r)&&(r.childNodes[0].nodeValue=n)}}(this.elements.display.buffer,100*this.buffered)}}},updateRangeFill:function(e){var t=J(e)?e.target:e;if(K(t)&&"range"===t.getAttribute("type")){if(ye(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);var i=et.formatTime(this.currentTime),n=et.formatTime(this.duration),s=We("seekLabel",this.config);t.setAttribute("aria-valuetext",s.replace("{currentTime}",i).replace("{duration}",n))}else if(ye(t,this.config.selectors.inputs.volume)){var r=100*t.value;t.setAttribute("aria-valuenow",r),t.setAttribute("aria-valuetext","".concat(r.toFixed(1),"%"))}else t.setAttribute("aria-valuenow",t.value);se.isWebkit&&t.style.setProperty("--value","".concat(t.value/t.max*100,"%"))}},updateSeekTooltip:function(e){var t=this;if(this.config.tooltips.seek&&K(this.elements.inputs.seek)&&K(this.elements.display.seekTooltip)&&0!==this.duration){var i="".concat(this.config.classNames.tooltip,"--visible"),n=function(e){return ge(t.elements.display.seekTooltip,i,e)};if(this.touch)n(!1);else{var s=0,r=this.elements.progress.getBoundingClientRect();if(J(e))s=100/r.width*(e.pageX-r.left);else{if(!ve(this.elements.display.seekTooltip,i))return;s=parseFloat(this.elements.display.seekTooltip.style.left,10)}s<0?s=0:s>100&&(s=100),et.updateTimeDisplay.call(this,this.elements.display.seekTooltip,this.duration/100*s),this.elements.display.seekTooltip.style.left="".concat(s,"%"),J(e)&&["mouseenter","mouseleave"].includes(e.type)&&n("mouseenter"===e.type)}}},timeUpdate:function(e){var t=!K(this.elements.display.duration)&&this.config.invertTime;et.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||et.updateProgress.call(this,e)},durationUpdate:function(){if(this.supported.ui&&(this.config.invertTime||!this.currentTime)){if(this.duration>=Math.pow(2,32))return me(this.elements.display.currentTime,!0),void me(this.elements.progress,!0);K(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);var e=K(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&et.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&et.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),et.updateSeekTooltip.call(this)}},toggleMenuButton:function(e,t){me(this.elements.settings.buttons[e],!t)},updateSetting:function(e,t,i){var n=this.elements.settings.panels[e],s=null,r=t;if("captions"===e)s=this.currentTrack;else{if(s=te(i)?this[e]:i,te(s)&&(s=this.config[e].default),!te(this.options[e])&&!this.options[e].includes(s))return void this.debug.warn("Unsupported value of '".concat(s,"' for ").concat(e));if(!this.config[e].options.includes(s))return void this.debug.warn("Disabled value of '".concat(s,"' for ").concat(e))}if(K(r)||(r=n&&n.querySelector('[role="menu"]')),K(r)){this.elements.settings.buttons[e].querySelector(".".concat(this.config.classNames.menu.value)).innerHTML=et.getLabel.call(this,e,s);var a=r&&r.querySelector('[value="'.concat(s,'"]'));K(a)&&(a.checked=!0)}},getLabel:function(e,t){switch(e){case"speed":return 1===t?We("normal",this.config):"".concat(t,"×");case"quality":if(q(t)){var i=We("qualityLabel.".concat(t),this.config);return i.length?i:"".concat(t,"p")}return He(t);case"captions":return nt.getLabel.call(this);default:return null}},setQualityMenu:function(e){var t=this;if(K(this.elements.settings.panels.quality)){var i="quality",n=this.elements.settings.panels.quality.querySelector('[role="menu"]');X(e)&&(this.options.quality=Be(e).filter((function(e){return t.config.quality.options.includes(e)})));var s=!te(this.options.quality)&&this.options.quality.length>1;if(et.toggleMenuButton.call(this,i,s),ue(n),et.checkMenu.call(this),s){var r=function(e){var i=We("qualityBadge.".concat(e),t.config);return i.length?et.createBadge.call(t,i):null};this.options.quality.sort((function(e,i){var n=t.config.quality.options;return n.indexOf(e)>n.indexOf(i)?1:-1})).forEach((function(e){et.createMenuItem.call(t,{value:e,list:n,type:i,title:et.getLabel.call(t,"quality",e),badge:r(e)})})),et.updateSetting.call(this,i,n)}}},setCaptionsMenu:function(){var e=this;if(K(this.elements.settings.panels.captions)){var t="captions",i=this.elements.settings.panels.captions.querySelector('[role="menu"]'),n=nt.getTracks.call(this),s=Boolean(n.length);if(et.toggleMenuButton.call(this,t,s),ue(i),et.checkMenu.call(this),s){var r=n.map((function(t,n){return{value:n,checked:e.captions.toggled&&e.currentTrack===n,title:nt.getLabel.call(e,t),badge:t.language&&et.createBadge.call(e,t.language.toUpperCase()),list:i,type:"language"}}));r.unshift({value:-1,checked:!this.captions.toggled,title:We("disabled",this.config),list:i,type:"language"}),r.forEach(et.createMenuItem.bind(this)),et.updateSetting.call(this,t,i)}}},setSpeedMenu:function(){var e=this;if(K(this.elements.settings.panels.speed)){var t="speed",i=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter((function(t){return t>=e.minimumSpeed&&t<=e.maximumSpeed}));var n=!te(this.options.speed)&&this.options.speed.length>1;et.toggleMenuButton.call(this,t,n),ue(i),et.checkMenu.call(this),n&&(this.options.speed.forEach((function(n){et.createMenuItem.call(e,{value:n,list:i,type:t,title:et.getLabel.call(e,"speed",n)})})),et.updateSetting.call(this,t,i))}},checkMenu:function(){var e=this.elements.settings.buttons,t=!te(e)&&Object.values(e).some((function(e){return!e.hidden}));me(this.elements.settings.menu,!t)},focusFirstMenuItem:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.elements.settings.popup.hidden){var i=e;K(i)||(i=Object.values(this.elements.settings.panels).find((function(e){return!e.hidden})));var n=i.querySelector('[role^="menuitem"]');xe.call(this,n,t)}},toggleMenu:function(e){var t=this.elements.settings.popup,i=this.elements.buttons.settings;if(K(t)&&K(i)){var n=t.hidden,s=n;if(W(e))s=e;else if(Z(e)&&27===e.which)s=!1;else if(J(e)){var r=Y(e.composedPath)?e.composedPath()[0]:e.target,a=t.contains(r);if(a||!a&&e.target!==i&&s)return}i.setAttribute("aria-expanded",s),me(t,!s),ge(this.elements.container,this.config.classNames.menu.open,s),s&&Z(e)?et.focusFirstMenuItem.call(this,null,!0):s||n||xe.call(this,i,Z(e))}},getMenuSize:function(e){var t=e.cloneNode(!0);t.style.position="absolute",t.style.opacity=0,t.removeAttribute("hidden"),e.parentNode.appendChild(t);var i=t.scrollWidth,n=t.scrollHeight;return pe(t),{width:i,height:n}},showMenuPanel:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.elements.container.querySelector("#plyr-settings-".concat(this.id,"-").concat(t));if(K(n)){var s=n.parentNode,r=Array.from(s.children).find((function(e){return!e.hidden}));if(Te.transitions&&!Te.reducedMotion){s.style.width="".concat(r.scrollWidth,"px"),s.style.height="".concat(r.scrollHeight,"px");var a=et.getMenuSize.call(this,n),o=function t(i){i.target===s&&["width","height"].includes(i.propertyName)&&(s.style.width="",s.style.height="",Me.call(e,s,ie,t))};ke.call(this,s,ie,o),s.style.width="".concat(a.width,"px"),s.style.height="".concat(a.height,"px")}me(r,!0),me(n,!1),et.focusFirstMenuItem.call(this,n,i)}},setDownloadUrl:function(){var e=this.elements.buttons.download;K(e)&&e.setAttribute("href",this.download)},create:function(e){var t=this,i=et.bindMenuItemShortcuts,n=et.createButton,s=et.createProgress,r=et.createRange,a=et.createTime,o=et.setQualityMenu,l=et.setSpeedMenu,c=et.showMenuPanel;this.elements.controls=null,X(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(n.call(this,"play-large"));var h=ce("div",fe(this.config.selectors.controls.wrapper));this.elements.controls=h;var p={class:"plyr__controls__item"};return Be(X(this.config.controls)?this.config.controls:[]).forEach((function(o){if("restart"===o&&h.appendChild(n.call(t,"restart",p)),"rewind"===o&&h.appendChild(n.call(t,"rewind",p)),"play"===o&&h.appendChild(n.call(t,"play",p)),"fast-forward"===o&&h.appendChild(n.call(t,"fast-forward",p)),"progress"===o){var l=ce("div",{class:"".concat(p.class," plyr__progress__container")}),u=ce("div",fe(t.config.selectors.progress));if(u.appendChild(r.call(t,"seek",{id:"plyr-seek-".concat(e.id)})),u.appendChild(s.call(t,"buffer")),t.config.tooltips.seek){var d=ce("span",{class:t.config.classNames.tooltip},"00:00");u.appendChild(d),t.elements.display.seekTooltip=d}t.elements.progress=u,l.appendChild(t.elements.progress),h.appendChild(l)}if("current-time"===o&&h.appendChild(a.call(t,"currentTime",p)),"duration"===o&&h.appendChild(a.call(t,"duration",p)),"mute"===o||"volume"===o){var f=t.elements.volume;if(K(f)&&h.contains(f)||(f=ce("div",ae({},p,{class:"".concat(p.class," plyr__volume").trim()})),t.elements.volume=f,h.appendChild(f)),"mute"===o&&f.appendChild(n.call(t,"mute")),"volume"===o&&!se.isIos){var m={max:1,step:.05,value:t.config.volume};f.appendChild(r.call(t,"volume",ae(m,{id:"plyr-volume-".concat(e.id)})))}}if("captions"===o&&h.appendChild(n.call(t,"captions",p)),"settings"===o&&!te(t.config.settings)){var g=ce("div",ae({},p,{class:"".concat(p.class," plyr__menu").trim(),hidden:""}));g.appendChild(n.call(t,"settings",{"aria-haspopup":!0,"aria-controls":"plyr-settings-".concat(e.id),"aria-expanded":!1}));var v=ce("div",{class:"plyr__menu__container",id:"plyr-settings-".concat(e.id),hidden:""}),y=ce("div"),b=ce("div",{id:"plyr-settings-".concat(e.id,"-home")}),w=ce("div",{role:"menu"});b.appendChild(w),y.appendChild(b),t.elements.settings.panels.home=b,t.config.settings.forEach((function(n){var s=ce("button",ae(fe(t.config.selectors.buttons.settings),{type:"button",class:"".concat(t.config.classNames.control," ").concat(t.config.classNames.control,"--forward"),role:"menuitem","aria-haspopup":!0,hidden:""}));i.call(t,s,n),ke.call(t,s,"click",(function(){c.call(t,n,!1)}));var r=ce("span",null,We(n,t.config)),a=ce("span",{class:t.config.classNames.menu.value});a.innerHTML=e[n],r.appendChild(a),s.appendChild(r),w.appendChild(s);var o=ce("div",{id:"plyr-settings-".concat(e.id,"-").concat(n),hidden:""}),l=ce("button",{type:"button",class:"".concat(t.config.classNames.control," ").concat(t.config.classNames.control,"--back")});l.appendChild(ce("span",{"aria-hidden":!0},We(n,t.config))),l.appendChild(ce("span",{class:t.config.classNames.hidden},We("menuBack",t.config))),ke.call(t,o,"keydown",(function(e){37===e.which&&(e.preventDefault(),e.stopPropagation(),c.call(t,"home",!0))}),!1),ke.call(t,l,"click",(function(){c.call(t,"home",!1)})),o.appendChild(l),o.appendChild(ce("div",{role:"menu"})),y.appendChild(o),t.elements.settings.buttons[n]=s,t.elements.settings.panels[n]=o})),v.appendChild(y),g.appendChild(v),h.appendChild(g),t.elements.settings.popup=v,t.elements.settings.menu=g}if("pip"===o&&Te.pip&&h.appendChild(n.call(t,"pip",p)),"airplay"===o&&Te.airplay&&h.appendChild(n.call(t,"airplay",p)),"download"===o){var x=ae({},p,{element:"a",href:t.download,target:"_blank"});t.isHTML5&&(x.download="");var S=t.config.urls.download;!ee(S)&&t.isEmbed&&ae(x,{icon:"logo-".concat(t.provider),label:t.provider}),h.appendChild(n.call(t,"download",x))}"fullscreen"===o&&h.appendChild(n.call(t,"fullscreen",p))})),this.isHTML5&&o.call(this,Re.getQualityOptions.call(this)),l.call(this),h},inject:function(){var e=this;if(this.config.loadSprite){var t=et.getIconUrl.call(this);t.cors&&Ue(t.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());var i=null;this.elements.controls=null;var n,s,r={id:this.id,seektime:this.config.seekTime,title:this.config.title},a=!0;if(Y(this.config.controls)&&(this.config.controls=this.config.controls.call(this,r)),this.config.controls||(this.config.controls=[]),K(this.config.controls)||$(this.config.controls)?i=this.config.controls:(i=et.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:nt.getLabel.call(this)}),a=!1),a&&$(this.config.controls)&&(n=i,Object.entries(r).forEach((function(e){var t=l(e,2),i=t[0],s=t[1];n=ze(n,"{".concat(i,"}"),s)})),i=n),$(this.config.selectors.controls.container)&&(s=document.querySelector(this.config.selectors.controls.container)),K(s)||(s=this.elements.container),s[K(i)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",i),K(this.elements.controls)||et.findElements.call(this),!te(this.elements.buttons)){var o=function(t){var i=e.config.classNames.controlPressed;Object.defineProperty(t,"pressed",{enumerable:!0,get:function(){return ve(t,i)},set:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];ge(t,i,e)}})};Object.values(this.elements.buttons).filter(Boolean).forEach((function(e){X(e)||U(e)?Array.from(e).filter(Boolean).forEach(o):o(e)}))}if(se.isEdge&&ne(s),this.config.tooltips.controls){var c=this.config,h=c.classNames,p=c.selectors,u="".concat(p.controls.wrapper," ").concat(p.labels," .").concat(h.hidden),d=be.call(this,u);Array.from(d).forEach((function(t){ge(t,e.config.classNames.hidden,!1),ge(t,e.config.classNames.tooltip,!0)}))}}};function tt(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=e;if(t){var n=document.createElement("a");n.href=i,i=n.href}try{return new URL(i)}catch(e){return null}}function it(e){var t=new URLSearchParams;return G(e)&&Object.entries(e).forEach((function(e){var i=l(e,2),n=i[0],s=i[1];t.set(n,s)})),t}var nt={setup:function(){if(this.supported.ui)if(!this.isVideo||this.isYouTube||this.isHTML5&&!Te.textTracks)X(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&et.setCaptionsMenu.call(this);else{if(K(this.elements.captions)||(this.elements.captions=ce("div",fe(this.config.selectors.captions)),function(e,t){K(e)&&K(t)&&t.parentNode.insertBefore(e,t.nextSibling)}(this.elements.captions,this.elements.wrapper)),se.isIE&&window.URL){var e=this.media.querySelectorAll("track");Array.from(e).forEach((function(e){var t=e.getAttribute("src"),i=tt(t);null!==i&&i.hostname!==window.location.href.hostname&&["http:","https:"].includes(i.protocol)&&Xe(t,"blob").then((function(t){e.setAttribute("src",window.URL.createObjectURL(t))})).catch((function(){pe(e)}))}))}var t=Be((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map((function(e){return e.split("-")[0]}))),i=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();"auto"===i&&(i=l(t,1)[0]);var n=this.storage.get("captions");if(W(n)||(n=this.config.captions.active),Object.assign(this.captions,{toggled:!1,active:n,language:i,languages:t}),this.isHTML5){var s=this.config.captions.update?"addtrack removetrack":"removetrack";ke.call(this,this.media.textTracks,s,nt.update.bind(this))}setTimeout(nt.update.bind(this),0)}},update:function(){var e=this,t=nt.getTracks.call(this,!0),i=this.captions,n=i.active,s=i.language,r=i.meta,a=i.currentTrackNode,o=Boolean(t.find((function(e){return e.language===s})));this.isHTML5&&this.isVideo&&t.filter((function(e){return!r.get(e)})).forEach((function(t){e.debug.log("Track added",t),r.set(t,{default:"showing"===t.mode}),"showing"===t.mode&&(t.mode="hidden"),ke.call(e,t,"cuechange",(function(){return nt.updateCues.call(e)}))})),(o&&this.language!==s||!t.includes(a))&&(nt.setLanguage.call(this,s),nt.toggle.call(this,n&&o)),ge(this.elements.container,this.config.classNames.captions.enabled,!te(t)),X(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&et.setCaptionsMenu.call(this)},toggle:function(e){var t=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(this.supported.ui){var n=this.captions.toggled,s=this.config.classNames.captions.active,r=H(e)?!n:e;if(r!==n){if(i||(this.captions.active=r,this.storage.set({captions:r})),!this.language&&r&&!i){var a=nt.getTracks.call(this),o=nt.findTrack.call(this,[this.captions.language].concat(c(this.captions.languages)),!0);return this.captions.language=o.language,void nt.set.call(this,a.indexOf(o))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=r),ge(this.elements.container,s,r),this.captions.toggled=r,et.updateSetting.call(this,"captions"),_e.call(this,this.media,r?"captionsenabled":"captionsdisabled")}setTimeout((function(){r&&t.captions.toggled&&(t.captions.currentTrackNode.mode="hidden")}))}},set:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=nt.getTracks.call(this);if(-1!==e)if(q(e))if(e in i){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;var n=i[e],s=n||{},r=s.language;this.captions.currentTrackNode=n,et.updateSetting.call(this,"captions"),t||(this.captions.language=r,this.storage.set({language:r})),this.isVimeo&&this.embed.enableTextTrack(r),_e.call(this,this.media,"languagechange")}nt.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&nt.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else nt.toggle.call(this,!1,t)},setLanguage:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if($(e)){var i=e.toLowerCase();this.captions.language=i;var n=nt.getTracks.call(this),s=nt.findTrack.call(this,[i]);nt.set.call(this,n.indexOf(s),t)}else this.debug.warn("Invalid language argument",e)},getTracks:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=Array.from((this.media||{}).textTracks||[]);return i.filter((function(i){return!e.isHTML5||t||e.captions.meta.has(i)})).filter((function(e){return["captions","subtitles"].includes(e.kind)}))},findTrack:function(e){var t,i=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=nt.getTracks.call(this),r=function(e){return Number((i.captions.meta.get(e)||{}).default)},a=Array.from(s).sort((function(e,t){return r(t)-r(e)}));return e.every((function(e){return!(t=a.find((function(t){return t.language===e})))})),t||(n?a[0]:void 0)},getCurrentTrack:function(){return nt.getTracks.call(this)[this.currentTrack]},getLabel:function(e){var t=e;return!Q(t)&&Te.textTracks&&this.captions.toggled&&(t=nt.getCurrentTrack.call(this)),Q(t)?te(t.label)?te(t.language)?We("enabled",this.config):e.language.toUpperCase():t.label:We("disabled",this.config)},updateCues:function(e){if(this.supported.ui)if(K(this.elements.captions))if(H(e)||Array.isArray(e)){var t=e;if(!t){var i=nt.getCurrentTrack.call(this);t=Array.from((i||{}).activeCues||[]).map((function(e){return e.getCueAsHTML()})).map(qe)}var n=t.map((function(e){return e.trim()})).join("\n");if(n!==this.elements.captions.innerHTML){ue(this.elements.captions);var s=ce("span",fe(this.config.selectors.caption));s.innerHTML=n,this.elements.captions.appendChild(s),_e.call(this,this.media,"cuechange")}}else this.debug.warn("updateCues: Invalid input",e);else this.debug.warn("No captions element to render to")}},st={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.6.4/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"SD"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isIos:"plyr--is-ios",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},tabFocus:"plyr__tab-focus",previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1}},rt="picture-in-picture",at={html5:"html5",youtube:"youtube",vimeo:"vimeo"},ot=function(){},lt=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];i(this,e),this.enabled=window.console&&t,this.enabled&&this.log("Debugging enabled")}return s(e,[{key:"log",get:function(){return this.enabled?Function.prototype.bind.call(console.log,console):ot}},{key:"warn",get:function(){return this.enabled?Function.prototype.bind.call(console.warn,console):ot}},{key:"error",get:function(){return this.enabled?Function.prototype.bind.call(console.error,console):ot}}]),e}(),ct=function(){function e(t){var n=this;i(this,e),r(this,"onChange",(function(){if(n.enabled){var e=n.player.elements.buttons.fullscreen;K(e)&&(e.pressed=n.active);var t=n.target===n.player.media?n.target:n.player.elements.container;_e.call(n.player,t,n.active?"enterfullscreen":"exitfullscreen",!0)}})),r(this,"toggleFallback",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e?n.scrollPosition={x:window.scrollX||0,y:window.scrollY||0}:window.scrollTo(n.scrollPosition.x,n.scrollPosition.y),document.body.style.overflow=e?"hidden":"",ge(n.target,n.player.config.classNames.fullscreen.fallback,e),se.isIos){var t=document.head.querySelector('meta[name="viewport"]'),i="viewport-fit=cover";t||(t=document.createElement("meta")).setAttribute("name","viewport");var s=$(t.content)&&t.content.includes(i);e?(n.cleanupViewport=!s,s||(t.content+=",".concat(i))):n.cleanupViewport&&(t.content=t.content.split(",").filter((function(e){return e.trim()!==i})).join(","))}n.onChange()})),r(this,"trapFocus",(function(e){if(!se.isIos&&n.active&&"Tab"===e.key&&9===e.keyCode){var t=document.activeElement,i=be.call(n.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),s=l(i,1)[0],r=i[i.length-1];t!==r||e.shiftKey?t===s&&e.shiftKey&&(r.focus(),e.preventDefault()):(s.focus(),e.preventDefault())}})),r(this,"update",(function(){var t;n.enabled?(t=n.forceFallback?"Fallback (forced)":e.native?"Native":"Fallback",n.player.debug.log("".concat(t," fullscreen enabled"))):n.player.debug.log("Fullscreen not supported and fallback disabled"),ge(n.player.elements.container,n.player.config.classNames.fullscreen.enabled,n.enabled)})),r(this,"enter",(function(){n.enabled&&(se.isIos&&n.player.config.fullscreen.iosNative?n.player.isVimeo?n.player.embed.requestFullscreen():n.target.webkitEnterFullscreen():!e.native||n.forceFallback?n.toggleFallback(!0):n.prefix?te(n.prefix)||n.target["".concat(n.prefix,"Request").concat(n.property)]():n.target.requestFullscreen({navigationUI:"hide"}))})),r(this,"exit",(function(){if(n.enabled)if(se.isIos&&n.player.config.fullscreen.iosNative)n.target.webkitExitFullscreen(),Fe(n.player.play());else if(!e.native||n.forceFallback)n.toggleFallback(!1);else if(n.prefix){if(!te(n.prefix)){var t="moz"===n.prefix?"Cancel":"Exit";document["".concat(n.prefix).concat(t).concat(n.property)]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)})),r(this,"toggle",(function(){n.active?n.exit():n.enter()})),this.player=t,this.prefix=e.prefix,this.property=e.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===t.config.fullscreen.fallback,this.player.elements.fullscreen=t.config.fullscreen.container&&function(e,t){return(Element.prototype.closest||function(){var e=this;do{if(ye.matches(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}).call(e,t)}(this.player.elements.container,t.config.fullscreen.container),ke.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":"".concat(this.prefix,"fullscreenchange"),(function(){n.onChange()})),ke.call(this.player,this.player.elements.container,"dblclick",(function(e){K(n.player.elements.controls)&&n.player.elements.controls.contains(e.target)||n.player.listeners.proxy(e,n.toggle,"fullscreen")})),ke.call(this,this.player.elements.container,"keydown",(function(e){return n.trapFocus(e)})),this.update()}return s(e,[{key:"usingNative",get:function(){return e.native&&!this.forceFallback}},{key:"enabled",get:function(){return(e.native||this.player.config.fullscreen.fallback)&&this.player.config.fullscreen.enabled&&this.player.supported.ui&&this.player.isVideo}},{key:"active",get:function(){if(!this.enabled)return!1;if(!e.native||this.forceFallback)return ve(this.target,this.player.config.classNames.fullscreen.fallback);var t=this.prefix?document["".concat(this.prefix).concat(this.property,"Element")]:document.fullscreenElement;return t&&t.shadowRoot?t===this.target.getRootNode().host:t===this.target}},{key:"target",get:function(){return se.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen||this.player.elements.container}}],[{key:"native",get:function(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}},{key:"prefix",get:function(){if(Y(document.exitFullscreen))return"";var e="";return["webkit","moz","ms"].some((function(t){return!(!Y(document["".concat(t,"ExitFullscreen")])&&!Y(document["".concat(t,"CancelFullScreen")])||(e=t,0))})),e}},{key:"property",get:function(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}}]),e}();function ht(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Promise((function(i,n){var s=new Image,r=function(){delete s.onload,delete s.onerror,(s.naturalWidth>=t?i:n)(s)};Object.assign(s,{onload:r,onerror:r,src:e})}))}var pt={addStyleHook:function(){ge(this.elements.container,this.config.selectors.container.replace(".",""),!0),ge(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build:function(){var e=this;if(this.listeners.media(),!this.supported.ui)return this.debug.warn("Basic support only for ".concat(this.provider," ").concat(this.type)),void pt.toggleNativeControls.call(this,!0);K(this.elements.controls)||(et.inject.call(this),this.listeners.controls()),pt.toggleNativeControls.call(this),this.isHTML5&&nt.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,et.updateVolume.call(this),et.timeUpdate.call(this),pt.checkPlaying.call(this),ge(this.elements.container,this.config.classNames.pip.supported,Te.pip&&this.isHTML5&&this.isVideo),ge(this.elements.container,this.config.classNames.airplay.supported,Te.airplay&&this.isHTML5),ge(this.elements.container,this.config.classNames.isIos,se.isIos),ge(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout((function(){_e.call(e,e.media,"ready")}),0),pt.setTitle.call(this),this.poster&&pt.setPoster.call(this,this.poster,!1).catch((function(){})),this.config.duration&&et.durationUpdate.call(this)},setTitle:function(){var e=We("play",this.config);if($(this.config.title)&&!te(this.config.title)&&(e+=", ".concat(this.config.title)),Array.from(this.elements.buttons.play||[]).forEach((function(t){t.setAttribute("aria-label",e)})),this.isEmbed){var t=we.call(this,"iframe");if(!K(t))return;var i=te(this.config.title)?"video":this.config.title,n=We("frameTitle",this.config);t.setAttribute("title",n.replace("{title}",i))}},togglePoster:function(e){ge(this.elements.container,this.config.classNames.posterEnabled,e)},setPoster:function(e){var t=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return i&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",e),this.elements.poster.removeAttribute("hidden"),Ie.call(this).then((function(){return ht(e)})).catch((function(i){throw e===t.poster&&pt.togglePoster.call(t,!1),i})).then((function(){if(e!==t.poster)throw new Error("setPoster cancelled by later call to setPoster")})).then((function(){return Object.assign(t.elements.poster.style,{backgroundImage:"url('".concat(e,"')"),backgroundSize:""}),pt.togglePoster.call(t,!0),e})))},checkPlaying:function(e){var t=this;ge(this.elements.container,this.config.classNames.playing,this.playing),ge(this.elements.container,this.config.classNames.paused,this.paused),ge(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach((function(e){Object.assign(e,{pressed:t.playing}),e.setAttribute("aria-label",We(t.playing?"pause":"play",t.config))})),J(e)&&"timeupdate"===e.type||pt.toggleControls.call(this)},checkLoading:function(e){var t=this;this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout((function(){ge(t.elements.container,t.config.classNames.loading,t.loading),pt.toggleControls.call(t)}),this.loading?250:0)},toggleControls:function(e){var t=this.elements.controls;if(t&&this.config.hideControls){var i=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(Boolean(e||this.loading||this.paused||t.pressed||t.hover||i))}},migrateStyles:function(){var e=this;Object.values(o({},this.media.style)).filter((function(e){return!te(e)&&$(e)&&e.startsWith("--plyr")})).forEach((function(t){e.elements.container.style.setProperty(t,e.media.style.getPropertyValue(t)),e.media.style.removeProperty(t)})),te(this.media.style)&&this.media.removeAttribute("style")}},ut=function(){function e(t){var n=this;i(this,e),r(this,"firstTouch",(function(){var e=n.player,t=e.elements;e.touch=!0,ge(t.container,e.config.classNames.isTouch,!0)})),r(this,"setTabFocus",(function(e){var t=n.player,i=t.elements;if(clearTimeout(n.focusTimer),"keydown"!==e.type||9===e.which){"keydown"===e.type&&(n.lastKeyDown=e.timeStamp);var s,r=e.timeStamp-n.lastKeyDown<=20;("focus"!==e.type||r)&&(s=t.config.classNames.tabFocus,ge(be.call(t,".".concat(s)),s,!1),"focusout"!==e.type&&(n.focusTimer=setTimeout((function(){var e=document.activeElement;i.container.contains(e)&&ge(document.activeElement,t.config.classNames.tabFocus,!0)}),10)))}})),r(this,"global",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=n.player;t.config.keyboard.global&&Pe.call(t,window,"keydown keyup",n.handleKey,e,!1),Pe.call(t,document.body,"click",n.toggleMenu,e),Ae.call(t,document.body,"touchstart",n.firstTouch),Pe.call(t,document.body,"keydown focus blur focusout",n.setTabFocus,e,!1,!0)})),r(this,"container",(function(){var e=n.player,t=e.config,i=e.elements,s=e.timers;!t.keyboard.global&&t.keyboard.focused&&ke.call(e,i.container,"keydown keyup",n.handleKey,!1),ke.call(e,i.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",(function(t){var n=i.controls;n&&"enterfullscreen"===t.type&&(n.pressed=!1,n.hover=!1);var r=0;["touchstart","touchmove","mousemove"].includes(t.type)&&(pt.toggleControls.call(e,!0),r=e.touch?3e3:2e3),clearTimeout(s.controls),s.controls=setTimeout((function(){return pt.toggleControls.call(e,!1)}),r)}));var r=function(t){if(!t)return Ve.call(e);var n=i.container.getBoundingClientRect(),s=n.width,r=n.height;return Ve.call(e,"".concat(s,":").concat(r))},a=function(){clearTimeout(s.resized),s.resized=setTimeout(r,50)};ke.call(e,i.container,"enterfullscreen exitfullscreen",(function(t){var n=e.fullscreen,s=n.target,o=n.usingNative;if(s===i.container&&(e.isEmbed||!te(e.config.ratio))){var c="enterfullscreen"===t.type,h=r(c);h.padding,function(t,i,n){if(e.isVimeo&&!e.config.vimeo.premium){var s=e.elements.wrapper.firstChild,r=l(t,2)[1],a=l(je.call(e),2),o=a[0],c=a[1];s.style.maxWidth=n?"".concat(r/c*o,"px"):null,s.style.margin=n?"0 auto":null}}(h.ratio,0,c),c&&setTimeout((function(){return ne(i.container)}),100),o||(c?ke.call(e,window,"resize",a):Me.call(e,window,"resize",a))}}))})),r(this,"media",(function(){var e=n.player,t=e.elements;if(ke.call(e,e.media,"timeupdate seeking seeked",(function(t){return et.timeUpdate.call(e,t)})),ke.call(e,e.media,"durationchange loadeddata loadedmetadata",(function(t){return et.durationUpdate.call(e,t)})),ke.call(e,e.media,"ended",(function(){e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())})),ke.call(e,e.media,"progress playing seeking seeked",(function(t){return et.updateProgress.call(e,t)})),ke.call(e,e.media,"volumechange",(function(t){return et.updateVolume.call(e,t)})),ke.call(e,e.media,"playing play pause ended emptied timeupdate",(function(t){return pt.checkPlaying.call(e,t)})),ke.call(e,e.media,"waiting canplay seeked playing",(function(t){return pt.checkLoading.call(e,t)})),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){var i=we.call(e,".".concat(e.config.classNames.video));if(!K(i))return;ke.call(e,t.container,"click",(function(s){([t.container,i].includes(s.target)||i.contains(s.target))&&(e.touch&&e.config.hideControls||(e.ended?(n.proxy(s,e.restart,"restart"),n.proxy(s,(function(){Fe(e.play())}),"play")):n.proxy(s,(function(){Fe(e.togglePlay())}),"play")))}))}e.supported.ui&&e.config.disableContextMenu&&ke.call(e,t.wrapper,"contextmenu",(function(e){e.preventDefault()}),!1),ke.call(e,e.media,"volumechange",(function(){e.storage.set({volume:e.volume,muted:e.muted})})),ke.call(e,e.media,"ratechange",(function(){et.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})})),ke.call(e,e.media,"qualitychange",(function(t){et.updateSetting.call(e,"quality",null,t.detail.quality)})),ke.call(e,e.media,"ready qualitychange",(function(){et.setDownloadUrl.call(e)}));var s=e.config.events.concat(["keyup","keydown"]).join(" ");ke.call(e,e.media,s,(function(i){var n=i.detail,s=void 0===n?{}:n;"error"===i.type&&(s=e.media.error),_e.call(e,t.container,i.type,!0,s)}))})),r(this,"proxy",(function(e,t,i){var s=n.player,r=s.config.listeners[i],a=!0;Y(r)&&(a=r.call(s,e)),!1!==a&&Y(t)&&t.call(s,e)})),r(this,"bind",(function(e,t,i,s){var r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=n.player,o=a.config.listeners[s],l=Y(o);ke.call(a,e,t,(function(e){return n.proxy(e,i,s)}),r&&!l)})),r(this,"controls",(function(){var e=n.player,t=e.elements,i=se.isIE?"change":"input";if(t.buttons.play&&Array.from(t.buttons.play).forEach((function(t){n.bind(t,"click",(function(){Fe(e.togglePlay())}),"play")})),n.bind(t.buttons.restart,"click",e.restart,"restart"),n.bind(t.buttons.rewind,"click",(function(){e.lastSeekTime=Date.now(),e.rewind()}),"rewind"),n.bind(t.buttons.fastForward,"click",(function(){e.lastSeekTime=Date.now(),e.forward()}),"fastForward"),n.bind(t.buttons.mute,"click",(function(){e.muted=!e.muted}),"mute"),n.bind(t.buttons.captions,"click",(function(){return e.toggleCaptions()})),n.bind(t.buttons.download,"click",(function(){_e.call(e,e.media,"download")}),"download"),n.bind(t.buttons.fullscreen,"click",(function(){e.fullscreen.toggle()}),"fullscreen"),n.bind(t.buttons.pip,"click",(function(){e.pip="toggle"}),"pip"),n.bind(t.buttons.airplay,"click",e.airplay,"airplay"),n.bind(t.buttons.settings,"click",(function(t){t.stopPropagation(),t.preventDefault(),et.toggleMenu.call(e,t)}),null,!1),n.bind(t.buttons.settings,"keyup",(function(t){var i=t.which;[13,32].includes(i)&&(13!==i?(t.preventDefault(),t.stopPropagation(),et.toggleMenu.call(e,t)):et.focusFirstMenuItem.call(e,null,!0))}),null,!1),n.bind(t.settings.menu,"keydown",(function(t){27===t.which&&et.toggleMenu.call(e,t)})),n.bind(t.inputs.seek,"mousedown mousemove",(function(e){var i=t.progress.getBoundingClientRect(),n=100/i.width*(e.pageX-i.left);e.currentTarget.setAttribute("seek-value",n)})),n.bind(t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",(function(t){var i=t.currentTarget,n=t.keyCode?t.keyCode:t.which,s="play-on-seeked";if(!Z(t)||39===n||37===n){e.lastSeekTime=Date.now();var r=i.hasAttribute(s),a=["mouseup","touchend","keyup"].includes(t.type);r&&a?(i.removeAttribute(s),Fe(e.play())):!a&&e.playing&&(i.setAttribute(s,""),e.pause())}})),se.isIos){var s=be.call(e,'input[type="range"]');Array.from(s).forEach((function(e){return n.bind(e,i,(function(e){return ne(e.target)}))}))}n.bind(t.inputs.seek,i,(function(t){var i=t.currentTarget,n=i.getAttribute("seek-value");te(n)&&(n=i.value),i.removeAttribute("seek-value"),e.currentTime=n/i.max*e.duration}),"seek"),n.bind(t.progress,"mouseenter mouseleave mousemove",(function(t){return et.updateSeekTooltip.call(e,t)})),n.bind(t.progress,"mousemove touchmove",(function(t){var i=e.previewThumbnails;i&&i.loaded&&i.startMove(t)})),n.bind(t.progress,"mouseleave touchend click",(function(){var t=e.previewThumbnails;t&&t.loaded&&t.endMove(!1,!0)})),n.bind(t.progress,"mousedown touchstart",(function(t){var i=e.previewThumbnails;i&&i.loaded&&i.startScrubbing(t)})),n.bind(t.progress,"mouseup touchend",(function(t){var i=e.previewThumbnails;i&&i.loaded&&i.endScrubbing(t)})),se.isWebkit&&Array.from(be.call(e,'input[type="range"]')).forEach((function(t){n.bind(t,"input",(function(t){return et.updateRangeFill.call(e,t.target)}))})),e.config.toggleInvert&&!K(t.display.duration)&&n.bind(t.display.currentTime,"click",(function(){0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,et.timeUpdate.call(e))})),n.bind(t.inputs.volume,i,(function(t){e.volume=t.target.value}),"volume"),n.bind(t.controls,"mouseenter mouseleave",(function(i){t.controls.hover=!e.touch&&"mouseenter"===i.type})),t.fullscreen&&Array.from(t.fullscreen.children).filter((function(e){return!e.contains(t.container)})).forEach((function(i){n.bind(i,"mouseenter mouseleave",(function(i){t.controls.hover=!e.touch&&"mouseenter"===i.type}))})),n.bind(t.controls,"mousedown mouseup touchstart touchend touchcancel",(function(e){t.controls.pressed=["mousedown","touchstart"].includes(e.type)})),n.bind(t.controls,"focusin",(function(){var i=e.config,s=e.timers;ge(t.controls,i.classNames.noTransition,!0),pt.toggleControls.call(e,!0),setTimeout((function(){ge(t.controls,i.classNames.noTransition,!1)}),0);var r=n.touch?3e3:4e3;clearTimeout(s.controls),s.controls=setTimeout((function(){return pt.toggleControls.call(e,!1)}),r)})),n.bind(t.inputs.volume,"wheel",(function(t){var i=t.webkitDirectionInvertedFromDevice,n=l([t.deltaX,-t.deltaY].map((function(e){return i?-e:e})),2),s=n[0],r=n[1],a=Math.sign(Math.abs(s)>Math.abs(r)?s:r);e.increaseVolume(a/50);var o=e.media.volume;(1===a&&o<1||-1===a&&o>0)&&t.preventDefault()}),"volume",!1)})),this.player=t,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.setTabFocus=this.setTabFocus.bind(this),this.firstTouch=this.firstTouch.bind(this)}return s(e,[{key:"handleKey",value:function(e){var t=this.player,i=t.elements,n=e.keyCode?e.keyCode:e.which,s="keydown"===e.type,r=s&&n===this.lastKey;if(!(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)&&q(n))if(s){var a=document.activeElement;if(K(a)){var o=t.config.selectors.editable;if(a!==i.inputs.seek&&ye(a,o))return;if(32===e.which&&ye(a,'button, [role^="menuitem"]'))return}switch([32,37,38,39,40,48,49,50,51,52,53,54,56,57,67,70,73,75,76,77,79].includes(n)&&(e.preventDefault(),e.stopPropagation()),n){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:r||(t.currentTime=t.duration/10*(n-48));break;case 32:case 75:r||Fe(t.togglePlay());break;case 38:t.increaseVolume(.1);break;case 40:t.decreaseVolume(.1);break;case 77:r||(t.muted=!t.muted);break;case 39:t.forward();break;case 37:t.rewind();break;case 70:t.fullscreen.toggle();break;case 67:r||t.toggleCaptions();break;case 76:t.loop=!t.loop}27===n&&!t.fullscreen.usingNative&&t.fullscreen.active&&t.fullscreen.toggle(),this.lastKey=n}else this.lastKey=null}},{key:"toggleMenu",value:function(e){et.toggleMenu.call(this.player,e)}}]),e}();"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==t||"undefined"!=typeof self&&self;var dt=function(e,t){return function(e,t){e.exports=function(){var e=function(){},t={},i={},n={};function s(e,t){if(e){var s=n[e];if(i[e]=t,s)for(;s.length;)s[0](e,t),s.splice(0,1)}}function r(t,i){t.call&&(t={success:t}),i.length?(t.error||e)(i):(t.success||e)(t)}function a(t,i,n,s){var r,o,l=document,c=n.async,h=(n.numRetries||0)+1,p=n.before||e,u=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img)!/,"");s=s||0,/(^css!|\.css$)/.test(u)?((o=l.createElement("link")).rel="stylesheet",o.href=d,(r="hideFocus"in o)&&o.relList&&(r=0,o.rel="preload",o.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(u)?(o=l.createElement("img")).src=d:((o=l.createElement("script")).src=t,o.async=void 0===c||c),o.onload=o.onerror=o.onbeforeload=function(e){var l=e.type[0];if(r)try{o.sheet.cssText.length||(l="e")}catch(e){18!=e.code&&(l="e")}if("e"==l){if((s+=1)<h)return a(t,i,n,s)}else if("preload"==o.rel&&"style"==o.as)return o.rel="stylesheet";i(t,l,e.defaultPrevented)},!1!==p(t,o)&&l.head.appendChild(o)}function o(e,t,i){var n,s,r=(e=e.push?e:[e]).length,o=r,l=[];for(n=function(e,i,n){if("e"==i&&l.push(e),"b"==i){if(!n)return;l.push(e)}--r||t(l)},s=0;s<o;s++)a(e[s],n,i)}function l(e,i,n){var a,l;if(i&&i.trim&&(a=i),l=(a?n:i)||{},a){if(a in t)throw"LoadJS";t[a]=!0}function c(t,i){o(e,(function(e){r(l,e),t&&r({success:t,error:i},e),s(a,e)}),l)}if(l.returnPromise)return new Promise(c);c()}return l.ready=function(e,t){return function(e,t){e=e.push?e:[e];var s,r,a,o=[],l=e.length,c=l;for(s=function(e,i){i.length&&o.push(e),--c||t(o)};l--;)r=e[l],(a=i[r])?s(r,a):(n[r]=n[r]||[]).push(s)}(e,(function(e){r(t,e)})),l},l.done=function(e){s(e,[])},l.reset=function(){t={},i={},n={}},l.isDefined=function(e){return e in t},l}()}(t={exports:{}}),t.exports}();function ft(e){return new Promise((function(t,i){dt(e,{success:t,error:i})}))}function mt(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,_e.call(this,this.media,e?"play":"pause"))}var gt={setup:function(){var e=this;ge(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,Ve.call(e),G(window.Vimeo)?gt.ready.call(e):ft(e.config.urls.vimeo.sdk).then((function(){gt.ready.call(e)})).catch((function(t){e.debug.warn("Vimeo SDK (player.js) failed to load",t)}))},ready:function(){var e=this,t=this,i=t.config.vimeo,n=i.premium,s=i.referrerPolicy,r=function(e,t){if(null==e)return{};var i,n,s=function(e,t){if(null==e)return{};var i,n,s={},r=Object.keys(e);for(n=0;n<r.length;n++)i=r[n],t.indexOf(i)>=0||(s[i]=e[i]);return s}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)i=r[n],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i])}return s}(i,["premium","referrerPolicy"]);n&&Object.assign(r,{controls:!1,sidedock:!1});var a=it(o({loop:t.config.loop.active,autoplay:t.autoplay,muted:t.muted,gesture:"media",playsinline:!this.config.fullscreen.iosNative},r)),c=t.media.getAttribute("src");te(c)&&(c=t.media.getAttribute(t.config.attributes.embed.id));var h,p=te(h=c)?null:q(Number(h))?h:h.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:h,u=ce("iframe"),d=Ne(t.config.urls.vimeo.iframe,p,a);if(u.setAttribute("src",d),u.setAttribute("allowfullscreen",""),u.setAttribute("allow",["autoplay","fullscreen","picture-in-picture"].join("; ")),te(s)||u.setAttribute("referrerPolicy",s),n||!i.customControls)u.setAttribute("data-poster",t.poster),t.media=de(u,t.media);else{var f=ce("div",{class:t.config.classNames.embedContainer,"data-poster":t.poster});f.appendChild(u),t.media=de(f,t.media)}i.customControls||Xe(Ne(t.config.urls.vimeo.api,d)).then((function(e){!te(e)&&e.thumbnail_url&&pt.setPoster.call(t,e.thumbnail_url).catch((function(){}))})),t.embed=new window.Vimeo.Player(u,{autopause:t.config.autopause,muted:t.muted}),t.media.paused=!0,t.media.currentTime=0,t.supported.ui&&t.embed.disableTextTrack(),t.media.play=function(){return mt.call(t,!0),t.embed.play()},t.media.pause=function(){return mt.call(t,!1),t.embed.pause()},t.media.stop=function(){t.pause(),t.currentTime=0};var m=t.media.currentTime;Object.defineProperty(t.media,"currentTime",{get:function(){return m},set:function(e){var i=t.embed,n=t.media,s=t.paused,r=t.volume,a=s&&!i.hasPlayed;n.seeking=!0,_e.call(t,n,"seeking"),Promise.resolve(a&&i.setVolume(0)).then((function(){return i.setCurrentTime(e)})).then((function(){return a&&i.pause()})).then((function(){return a&&i.setVolume(r)})).catch((function(){}))}});var g=t.config.speed.selected;Object.defineProperty(t.media,"playbackRate",{get:function(){return g},set:function(e){t.embed.setPlaybackRate(e).then((function(){g=e,_e.call(t,t.media,"ratechange")})).catch((function(){t.options.speed=[1]}))}});var v=t.config.volume;Object.defineProperty(t.media,"volume",{get:function(){return v},set:function(e){t.embed.setVolume(e).then((function(){v=e,_e.call(t,t.media,"volumechange")}))}});var y=t.config.muted;Object.defineProperty(t.media,"muted",{get:function(){return y},set:function(e){var i=!!W(e)&&e;t.embed.setVolume(i?0:t.config.volume).then((function(){y=i,_e.call(t,t.media,"volumechange")}))}});var b,w=t.config.loop;Object.defineProperty(t.media,"loop",{get:function(){return w},set:function(e){var i=W(e)?e:t.config.loop.active;t.embed.setLoop(i).then((function(){w=i}))}}),t.embed.getVideoUrl().then((function(e){b=e,et.setDownloadUrl.call(t)})).catch((function(t){e.debug.warn(t)})),Object.defineProperty(t.media,"currentSrc",{get:function(){return b}}),Object.defineProperty(t.media,"ended",{get:function(){return t.currentTime===t.duration}}),Promise.all([t.embed.getVideoWidth(),t.embed.getVideoHeight()]).then((function(i){var n=l(i,2),s=n[0],r=n[1];t.embed.ratio=[s,r],Ve.call(e)})),t.embed.setAutopause(t.config.autopause).then((function(e){t.config.autopause=e})),t.embed.getVideoTitle().then((function(i){t.config.title=i,pt.setTitle.call(e)})),t.embed.getCurrentTime().then((function(e){m=e,_e.call(t,t.media,"timeupdate")})),t.embed.getDuration().then((function(e){t.media.duration=e,_e.call(t,t.media,"durationchange")})),t.embed.getTextTracks().then((function(e){t.media.textTracks=e,nt.setup.call(t)})),t.embed.on("cuechange",(function(e){var i=e.cues,n=(void 0===i?[]:i).map((function(e){return function(e){var t=document.createDocumentFragment(),i=document.createElement("div");return t.appendChild(i),i.innerHTML=e,t.firstChild.innerText}(e.text)}));nt.updateCues.call(t,n)})),t.embed.on("loaded",(function(){t.embed.getPaused().then((function(e){mt.call(t,!e),e||_e.call(t,t.media,"playing")})),K(t.embed.element)&&t.supported.ui&&t.embed.element.setAttribute("tabindex",-1)})),t.embed.on("bufferstart",(function(){_e.call(t,t.media,"waiting")})),t.embed.on("bufferend",(function(){_e.call(t,t.media,"playing")})),t.embed.on("play",(function(){mt.call(t,!0),_e.call(t,t.media,"playing")})),t.embed.on("pause",(function(){mt.call(t,!1)})),t.embed.on("timeupdate",(function(e){t.media.seeking=!1,m=e.seconds,_e.call(t,t.media,"timeupdate")})),t.embed.on("progress",(function(e){t.media.buffered=e.percent,_e.call(t,t.media,"progress"),1===parseInt(e.percent,10)&&_e.call(t,t.media,"canplaythrough"),t.embed.getDuration().then((function(e){e!==t.media.duration&&(t.media.duration=e,_e.call(t,t.media,"durationchange"))}))})),t.embed.on("seeked",(function(){t.media.seeking=!1,_e.call(t,t.media,"seeked")})),t.embed.on("ended",(function(){t.media.paused=!0,_e.call(t,t.media,"ended")})),t.embed.on("error",(function(e){t.media.error=e,_e.call(t,t.media,"error")})),i.customControls&&setTimeout((function(){return pt.build.call(t)}),0)}};function vt(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,_e.call(this,this.media,e?"play":"pause"))}function yt(e){return e.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}var bt,wt={setup:function(){var e=this;if(ge(this.elements.wrapper,this.config.classNames.embed,!0),G(window.YT)&&Y(window.YT.Player))wt.ready.call(this);else{var t=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){Y(t)&&t(),wt.ready.call(e)},ft(this.config.urls.youtube.sdk).catch((function(t){e.debug.warn("YouTube API failed to load",t)}))}},getTitle:function(e){var t=this;Xe(Ne(this.config.urls.youtube.api,e)).then((function(e){if(G(e)){var i=e.title,n=e.height,s=e.width;t.config.title=i,pt.setTitle.call(t),t.embed.ratio=[s,n]}Ve.call(t)})).catch((function(){Ve.call(t)}))},ready:function(){var e=this,t=e.config.youtube,i=e.media&&e.media.getAttribute("id");if(te(i)||!i.startsWith("youtube-")){var n=e.media.getAttribute("src");te(n)&&(n=e.media.getAttribute(this.config.attributes.embed.id));var s,r,a=te(s=n)?null:s.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:s,o=ce("div",{id:(r=e.provider,"".concat(r,"-").concat(Math.floor(1e4*Math.random()))),"data-poster":t.customControls?e.poster:void 0});if(e.media=de(o,e.media),t.customControls){var l=function(e){return"https://i.ytimg.com/vi/".concat(a,"/").concat(e,"default.jpg")};ht(l("maxres"),121).catch((function(){return ht(l("sd"),121)})).catch((function(){return ht(l("hq"))})).then((function(t){return pt.setPoster.call(e,t.src)})).then((function(t){t.includes("maxres")||(e.elements.poster.style.backgroundSize="cover")})).catch((function(){}))}e.embed=new window.YT.Player(e.media,{videoId:a,host:yt(t),playerVars:ae({},{autoplay:e.config.autoplay?1:0,hl:e.config.hl,controls:e.supported.ui&&t.customControls?0:1,disablekb:1,playsinline:e.config.fullscreen.iosNative?0:1,cc_load_policy:e.captions.active?1:0,cc_lang_pref:e.config.captions.language,widget_referrer:window?window.location.href:null},t),events:{onError:function(t){if(!e.media.error){var i=t.data,n={2:"The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.",5:"The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.",100:"The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.",101:"The owner of the requested video does not allow it to be played in embedded players.",150:"The owner of the requested video does not allow it to be played in embedded players."}[i]||"An unknown error occured";e.media.error={code:i,message:n},_e.call(e,e.media,"error")}},onPlaybackRateChange:function(t){var i=t.target;e.media.playbackRate=i.getPlaybackRate(),_e.call(e,e.media,"ratechange")},onReady:function(i){if(!Y(e.media.play)){var n=i.target;wt.getTitle.call(e,a),e.media.play=function(){vt.call(e,!0),n.playVideo()},e.media.pause=function(){vt.call(e,!1),n.pauseVideo()},e.media.stop=function(){n.stopVideo()},e.media.duration=n.getDuration(),e.media.paused=!0,e.media.currentTime=0,Object.defineProperty(e.media,"currentTime",{get:function(){return Number(n.getCurrentTime())},set:function(t){e.paused&&!e.embed.hasPlayed&&e.embed.mute(),e.media.seeking=!0,_e.call(e,e.media,"seeking"),n.seekTo(t)}}),Object.defineProperty(e.media,"playbackRate",{get:function(){return n.getPlaybackRate()},set:function(e){n.setPlaybackRate(e)}});var s=e.config.volume;Object.defineProperty(e.media,"volume",{get:function(){return s},set:function(t){s=t,n.setVolume(100*s),_e.call(e,e.media,"volumechange")}});var r=e.config.muted;Object.defineProperty(e.media,"muted",{get:function(){return r},set:function(t){var i=W(t)?t:r;r=i,n[i?"mute":"unMute"](),n.setVolume(100*s),_e.call(e,e.media,"volumechange")}}),Object.defineProperty(e.media,"currentSrc",{get:function(){return n.getVideoUrl()}}),Object.defineProperty(e.media,"ended",{get:function(){return e.currentTime===e.duration}});var o=n.getAvailablePlaybackRates();e.options.speed=o.filter((function(t){return e.config.speed.options.includes(t)})),e.supported.ui&&t.customControls&&e.media.setAttribute("tabindex",-1),_e.call(e,e.media,"timeupdate"),_e.call(e,e.media,"durationchange"),clearInterval(e.timers.buffering),e.timers.buffering=setInterval((function(){e.media.buffered=n.getVideoLoadedFraction(),(null===e.media.lastBuffered||e.media.lastBuffered<e.media.buffered)&&_e.call(e,e.media,"progress"),e.media.lastBuffered=e.media.buffered,1===e.media.buffered&&(clearInterval(e.timers.buffering),_e.call(e,e.media,"canplaythrough"))}),200),t.customControls&&setTimeout((function(){return pt.build.call(e)}),50)}},onStateChange:function(i){var n=i.target;switch(clearInterval(e.timers.playing),e.media.seeking&&[1,2].includes(i.data)&&(e.media.seeking=!1,_e.call(e,e.media,"seeked")),i.data){case-1:_e.call(e,e.media,"timeupdate"),e.media.buffered=n.getVideoLoadedFraction(),_e.call(e,e.media,"progress");break;case 0:vt.call(e,!1),e.media.loop?(n.stopVideo(),n.playVideo()):_e.call(e,e.media,"ended");break;case 1:t.customControls&&!e.config.autoplay&&e.media.paused&&!e.embed.hasPlayed?e.media.pause():(vt.call(e,!0),_e.call(e,e.media,"playing"),e.timers.playing=setInterval((function(){_e.call(e,e.media,"timeupdate")}),50),e.media.duration!==n.getDuration()&&(e.media.duration=n.getDuration(),_e.call(e,e.media,"durationchange")));break;case 2:e.muted||e.embed.unMute(),vt.call(e,!1);break;case 3:_e.call(e,e.media,"waiting")}_e.call(e,e.elements.container,"statechange",!1,{code:i.data})}}})}}},xt={setup:function(){this.media?(ge(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),ge(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&ge(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=ce("div",{class:this.config.classNames.video}),oe(this.media,this.elements.wrapper),this.elements.poster=ce("div",{class:this.config.classNames.poster,hidden:""}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?Re.setup.call(this):this.isYouTube?wt.setup.call(this):this.isVimeo&>.setup.call(this)):this.debug.warn("No media element found!")}},St=function(){function e(t){var n=this;i(this,e),r(this,"load",(function(){n.enabled&&(G(window.google)&&G(window.google.ima)?n.ready():ft(n.player.config.urls.googleIMA.sdk).then((function(){n.ready()})).catch((function(){n.trigger("error",new Error("Google IMA SDK failed to load"))})))})),r(this,"ready",(function(){var e;n.enabled||((e=n).manager&&e.manager.destroy(),e.elements.displayContainer&&e.elements.displayContainer.destroy(),e.elements.container.remove()),n.startSafetyTimer(12e3,"ready()"),n.managerPromise.then((function(){n.clearSafetyTimer("onAdsManagerLoaded()")})),n.listeners(),n.setupIMA()})),r(this,"setupIMA",(function(){n.elements.container=ce("div",{class:n.player.config.classNames.ads}),n.player.elements.container.appendChild(n.elements.container),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale(n.player.config.ads.language),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(n.player.config.playsinline),n.elements.displayContainer=new google.ima.AdDisplayContainer(n.elements.container,n.player.media),n.loader=new google.ima.AdsLoader(n.elements.displayContainer),n.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,(function(e){return n.onAdsManagerLoaded(e)}),!1),n.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(function(e){return n.onAdError(e)}),!1),n.requestAds()})),r(this,"requestAds",(function(){var e=n.player.elements.container;try{var t=new google.ima.AdsRequest;t.adTagUrl=n.tagUrl,t.linearAdSlotWidth=e.offsetWidth,t.linearAdSlotHeight=e.offsetHeight,t.nonLinearAdSlotWidth=e.offsetWidth,t.nonLinearAdSlotHeight=e.offsetHeight,t.forceNonLinearFullSlot=!1,t.setAdWillPlayMuted(!n.player.muted),n.loader.requestAds(t)}catch(e){n.onAdError(e)}})),r(this,"pollCountdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!e)return clearInterval(n.countdownTimer),void n.elements.container.removeAttribute("data-badge-text");var t=function(){var e=Qe(Math.max(n.manager.getRemainingTime(),0)),t="".concat(We("advertisement",n.player.config)," - ").concat(e);n.elements.container.setAttribute("data-badge-text",t)};n.countdownTimer=setInterval(t,100)})),r(this,"onAdsManagerLoaded",(function(e){if(n.enabled){var t=new google.ima.AdsRenderingSettings;t.restoreCustomPlaybackStateOnAdBreakComplete=!0,t.enablePreloading=!0,n.manager=e.getAdsManager(n.player,t),n.cuePoints=n.manager.getCuePoints(),n.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(function(e){return n.onAdError(e)})),Object.keys(google.ima.AdEvent.Type).forEach((function(e){n.manager.addEventListener(google.ima.AdEvent.Type[e],(function(e){return n.onAdEvent(e)}))})),n.trigger("loaded")}})),r(this,"addCuePoints",(function(){te(n.cuePoints)||n.cuePoints.forEach((function(e){if(0!==e&&-1!==e&&e<n.player.duration){var t=n.player.elements.progress;if(K(t)){var i=100/n.player.duration*e,s=ce("span",{class:n.player.config.classNames.cues});s.style.left="".concat(i.toString(),"%"),t.appendChild(s)}}}))})),r(this,"onAdEvent",(function(e){var t=n.player.elements.container,i=e.getAd(),s=e.getAdData();switch(function(e){_e.call(n.player,n.player.media,"ads".concat(e.replace(/_/g,"").toLowerCase()))}(e.type),e.type){case google.ima.AdEvent.Type.LOADED:n.trigger("loaded"),n.pollCountdown(!0),i.isLinear()||(i.width=t.offsetWidth,i.height=t.offsetHeight);break;case google.ima.AdEvent.Type.STARTED:n.manager.setVolume(n.player.volume);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:n.player.ended?n.loadAds():n.loader.contentComplete();break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:n.pauseContent();break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:n.pollCountdown(),n.resumeContent();break;case google.ima.AdEvent.Type.LOG:s.adError&&n.player.debug.warn("Non-fatal ad error: ".concat(s.adError.getMessage()))}})),r(this,"onAdError",(function(e){n.cancel(),n.player.debug.warn("Ads error",e)})),r(this,"listeners",(function(){var e,t=n.player.elements.container;n.player.on("canplay",(function(){n.addCuePoints()})),n.player.on("ended",(function(){n.loader.contentComplete()})),n.player.on("timeupdate",(function(){e=n.player.currentTime})),n.player.on("seeked",(function(){var t=n.player.currentTime;te(n.cuePoints)||n.cuePoints.forEach((function(i,s){e<i&&i<t&&(n.manager.discardAdBreak(),n.cuePoints.splice(s,1))}))})),window.addEventListener("resize",(function(){n.manager&&n.manager.resize(t.offsetWidth,t.offsetHeight,google.ima.ViewMode.NORMAL)}))})),r(this,"play",(function(){var e=n.player.elements.container;n.managerPromise||n.resumeContent(),n.managerPromise.then((function(){n.manager.setVolume(n.player.volume),n.elements.displayContainer.initialize();try{n.initialized||(n.manager.init(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL),n.manager.start()),n.initialized=!0}catch(e){n.onAdError(e)}})).catch((function(){}))})),r(this,"resumeContent",(function(){n.elements.container.style.zIndex="",n.playing=!1,Fe(n.player.media.play())})),r(this,"pauseContent",(function(){n.elements.container.style.zIndex=3,n.playing=!0,n.player.media.pause()})),r(this,"cancel",(function(){n.initialized&&n.resumeContent(),n.trigger("error"),n.loadAds()})),r(this,"loadAds",(function(){n.managerPromise.then((function(){n.manager&&n.manager.destroy(),n.managerPromise=new Promise((function(e){n.on("loaded",e),n.player.debug.log(n.manager)})),n.initialized=!1,n.requestAds()})).catch((function(){}))})),r(this,"trigger",(function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),s=1;s<t;s++)i[s-1]=arguments[s];var r=n.events[e];X(r)&&r.forEach((function(e){Y(e)&&e.apply(n,i)}))})),r(this,"on",(function(e,t){return X(n.events[e])||(n.events[e]=[]),n.events[e].push(t),n})),r(this,"startSafetyTimer",(function(e,t){n.player.debug.log("Safety timer invoked from: ".concat(t)),n.safetyTimer=setTimeout((function(){n.cancel(),n.clearSafetyTimer("startSafetyTimer()")}),e)})),r(this,"clearSafetyTimer",(function(e){H(n.safetyTimer)||(n.player.debug.log("Safety timer cleared from: ".concat(e)),clearTimeout(n.safetyTimer),n.safetyTimer=null)})),this.player=t,this.config=t.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise((function(e,t){n.on("loaded",e),n.on("error",t)})),this.load()}return s(e,[{key:"enabled",get:function(){var e=this.config;return this.player.isHTML5&&this.player.isVideo&&e.enabled&&(!te(e.publisherId)||ee(e.tagUrl))}},{key:"tagUrl",get:function(){var e=this.config;if(ee(e.tagUrl))return e.tagUrl;var t={AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:e.publisherId};return"".concat("https://go.aniview.com/api/adserver6/vast/","?").concat(it(t))}}]),e}(),Et=function(e,t){var i={};return e>t.width/t.height?(i.width=t.width,i.height=1/e*t.width):(i.height=t.height,i.width=e*t.height),i},Tt=function(){function e(t){var n=this;i(this,e),r(this,"load",(function(){n.player.elements.display.seekTooltip&&(n.player.elements.display.seekTooltip.hidden=n.enabled),n.enabled&&n.getThumbnails().then((function(){n.enabled&&(n.render(),n.determineContainerAutoSizing(),n.loaded=!0)}))})),r(this,"getThumbnails",(function(){return new Promise((function(e){var t=n.player.config.previewThumbnails.src;if(te(t))throw new Error("Missing previewThumbnails.src config attribute");var i=function(){n.thumbnails.sort((function(e,t){return e.height-t.height})),n.player.debug.log("Preview thumbnails",n.thumbnails),e()};if(Y(t))t((function(e){n.thumbnails=e,i()}));else{var s=($(t)?[t]:t).map((function(e){return n.getThumbnail(e)}));Promise.all(s).then(i)}}))})),r(this,"getThumbnail",(function(e){return new Promise((function(t){Xe(e).then((function(i){var s,r,a={frames:(s=i,r=[],s.split(/\r\n\r\n|\n\n|\r\r/).forEach((function(e){var t={};e.split(/\r\n|\n|\r/).forEach((function(e){if(q(t.startTime)){if(!te(e.trim())&&te(t.text)){var i=e.trim().split("#xywh="),n=l(i,1);if(t.text=n[0],i[1]){var s=l(i[1].split(","),4);t.x=s[0],t.y=s[1],t.w=s[2],t.h=s[3]}}}else{var r=e.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/);r&&(t.startTime=60*Number(r[1]||0)*60+60*Number(r[2])+Number(r[3])+Number("0.".concat(r[4])),t.endTime=60*Number(r[6]||0)*60+60*Number(r[7])+Number(r[8])+Number("0.".concat(r[9])))}})),t.text&&r.push(t)})),r),height:null,urlPrefix:""};a.frames[0].text.startsWith("/")||a.frames[0].text.startsWith("http://")||a.frames[0].text.startsWith("https://")||(a.urlPrefix=e.substring(0,e.lastIndexOf("/")+1));var o=new Image;o.onload=function(){a.height=o.naturalHeight,a.width=o.naturalWidth,n.thumbnails.push(a),t()},o.src=a.urlPrefix+a.frames[0].text}))}))})),r(this,"startMove",(function(e){if(n.loaded&&J(e)&&["touchmove","mousemove"].includes(e.type)&&n.player.media.duration){if("touchmove"===e.type)n.seekTime=n.player.media.duration*(n.player.elements.inputs.seek.value/100);else{var t=n.player.elements.progress.getBoundingClientRect(),i=100/t.width*(e.pageX-t.left);n.seekTime=n.player.media.duration*(i/100),n.seekTime<0&&(n.seekTime=0),n.seekTime>n.player.media.duration-1&&(n.seekTime=n.player.media.duration-1),n.mousePosX=e.pageX,n.elements.thumb.time.innerText=Qe(n.seekTime)}n.showImageAtCurrentTime()}})),r(this,"endMove",(function(){n.toggleThumbContainer(!1,!0)})),r(this,"startScrubbing",(function(e){(H(e.button)||!1===e.button||0===e.button)&&(n.mouseDown=!0,n.player.media.duration&&(n.toggleScrubbingContainer(!0),n.toggleThumbContainer(!1,!0),n.showImageAtCurrentTime()))})),r(this,"endScrubbing",(function(){n.mouseDown=!1,Math.ceil(n.lastTime)===Math.ceil(n.player.media.currentTime)?n.toggleScrubbingContainer(!1):Ae.call(n.player,n.player.media,"timeupdate",(function(){n.mouseDown||n.toggleScrubbingContainer(!1)}))})),r(this,"listeners",(function(){n.player.on("play",(function(){n.toggleThumbContainer(!1,!0)})),n.player.on("seeked",(function(){n.toggleThumbContainer(!1)})),n.player.on("timeupdate",(function(){n.lastTime=n.player.media.currentTime}))})),r(this,"render",(function(){n.elements.thumb.container=ce("div",{class:n.player.config.classNames.previewThumbnails.thumbContainer}),n.elements.thumb.imageContainer=ce("div",{class:n.player.config.classNames.previewThumbnails.imageContainer}),n.elements.thumb.container.appendChild(n.elements.thumb.imageContainer);var e=ce("div",{class:n.player.config.classNames.previewThumbnails.timeContainer});n.elements.thumb.time=ce("span",{},"00:00"),e.appendChild(n.elements.thumb.time),n.elements.thumb.container.appendChild(e),K(n.player.elements.progress)&&n.player.elements.progress.appendChild(n.elements.thumb.container),n.elements.scrubbing.container=ce("div",{class:n.player.config.classNames.previewThumbnails.scrubbingContainer}),n.player.elements.wrapper.appendChild(n.elements.scrubbing.container)})),r(this,"destroy",(function(){n.elements.thumb.container&&n.elements.thumb.container.remove(),n.elements.scrubbing.container&&n.elements.scrubbing.container.remove()})),r(this,"showImageAtCurrentTime",(function(){n.mouseDown?n.setScrubbingContainerSize():n.setThumbContainerSizeAndPos();var e=n.thumbnails[0].frames.findIndex((function(e){return n.seekTime>=e.startTime&&n.seekTime<=e.endTime})),t=e>=0,i=0;n.mouseDown||n.toggleThumbContainer(t),t&&(n.thumbnails.forEach((function(t,s){n.loadedImages.includes(t.frames[e].text)&&(i=s)})),e!==n.showingThumb&&(n.showingThumb=e,n.loadImage(i)))})),r(this,"loadImage",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=n.showingThumb,i=n.thumbnails[e],s=i.urlPrefix,r=i.frames[t],a=i.frames[t].text,o=s+a;if(n.currentImageElement&&n.currentImageElement.dataset.filename===a)n.showImage(n.currentImageElement,r,e,t,a,!1),n.currentImageElement.dataset.index=t,n.removeOldImages(n.currentImageElement);else{n.loadingImage&&n.usingSprites&&(n.loadingImage.onload=null);var l=new Image;l.src=o,l.dataset.index=t,l.dataset.filename=a,n.showingThumbFilename=a,n.player.debug.log("Loading image: ".concat(o)),l.onload=function(){return n.showImage(l,r,e,t,a,!0)},n.loadingImage=l,n.removeOldImages(l)}})),r(this,"showImage",(function(e,t,i,s,r){var a=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];n.player.debug.log("Showing thumb: ".concat(r,". num: ").concat(s,". qual: ").concat(i,". newimg: ").concat(a)),n.setImageSizeAndOffset(e,t),a&&(n.currentImageContainer.appendChild(e),n.currentImageElement=e,n.loadedImages.includes(r)||n.loadedImages.push(r)),n.preloadNearby(s,!0).then(n.preloadNearby(s,!1)).then(n.getHigherQuality(i,e,t,r))})),r(this,"removeOldImages",(function(e){Array.from(n.currentImageContainer.children).forEach((function(t){if("img"===t.tagName.toLowerCase()){var i=n.usingSprites?500:1e3;if(t.dataset.index!==e.dataset.index&&!t.dataset.deleting){t.dataset.deleting=!0;var s=n.currentImageContainer;setTimeout((function(){s.removeChild(t),n.player.debug.log("Removing thumb: ".concat(t.dataset.filename))}),i)}}}))})),r(this,"preloadNearby",(function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return new Promise((function(i){setTimeout((function(){var s=n.thumbnails[0].frames[e].text;if(n.showingThumbFilename===s){var r;r=t?n.thumbnails[0].frames.slice(e):n.thumbnails[0].frames.slice(0,e).reverse();var a=!1;r.forEach((function(e){var t=e.text;if(t!==s&&!n.loadedImages.includes(t)){a=!0,n.player.debug.log("Preloading thumb filename: ".concat(t));var r=n.thumbnails[0].urlPrefix+t,o=new Image;o.src=r,o.onload=function(){n.player.debug.log("Preloaded thumb filename: ".concat(t)),n.loadedImages.includes(t)||n.loadedImages.push(t),i()}}})),a||i()}}),300)}))})),r(this,"getHigherQuality",(function(e,t,i,s){if(e<n.thumbnails.length-1){var r=t.naturalHeight;n.usingSprites&&(r=i.h),r<n.thumbContainerHeight&&setTimeout((function(){n.showingThumbFilename===s&&(n.player.debug.log("Showing higher quality thumb for: ".concat(s)),n.loadImage(e+1))}),300)}})),r(this,"toggleThumbContainer",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=n.player.config.classNames.previewThumbnails.thumbContainerShown;n.elements.thumb.container.classList.toggle(i,e),!e&&t&&(n.showingThumb=null,n.showingThumbFilename=null)})),r(this,"toggleScrubbingContainer",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=n.player.config.classNames.previewThumbnails.scrubbingContainerShown;n.elements.scrubbing.container.classList.toggle(t,e),e||(n.showingThumb=null,n.showingThumbFilename=null)})),r(this,"determineContainerAutoSizing",(function(){(n.elements.thumb.imageContainer.clientHeight>20||n.elements.thumb.imageContainer.clientWidth>20)&&(n.sizeSpecifiedInCSS=!0)})),r(this,"setThumbContainerSizeAndPos",(function(){if(n.sizeSpecifiedInCSS){if(n.elements.thumb.imageContainer.clientHeight>20&&n.elements.thumb.imageContainer.clientWidth<20){var e=Math.floor(n.elements.thumb.imageContainer.clientHeight*n.thumbAspectRatio);n.elements.thumb.imageContainer.style.width="".concat(e,"px")}else if(n.elements.thumb.imageContainer.clientHeight<20&&n.elements.thumb.imageContainer.clientWidth>20){var t=Math.floor(n.elements.thumb.imageContainer.clientWidth/n.thumbAspectRatio);n.elements.thumb.imageContainer.style.height="".concat(t,"px")}}else{var i=Math.floor(n.thumbContainerHeight*n.thumbAspectRatio);n.elements.thumb.imageContainer.style.height="".concat(n.thumbContainerHeight,"px"),n.elements.thumb.imageContainer.style.width="".concat(i,"px")}n.setThumbContainerPos()})),r(this,"setThumbContainerPos",(function(){var e=n.player.elements.progress.getBoundingClientRect(),t=n.player.elements.container.getBoundingClientRect(),i=n.elements.thumb.container,s=t.left-e.left+10,r=t.right-e.left-i.clientWidth-10,a=n.mousePosX-e.left-i.clientWidth/2;a<s&&(a=s),a>r&&(a=r),i.style.left="".concat(a,"px")})),r(this,"setScrubbingContainerSize",(function(){var e=Et(n.thumbAspectRatio,{width:n.player.media.clientWidth,height:n.player.media.clientHeight}),t=e.width,i=e.height;n.elements.scrubbing.container.style.width="".concat(t,"px"),n.elements.scrubbing.container.style.height="".concat(i,"px")})),r(this,"setImageSizeAndOffset",(function(e,t){if(n.usingSprites){var i=n.thumbContainerHeight/t.h;e.style.height="".concat(e.naturalHeight*i,"px"),e.style.width="".concat(e.naturalWidth*i,"px"),e.style.left="-".concat(t.x*i,"px"),e.style.top="-".concat(t.y*i,"px")}})),this.player=t,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}return s(e,[{key:"enabled",get:function(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}},{key:"currentImageContainer",get:function(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}},{key:"usingSprites",get:function(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}},{key:"thumbAspectRatio",get:function(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}},{key:"thumbContainerHeight",get:function(){return this.mouseDown?Et(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight}).height:this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}},{key:"currentImageElement",get:function(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement},set:function(e){this.mouseDown?this.currentScrubbingImageElement=e:this.currentThumbnailImageElement=e}}]),e}(),Ct={insertElements:function(e,t){var i=this;$(t)?he(e,this.media,{src:t}):X(t)&&t.forEach((function(t){he(e,i.media,t)}))},change:function(e){var t=this;re(e,"sources.length")?(Re.cancelRequests.call(this),this.destroy.call(this,(function(){t.options.quality=[],pe(t.media),t.media=null,K(t.elements.container)&&t.elements.container.removeAttribute("class");var i=e.sources,n=e.type,s=l(i,1)[0],r=s.provider,a=void 0===r?at.html5:r,o=s.src,c="html5"===a?n:"div",h="html5"===a?{}:{src:o};Object.assign(t,{provider:a,type:n,supported:Te.check(n,a,t.config.playsinline),media:ce(c,h)}),t.elements.container.appendChild(t.media),W(e.autoplay)&&(t.config.autoplay=e.autoplay),t.isHTML5&&(t.config.crossorigin&&t.media.setAttribute("crossorigin",""),t.config.autoplay&&t.media.setAttribute("autoplay",""),te(e.poster)||(t.poster=e.poster),t.config.loop.active&&t.media.setAttribute("loop",""),t.config.muted&&t.media.setAttribute("muted",""),t.config.playsinline&&t.media.setAttribute("playsinline","")),pt.addStyleHook.call(t),t.isHTML5&&Ct.insertElements.call(t,"source",i),t.config.title=e.title,xt.setup.call(t),t.isHTML5&&Object.keys(e).includes("tracks")&&Ct.insertElements.call(t,"track",e.tracks),(t.isHTML5||t.isEmbed&&!t.supported.ui)&&pt.build.call(t),t.isHTML5&&t.media.load(),te(e.previewThumbnails)||(Object.assign(t.config.previewThumbnails,e.previewThumbnails),t.previewThumbnails&&t.previewThumbnails.loaded&&(t.previewThumbnails.destroy(),t.previewThumbnails=null),t.config.previewThumbnails.enabled&&(t.previewThumbnails=new Tt(t))),t.fullscreen.update()}),!0)):this.debug.warn("Invalid source format")}},Pt=function(){function e(t,n){var s=this;if(i(this,e),r(this,"play",(function(){return Y(s.media.play)?(s.ads&&s.ads.enabled&&s.ads.managerPromise.then((function(){return s.ads.play()})).catch((function(){return Fe(s.media.play())})),s.media.play()):null})),r(this,"pause",(function(){return s.playing&&Y(s.media.pause)?s.media.pause():null})),r(this,"togglePlay",(function(e){return(W(e)?e:!s.playing)?s.play():s.pause()})),r(this,"stop",(function(){s.isHTML5?(s.pause(),s.restart()):Y(s.media.stop)&&s.media.stop()})),r(this,"restart",(function(){s.currentTime=0})),r(this,"rewind",(function(e){s.currentTime-=q(e)?e:s.config.seekTime})),r(this,"forward",(function(e){s.currentTime+=q(e)?e:s.config.seekTime})),r(this,"increaseVolume",(function(e){var t=s.media.muted?0:s.volume;s.volume=t+(q(e)?e:0)})),r(this,"decreaseVolume",(function(e){s.increaseVolume(-e)})),r(this,"airplay",(function(){Te.airplay&&s.media.webkitShowPlaybackTargetPicker()})),r(this,"toggleControls",(function(e){if(s.supported.ui&&!s.isAudio){var t=ve(s.elements.container,s.config.classNames.hideControls),i=void 0===e?void 0:!e,n=ge(s.elements.container,s.config.classNames.hideControls,i);if(n&&X(s.config.controls)&&s.config.controls.includes("settings")&&!te(s.config.settings)&&et.toggleMenu.call(s,!1),n!==t){var r=n?"controlshidden":"controlsshown";_e.call(s,s.media,r)}return!n}return!1})),r(this,"on",(function(e,t){ke.call(s,s.elements.container,e,t)})),r(this,"once",(function(e,t){Ae.call(s,s.elements.container,e,t)})),r(this,"off",(function(e,t){Me(s.elements.container,e,t)})),r(this,"destroy",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(s.ready){var i=function(){document.body.style.overflow="",s.embed=null,t?(Object.keys(s.elements).length&&(pe(s.elements.buttons.play),pe(s.elements.captions),pe(s.elements.controls),pe(s.elements.wrapper),s.elements.buttons.play=null,s.elements.captions=null,s.elements.controls=null,s.elements.wrapper=null),Y(e)&&e()):(De.call(s),Re.cancelRequests.call(s),de(s.elements.original,s.elements.container),_e.call(s,s.elements.original,"destroyed",!0),Y(e)&&e.call(s.elements.original),s.ready=!1,setTimeout((function(){s.elements=null,s.media=null}),200))};s.stop(),clearTimeout(s.timers.loading),clearTimeout(s.timers.controls),clearTimeout(s.timers.resized),s.isHTML5?(pt.toggleNativeControls.call(s,!0),i()):s.isYouTube?(clearInterval(s.timers.buffering),clearInterval(s.timers.playing),null!==s.embed&&Y(s.embed.destroy)&&s.embed.destroy(),i()):s.isVimeo&&(null!==s.embed&&s.embed.unload().then(i),setTimeout(i,200))}})),r(this,"supports",(function(e){return Te.mime.call(s,e)})),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=Te.touch,this.media=t,$(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||U(this.media)||X(this.media))&&(this.media=this.media[0]),this.config=ae({},st,e.defaults,n||{},function(){try{return JSON.parse(s.media.getAttribute("data-plyr-config"))}catch(e){return{}}}()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new lt(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",Te),!H(this.media)&&K(this.media))if(this.media.plyr)this.debug.warn("Target already setup");else if(this.config.enabled)if(Te.check().api){var a=this.media.cloneNode(!0);a.autoplay=!1,this.elements.original=a;var o=this.media.tagName.toLowerCase(),l=null,c=null;switch(o){case"div":if(l=this.media.querySelector("iframe"),K(l)){if(c=tt(l.getAttribute("src")),this.provider=function(e){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?at.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?at.vimeo:null}(c.toString()),this.elements.container=this.media,this.media=l,this.elements.container.className="",c.search.length){var h=["1","true"];h.includes(c.searchParams.get("autoplay"))&&(this.config.autoplay=!0),h.includes(c.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=h.includes(c.searchParams.get("playsinline")),this.config.youtube.hl=c.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(te(this.provider)||!Object.values(at).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type="video";break;case"video":case"audio":this.type=o,this.provider=at.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=Te.check(this.type,this.provider,this.config.playsinline),this.supported.api?(this.eventListeners=[],this.listeners=new ut(this),this.storage=new Ye(this),this.media.plyr=this,K(this.elements.container)||(this.elements.container=ce("div",{tabindex:0}),oe(this.media,this.elements.container)),pt.migrateStyles.call(this),pt.addStyleHook.call(this),xt.setup.call(this),this.config.debug&&ke.call(this,this.elements.container,this.config.events.join(" "),(function(e){s.debug.log("event: ".concat(e.type))})),this.fullscreen=new ct(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&pt.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new St(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",(function(){return Fe(s.play())})),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new Tt(this))):this.debug.error("Setup failed: no support")}else this.debug.error("Setup failed: no support");else this.debug.error("Setup failed: disabled by config");else this.debug.error("Setup failed: no suitable element passed")}return s(e,[{key:"toggleCaptions",value:function(e){nt.toggle.call(this,e,!1)}},{key:"isHTML5",get:function(){return this.provider===at.html5}},{key:"isEmbed",get:function(){return this.isYouTube||this.isVimeo}},{key:"isYouTube",get:function(){return this.provider===at.youtube}},{key:"isVimeo",get:function(){return this.provider===at.vimeo}},{key:"isVideo",get:function(){return"video"===this.type}},{key:"isAudio",get:function(){return"audio"===this.type}},{key:"playing",get:function(){return Boolean(this.ready&&!this.paused&&!this.ended)}},{key:"paused",get:function(){return Boolean(this.media.paused)}},{key:"stopped",get:function(){return Boolean(this.paused&&0===this.currentTime)}},{key:"ended",get:function(){return Boolean(this.media.ended)}},{key:"currentTime",set:function(e){if(this.duration){var t=q(e)&&e>0;this.media.currentTime=t?Math.min(e,this.duration):0,this.debug.log("Seeking to ".concat(this.currentTime," seconds"))}},get:function(){return Number(this.media.currentTime)}},{key:"buffered",get:function(){var e=this.media.buffered;return q(e)?e:e&&e.length&&this.duration>0?e.end(0)/this.duration:0}},{key:"seeking",get:function(){return Boolean(this.media.seeking)}},{key:"duration",get:function(){var e=parseFloat(this.config.duration),t=(this.media||{}).duration,i=q(t)&&t!==1/0?t:0;return e||i}},{key:"volume",set:function(e){var t=e;$(t)&&(t=Number(t)),q(t)||(t=this.storage.get("volume")),q(t)||(t=this.config.volume),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!te(e)&&this.muted&&t>0&&(this.muted=!1)},get:function(){return Number(this.media.volume)}},{key:"muted",set:function(e){var t=e;W(t)||(t=this.storage.get("muted")),W(t)||(t=this.config.muted),this.config.muted=t,this.media.muted=t},get:function(){return Boolean(this.media.muted)}},{key:"hasAudio",get:function(){return!this.isHTML5||!!this.isAudio||Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length)}},{key:"speed",set:function(e){var t=this,i=null;q(e)&&(i=e),q(i)||(i=this.storage.get("speed")),q(i)||(i=this.config.speed.selected);var n=this.minimumSpeed,s=this.maximumSpeed;i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:255;return Math.min(Math.max(e,t),i)}(i,n,s),this.config.speed.selected=i,setTimeout((function(){t.media.playbackRate=i}),0)},get:function(){return Number(this.media.playbackRate)}},{key:"minimumSpeed",get:function(){return this.isYouTube?Math.min.apply(Math,c(this.options.speed)):this.isVimeo?.5:.0625}},{key:"maximumSpeed",get:function(){return this.isYouTube?Math.max.apply(Math,c(this.options.speed)):this.isVimeo?2:16}},{key:"quality",set:function(e){var t=this.config.quality,i=this.options.quality;if(i.length){var n=[!te(e)&&Number(e),this.storage.get("quality"),t.selected,t.default].find(q),s=!0;if(!i.includes(n)){var r=function(e,t){return X(e)&&e.length?e.reduce((function(e,i){return Math.abs(i-t)<Math.abs(e-t)?i:e})):null}(i,n);this.debug.warn("Unsupported quality option: ".concat(n,", using ").concat(r," instead")),n=r,s=!1}t.selected=n,this.media.quality=n,s&&this.storage.set({quality:n})}},get:function(){return this.media.quality}},{key:"loop",set:function(e){var t=W(e)?e:this.config.loop.active;this.config.loop.active=t,this.media.loop=t},get:function(){return Boolean(this.media.loop)}},{key:"source",set:function(e){Ct.change.call(this,e)},get:function(){return this.media.currentSrc}},{key:"download",get:function(){var e=this.config.urls.download;return ee(e)?e:this.source},set:function(e){ee(e)&&(this.config.urls.download=e,et.setDownloadUrl.call(this))}},{key:"poster",set:function(e){this.isVideo?pt.setPoster.call(this,e,!1).catch((function(){})):this.debug.warn("Poster can only be set for video")},get:function(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}},{key:"ratio",get:function(){if(!this.isVideo)return null;var e=Oe(je.call(this));return X(e)?e.join(":"):e},set:function(e){this.isVideo?$(e)&&Le(e)?(this.config.ratio=e,Ve.call(this)):this.debug.error("Invalid aspect ratio specified (".concat(e,")")):this.debug.warn("Aspect ratio can only be set for video")}},{key:"autoplay",set:function(e){var t=W(e)?e:this.config.autoplay;this.config.autoplay=t},get:function(){return Boolean(this.config.autoplay)}},{key:"currentTrack",set:function(e){nt.set.call(this,e,!1)},get:function(){var e=this.captions,t=e.toggled,i=e.currentTrack;return t?i:-1}},{key:"language",set:function(e){nt.setLanguage.call(this,e,!1)},get:function(){return(nt.getCurrentTrack.call(this)||{}).language}},{key:"pip",set:function(e){if(Te.pip){var t=W(e)?e:!this.pip;Y(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?rt:"inline"),Y(this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}},get:function(){return Te.pip?te(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===rt:null}}],[{key:"supported",value:function(e,t,i){return Te.check(e,t,i)}},{key:"loadSprite",value:function(e,t){return Ue(e,t)}},{key:"setup",value:function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null;return $(t)?n=Array.from(document.querySelectorAll(t)):U(t)?n=Array.from(t):X(t)&&(n=t.filter(K)),te(n)?null:n.map((function(t){return new e(t,i)}))}}]),e}();return Pt.defaults=(bt=st,JSON.parse(JSON.stringify(bt))),Pt}())}).call(this,i("../../../../../node_modules/webpack/buildin/global.js"))},
vendor: 6,144 bytes, line 2
2"../../../../../node_modules/swiper/modules/a11y.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return a}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs"),s=i("../../../../../node_modules/swiper/shared/classes-to-selector.mjs"),r=i("../../../../../node_modules/swiper/shared/utils.mjs");function a(e){let{swiper:t,extendParams:i,on:a}=e;i({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t.a11y={clicked:!1};let o,l,c=null,h=(new Date).getTime();function p(e){const t=c;0!==t.length&&(t.innerHTML="",t.innerHTML=e)}function u(e){(e=Object(r.m)(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function d(e){(e=Object(r.m)(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function f(e,t){(e=Object(r.m)(e)).forEach(e=>{e.setAttribute("role",t)})}function m(e,t){(e=Object(r.m)(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function g(e,t){(e=Object(r.m)(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function v(e){(e=Object(r.m)(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function y(e){(e=Object(r.m)(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function b(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,n=e.target;if(!t.pagination||!t.pagination.el||n!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(Object(s.c)(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=Object(r.m)(t.navigation.prevEl);Object(r.m)(t.navigation.nextEl).includes(n)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?p(i.lastSlideMessage):p(i.nextSlideMessage)),e.includes(n)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?p(i.firstSlideMessage):p(i.prevSlideMessage))}t.pagination&&n.matches(Object(s.c)(t.params.pagination.bulletClass))&&n.click()}}function w(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function x(){return w()&&t.params.pagination.clickable}const S=(e,t,i)=>{u(e),"BUTTON"!==e.tagName&&(f(e,"button"),e.addEventListener("keydown",b)),g(e,i),function(e,t){(e=Object(r.m)(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},E=e=>{l&&l!==e.target&&!l.contains(e.target)&&(o=!0),t.a11y.clicked=!0},T=()=>{o=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},C=e=>{h=(new Date).getTime()},P=e=>{if(t.a11y.clicked)return;if((new Date).getTime()-h<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;l=i;const n=t.slides.indexOf(i)===t.activeIndex,s=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);n||s||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame(()=>{o||(t.slideTo(t.slides.indexOf(i),0),o=!1)}))},k=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&m(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&f(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((n,s)=>{const r=t.params.loop?parseInt(n.getAttribute("data-swiper-slide-index"),10):s;g(n,e.slideLabelMessage.replace(/\{\{index\}\}/,r+1).replace(/\{\{slidesLength\}\}/,i))})},M=()=>{const e=t.params.a11y;t.el.append(c);const i=t.el;e.containerRoleDescriptionMessage&&m(i,e.containerRoleDescriptionMessage),e.containerMessage&&g(i,e.containerMessage);const s=t.wrapperEl,a=e.id||s.getAttribute("id")||"swiper-wrapper-"+(void 0===(o=16)&&(o=16),"x".repeat(o).replace(/x/g,()=>Math.round(16*Math.random()).toString(16)));var o;const l=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var h,p;h=s,p=a,(h=Object(r.m)(h)).forEach(e=>{e.setAttribute("id",p)}),function(e,t){(e=Object(r.m)(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(s,l),k();let{nextEl:u,prevEl:d}=t.navigation?t.navigation:{};if(u=Object(r.m)(u),d=Object(r.m)(d),u&&u.forEach(t=>S(t,a,e.nextSlideMessage)),d&&d.forEach(t=>S(t,a,e.prevSlideMessage)),x()){Object(r.m)(t.pagination.el).forEach(e=>{e.addEventListener("keydown",b)})}Object(n.g)().addEventListener("visibilitychange",C),t.el.addEventListener("focus",P,!0),t.el.addEventListener("focus",P,!0),t.el.addEventListener("pointerdown",E,!0),t.el.addEventListener("pointerup",T,!0)};a("beforeInit",()=>{c=Object(r.c)("span",t.params.a11y.notificationClass),c.setAttribute("aria-live","assertive"),c.setAttribute("aria-atomic","true")}),a("afterInit",()=>{t.params.a11y.enabled&&M()}),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&k()}),a("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:e,prevEl:i}=t.navigation;i&&(t.isBeginning?(v(i),d(i)):(y(i),u(i))),e&&(t.isEnd?(v(e),d(e)):(y(e),u(e)))}()}),a("paginationUpdate",()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;w()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(u(i),t.params.pagination.renderBullet||(f(i,"button"),g(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,Object(r.h)(i)+1)))),i.matches(Object(s.c)(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),a("destroy",()=>{t.params.a11y.enabled&&function(){c&&c.remove();let{nextEl:e,prevEl:i}=t.navigation?t.navigation:{};if(e=Object(r.m)(e),i=Object(r.m)(i),e&&e.forEach(e=>e.removeEventListener("keydown",b)),i&&i.forEach(e=>e.removeEventListener("keydown",b)),x()){Object(r.m)(t.pagination.el).forEach(e=>{e.removeEventListener("keydown",b)})}Object(n.g)().removeEventListener("visibilitychange",C),t.el.removeEventListener("focus",P,!0),t.el.removeEventListener("pointerdown",E,!0),t.el.removeEventListener("pointerup",T,!0)}()})}},
vendor: 4,124 bytes, line 2
2"../../../../../node_modules/swiper/modules/autoplay.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return s}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs");function s(e){let t,i,{swiper:s,extendParams:r,on:a,emit:o,params:l}=e;s.autoplay={running:!1,paused:!1,timeLeft:0},r({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let c,h,p,u,d,f,m,g,v=l&&l.autoplay?l.autoplay.delay:3e3,y=l&&l.autoplay?l.autoplay.delay:3e3,b=(new Date).getTime();function w(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",w),g||P())}const x=()=>{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?h=!0:h&&(y=c,h=!1);const e=s.autoplay.paused?c:b+y-(new Date).getTime();s.autoplay.timeLeft=e,o("autoplayTimeLeft",e,e/v),i=requestAnimationFrame(()=>{x()})},S=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),x();let n=void 0===e?s.params.autoplay.delay:e;v=s.params.autoplay.delay,y=s.params.autoplay.delay;const r=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:s.slides[s.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(r)&&r>0&&void 0===e&&(n=r,v=r,y=r),c=n;const a=s.params.speed,l=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(a,!0,!0),o("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,a,!0,!0),o("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(a,!0,!0),o("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,a,!0,!0),o("autoplay")),s.params.cssMode&&(b=(new Date).getTime(),requestAnimationFrame(()=>{S()})))};return n>0?(clearTimeout(t),t=setTimeout(()=>{l()},n)):requestAnimationFrame(()=>{l()}),n},E=()=>{b=(new Date).getTime(),s.autoplay.running=!0,S(),o("autoplayStart")},T=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),o("autoplayStop")},C=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(m=!0);const n=()=>{o("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",w):P()};if(s.autoplay.paused=!0,i)return f&&(c=s.params.autoplay.delay),f=!1,void n();const r=c||s.params.autoplay.delay;c=r-((new Date).getTime()-b),s.isEnd&&c<0&&!s.params.loop||(c<0&&(c=0),n())},P=()=>{s.isEnd&&c<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(b=(new Date).getTime(),m?(m=!1,S(c)):S(),s.autoplay.paused=!1,o("autoplayResume"))},k=()=>{if(s.destroyed||!s.autoplay.running)return;const e=Object(n.g)();"hidden"===e.visibilityState&&(m=!0,C(!0)),"visible"===e.visibilityState&&P()},M=e=>{"mouse"===e.pointerType&&(m=!0,g=!0,s.animating||s.autoplay.paused||C(!0))},A=e=>{"mouse"===e.pointerType&&(g=!1,s.autoplay.paused&&P())};a("init",()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",M),s.el.addEventListener("pointerleave",A)),Object(n.g)().addEventListener("visibilitychange",k),E())}),a("destroy",()=>{s.el.removeEventListener("pointerenter",M),s.el.removeEventListener("pointerleave",A),Object(n.g)().removeEventListener("visibilitychange",k),s.autoplay.running&&T()}),a("_freeModeStaticRelease",()=>{(u||m)&&P()}),a("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?T():C(!0,!0)}),a("beforeTransitionStart",(e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?C(!0,!0):T())}),a("sliderFirstMove",()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?T():(p=!0,u=!1,m=!1,d=setTimeout(()=>{m=!0,u=!0,C(!0)},200)))}),a("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&p){if(clearTimeout(d),clearTimeout(t),s.params.autoplay.disableOnInteraction)return u=!1,void(p=!1);u&&s.params.cssMode&&P(),u=!1,p=!1}}),a("slideChange",()=>{!s.destroyed&&s.autoplay.running&&(f=!0)}),Object.assign(s.autoplay,{start:E,stop:T,pause:C,resume:P})}},
vendor: 2,747 bytes, line 2
2"../../../../../node_modules/swiper/modules/controller.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return s}));var n=i("../../../../../node_modules/swiper/shared/utils.mjs");function s(e){let{swiper:t,extendParams:i,on:s}=e;function r(e,t){const i=function(){let e,t,i;return(n,s)=>{for(t=-1,e=n.length;e-t>1;)i=e+t>>1,n[i]<=s?t=i:e=i;return e}}();let n,s;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(s=i(this.x,e),n=s-1,(e-this.x[n])*(this.y[s]-this.y[n])/(this.x[s]-this.x[n])+this.y[n]):0},this}function a(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){const e=document.querySelector(t.params.controller.control);if(e&&e.swiper)t.controller.control=e.swiper;else if(e){const i=n=>{t.controller.control=n.detail[0],t.update(),e.removeEventListener("init",i)};e.addEventListener("init",i)}}else t.controller.control=t.params.controller.control}),s("update",()=>{a()}),s("resize",()=>{a()}),s("observerUpdate",()=>{a()}),s("setTranslate",(e,i,n)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,n)}),s("setTransition",(e,i,n)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,n)}),Object.assign(t.controller,{setTranslate:function(e,i){const n=t.controller.control;let s,a;const o=t.constructor;function l(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline=t.params.loop?new r(t.slidesGrid,e.slidesGrid):new r(t.snapGrid,e.snapGrid)}(e),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(s)&&Number.isFinite(s)||(s=1),a=(i-t.minTranslate())*s+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(let e=0;e<n.length;e+=1)n[e]!==i&&n[e]instanceof o&&l(n[e]);else n instanceof o&&i!==n&&l(n)},setTransition:function(e,i){const s=t.constructor,r=t.controller.control;let a;function o(i){i.destroyed||(i.setTransition(e,t),0!==e&&(i.transitionStart(),i.params.autoHeight&&Object(n.n)(()=>{i.updateAutoHeight()}),Object(n.k)(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(a=0;a<r.length;a+=1)r[a]!==i&&r[a]instanceof s&&o(r[a]);else r instanceof s&&i!==r&&o(r)}})}},
vendor: 2,453 bytes, line 2
2"../../../../../node_modules/swiper/modules/effect-cards.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return l}));var n=i("../../../../../node_modules/swiper/shared/create-shadow.mjs"),s=i("../../../../../node_modules/swiper/shared/effect-init.mjs"),r=i("../../../../../node_modules/swiper/shared/effect-target.mjs"),a=i("../../../../../node_modules/swiper/shared/effect-virtual-transition-end.mjs"),o=i("../../../../../node_modules/swiper/shared/utils.mjs");function l(e){let{swiper:t,extendParams:i,on:l}=e;i({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}});Object(s.e)({effect:"cards",swiper:t,on:l,setTranslate:()=>{const{slides:e,activeIndex:i,rtlTranslate:s}=t,a=t.params.cardsEffect,{startTranslate:o,isTouched:l}=t.touchEventsData,c=s?-t.translate:t.translate;for(let h=0;h<e.length;h+=1){const p=e[h],u=p.progress,d=Math.min(Math.max(u,-4),4);let f=p.swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&(t.wrapperEl.style.transform=`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(f-=e[0].swiperSlideOffset);let m=t.params.cssMode?-f-t.translate:-f,g=0;const v=-100*Math.abs(d);let y=1,b=-a.perSlideRotate*d,w=a.perSlideOffset-.75*Math.abs(d);const x=t.virtual&&t.params.virtual.enabled?t.virtual.from+h:h,S=(x===i||x===i-1)&&d>0&&d<1&&(l||t.params.cssMode)&&c<o,E=(x===i||x===i+1)&&d<0&&d>-1&&(l||t.params.cssMode)&&c>o;if(S||E){const e=(1-Math.abs((Math.abs(d)-.5)/.5))**.5;b+=-28*d*e,y+=-.5*e,w+=96*e,g=-25*e*Math.abs(d)+"%"}if(d<0?m=`calc(${m}px ${s?"-":"+"} (${w*Math.abs(d)}%))`:d>0?m=`calc(${m}px ${s?"-":"+"} (-${w*Math.abs(d)}%))`:m+="px",!t.isHorizontal()){const e=g;g=m,m=e}const T=d<0?""+(1+(1-y)*d):""+(1-(1-y)*d),C=`\n translate3d(${m}, ${g}, ${v}px)\n rotateZ(${a.rotate?s?-b:b:0}deg)\n scale(${T})\n `;if(a.slideShadows){let e=p.querySelector(".swiper-slide-shadow");e||(e=Object(n.c)("cards",p)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(d)-.5)/.5,0),1))}p.style.zIndex=-Math.abs(Math.round(u))+e.length;Object(r.e)(a,p).style.transform=C}},setTransition:e=>{const i=t.slides.map(e=>Object(o.g)(e));i.forEach(t=>{t.style.transitionDuration=e+"ms",t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=e+"ms"})}),Object(a.e)({swiper:t,duration:e,transformElements:i})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}},
vendor: 2,223 bytes, line 2
2"../../../../../node_modules/swiper/modules/effect-coverflow.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return o}));var n=i("../../../../../node_modules/swiper/shared/create-shadow.mjs"),s=i("../../../../../node_modules/swiper/shared/effect-init.mjs"),r=i("../../../../../node_modules/swiper/shared/effect-target.mjs"),a=i("../../../../../node_modules/swiper/shared/utils.mjs");function o(e){let{swiper:t,extendParams:i,on:o}=e;i({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}});Object(s.e)({effect:"coverflow",swiper:t,on:o,setTranslate:()=>{const{width:e,height:i,slides:s,slidesSizesGrid:a}=t,o=t.params.coverflowEffect,l=t.isHorizontal(),c=t.translate,h=l?e/2-c:i/2-c,p=l?o.rotate:-o.rotate,u=o.depth;for(let e=0,i=s.length;e<i;e+=1){const i=s[e],c=a[e],d=(h-i.swiperSlideOffset-c/2)/c,f="function"==typeof o.modifier?o.modifier(d):d*o.modifier;let m=l?p*f:0,g=l?0:p*f,v=-u*Math.abs(f),y=o.stretch;"string"==typeof y&&-1!==y.indexOf("%")&&(y=parseFloat(o.stretch)/100*c);let b=l?0:y*f,w=l?y*f:0,x=1-(1-o.scale)*Math.abs(f);Math.abs(w)<.001&&(w=0),Math.abs(b)<.001&&(b=0),Math.abs(v)<.001&&(v=0),Math.abs(m)<.001&&(m=0),Math.abs(g)<.001&&(g=0),Math.abs(x)<.001&&(x=0),t.browser&&t.browser.need3dFix&&(Math.abs(m)/90%2==1&&(m+=.001),Math.abs(g)/90%2==1&&(g+=.001));const S=`translate3d(${w}px,${b}px,${v}px) rotateX(${g}deg) rotateY(${m}deg) scale(${x})`;if(Object(r.e)(o,i).style.transform=S,i.style.zIndex=1-Math.abs(Math.round(f)),o.slideShadows){let e=l?i.querySelector(".swiper-slide-shadow-left"):i.querySelector(".swiper-slide-shadow-top"),t=l?i.querySelector(".swiper-slide-shadow-right"):i.querySelector(".swiper-slide-shadow-bottom");e||(e=Object(n.c)("coverflow",i,l?"left":"top")),t||(t=Object(n.c)("coverflow",i,l?"right":"bottom")),e&&(e.style.opacity=f>0?f:0),t&&(t.style.opacity=-f>0?-f:0)}}},setTransition:e=>{t.slides.map(e=>Object(a.g)(e)).forEach(t=>{t.style.transitionDuration=e+"ms",t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=e+"ms"})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}},
vendor: 2,733 bytes, line 2
2"../../../../../node_modules/swiper/modules/effect-creative.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return l}));var n=i("../../../../../node_modules/swiper/shared/create-shadow.mjs"),s=i("../../../../../node_modules/swiper/shared/effect-init.mjs"),r=i("../../../../../node_modules/swiper/shared/effect-target.mjs"),a=i("../../../../../node_modules/swiper/shared/effect-virtual-transition-end.mjs"),o=i("../../../../../node_modules/swiper/shared/utils.mjs");function l(e){let{swiper:t,extendParams:i,on:l}=e;i({creativeEffect:{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}}});const c=e=>"string"==typeof e?e:e+"px";Object(s.e)({effect:"creative",swiper:t,on:l,setTranslate:()=>{const{slides:e,wrapperEl:i,slidesSizesGrid:s}=t,a=t.params.creativeEffect,{progressMultiplier:o}=a,l=t.params.centeredSlides;if(l){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i<e.length;i+=1){const s=e[i],h=s.progress,p=Math.min(Math.max(s.progress,-a.limitProgress),a.limitProgress);let u=p;l||(u=Math.min(Math.max(s.originalProgress,-a.limitProgress),a.limitProgress));const d=s.swiperSlideOffset,f=[t.params.cssMode?-d-t.translate:-d,0,0],m=[0,0,0];let g=!1;t.isHorizontal()||(f[1]=f[0],f[0]=0);let v={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};p<0?(v=a.next,g=!0):p>0&&(v=a.prev,g=!0),f.forEach((e,t)=>{f[t]=`calc(${e}px + (${c(v.translate[t])} * ${Math.abs(p*o)}))`}),m.forEach((e,i)=>{let n=v.rotate[i]*Math.abs(p*o);t.browser&&t.browser.need3dFix&&Math.abs(n)/90%2==1&&(n+=.001),m[i]=n}),s.style.zIndex=-Math.abs(Math.round(h))+e.length;const y=f.join(", "),b=`rotateX(${m[0]}deg) rotateY(${m[1]}deg) rotateZ(${m[2]}deg)`,w=u<0?`scale(${1+(1-v.scale)*u*o})`:`scale(${1-(1-v.scale)*u*o})`,x=u<0?1+(1-v.opacity)*u*o:1-(1-v.opacity)*u*o,S=`translate3d(${y}) ${b} ${w}`;if(g&&v.shadow||!g){let e=s.querySelector(".swiper-slide-shadow");if(!e&&v.shadow&&(e=Object(n.c)("creative",s)),e){const t=a.shadowPerProgress?p*(1/a.limitProgress):p;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const E=Object(r.e)(a,s);E.style.transform=S,E.style.opacity=x,v.origin&&(E.style.transformOrigin=v.origin)}},setTransition:e=>{const i=t.slides.map(e=>Object(o.g)(e));i.forEach(t=>{t.style.transitionDuration=e+"ms",t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=e+"ms"})}),Object(a.e)({swiper:t,duration:e,transformElements:i,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}},
vendor: 3,511 bytes, line 2
2"../../../../../node_modules/swiper/modules/effect-cube.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return r}));var n=i("../../../../../node_modules/swiper/shared/effect-init.mjs"),s=i("../../../../../node_modules/swiper/shared/utils.mjs");function r(e){let{swiper:t,extendParams:i,on:r}=e;i({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const a=(e,t,i)=>{let n=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");n||(n=Object(s.c)("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(n)),r||(r=Object(s.c)("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),n&&(n.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};Object(n.e)({effect:"cube",swiper:t,on:r,setTranslate:()=>{const{el:e,wrapperEl:i,slides:n,width:r,height:o,rtlTranslate:l,size:c,browser:h}=t,p=t.params.cubeEffect,u=t.isHorizontal(),d=t.virtual&&t.params.virtual.enabled;let f,m=0;p.shadow&&(u?(f=t.wrapperEl.querySelector(".swiper-cube-shadow"),f||(f=Object(s.c)("div","swiper-cube-shadow"),t.wrapperEl.append(f)),f.style.height=r+"px"):(f=e.querySelector(".swiper-cube-shadow"),f||(f=Object(s.c)("div","swiper-cube-shadow"),e.append(f))));for(let e=0;e<n.length;e+=1){const i=n[e];let s=e;d&&(s=parseInt(i.getAttribute("data-swiper-slide-index"),10));let r=90*s,o=Math.floor(r/360);l&&(r=-r,o=Math.floor(-r/360));const h=Math.max(Math.min(i.progress,1),-1);let f=0,g=0,v=0;s%4==0?(f=4*-o*c,v=0):(s-1)%4==0?(f=0,v=4*-o*c):(s-2)%4==0?(f=c+4*o*c,v=c):(s-3)%4==0&&(f=-c,v=3*c+4*c*o),l&&(f=-f),u||(g=f,f=0);const y=`rotateX(${u?0:-r}deg) rotateY(${u?r:0}deg) translate3d(${f}px, ${g}px, ${v}px)`;h<=1&&h>-1&&(m=90*s+90*h,l&&(m=90*-s-90*h),t.browser&&t.browser.need3dFix&&Math.abs(m)/90%2==1&&(m+=.001)),i.style.transform=y,p.slideShadows&&a(i,h,u)}if(i.style.transformOrigin=`50% 50% -${c/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${c/2}px`,p.shadow)if(u)f.style.transform=`translate3d(0px, ${r/2+p.shadowOffset}px, ${-r/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${p.shadowScale})`;else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=p.shadowScale,n=p.shadowScale/t,s=p.shadowOffset;f.style.transform=`scale3d(${i}, 1, ${n}) translate3d(0px, ${o/2+s}px, ${-o/2/n}px) rotateX(-89.99deg)`}const g=(h.isSafari||h.isWebView)&&h.needPerspectiveFix?-c/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${t.isHorizontal()?0:m}deg) rotateY(${t.isHorizontal()?-m:0}deg)`,i.style.setProperty("--swiper-cube-translate-z",g+"px")},setTransition:e=>{const{el:i,slides:n}=t;if(n.forEach(t=>{t.style.transitionDuration=e+"ms",t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=e+"ms"})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=e+"ms")}},recreateShadows:()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);a(t,i,e)})},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}},
vendor: 1,265 bytes, line 2
2"../../../../../node_modules/swiper/modules/effect-fade.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return o}));var n=i("../../../../../node_modules/swiper/shared/effect-init.mjs"),s=i("../../../../../node_modules/swiper/shared/effect-target.mjs"),r=i("../../../../../node_modules/swiper/shared/effect-virtual-transition-end.mjs"),a=i("../../../../../node_modules/swiper/shared/utils.mjs");function o(e){let{swiper:t,extendParams:i,on:o}=e;i({fadeEffect:{crossFade:!1}});Object(n.e)({effect:"fade",swiper:t,on:o,setTranslate:()=>{const{slides:e}=t,i=t.params.fadeEffect;for(let n=0;n<e.length;n+=1){const e=t.slides[n];let r=-e.swiperSlideOffset;t.params.virtualTranslate||(r-=t.translate);let a=0;t.isHorizontal()||(a=r,r=0);const o=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),l=Object(s.e)(i,e);l.style.opacity=o,l.style.transform=`translate3d(${r}px, ${a}px, 0px)`}},setTransition:e=>{const i=t.slides.map(e=>Object(a.g)(e));i.forEach(t=>{t.style.transitionDuration=e+"ms"}),Object(r.e)({swiper:t,duration:e,transformElements:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}},
vendor: 2,379 bytes, line 2
2"../../../../../node_modules/swiper/modules/effect-flip.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return l}));var n=i("../../../../../node_modules/swiper/shared/create-shadow.mjs"),s=i("../../../../../node_modules/swiper/shared/effect-init.mjs"),r=i("../../../../../node_modules/swiper/shared/effect-target.mjs"),a=i("../../../../../node_modules/swiper/shared/effect-virtual-transition-end.mjs"),o=i("../../../../../node_modules/swiper/shared/utils.mjs");function l(e){let{swiper:t,extendParams:i,on:l}=e;i({flipEffect:{slideShadows:!0,limitRotation:!0}});const c=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=Object(n.c)("flip",e,t.isHorizontal()?"left":"top")),r||(r=Object(n.c)("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};Object(s.e)({effect:"flip",swiper:t,on:l,setTranslate:()=>{const{slides:e,rtlTranslate:i}=t,n=t.params.flipEffect;for(let s=0;s<e.length;s+=1){const a=e[s];let o=a.progress;t.params.flipEffect.limitRotation&&(o=Math.max(Math.min(a.progress,1),-1));const l=a.swiperSlideOffset;let h=-180*o,p=0,u=t.params.cssMode?-l-t.translate:-l,d=0;t.isHorizontal()?i&&(h=-h):(d=u,u=0,p=-h,h=0),t.browser&&t.browser.need3dFix&&(Math.abs(h)/90%2==1&&(h+=.001),Math.abs(p)/90%2==1&&(p+=.001)),a.style.zIndex=-Math.abs(Math.round(o))+e.length,n.slideShadows&&c(a,o);const f=`translate3d(${u}px, ${d}px, 0px) rotateX(${p}deg) rotateY(${h}deg)`;Object(r.e)(n,a).style.transform=f}},setTransition:e=>{const i=t.slides.map(e=>Object(o.g)(e));i.forEach(t=>{t.style.transitionDuration=e+"ms",t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=e+"ms"})}),Object(a.e)({swiper:t,duration:e,transformElements:i})},recreateShadows:()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),c(e,i)})},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}},
vendor: 3,594 bytes, line 2
2"../../../../../node_modules/swiper/modules/free-mode.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return s}));var n=i("../../../../../node_modules/swiper/shared/utils.mjs");function s(e){let{swiper:t,extendParams:i,emit:s,once:r}=e;i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){if(t.params.cssMode)return;const{touchEventsData:e,touches:i}=t;0===e.velocities.length&&e.velocities.push({position:i[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:i[t.isHorizontal()?"currentX":"currentY"],time:Object(n.d)()})},onTouchEnd:function(e){let{currentPos:i}=e;if(t.params.cssMode)return;const{params:a,wrapperEl:o,rtlTranslate:l,snapGrid:c,touchEventsData:h}=t,p=Object(n.d)()-h.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length<c.length?t.slideTo(c.length-1):t.slideTo(t.slides.length-1);else{if(a.freeMode.momentum){if(h.velocities.length>1){const e=h.velocities.pop(),i=h.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)<a.freeMode.minimumVelocity&&(t.velocity=0),(r>150||Object(n.d)()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,h.velocities.length=0;let e=1e3*a.freeMode.momentumRatio;const i=t.velocity*e;let p=t.translate+i;l&&(p=-p);let u,d=!1;const f=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;let m;if(p<t.maxTranslate())a.freeMode.momentumBounce?(p+t.maxTranslate()<-f&&(p=t.maxTranslate()-f),u=t.maxTranslate(),d=!0,h.allowMomentumBounce=!0):p=t.maxTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(p>t.minTranslate())a.freeMode.momentumBounce?(p-t.minTranslate()>f&&(p=t.minTranslate()+f),u=t.minTranslate(),d=!0,h.allowMomentumBounce=!0):p=t.minTranslate(),a.loop&&a.centeredSlides&&(m=!0);else if(a.freeMode.sticky){let e;for(let t=0;t<c.length;t+=1)if(c[t]>-p){e=t;break}p=Math.abs(c[e]-p)<Math.abs(c[e-1]-p)||"next"===t.swipeDirection?c[e]:c[e-1],p=-p}if(m&&r("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(e=l?Math.abs((-p-t.translate)/t.velocity):Math.abs((p-t.translate)/t.velocity),a.freeMode.sticky){const i=Math.abs((l?-p:p)-t.translate),n=t.slidesSizesGrid[t.activeIndex];e=i<n?a.speed:i<2*n?1.5*a.speed:2.5*a.speed}}else if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode.momentumBounce&&d?(t.updateProgress(u),t.setTransition(e),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating=!0,Object(n.k)(o,()=>{t&&!t.destroyed&&h.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(u),Object(n.k)(o,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(p),t.setTransition(e),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,Object(n.k)(o,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(p),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||p>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})}},
vendor: 2,227 bytes, line 2
2"../../../../../node_modules/swiper/modules/grid.mjs":function(e,t,i){"use strict";function n(e){let t,i,n,s,{swiper:r,extendParams:a,on:o}=e;a({grid:{rows:1,fill:"column"}});const l=()=>{let e=r.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*r.size:"string"==typeof e&&(e=parseFloat(e)),e};o("init",()=>{s=r.params.grid&&r.params.grid.rows>1}),o("update",()=>{const{params:e,el:t}=r,i=e.grid&&e.grid.rows>1;s&&!i?(t.classList.remove(e.containerModifierClass+"grid",e.containerModifierClass+"grid-column"),n=1,r.emitContainerClasses()):!s&&i&&(t.classList.add(e.containerModifierClass+"grid"),"column"===e.grid.fill&&t.classList.add(e.containerModifierClass+"grid-column"),r.emitContainerClasses()),s=i}),r.grid={initSlides:e=>{const{slidesPerView:s}=r.params,{rows:a,fill:o}=r.params.grid,l=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:e.length;n=Math.floor(l/a),t=Math.floor(l/a)===l/a?l:Math.ceil(l/a)*a,"auto"!==s&&"row"===o&&(t=Math.max(t,s*a)),i=t/a},unsetSlides:()=>{r.slides&&r.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[r.getDirectionLabel("margin-top")]="")})},updateSlide:(e,s,a)=>{const{slidesPerGroup:o}=r.params,c=l(),{rows:h,fill:p}=r.params.grid,u=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:a.length;let d,f,m;if("row"===p&&o>1){const i=Math.floor(e/(o*h)),n=e-h*o*i,r=0===i?o:Math.min(Math.ceil((u-i*h*o)/h),o);m=Math.floor(n/r),f=n-m*r+i*o,d=f+m*t/h,s.style.order=d}else"column"===p?(f=Math.floor(e/h),m=e-f*h,(f>n||f===n&&m===h-1)&&(m+=1,m>=h&&(m=0,f+=1))):(m=Math.floor(e/i),f=e-m*i);s.row=m,s.column=f,s.style.height=`calc((100% - ${(h-1)*c}px) / ${h})`,s.style[r.getDirectionLabel("margin-top")]=0!==m?c&&c+"px":"",s.swiperSlideGridSet=!0},updateWrapperSize:(e,i)=>{const{centeredSlides:n,roundLengths:s}=r.params,a=l(),{rows:o}=r.params.grid;if(r.virtualSize=(e+a)*t,r.virtualSize=Math.ceil(r.virtualSize/o)-a,r.params.cssMode||(r.wrapperEl.style[r.getDirectionLabel("width")]=r.virtualSize+a+"px"),n){const e=[];for(let t=0;t<i.length;t+=1){let n=i[t];s&&(n=Math.floor(n)),i[t]<r.virtualSize+i[0]&&e.push(n)}i.splice(0,i.length),i.push(...e)}}}}i.r(t),i.d(t,"default",(function(){return n}))},
vendor: 2,151 bytes, line 2
2"../../../../../node_modules/swiper/modules/hash-navigation.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return r}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs"),s=i("../../../../../node_modules/swiper/shared/utils.mjs");function r(e){let{swiper:t,extendParams:i,emit:r,on:a}=e,o=!1;const l=Object(n.g)(),c=Object(n.a)();i({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(Object(s.e)(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const h=()=>{r("hashChange");const e=l.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},p=()=>{if(!o||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&c.history&&c.history.replaceState?(c.history.replaceState(null,null,"#"+i||""),r("hashSet")):(l.location.hash=i||"",r("hashSet"))};a("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;o=!0;const e=l.location.hash.replace("#","");if(e){const i=0,n=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(n||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&c.addEventListener("hashchange",h)})()}),a("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&c.removeEventListener("hashchange",h)}),a("transitionEnd _freeModeNoMomentumRelease",()=>{o&&p()}),a("slideChange",()=>{o&&t.params.cssMode&&p()})}},
vendor: 2,276 bytes, line 2
2"../../../../../node_modules/swiper/modules/history.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return s}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs");function s(e){let{swiper:t,extendParams:i,on:s}=e;i({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let r=!1,a={};const o=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),l=e=>{const t=Object(n.a)();let i;i=e?new URL(e):t.location;const s=i.pathname.slice(1).split("/").filter(e=>""!==e),r=s.length;return{key:s[r-2],value:s[r-1]}},c=(e,i)=>{const s=Object(n.a)();if(!r||!t.params.history.enabled)return;let a;a=t.params.url?new URL(t.params.url):s.location;const l=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i];let c=o(l.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),c=`${i}/${e?e+"/":""}${c}`}else a.pathname.includes(e)||(c=`${e?e+"/":""}${c}`);t.params.history.keepQuery&&(c+=a.search);const h=s.history.state;h&&h.value===c||(t.params.history.replaceState?s.history.replaceState({value:c},null,c):s.history.pushState({value:c},null,c))},h=(e,i,n)=>{if(i)for(let s=0,r=t.slides.length;s<r;s+=1){const r=t.slides[s];if(o(r.getAttribute("data-history"))===i){const i=t.getSlideIndex(r);t.slideTo(i,e,n)}}else t.slideTo(0,e,n)},p=()=>{a=l(t.params.url),h(t.params.speed,a.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{const e=Object(n.a)();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,a=l(t.params.url),a.key||a.value?(h(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p)):t.params.history.replaceState||e.addEventListener("popstate",p)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{const e=Object(n.a)();t.params.history.replaceState||e.removeEventListener("popstate",p)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&c(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&c(t.params.history.key,t.activeIndex)})}},
vendor: 2,818 bytes, line 2
2"../../../../../node_modules/swiper/modules/index.mjs":function(e,t,i){"use strict";i.r(t);var n=i("../../../../../node_modules/swiper/modules/virtual.mjs");i.d(t,"Virtual",(function(){return n.default}));var s=i("../../../../../node_modules/swiper/modules/keyboard.mjs");i.d(t,"Keyboard",(function(){return s.default}));var r=i("../../../../../node_modules/swiper/modules/mousewheel.mjs");i.d(t,"Mousewheel",(function(){return r.default}));var a=i("../../../../../node_modules/swiper/modules/navigation.mjs");i.d(t,"Navigation",(function(){return a.default}));var o=i("../../../../../node_modules/swiper/modules/pagination.mjs");i.d(t,"Pagination",(function(){return o.default}));var l=i("../../../../../node_modules/swiper/modules/scrollbar.mjs");i.d(t,"Scrollbar",(function(){return l.default}));var c=i("../../../../../node_modules/swiper/modules/parallax.mjs");i.d(t,"Parallax",(function(){return c.default}));var h=i("../../../../../node_modules/swiper/modules/zoom.mjs");i.d(t,"Zoom",(function(){return h.default}));var p=i("../../../../../node_modules/swiper/modules/controller.mjs");i.d(t,"Controller",(function(){return p.default}));var u=i("../../../../../node_modules/swiper/modules/a11y.mjs");i.d(t,"A11y",(function(){return u.default}));var d=i("../../../../../node_modules/swiper/modules/history.mjs");i.d(t,"History",(function(){return d.default}));var f=i("../../../../../node_modules/swiper/modules/hash-navigation.mjs");i.d(t,"HashNavigation",(function(){return f.default}));var m=i("../../../../../node_modules/swiper/modules/autoplay.mjs");i.d(t,"Autoplay",(function(){return m.default}));var g=i("../../../../../node_modules/swiper/modules/thumbs.mjs");i.d(t,"Thumbs",(function(){return g.default}));var v=i("../../../../../node_modules/swiper/modules/free-mode.mjs");i.d(t,"FreeMode",(function(){return v.default}));var y=i("../../../../../node_modules/swiper/modules/grid.mjs");i.d(t,"Grid",(function(){return y.default}));var b=i("../../../../../node_modules/swiper/modules/manipulation.mjs");i.d(t,"Manipulation",(function(){return b.default}));var w=i("../../../../../node_modules/swiper/modules/effect-fade.mjs");i.d(t,"EffectFade",(function(){return w.default}));var x=i("../../../../../node_modules/swiper/modules/effect-cube.mjs");i.d(t,"EffectCube",(function(){return x.default}));var S=i("../../../../../node_modules/swiper/modules/effect-flip.mjs");i.d(t,"EffectFlip",(function(){return S.default}));var E=i("../../../../../node_modules/swiper/modules/effect-coverflow.mjs");i.d(t,"EffectCoverflow",(function(){return E.default}));var T=i("../../../../../node_modules/swiper/modules/effect-creative.mjs");i.d(t,"EffectCreative",(function(){return T.default}));var C=i("../../../../../node_modules/swiper/modules/effect-cards.mjs");i.d(t,"EffectCards",(function(){return C.default}))},
vendor: 2,166 bytes, line 2
2"../../../../../node_modules/swiper/modules/keyboard.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return r}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs"),s=i("../../../../../node_modules/swiper/shared/utils.mjs");function r(e){let{swiper:t,extendParams:i,on:r,emit:a}=e;const o=Object(n.g)(),l=Object(n.a)();function c(e){if(!t.enabled)return;const{rtlTranslate:i}=t;let n=e;n.originalEvent&&(n=n.originalEvent);const r=n.keyCode||n.charCode,c=t.params.keyboard.pageUpDown,h=c&&33===r,p=c&&34===r,u=37===r,d=39===r,f=38===r,m=40===r;if(!t.allowSlideNext&&(t.isHorizontal()&&d||t.isVertical()&&m||p))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&u||t.isVertical()&&f||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(t.params.keyboard.onlyInViewport&&(h||p||u||d||f||m)){let e=!1;if(Object(s.a)(t.el,`.${t.params.slideClass}, swiper-slide`).length>0&&0===Object(s.a)(t.el,"."+t.params.slideActiveClass).length)return;const n=t.el,r=n.clientWidth,a=n.clientHeight,o=l.innerWidth,c=l.innerHeight,h=Object(s.b)(n);i&&(h.left-=n.scrollLeft);const p=[[h.left,h.top],[h.left+r,h.top],[h.left,h.top+a],[h.left+r,h.top+a]];for(let t=0;t<p.length;t+=1){const i=p[t];if(i[0]>=0&&i[0]<=o&&i[1]>=0&&i[1]<=c){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((h||p||u||d)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),((p||d)&&!i||(h||u)&&i)&&t.slideNext(),((h||u)&&!i||(p||d)&&i)&&t.slidePrev()):((h||p||f||m)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(p||m)&&t.slideNext(),(h||f)&&t.slidePrev()),a("keyPress",r)}}function h(){t.keyboard.enabled||(o.addEventListener("keydown",c),t.keyboard.enabled=!0)}function p(){t.keyboard.enabled&&(o.removeEventListener("keydown",c),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},i({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),r("init",()=>{t.params.keyboard.enabled&&h()}),r("destroy",()=>{t.keyboard.enabled&&p()}),Object.assign(t.keyboard,{enable:h,disable:p})}},
vendor: 2,306 bytes, line 2
2"../../../../../node_modules/swiper/modules/manipulation.mjs":function(e,t,i){"use strict";function n(e){const t=this,{params:i,slidesEl:n}=t;i.loop&&t.loopDestroy();const s=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,n.append(t.children[0]),t.innerHTML=""}else n.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s(e[t]);else s(e);t.recalcSlides(),i.loop&&t.loopCreate(),i.observer&&!t.isElement||t.update()}function s(e){const t=this,{params:i,activeIndex:n,slidesEl:s}=t;i.loop&&t.loopDestroy();let r=n+1;const a=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,s.prepend(t.children[0]),t.innerHTML=""}else s.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&a(e[t]);r=n+e.length}else a(e);t.recalcSlides(),i.loop&&t.loopCreate(),i.observer&&!t.isElement||t.update(),t.slideTo(r,0,!1)}function r(e,t){const i=this,{params:n,activeIndex:s,slidesEl:r}=i;let a=s;n.loop&&(a-=i.loopedSlides,i.loopDestroy(),i.recalcSlides());const o=i.slides.length;if(e<=0)return void i.prependSlide(t);if(e>=o)return void i.appendSlide(t);let l=a>e?a+1:a;const c=[];for(let t=o-1;t>=e;t-=1){const e=i.slides[t];e.remove(),c.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&r.append(t[e]);l=a>e?a+t.length:a}else r.append(t);for(let e=0;e<c.length;e+=1)r.append(c[e]);i.recalcSlides(),n.loop&&i.loopCreate(),n.observer&&!i.isElement||i.update(),n.loop?i.slideTo(l+i.loopedSlides,0,!1):i.slideTo(l,0,!1)}function a(e){const t=this,{params:i,activeIndex:n}=t;let s=n;i.loop&&(s-=t.loopedSlides,t.loopDestroy());let r,a=s;if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)r=e[i],t.slides[r]&&t.slides[r].remove(),r<a&&(a-=1);a=Math.max(a,0)}else r=e,t.slides[r]&&t.slides[r].remove(),r<a&&(a-=1),a=Math.max(a,0);t.recalcSlides(),i.loop&&t.loopCreate(),i.observer&&!t.isElement||t.update(),i.loop?t.slideTo(a+t.loopedSlides,0,!1):t.slideTo(a,0,!1)}function o(){const e=this,t=[];for(let i=0;i<e.slides.length;i+=1)t.push(i);e.removeSlide(t)}function l(e){let{swiper:t}=e;Object.assign(t,{appendSlide:n.bind(t),prependSlide:s.bind(t),addSlide:r.bind(t),removeSlide:a.bind(t),removeAllSlides:o.bind(t)})}i.r(t),i.d(t,"default",(function(){return l}))},
vendor: 5,014 bytes, line 2
2"../../../../../node_modules/swiper/modules/mousewheel.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return r}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs"),s=i("../../../../../node_modules/swiper/shared/utils.mjs");function r(e){let{swiper:t,extendParams:i,on:r,emit:a}=e;const o=Object(n.a)();let l;i({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),t.mousewheel={enabled:!1};let c,h=Object(s.d)();const p=[];function u(){t.enabled&&(t.mouseEntered=!0)}function d(){t.enabled&&(t.mouseEntered=!1)}function f(e){return!(t.params.mousewheel.thresholdDelta&&e.delta<t.params.mousewheel.thresholdDelta)&&(!(t.params.mousewheel.thresholdTime&&Object(s.d)()-h<t.params.mousewheel.thresholdTime)&&(e.delta>=6&&Object(s.d)()-h<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),a("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),a("scroll",e.raw)),h=(new o.Date).getTime(),!1)))}function m(e){let i=e,n=!0;if(!t.enabled)return;if(e.target.closest("."+t.params.mousewheel.noMousewheelClass))return;const r=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let o=t.el;"container"!==t.params.mousewheel.eventsTarget&&(o=document.querySelector(t.params.mousewheel.eventsTarget));const h=o&&o.contains(i.target);if(!t.mouseEntered&&!h&&!r.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let u=0;const d=t.rtlTranslate?-1:1,m=function(e){let t=0,i=0,n=0,s=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),n=10*t,s=10*i,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(n=e.deltaX),e.shiftKey&&!n&&(n=s,s=0),(n||s)&&e.deltaMode&&(1===e.deltaMode?(n*=40,s*=40):(n*=800,s*=800)),n&&!t&&(t=n<1?-1:1),s&&!i&&(i=s<1?-1:1),{spinX:t,spinY:i,pixelX:n,pixelY:s}}(i);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(m.pixelX)>Math.abs(m.pixelY)))return!0;u=-m.pixelX*d}else{if(!(Math.abs(m.pixelY)>Math.abs(m.pixelX)))return!0;u=-m.pixelY}else u=Math.abs(m.pixelX)>Math.abs(m.pixelY)?-m.pixelX*d:-m.pixelY;if(0===u)return!0;r.invert&&(u=-u);let g=t.getTranslate()+u*r.sensitivity;if(g>=t.minTranslate()&&(g=t.minTranslate()),g<=t.maxTranslate()&&(g=t.maxTranslate()),n=!!t.params.loop||!(g===t.minTranslate()||g===t.maxTranslate()),n&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:Object(s.d)(),delta:Math.abs(u),direction:Math.sign(u)},n=c&&e.time<c.time+500&&e.delta<=c.delta&&e.direction===c.direction;if(!n){c=void 0;let o=t.getTranslate()+u*r.sensitivity;const h=t.isBeginning,d=t.isEnd;if(o>=t.minTranslate()&&(o=t.minTranslate()),o<=t.maxTranslate()&&(o=t.maxTranslate()),t.setTransition(0),t.setTranslate(o),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!h&&t.isBeginning||!d&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),t.params.freeMode.sticky){clearTimeout(l),l=void 0,p.length>=15&&p.shift();const i=p.length?p[p.length-1]:void 0,n=p[0];if(p.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))p.splice(0);else if(p.length>=15&&e.time-n.time<500&&n.delta-e.delta>=1&&e.delta<=6){const i=u>0?.8:.2;c=e,p.splice(0),l=Object(s.n)(()=>{t.slideToClosest(t.params.speed,!0,void 0,i)},0)}l||(l=Object(s.n)(()=>{c=e,p.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(n||a("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),r.releaseOnEdges&&(o===t.minTranslate()||o===t.maxTranslate()))return!0}}else{const i={time:Object(s.d)(),delta:Math.abs(u),direction:Math.sign(u),raw:e};p.length>=2&&p.shift();const n=p.length?p[p.length-1]:void 0;if(p.push(i),n?(i.direction!==n.direction||i.delta>n.delta||i.time>n.time+150)&&f(i):f(i),function(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function g(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",u),i[e]("mouseleave",d),i[e]("wheel",m)}function v(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",m),!0):!t.mousewheel.enabled&&(g("addEventListener"),t.mousewheel.enabled=!0,!0)}function y(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,m),!0):!!t.mousewheel.enabled&&(g("removeEventListener"),t.mousewheel.enabled=!1,!0)}r("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&y(),t.params.mousewheel.enabled&&v()}),r("destroy",()=>{t.params.cssMode&&v(),t.mousewheel.enabled&&y()}),Object.assign(t.mousewheel,{enable:v,disable:y})}},
vendor: 3,513 bytes, line 2
2"../../../../../node_modules/swiper/modules/navigation.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return r}));var n=i("../../../../../node_modules/swiper/shared/create-element-if-not-defined.mjs"),s=i("../../../../../node_modules/swiper/shared/utils.mjs");function r(e){let{swiper:t,extendParams:i,on:r,emit:a}=e;function o(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function l(e,i){const n=t.params.navigation;(e=Object(s.m)(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](n.lockClass))})}function c(){const{nextEl:e,prevEl:i}=t.navigation;if(t.params.loop)return l(i,!1),void l(e,!1);l(i,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function h(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),a("navigationPrev"))}function p(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),a("navigationNext"))}function u(){const e=t.params.navigation;if(t.params.navigation=Object(n.c)(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=o(e.nextEl),r=o(e.prevEl);Object.assign(t.navigation,{nextEl:i,prevEl:r}),i=Object(s.m)(i),r=Object(s.m)(r);const a=(i,n)=>{i&&i.addEventListener("click","next"===n?p:h),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>a(e,"next")),r.forEach(e=>a(e,"prev"))}function d(){let{nextEl:e,prevEl:i}=t.navigation;e=Object(s.m)(e),i=Object(s.m)(i);const n=(e,i)=>{e.removeEventListener("click","next"===i?p:h),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>n(e,"next")),i.forEach(e=>n(e,"prev"))}i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},r("init",()=>{!1===t.params.navigation.enabled?f():(u(),c())}),r("toEdge fromEdge lock unlock",()=>{c()}),r("destroy",()=>{d()}),r("enable disable",()=>{let{nextEl:e,prevEl:i}=t.navigation;e=Object(s.m)(e),i=Object(s.m)(i),t.enabled?c():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),r("click",(e,i)=>{let{nextEl:n,prevEl:r}=t.navigation;n=Object(s.m)(n),r=Object(s.m)(r);const o=i.target;if(t.params.navigation.hideOnClick&&!r.includes(o)&&!n.includes(o)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;let e;n.length?e=n[0].classList.contains(t.params.navigation.hiddenClass):r.length&&(e=r[0].classList.contains(t.params.navigation.hiddenClass)),a(!0===e?"navigationShow":"navigationHide"),[...n,...r].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const f=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),d()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),u(),c()},disable:f,update:c,init:u,destroy:d})}},
vendor: 9,010 bytes, line 2
2"../../../../../node_modules/swiper/modules/pagination.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return a}));var n=i("../../../../../node_modules/swiper/shared/classes-to-selector.mjs"),s=i("../../../../../node_modules/swiper/shared/create-element-if-not-defined.mjs"),r=i("../../../../../node_modules/swiper/shared/utils.mjs");function a(e){let{swiper:t,extendParams:i,on:a,emit:o}=e;const l="swiper-pagination";let c;i({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:e=>e,formatFractionTotal:e=>e,bulletClass:l+"-bullet",bulletActiveClass:l+"-bullet-active",modifierClass:l+"-",currentClass:l+"-current",totalClass:l+"-total",hiddenClass:l+"-hidden",progressbarFillClass:l+"-progressbar-fill",progressbarOppositeClass:l+"-progressbar-opposite",clickableClass:l+"-clickable",lockClass:l+"-lock",horizontalClass:l+"-horizontal",verticalClass:l+"-vertical",paginationDisabledClass:l+"-disabled"}}),t.pagination={el:null,bullets:[]};let h=0;function p(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function u(e,i){const{bulletActiveClass:n}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${n}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${n}-${i}-${i}`))}function d(e){const i=e.target.closest(Object(n.c)(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=Object(r.h)(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;t.slideToLoop(s)}else t.slideTo(s)}function f(){const e=t.rtl,i=t.params.pagination;if(p())return;let s,a,l=t.pagination.el;l=Object(r.m)(l);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,f=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const n=t.pagination.bullets;let o,p,d;if(i.dynamicBullets&&(c=Object(r.f)(n[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=c*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==a&&(h+=s-(a||0),h>i.dynamicMainBullets-1?h=i.dynamicMainBullets-1:h<0&&(h=0)),o=Math.max(s-h,0),p=o+(Math.min(n.length,i.dynamicMainBullets)-1),d=(p+o)/2),n.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),l.length>1)n.forEach(e=>{const n=Object(r.h)(e);n===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(n>=o&&n<=p&&e.classList.add(...(i.bulletActiveClass+"-main").split(" ")),n===o&&u(e,"prev"),n===p&&u(e,"next"))});else{const e=n[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&n.forEach((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")}),i.dynamicBullets){const e=n[o],t=n[p];for(let e=o;e<=p;e+=1)n[e]&&n[e].classList.add(...(i.bulletActiveClass+"-main").split(" "));u(e,"prev"),u(t,"next")}}if(i.dynamicBullets){const s=Math.min(n.length,i.dynamicMainBullets+4),r=(c*s-c)/2-d*c,a=e?"right":"left";n.forEach(e=>{e.style[t.isHorizontal()?a:"top"]=r+"px"})}}l.forEach((e,r)=>{if("fraction"===i.type&&(e.querySelectorAll(Object(n.c)(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(s+1)}),e.querySelectorAll(Object(n.c)(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(f)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/f;let o=1,l=1;"horizontal"===r?o=a:l=a,e.querySelectorAll(Object(n.c)(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${o}) scaleY(${l})`,e.style.transitionDuration=t.params.speed+"ms"})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,s+1,f),0===r&&o("paginationRender",e)):(0===r&&o("paginationRender",e),o("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function m(){const e=t.params.pagination;if(p())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=Object(r.m)(s);let a="";if("bullets"===e.type){let n=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&n>i&&(n=i);for(let i=0;i<n;i+=1)e.renderBullet?a+=e.renderBullet.call(t,i,e.bulletClass):a+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],s.forEach(i=>{"custom"!==e.type&&(i.innerHTML=a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(Object(n.c)(e.bulletClass)))}),"custom"!==e.type&&o("paginationRender",s[0])}function g(){t.params.pagination=Object(s.c)(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>Object(r.a)(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{el:i}),i=Object(r.m)(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),h=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",d),t.enabled||i.classList.add(e.lockClass)}))}function v(){const e=t.params.pagination;if(p())return;let i=t.pagination.el;i&&(i=Object(r.m)(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",d))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:i}=t.pagination;i=Object(r.m)(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===t.params.pagination.enabled?y():(g(),m(),f())}),a("activeIndexChange",()=>{void 0===t.snapIndex&&f()}),a("snapIndexChange",()=>{f()}),a("snapGridLengthChange",()=>{m(),f()}),a("destroy",()=>{v()}),a("enable disable",()=>{let{el:e}=t.pagination;e&&(e=Object(r.m)(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),a("lock unlock",()=>{f()}),a("click",(e,i)=>{const n=i.target,s=Object(r.m)(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&s&&s.length>0&&!n.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&n===t.navigation.nextEl||t.navigation.prevEl&&n===t.navigation.prevEl))return;const e=s[0].classList.contains(t.params.pagination.hiddenClass);o(!0===e?"paginationShow":"paginationHide"),s.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const y=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=Object(r.m)(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),v()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=Object(r.m)(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),g(),m(),f()},disable:y,render:m,update:f,init:g,destroy:v})}},
vendor: 2,078 bytes, line 2
2"../../../../../node_modules/swiper/modules/parallax.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return s}));var n=i("../../../../../node_modules/swiper/shared/utils.mjs");function s(e){let{swiper:t,extendParams:i,on:s}=e;i({parallax:{enabled:!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",a=(e,i)=>{const{rtl:n}=t,s=n?-1:1,r=e.getAttribute("data-swiper-parallax")||"0";let a=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),c=e.getAttribute("data-swiper-parallax-opacity"),h=e.getAttribute("data-swiper-parallax-rotate");if(a||o?(a=a||"0",o=o||"0"):t.isHorizontal()?(a=r,o="0"):(o=r,a="0"),a=a.indexOf("%")>=0?parseInt(a,10)*i*s+"%":a*i*s+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",null!=c){const t=c-(c-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${a}, ${o}, 0px)`;if(null!=l){p+=` scale(${l-(l-1)*(1-Math.abs(i))})`}if(h&&null!=h){p+=` rotate(${h*i*-1}deg)`}e.style.transform=p},o=()=>{const{el:e,slides:i,progress:s,snapGrid:o,isElement:l}=t,c=Object(n.e)(e,r);t.isElement&&c.push(...Object(n.e)(t.hostEl,r)),c.forEach(e=>{a(e,s)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-s*(o.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll(r+", [data-swiper-parallax-rotate]").forEach(e=>{a(e,n)})})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&o()}),s("setTranslate",()=>{t.params.parallax.enabled&&o()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{el:i,hostEl:n}=t,s=[...i.querySelectorAll(r)];t.isElement&&s.push(...n.querySelectorAll(r)),s.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=i+"ms"})}(i)})}},
vendor: 6,085 bytes, line 2
2"../../../../../node_modules/swiper/modules/scrollbar.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return o}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs"),s=i("../../../../../node_modules/swiper/shared/utils.mjs"),r=i("../../../../../node_modules/swiper/shared/create-element-if-not-defined.mjs"),a=i("../../../../../node_modules/swiper/shared/classes-to-selector.mjs");function o(e){let{swiper:t,extendParams:i,on:o,emit:l}=e;const c=Object(n.g)();let h,p,u,d,f=!1,m=null,g=null;function v(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:i}=t,{dragEl:n,el:s}=e,r=t.params.scrollbar,a=t.params.loop?t.progressLoop:t.progress;let o=p,l=(u-p)*a;i?(l=-l,l>0?(o=p-l,l=0):-l+p>u&&(o=u+l)):l<0?(o=p+l,l=0):l+p>u&&(o=u-l),t.isHorizontal()?(n.style.transform=`translate3d(${l}px, 0, 0)`,n.style.width=o+"px"):(n.style.transform=`translate3d(0px, ${l}px, 0)`,n.style.height=o+"px"),r.hide&&(clearTimeout(m),s.style.opacity=1,m=setTimeout(()=>{s.style.opacity=0,s.style.transitionDuration="400ms"},1e3))}function y(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{dragEl:i,el:n}=e;i.style.width="",i.style.height="",u=t.isHorizontal()?n.offsetWidth:n.offsetHeight,d=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),p="auto"===t.params.scrollbar.dragSize?u*d:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=p+"px":i.style.height=p+"px",n.style.display=d>=1?"none":"",t.params.scrollbar.hide&&(n.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function b(e){return t.isHorizontal()?e.clientX:e.clientY}function w(e){const{scrollbar:i,rtlTranslate:n}=t,{el:r}=i;let a;a=(b(e)-Object(s.b)(r)[t.isHorizontal()?"left":"top"]-(null!==h?h:p/2))/(u-p),a=Math.max(Math.min(a,1),0),n&&(a=1-a);const o=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*a;t.updateProgress(o),t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}function x(e){const i=t.params.scrollbar,{scrollbar:n,wrapperEl:s}=t,{el:r,dragEl:a}=n;f=!0,h=e.target===a?b(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.style.transitionDuration="100ms",a.style.transitionDuration="100ms",w(e),clearTimeout(g),r.style.transitionDuration="0ms",i.hide&&(r.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),l("scrollbarDragStart",e)}function S(e){const{scrollbar:i,wrapperEl:n}=t,{el:s,dragEl:r}=i;f&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,w(e),n.style.transitionDuration="0ms",s.style.transitionDuration="0ms",r.style.transitionDuration="0ms",l("scrollbarDragMove",e))}function E(e){const i=t.params.scrollbar,{scrollbar:n,wrapperEl:r}=t,{el:a}=n;f&&(f=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",r.style.transitionDuration=""),i.hide&&(clearTimeout(g),g=Object(s.n)(()=>{a.style.opacity=0,a.style.transitionDuration="400ms"},1e3)),l("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function T(e){const{scrollbar:i,params:n}=t,s=i.el;if(!s)return;const r=s,a=!!n.passiveListeners&&{passive:!1,capture:!1},o=!!n.passiveListeners&&{passive:!0,capture:!1};if(!r)return;const l="on"===e?"addEventListener":"removeEventListener";r[l]("pointerdown",x,a),c[l]("pointermove",S,a),c[l]("pointerup",E,o)}function C(){const{scrollbar:e,el:i}=t;t.params.scrollbar=Object(r.c)(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const n=t.params.scrollbar;if(!n.el)return;let o,l;if("string"==typeof n.el&&t.isElement&&(o=t.el.querySelector(n.el)),o||"string"!=typeof n.el)o||(o=n.el);else if(o=c.querySelectorAll(n.el),!o.length)return;t.params.uniqueNavElements&&"string"==typeof n.el&&o.length>1&&1===i.querySelectorAll(n.el).length&&(o=i.querySelector(n.el)),o.length>0&&(o=o[0]),o.classList.add(t.isHorizontal()?n.horizontalClass:n.verticalClass),o&&(l=o.querySelector(Object(a.c)(t.params.scrollbar.dragClass)),l||(l=Object(s.c)("div",t.params.scrollbar.dragClass),o.append(l))),Object.assign(e,{el:o,dragEl:l}),n.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&T("on"),o&&o.classList[t.enabled?"remove":"add"](...Object(s.i)(t.params.scrollbar.lockClass))}function P(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(...Object(s.i)(t.isHorizontal()?e.horizontalClass:e.verticalClass)),t.params.scrollbar.el&&t.scrollbar.el&&T("off")}i({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null},o("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const e=t.params.scrollbar;let{el:i}=t.scrollbar;i=Object(s.m)(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),o("init",()=>{!1===t.params.scrollbar.enabled?k():(C(),y(),v())}),o("update resize observerUpdate lock unlock changeDirection",()=>{y()}),o("setTranslate",()=>{v()}),o("setTransition",(e,i)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=e+"ms")}(i)}),o("enable disable",()=>{const{el:e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...Object(s.i)(t.params.scrollbar.lockClass))}),o("destroy",()=>{P()});const k=()=>{t.el.classList.add(...Object(s.i)(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...Object(s.i)(t.params.scrollbar.scrollbarDisabledClass)),P()};Object.assign(t.scrollbar,{enable:()=>{t.el.classList.remove(...Object(s.i)(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...Object(s.i)(t.params.scrollbar.scrollbarDisabledClass)),C(),y(),v()},disable:k,updateSize:y,setTranslate:v,init:C,destroy:P})}},
vendor: 3,462 bytes, line 2
2"../../../../../node_modules/swiper/modules/thumbs.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return r}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs"),s=i("../../../../../node_modules/swiper/shared/utils.mjs");function r(e){let{swiper:t,extendParams:i,on:r}=e;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let a=!1,o=!1;function l(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,n=e.clickedSlide;if(n&&n.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let s;s=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(s):t.slideTo(s)}function c(){const{thumbs:e}=t.params;if(a)return!1;a=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update();else if(Object(s.l)(e.swiper)){const n=Object.assign({},e.swiper);Object.assign(n,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new i(n),o=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",l),!0}function h(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const n="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<r;e+=1)Object(s.e)(i.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach(e=>{e.classList.add(a)});else for(let e=0;e<r;e+=1)i.slides[t.realIndex+e]&&i.slides[t.realIndex+e].classList.add(a);const o=t.params.thumbs.autoScrollOffset,l=o&&!i.params.loop;if(t.realIndex!==i.realIndex||l){const s=i.activeIndex;let r,a;if(i.params.loop){const e=i.slides.filter(e=>e.getAttribute("data-swiper-slide-index")===""+t.realIndex)[0];r=i.slides.indexOf(e),a=t.activeIndex>t.previousIndex?"next":"prev"}else r=t.realIndex,a=r>t.previousIndex?"next":"prev";l&&(r+="next"===a?o:-1*o),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(r)<0&&(i.params.centeredSlides?r=r>s?r-Math.floor(n/2)+1:r+Math.floor(n/2)-1:r>s&&i.params.slidesPerGroup,i.slideTo(r,e?0:void 0))}}t.thumbs={swiper:null},r("beforeInit",()=>{const{thumbs:e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=Object(n.g)(),s=()=>{const n="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(n&&n.swiper)e.swiper=n.swiper,c(),h(!0);else if(n){const i=s=>{e.swiper=s.detail[0],n.removeEventListener("init",i),c(),h(!0),e.swiper.update(),t.update()};n.addEventListener("init",i)}return n},r=()=>{if(t.destroyed)return;s()||requestAnimationFrame(r)};requestAnimationFrame(r)}else c(),h(!0)}),r("slideChange update resize observerUpdate",()=>{h()}),r("setTransition",(e,i)=>{const n=t.thumbs.swiper;n&&!n.destroyed&&n.setTransition(i)}),r("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&o&&e.destroy()}),Object.assign(t.thumbs,{init:c,update:h})}},
vendor: 5,428 bytes, line 2
2"../../../../../node_modules/swiper/modules/virtual.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return r}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs"),s=i("../../../../../node_modules/swiper/shared/utils.mjs");function r(e){let t,{swiper:i,extendParams:r,on:a,emit:o}=e;r({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const l=Object(n.g)();i.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const c=l.createElement("div");function h(e,t){const n=i.params.virtual;if(n.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return n.renderSlide?(r=n.renderSlide.call(i,e,t),"string"==typeof r&&(c.innerHTML=r,r=c.children[0])):r=i.isElement?Object(s.c)("swiper-slide"):Object(s.c)("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),n.renderSlide||(r.innerHTML=e),n.cache&&(i.virtual.cache[t]=r),r}function p(e,t){const{slidesPerView:n,slidesPerGroup:r,centeredSlides:a,loop:l,initialSlide:c}=i.params;if(t&&!l&&c>0)return;const{addSlidesBefore:p,addSlidesAfter:u}=i.params.virtual,{from:d,to:f,slides:m,slidesGrid:g,offset:v}=i.virtual;i.params.cssMode||i.updateActiveIndex();const y=i.activeIndex||0;let b,w,x;b=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",a?(w=Math.floor(n/2)+r+u,x=Math.floor(n/2)+r+p):(w=n+(r-1)+u,x=(l?n:r)+p);let S=y-x,E=y+w;l||(S=Math.max(S,0),E=Math.min(E,m.length-1));let T=(i.slidesGrid[S]||0)-(i.slidesGrid[0]||0);function C(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),o("virtualUpdate")}if(l&&y>=x?(S-=x,a||(T+=i.slidesGrid[0])):l&&y<x&&(S=-x,a&&(T+=i.slidesGrid[0])),Object.assign(i.virtual,{from:S,to:E,offset:T,slidesGrid:i.slidesGrid,slidesBefore:x,slidesAfter:w}),d===S&&f===E&&!e)return i.slidesGrid!==g&&T!==v&&i.slides.forEach(e=>{e.style[b]=T-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void o("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{offset:T,from:S,to:E,slides:function(){const e=[];for(let t=S;t<=E;t+=1)e.push(m[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?C():o("virtualUpdate"));const P=[],k=[],M=e=>{let t=e;return e<0?t=m.length+e:t>=m.length&&(t-=m.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=d;e<=f;e+=1)if(e<S||e>E){const t=M(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const A=l?-m.length:0,_=l?2*m.length:m.length;for(let t=A;t<_;t+=1)if(t>=S&&t<=E){const i=M(t);void 0===f||e?k.push(i):(t>f&&k.push(i),t<d&&P.push(i))}if(k.forEach(e=>{i.slidesEl.append(h(m[e],e))}),l)for(let e=P.length-1;e>=0;e-=1){const t=P[e];i.slidesEl.prepend(h(m[t],t))}else P.sort((e,t)=>t-e),P.forEach(e=>{i.slidesEl.prepend(h(m[e],e))});Object(s.e)(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[b]=T-Math.abs(i.cssOverflowAdjustment())+"px"}),C()}a("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(i.params.containerModifierClass+"virtual"),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,p(!1,!0)}),a("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{p()},100)):p())}),a("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&Object(s.s)(i.wrapperEl,"--swiper-virtual-size",i.virtualSize+"px")}),Object.assign(i.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&i.virtual.slides.push(e[t]);else i.virtual.slides.push(e);p(!0)},prependSlide:function(e){const t=i.activeIndex;let n=t+1,s=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&i.virtual.slides.unshift(e[t]);n=t+e.length,s=e.length}else i.virtual.slides.unshift(e);if(i.params.virtual.cache){const e=i.virtual.cache,t={};Object.keys(e).forEach(i=>{const n=e[i],r=n.getAttribute("data-swiper-slide-index");r&&n.setAttribute("data-swiper-slide-index",parseInt(r,10)+s),t[parseInt(i,10)+s]=n}),i.virtual.cache=t}p(!0),i.slideTo(n,0)},removeSlide:function(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let n=e.length-1;n>=0;n-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[n]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[n],1),e[n]<t&&(t-=1),t=Math.max(t,0);else i.params.virtual.cache&&(delete i.virtual.cache[e],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e<t&&(t-=1),t=Math.max(t,0);p(!0),i.slideTo(t,0)},removeAllSlides:function(){i.virtual.slides=[],i.params.virtual.cache&&(i.virtual.cache={}),p(!0),i.slideTo(0,0)},update:p})}},
vendor: 11,407 bytes, line 2
2"../../../../../node_modules/swiper/modules/zoom.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return r}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs"),s=i("../../../../../node_modules/swiper/shared/utils.mjs");function r(e){let{swiper:t,extendParams:i,on:r,emit:a}=e;const o=Object(n.a)();i({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,c,h=1,p=!1;const u=[],d={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},f={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:{}},m={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let g,v=1;function y(){if(u.length<2)return 1;const e=u[0].pageX,t=u[0].pageY,i=u[1].pageX,n=u[1].pageY;return Math.sqrt((i-e)**2+(n-t)**2)}function b(){const e=t.params.zoom,i=d.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&d.imageEl&&d.imageEl.naturalWidth){const e=d.imageEl.naturalWidth/d.imageEl.offsetWidth;return Math.min(e,i)}return i}function w(e){const i=t.isElement?"swiper-slide":"."+t.params.slideClass;return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function x(e){if("mouse"===e.pointerType&&u.splice(0,u.length),!w(e))return;const i=t.params.zoom;if(l=!1,c=!1,u.push(e),!(u.length<2)){if(l=!0,d.scaleStart=y(),!d.slideEl){d.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),d.slideEl||(d.slideEl=t.slides[t.activeIndex]);let n=d.slideEl.querySelector("."+i.containerClass);if(n&&(n=n.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),d.imageEl=n,d.imageWrapEl=n?Object(s.a)(d.imageEl,"."+i.containerClass)[0]:void 0,!d.imageWrapEl)return void(d.imageEl=void 0);d.maxRatio=b()}if(d.imageEl){const[e,t]=function(){if(u.length<2)return{x:null,y:null};const e=d.imageEl.getBoundingClientRect();return[(u[0].pageX+(u[1].pageX-u[0].pageX)/2-e.x-o.scrollX)/h,(u[0].pageY+(u[1].pageY-u[0].pageY)/2-e.y-o.scrollY)/h]}();d.originX=e,d.originY=t,d.imageEl.style.transitionDuration="0ms"}p=!0}}function S(e){if(!w(e))return;const i=t.params.zoom,n=t.zoom,s=u.findIndex(t=>t.pointerId===e.pointerId);s>=0&&(u[s]=e),u.length<2||(c=!0,d.scaleMove=y(),d.imageEl&&(n.scale=d.scaleMove/d.scaleStart*h,n.scale>d.maxRatio&&(n.scale=d.maxRatio-1+(n.scale-d.maxRatio+1)**.5),n.scale<i.minRatio&&(n.scale=i.minRatio+1-(i.minRatio-n.scale+1)**.5),d.imageEl.style.transform=`translate3d(0,0,0) scale(${n.scale})`))}function E(e){if(!w(e))return;if("mouse"===e.pointerType&&"pointerout"===e.type)return;const i=t.params.zoom,n=t.zoom,s=u.findIndex(t=>t.pointerId===e.pointerId);s>=0&&u.splice(s,1),l&&c&&(l=!1,c=!1,d.imageEl&&(n.scale=Math.max(Math.min(n.scale,d.maxRatio),i.minRatio),d.imageEl.style.transitionDuration=t.params.speed+"ms",d.imageEl.style.transform=`translate3d(0,0,0) scale(${n.scale})`,h=n.scale,p=!1,n.scale>1&&d.slideEl?d.slideEl.classList.add(""+i.zoomedSlideClass):n.scale<=1&&d.slideEl&&d.slideEl.classList.remove(""+i.zoomedSlideClass),1===n.scale&&(d.originX=0,d.originY=0,d.slideEl=void 0)))}function T(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function C(e){if(!w(e)||!function(e){const i="."+t.params.zoom.containerClass;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!d.imageEl)return;if(!f.isTouched||!d.slideEl)return;f.isMoved||(f.width=d.imageEl.offsetWidth||d.imageEl.clientWidth,f.height=d.imageEl.offsetHeight||d.imageEl.clientHeight,f.startX=Object(s.j)(d.imageWrapEl,"x")||0,f.startY=Object(s.j)(d.imageWrapEl,"y")||0,d.slideWidth=d.slideEl.offsetWidth,d.slideHeight=d.slideEl.offsetHeight,d.imageWrapEl.style.transitionDuration="0ms");const n=f.width*i.scale,r=f.height*i.scale;if(n<d.slideWidth&&r<d.slideHeight)return void T();f.minX=Math.min(d.slideWidth/2-n/2,0),f.maxX=-f.minX,f.minY=Math.min(d.slideHeight/2-r/2,0),f.maxY=-f.minY,f.touchesCurrent.x=u.length>0?u[0].pageX:e.pageX,f.touchesCurrent.y=u.length>0?u[0].pageY:e.pageY;if(Math.max(Math.abs(f.touchesCurrent.x-f.touchesStart.x),Math.abs(f.touchesCurrent.y-f.touchesStart.y))>5&&(t.allowClick=!1),!f.isMoved&&!p){if(t.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.x<f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&&f.touchesCurrent.x>f.touchesStart.x))return f.isTouched=!1,void T();if(!t.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.y<f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&&f.touchesCurrent.y>f.touchesStart.y))return f.isTouched=!1,void T()}e.cancelable&&e.preventDefault(),e.stopPropagation(),clearTimeout(g),t.touchEventsData.preventTouchMoveFromPointerMove=!0,g=setTimeout(()=>{T()}),f.isMoved=!0;const a=(i.scale-h)/(d.maxRatio-t.params.zoom.minRatio),{originX:o,originY:l}=d;f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX+a*(f.width-2*o),f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY+a*(f.height-2*l),f.currentX<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),m.prevPositionX||(m.prevPositionX=f.touchesCurrent.x),m.prevPositionY||(m.prevPositionY=f.touchesCurrent.y),m.prevTime||(m.prevTime=Date.now()),m.x=(f.touchesCurrent.x-m.prevPositionX)/(Date.now()-m.prevTime)/2,m.y=(f.touchesCurrent.y-m.prevPositionY)/(Date.now()-m.prevTime)/2,Math.abs(f.touchesCurrent.x-m.prevPositionX)<2&&(m.x=0),Math.abs(f.touchesCurrent.y-m.prevPositionY)<2&&(m.y=0),m.prevPositionX=f.touchesCurrent.x,m.prevPositionY=f.touchesCurrent.y,m.prevTime=Date.now(),d.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}function P(){const e=t.zoom;d.slideEl&&t.activeIndex!==t.slides.indexOf(d.slideEl)&&(d.imageEl&&(d.imageEl.style.transform="translate3d(0,0,0) scale(1)"),d.imageWrapEl&&(d.imageWrapEl.style.transform="translate3d(0,0,0)"),d.slideEl.classList.remove(""+t.params.zoom.zoomedSlideClass),e.scale=1,h=1,d.slideEl=void 0,d.imageEl=void 0,d.imageWrapEl=void 0,d.originX=0,d.originY=0)}function k(e){const i=t.zoom,n=t.params.zoom;if(!d.slideEl){e&&e.target&&(d.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),d.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?d.slideEl=Object(s.e)(t.slidesEl,"."+t.params.slideActiveClass)[0]:d.slideEl=t.slides[t.activeIndex]);let i=d.slideEl.querySelector("."+n.containerClass);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),d.imageEl=i,d.imageWrapEl=i?Object(s.a)(d.imageEl,"."+n.containerClass)[0]:void 0}if(!d.imageEl||!d.imageWrapEl)return;let r,a,l,c,p,u,m,g,v,y,w,x,S,E,T,C,P,k;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),d.slideEl.classList.add(""+n.zoomedSlideClass),void 0===f.touchesStart.x&&e?(r=e.pageX,a=e.pageY):(r=f.touchesStart.x,a=f.touchesStart.y);const M="number"==typeof e?e:null;1===h&&M&&(r=void 0,a=void 0);const A=b();i.scale=M||A,h=M||A,!e||1===h&&M?(m=0,g=0):(P=d.slideEl.offsetWidth,k=d.slideEl.offsetHeight,l=Object(s.b)(d.slideEl).left+o.scrollX,c=Object(s.b)(d.slideEl).top+o.scrollY,p=l+P/2-r,u=c+k/2-a,v=d.imageEl.offsetWidth||d.imageEl.clientWidth,y=d.imageEl.offsetHeight||d.imageEl.clientHeight,w=v*i.scale,x=y*i.scale,S=Math.min(P/2-w/2,0),E=Math.min(k/2-x/2,0),T=-S,C=-E,m=p*i.scale,g=u*i.scale,m<S&&(m=S),m>T&&(m=T),g<E&&(g=E),g>C&&(g=C)),M&&1===i.scale&&(d.originX=0,d.originY=0),d.imageWrapEl.style.transitionDuration="300ms",d.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,d.imageEl.style.transitionDuration="300ms",d.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function M(){const e=t.zoom,i=t.params.zoom;if(!d.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?d.slideEl=Object(s.e)(t.slidesEl,"."+t.params.slideActiveClass)[0]:d.slideEl=t.slides[t.activeIndex];let e=d.slideEl.querySelector("."+i.containerClass);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),d.imageEl=e,d.imageWrapEl=e?Object(s.a)(d.imageEl,"."+i.containerClass)[0]:void 0}d.imageEl&&d.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,h=1,d.imageWrapEl.style.transitionDuration="300ms",d.imageWrapEl.style.transform="translate3d(0,0,0)",d.imageEl.style.transitionDuration="300ms",d.imageEl.style.transform="translate3d(0,0,0) scale(1)",d.slideEl.classList.remove(""+i.zoomedSlideClass),d.slideEl=void 0,d.originX=0,d.originY=0)}function A(e){const i=t.zoom;i.scale&&1!==i.scale?M():k(e)}function _(){return{passiveListener:!!t.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!t.params.passiveListeners||{passive:!1,capture:!0}}}function D(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{passiveListener:i,activeListenerWithCapture:n}=_();t.wrapperEl.addEventListener("pointerdown",x,i),t.wrapperEl.addEventListener("pointermove",S,n),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,E,i)}),t.wrapperEl.addEventListener("pointermove",C,n)}function I(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{passiveListener:i,activeListenerWithCapture:n}=_();t.wrapperEl.removeEventListener("pointerdown",x,i),t.wrapperEl.removeEventListener("pointermove",S,n),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,E,i)}),t.wrapperEl.removeEventListener("pointermove",C,n)}Object.defineProperty(t.zoom,"scale",{get:()=>v,set(e){if(v!==e){const t=d.imageEl,i=d.slideEl;a("zoomChange",e,t,i)}v=e}}),r("init",()=>{t.params.zoom.enabled&&D()}),r("destroy",()=>{I()}),r("touchStart",(e,i)=>{t.zoom.enabled&&function(e){const i=t.device;if(!d.imageEl)return;if(f.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),f.isTouched=!0;const n=u.length>0?u[0]:e;f.touchesStart.x=n.pageX,f.touchesStart.y=n.pageY}(i)}),r("touchEnd",(e,i)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!d.imageEl)return;if(!f.isTouched||!f.isMoved)return f.isTouched=!1,void(f.isMoved=!1);f.isTouched=!1,f.isMoved=!1;let i=300,n=300;const s=m.x*i,r=f.currentX+s,a=m.y*n,o=f.currentY+a;0!==m.x&&(i=Math.abs((r-f.currentX)/m.x)),0!==m.y&&(n=Math.abs((o-f.currentY)/m.y));const l=Math.max(i,n);f.currentX=r,f.currentY=o;const c=f.width*e.scale,h=f.height*e.scale;f.minX=Math.min(d.slideWidth/2-c/2,0),f.maxX=-f.minX,f.minY=Math.min(d.slideHeight/2-h/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),d.imageWrapEl.style.transitionDuration=l+"ms",d.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}()}),r("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&A(i)}),r("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&P()}),r("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&P()}),Object.assign(t.zoom,{enable:D,disable:I,in:k,out:M,toggle:A})}},
vendor: 241 bytes, line 2
2"../../../../../node_modules/swiper/shared/classes-to-selector.mjs":function(e,t,i){"use strict";function n(e){return void 0===e&&(e=""),"."+e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}i.r(t),i.d(t,"c",(function(){return n}))},
vendor: 433 bytes, line 2
2"../../../../../node_modules/swiper/shared/create-element-if-not-defined.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"c",(function(){return s}));var n=i("../../../../../node_modules/swiper/shared/utils.mjs");function s(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let a=Object(n.e)(e.el,"."+s[r])[0];a||(a=Object(n.c)("div",s[r]),a.className=s[r],e.el.append(a)),i[r]=a,t[r]=a}}),i}},
vendor: 418 bytes, line 2
2"../../../../../node_modules/swiper/shared/create-shadow.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"c",(function(){return s}));var n=i("../../../../../node_modules/swiper/shared/utils.mjs");function s(e,t,i){const s=`swiper-slide-shadow${i?"-"+i:""}${e?" swiper-slide-shadow-"+e:""}`,r=Object(n.g)(t);let a=r.querySelector("."+s.split(" ").join("."));return a||(a=Object(n.c)("div",s.split(" ")),r.append(a)),a}},
vendor: 1,046 bytes, line 2
2"../../../../../node_modules/swiper/shared/effect-init.mjs":function(e,t,i){"use strict";function n(e){const{effect:t,swiper:i,on:n,setTranslate:s,setTransition:r,overwriteParams:a,perspective:o,recreateShadows:l,getEffectParams:c}=e;let h;n("beforeInit",()=>{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(i.params.containerModifierClass+"3d");const e=a?a():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),n("setTranslate",()=>{i.params.effect===t&&s()}),n("setTransition",(e,n)=>{i.params.effect===t&&r(n)}),n("transitionEnd",()=>{if(i.params.effect===t&&l){if(!c||!c().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),n("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(h=!0),requestAnimationFrame(()=>{h&&i.slides&&i.slides.length&&(s(),h=!1)}))})}i.r(t),i.d(t,"e",(function(){return n}))},
vendor: 338 bytes, line 2
2"../../../../../node_modules/swiper/shared/effect-target.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"e",(function(){return s}));var n=i("../../../../../node_modules/swiper/shared/utils.mjs");function s(e,t){const i=Object(n.g)(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}},
vendor: 791 bytes, line 2
2"../../../../../node_modules/swiper/shared/effect-virtual-transition-end.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"e",(function(){return s}));var n=i("../../../../../node_modules/swiper/shared/utils.mjs");function s(e){let{swiper:t,duration:i,transformElements:s,allSlides:r}=e;const{activeIndex:a}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?s:s.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement){return t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0]}return e.parentElement})(e):e;return t.getSlideIndex(i)===a}),e.forEach(e=>{Object(n.k)(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(e)})})}}},
vendor: 1,584 bytes, line 2
2"../../../../../node_modules/swiper/shared/ssr-window.esm.mjs":function(e,t,i){"use strict";function n(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:n(t[i])&&n(e[i])&&Object.keys(t[i]).length>0&&s(e[i],t[i])})}i.r(t),i.d(t,"a",(function(){return l})),i.d(t,"g",(function(){return a}));const r={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return s(e,r),e}const o={document:r,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){const e="undefined"!=typeof window?window:{};return s(e,o),e}},
vendor: 62,050 bytes, line 2
2"../../../../../node_modules/swiper/shared/swiper-core.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"S",(function(){return I})),i.d(t,"d",(function(){return M}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs"),s=i("../../../../../node_modules/swiper/shared/utils.mjs");let r,a,o;function l(){return r||(r=function(){const e=Object(n.a)(),t=Object(n.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),r}function c(e){return void 0===e&&(e={}),a||(a=function(e){let{userAgent:t}=void 0===e?{}:e;const i=l(),s=Object(n.a)(),r=s.navigator.platform,a=t||s.navigator.userAgent,o={ios:!1,android:!1},c=s.screen.width,h=s.screen.height,p=a.match(/(Android);?[\s\/]+([\d.]+)?/);let u=a.match(/(iPad).*OS\s([\d_]+)/);const d=a.match(/(iPod)(.*OS\s([\d_]+))?/),f=!u&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===r;let g="MacIntel"===r;return!u&&g&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${c}x${h}`)>=0&&(u=a.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),g=!1),p&&!m&&(o.os="android",o.android=!0),(u||f||d)&&(o.os="ios",o.ios=!0),o}(e)),a}function h(){return o||(o=function(){const e=Object(n.a)(),t=c();let i=!1;function s(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(s()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,n]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&n<2}}const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=s();return{isSafari:i||a,needPerspectiveFix:i,need3dFix:a||r&&t.ios,isWebView:r}}()),o}var p={on(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;const s=i?"unshift":"push";return e.split(" ").forEach(e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][s](t)}),n},once(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;function s(){n.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];t.apply(n,r)}return s.__emitterProxy=t,n.on(e,s,i)},onAny(e,t){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof e)return i;const n=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[n](e),i},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((n,s)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&i.eventsListeners[e].splice(s,1)})}),i):i},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,n;for(var s=arguments.length,r=new Array(s),a=0;a<s;a++)r[a]=arguments[a];"string"==typeof r[0]||Array.isArray(r[0])?(t=r[0],i=r.slice(1,r.length),n=e):(t=r[0].events,i=r[0].data,n=r[0].context||e),i.unshift(n);return(Array.isArray(t)?t:t.split(" ")).forEach(t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(n,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(n,i)})}),e}};const u=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const d=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":"."+e.params.slideClass);if(i){let t=i.querySelector("."+e.params.lazyPreloaderClass);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector("."+e.params.lazyPreloaderClass):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector("."+e.params.lazyPreloaderClass),t&&t.remove())})),t&&t.remove()}},f=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},m=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=s,r=[i-t];return r.push(...Array.from({length:t}).map((e,t)=>i+n+t)),void e.slides.forEach((t,i)=>{r.includes(t.column)&&f(e,i)})}const r=s+n-1;if(e.params.rewind||e.params.loop)for(let n=s-t;n<=r+t;n+=1){const t=(n%i+i)%i;(t<s||t>r)&&f(e,t)}else for(let n=Math.max(s-t,0);n<=Math.min(r+t,i-1);n+=1)n!==s&&(n>r||n<s)&&f(e,n)};function g(e){let{swiper:t,runCallbacks:i,direction:n,step:s}=e;const{activeIndex:r,previousIndex:a}=t;let o=n;if(o||(o=r>a?"next":r<a?"prev":"reset"),t.emit("transition"+s),i&&r!==a){if("reset"===o)return void t.emit("slideResetTransition"+s);t.emit("slideChangeTransition"+s),"next"===o?t.emit("slideNextTransition"+s):t.emit("slidePrevTransition"+s)}}function v(e,t,i){const s=Object(n.a)(),{params:r}=e,a=r.edgeSwipeDetection,o=r.edgeSwipeThreshold;return!a||!(i<=o||i>=s.innerWidth-o)||"prevent"===a&&(t.preventDefault(),!0)}function y(e){const t=this,i=Object(n.g)();let r=e;r.originalEvent&&(r=r.originalEvent);const a=t.touchEventsData;if("pointerdown"===r.type){if(null!==a.pointerId&&a.pointerId!==r.pointerId)return;a.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(a.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)return void v(t,r,r.targetTouches[0].pageX);const{params:o,touches:l,enabled:c}=t;if(!c)return;if(!o.simulateTouch&&"mouse"===r.pointerType)return;if(t.animating&&o.preventInteractionOnTransition)return;!t.animating&&o.cssMode&&o.loop&&t.loopFix();let h=r.target;if("wrapper"===o.touchEventsTarget&&!t.wrapperEl.contains(h))return;if("which"in r&&3===r.which)return;if("button"in r&&r.button>0)return;if(a.isTouched&&a.isMoved)return;const p=!!o.noSwipingClass&&""!==o.noSwipingClass,u=r.composedPath?r.composedPath():r.path;p&&r.target&&r.target.shadowRoot&&u&&(h=u[0]);const d=o.noSwipingSelector?o.noSwipingSelector:"."+o.noSwipingClass,f=!(!r.target||!r.target.shadowRoot);if(o.noSwiping&&(f?function(e,t){return void 0===t&&(t=this),function t(i){if(!i||i===Object(n.g)()||i===Object(n.a)())return null;i.assignedSlot&&(i=i.assignedSlot);const s=i.closest(e);return s||i.getRootNode?s||t(i.getRootNode().host):null}(t)}(d,h):h.closest(d)))return void(t.allowClick=!0);if(o.swipeHandler&&!h.closest(o.swipeHandler))return;l.currentX=r.pageX,l.currentY=r.pageY;const m=l.currentX,g=l.currentY;if(!v(t,r,m))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=m,l.startY=g,a.touchStartTime=Object(s.d)(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(a.allowThresholdMove=!1);let y=!0;h.matches(a.focusableElements)&&(y=!1,"SELECT"===h.nodeName&&(a.isTouched=!1)),i.activeElement&&i.activeElement.matches(a.focusableElements)&&i.activeElement!==h&&i.activeElement.blur();const b=y&&t.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!b||h.isContentEditable||r.preventDefault(),o.freeMode&&o.freeMode.enabled&&t.freeMode&&t.animating&&!o.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function b(e){const t=Object(n.g)(),i=this,r=i.touchEventsData,{params:a,touches:o,rtlTranslate:l,enabled:c}=i;if(!c)return;if(!a.simulateTouch&&"mouse"===e.pointerType)return;let h,p=e;if(p.originalEvent&&(p=p.originalEvent),"pointermove"===p.type){if(null!==r.touchId)return;if(p.pointerId!==r.pointerId)return}if("touchmove"===p.type){if(h=[...p.changedTouches].filter(e=>e.identifier===r.touchId)[0],!h||h.identifier!==r.touchId)return}else h=p;if(!r.isTouched)return void(r.startMoving&&r.isScrolling&&i.emit("touchMoveOpposite",p));const u=h.pageX,d=h.pageY;if(p.preventedByNestedSwiper)return o.startX=u,void(o.startY=d);if(!i.allowTouchMove)return p.target.matches(r.focusableElements)||(i.allowClick=!1),void(r.isTouched&&(Object.assign(o,{startX:u,startY:d,currentX:u,currentY:d}),r.touchStartTime=Object(s.d)()));if(a.touchReleaseOnEdges&&!a.loop)if(i.isVertical()){if(d<o.startY&&i.translate<=i.maxTranslate()||d>o.startY&&i.translate>=i.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(u<o.startX&&i.translate<=i.maxTranslate()||u>o.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&p.target===t.activeElement&&p.target.matches(r.focusableElements))return r.isMoved=!0,void(i.allowClick=!1);r.allowTouchCallbacks&&i.emit("touchMove",p),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=u,o.currentY=d;const f=o.currentX-o.startX,m=o.currentY-o.startY;if(i.params.threshold&&Math.sqrt(f**2+m**2)<i.params.threshold)return;if(void 0===r.isScrolling){let e;i.isHorizontal()&&o.currentY===o.startY||i.isVertical()&&o.currentX===o.startX?r.isScrolling=!1:f*f+m*m>=25&&(e=180*Math.atan2(Math.abs(m),Math.abs(f))/Math.PI,r.isScrolling=i.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(r.isScrolling&&i.emit("touchMoveOpposite",p),void 0===r.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(r.startMoving=!0)),r.isScrolling||"touchmove"===p.type&&r.preventTouchMoveFromPointerMove)return void(r.isTouched=!1);if(!r.startMoving)return;i.allowClick=!1,!a.cssMode&&p.cancelable&&p.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&p.stopPropagation();let g=i.isHorizontal()?f:m,v=i.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;a.oneWayMovement&&(g=Math.abs(g)*(l?1:-1),v=Math.abs(v)*(l?1:-1)),o.diff=g,g*=a.touchRatio,l&&(g=-g,v=-v);const y=i.touchesDirection;i.swipeDirection=g>0?"prev":"next",i.touchesDirection=v>0?"prev":"next";const b=i.params.loop&&!a.cssMode,w="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!r.isMoved){if(b&&w&&i.loopFix({direction:i.swipeDirection}),r.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});i.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,!a.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",p)}if((new Date).getTime(),r.isMoved&&r.allowThresholdMove&&y!==i.touchesDirection&&b&&w&&Math.abs(g)>=1)return Object.assign(o,{startX:u,startY:d,currentX:u,currentY:d,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,void(r.startTranslate=r.currentTranslate);i.emit("sliderMove",p),r.isMoved=!0,r.currentTranslate=g+r.startTranslate;let x=!0,S=a.resistanceRatio;if(a.touchReleaseOnEdges&&(S=0),g>0?(b&&w&&r.allowThresholdMove&&r.currentTranslate>(a.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>i.minTranslate()&&(x=!1,a.resistance&&(r.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+r.startTranslate+g)**S))):g<0&&(b&&w&&r.allowThresholdMove&&r.currentTranslate<(a.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]:i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===a.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),r.currentTranslate<i.maxTranslate()&&(x=!1,a.resistance&&(r.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-r.startTranslate-g)**S))),x&&(p.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),i.allowSlidePrev||i.allowSlideNext||(r.currentTranslate=r.startTranslate),a.threshold>0){if(!(Math.abs(g)>a.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,r.currentTranslate=r.startTranslate,void(o.diff=i.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&i.freeMode||a.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(r.currentTranslate),i.setTranslate(r.currentTranslate))}function w(e){const t=this,i=t.touchEventsData;let n,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(n=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0],!n||n.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;n=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{params:a,touches:o,rtlTranslate:l,slidesGrid:c,enabled:h}=t;if(!h)return;if(!a.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const p=Object(s.d)(),u=p-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),u<300&&p-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=Object(s.d)(),Object(s.n)(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===o.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let d;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,d=a.followFinger?l?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:d});const f=d>=-t.maxTranslate()&&!t.params.loop;let m=0,g=t.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){const t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==c[e+t]?(f||d>=c[e]&&d<c[e+t])&&(m=e,g=c[e+t]-c[e]):(f||d>=c[e])&&(m=e,g=c[c.length-1]-c[c.length-2])}let v=null,y=null;a.rewind&&(t.isBeginning?y=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const b=(d-c[m])/g,w=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(u>a.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(b>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?v:m+w):t.slideTo(m)),"prev"===t.swipeDirection&&(b>1-a.longSwipesRatio?t.slideTo(m+w):null!==y&&b<0&&Math.abs(b)>a.longSwipesRatio?t.slideTo(y):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+w):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==v?v:m+w),"prev"===t.swipeDirection&&t.slideTo(null!==y?y:m))}}function x(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:s,snapGrid:r}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=a&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=n,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function S(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function E(){const e=this,{wrapperEl:t,rtlTranslate:i,enabled:n}=e;if(!n)return;let s;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();s=0===r?0:(e.translate-e.minTranslate())/r,s!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function T(e){d(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function C(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const P=(e,t)=>{const i=Object(n.g)(),{params:s,el:r,wrapperEl:a,device:o}=e,l=!!s.nested,c="on"===t?"addEventListener":"removeEventListener",h=t;i[c]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),r[c]("touchstart",e.onTouchStart,{passive:!1}),r[c]("pointerdown",e.onTouchStart,{passive:!1}),i[c]("touchmove",e.onTouchMove,{passive:!1,capture:l}),i[c]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[c]("touchend",e.onTouchEnd,{passive:!0}),i[c]("pointerup",e.onTouchEnd,{passive:!0}),i[c]("pointercancel",e.onTouchEnd,{passive:!0}),i[c]("touchcancel",e.onTouchEnd,{passive:!0}),i[c]("pointerout",e.onTouchEnd,{passive:!0}),i[c]("pointerleave",e.onTouchEnd,{passive:!0}),i[c]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&r[c]("click",e.onClick,!0),s.cssMode&&a[c]("scroll",e.onScroll),s.updateOnWindowResize?e[h](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",x,!0):e[h]("observerUpdate",x,!0),r[c]("load",e.onLoad,{capture:!0})};const k=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var M={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",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:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function A(e,t){return function(i){void 0===i&&(i={});const n=Object.keys(i)[0],r=i[n];"object"==typeof r&&null!==r?(!0===e[n]&&(e[n]={enabled:!0}),"navigation"===n&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),n in e&&"enabled"in r?("object"!=typeof e[n]||"enabled"in e[n]||(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),Object(s.u)(t,i)):Object(s.u)(t,i)):Object(s.u)(t,i)}}const _={eventsEmitter:p,update:{updateSize:function(){const e=this;let t,i;const n=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:n.clientWidth,i=void 0!==e.params.height&&null!==e.params.height?e.params.height:n.clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(Object(s.o)(n,"padding-left")||0,10)-parseInt(Object(s.o)(n,"padding-right")||0,10),i=i-parseInt(Object(s.o)(n,"padding-top")||0,10)-parseInt(Object(s.o)(n,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function(){const e=this;function t(t,i){return parseFloat(t.getPropertyValue(e.getDirectionLabel(i))||0)}const i=e.params,{wrapperEl:n,slidesEl:r,size:a,rtlTranslate:o,wrongRTL:l}=e,c=e.virtual&&i.virtual.enabled,h=c?e.virtual.slides.length:e.slides.length,p=Object(s.e)(r,`.${e.params.slideClass}, swiper-slide`),u=c?e.virtual.slides.length:p.length;let d=[];const f=[],m=[];let g=i.slidesOffsetBefore;"function"==typeof g&&(g=i.slidesOffsetBefore.call(e));let v=i.slidesOffsetAfter;"function"==typeof v&&(v=i.slidesOffsetAfter.call(e));const y=e.snapGrid.length,b=e.slidesGrid.length;let w=i.spaceBetween,x=-g,S=0,E=0;if(void 0===a)return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*a:"string"==typeof w&&(w=parseFloat(w)),e.virtualSize=-w,p.forEach(e=>{o?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(Object(s.s)(n,"--swiper-centered-offset-before",""),Object(s.s)(n,"--swiper-centered-offset-after",""));const T=i.grid&&i.grid.rows>1&&e.grid;let C;T?e.grid.initSlides(p):e.grid&&e.grid.unsetSlides();const P="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(e=>void 0!==i.breakpoints[e].slidesPerView).length>0;for(let n=0;n<u;n+=1){let r;if(C=0,p[n]&&(r=p[n]),T&&e.grid.updateSlide(n,r,p),!p[n]||"none"!==Object(s.o)(r,"display")){if("auto"===i.slidesPerView){P&&(p[n].style[e.getDirectionLabel("width")]="");const a=getComputedStyle(r),o=r.style.transform,l=r.style.webkitTransform;if(o&&(r.style.transform="none"),l&&(r.style.webkitTransform="none"),i.roundLengths)C=e.isHorizontal()?Object(s.f)(r,"width",!0):Object(s.f)(r,"height",!0);else{const e=t(a,"width"),i=t(a,"padding-left"),n=t(a,"padding-right"),s=t(a,"margin-left"),o=t(a,"margin-right"),l=a.getPropertyValue("box-sizing");if(l&&"border-box"===l)C=e+s+o;else{const{clientWidth:t,offsetWidth:a}=r;C=e+i+n+s+o+(a-t)}}o&&(r.style.transform=o),l&&(r.style.webkitTransform=l),i.roundLengths&&(C=Math.floor(C))}else C=(a-(i.slidesPerView-1)*w)/i.slidesPerView,i.roundLengths&&(C=Math.floor(C)),p[n]&&(p[n].style[e.getDirectionLabel("width")]=C+"px");p[n]&&(p[n].swiperSlideSize=C),m.push(C),i.centeredSlides?(x=x+C/2+S/2+w,0===S&&0!==n&&(x=x-a/2-w),0===n&&(x=x-a/2-w),Math.abs(x)<.001&&(x=0),i.roundLengths&&(x=Math.floor(x)),E%i.slidesPerGroup==0&&d.push(x),f.push(x)):(i.roundLengths&&(x=Math.floor(x)),(E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup==0&&d.push(x),f.push(x),x=x+C+w),e.virtualSize+=C+w,S=C,E+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+v,o&&l&&("slide"===i.effect||"coverflow"===i.effect)&&(n.style.width=e.virtualSize+w+"px"),i.setWrapperSize&&(n.style[e.getDirectionLabel("width")]=e.virtualSize+w+"px"),T&&e.grid.updateWrapperSize(C,d),!i.centeredSlides){const t=[];for(let n=0;n<d.length;n+=1){let s=d[n];i.roundLengths&&(s=Math.floor(s)),d[n]<=e.virtualSize-a&&t.push(s)}d=t,Math.floor(e.virtualSize-a)-Math.floor(d[d.length-1])>1&&d.push(e.virtualSize-a)}if(c&&i.loop){const t=m[0]+w;if(i.slidesPerGroup>1){const n=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),s=t*i.slidesPerGroup;for(let e=0;e<n;e+=1)d.push(d[d.length-1]+s)}for(let n=0;n<e.virtual.slidesBefore+e.virtual.slidesAfter;n+=1)1===i.slidesPerGroup&&d.push(d[d.length-1]+t),f.push(f[f.length-1]+t),e.virtualSize+=t}if(0===d.length&&(d=[0]),0!==w){const t=e.isHorizontal()&&o?"marginLeft":e.getDirectionLabel("marginRight");p.filter((e,t)=>!(i.cssMode&&!i.loop)||t!==p.length-1).forEach(e=>{e.style[t]=w+"px"})}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(w||0)}),e-=w;const t=e-a;d=d.map(e=>e<=0?-g:e>t?t+v:e)}if(i.centerInsufficientSlides){let e=0;if(m.forEach(t=>{e+=t+(w||0)}),e-=w,e<a){const t=(a-e)/2;d.forEach((e,i)=>{d[i]=e-t}),f.forEach((e,i)=>{f[i]=e+t})}}if(Object.assign(e,{slides:p,snapGrid:d,slidesGrid:f,slidesSizesGrid:m}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){Object(s.s)(n,"--swiper-centered-offset-before",-d[0]+"px"),Object(s.s)(n,"--swiper-centered-offset-after",e.size/2-m[m.length-1]/2+"px");const t=-e.snapGrid[0],i=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+i)}if(u!==h&&e.emit("slidesLengthChange"),d.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==b&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(c||i.cssMode||"slide"!==i.effect&&"fade"!==i.effect)){const t=i.containerModifierClass+"backface-hidden",n=e.el.classList.contains(t);u<=i.maxBackfaceHiddenSlides?n||e.el.classList.add(t):n&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,i=[],n=t.virtual&&t.params.virtual.enabled;let s,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const a=e=>n?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(s=0;s<Math.ceil(t.params.slidesPerView);s+=1){const e=t.activeIndex+s;if(e>t.slides.length&&!n)break;i.push(a(e))}else i.push(a(t.activeIndex));for(s=0;s<i.length;s+=1)if(void 0!==i[s]){const e=i[s].offsetHeight;r=e>r?e:r}(r||0===r)&&(t.wrapperEl.style.height=r+"px")},updateSlidesOffset:function(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=(e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop)-i-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,i=t.params,{slides:n,rtlTranslate:s,snapGrid:r}=t;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&t.updateSlidesOffset();let a=-e;s&&(a=e),n.forEach(e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=i.spaceBetween;"string"==typeof o&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e<n.length;e+=1){const l=n[e];let c=l.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(c-=n[0].swiperSlideOffset);const h=(a+(i.centeredSlides?t.minTranslate():0)-c)/(l.swiperSlideSize+o),p=(a-r[0]+(i.centeredSlides?t.minTranslate():0)-c)/(l.swiperSlideSize+o),u=-(a-c),d=u+t.slidesSizesGrid[e],f=u>=0&&u<=t.size-t.slidesSizesGrid[e];(u>=0&&u<t.size-1||d>1&&d<=t.size||u<=0&&d>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),n[e].classList.add(i.slideVisibleClass)),f&&n[e].classList.add(i.slideFullyVisibleClass),l.progress=s?-h:h,l.originalProgress=s?-p:p}},updateProgress:function(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:s,isBeginning:r,isEnd:a,progressLoop:o}=t;const l=r,c=a;if(0===n)s=0,r=!0,a=!0;else{s=(e-t.minTranslate())/n;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;r=i||s<=0,a=o||s>=1,i&&(s=0),o&&(s=1)}if(i.loop){const i=t.getSlideIndexByData(0),n=t.getSlideIndexByData(t.slides.length-1),s=t.slidesGrid[i],r=t.slidesGrid[n],a=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=s?(l-s)/a:(l+a-r)/a,o>1&&(o-=1)}Object.assign(t,{progress:s,progressLoop:o,isBeginning:r,isEnd:a}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),a&&!c&&t.emit("reachEnd toEdge"),(l&&!r||c&&!a)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){const e=this,{slides:t,params:i,slidesEl:n,activeIndex:r}=e,a=e.virtual&&i.virtual.enabled,o=e.grid&&i.grid&&i.grid.rows>1,l=e=>Object(s.e)(n,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let c,h,p;if(a)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),c=l(`[data-swiper-slide-index="${t}"]`)}else c=l(`[data-swiper-slide-index="${r}"]`);else o?(c=t.filter(e=>e.column===r)[0],p=t.filter(e=>e.column===r+1)[0],h=t.filter(e=>e.column===r-1)[0]):c=t[r];c&&(o||(p=Object(s.p)(c,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!p&&(p=t[0]),h=Object(s.q)(c,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!h&&(h=t[t.length-1]))),t.forEach(e=>{u(e,e===c,i.slideActiveClass),u(e,e===p,i.slideNextClass),u(e,e===h,i.slidePrevClass)}),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{snapGrid:n,params:s,activeIndex:r,realIndex:a,snapIndex:o}=t;let l,c=e;const h=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===c&&(c=function(e){const{slidesGrid:t,params:i}=e,n=e.rtlTranslate?e.translate:-e.translate;let s;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?n>=t[e]&&n<t[e+1]-(t[e+1]-t[e])/2?s=e:n>=t[e]&&n<t[e+1]&&(s=e+1):n>=t[e]&&(s=e);return i.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0),s}(t)),n.indexOf(i)>=0)l=n.indexOf(i);else{const e=Math.min(s.slidesPerGroupSkip,c);l=e+Math.floor((c-e)/s.slidesPerGroup)}if(l>=n.length&&(l=n.length-1),c===r&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(c===r&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=h(c));const p=t.grid&&s.grid&&s.grid.rows>1;let u;if(t.virtual&&s.virtual.enabled&&s.loop)u=h(c);else if(p){const e=t.slides.filter(e=>e.column===c)[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),u=Math.floor(i/s.grid.rows)}else if(t.slides[c]){const e=t.slides[c].getAttribute("data-swiper-slide-index");u=e?parseInt(e,10):c}else u=c;Object.assign(t,{previousSnapIndex:o,snapIndex:l,previousRealIndex:a,realIndex:u,previousIndex:r,activeIndex:c}),t.initialized&&m(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==u&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const i=this,n=i.params;let s=e.closest(`.${n.slideClass}, swiper-slide`);!s&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!s&&e.matches&&e.matches(`.${n.slideClass}, swiper-slide`)&&(s=e)});let r,a=!1;if(s)for(let e=0;e<i.slides.length;e+=1)if(i.slides[e]===s){a=!0,r=e;break}if(!s||!a)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=s,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=r,n.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:i,translate:n,wrapperEl:r}=this;if(t.virtualTranslate)return i?-n:n;if(t.cssMode)return n;let a=Object(s.j)(r,e);return a+=this.cssOverflowAdjustment(),i&&(a=-a),a||0},setTranslate:function(e,t){const i=this,{rtlTranslate:n,params:s,wrapperEl:r,progress:a}=i;let o,l=0,c=0;i.isHorizontal()?l=n?-e:e:c=e,s.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:c,s.cssMode?r[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-c:s.virtualTranslate||(i.isHorizontal()?l-=i.cssOverflowAdjustment():c-=i.cssOverflowAdjustment(),r.style.transform=`translate3d(${l}px, ${c}px, 0px)`);const h=i.maxTranslate()-i.minTranslate();o=0===h?0:(e-i.minTranslate())/h,o!==a&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,n,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=!0);const a=this,{params:o,wrapperEl:l}=a;if(a.animating&&o.preventInteractionOnTransition)return!1;const c=a.minTranslate(),h=a.maxTranslate();let p;if(p=n&&e>c?c:n&&e<h?h:e,a.updateProgress(p),o.cssMode){const e=a.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-p;else{if(!a.support.smoothScroll)return Object(s.r)({swiper:a,targetPosition:-p,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-p,behavior:"smooth"})}return!0}return 0===t?(a.setTransition(0),a.setTranslate(p),i&&(a.emit("beforeTransitionStart",t,r),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(p),i&&(a.emit("beforeTransitionStart",t,r),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,i&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=e+"ms",i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),g({swiper:i,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),g({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,i,n,r){void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));const a=this;let o=e;o<0&&(o=0);const{params:l,snapGrid:c,slidesGrid:h,previousIndex:p,activeIndex:u,rtlTranslate:d,wrapperEl:f,enabled:m}=a;if(!m&&!n&&!r||a.destroyed||a.animating&&l.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);const g=Math.min(a.params.slidesPerGroupSkip,o);let v=g+Math.floor((o-g)/a.params.slidesPerGroup);v>=c.length&&(v=c.length-1);const y=-c[v];if(l.normalizeSlideIndex)for(let e=0;e<h.length;e+=1){const t=-Math.floor(100*y),i=Math.floor(100*h[e]),n=Math.floor(100*h[e+1]);void 0!==h[e+1]?t>=i&&t<n-(n-i)/2?o=e:t>=i&&t<n&&(o=e+1):t>=i&&(o=e)}if(a.initialized&&o!==u){if(!a.allowSlideNext&&(d?y>a.translate&&y>a.minTranslate():y<a.translate&&y<a.minTranslate()))return!1;if(!a.allowSlidePrev&&y>a.translate&&y>a.maxTranslate()&&(u||0)!==o)return!1}let b;if(o!==(p||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(y),b=o>u?"next":o<u?"prev":"reset",d&&-y===a.translate||!d&&y===a.translate)return a.updateActiveIndex(o),l.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==l.effect&&a.setTranslate(y),"reset"!==b&&(a.transitionStart(i,b),a.transitionEnd(i,b)),!1;if(l.cssMode){const e=a.isHorizontal(),i=d?y:-y;if(0===t){const t=a.virtual&&a.params.virtual.enabled;t&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),t&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{f[e?"scrollLeft":"scrollTop"]=i})):f[e?"scrollLeft":"scrollTop"]=i,t&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1})}else{if(!a.support.smoothScroll)return Object(s.r)({swiper:a,targetPosition:i,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}return a.setTransition(t),a.setTranslate(y),a.updateActiveIndex(o),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,n),a.transitionStart(i,b),0===t?a.transitionEnd(i,b):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,b))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,n){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const s=this;if(s.destroyed)return;void 0===t&&(t=s.params.speed);const r=s.grid&&s.params.grid&&s.params.grid.rows>1;let a=e;if(s.params.loop)if(s.virtual&&s.params.virtual.enabled)a+=s.virtual.slidesBefore;else{let e;if(r){const t=a*s.params.grid.rows;e=s.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=s.getSlideIndexByData(a);const t=r?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:i}=s.params;let o=s.params.slidesPerView;"auto"===o?o=s.slidesPerViewDynamic():(o=Math.ceil(parseFloat(s.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e<o;if(i&&(l=l||e<Math.ceil(o/2)),n&&i&&"auto"!==s.params.slidesPerView&&!r&&(l=!1),l){const n=i?e<s.activeIndex?"prev":"next":e-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"===n?e+1:e-t+1,slideRealIndex:"next"===n?s.realIndex:void 0})}if(r){const e=a*s.params.grid.rows;a=s.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else a=s.getSlideIndexByData(a)}return requestAnimationFrame(()=>{s.slideTo(a,t,i,n)}),s},slideNext:function(e,t,i){void 0===t&&(t=!0);const n=this,{enabled:s,params:r,animating:a}=n;if(!s||n.destroyed)return n;void 0===e&&(e=n.params.speed);let o=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(o=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<r.slidesPerGroupSkip?1:o,c=n.virtual&&r.virtual.enabled;if(r.loop){if(a&&!c&&r.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+l,e,t,i)}),!0}return r.rewind&&n.isEnd?n.slideTo(0,e,t,i):n.slideTo(n.activeIndex+l,e,t,i)},slidePrev:function(e,t,i){void 0===t&&(t=!0);const n=this,{params:s,snapGrid:r,slidesGrid:a,rtlTranslate:o,enabled:l,animating:c}=n;if(!l||n.destroyed)return n;void 0===e&&(e=n.params.speed);const h=n.virtual&&s.virtual.enabled;if(s.loop){if(c&&!h&&s.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const u=p(o?n.translate:-n.translate),d=r.map(e=>p(e));let f=r[d.indexOf(u)-1];if(void 0===f&&s.cssMode){let e;r.forEach((t,i)=>{u>=t&&(e=i)}),void 0!==e&&(f=r[e>0?e-1:e])}let m=0;if(void 0!==f&&(m=a.indexOf(f),m<0&&(m=n.activeIndex-1),"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(m=m-n.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),s.rewind&&n.isBeginning){const s=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(s,e,t,i)}return s.loop&&0===n.activeIndex&&s.cssMode?(requestAnimationFrame(()=>{n.slideTo(m,e,t,i)}),!0):n.slideTo(m,e,t,i)},slideReset:function(e,t,i){void 0===t&&(t=!0);const n=this;if(!n.destroyed)return void 0===e&&(e=n.params.speed),n.slideTo(n.activeIndex,e,t,i)},slideToClosest:function(e,t,i,n){void 0===t&&(t=!0),void 0===n&&(n=.5);const s=this;if(s.destroyed)return;void 0===e&&(e=s.params.speed);let r=s.activeIndex;const a=Math.min(s.params.slidesPerGroupSkip,r),o=a+Math.floor((r-a)/s.params.slidesPerGroup),l=s.rtlTranslate?s.translate:-s.translate;if(l>=s.snapGrid[o]){const e=s.snapGrid[o];l-e>(s.snapGrid[o+1]-e)*n&&(r+=s.params.slidesPerGroup)}else{const e=s.snapGrid[o-1];l-e<=(s.snapGrid[o]-e)*n&&(r-=s.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,s.slidesGrid.length-1),s.slideTo(r,e,t,i)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:i}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,a=e.clickedIndex;const o=e.isElement?"swiper-slide":"."+t.slideClass;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?a<e.loopedSlides-n/2||a>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),a=e.getSlideIndex(Object(s.e)(i,`${o}[data-swiper-slide-index="${r}"]`)[0]),Object(s.n)(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-n?(e.loopFix(),a=e.getSlideIndex(Object(s.e)(i,`${o}[data-swiper-slide-index="${r}"]`)[0]),Object(s.n)(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}},loop:{loopCreate:function(e){const t=this,{params:i,slidesEl:n}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const r=()=>{Object(s.e)(n,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},a=t.grid&&i.grid&&i.grid.rows>1,o=i.slidesPerGroup*(a?i.grid.rows:1),l=t.slides.length%o!=0,c=a&&t.slides.length%i.grid.rows!=0,h=e=>{for(let n=0;n<e;n+=1){const e=t.isElement?Object(s.c)("swiper-slide",[i.slideBlankClass]):Object(s.c)("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(e)}};if(l){if(i.loopAddBlankSlides){h(o-t.slides.length%o),t.recalcSlides(),t.updateSlides()}else Object(s.t)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else if(c){if(i.loopAddBlankSlides){h(i.grid.rows-t.slides.length%i.grid.rows),t.recalcSlides(),t.updateSlides()}else Object(s.t)("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else r();t.loopFix({slideRealIndex:e,direction:i.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:n,setTranslate:r,activeSlideIndex:a,byController:o,byMousewheel:l}=void 0===e?{}:e;const c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");const{slides:h,allowSlidePrev:p,allowSlideNext:u,slidesEl:d,params:f}=c,{centeredSlides:m}=f;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&f.virtual.enabled)return i&&(f.centeredSlides||0!==c.snapIndex?f.centeredSlides&&c.snapIndex<f.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0):c.slideTo(c.virtual.slides.length,0,!1,!0)),c.allowSlidePrev=p,c.allowSlideNext=u,void c.emit("loopFix");let g=f.slidesPerView;"auto"===g?g=c.slidesPerViewDynamic():(g=Math.ceil(parseFloat(f.slidesPerView,10)),m&&g%2==0&&(g+=1));const v=f.slidesPerGroupAuto?g:f.slidesPerGroup;let y=v;y%v!=0&&(y+=v-y%v),y+=f.loopAdditionalSlides,c.loopedSlides=y;const b=c.grid&&f.grid&&f.grid.rows>1;h.length<g+y?Object(s.t)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===f.grid.fill&&Object(s.t)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const w=[],x=[];let S=c.activeIndex;void 0===a?a=c.getSlideIndex(h.filter(e=>e.classList.contains(f.slideActiveClass))[0]):S=a;const E="next"===n||!n,T="prev"===n||!n;let C=0,P=0;const k=b?Math.ceil(h.length/f.grid.rows):h.length,M=(b?h[a].column:a)+(m&&void 0===r?-g/2+.5:0);if(M<y){C=Math.max(y-M,v);for(let e=0;e<y-M;e+=1){const t=e-Math.floor(e/k)*k;if(b){const e=k-t-1;for(let t=h.length-1;t>=0;t-=1)h[t].column===e&&w.push(t)}else w.push(k-t-1)}}else if(M+g>k-y){P=Math.max(M-(k-2*y),v);for(let e=0;e<P;e+=1){const t=e-Math.floor(e/k)*k;b?h.forEach((e,i)=>{e.column===t&&x.push(i)}):x.push(t)}}if(c.__preventObserver__=!0,requestAnimationFrame(()=>{c.__preventObserver__=!1}),T&&w.forEach(e=>{h[e].swiperLoopMoveDOM=!0,d.prepend(h[e]),h[e].swiperLoopMoveDOM=!1}),E&&x.forEach(e=>{h[e].swiperLoopMoveDOM=!0,d.append(h[e]),h[e].swiperLoopMoveDOM=!1}),c.recalcSlides(),"auto"===f.slidesPerView?c.updateSlides():b&&(w.length>0&&T||x.length>0&&E)&&c.slides.forEach((e,t)=>{c.grid.updateSlide(t,e,c.slides)}),f.watchSlidesProgress&&c.updateSlidesOffset(),i)if(w.length>0&&T){if(void 0===t){const e=c.slidesGrid[S],t=c.slidesGrid[S+C]-e;l?c.setTranslate(c.translate-t):(c.slideTo(S+Math.ceil(C),0,!1,!0),r&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else if(r){const e=b?w.length/f.grid.rows:w.length;c.slideTo(c.activeIndex+e,0,!1,!0),c.touchEventsData.currentTranslate=c.translate}}else if(x.length>0&&E)if(void 0===t){const e=c.slidesGrid[S],t=c.slidesGrid[S-P]-e;l?c.setTranslate(c.translate-t):(c.slideTo(S-P,0,!1,!0),r&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else{const e=b?x.length/f.grid.rows:x.length;c.slideTo(c.activeIndex-e,0,!1,!0)}if(c.allowSlidePrev=p,c.allowSlideNext=u,c.controller&&c.controller.control&&!o){const e={slideRealIndex:t,direction:n,setTranslate:r,activeSlideIndex:a,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===f.slidesPerView&&i})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...e,slideTo:c.controller.control.params.slidesPerView===f.slidesPerView&&i})}c.emit("loopFix")},loopDestroy:function(){const{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();const i=[];this.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;i[t]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=y.bind(e),e.onTouchMove=b.bind(e),e.onTouchEnd=w.bind(e),e.onDocumentTouchStart=C.bind(e),t.cssMode&&(e.onScroll=E.bind(e)),e.onClick=S.bind(e),e.onLoad=T.bind(e),P(e,"on")},detachEvents:function(){P(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:i,params:n,el:r}=e,a=n.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const o=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!o||e.currentBreakpoint===o)return;const l=(o in a?a[o]:void 0)||e.originalParams,c=k(e,n),h=k(e,l),p=e.params.grabCursor,u=l.grabCursor,d=n.enabled;c&&!h?(r.classList.remove(n.containerModifierClass+"grid",n.containerModifierClass+"grid-column"),e.emitContainerClasses()):!c&&h&&(r.classList.add(n.containerModifierClass+"grid"),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===n.grid.fill)&&r.classList.add(n.containerModifierClass+"grid-column"),e.emitContainerClasses()),p&&!u?e.unsetGrabCursor():!p&&u&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===l[t])return;const i=n[t]&&n[t].enabled,s=l[t]&&l[t].enabled;i&&!s&&e[t].disable(),!i&&s&&e[t].enable()});const f=l.direction&&l.direction!==n.direction,m=n.loop&&(l.slidesPerView!==n.slidesPerView||f),g=n.loop;f&&i&&e.changeDirection(),Object(s.u)(e.params,l);const v=e.params.enabled,y=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),d&&!v?e.disable():!d&&v&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",l),i&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!g&&y?(e.loopCreate(t),e.updateSlides()):g&&!y&&e.loopDestroy()),e.emit("breakpoint",l)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const r=Object(n.a)(),a="window"===t?r.innerHeight:i.clientHeight,o=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:a*t,point:e}}return{value:e,point:e}});o.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<o.length;e+=1){const{point:n,value:a}=o[e];"window"===t?r.matchMedia(`(min-width: ${a}px)`).matches&&(s=n):a<=i.clientWidth&&(s=n)}return s||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:n}=i;if(n){const t=e.slides.length-1,i=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*n;e.isLocked=e.size>i}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const{classNames:e,params:t,rtl:i,el:n,device:s}=this,r=function(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(n=>{e[n]&&i.push(t+n)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...r),n.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},D={};class I{constructor(){let e,t;for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?t=r[0]:[e,t]=r,t||(t={}),t=Object(s.u)({},t),e&&!t.el&&(t.el=e);const o=Object(n.g)();if(t.el&&"string"==typeof t.el&&o.querySelectorAll(t.el).length>1){const e=[];return o.querySelectorAll(t.el).forEach(i=>{const n=Object(s.u)({},t,{el:i});e.push(new I(n))}),e}const p=this;p.__swiper__=!0,p.support=l(),p.device=c({userAgent:t.userAgent}),p.browser=h(),p.eventsListeners={},p.eventsAnyListeners=[],p.modules=[...p.__modules__],t.modules&&Array.isArray(t.modules)&&p.modules.push(...t.modules);const u={};p.modules.forEach(e=>{e({params:t,swiper:p,extendParams:A(t,u),on:p.on.bind(p),once:p.once.bind(p),off:p.off.bind(p),emit:p.emit.bind(p)})});const d=Object(s.u)({},M,u);return p.params=Object(s.u)({},d,D,t),p.originalParams=Object(s.u)({},p.params),p.passedParams=Object(s.u)({},t),p.params&&p.params.on&&Object.keys(p.params.on).forEach(e=>{p.on(e,p.params.on[e])}),p.params&&p.params.onAny&&p.onAny(p.params.onAny),Object.assign(p,{enabled:p.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===p.params.direction,isVertical:()=>"vertical"===p.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:p.params.allowSlideNext,allowSlidePrev:p.params.allowSlidePrev,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:p.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:p.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),p.emit("_swiper"),p.params.init&&p.init(),p}getDirectionLabel(e){return this.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]}getSlideIndex(e){const{slidesEl:t,params:i}=this,n=Object(s.e)(t,`.${i.slideClass}, swiper-slide`),r=Object(s.h)(n[0]);return Object(s.h)(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=Object(s.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);const i=this.minTranslate(),n=(this.maxTranslate()-i)*e+i;this.translateTo(n,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const n=e.getSlideClasses(i);t.push({slideEl:i,classNames:n}),e.emit("_slideClass",i,n)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:i,slides:n,slidesGrid:s,slidesSizesGrid:r,size:a,activeIndex:o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=n[o]?Math.ceil(n[o].swiperSlideSize):0;for(let i=o+1;i<n.length;i+=1)n[i]&&!e&&(t+=Math.ceil(n[i].swiperSlideSize),l+=1,t>a&&(e=!0));for(let i=o-1;i>=0;i-=1)n[i]&&!e&&(t+=n[i].swiperSlideSize,l+=1,t>a&&(e=!0))}else if("current"===e)for(let e=o+1;e<n.length;e+=1){(t?s[e]+r[e]-s[o]<a:s[e]-s[o]<a)&&(l+=1)}else for(let e=o-1;e>=0;e-=1){s[o]-s[e]<a&&(l+=1)}return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:i}=e;function n(){const t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}let s;if(i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(t=>{t.complete&&d(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)n(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(t.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||n()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const i=this,n=i.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${n}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(t.params.containerModifierClass+"rtl"),t.el.dir="rtl"):(t.el.classList.remove(t.params.containerModifierClass+"rtl"),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const n=()=>"."+(t.params.wrapperClass||"").trim().split(" ").join(".");let r=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(n())}return Object(s.e)(i,n())[0]})();return!r&&t.params.createElements&&(r=Object(s.c)("div",t.params.wrapperClass),i.append(r),Object(s.e)(i,"."+t.params.slideClass).forEach(e=>{r.append(e)})),Object.assign(t,{el:i,wrapperEl:r,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:r,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===Object(s.o)(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===Object(s.o)(i,"direction")),wrongRTL:"-webkit-box"===Object(s.o)(r,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?d(t,e):e.addEventListener("load",e=>{d(t,e.target)})}),m(t),t.initialized=!0,m(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{params:n,el:r,wrapperEl:a,slides:o}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),r.removeAttribute("style"),a.removeAttribute("style"),o&&o.length&&o.forEach(e=>{e.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el.swiper=null,Object(s.v)(i)),i.destroyed=!0),null}static extendDefaults(e){Object(s.u)(D,e)}static get extendedDefaults(){return D}static get defaults(){return M}static installModule(e){I.prototype.__modules__||(I.prototype.__modules__=[]);const t=I.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(e=>I.installModule(e)),I):(I.installModule(e),I)}}Object.keys(_).forEach(e=>{Object.keys(_[e]).forEach(t=>{I.prototype[t]=_[e][t]})}),I.use([function(e){let{swiper:t,on:i,emit:s}=e;const r=Object(n.a)();let a=null,o=null;const l=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},c=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{o=r.requestAnimationFrame(()=>{const{width:i,height:n}=t;let s=i,r=n;e.forEach(e=>{let{contentBoxSize:i,contentRect:n,target:a}=e;a&&a!==t.el||(s=n?n.width:(i[0]||i).inlineSize,r=n?n.height:(i[0]||i).blockSize)}),s===i&&r===n||l()})}),a.observe(t.el)):(r.addEventListener("resize",l),r.addEventListener("orientationchange",c))}),i("destroy",()=>{o&&r.cancelAnimationFrame(o),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),r.removeEventListener("resize",l),r.removeEventListener("orientationchange",c)})},function(e){let{swiper:t,extendParams:i,on:r,emit:a}=e;const o=[],l=Object(n.a)(),c=function(e,i){void 0===i&&(i={});const n=new(l.MutationObserver||l.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void a("observerUpdate",e[0]);const i=function(){a("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(i):l.setTimeout(i,0)});n.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),o.push(n)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=Object(s.a)(t.hostEl);for(let t=0;t<e.length;t+=1)c(e[t])}c(t.hostEl,{childList:t.params.observeSlideChildren}),c(t.wrapperEl,{attributes:!1})}}),r("destroy",()=>{o.forEach(e=>{e.disconnect()}),o.splice(0,o.length)})}])},
vendor: 5,233 bytes, line 2
2"../../../../../node_modules/swiper/shared/utils.mjs":function(e,t,i){"use strict";i.r(t),i.d(t,"a",(function(){return E})),i.d(t,"b",(function(){return y})),i.d(t,"c",(function(){return v})),i.d(t,"d",(function(){return o})),i.d(t,"e",(function(){return m})),i.d(t,"f",(function(){return C})),i.d(t,"g",(function(){return f})),i.d(t,"h",(function(){return S})),i.d(t,"i",(function(){return s})),i.d(t,"j",(function(){return l})),i.d(t,"k",(function(){return T})),i.d(t,"l",(function(){return c})),i.d(t,"m",(function(){return P})),i.d(t,"n",(function(){return a})),i.d(t,"o",(function(){return x})),i.d(t,"p",(function(){return w})),i.d(t,"q",(function(){return b})),i.d(t,"r",(function(){return d})),i.d(t,"s",(function(){return u})),i.d(t,"t",(function(){return g})),i.d(t,"u",(function(){return p})),i.d(t,"v",(function(){return r}));var n=i("../../../../../node_modules/swiper/shared/ssr-window.esm.mjs");function s(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function r(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}function a(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function o(){return Date.now()}function l(e,t){void 0===t&&(t="x");const i=Object(n.a)();let s,r,a;const o=function(e){const t=Object(n.a)();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=o.transform||o.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix("none"===r?"":r)):(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function c(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function h(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function p(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const n=i<0||arguments.length<=i?void 0:arguments[i];if(null!=n&&!h(n)){const i=Object.keys(Object(n)).filter(e=>t.indexOf(e)<0);for(let t=0,s=i.length;t<s;t+=1){const s=i[t],r=Object.getOwnPropertyDescriptor(n,s);void 0!==r&&r.enumerable&&(c(e[s])&&c(n[s])?n[s].__swiper__?e[s]=n[s]:p(e[s],n[s]):!c(e[s])&&c(n[s])?(e[s]={},n[s].__swiper__?e[s]=n[s]:p(e[s],n[s])):e[s]=n[s])}}}return e}function u(e,t,i){e.style.setProperty(t,i)}function d(e){let{swiper:t,targetPosition:i,side:s}=e;const r=Object(n.a)(),a=-t.translate;let o,l=null;const c=t.params.speed;t.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(t.cssModeFrameID);const h=i>a?"next":"prev",p=(e,t)=>"next"===h&&e>=t||"prev"===h&&e<=t,u=()=>{o=(new Date).getTime(),null===l&&(l=o);const e=Math.max(Math.min((o-l)/c,1),0),n=.5-Math.cos(e*Math.PI)/2;let h=a+n*(i-a);if(p(h,i)&&(h=i),t.wrapperEl.scrollTo({[s]:h}),p(h,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:h})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(u)};u()}function f(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function m(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function g(e){try{return void console.warn(e)}catch(e){}}function v(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:s(t)),i}function y(e){const t=Object(n.a)(),i=Object(n.g)(),s=e.getBoundingClientRect(),r=i.body,a=e.clientTop||r.clientTop||0,o=e.clientLeft||r.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,c=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-a,left:s.left+c-o}}function b(e,t){const i=[];for(;e.previousElementSibling;){const n=e.previousElementSibling;t?n.matches(t)&&i.push(n):i.push(n),e=n}return i}function w(e,t){const i=[];for(;e.nextElementSibling;){const n=e.nextElementSibling;t?n.matches(t)&&i.push(n):i.push(n),e=n}return i}function x(e,t){return Object(n.a)().getComputedStyle(e,null).getPropertyValue(t)}function S(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function E(e,t){const i=[];let n=e.parentElement;for(;n;)t?n.matches(t)&&i.push(n):i.push(n),n=n.parentElement;return i}function T(e,t){t&&e.addEventListener("transitionend",(function i(n){n.target===e&&(t.call(e,n),e.removeEventListener("transitionend",i))}))}function C(e,t,i){const s=Object(n.a)();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function P(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}},
vendor: 237 bytes, line 2
2"../../../../../node_modules/swiper/swiper.mjs":function(e,t,i){"use strict";i.r(t);var n=i("../../../../../node_modules/swiper/shared/swiper-core.mjs");i.d(t,"Swiper",(function(){return n.S})),i.d(t,"default",(function(){return n.S}))},
vendor: 117 bytes, line 2
2"../../../../../node_modules/webpack/buildin/amd-options.js":function(e,t){(function(t){e.exports=t}).call(this,{})},
vendor: 201 bytes, line 2
2"../../../../../node_modules/webpack/buildin/global.js":function(e,t){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(e){"object"==typeof window&&(i=window)}e.exports=i},
2"../../../../../vendor/tabsspaces/tabslist/src/assets/tabsList.js":function(e,t){var i={oListForm:".tabsListForm",oListSection:".tabsListSection",oListFilter:".tabsListFilter",oListSearch:".tabsListSearch",oList:".tabsList",oListPager:".tabsListPager",oListNoResult:".tabsListNoResults",oListLoader:".tabsListLoader",oListViewSwitch:".tabsListViewSwitch",oListMap:".tabsListMap",oListResultCount:".tabsListResultCount",oListResultPageCurrent:".tabsListResultPageCurrent",oListResultPageTotal:".tabsListResultPageTotal",oListLimit:".tabsListLimit",oListSortorder:".tabsListSortorder",options:{scrollToTop:!0,callbacks:{}},tools:{parseJSON:function(e){try{return JSON.parse(e)}catch(e){return{}}}},init:function(e){void 0!==e&&(i.options=Object.assign(i.options,e));let t={};$(document).on("change",i.oListSection+" "+i.oListFilter,i.bindFilter),$(document).on("keyup",i.oListSection+" "+i.oListSearch,i.bindSearch),$(document).on("submit",i.oListSection+" "+i.oListForm,i.bindForm),$(document).on("click",i.oListSection+" "+i.oListPager+" a",i.bindPager),$(document).on("change",i.oListSection+" "+i.oListLimit,i.bindSortoption),$(document).on("change",i.oListSection+" "+i.oListSortorder,i.bindSortoption),$(document).on("change",i.oListViewSwitch,i.bindViewSwitch),i.initView(),t=$(i.oListSortorder),i.updateSelectedSortoption(t)},getSection:function(e){return $(e).closest(i.oListSection)},getForm:function(e){return $(e).closest(i.oListForm)},initView:function(){$(i.oListSection).length>0&&$(i.oListMap).length>0&&i.switchView(document.location.hash)},bindViewSwitch:function(e){e.preventDefault();let t="";t=$(this).prop("checked")?"#"+$(this).val():"#list",i.switchView(t)},switchView:function(e){let t=e.substr(1);void 0!==t&&""!==t||(t="list"),window.location.hash=t,"map"===t?($(i.oListSection).addClass("s-list--map"),PROJECT.map.init()):$(i.oListSection).removeClass("s-list--map"),$(i.oListViewSwitch).val()===t?$(i.oListViewSwitch).prop("checked",!0):$(i.oListViewSwitch).prop("checked",!1)},bindFilter:function(e){e.preventDefault();const t=i.getForm(this);let n="",s={},r="",a="";n=$(this).attr("name"),s=$('input[name="'+n+'"]'),s.length>1&&(r=$(this).val(),$(document).off("change",i.oListFilter,i.bindFilter),""===r?($('input[name="'+n+'"]').prop("checked",""),$(this).prop("checked","checked")):s.each((function(){a=$(this).val(),""===a&&$(this).prop("checked","")})),$(document).on("change",i.oListFilter,i.bindFilter)),i.getListItems(1,t,"s-list--loading-renew")},bindSortoption:function(e){e.preventDefault();const t=i.getForm(this);i.getListItems(1,t);let n=$(t).find(i.oListSortorder);i.updateSelectedSortoption(n)},updateSelectedSortoption:function(e){let t=e.closest(".tabsListSortoptions").find(".tabsListToggleSortoptions"),i=e.filter(":checked").data("label");t.text(i)},bindSearch:function(e){e.preventDefault(),window.clearTimeout(document.keywordTimeout),document.keywordTimeout=setTimeout((function(){$(i.oListForm).submit()}),700)},bindForm:function(e){e.preventDefault();const t=i.getForm(this);i.getListItems(1,t)},bindPager:function(e){if(e.preventDefault(),!$(this).parent().hasClass("v-list-pager__page--disabled")){let e=$(this).data("paging");const t=i.getForm(this);i.getListItems(e,t)}},scrollToTop:function(e,t){if(void 0===t){t=$(window).height()/100*25}if(void 0!==e&&e.length>0){var i=e.offset().top-t;$("html, body").animate({scrollTop:i},600,"linear")}},getListItemsRunning:!1,getListItems:function(e,t,n){var s=$(t),r="s-list--loading";void 0!==n&&""!=n&&(r+=" "+n);var a=s.data("translations"),o=s.data("list"),l=s.attr("data-config"),c=s.data("source");c.indexOf("?")>-1&&(c=c.substring(0,c.indexOf("?"))),c=c.replace(/^[a-zA-Z]{3,5}\:\/{2}[a-zA-Z0-9_.:-]+\//,"/"),i.getListItemsRunning&&4!==i.getListItemsRunning.readyState&&i.getListItemsRunning.abort();let h=new FormData(s.get(0));h.append("action","list_load"),h.append("list",o),h.append("source",c),h.append(a.paging,e),null!=l&&h.append("config",l);let p=new URLSearchParams(h).toString();s.closest(i.oListSection).addClass(r);let u=i.tools.parseJSON(l);i.getListItemsRunning=$.ajax({url:ajax_object.ajaxurl,type:"get",data:p,success:function(t){t=JSON.parse(t),i.updateResultCount(t.posts_max),i.updateResultPageCurrent(t.page_current),i.updateResultPageTotal(t.pages_max),"numbers"==t.config.pager.type||1==e?s.find(i.oList).html(t.html):s.find(i.oList).append(t.html),s.find(i.oListPager).html(t.pager.html),t.posts_max<=0?s.find(i.oListNoResult).css("display","block"):s.find(i.oListNoResult).css("display","none"),s.closest(i.oListSection).removeClass(r);let n=t.url,a={rand:Math.random()};""!==n&&history.pushState(a,"",n),!0===i.options.scrollToTop&&(void 0!==u&&void 0!==u.pager&&void 0!==u.pager.type&&"numbers"===u.pager.type||1===e)&&i.scrollToTop(s.find(i.oList)),"afterAjaxCallback"in i.options.callbacks&&"function"==typeof i.options.callbacks.afterAjaxCallback&&i.options.callbacks.afterAjaxCallback(t)},cache:!0,contentType:!1,processData:!1})},updateResultCount:function(e){$(i.oListResultCount).text(e)},updateResultPageCurrent:function(e){$(i.oListResultPageCurrent).text(e)},updateResultPageTotal:function(e){$(i.oListResultPageTotal).text(e)},updateListPager:function(e){},updateListFilters:function(e){let t={},n={},s={};$(i.oListFilter).each((function(e){t=$(this).closest(".a-list-filter-checkbox"),s=t.find("[data-filter]"),s.length>=1&&(t.addClass("a-list-filter-checkbox--disabled"),s.text("(0)"))})),Object.keys(e).forEach((function(i){n=$('[data-filter="'+i+'"]'),t=n.closest(".a-list-filter-checkbox"),n.text("("+e[i]+")"),t.removeClass("a-list-filter-checkbox--disabled")}))}};window.tabsList=i},"./admin-thumbs sync recursive \\.png$":function(e,t,i){var n={"./default.png":"./admin-thumbs/default.png","./s-accordion.png":"./admin-thumbs/s-accordion.png","./s-agenda.png":"./admin-thumbs/s-agenda.png","./s-blocks.png":"./admin-thumbs/s-blocks.png","./s-blog-header.png":"./admin-thumbs/s-blog-header.png","./s-blogs.png":"./admin-thumbs/s-blogs.png","./s-cards.png":"./admin-thumbs/s-cards.png","./s-columns.png":"./admin-thumbs/s-columns.png","./s-cta.png":"./admin-thumbs/s-cta.png","./s-customers.png":"./admin-thumbs/s-cu
2stomers.png","./s-editor-media.png":"./admin-thumbs/s-editor-media.png","./s-editor.png":"./admin-thumbs/s-editor.png","./s-form.png":"./admin-thumbs/s-form.png","./s-gallery.png":"./admin-thumbs/s-gallery.png","./s-header.png":"./admin-thumbs/s-header.png","./s-hero-centered.png":"./admin-thumbs/s-hero-centered.png","./s-hero-v2.png":"./admin-thumbs/s-hero-v2.png","./s-hero.png":"./admin-thumbs/s-hero.png","./s-highlights.png":"./admin-thumbs/s-highlights.png","./s-links.png":"./admin-thumbs/s-links.png","./s-list.png":"./admin-thumbs/s-list.png","./s-logos.png":"./admin-thumbs/s-logos.png","./s-media.png":"./admin-thumbs/s-media.png","./s-numbers.png":"./admin-thumbs/s-numbers.png","./s-page-title.png":"./admin-thumbs/s-page-title.png","./s-roadmap.png":"./admin-thumbs/s-roadmap.png","./s-speakers.png":"./admin-thumbs/s-speakers.png","./s-storytelling.png":"./admin-thumbs/s-storytelling.png","./s-sub-title.png":"./admin-thumbs/s-sub-title.png","./s-tabs-tabs.png":"./admin-thumbs/s-tabs-tabs.png","./s-tabs-v2.png":"./admin-thumbs/s-tabs-v2.png","./s-tabs.png":"./admin-thumbs/s-tabs.png","./s-team.png":"./admin-thumbs/s-team.png","./s-testimonials.png":"./admin-thumbs/s-testimonials.png","./s-timeline.png":"./admin-thumbs/s-timeline.png"};function s(e){var t=r(e);return i(t)}function r(e){if(!i.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=r,e.exports=s,s.id="./admin-thumbs sync recursive \\.png$"},
2"./admin-thumbs/default.png":function(e,t,i){e.exports=i.p+"admin-thumbs/default.png"},
2"./admin-thumbs/s-accordion.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-accordion.png"},
2"./admin-thumbs/s-agenda.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-agenda.png"},
2"./admin-thumbs/s-blocks.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-blocks.png"},
2"./admin-thumbs/s-blog-header.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-blog-header.png"},
2"./admin-thumbs/s-blogs.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-blogs.png"},
2"./admin-thumbs/s-cards.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-cards.png"},
2"./admin-thumbs/s-columns.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-columns.png"},
2"./admin-thumbs/s-cta.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-cta.png"},
2"./admin-thumbs/s-customers.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-customers.png"},
2"./admin-thumbs/s-editor-media.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-editor-media.png"},
2"./admin-thumbs/s-editor.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-editor.png"},
2"./admin-thumbs/s-form.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-form.png"},
2"./admin-thumbs/s-gallery.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-gallery.png"},
2"./admin-thumbs/s-header.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-header.png"},
2"./admin-thumbs/s-hero-centered.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-hero-centered.png"},
2"./admin-thumbs/s-hero-v2.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-hero-v2.png"},
2"./admin-thumbs/s-hero.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-hero.png"},
2"./admin-thumbs/s-highlights.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-highlights.png"},
2"./admin-thumbs/s-links.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-links.png"},
2"./admin-thumbs/s-list.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-list.png"},
2"./admin-thumbs/s-logos.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-logos.png"},
2"./admin-thumbs/s-media.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-media.png"},
2"./admin-thumbs/s-numbers.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-numbers.png"},
2"./admin-thumbs/s-page-title.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-page-title.png"},
2"./admin-thumbs/s-roadmap.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-roadmap.png"},
2"./admin-thumbs/s-speakers.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-speakers.png"},
2"./admin-thumbs/s-storytelling.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-storytelling.png"},
2"./admin-thumbs/s-sub-title.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-sub-title.png"},
2"./admin-thumbs/s-tabs-tabs.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-tabs-tabs.png"},
2"./admin-thumbs/s-tabs-v2.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-tabs-v2.png"},
2"./admin-thumbs/s-tabs.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-tabs.png"},
2"./admin-thumbs/s-team.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-team.png"},
2"./admin-thumbs/s-testimonials.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-testimonials.png"},
2"./admin-thumbs/s-timeline.png":function(e,t,i){e.exports=i.p+"admin-thumbs/s-timeline.png"},
2"./app.js":function(e,t,i){"use strict";i.r(t);var n=i("../../../../../node_modules/jquery/dist/jquery.js"),s=i.n(n),r=i("../../../../../node_modules/lottie-web/build/player/lottie.js"),a=i.n(r),o=i("../../../../../node_modules/headroom.js/dist/headroom.js"),l=i.n(o),c=i("../../../../../node_modules/countup.js/dist/countUp.min.js"),h=i("../../../../../node_modules/plyr/dist/plyr.min.js"),p=i.n(h),u=(i("../../../../../vendor/tabsspaces/tabslist/src/assets/tabsList.js"),i("../../../../../node_modules/mustache/mustache.js")),d=i.n(u),f=(i("../../../../../node_modules/jquery-match-height/dist/jquery.matchHeight.js"),i("../../../../../node_modules/swiper/swiper.mjs")),m=i("../../../../../node_modules/swiper/modules/index.mjs");function g(e){e.keys().forEach(e)}g(i("./ico sync recursive ^\\.\\/.*$")),g(i("./svg sync recursive \\.svg$")),g(i("./fonts sync recursive ^\\.\\/.*$")),g(i("./admin-thumbs sync recursive \\.png$")),g(i("./jpg sync recursive \\.jpg")),g(i("./png sync recursive \\.png")),window.jQuery=s.a,window.$=s.a,s()((function(){var e={breakpoints:{sm:768,md:996},common:{getViewport:function(){var e,t;return void 0!==window.innerWidth?(e=window.innerWidth,t=window.innerHeight):void 0!==document.documentElement&&void 0!==document.documentElement.clientWidth&&0!==document.documentElement.clientWidth?(e=document.documentElement.clientWidth,t=document.documentElement.clientHeight):(e=document.getElementsByTagName("body")[0].clientWidth,t=document.getElementsByTagName("body")[0].clientHeight),{width:e,height:t}},isSafari:function(){var e=!1;return-1===navigator.userAgent.indexOf("Chrome")&&-1!==navigator.userAgent.indexOf("Safari")&&(e=!0),e},init:function(){window.tabsList.init(),e.nav.init(),e.anim.init(),e.toggle.init(),e.gform.init(),e.list.init(),e.lottie.init(),e.swiper.init(),e.mousefollow.init(),e.video.init(),e.scroll.init(),e.cards.init(),e.flyout.init(),e.message.init(),e.lightbox.init(),e.timeline.init(),e.accordion.init(),e.matchHeight.init(),e.table.init(),e.searchToggle.init(),e.search.init(),e.header.init(),e.backToTop.init(),e.roadmap.init(),e.storytelling.init(),e.tabs.init()}},toggle:{clickElm:".jsToggleText",labelElm:".jsToggleTextLabel",dataAttr:"toggle-text",init:function(){s()(document).on("click",e.toggle.clickElm,e.toggle.switch)},switch:function(t){let i=s()(this),n=i.find(e.toggle.labelElm),r=i.data(e.toggle.dataAttr),a=n.text()==r.current?r.toggle:r.current;n.text(a),i.attr("title",a)},toDefault:function(t){let i=s()(t),n=i.data(e.toggle.dataAttr),r=i.find(e.toggle.labelElm),a=n.toggle;r.text(a),i.attr("title",a)}},nav:{toggleButtons:".jsNavToggle",toggleLabelElm:".jsToggleTextLabel",toggleDataAttr:"toggle-text",openClass:"state-c-nav--nav-open",overlayClass:"state-c-nav--nav-hover",toggleSubnav:"jsToggleSubnav",subnavElement:"jsSubnav",subnavClass:"state-c-nav--subnav-open",lastHovered:null,init:function(){e.nav.initMenuExtras(),e.nav.initNavOverlay(),e.nav.initNavHeight(),e.nav.sticky(),e.nav.menuOnHover(),s()(window).on("resize orientationchange",e.nav.menuOnHover),s()(document).on("click.toggleMobile",e.nav.toggleButtons,e.nav.clickMobileToggle),s()(document).on("keyup.closeNav",e.nav.esc),s()(document).on("click.navItem",".v-nav__item > a[data-image]",e.nav.updateMenuItemImage),s()(document).on("click.navItem",".v-nav__item--has-children > a",e.nav.clickSubmenuOpen),s()(document).on("click.navItem",".vNavSubmenuOpen",e.nav.clickSubmenuOpen),s()(document).on("click.navItem",".vNavSubmenuBack",e.nav.clickSubmenuBack),s()(document).on("click.navItem",".has-submenu--type-products > a",e.nav.clickSubmenuFirstOpen),s()(document).on("click.toggleSubnav","."+e.nav.toggleSubnav,e.nav.clickToggleSubnav),!0===e.common.isSafari()&&s()(document.body).addClass("isSafari"),s()(document).on("click","body",e.nav.outerClose)},initNavHeight:function(){var e=0;s()("body").css("--nav-height","auto"),s()(".vNavSubmenu").each((function(){s()(this).outerHeight()>e&&(e=s()(this).outerHeight())})),s()("body").css("--nav-height",e+"px")},initNavOverlay:function(){s()(document).on("click.navHover",".v-nav--header-custom.v-nav--level-0 > .v-nav__item--has-children > a",(function(){var t=e.common.getViewport(),i=s()(document.body);t.width>=e.breakpoints.md?(e.searchToggle.close(),i.addClass(e.nav.overlayClass)):i.removeClass(e.nav.overlayClass)}))},initMenuExtras:function(){s()("#nav").find(".vNavSubmenu")},updateMenuItemImage:function(e){let t=s()(this).data("image");if(null!=t){"string"==typeof t&&(t=JSON.parse(t));var i="";if(void 0!==t.sizes&&void 0!==t.sizes.large&&(i=t.sizes.large),""===i.trim()&&(i=t.url),""!==i.trim){var n='<img src="'+i+'" alt="" class="a-image a-image--cover">';s()(".vNavSubmenuImage").html(n)}}else s()(".vNavSubmenuImage").empty()},updateNavHeight:function(e){e.stopPropagation(),s()("body").css("--nav-height","auto");const t=s()(e.target).closest(".v-nav__item").find("> .sub-menu > .v-nav__submenu-wrapper >
2 .sub-menu-list"),i=t.parents(".sub-menu-list");var n=t.outerHeight();i.length>0&&i.each((function(){s()(this).innerHeight()>n&&(n=s()(this).innerHeight())})),s()("body").css("--nav-height",n+"px")},updateToggleButton:function(t){var i=s()(e.nav.toggleButtons);if(null!=t&&""!==t.trim()){var n=t.trim();i.each((function(){var t=s()(this),i=t.find(e.nav.toggleLabelElm),r=t.data(e.nav.toggleDataAttr);if(n in r){var a=r[n];i.text(a),t.attr("title",a)}}))}},closeOverlay:function(){s()(document.body).removeClass(e.nav.overlayClass)},closeOpenSubmenu:function(){s()("#nav").find(".v-nav__item--open-submenu").removeClass("v-nav__item--open-submenu")},clickMobileToggle:function(t){t.preventDefault();var i=s()(document.body);e.searchToggle.close(),i.hasClass(e.nav.openClass)?(i.removeClass(e.nav.openClass),e.nav.updateToggleButton("open"),e.nav.closeOpenSubmenu()):(i.addClass(e.nav.openClass),e.nav.updateToggleButton("close"),e.nav.closeSubnav())},esc:function(t){27===t.keyCode&&e.nav.close()},close:function(t){var i=s()(document.body);i.hasClass(e.nav.openClass)&&(i.removeClass(e.nav.openClass),e.nav.updateToggleButton("open")),i.hasClass(e.nav.overlayClass)&&i.removeClass(e.nav.overlayClass)},clickSubmenuOpen:function(t){t.preventDefault(),e.nav.updateNavHeight(t);var i=s()(this);e.nav.clearOpenStatus(i),i.closest(".v-nav__item").siblings(".v-nav__item").removeClass("v-nav__item--open-submenu"),i.closest(".v-nav__item").find(".v-nav__item").removeClass("v-nav__item--open-submenu"),i.closest(".v-nav__item").addClass("v-nav__item--open-submenu")},clearOpenStatus:function(e){for(var t=e.closest("li");t.parent().closest("li").length>0;)t=t.parent().closest("li");t.siblings().each((function(e,t){s()(t).find("li").removeClass("v-nav__item--open-submenu")}))},clickSubmenuBack:function(e){e.preventDefault(),s()(this).closest(".v-nav__item").removeClass("v-nav__item--open-submenu")},sticky:function(){var e=s()("body").get(0);new l.a(e,{offset:72,tolerance:{up:5,down:0},classes:{initial:"state-c-nav",pinned:"state-c-nav--pinned",unpinned:"state-c-nav--unpinned",top:"state-c-nav--top",notTop:"state-c-nav--not-top",bottom:"state-c-nav--bottom",notBottom:"state-c-nav--not-bottom"}}).init()},clickToggleSubnav:function(t){t.preventDefault(),s()(document.body).hasClass(e.nav.subnavClass)?e.nav.closeSubnav():e.nav.openSubnav()},openSubnav:function(){s()(document.body).addClass(e.nav.subnavClass),s()("."+e.nav.subnavElement).slideDown(200)},closeSubnav:function(){s()(document.body).removeClass(e.nav.subnavClass),s()("."+e.nav.subnavElement).slideUp(200)},outerClose:function(t){var i=s()(".jsHeader");i.is(t.target)||0!==i.has(t.target).length||(e.nav.closeSubnav(),e.nav.closeOpenSubmenu(),e.nav.closeOverlay())},clickSubmenuFirstOpen:function(t){if(t.preventDefault(),e.common.getViewport().width>995){var i=s()(this).closest(".v-nav__item").find(".v-nav__submenu-list li:first-child");if(i.length>0){i.addClass("v-nav__item--open-submenu");var n=i.find(".sub-menu-list");if(n.length>0){var r=n.outerHeight();s()("body").css("--nav-height",r+"px")}let e=i.find("a:first-child").data("image");if(null!=e){"string"==typeof e&&(e=JSON.parse(e));var a="";if(void 0!==e.sizes&&void 0!==e.sizes.large&&(a=e.sizes.large),""===a.trim()&&(a=e.url),""!==a.trim){var o='<img src="'+a+'" alt="" class="a-image a-image--cover">';s()(".vNavSubmenuImage").html(o)}}else s()(".vNavSubmenuImage").empty()}}},menuOnHover:function(){e.common.getViewport().width>995&&(s()(".v-nav a,.v-nav--level-0 > .v-nav__item--has-children").hoverIntent({interval:150,timeout:0}),s()(document).on("hoverintent",".v-nav__item > a",(function(){s()(this).trigger("click.navItem").trigger("click.navHover")})),s()(document).on("hoverintentleave",".v-nav--level-0 > .v-nav__item--has-children",(function(e){s()(e.target).hasClass("v-nav__item--has-children")&&s()("body").trigger("click")})))}},gform:{init:function(){s()(document).on("gform_post_render",e.gform.hideLoader),s()(document).on("click.loader",".gform_button",e.gform.showLoader),s()(document).on("click.loader",".gform_next_button, gform_previous_button",e.gform.showLoader),s()(document).on("submit",".gform_wrapper form",e.gform.showLoader),s()(document).on("gform_page_loaded",e.gform.hideLoader),s()(document).on("gform_confirmation_loaded",e.gform.showConfirmation),s()(document).on("click.loader",".gformCloseConfirmation",e.gform.hideConfirmation),s()(document).on("focus","input, textarea, select",(function(e){s()(this).closest(".gfield").addClass("state--has-focus"),s()(this).closest(".field").addClass("state--has-focus")})),s()(document).on("blur","input, textarea, select",(function(e){s()(this).val()||(s()(this).closest(".gfield").removeClass("state--has-focus"),s()(this).closest(".field").addClass("state--has-focus"))})),e.gform.fixHasFocus()},fixHasFocus:function(){s()("input, textarea, select").each((function(){s()(this).val()&&(s()(this).closest(".gfield").addClass("state--has-focus"),s()(this).closest(".hs-form-field").addClass("state--has-focus"))})),e.gform.showConfirmation()},showLoader:function(){s()(this).closest(".gformContainer").find(".gformLoader").fadeIn(300).css("display","flex")},hideLoader:function(){s()(".gformLoader").fadeOut(300),e.gform.fixHasFocus()},showConfirmation:function(){s()(".gformConfirmation").fadeIn(300).css("display","flex"),s()(".gform_confirmation_wrapper").length>0&&s()(".gform_confirmation_wrapper").get(0).scrollIntoView({behavior:"smooth",block:"center"})},hideConfirmation:function(){s()(".gformConfirmation").fadeOut(300)},AfterAjaxInit:function(){window.document.dispatchEvent(new Event("DOMContentLoaded",{bubbles:!0,cancelable:!0})),e.gform.fixHasFocus()}},lottie:{array:[],init:function(){s()(".jsLottieAnim").each((function(t,i){e.lottie.initPerAnimation(t,this)}))},initPerAnimation:function(t,i){s()(i).attr("data-lottie-index",t);var n=s()(i).data("json"),r=s()(i).data("loop"),o=s()(i).data("autoplay"),l=s()(i).data("name"),c=s()(i).data("trigger");void 0!==l&&null!=l||(l="lottie-animation-"+t),void 0!==r&&"undefined"!=r&&null!=r||(r=!0),void 0!==o&&"undefined"!=o&&null!=o||(o=!0);var h=a.a.loadAnimation({container:i,renderer:"svg",loop:r,autoplay:o,path:n,name:l});if("inviewport"===c){let e=!1;new IntersectionObserver(t=>{t.forEach(t=>{const i=t.isIntersecting,n=t.boundingClientRect,s=window.innerHeight,r=n.top>s;!i||e||r?r&&(h.stop(),h.goToAndStop(0,!0),e=!1):(h.play(),e=!0)})},{threshold:[0,.1,.5,1]}).observe(i)}e.lottie.array.push(h)}},swiper:{allCarousels:[],init:function(){e.swiper.logoSwiper(),e.swiper.testimonialSwiper(),e.swiper.cardsSwiper(),e.swiper.gallerySwiper(),e.swiper.blogsSwiper()},logoSwiper:function(){s()(".jsLogoSwiper").each((function(){var e=s()(this);new f.default(e.get(0),{modules:[m.Autoplay],autoplay:{delay:5e3},loop:!0,slidesPerView:2,spaceBetween:20,breakpoints:{768:{slidesPerView:6,spaceBetween:20}}})}))},cardsSwiper:function(){s()(".jsCardsSwiper").each((function(){var e=s()(this);new f.default(e.find(".swiper").get(0),{modules:[m.Navigation,m.Scrollbar,m.Pagination],navigation:{nextEl:e.find(".swiper-button-next").get(0),prevEl:e.find(".swiper-button-prev").get(0)},scrollbar:{el:e.find(".swiper-scrollbar").get(0)},pagination:{el:e.find(".swiper-pagination").get(0),type:"progressbar",clickable:!0},slidesPerView:1,spaceBetween:20,watchSlidesProgress:!0,breakpoints:{768:{slidesPerView:2}}})}))},testimonialSwiper:function(){s()(".jsTestimonialSwiper").each((function(){var e=s()(this);new f.default(e.find(".swiper").get(0),{modules:[m.Navigation,m.Scrollbar,m.Pagination],navigation:{nextEl:e.find(".swiper-button-next").get(0),prevEl:e.find(".swiper-button-prev").get(0)},scrollbar:{el:e.find(".swiper-scrollbar").get(0)},pagination:{el:e.find(".swiper-pagination").get(0),type:"progressbar",clickable:!0}})}))},gallerySwiper:function(){var t=document.querySelectorAll(".jsGalleryCarou
2sel");"object"==typeof t&&t.length>0&&t.forEach((t,i)=>{const n=t.querySelector(".jsGalleryPreview .jsCarousel"),s=t.querySelector(".jsGallerythumbs .jsCarousel"),r=t.querySelector(".jsCarouselPrev"),a=t.querySelector(".jsCarouselNext"),o=t.querySelector(".jsCarouselPagination");if(null!==s){var l=new f.default(s,{modules:[m.Navigation,m.Pagination],slidesPerView:2,spaceBetween:0,breakpoints:{540:{slidesPerView:3},768:{slidesPerView:6}},navigation:{prevEl:r,nextEl:a},pagination:{el:o,type:"progressbar",clickable:!0}});e.swiper.allCarousels.push(l)}null!==n&&new f.default(n,{modules:[m.Thumbs],slidesPerView:1,spaceBetween:0,noSwiping:!0,noSwipingClass:"swiper-slide",thumbs:{swiper:l}}).on("slideChange",(function(){var e=this.activeIndex,t=this.slides;t.length>0&&t.forEach((function(t,i){var n=t.querySelector(".plyr");i===e?null!==n&&n.dispatchEvent(new Event("playSlide")):null!==n&&n.dispatchEvent(new Event("pauseSlide"))}))}))})},blogsSwiper:function(){var t=document.querySelectorAll(".jsBlogsCarousel");"object"==typeof t&&t.length>0&&t.forEach((t,i)=>{const n=t.querySelector(".jsCarousel"),s=t.querySelector(".jsCarouselPrev"),r=t.querySelector(".jsCarouselNext"),a=t.querySelector(".jsCarouselPagination");if(null!==n){var o=new f.default(n,{modules:[m.Navigation,m.Pagination],slidesPerView:2,spaceBetween:20,breakpoints:{768:{slidesPerView:3}},navigation:{prevEl:s,nextEl:r},pagination:{el:a,type:"progressbar",clickable:!0}});e.swiper.allCarousels.push(o)}})}},video:{playersArray:[],init:function(){var t=document.querySelectorAll(".jsVideoWrapper");"object"==typeof t&&t.length>0&&t.forEach((t,i)=>{var n=t.querySelector(".jsVideo");const s=!!n.hasAttribute("controls"),r=!!n.hasAttribute("autoplay"),a=new p.a(n,{clickToPlay:!!s,volume:r?0:.5,muted:!!r,controls:s?["play","progress","volume","mute","fullscreen"]:[],hideControls:!1,storage:{enabled:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},autoplay:r,playsinline:!0,vimeo:{playsinline:!0,loop:!0},youtube:{playsinline:!0,loop:!0}});a.on("play",e=>{t.classList.add("jsVideoPlaying")}),a.on("pause",e=>{t.classList.remove("jsVideoPlaying")}),a.on("enterfullscreen",()=>{a.elements.container.classList.add("fullscreen-active")}),a.on("exitfullscreen",()=>{a.elements.container.classList.remove("fullscreen-active")}),a.on("playSlide",e=>{t.classList.add("jsVideoPlaying"),a.play()}),a.on("pauseSlide",e=>{t.classList.remove("jsVideoPlaying"),a.pause()}),e.video.playersArray.push(a)})},updateAspectRatio:function(){e.video.playersArray.forEach((e,t)=>{const i=e.elements.container.querySelector(".plyr__video-wrapper");var n=100/e.elements.container.offsetWidth*e.elements.container.offsetHeight;i.style.paddingBottom="".concat(n,"%")})}},list:{listSection:".tabsListSection",listSearch:".tabsListSearch",filter:".tabsListFilter",filterClear:".tabsListFilterClear",filterBox:".tabsListFilterBox",filterValue:".tabsListFilterValue",filterGroup:".tabsListFilters",dropdownOpen:".tabsListDropdownToggle",dropdownList:".tabsListDropdownList",clearAll:".tabsListClearall",init:function(){e.list.checkFilterValues(),s()(document).on("keyup",e.list.listSection+" "+e.list.listSearch,e.list.bindSearch),s()(document).on("click",e.list.listSection+" "+e.list.filterClear,e.list.clearFilter),s()(document).on("change",e.list.listSection+" "+e.list.filter,e.list.bindFilter),s()(document).on("click",e.list.listSection+" "+e.list.dropdownOpen,e.list.bindDropdownToggle),s()(document).on("click",e.list.listSection+" "+e.list.clearAll,e.list.clearAllFilters),s()(document).on("click.closeFilterDropdown",e.list.bindOuderCloseDropDown)},checkFilterValues:function(){s()(e.list.filter+", "+e.list.listSearch).each((function(){e.list.checkFilter(s()(this))}))}
2,checkFilter:function(t){t.is("input:checkbox")||t.is("input:radio")?e.list.checkFilterCheckbox(t):t.is("input:text")?e.list.checkFilterText(t):t.is("select")&&e.list.checkFilterSelect(t)},checkFilterText:function(t){const i=t.val(),n=t.closest(e.list.filterBox);""!=i?n.hasClass("v-list-filter--active")||n.addClass("v-list-filter--active"):n.hasClass("v-list-filter--active")&&n.removeClass("v-list-filter--active")},checkFilterCheckbox:function(t){const i=t.attr("name"),n=[],r=t.closest(e.list.filterBox),a=r.find(e.list.filterValue);if(s()("input[name='"+i+"']:checked").each((function(){""!=s()(this).val()&&n.push({value:s()(this).val(),text:s()(this).find("+ label").text()})})),n.length>0){r.hasClass("v-list-filter--active")||r.addClass("v-list-filter--active");let e=n[0].text;n.length>1&&(e+=" [+"+(n.length-1)+"]"),a.text(e)}else r.hasClass("v-list-filter--active")&&r.removeClass("v-list-filter--active"),a.text("")},checkFilterSelect:function(t){const i=t.val(),n=t.find("option:selected").text(),s=t.closest(e.list.filterBox),r=s.find(e.list.filterValue);""!=i?(s.hasClass("v-list-filter--active")||s.addClass("v-list-filter--active"),r.text(n)):(s.hasClass("v-list-filter--active")&&s.removeClass("v-list-filter--active"),r.text(""),t.trigger("blur"))},clearFilter:function(t){t.preventDefault(),t.stopPropagation(),e.list.clearFilterAction(s()(this))},clearFilterAction:function(t){const i=t.closest(e.list.filterBox);if(i.hasClass("v-list-filter--template-search"))i.find("input").val("").trigger("keyup"),e.list.checkFilterValues();else if(i.hasClass("v-list-filter--template-select"))i.find("select option").prop("selected",!1),i.find("select").trigger("change"),e.list.checkFilterValues();else if(i.hasClass("v-list-filter--template-radio")||i.hasClass("v-list-filter--template-checkbox")){i.find("input").each((function(e){0==e?(s()(this).trigger("change"),s()(this).prop("checked",!0)):s()(this).prop("checked",!1)})),e.list.checkFilterValues()}t.trigger("blur")},clearAllFilters:function(t){t.preventDefault();const i=s()(this).closest(e.list.filterGroup);s()(i).find(e.list.filter+", "+e.list.listSearch).each((function(){e.list.clearFilterAction(s()(this))}))},bindSearch:function(t){e.list.checkFilterText(s()(this))},bindFilter:function(t){e.list.checkFilter(s()(this))},bindDropdownToggle:function(t){const i=s()(this).closest(e.list.filterBox);i.hasClass("v-list-filter--list-open")?i.hasClass("v-list-filter--list-open")&&i.removeClass("v-list-filter--list-open"):(s()(".v-list-filter--list-open").removeClass("v-list-filter--list-open"),i.addClass("v-list-filter--list-open"))},bindOuderCloseDropDown:function(e){var t=s()(".tabsListDropDown");t.is(e.target)||0!==t.has(e.target).length||t.removeClass("v-list-filter--list-open")}},mousefollow:{init:function(){document.documentElement.addEventListener("mousemove",e.mousefollow.mouse),s()(document).on("mouseover",".jsMouseFollow",e.mousefollow.show),s()(document).on("mouseout",".jsMouseFollow",e.mousefollow.hide)},mouse:function(e){var t=document.documentElement;t.style.setProperty("--mouse-x",e.clientX+"px"),t.style.setProperty("--mouse-y",e.clientY+"px")},show:function(e){document.documentElement.style.setProperty("--mouse-pointer","none");var t=this.getAttribute("title");s()(".jsMousePointer span").text(t),s()(".jsMousePointer").addClass("a-mousefollow-hover--show")},hide:function(e){document.documentElement.style.setProperty("--mouse-pointer","default"),s()(".jsMousePointer").removeClass("a-mousefollow-hover--show")}},anim:{init:function(){e.anim.counterUp()},counterUp:function(){var e=s()(".jsCountUpNum");e.length>0&&e.each((function(){var e=s()(this).attr("data-countup-num"),t=0;e.indexOf(".")>-1&&(t=e.split(".")[1].length);new c.CountUp(this,e,{separator:",",decimal:".",decimalPlaces:t,enableScrollSpy:!0,scrollSpyOnce:!0})}))}},tabs:{init:function(){s()(document).on("click",".jsTabClick",e.tabs.updateTab),s()(document).on("click.toggle",".jsTabClick",e.tabs.toggle),s()(".jsTabs").each((function(){s()(this).find(".jsTab").first().prop("open",!0).find(".jsTabClick").trigger("click")})),s()(document).on("click",".jsTabsLabel",e.tabs.toggleMainTab),s()(document).on("click",".jsTabsTab",e.tabs.handleMainTab)},toggle:function(t){e.common.getViewport().width>
2=e.breakpoints.md&&s()(this).closest(".jsTabs").find(".jsTab").removeAttr("open")},updateTab:function(e){const t=s()(this).closest(".jsTab").data("tab");s()(this).closest(".jsTabs").find(".jsTabsPanel").hide(),s()(this).closest(".jsTabs").find('.jsTabsPanel[data-panel="'+t+'"]').show()},toggleMainTab:function(){s()(this).closest(".jsMainTabContent").toggleClass("s-tabs__main-tab-content--active")},handleMainTab:function(){var t=e.common.getViewport(),i=s()(this).closest(".jsMainTabs").find(".jsTabsTab");i&&i.removeClass("s-tabs__main-tab--active"),s()(this).addClass("s-tabs__main-tab--active");var n=s()(this).closest(".jsNewTabs").find(".jsMainTabContent");n.removeClass("s-tabs__main-tab-content--active");var r=s()(this).data("tab");if(n.eq(r).addClass("s-tabs__main-tab-content--active"),t.width>=e.breakpoints.md){var a=n.eq(r).find(".jsTab");a&&(a.removeAttr("open"),a.first().attr("open",""))}}},scroll:{init:function(){e.scroll.reveal()},reveal:function(){const e=new IntersectionObserver((e,t)=>{e.filter(e=>e.isIntersecting).forEach(e=>{e.target.classList.add("scroll-animation--in-view"),t.unobserve(e.target)})});document.querySelectorAll(".scroll-animation").forEach(t=>{e.observe(t)})}},flyout:{init:function(){e.flyout.clickClose()},clickClose:function(){const e=document.querySelectorAll(".jsCloseFlyout");Array.from(e).forEach(e=>{e.addEventListener("click",()=>{window.location.replace("#_")})})}},cards:{init:function(){e.cards.clickCard()},clickCard:function(){const e=document.querySelectorAll(".jsCard");Array.from(e).forEach(e=>{const t=e.querySelector(".jsCardPermalink");Array.from(e.querySelectorAll(".jsCardLink")).forEach(e=>e.addEventListener("click",e=>e.stopPropagation())),e.addEventListener("click",()=>{!window.getSelection().toString()&&t.click()})})},handleClick:function(e,t){}},message:{init:function(){s()(document).on("click",".jsMessageHide",e.message.setStorage),s()(".jsMessage").length&&e.message.getStorage()},setStorage:function(){let t={time:(new Date).getTime(),value:"hidden",expire:6048e5},i=JSON.stringify(t);window.localStorage.setItem("message_status",i),e.message.hideMessage()},getStorage:function(){var t=window.localStorage.getItem("message_status");if(t){var i=JSON.parse(t);i.value&&"hidden"==i.value&&((new Date).getTime()-i.time>=i.expire?(window.localStorage.removeItem("message_status"),e.message.showMessage()):e.message.hideMessage())}else e.message.showMessage()},hideMessage:function(){s()("body").removeClass("state--c-message-is-active")},showMessage:function(){s()("body").addClass("state--c-message-is-active"),setTimeout(()=>{e.message.setStorage()},5e3)}},lightbox:{prevUrl:"",init:function(){s()(document).on("click.openFormGF",'a[href^="#form_"]',e.lightbox.openFormGFLightbox),s()(document).on("click.openFormHS",'a[href^="#hs_"]',e.lightbox.openFormHSLightbox),s()(document).on("click.openImagePopup",".jsImagePopup",e.lightbox.openImageLightbox),s()(document).on("click.outerCloseLightbox","body",e.lightbox.outerClose),s()(document).on("click.closeLightbox",".lightboxClose",e.lightbox.close)},open:function(t,i,n,r,a,o){e.lightbox.close(),s.a.get(r,(function(e){var r=d.a.render(e,{src:t,style:i,classes:a,data:n}),l=s()(s.a.parseHTML(r));s()("body").append(l),l.fadeIn(150,(function(){s()("html").addClass("state-v-lightbox--open"),l.addClass("v-lightbox--visible")})),"function"==typeof o&&o(l)}))},close:function(t){s()("html").removeClass("state-v-lightbox--open"),s()(".lightboxElement").fadeOut(300,(function(){s()(this).remove(),""!=e.lightbox.prevUrl&&(history.pushState({},"",e.lightbox.prevUrl),e.lightbox.prevUrl="")}))},outerClose:function(t){var i=s()(".lightboxBox"),n=i.closest(".lightboxElement");i.is(t.target)||0!==i.has(t.target).length||n.hasClass("noOuterClose")||e.lightbox.close()},openFormGFLightbox:function(t){t.preventDefault();var i=s()(this).attr("href");if("number"==typeof(i=parseInt(i.substring(6)))&&0!=i&&""!==i&&null!==i){var n={form_id:i};e.lightbox.openAjaxLightbox("gf_get_form",n,"v-lightbox--form",tabs_globals.ajaxTemplateFormGF)}},openFormHSLightbox:function(t){t.preventDefault();var i={},n=s()(this).attr("href");
2(n=(n=n.substring(4)).split("_")).forEach(e=>{e=e.split(":"),i[e[0]]=e[1]}),void 0!==i.portalId&&""!==i.portalId&&null!==i.portalId&&(i.randomKey=(Math.random()+1).toString(36).substring(2),e.lightbox.open("","",i,tabs_globals.ajaxTemplateFormHS,"v-lightbox--form v-lightbox--hs",(function(e){var t=document.createElement("script");t.onload=function(){hbspt.forms.create({region:"eu1",portalId:i.portalId,formId:i.formId,sfdcCampaignId:i.sfdcCampaignId,target:"#"+i.randomKey,onFormReady:function(t){s()(e).find(".lightboxLoader").fadeOut(200)}})},t.src="//js.hsforms.net/forms/embed/v2.js",document.head.appendChild(t)})))},openImageLightbox:function(t){t.preventDefault();var i=s()(this).attr("imagePopUpId");if(void 0!==i&&""!==i&&null!==i){var n={imageID:i};e.lightbox.openAjaxLightbox("ajax_get_image",n,"v-lightbox--image",tabs_globals.ajaxTemplateImagePopup)}},openAjaxLightbox:function(t,i,n,r){var a="v-lightbox--ajax",o={};"object"==typeof i&&(o=i),void 0!==n&&(a=a+" "+n),o.action=t,e.lightbox.open("","","",r,a,(function(t){s.a.get(tabs_globals.ajaxurl,o,(function(i){i=JSON.parse(i),s()(t).find(".lightboxAjaxContent").fadeOut(1),s()(t).find(".lightboxLoader").fadeOut(200,(function(){s()(t).find(".lightboxAjaxContent").html(i.html),s()(t).find(".lightboxAjaxContent").fadeIn(150),s()(t).find(".gformContainer").length>0&&e.gform.AfterAjaxInit()}))}))}))}},timeline:{init:function(){e.timeline.reveal()},reveal:function(){var e=document.querySelectorAll(".jsTimelineItem");if("object"==typeof e&&e.length>0){var t=new IntersectionObserver((function(e,i){for(let i=0;i<e.length;i++){let n=e[i];if(n.isIntersecting){let e=n.target;e.classList.add("active"),t.unobserve(e)}}}),{root:null,rootMargin:"0px 0px -50% 0px",threshold:0});for(let i=0;i<e.length;i++){let n=e[i];t.observe(n)}}}},accordion:{init:function(){s()(document).off("click",".jsAccordionTrigger"),s()(document).on("click",".jsAccordionTrigger",{class:"jsAccordion--open",classElement:".jsAccordion",toggleElement:".jsAccordionTarget"},e.accordion.toggle)},toggle:function(e){e.preventDefault();var t=s()(this).closest(e.data.classElement);s()(t).hasClass(e.data.class)?(s()(t).removeClass(e.data.class),""!==e.data.toggleElement&&s()(t).find(e.data.toggleElement).stop().slideUp(250)):(s()(t).addClass(e.data.class),""!==e.data.toggleElement&&s()(t).find(e.data.toggleElement).stop().slideDown(250))}},matchHeight:{init:function(){s()(".jsMatchHeight").matchHeight({byRow:!0,property:"height",target:null,remove:!1})}},table:{init:function(){e.table.initSliders(),e.table.resizeTable(),s()(window).on("resize orientationchange",e.table.resizeTable)},initSliders:function(){s()(".jsTableSlider").each((function(){var t=s()(this).closest(".jsTableSection"),i=t.find(".jsTableNext").get(0),n=t.find(".jsTablePrev").get(0),r=s()(this).find(".swiper-slide").length;new f.default(s()(this).get(0),{modules:[m.Navigation],speed:400,slidesPerView:e.table.checkSlidePerview(r,1),watchOverflow:!0,navigation:{nextEl:i,prevEl:n,disabledClass:"v-controls__control--disabled",hiddenClass:"v-controls__control--hidden",lockClass:"v-controls__control--lock"},breakpoints:{768:{slidesPerView:e.table.checkSlidePerview(r,2)},1024:{slidesPerView:e.table.checkSlidePerview(r,3)},1280:{slidesPerView:e.table.checkSlidePerview(r,4)}}})}))},resizeTable:function(){var e=[];s()(".jsManualTable").each((function(){var t=s()(this);e=[],s()("[data-feature-base]",this).each((function(){s()(this).css({height:""});var t=s()(this).innerHeight(),i=s()(this).data("feature-base");e.includes(i)?t>e[i]&&(e[i]=t):e[i]=t})),s()("[data-feature-resize]",this).each((function(){s()(this).css({height:""});var t=s()(this).innerHeight(),i=s()(this).data("feature-resize");e.hasOwnProperty(i)?t>e[i]&&(e[i]=t):e[i]=t})),0!==e.length&&e.forEach((e,i)=>{s()("[data-feature-resize='"+i+"']",t).height(e),s()("[data-feature-base='"+i+"']",t).height(e)})}))},checkSlidePerview:function(e,t){return e>=t?t:e}},searchToggle:{mainElm:".jsSearch",clickElm:".jsSearchToggle",openClass:"state-c-header--search-open",init:function(){s()(document).on("click",e.searchToggle.clickElm,e.searchToggle.toggle),s()(document).on("keyup",e.searchToggle.esc),s()(document).off("
2click.searchOuterClose"),s()(document).on("click.searchOuterClose","body",e.searchToggle.outerClose)},toggle:function(){s()("body").hasClass(e.searchToggle.openClass)?e.searchToggle.close():e.searchToggle.open()},esc:function(t){27===t.keyCode&&e.searchToggle.close()},open:function(){e.nav.closeOpenSubmenu(),e.nav.close(),s()("body").addClass(e.searchToggle.openClass)},close:function(){e.toggle.toDefault(e.searchToggle.clickElm),s()("body").removeClass(e.searchToggle.openClass)},outerClose:function(t){var i=s()(e.searchToggle.mainElm),n=s()(e.searchToggle.clickElm);i.is(t.target)||0!==i.has(t.target).length||n.is(t.target)||0!==n.has(t.target).length||e.searchToggle.close()}},search:{mainElm:".jsMainSearch",inputElm:".jsMainSearchInput",outputElm:".jsMainSearchSuggestions",loaderElm:".jsMainSearchSuggestionsLoader",timeout:null,init:function(){s()(document).on("keyup",e.search.inputElm,e.search.onInput)},onInput:function(t){clearTimeout(e.search.timeout);let i=s()(this),n=s()(this).closest(e.search.mainElm),r=i.val();r.length>=3?(n.find(e.search.loaderElm).show(),n.find(e.search.outputElm).hide(),e.search.timeout=setTimeout((function(){var t={action:"ajax_search",query:r};s.a.get(tabs_globals.ajaxurl,t,(function(e){})).done((function(t){let i=JSON.parse(t);n.find(e.search.outputElm).show(),n.find(e.search.loaderElm).hide(),n.find(e.search.outputElm).html(i.html)}))}),500)):(n.find(e.search.loaderElm).hide(),n.find(e.search.outputElm).hide(),n.find(e.search.outputElm).html(""))}},header:{init:function(){e.header.getHeight(".jsHeader","--header-site-height"),window.onresize=function(){e.header.getHeight(".jsHeader","--header-site-height")}},getHeight:function(e,t){var i=s()(e);i.length>0&&s()("html").css(t,i.height())}},backToTop:{init:function(){const t=document.querySelector(".jsBackToTop");var i=e.common.getViewport();null!==t&&(t.addEventListener("click",()=>{window.scrollTo({top:0,behavior:"smooth"})}),window.addEventListener("resize",()=>{i=e.common.getViewport()}),window.addEventListener("scroll",()=>{window.scrollY>i.height?t.style.display="block":t.style.display="none"}))}},roadmap:{init:function(){e.roadmap.initStoryParts()},initStoryParts:function(){let t=document.querySelectorAll(".jsStoryPart");t&&t.forEach((function(t){e.roadmap.initStoryPart(t)}))},initStoryPart:function(t){t.style.setProperty("--timeline-height","1%");let i=t.querySelector(".jsStoryPartTimeline");if(i){function n(){let n=e.common.getViewport();const s=i.getBoundingClientRect(),r=window.innerHeight,a=s.top;s.height;let o=200;n.width>=e.breakpoints.md&&(o=400);const l=r-1;let c=0;if(a<o)c=100;else if(a>l)c=1;else{c=100-(a-o)/(l-o)*99}t.style.setProperty("--timeline-height",c+"%"),c>98?t.classList.add("v-story-part--timeline-icon-active"):t.classList.remove("v-story-part--timeline-icon-active"),c>85?t.classList.add("v-story-part--media-active"):c<40&&t.classList.remove("v-story-part--media-active"),c>30?t.classList.add("v-story-part--background-active"):c<10&&t.classList.remove("v-story-part--background-active")}window.addEventListener("scroll",n),window.addEventListener("resize",n)}}},storytelling:{previousIndex:0,stories:[],init:function(){var t=s()(".jsStorytellingStory");if(t.length){var i=0;t.each((function(){e.storytelling.stories[i]={previousIndex:0},e.storytelling.create(s()(this),i),i++}))}},create:function(t,i){var n=t.find(".jsStorytellingPart"),r=t.find(".jsStorytellingPartMedia");let a=t.get(0).querySelector(".jsStorytellingStoryProgress");if(n.length){var o=.4*window.innerHeight,l=!1;e.storytelling.activate(n.first(),i);var c=function(){var t=0,s=n;e.common.getViewport().width>=e.breakpoints.md&&(s=r),s.each((function(e){this.getBoundingClientRect().top<=o&&(t=e)})),e.storytelling.stories[i].previousIndex!==t&&(e.storytelling.activate(n.eq(t),i),e.storytelling.stories[i].previousIndex=t,e.storytelling.updateProgressbar(a,t,n.length)),l=!1},h=function(){let e=t.find(".jsStorytellingStoryInner").height(),i=t.get(0).querySelector(".jsStorytellingStoryProgress");e?i.style.setProperty("--progress-bar-height",e+"px"):i.style.setProperty("--progress-bar-height","100%")};
2s()(window).on("scroll.storytelling resize.storytelling",(function(){l||(window.requestAnimationFrame(c),l=!0)})),s()(window).on("resize.storytelling orientationchange.storytelling",h),c(),h()}},activate:function(e,t){var i=e.closest(".jsStorytellingStory"),n=i.find(".jsStorytellingPart"),s=i.find(".jsStorytellingStoryMedia").find(".jsStorytellingPartMedia"),r=e.data("story-part");n.removeClass("is-active"),e.addClass("is-active"),s.removeClass("is-active"),s.filter('[data-story-part="'+r+'"]').addClass("is-active")},updateProgressbar:function(e,t,i){if(e&&void 0!==t&&void 0!==i){let n=(t+1)/i*100;n<0?n=10:n>100&&(n=100),e.style.setProperty("--progress-height",n+"%")}}}},t={exec:function(t,i){var n=e;i=void 0===i?"init":i,""!==t&&n[t]&&"function"==typeof n[t][i]&&n[t][i]()},init:function(){var e=document.body,i=e.getAttribute("data-controller"),n=e.getAttribute("data-action");t.exec("common"),t.exec(i),t.exec(i,n)}};s.a.fn.hoverIntent=function(e){const t=s.a.extend({interval:100,timeout:150},e);return this.each((function(){const e=s()(this);let i,n;e.on("mouseenter",(function(){clearTimeout(n),i=setTimeout(()=>{e.trigger("hoverintent")},t.interval)})),e.on("mouseleave",(function(){clearTimeout(i),n=setTimeout(()=>{e.trigger("hoverintentleave")},t.timeout)}))}))},s()(window).ready(t.init)}))},
vendor: 1,793 bytes, line 2
2"./app.scss":function(e,t){},"./fonts sync recursive ^\\.\\/.*$":function(e,t,i){var n={"./poppins-v21-latin-100.woff2":"./fonts/poppins-v21-latin-100.woff2","./poppins-v21-latin-100italic.woff2":"./fonts/poppins-v21-latin-100italic.woff2","./poppins-v21-latin-200.woff2":"./fonts/poppins-v21-latin-200.woff2","./poppins-v21-latin-200italic.woff2":"./fonts/poppins-v21-latin-200italic.woff2","./poppins-v21-latin-300.woff2":"./fonts/poppins-v21-latin-300.woff2","./poppins-v21-latin-300italic.woff2":"./fonts/poppins-v21-latin-300italic.woff2","./poppins-v21-latin-400.woff2":"./fonts/poppins-v21-latin-400.woff2","./poppins-v21-latin-500.woff2":"./fonts/poppins-v21-latin-500.woff2","./poppins-v21-latin-500italic.woff2":"./fonts/poppins-v21-latin-500italic.woff2","./poppins-v21-latin-600.woff2":"./fonts/poppins-v21-latin-600.woff2","./poppins-v21-latin-600italic.woff2":"./fonts/poppins-v21-latin-600italic.woff2","./poppins-v21-latin-700.woff2":"./fonts/poppins-v21-latin-700.woff2","./poppins-v21-latin-700italic.woff2":"./fonts/poppins-v21-latin-700italic.woff2","./poppins-v21-latin-800.woff2":"./fonts/poppins-v21-latin-800.woff2","./poppins-v21-latin-800italic.woff2":"./fonts/poppins-v21-latin-800italic.woff2","./poppins-v21-latin-900.woff2":"./fonts/poppins-v21-latin-900.woff2","./poppins-v21-latin-900italic.woff2":"./fonts/poppins-v21-latin-900italic.woff2","./poppins-v21-latin-italic.woff2":"./fonts/poppins-v21-latin-italic.woff2","./poppins-v21-latin-regular.woff2":"./fonts/poppins-v21-latin-regular.woff2"};function s(e){var t=r(e);return i(t)}function r(e){if(!i.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=r,e.exports=s,s.id="./fonts sync recursive ^\\.\\/.*$"},
2"./fonts/poppins-v21-latin-100.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-100.woff2"},
2"./fonts/poppins-v21-latin-100italic.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-100italic.woff2"},
2"./fonts/poppins-v21-latin-200.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-200.woff2"},
2"./fonts/poppins-v21-latin-200italic.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-200italic.woff2"},
2"./fonts/poppins-v21-latin-300.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-300.woff2"},
2"./fonts/poppins-v21-latin-300italic.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-300italic.woff2"},
2"./fonts/poppins-v21-latin-400.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-400.woff2"},
2"./fonts/poppins-v21-latin-500.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-500.woff2"},
2"./fonts/poppins-v21-latin-500italic.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-500italic.woff2"},
2"./fonts/poppins-v21-latin-600.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-600.woff2"},
2"./fonts/poppins-v21-latin-600italic.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-600italic.woff2"},
2"./fonts/poppins-v21-latin-700.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-700.woff2"},
2"./fonts/poppins-v21-latin-700italic.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-700italic.woff2"},
2"./fonts/poppins-v21-latin-800.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-800.woff2"},
2"./fonts/poppins-v21-latin-800italic.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-800italic.woff2"},
2"./fonts/poppins-v21-latin-900.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-900.woff2"},
2"./fonts/poppins-v21-latin-900italic.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-900italic.woff2"},
2"./fonts/poppins-v21-latin-italic.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-italic.woff2"},
2"./fonts/poppins-v21-latin-regular.woff2":function(e,t,i){e.exports=i.p+"fonts/poppins-v21-latin-regular.woff2"},"./ico sync recursive ^\\.\\/.*$":function(e,t,i){var n={"./favicon.ico":"./ico/favicon.ico","./favicon_114.png":"./ico/favicon_114.png","./favicon_120.png":"./ico/favicon_120.png","./favicon_144.png":"./ico/favicon_144.png","./favicon_152.png":"./ico/favicon_152.png","./favicon_167.png":"./ico/favicon_167.png","./favicon_180.png":"./ico/favicon_180.png","./favicon_57.png":"./ico/favicon_57.png","./favicon_60.png":"./ico/favicon_60.png","./favicon_72.png":"./ico/favicon_72.png","./favicon_76.png":"./ico/favicon_76.png","./favicon_fb.png":"./ico/favicon_fb.png","./windows_large.png":"./ico/windows_large.png","./windows_square.png":"./ico/windows_square.png","./windows_tiny.png":"./ico/windows_tiny.png","./windows_wide.png":"./ico/windows_wide.png"};function s(e){var t=r(e);return i(t)}function r(e){if(!i.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=r,e.exports=s,s.id="./ico sync recursive ^\\.\\/.*$"},"./ico/favicon.ico":function(e,t,i){e.exports=i.p+"ico/favicon.ico"},
2"./ico/favicon_114.png":function(e,t,i){e.exports=i.p+"ico/favicon_114.png"},
2"./ico/favicon_120.png":function(e,t,i){e.exports=i.p+"ico/favicon_120.png"},
2"./ico/favicon_144.png":function(e,t,i){e.exports=i.p+"ico/favicon_144.png"},
2"./ico/favicon_152.png":function(e,t,i){e.exports=i.p+"ico/favicon_152.png"},
2"./ico/favicon_167.png":function(e,t,i){e.exports=i.p+"ico/favicon_167.png"},
2"./ico/favicon_180.png":function(e,t,i){e.exports=i.p+"ico/favicon_180.png"},
2"./ico/favicon_57.png":function(e,t,i){e.exports=i.p+"ico/favicon_57.png"},
2"./ico/favicon_60.png":function(e,t,i){e.exports=i.p+"ico/favicon_60.png"},
2"./ico/favicon_72.png":function(e,t,i){e.exports=i.p+"ico/favicon_72.png"},
2"./ico/favicon_76.png":function(e,t,i){e.exports=i.p+"ico/favicon_76.png"},
2"./ico/favicon_fb.png":function(e,t,i){e.exports=i.p+"ico/favicon_fb.png"},
2"./ico/windows_large.png":function(e,t,i){e.exports=i.p+"ico/windows_large.png"},
2"./ico/windows_square.png":function(e,t,i){e.exports=i.p+"ico/windows_square.png"},
2"./ico/windows_tiny.png":function(e,t,i){e.exports=i.p+"ico/windows_tiny.png"},
2"./ico/windows_wide.png":function(e,t,i){e.exports=i.p+"ico/windows_wide.png"},"./jpg sync recursive \\.jpg":function(e,t,i){var n={"./bg-page-title.jpg":"./jpg/bg-page-title.jpg"};function s(e){var t=r(e);return i(t)}function r(e){if(!i.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=r,e.exports=s,s.id="./jpg sync recursive \\.jpg"},
2"./jpg/bg-page-title.jpg":function(e,t,i){e.exports=i.p+"jpg/bg-page-title.jpg"},"./png sync recursive \\.png":function(e,t,i){var n={"./rappit-homepage-hero-bg.png":"./png/rappit-homepage-hero-bg.png"};function s(e){var t=r(e);return i(t)}function r(e){if(!i.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=r,e.exports=s,s.id="./png sync recursive \\.png"},
vendor: 1,639 bytes, line 2
2"./png/rappit-homepage-hero-bg.png":function(e,t,i){e.exports=i.p+"png/rappit-homepage-hero-bg.png"},"./svg sync recursive \\.svg$":function(e,t,i){var n={"./arrow-left.svg":"./svg/arrow-left.svg","./arrow-menu-link.svg":"./svg/arrow-menu-link.svg","./arrow-right.svg":"./svg/arrow-right.svg","./bg-home-hero.svg":"./svg/bg-home-hero.svg","./checkmark-table.svg":"./svg/checkmark-table.svg","./icon-arrow-right-up.svg":"./svg/icon-arrow-right-up.svg","./icon-bullet-on-dark.svg":"./svg/icon-bullet-on-dark.svg","./icon-bullet-primary.svg":"./svg/icon-bullet-primary.svg","./icon-checked-mark--on-dark.svg":"./svg/icon-checked-mark--on-dark.svg","./icon-checked-mark.svg":"./svg/icon-checked-mark.svg","./icon-chevron--on-dark.svg":"./svg/icon-chevron--on-dark.svg","./icon-chevron.svg":"./svg/icon-chevron.svg","./icon-link.svg":"./svg/icon-link.svg","./icon-linkedin.svg":"./svg/icon-linkedin.svg","./icon-next.svg":"./svg/icon-next.svg","./icon-play.svg":"./svg/icon-play.svg","./icon-prev.svg":"./svg/icon-prev.svg","./icon-read-more.svg":"./svg/icon-read-more.svg","./icon-search.svg":"./svg/icon-search.svg","./icon-youtube.svg":"./svg/icon-youtube.svg","./logo-google-cloud-partner.svg":"./svg/logo-google-cloud-partner.svg","./scoll-arrow.svg":"./svg/scoll-arrow.svg","./select-arrow-error.svg":"./svg/select-arrow-error.svg","./select-arrow.svg":"./svg/select-arrow.svg"};function s(e){var t=r(e);return i(t)}function r(e){if(!i.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=r,e.exports=s,s.id="./svg sync recursive \\.svg$"},
2"./svg/arrow-left.svg":function(e,t,i){e.exports=i.p+"svg/arrow-left.svg"},
2"./svg/arrow-menu-link.svg":function(e,t,i){e.exports=i.p+"svg/arrow-menu-link.svg"},
2"./svg/arrow-right.svg":function(e,t,i){e.exports=i.p+"svg/arrow-right.svg"},
2"./svg/bg-home-hero.svg":function(e,t,i){e.exports=i.p+"svg/bg-home-hero.svg"},
2"./svg/checkmark-table.svg":function(e,t,i){e.exports=i.p+"svg/checkmark-table.svg"},
2"./svg/icon-arrow-right-up.svg":function(e,t,i){e.exports=i.p+"svg/icon-arrow-right-up.svg"},
2"./svg/icon-bullet-on-dark.svg":function(e,t,i){e.exports=i.p+"svg/icon-bullet-on-dark.svg"},
2"./svg/icon-bullet-primary.svg":function(e,t,i){e.exports=i.p+"svg/icon-bullet-primary.svg"},
2"./svg/icon-checked-mark--on-dark.svg":function(e,t,i){e.exports=i.p+"svg/icon-checked-mark--on-dark.svg"},
2"./svg/icon-checked-mark.svg":function(e,t,i){e.exports=i.p+"svg/icon-checked-mark.svg"},
2"./svg/icon-chevron--on-dark.svg":function(e,t,i){e.exports=i.p+"svg/icon-chevron--on-dark.svg"},
2"./svg/icon-chevron.svg":function(e,t,i){e.exports=i.p+"svg/icon-chevron.svg"},
2"./svg/icon-link.svg":function(e,t,i){e.exports=i.p+"svg/icon-link.svg"},
2"./svg/icon-linkedin.svg":function(e,t,i){e.exports=i.p+"svg/icon-linkedin.svg"},
2"./svg/icon-next.svg":function(e,t,i){e.exports=i.p+"svg/icon-next.svg"},
2"./svg/icon-play.svg":function(e,t,i){e.exports=i.p+"svg/icon-play.svg"},
2"./svg/icon-prev.svg":function(e,t,i){e.exports=i.p+"svg/icon-prev.svg"},
2"./svg/icon-read-more.svg":function(e,t,i){e.exports=i.p+"svg/icon-read-more.svg"},
2"./svg/icon-search.svg":function(e,t,i){e.exports=i.p+"svg/icon-search.svg"},
2"./svg/icon-youtube.svg":function(e,t,i){e.exports=i.p+"svg/icon-youtube.svg"},
2"./svg/logo-google-cloud-partner.svg":function(e,t,i){e.exports=i.p+"svg/logo-google-cloud-partner.svg"},
2"./svg/scoll-arrow.svg":function(e,t,i){e.exports=i.p+"svg/scoll-arrow.svg"},
2"./svg/select-arrow-error.svg":function(e,t,i){e.exports=i.p+"svg/select-arrow-error.svg"},
2"./svg/select-arrow.svg":function(e,t,i){e.exports=i.p+"svg/select-arrow.svg"}
2,0:function(e,t,i){i("./app.js"),e.exports=i("./app.scss")}}); 3//# sourceMappingURL=app.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.