vendor: 7,354 bytes, line 1
1(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[function(e,t,i){(function(i){var n,s;/*! formbouncerjs v1.4.6 | (c) 2019 Chris Ferdinandi | MIT License | http://github.com/cferdinandi/bouncer */"document"in self&&("classList"in document.createElement("_")&&(!document.createElementNS||"classList"in document.createElementNS("http://www.w3.org/2000/svg","g"))||function(e){"use strict";if("Element"in e){var t="classList",i="prototype",n=e.Element[i],s=Object,a=String[i].trim||function(){return this.replace(/^\s+|\s+$/g,"")},r=Array[i].indexOf||function(e){for(var t=0,i=this.length;t<i;t++)if(t in this&&this[t]===e)return t;return-1},o=function(e,t){this.name=e,this.code=DOMException[e],this.message=t},l=function(e,t){if(""===t)throw new o("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(t))throw new o("INVALID_CHARACTER_ERR","String contains an invalid character");return r.call(e,t)},h=function(e){for(var t=a.call(e.getAttribute("class")||""),i=t?t.split(/\s+/):[],n=0,s=i.length;n<s;n++)this.push(i[n]);this._updateClassName=function(){e.setAttribute("class",this.toString())}},c=h[i]=[],d=function(){return new h(this)};if(o[i]=Error[i],c.item=function(e){return this[e]||null},c.contains=function(e){return-1!==l(this,e+="")},c.add=function(){for(var e,t=arguments,i=0,n=t.length,s=!1;e=t[i]+"",-1===l(this,e)&&(this.push(e),s=!0),++i<n;);s&&this._updateClassName()},c.remove=function(){var e,t,i=arguments,n=0,s=i.length,a=!1;do{for(e=i[n]+"",t=l(this,e);-1!==t;)this.splice(t,1),a=!0,t=l(this,e)}while(++n<s);a&&this._updateClassName()},c.toggle=function(e,t){e+="";var i=this.contains(e),n=i?!0!==t&&"remove":!1!==t&&"add";return n&&this[n](e),!0===t||!1===t?t:!i},c.toString=function(){return this.join(" ")},s.defineProperty){var p={get:d,enumerable:!0,configurable:!0};try{s.defineProperty(n,t,p)}catch(e){void 0!==e.number&&-2146823252!==e.number||(p.enumerable=!1,s.defineProperty(n,t,p))}}else s[i].__defineGetter__&&n.__defineGetter__(t,d)}}(self),function(){"use strict";var e=document.createElement("_");if(e.classList.add("c1","c2"),!e.classList.contains("c2")){var t=function(e){var t=DOMTokenList.prototype[e];DOMTokenList.prototype[e]=function(e){var i,n=arguments.length;for(i=0;i<n;i++)e=arguments[i],t.call(this,e)}};t("add"),t("remove")}if(e.classList.toggle("c3",!1),e.classList.contains("c3")){var i=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&&!this.contains(e)==!t?t:i.call(this,e)}}e=null}()),Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(this))return null;do{if(t.matches(e))return t;t=t.parentElement}while(null!==t);return null}),function(){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),i}"function"!=typeof window.CustomEvent&&(e.prototype=window.Event.prototype,window.CustomEvent=e)}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),s=void 0!==i?i:"undefined"!=typeof window?window:this,void 0===(n=function(){return function(e){"use strict";var t={fieldClass:"error",errorClass:"error-message",fieldPrefix:"bouncer-field_",errorPrefix:"bouncer-error_",patterns:{email:/^([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x22([^\x0d\x22\x5c\x80-\xff]|\x5c[\x00-\x7f])*\x22)(\x2e([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x22([^\x0d\x22\x5c\x80-\xff]|\x5c[\x00-\x7f])*\x22))*\x40([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x5b([^\x0d\x5b-\x5d\x80-\xff]|\x5c[\x00-\x7f])*\x5d)(\x2e([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x5b([^\x0d\x5b-\x5d\x80-\xff]|\x5c[\x00-\x7f])*\x5d))*(\.\w{2,})+$/,url:/^(?:(?:https?|HTTPS?|ftp|FTP):\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-zA-Z\u00a1-\uffff0-9]-*)*[a-zA-Z\u00a1-\uffff0-9]+)(?:\.(?:[a-zA-Z\u00a1-\uffff0-9]-*)*[a-zA-Z\u00a1-\uffff0-9]+)*(?:\.(?:[a-zA-Z\u00a1-\uffff]{2,}))\.?)(?::\d{2,5})?(?:[/?#]\S*)?$/,number:/^(?:[-+]?[0-9]*[.,]?[0-9]+)$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/,time:/^(?:(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]))$/,month:/^(?:(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])))$/},customValidations:{},messageAfterField:!0,messageCustom:"data-bouncer-message",messageTarget:"data-bouncer-target",messages:{missingValue:{checkbox:"This field is required.",radio:"Please select a value.",select:"Please select a value.","select-multiple":"Please select at least one value.",default:"Please fill out this field."},patternMismatch:{email:"Please enter a valid email address.",url:"Please enter a URL.",number:"Please enter a number",color:"Please match the following format: #rrggbb",date:"Please use the YYYY-MM-DD format",time:"Please use the 24-hour time format. Ex. 23:00",month:"Please use the YYYY-MM format",default:"Please match the requested format."},outOfRange:{over:"Please select a value that is no more than {max}.",under:"Please select a value that is no less than {min}."},wrongLength:{over:"Please shorten this text to no more than {maxLength} characters. You are currently using {length} characters.",under:"Please lengthen this text to {minLength} characters or more. You are currently using {length} characters."},fallback:"There was an error with this field."},disableSubmit:!1,emitEvents:!0},i=function(e,t){Array.prototype.forEach.call(e,t)},n=function(){var e={};return i(arguments,(function(t){for(var i in t){if(!t.hasOwnProperty(i))return;"[object Object]"===Object.prototype.toString.call(t[i])?e[i]=n(e[i],t[i]):e[i]=t[i]}})),e},s=function(t,i,n){if("function"==typeof e.CustomEvent){var s=new CustomEvent(i,{bubbles:!0,detail:n||{}});t.dispatchEvent(s)}},a=function(e){for(var t,i=String(e),n=i.length,s=-1,a="",r=i.charCodeAt(0);++s<n;){if(0===(t=i.charCodeAt(s)))throw new InvalidCharacterError("Invalid character: the input contains U+0000.");a+=1<=t&&t<=31||127==t||0===s&&48<=t&&t<=57||1===s&&48<=t&&t<=57&&45===r?"\\"+t.toString(16)+" ":128<=t||45===t||95===t||48<=t&&t<=57||65<=t&&t<=90||97<=t&&t<=122?i.charAt(s):"\\"+i.charAt(s)}return a},r=function(e,t,i){var n=e.name?e.name:e.id;return!n&&i&&(n=t.fieldPrefix+Math.floor(999*Math.random()),e.id=n),"checkbox"===e.type&&(n+="_"+(e.value||e.id)),n},o=function(e,t,i){e.classList.add(i.fieldClass),e.setAttribute("aria-describedby",t.id),e.setAttribute("aria-invalid",!0)},l=function(e,t,i){var n,l,h,c=e.form.querySelector("#"+a(i.errorPrefix+r(e,i)))||function(e,t){var i=document.createElement("div");i.className=t.errorClass,i.id=t.errorPrefix+r(e,t,!0);var n=function(e,t,i){var n=e.getAttribute(i.messageTarget);if(n){var s=e.form.querySelector(n);if(s)return s.firstChild||s.appendChild(document.createTextNode(""))}
vendor: 4,417 bytes, line 1
1return i.messageAfterField?(t.nextSibling||t.parentNode.appendChild(document.createTextNode("")),t.nextSibling):t}(e,function(e){if("radio"===e.type&&e.name){var t=e.form.querySelectorAll('[name="'+a(e.name)+'"]');e=t[t.length-1]}return"radio"!==e.type&&"checkbox"!==e.type||(e=e.closest("label")||e.form.querySelector('[for="'+e.id+'"]')||e),e}(e),t);return n.parentNode.insertBefore(i,n),i}(e,i),d=function(e,t,i){var n=i.messages;if(t.missingValue)return n.missingValue[e.type]||n.missingValue.default;if(t.outOfRange)return n.outOfRange[t.outOfRange].replace("{max}",e.getAttribute("max")).replace("{min}",e.getAttribute("min")).replace("{length}",e.value.length);if(t.wrongLength)return n.wrongLength[t.wrongLength].replace("{maxLength}",e.getAttribute("maxlength")).replace("{minLength}",e.getAttribute("minlength")).replace("{length}",e.value.length);if(t.patternMismatch)return e.getAttribute(i.messageCustom)||n.patternMismatch[e.type]||n.patternMismatch.default;for(var s in i.customValidations)if(i.customValidations.hasOwnProperty(s)&&t[s]&&n[s])return n[s];return n.fallback}(e,t,i);c.textContent="function"==typeof d?d(e,i):d,l=c,h=i,"radio"===(n=e).type&&n.name&&Array.prototype.forEach.call(document.querySelectorAll('[name="'+n.name+'"]'),(function(e){o(e,l,h)})),o(n,l,h),i.emitEvents&&s(e,"bouncerShowError",{errors:t})},h=function(e,t){e.classList.remove(t.fieldClass),e.removeAttribute("aria-describedby"),e.removeAttribute("aria-invalid")},c=function(e,t){var i,n,o=e.form.querySelector("#"+a(t.errorPrefix+r(e,t)));o&&(o.parentNode.removeChild(o),n=t,"radio"===(i=e).type&&i.name?Array.prototype.forEach.call(document.querySelectorAll('[name="'+i.name+'"]'),(function(e){h(e,n)})):h(i,n),t.emitEvents&&s(e,"bouncerRemoveError"))};return function(e,r){var o,h,d={validate:function(e,t){if(!e.disabled&&!e.readOnly&&"reset"!==e.type&&"submit"!==e.type&&"button"!==e.type){var i,s,r,h=n(o,t||{}),d=(r=function(e,t){return{missingValue:function(e){if(!e.hasAttribute("required"))return!1;if("checkbox"===e.type)return!e.checked;var t=e.value.length;return"radio"===e.type&&(t=Array.prototype.filter.call(e.form.querySelectorAll('[name="'+a(e.name)+'"]'),(function(e){return e.checked})).length),t<1}(e),patternMismatch:(i=e,n=t,s=i.getAttribute("pattern"),!(!(s=s?new RegExp("^(?:"+s+")$"):n.patterns[i.type])||!i.value||i.value.length<1||i.value.match(s))),outOfRange:function(e){if(!e.value||e.value.length<1)return!1;var t=e.getAttribute("max"),i=e.getAttribute("min"),n=parseFloat(e.value);return t&&t<n?"over":!!(i&&n<i)&&"under"}(e),wrongLength:function(e){if(!e.value||e.value.length<1)return!1;var t=e.getAttribute("maxlength"),i=e.getAttribute("minlength"),n=e.value.length;return t&&t<n?"over":!!(i&&n<i)&&"under"}(e)};var i,n,s}(i=e,s=h),{valid:!function(e){for(var t in e)if(e[t])return!0;return!1}(r=function(e,t,i,n){for(var s in i)i.hasOwnProperty(s)&&(t[s]=i[s](e,n));return t}(i,r,s.customValidations,s)),errors:r});if(!d.valid)return l(e,d.errors,h),d;c(e,h)}},validateAll:function(e){return Array.prototype.filter.call(e.querySelectorAll("input, select, textarea"),(function(e){var t=d.validate(e);return t&&!t.valid}))}},p=function(t){t.target.form&&t.target.form.matches(e)&&d.validate(t.target)},u=function(t){t.target.form&&t.target.form.matches(e)&&t.target.classList.contains(o.fieldClass)&&d.validate(t.target)},f=function(t){if(t.target.matches(e)){t.preventDefault();var i=d.validateAll(t.target);if(0<i.length)return i[0].focus(),void s(t.target,"bouncerFormInvalid",{errors:i});o.disableSubmit||t.target.submit(),o.emitEvents&&s(t.target,"bouncerFormValid")}};return d.destroy=function(){var t,n,a;document.removeEventListener("blur",p,!0),document.removeEventListener("input",u,!1),document.removeEventListener("click",u,!1),document.removeEventListener("submit",f,!1),t=e,n=o,i(document.querySelectorAll(t),(function(e){i(e.querySelectorAll("input, select, textarea"),(function(e){c(e,n)}))})),a=e,i(document.querySelectorAll(a),(function(e){e.removeAttribute("novalidate")})),o.emitEvents&&s(document,"bouncerDestroyed",{settings:o}),o=null},o=n(t,r||{}),h=e,i(document.querySelectorAll(h),(function(e){e.setAttribute("novalidate",!0)})),document.addEventListener("blur",p,!0),document.addEventListener("input",u,!1),document.addEventListener("click",u,!1),document.addEventListener("submit",f,!1),o.emitEvents&&s(document,"bouncerInitialized",{settings:o}),d}}(s)}
1.apply(t,[]))||(e.exports=n)}).call(this,i(2))},function(e,t,i){!function(t,i){var n=function(e,t,i){"use strict";var n,s;if(function(){var t,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in s=e.lazySizesConfig||e.lazysizesConfig||{},i)t in s||(s[t]=i[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:s,noSupport:!0};var a=t.documentElement,r=e.HTMLPictureElement,o=e.addEventListener.bind(e),l=e.setTimeout,h=e.requestAnimationFrame||l,c=e.requestIdleCallback,d=/^picture$/i,p=["load","error","lazyincluded","_lazyloaded"],u={},f=Array.prototype.forEach,m=function(e,t){return u[t]||(u[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),u[t].test(e.getAttribute("class")||"")&&u[t]},g=function(e,t){m(e,t)||e.setAttribute("class",(e.getAttribute("class")||"").trim()+" "+t)},v=function(e,t){var i;(i=m(e,t))&&e.setAttribute("class",(e.getAttribute("class")||"").replace(i," "))},y=function(e,t,i){var n=i?"addEventListener":"removeEventListener";i&&y(e,t),p.forEach((function(i){e[n](i,t)}))},b=function(e,i,s,a,r){var o=t.createEvent("Event");return s||(s={}),s.instance=n,o.initEvent(i,!a,!r),o.detail=s,e.dispatchEvent(o),o},w=function(t,i){var n;!r&&(n=e.picturefill||s.pf)?(i&&i.src&&!t.getAttribute("srcset")&&t.setAttribute("srcset",i.src),n({reevaluate:!0,elements:[t]})):i&&i.src&&(t.src=i.src)},x=function(e,t){return(getComputedStyle(e,null)||{})[t]},E=function(e,t,i){for(i=i||e.offsetWidth;i<s.minSize&&t&&!e._lazysizesWidth;)i=t.offsetWidth,t=t.parentNode;return i},S=(ue=[],fe=[],me=ue,ge=function(){var e=me;for(me=ue.length?fe:ue,de=!0,pe=!1;e.length;)e.shift()();de=!1},ve=function(e,i){de&&!i?e.apply(this,arguments):(me.push(e),pe||(pe=!0,(t.hidden?l:h)(ge)))},ve._lsFlush=ge,ve),C=function(e,t){return t?function(){S(e)}:function(){var t=this,i=arguments;S((function(){e.apply(t,i)}))}},T=function(e){var t,n,s=function(){t=null,e()},a=function(){var e=i.now()-n;e<99?l(a,99-e):(c||s)(s)};return function(){n=i.now(),t||(t=l(a,99))}},M=(q=/^img$/i,Y=/^iframe$/i,W="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),X=0,U=0,K=-1,J=function(e){U--,(!e||U<0||!e.target)&&(U=0)},Z=function(e){return null==j&&(j="hidden"==x(t.body,"visibility")),j||!("hidden"==x(e.parentNode,"visibility")&&"hidden"==x(e,"visibility"))},Q=function(e,i){var n,s=e,r=Z(e);for(V-=i,G+=i,H-=i,$+=i;r&&(s=s.offsetParent)&&s!=t.body&&s!=a;)(r=(x(s,"opacity")||1)>0)&&"visible"!=x(s,"overflow")&&(n=s.getBoundingClientRect(),r=$>n.left&&H<n.right&&G>n.top-1&&V<n.bottom+1);return r},ee=function(){var e,i,r,o,l,h,c,d,p,u,f,m,g=n.elements;if((z=s.loadMode)&&U<8&&(e=g.length)){for(i=0,K++;i<e;i++)if(g[i]&&!g[i]._lazyRace)if(!W||n.prematureUnveil&&n.prematureUnveil(g[i]))oe(g[i]);else if((d=g[i].getAttribute("data-expand"))&&(h=1*d)||(h=X),u||(u=!s.expand||s.expand<1?a.clientHeight>500&&a.clientWidth>500?500:370:s.expand,n._defEx=u,f=u*s.expFactor,m=s.hFac,j=null,X<f&&U<1&&K>2&&z>2&&!t.hidden?(X=f,K=0):X=z>1&&K>1&&U<6?u:0),p!==h&&(B=innerWidth+h*m,R=innerHeight+h,c=-1*h,p=h),r=g[i].getBoundingClientRect(),(G=r.bottom)>=c&&(V=r.top)<=R&&($=r.right)>=c*m&&(H=r.left)<=B&&(G||$||H||V)&&(s.loadHidden||Z(g[i]))&&(L&&U<3&&!d&&(z<3||K<4)||Q(g[i],h))){if(oe(g[i]),l=!0,U>9)break}else!l&&L&&!o&&U<4&&K<4&&z>2&&(F[0]||s.preloadAfterLoad)&&(F[0]||!d&&(G||$||H||V||"auto"!=g[i].getAttribute(s.sizesAttr)))&&(o=F[0]||g[i]);o&&!l&&oe(o)}},te=function(e){var t,n=0,a=s.throttleDelay,r=s.ricTimeout,o=function(){t=!1,n=i.now(),e()},h=c&&r>49?function(){c(o,{timeout:r}),r!==s.ricTimeout&&(r=s.ricTimeout)}:C((function(){l(o)}),!0);return function(e){var s;(e=!0===e)&&(r=33),t||(t=!0,(s=a-(i.now()-n))<0&&(s=0),e||s<9?h():l(h,s))}}(ee),ie=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(J(e),g(t,s.loadedClass),v(t,s.loadingClass),y(t,se),b(t,"lazyloaded"))},ne=C(ie),se=function(e){ne({target:e.target})},ae=function(e){var t,i=e.getAttribute(s.srcsetAttr);(t=s.customMedia[e.getAttribute("data-media")||e.getAttribute("media")])&&e.setAttribute("media",t),i&&e.setAttribute("srcset",i)},re=C((function(e,t,i,n,a){var r,o,h,c,p,u;(p=b(e,"lazybeforeunveil",t)).defaultPrevented||(n&&(i?g(e,s.autosizesClass):e.setAttribute("sizes",n)),o=e.getAttribute(s.srcsetAttr),r=e.getAttribute(s.srcAttr),a&&(c=(h=e.parentNode)&&d.test(h.nodeName||"")),u=t.firesLoad||"src"in e&&(o||r||c),p={target:e},g(e,s.loadingClass),u&&(clearTimeout(O),O=l(J,2500),y(e,se,!0)),c&&f.call(h.getElementsByTagName("source"),ae),o?e.setAttribute("srcset",o):r&&!c&&(Y.test(e.nodeName)?function(e,t){try{e.contentWindow.location.replace(t)}catch(i){e.src=t}}(e,r):e.src=r),a&&(o||c)&&w(e,{src:r})),e._lazyRace&&delete e._lazyRace,v(e,s.lazyClass),S((function(){var t=e.complete&&e.naturalWi
1dth>1;u&&!t||(t&&g(e,"ls-is-cached"),ie(p),e._lazyCache=!0,l((function(){"_lazyCache"in e&&delete e._lazyCache}),9)),"lazy"==e.loading&&U--}),!0)})),oe=function(e){if(!e._lazyRace){var t,i=q.test(e.nodeName),n=i&&(e.getAttribute(s.sizesAttr)||e.getAttribute("sizes")),a="auto"==n;(!a&&L||!i||!e.getAttribute("src")&&!e.srcset||e.complete||m(e,s.errorClass)||!m(e,s.lazyClass))&&(t=b(e,"lazyunveilread").detail,a&&P.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,U++,re(e,t,a,n,i))}},le=T((function(){s.loadMode=3,te()})),he=function(){3==s.loadMode&&(s.loadMode=2),le()},ce=function(){L||(i.now()-N<999?l(ce,999):(L=!0,s.loadMode=3,te(),o("scroll",he,!0)))},{_:function(){N=i.now(),n.elements=t.getElementsByClassName(s.lazyClass),F=t.getElementsByClassName(s.lazyClass+" "+s.preloadClass),o("scroll",te,!0),o("resize",te,!0),o("pageshow",(function(e){if(e.persisted){var i=t.querySelectorAll("."+s.loadingClass);i.length&&i.forEach&&h((function(){i.forEach((function(e){e.complete&&oe(e)}))}))}})),e.MutationObserver?new MutationObserver(te).observe(a,{childList:!0,subtree:!0,attributes:!0}):(a.addEventListener("DOMNodeInserted",te,!0),a.addEventListener("DOMAttrModified",te,!0),setInterval(te,999)),o("hashchange",te,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(e){t.addEventListener(e,te,!0)})),/d$|^c/.test(t.readyState)?ce():(o("load",ce),t.addEventListener("DOMContentLoaded",te),l(ce,2e4)),n.elements.length?(ee(),S._lsFlush()):te()},checkElems:te,unveil:oe,_aLSL:he}),P=(D=C((function(e,t,i,n){var s,a,r;if(e._lazysizesWidth=n,n+="px",e.setAttribute("sizes",n),d.test(t.nodeName||""))for(a=0,r=(s=t.getElementsByTagName("source")).length;a<r;a++)s[a].setAttribute("sizes",n);i.detail.dataAttr||w(e,i.detail)})),_=function(e,t,i){var n,s=e.parentNode;s&&(i=E(e,s,i),(n=b(e,"lazybeforesizes",{width:i,dataAttr:!!t})).defaultPrevented||(i=n.detail.width)&&i!==e._lazysizesWidth&&D(e,s,n,i))},I=T((function(){var e,t=A.length;if(t)for(e=0;e<t;e++)_(A[e])})),{_:function(){A=t.getElementsByClassName(s.autosizesClass),o("resize",I)},checkElems:I,updateElem:_}),k=function(){!k.i&&t.getElementsByClassName&&(k.i=!0,P._(),M._())};var A,D,_,I;var F,L,O,z,N,B,R,V,H,$,G,j,q,Y,W,X,U,K,J,Z,Q,ee,te,ie,ne,se,ae,re,oe,le,he,ce;var de,pe,ue,fe,me,ge,ve;return l((function(){s.init&&k()})),n={cfg:s,autoSizer:P,loader:M,init:k,uP:w,aC:g,rC:v,hC:m,fire:b,gW:E,rAF:S}}(t,t.document,Date);t.lazySizes=n,e.exports&&(e.exports=n)}("undefined"!=typeof window?window:{})},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},function(e,t,i){var n,s,a;s=[e],void 0===(a="function"==typeof(n=function(e){"use strict";var t=function(){function e(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)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),i="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},n=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i),s=null!==n||void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,a=document.getElementsByTagName("html")[0],r=function(){var e=void 0,t=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in i)if(void 0!==t.style[e])return i[e]}(),o=function(){var e=void 0,t=document.createElement("fakeelement"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(e in i)if(void 0!==t.style[e])return i[e]}(),l=Date.now(),h=[],c={},d={selector:"glightbox",skin:"clean",closeButton:!0,startAt:0,autoplayVideos:!0,descPosition:"bottom",width:900,height:506,videosWidth:960,videosHeight:540,beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,onOpen:null,onClose:null,loopAtEnd:!1,touchNavigation:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,jwplayer:{api:null,licenseKey:null,params:{width:"100%",aspectratio:"16:9",stretching:"uniform"}},vimeo:{api:"https://player.vimeo.com/api/player.js",params:{api:1,title:0,byline:0,portrait:0}},youtube:{api:"https://www.youtube.com/iframe_api",params:{enablejsapi:1,showinfo:0}},openEffect:"zoomIn",closeEffect:"zoomOut",slideEffect:"slide",moreText:"See more",moreLength:60,lightboxHtml:"",cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slide_back:{in:"slideInLeft",out:"slideOutRight"}}};function p(){var e={},t=!1,i=0,n=arguments.length;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(t=arguments[0],i++);for(var s=function(i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t&&"[object Object]"===Object.prototype.toString.call(i[n])?e[n]=p(!0,e[n],i[n]):e[n]=i[n])};i<n;i++)s(arguments[i]);return e}d.slideHtml='<div class="gslide"> <div class="gslide-inner-content"> <div class="ginner-container"> <div class="gslide-media"> </div> <div class="gslide-description"> <div class="gdesc-inner"> <h4 class="gslide-title"></h4> <div class="gslide-desc"></div> </div> </div> </div> </div> </div>
1',d.lightboxHtml='<div id="glightbox-body" class="glightbox-container"> <div class="gloader visible"></div> <div class="goverlay"></div> <div class="gcontainer"> <div id="glightbox-slider" class="gslider"></div> <a class="gnext"></a> <a class="gprev"></a> <a class="gclose"></a> </div> </div>';var u={isFunction:function(e){return"function"==typeof e},isString:function(e){return"string"==typeof e},isNode:function(e){return!(!e||!e.nodeType||1!=e.nodeType)},isArray:function(e){return Array.isArray(e)},isArrayLike:function(e){return e&&e.length&&isFinite(e.length)},isObject:function(e){return"object"===(void 0===e?"undefined":i(e))&&null!=e&&!u.isFunction(e)&&!u.isArray(e)},isNil:function(e){return null==e},has:function(e,t){return null!==e&&hasOwnProperty.call(e,t)},size:function(e){if(u.isObject(e)){if(e.keys)return e.keys().length;var t=0;for(var i in e)u.has(e,i)&&t++;return t}return e.length},isNumber:function(e){return!isNaN(parseFloat(e))&&isFinite(e)}};function f(e,t){if((u.isNode(e)||e===window||e===document)&&(e=[e]),u.isArrayLike(e)||u.isObject(e)||(e=[e]),0!=u.size(e))if(u.isArrayLike(e)&&!u.isObject(e))for(var i=e.length,n=0;n<i&&!1!==t.call(e[n],e[n],n,e);n++);else if(u.isObject(e))for(var s in e)if(u.has(e,s)&&!1===t.call(e[s],e[s],s,e))break}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=e[l]=e[l]||[],s={all:n,evt:null,found:null};return t&&i&&u.size(n)>0&&f(n,(function(e,n){if(e.eventName==t&&e.fn.toString()==i.toString())return s.found=!0,s.evt=n,!1})),s}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.onElement,n=t.withCallback,s=t.avoidDuplicate,a=void 0===s||s,r=t.once,o=void 0!==r&&r,l=t.useCapture,h=void 0!==l&&l,c=arguments[2],d=i||[];function p(e){u.isFunction(n)&&n.call(c,e,this),o&&p.destroy()}return u.isString(d)&&(d=document.querySelectorAll(d)),p.destroy=function(){f(d,(function(t){var i=m(t,e,p);i.found&&i.all.splice(i.evt,1),t.removeEventListener&&t.removeEventListener(e,p,h)}))},f(d,(function(t){var i=m(t,e,p);(t.addEventListener&&a&&!i.found||!a)&&(t.addEventListener(e,p,h),i.all.push({eventName:e,fn:p}))})),p}function v(e,t){b(e,t)||(e.classList?e.classList.add(t):e.className+=" "+t)}function y(e,t){var i=t.split(" ");i.length>1?f(i,(function(t){y(e,t)})):e.classList?e.classList.remove(t):e.className=e.className.replace(t,"")}function b(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||""===t)return!1;if("none"==t)return u.isFunction(i)&&i(),!1;var n=t.split(" ");f(n,(function(t){v(e,"g"+t)})),g(o,{onElement:e,avoidDuplicate:!1,once:!0,withCallback:function(e,t){f(n,(function(e){y(t,"g"+e)})),u.isFunction(i)&&i()}})}function x(e){var t=document.createDocumentFragment(),i=document.createElement("div");for(i.innerHTML=e;i.firstChild;)t.appendChild(i.firstChild);return t}function E(e,t){for(;e!==document.body;)if("function"==typeof(e=e.parentElement).matches?e.matches(t):e.msMatchesSelector(t))return e}function S(e){e.style.display="block"}function C(e){e.style.display="none"}var T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1],i={href:"",title:"",type:"",description:"",descPosition:"bottom",effect:"",node:e};if(u.isObject(e)&&!u.isNode(e))return p(i,e);var n="",s=e.getAttribute("data-glightbox"),a=e.nodeName.toLowerCase();if("a"===a&&(n=e.href),"img"===a&&(n=e.src),i.href=n,f(i,(function(n,s){u.has(t,s)&&(i[s]=t[s]);var a=e.dataset[s];u.isNil(a)||(i[s]=a)})),i.type||(i.type=I(n)),u.isNil(s)){if("a"==a){var r=e.title;u.isNil(r)||""===r||(i.title=r)}if("img"==a){var o=e.alt;u.isNil(o)||""===o||(i.title=o)}var l=e.getAttribute("data-description");u.isNil(l)||""===l||(i.description=l)}else{var h=[];f(i,(function(e,t){h.push(";\\s?"+t)})),h=h.join("\\s?:|"),""!==s.trim()&&f(i,(function(e,t){var n=s,a=new RegExp("s?"+t+"s?:s?(.*?)("+h+"s?:|$)"),r=n.match(a);if(r&&r.length&&r[1]){var o=r[1].trim().replace(/;\s*$/,"");i[t]=o}}))}var c=e.querySelector(".glightbox-desc");c&&(i.description=c.innerHTML);var d="video"==i.type?t.videosWidth:t.width,m="video"==i.type?t.videosHeight:t.height;return i.width=u.has(i,"width")?i.width:d,i.height=u.has(i,"height")?i.height:m,i},M=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(b(e,"loaded"))return!1;u.isFunction(this.settings.beforeSlideLoad)&&this.settings.beforeSlideLoad(e,i);
1var a=i.type,r=i.descPosition,o=e.querySelector(".gslide-media"),l=e.querySelector(".gslide-title"),d=e.querySelector(".gslide-desc"),f=e.querySelector(".gdesc-inner"),m=s;if(u.isFunction(this.settings.afterSlideLoad)&&(m=function(){u.isFunction(s)&&s(),t.settings.afterSlideLoad(e,i)}),""==i.title&&""==i.description?f&&f.parentNode.removeChild(f):(l&&""!==i.title?l.innerHTML=i.title:l.parentNode.removeChild(l),d&&""!==i.description?n&&this.settings.moreLength>0?(i.smallDescription=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=i;if((e=e.trim()).length<=t)return e;var s=e.substr(0,t-1);return n?s+'... <a href="#" class="desc-more">'+i+"</a>":s}(i.description,this.settings.moreLength,this.settings.moreText),d.innerHTML=i.smallDescription,function e(t,i){var n=t.querySelector(".desc-more");if(!n)return!1;g("click",{onElement:n,withCallback:function(t,n){t.preventDefault();var s=document.body,a=E(n,".gslide-desc");if(!a)return!1;a.innerHTML=i.description,v(s,"gdesc-open");var r=g("click",{onElement:[s,E(a,".gslide-description")],withCallback:function(t,n){"a"!==t.target.nodeName.toLowerCase()&&(y(s,"gdesc-open"),v(s,"gdesc-closed"),a.innerHTML=i.smallDescription,e(a,i),setTimeout((function(){y(s,"gdesc-closed")}),400),r.destroy())}})}})}.apply(this,[d,i])):d.innerHTML=i.description:d.parentNode.removeChild(d),v(o.parentNode,"desc-"+r),v(f.parentNode,"description-"+r)),v(o,"gslide-"+a),v(e,"loaded"),"video"===a)return o.innerHTML='<div class="gvideo-wrapper"></div>',void function(e,t,i){var s=this,a="gvideo"+t.index,r=e.querySelector(".gvideo-wrapper"),o=t.href,l=location.protocol.replace(":","");if("file"==l&&(l="http"),o.match(/vimeo\.com\/([0-9]*)/)){var d=/vimeo.*\/(\d+)/i.exec(o),f=_(this.settings.vimeo.params),m=l+"://player.vimeo.com/video/"+d[1]+"?"+f;k(this.settings.vimeo.api),r.parentNode.style.maxWidth=t.width+"px",r.style.width=t.width+"px",r.style.maxHeight=t.height+"px";var g=P({url:m,callback:function(){D((function(){return"undefined"!=typeof Vimeo}),(function(){var e=new Vimeo.Player(g);c[a]=e,u.isFunction(i)&&i()}))},allow:"autoplay; fullscreen",appendTo:r});g.id=a,g.className="vimeo-video gvideo",this.settings.autoplayVideos&&!n&&(g.className+=" wait-autoplay")}if(o.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||o.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)){var y=_(p(this.settings.youtube.params,{playerapiid:a})),b=l+"://www.youtube.com/embed/"+function(e){return void 0!==(e=e.replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/))[2]?e[2].split(/[^0-9a-z_\-]/i)[0]:e}(o)+"?"+y;k(this.settings.youtube.api),r.parentNode.style.maxWidth=t.width+"px",r.style.width=t.width+"px",r.style.maxHeight=t.height+"px";var w=P({url:b,callback:function(){if(!u.isNil(YT)&&YT.loaded){var e=new YT.Player(w);c[a]=e}else h.push(w);u.isFunction(i)&&i()},allow:"autoplay; fullscreen",appendTo:r});w.id=a,w.className="youtube-video gvideo",this.settings.autoplayVideos&&!n&&(w.className+=" wait-autoplay")}if(null!==o.match(/\.(mp4|ogg|webm)$/)){var E='<video id="'+a+'" ';E+='style="background:#000; width: '+t.width+"px; height: "+t.height+'px;" ',E+='preload="metadata" ',E+='x-webkit-airplay="allow" ',E+='webkit-playsinline="" ',E+="controls ",E+='class="gvideo">';var S=o.toLowerCase().split(".").pop(),C={mp4:"",ogg:"",webm:""};for(var T in C[S]=o,C)if(C.hasOwnProperty(T)){var M=C[T];t.hasOwnProperty(T)&&(M=t[T]),""!==M&&(E+='<source src="'+M+'" type="video/'+T+'">')}var A=x(E+="</video>");r.appendChild(A);var I=document.getElementById(a);if(null!==this.settings.jwplayer&&null!==this.settings.jwplayer.api){this.settings.jwplayer;var F=this.settings.jwplayer.api;if(!F)return console.warn("Missing jwplayer api file"),u.isFunction(i)&&i(),!1;k(F,(function(){var e=p(s.settings.jwplayer.params,{width:t.width+"px",height:t.height+"px",file:o});jwplayer.key=s.settings.jwplayer.licenseKey;var n=jwplayer(a);n.setup(e),c[a]=n,n.on("ready",(function(){v(I=r.querySelector(".jw-video"),"gvideo"),I.id=a,u.isFunction(i)&&i()}))}))}else v(I,"html5-video"),c[a]=I,u.isFunction(i)&&i()}}.apply(this,[e,i,m]);if("external"===a){var w=P({url:i.href,width:i.width,height:i.height,callback:m});return o.parentNode.style.maxWidth=i.width+"px",void o.appendChild(w)}if("inline"!==a){if("image"===a){var S=new Image;return S.addEventListener("load",(function(){u.isFunction(m)&&m()}),!1),S.src=i.href,void o.appendChild(S)}u.isFunction(m)&&m()}else(function(e,t,i){var n=e.querySelector(".gslide-media"),s=t.href.split("#").pop().trim(),a=document.getElementById(s);if(!a)return!1;var r=a.cloneNode(!0);r.style.height=t.height+"px",r.style.maxWidth=t.width+"px",v(r,"ginlined-content"),n.appendChild(r),u.isFunction(i)&&i()}).apply(this,[e,i,m])};
1function P(e){var t=e.url,i=e.width,s=e.height,a=e.allow,r=e.callback,o=e.appendTo,l=document.createElement("iframe"),h=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;return l.className="vimeo-video gvideo",l.src=t,s&&(l.style.height=n&&h<767?"":s+"px"),i&&(l.style.width=i+"px"),a&&l.setAttribute("allow",a),l.onload=function(){v(l,"iframe-ready"),u.isFunction(r)&&r()},o&&o.appendChild(l),l}function k(e,t){if(u.isNil(e))console.error("Inject videos api error");else{var i=document.querySelectorAll('script[src="'+e+'"]');if(u.isNil(i)||0==i.length){var n=document.createElement("script");return n.type="text/javascript",n.src=e,n.onload=function(){u.isFunction(t)&&t()},document.body.appendChild(n),!1}u.isFunction(t)&&t()}}function A(){for(var e=0;e<h.length;e++){var t=h[e],i=new YT.Player(t);c[t.id]=i}}function D(e,t,i,n){if(e())t();else{i||(i=100);var s=void 0,a=setInterval((function(){e()&&(clearInterval(a),s&&clearTimeout(s),t())}),i);n&&(s=setTimeout((function(){clearInterval(a)}),n))}}function _(e){var t="",i=0;return f(e,(function(e,n){i>0&&(t+="&"),t+=n+"="+e,i+=1})),t}void 0!==window.onYouTubeIframeAPIReady?window.onYouTubeIframeAPIReady=function(){window.onYouTubeIframeAPIReady(),A()}:window.onYouTubeIframeAPIReady=A;var I=function(e){var t=e;return null!==(e=e.toLowerCase()).match(/\.(jpeg|jpg|gif|png|apn|webp|svg)$/)?"image":e.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||e.match(/vimeo\.com\/([0-9]*)/)||null!==e.match(/\.(mp4|ogg|webm)$/)?"video":e.indexOf("#")>-1&&""!==t.split("#").pop().trim()?"inline":e.includes("gajax=true")?"ajax":"external"};function F(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(""==t)return e.style.webkitTransform="",e.style.MozTransform="",e.style.msTransform="",e.style.OTransform="",e.style.transform="",!1;e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t,e.style.transform=t}function L(e){var t=e.querySelector(".gslide-media"),i=e.querySelector(".gslide-description");v(t,"greset"),F(t,"translate3d(0, 0, 0)"),g(r,{onElement:t,once:!0,withCallback:function(e,i){y(t,"greset")}}),t.style.opacity="",i&&(i.style.opacity="")}var O=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.settings=p(d,t||{}),this.effectsClasses=this.getAnimationClasses()}return t(e,[{key:"init",value:function(){var e=this;this.baseEvents=g("click",{onElement:"."+this.settings.selector,withCallback:function(t,i){t.preventDefault(),e.open(i)}})}},{key:"open",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(this.elements=this.getElements(e),0==this.elements.length)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var t=this.settings.startAt;e&&(t=this.elements.indexOf(e))<0&&(t=0),this.build(),w(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.in);var i=document.body;if(i.style.width=i.offsetWidth+"px",v(i,"glightbox-open"),v(a,"glightbox-open"),n&&(v(a,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(t,!0),1==this.elements.length?(C(this.prevButton),C(this.nextButton)):(S(this.prevButton),S(this.nextButton)),this.lightboxOpen=!0,u.isFunction(this.settings.onOpen)&&this.settings.onOpen(),n&&s&&this.settings.touchNavigation)return function(){var e=this;if(this.events.hasOwnProperty("touchStart"))return!1;var t=void 0,i=void 0,n=void 0,s=!1,a=!1,r=!1,o=!1,l={},h={},c=(this.slidesContainer,null),d=0,p=0,u=null,f=null,m=null,w=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,x=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,document.body);this.events.doctouchmove=g("touchmove",{onElement:document,withCallback:function(e,t){if(b(x,"gdesc-open"))return e.preventDefault(),!1},useCapture:{passive:!1}}),this.events.touchStart=g("touchstart",{onElement:x,withCallback:function(t,i){b(x,"gdesc-open")||(v(x,"touching"),c=e.getActiveSlide(),u=c.querySelector(".gslide-image"),f=c.querySelector(".gslide-media"),m=c.querySelector(".gslide-description"),e.index,h=t.targetTouches[0],l.pageX=t.targetTouches[0].pageX,l.pageY=t.targetTouches[0].pageY,d=t.targetTouches[0].clientX,p=t.targetTouches[0].clientY)}}),this.events.gestureStart=g("gesturestart",{onElement:x,withCallback:function(e,t){u&&(e.preventDefault(),r
1=!0)}}),this.events.gestureChange=g("gesturechange",{onElement:x,withCallback:function(e,t){e.preventDefault(),F(u,"scale("+e.scale+")")}}),this.events.gesturEend=g("gestureend",{onElement:x,withCallback:function(e,t){r=!1,e.scale<1?(o=!1,F(u,"scale(1)")):o=!0}}),this.events.touchMove=g("touchmove",{onElement:x,withCallback:function(u,g){if(b(x,"touching")&&!(b(x,"gdesc-open")||r||o)){u.preventDefault(),h=u.targetTouches[0];var v=c.querySelector(".gslide-inner-content").offsetHeight,y=c.querySelector(".gslide-inner-content").offsetWidth,E=u.targetTouches[0].clientX,S=u.targetTouches[0].clientY,C=d-E,T=p-S;if(Math.abs(C)>Math.abs(T)?(s=!1,a=!0):(a=!1,s=!0),s){if(i=h.pageY-l.pageY,Math.abs(i)>=0||s){var M=.75-Math.abs(i)/v;f.style.opacity=M,m&&(m.style.opacity=M),F(f,"translate3d(0, "+i+"px, 0)")}}else if(t=h.pageX-l.pageX,n=100*t/w,a){if(e.index+1==e.elements.length&&t<-60)return L(c),!1;if(e.index-1<0&&t>60)return L(c),!1;var P=.75-Math.abs(t)/y;f.style.opacity=P,m&&(m.style.opacity=P),F(f,"translate3d("+n+"%, 0, 0)")}}},useCapture:{passive:!1}}),this.events.touchEnd=g("touchend",{onElement:x,withCallback:function(r,o){i=h.pageY-l.pageY,t=h.pageX-l.pageX,n=100*t/w,y(x,"touching");var d=c.querySelector(".gslide-inner-content").offsetHeight,p=c.querySelector(".gslide-inner-content").offsetWidth;if(s){var u=d/2;return s=!1,Math.abs(i)>=u?void e.close():void L(c)}if(a){a=!1;var f="prev",m=!0;if(t<0&&(f="next",t=Math.abs(t)),"prev"==f&&e.index-1<0&&(m=!1),"next"==f&&e.index+1>=e.elements.length&&(m=!1),m&&t>=p/2-90)return void("next"==f?e.nextSlide():e.prevSlide());L(c)}}})}.apply(this),!1;this.settings.keyboardNavigation&&function(){var e=this;if(this.events.hasOwnProperty("keyboard"))return!1;this.events.keyboard=g("keydown",{onElement:window,withCallback:function(t,i){var n=(t=t||window.event).keyCode;39==n&&e.nextSlide(),37==n&&e.prevSlide(),27==n&&e.close()}})}.apply(this)}},{key:"showSlide",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];S(this.loader),this.index=t;var n=this.slidesContainer.querySelector(".current");n&&y(n,"current"),this.slideAnimateOut();var s=this.slidesContainer.querySelectorAll(".gslide")[t];if(S(this.slidesContainer),b(s,"loaded"))this.slideAnimateIn(s,i),C(this.loader);else{S(this.loader);var a=T(this.elements[t],this.settings);a.index=t,M.apply(this,[s,a,function(){C(e.loader),e.slideAnimateIn(s,i)}])}this.preloadSlide(t+1),this.preloadSlide(t-1),y(this.nextButton,"disabled"),y(this.prevButton,"disabled"),0===t?v(this.prevButton,"disabled"):t===this.elements.length-1&&!0!==this.settings.loopAtEnd&&v(this.nextButton,"disabled"),this.activeSlide=s}},{key:"preloadSlide",value:function(e){var t=this;if(e<0||e>this.elements.length)return!1;if(u.isNil(this.elements[e]))return!1;var i=this.slidesContainer.querySelectorAll(".gslide")[e];if(b(i,"loaded"))return!1;var n=T(this.elements[e],this.settings);n.index=e;var s=n.sourcetype;"video"==s||"external"==s?setTimeout((function(){M.apply(t,[i,n])}),200):M.apply(this,[i,n])}},{key:"prevSlide",value:function(){var e=this.index-1;if(e<0)return!1;this.goToSlide(e)}},{key:"nextSlide",value:function(){var e=this.index+1;if(e>this.elements.length)return!1;this.goToSlide(e)}},{key:"goToSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e>-1&&(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,e<this.elements.length?this.showSlide(e):!0===this.settings.loopAtEnd&&(e=0,this.showSlide(e)))}},{key:"slideAnimateIn",value:function(e,t){var i=this,s=e.querySelector(".gslide-media"),a=e.querySelector(".gslide-description"),r={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide},o={index:this.index,slide:this.activeSlide};if(s.offsetWidth>0&&a&&(C(a),e.querySelector(".ginner-container").style.maxWidth=s.offsetWidth+"px",a.style.display=""),y(e,this.effectsClasses),t)w(e,this.settings.openEffect,(function(){!n&&i.settings.autoplayVideos&&i.playSlideVideo(e),u.isFunction(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[r,o])}));else{var l=this.settings.slideEffect,h="none"!==l?this.settings.cssEfects[l].in:l;this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(h=this.settings.cssEfects.slide_back.in),w(e,h,(function(){!n&&i.settings.autoplayVideos&&i.playSlideVideo(e),u.
1isFunction(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[r,o])}))}v(e,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var e=this.prevActiveSlide;y(e,this.effectsClasses),v(e,"prev");var t=this.settings.slideEffect,i="none"!==t?this.settings.cssEfects[t].out:t;this.stopSlideVideo(e),u.isFunction(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide},{index:this.index,slide:this.activeSlide}]),this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(i=this.settings.cssEfects.slide_back.out),w(e,i,(function(){var t=e.querySelector(".gslide-media"),i=e.querySelector(".gslide-description");t.style.transform="",y(t,"greset"),t.style.opacity="",i&&(i.style.opacity=""),y(e,"prev")}))}},{key:"stopSlideVideo",value:function(e){u.isNumber(e)&&(e=this.slidesContainer.querySelectorAll(".gslide")[e]);var t=e?e.querySelector(".gvideo"):null;if(!t)return!1;var i=t.id;if(c&&c.hasOwnProperty(i)){var n=c[i];b(t,"vimeo-video")&&n.pause(),b(t,"youtube-video")&&n.pauseVideo(),b(t,"jw-video")&&n.pause(!0),b(t,"html5-video")&&n.pause()}}},{key:"playSlideVideo",value:function(e){u.isNumber(e)&&(e=this.slidesContainer.querySelectorAll(".gslide")[e]);var t=e.querySelector(".gvideo");if(!t)return!1;var i=t.id;return c&&(u.has(c,i)||b(t,"wait-autoplay"))?(D((function(){return b(t,"iframe-ready")&&u.has(c,i)}),(function(){var e=c[i];b(t,"vimeo-video")&&D((function(){return e.play}),(function(){e.play()})),b(t,"youtube-video")&&D((function(){return e.playVideo}),(function(){e.playVideo()})),b(t,"jw-video")&&D((function(){return e.play}),(function(){e.play()})),b(t,"html5-video")&&e.play(),setTimeout((function(){y(t,"wait-autoplay")}),300)}),50,4e3),!1):void 0}},{key:"setElements",value:function(e){this.settings.elements=e}},{key:"getElements",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(this.elements=[],!u.isNil(this.settings.elements)&&u.isArray(this.settings.elements))return this.settings.elements;var t=!1;if(null!==e){var i=e.getAttribute("data-gallery");i&&""!==i&&(t=document.querySelectorAll('[data-gallery="'+i+'"]'))}return 0==t&&(t=document.querySelectorAll("."+this.settings.selector)),Array.prototype.slice.call(t)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var e=[];for(var t in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(t)){var i=this.settings.cssEfects[t];e.push("g"+i.in),e.push("g"+i.out)}return e.join(" ")}},{key:"build",value:function(){var e=this;if(this.built)return!1;var t=x(this.settings.lightboxHtml);document.body.appendChild(t);var i=document.getElementById("glightbox-body");this.modal=i;var n=i.querySelector(".gclose");this.prevButton=i.querySelector(".gprev"),this.nextButton=i.querySelector(".gnext"),this.overlay=i.querySelector(".goverlay"),this.loader=i.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.events={},v(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&n&&(this.events.close=g("click",{onElement:n,withCallback:function(t,i){t.preventDefault(),e.close()}})),n&&!this.settings.closeButton&&n.parentNode.removeChild(n),this.nextButton&&(this.events.next=g("click",{onElement:this.nextButton,withCallback:function(t,i){t.preventDefault(),e.nextSlide()}})),this.prevButton&&(this.events.prev=g("click",{onElement:this.prevButton,withCallback:function(t,i){t.preventDefault(),e.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=g("click",{onElement:i,withCallback:function(t,i){E(t.target,".ginner-container")||b(t.target,"gnext")||b(t.target,"gprev")||e.close()}})),f(this.elements,(function(){var t=x(e.settings.slideHtml);e.slidesContainer.appendChild(t)})),s&&v(a,"glightbox-touch"),this.built=!0}},{key:"reload",value:function(){this.init()}},{key:"close",value:function(){var e=this;if(this.closing)return!1;this.closing=!0,this.stopSlideVideo(this.activeSlide),v(this.modal,"glightbox-closing"),w(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),w(this.activeSlide,this.settings.closeEffect,(function(){if(e.activeSlide=null,e.prevActiveSlideIndex=null,e.prevActiveSlide=null,e.built=!1,e.events)for(var t in e.events)e.events.hasOwnProperty(t)&&e.events[t].destroy();var i=document.body;y(i,"glightbox-open"),y(a,"glightbox-open"),y(i,"touching"),y(i,"gdesc-open"),i.style.width="",e.modal.parentNode.removeChild(e.modal),u.isFunction(e.settings.onClose)&&e.settings.onClose(),e.closing=null}))}},{key:"destroy",value:function(){this.close(),this.baseEvents.destroy()}}]),e}();e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new O(e);return t.init(),t}}
vendor: 5,329 bytes, line 1
1)?n.apply(t,s):n)||(e.exports=a)},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;"undefined"!=typeof navigator&&function(e,t){void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function(){return t(e)}.call(exports,__webpack_require__,exports,module))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}(window||{},(function(window){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,subframeEnabled=!0,expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bm_rounder=Math.round,bm_rnd,bm_pow=Math.pow,bm_sqrt=Math.sqrt,bm_abs=Math.abs,bm_floor=Math.floor,bm_max=Math.max,bm_min=Math.min,blitter=10,BMMath={};function ProjectInterface(){return{}}!function(){var 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 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){bm_rnd=e?Math.round:function(e){return e}}function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin=e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility=e.style.webkitBackfaceVisibility="visible",e.style.transformStyle=e.style.webkitTransformStyle=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,this.currentTime=currentTime}roundValues(!1);var createElementID=(_count=0,function(){return"__lottie_element_"+ ++_count}),_count;function HSVtoRGB(e,t,i){var n,s,a,r,o,l,h,c;switch(l=i*(1-t),h=i*(1-(o=6*e-(r=Math.floor(6*e)))*t),c=i*(1-(1-o)*t),r%6){case 0:n=i,s=c,a=l;break;case 1:n=h,s=i,a=l;break;case 2:n=l,s=i,a=c;break;case 3:n=l,s=h,a=i;break;case 4:n=c,s=l,a=i;break;case 5:n=i,s=l,a=h}return[n,s,a]}function RGBtoHSV(e,t,i){var n,s=Math.max(e,t,i),a=Math.min(e,t,i),r=s-a,o=0===s?0:r/s,l=s/255;switch(s){case a:n=0;break;case e:n=t-i+r*(t<i?6:0),n/=6*r;break;case t:n=i-e+2*r,n/=6*r;break;case i:n=e-t+4*r,n/=6*r}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]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var i=this._cbs[e].length,n=0;n<i;n++)this._cbs[e][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 createTypedArray="function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(e,t){return"float32"===e?new Float32Array(t):"int16"===e?new Int16Array(t):"uint8c"===e?new Uint8ClampedArray(t):void 0}:function(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};function createSizedArray(e){return Array.apply(null,{length:e})}function createNS(e){return document.createElementNS(svgNS,e)}function createTag(e){return document.createElement(e)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var e,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}};
vendor: 11,405 bytes, lines 1-9
1var 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"} 2/*! 3 Transformation Matrix v2.0 4 (c) Epistemex 2014-2015 5 www.epistemex.com 6 By Ken Fyrstenberg 7 Contributions by leeoniya. 8 License: MIT, header required. 9 */,function(e){return blendModeEnums[e]||""}),blendModeEnums,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 a(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 r(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 h(e,t){return this._t(1,t,e,1,0,0)}function c(e,t){return this.shear(i(e),i(t))}function d(n,s){var a=e(s),r=t(s);return this._t(a,r,0,0,-r,a,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(a,-r,0,0,r,a,0,0,0,0,1,0,0,0,0,1)}function p(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 u(e,t,i,n,s,a,r,o,l,h,c,d,p,u,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]=a,this.props[6]=r,this.props[7]=o,this.props[8]=l,this.props[9]=h,this.props[10]=c,this.props[11]=d,this.props[12]=p,this.props[13]=u,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,a,r,o,l,h,c,d,p,u,f,m){var g=this.props;if(1===e&&0===t&&0===i&&0===n&&0===s&&1===a&&0===r&&0===o&&0===l&&0===h&&1===c&&0===d)return g[12]=g[12]*e+g[15]*p,g[13]=g[13]*a+g[15]*u,g[14]=g[14]*c+g[15]*f,g[15]=g[15]*m,this._identityCalculated=!1,this;var v=g[0],y=g[1],b=g[2],w=g[3],x=g[4],E=g[5],S=g[6],C=g[7],T=g[8],M=g[9],P=g[10],k=g[11],A=g[12],D=g[13],_=g[14],I=g[15];return g[0]=v*e+y*s+b*l+w*p,g[1]=v*t+y*a+b*h+w*u,g[2]=v*i+y*r+b*c+w*f,g[3]=v*n+y*o+b*d+w*m,g[4]=x*e+E*s+S*l+C*p,g[5]=x*t+E*a+S*h+C*u,g[6]=x*i+E*r+S*c+C*f,g[7]=x*n+E*o+S*d+C*m,g[8]=T*e+M*s+P*l+k*p,g[9]=T*t+M*a+P*h+k*u,g[10]=T*i+M*r+P*c+k*f,g[11]=T*n+M*o+P*d+k*m,g[12]=A*e+D*s+_*l+I*p,g[13]=A*t+D*a+_*h+I*u,g[14]=A*i+D*r+_*c+I*f,g[15]=A*n+D*o+_*d+I*m,this._identityCalculated=!1,this}function g(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function v(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function y(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t]}function b(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function w(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 x(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 S(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,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,r=-(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]=a,o.props[13]=r,o}function T(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function M(e){var t,i=e.length,n=[];for(t=0;t<i;t+=1)n[t]=T(e[t]);return n}function P(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],a=this.props[1],r=this.props[4],o=this.props[5],l=this.props[12],h=this.props[13];n[0]=e[0]*s+e[1]*r+l,n[1]=e[0]*a+e[1]*o+h,n[2]=t[0]*s+t[1]*r+l,n[3]=t[0]*a+t[1]*o+h,n[4]=i[0]*s+i[1]*r+l,n[5]=i[0]*a+i[1]*o+h}return n}function k(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 A(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 _(e){return e<1e-6&&e>0||e>-1e-6&&e<0?n(1e4*e)/1e4:e}function I(){var e=this.props;return"matrix("+_(e[0])+","+_(e[1])+","+_(e[4])+","+_(e[5])+","+_(e[12])+","+_(e[13])+")"}return function(){this.reset=s,this.rotate=a,this.rotateX=r,this.rotateY=o,this.rotateZ=l,this.skew=c,this.skewFromAxis=d,this.shear=h,this.scale=p,this.setTransform=u,this.translate=f,this.transform=m,this.applyToPoint=w,this.applyToX=x,this.applyToY=E,this.applyToZ=S,this.applyToPointArray=k,this.applyToTriplePoints=P,this.applyToPointStringified=A,this.toCSS=D,this.to2dCSS=I,this.clone=y,this.cloneFromProps=b,this.equals=v,this.inversePoints=M,this.inversePoint=T,this.getInverseMatrix=C,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();!function(e,t){var i=this,n=t.pow(256,6),s=t.pow(2,52),a=2*s;function r(e){var t,i=e.length,n=this,s=0,a=n.i=n.j=0,r=n.S=[];for(i||(e=[i++]);s<256;)r[s]=s++;for(s=0;s<256;s++)r[s]=r[a=255&a+e[s%i]+(t=r[s])],r[a]=t;n.g=function(e){for(var t,i=0,s=n.i,a=n.j,r=n.S;e--;)t=r[s=255&s+1],i=256*i+r[255&(r[s]=r[a=255&a+t])+(r[a]=t)];return n.i=s,n.j=a,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 h(t)}function h(e){return String.fromCharCode.apply(0,e)}t.seedrandom=function(c,d,p){var u=[],f=l(function e(t,i){var n,s=[],a=typeof t;if(i&&"object"==a)for(n in t)try{s.push(e(t[n],i-1))}catch(e){}return s.length?s:"string"==a?t:t+"\0"}((d=!0===d?{entropy:!0}:d||{}).entropy?[c,h(e)]:null===c?function(){try{void 0;var t=new Uint8Array(256);return(i.crypto||i.msCrypto).getRandomValues(t),h(t)}catch(t){var n=i.navigator,s=n&&n.plugins;return[+new Date,i,s,i.screen,h(e)]}}():c,3),u),m=new r(u),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>=a;)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(h(m.S),e),(d.pass||p||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 d?d.global:this==t,d.state)},l(t.random(),e)}([],BMMath);var BezierFactory=function(){var e={getBezierEasing:function(e,i,n,s,a){var r=a||("bez_"+e+"_"+i+"_"+n+"_"+s).replace(/\./g,"p");if(t[r])return t[r];var o=new l([e,i,n,s]);return t[r]=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 a(e){return 3*e}function r(e,t,i){return((n(t,i)*e+s(t,i))*e+a(t))*e}function o(e,t,i){return 3*n(t,i)*e*e+2*s(t,i)*e+a(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:r(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]=r(.1*i,e,t)},_getTForX:function(e){for(var t=this._p[0],i=this._p[2],n=this._mSampleValues,s=0,a=1;10!==a&&n[a]<=e;++a)s+=.1;var l=s+.1*((e-n[--a])/(n[a+1]-n[a])),h=o(l,t,i);return h>=.001?function(e,t,i,n){for(var s=0;s<4;++s){var a=o(t,i,n);if(0===a)return t;t-=(r(t,i,n)-e)/a}return t}(e,l,t,i):0===h?l:function(e,t,i,n,s){var a,o,l=0;do{(a=r(o=t+(i-t)/2,n,s)-e)>0?i=o:t=o}while(Math.abs(a)>1e-7&&++l<10);return o}(e,s,s+.1,t,i)}},e}();function extendPrototype(e,t){var i,n,s=e.length;for(i=0;i<s;i+=1)for(var a in n=e[i].prototype)n.hasOwnProperty(a)&&(t.prototype[a]=n[a])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}function bezFunction(){Math;function e(e,t,i,n,s,a){var r=e*n+t*s+i*a-s*n-a*e-i*t;return r>-.001&&r<.001}var t=function(e,t,i,n){var s,a,r,o,l,h,c=defaultCurveSegments,d=0,p=[],u=[],f=bezier_length_pool.newElement();for(r=i.length,s=0;s<c;s+=1){for(l=s/(c-1),h=0,a=0;a<r;a+=1)o=bm_pow(1-l,3)*e[a]+3*bm_pow(1-l,2)*l*i[a]+3*(1-l)*bm_pow(l,2)*n[a]+bm_pow(l,3)*t[a],p[a]=o,null!==u[a]&&(h+=bm_pow(p[a]-u[a],2)),u[a]=p[a];h&&(d+=h=bm_sqrt(h)),f.percents[s]=l,f.lengths[s]=d}return f.addedLength=d,f};function i(e){this.segmentLength=0,this.points=new Array(e)}function n(e,t){this.partialLength=e,this.point=t}var s,a=(s={},function(t,a,r,o){var l=(t[0]+"_"+t[1]+"_"+a[0]+"_"+a[1]+"_"+r[0]+"_"+r[1]+"_"+o[0]+"_"+o[1]).replace(/\./g,"p");if(!s[l]){var h,c,d,p,u,f,m,g=defaultCurveSegments,v=0,y=null;2===t.length&&(t[0]!=a[0]||t[1]!=a[1])&&e(t[0],t[1],a[0],a[1],t[0]+r[0],t[1]+r[1])&&e(t[0],t[1],a[0],a[1],a[0]+o[0],a[1]+o[1])&&(g=2);var b=new i(g);for(d=r.length,h=0;h<g;h+=1){for(m=createSizedArray(d),u=h/(g-1),f=0,c=0;c<d;c+=1)p=bm_pow(1-u,3)*t[c]+3*bm_pow(1-u,2)*u*(t[c]+r[c])+3*(1-u)*bm_pow(u,2)*(a[c]+o[c])+bm_pow(u,3)*a[c],m[c]=p,null!==y&&(f+=bm_pow(m[c]-y[c],2));v+=f=bm_sqrt(f),b.points[h]=new n(f,m),y=m}b.segmentLength=v,s[l]=b}return s[l]});function r(e,t){var i=t.percents,n=t.lengths,s=i.length,a=bm_floor((s-1)*e),r=e*t.addedLength,o=0;if(a===s-1||0===a||r===n[a])return i[a];for(var l=n[a]>r?-1:1,h=!0;h;)if(n[a]<=r&&n[a+1]>r?(o=(r-n[a])/(n[a+1]-n[a]),h=!1):a+=l,a<0||a>=s-1){if(a===s-1)return i[a];h=!1}return i[a]+(i[a+1]-i[a])*o}var o=createTypedArray("float32",8);return{getSegmentsLength:function(e){var i,n=segments_length_pool.newElement(),s=e.c,a=e.v,r=e.o,o=e.i,l=e._length,h=n.lengths,c=0;for(i=0;i<l-1;i+=1)h[i]=t(a[i],a[i+1],r[i],o[i+1]),c+=h[i].addedLength;return s&&l&&(h[i]=t(a[i],a[0],r[i],o[0]),c+=h[i].addedLength),n.totalLength=c,n},getNewSegment:function(e,t,i,n,s,a,l){var h,c=r(s=s<0?0:s>1?1:s,l),d=r(a=a>1?1:a,l),p=e.length,u=1-c,f=1-d,m=u*u*u,g=c*u*u*3,v=c*c*u*3,y=c*c*c,b=u*u*f,w=c*u*f+u*c*f+u*u*d,x=c*c*f+u*c*d+c*u*d,E=c*c*d,S=u*f*f,C=c*f*f+u*d*f+u*f*d,T=c*d*f+u*d*d+c*f*d,M=c*d*d,P=f*f*f,k=d
vendor: 9,181 bytes, line 9
9*f*f+f*d*f+f*f*d,A=d*d*f+f*d*d+d*f*d,D=d*d*d;for(h=0;h<p;h+=1)o[4*h]=Math.round(1e3*(m*e[h]+g*i[h]+v*n[h]+y*t[h]))/1e3,o[4*h+1]=Math.round(1e3*(b*e[h]+w*i[h]+x*n[h]+E*t[h]))/1e3,o[4*h+2]=Math.round(1e3*(S*e[h]+C*i[h]+T*n[h]+M*t[h]))/1e3,o[4*h+3]=Math.round(1e3*(P*e[h]+k*i[h]+A*n[h]+D*t[h]))/1e3;return o},getPointInSegment:function(e,t,i,n,s,a){var o=r(s,a),l=1-o;return[Math.round(1e3*(l*l*l*e[0]+(o*l*l+l*o*l+l*l*o)*i[0]+(o*o*l+l*o*o+o*l*o)*n[0]+o*o*o*t[0]))/1e3,Math.round(1e3*(l*l*l*e[1]+(o*l*l+l*o*l+l*l*o)*i[1]+(o*o*l+l*o*o+o*l*o)*n[1]+o*o*o*t[1]))/1e3]},buildBezierData:a,pointOnLine2D:e,pointOnLine3D:function(t,i,n,s,a,r,o,l,h){if(0===n&&0===r&&0===h)return e(t,i,s,a,o,l);var c,d=Math.sqrt(Math.pow(s-t,2)+Math.pow(a-i,2)+Math.pow(r-n,2)),p=Math.sqrt(Math.pow(o-t,2)+Math.pow(l-i,2)+Math.pow(h-n,2)),u=Math.sqrt(Math.pow(o-s,2)+Math.pow(l-a,2)+Math.pow(h-r,2));return(c=d>p?d>u?d-p-u:u-p-d:u>p?u-p-d:p-d-u)>-1e-4&&c<1e-4}}}!function(){for(var e=0,t=["ms","moz","webkit","o"],i=0;i<t.length&&!window.requestAnimationFrame;++i)window.requestAnimationFrame=window[t[i]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[i]+"CancelAnimationFrame"]||window[t[i]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,i){var n=(new Date).getTime(),s=Math.max(0,16-(n-e)),a=setTimeout((function(){t(n+s)}),s);return e=n+s,a}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}();var bez=bezFunction();function dataFunctionManager(){function e(s,a,r){var o,l,h,d,p,u,f=s.length;for(l=0;l<f;l+=1)if("ks"in(o=s[l])&&!o.completed){if(o.completed=!0,o.tt&&(s[l-1].td=o.tt),[],-1,o.hasMask){var m=o.masksProperties;for(d=m.length,h=0;h<d;h+=1)if(m[h].pt.k.i)n(m[h].pt.k);else for(u=m[h].pt.k.length,p=0;p<u;p+=1)m[h].pt.k[p].s&&n(m[h].pt.k[p].s[0]),m[h].pt.k[p].e&&n(m[h].pt.k[p].e[0])}0===o.ty?(o.layers=t(o.refId,a),e(o.layers,a,r)):4===o.ty?i(o.shapes):5==o.ty&&c(o,r)}}function t(e,t){for(var i=0,n=t.length;i<n;){if(t[i].id===e)return t[i].layers.__used?JSON.parse(JSON.stringify(t[i].layers)):(t[i].layers.__used=!0,t[i].layers);i+=1}}function i(e){var t,s,a;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(a=e[t].ks.k.length,s=0;s<a;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]);!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])&&void 0))}var a,r=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,a=i.assets.length;for(n=0;n<a;n+=1)i.assets[n].layers&&t(i.assets[n].layers)}}}(),o=(a=[4,7,99],function(e){if(e.chars&&!s(a,e.v)){var t,i,r,o,l,h=e.chars.length;for(t=0;t<h;t+=1)if(e.chars[t].data&&e.chars[t].data.shapes)for(r=(l=e.chars[t].data.shapes[0].it).length,i=0;i<r;i+=1)(o=l[i].ks.k).__converted||(n(l[i].ks.k),o.__converted=!0)}}),l=function(){var e=[4,1,9];function t(e){var i,n,s,a=e.length;for(i=0;i<a;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,a=t.assets.length;for(n=0;n<a;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);!0}else"gr"==e[i].ty&&t(e[i].it)}function i(e){var i,n,s,a,r,o,l=e.length;for(n=0;n<l;n+=1){if((i=e[n]).hasMask){var h=i.masksProperties;for(a=h.length,s=0;s<a;s+=1)if(h[s].pt.k.i)h[s].pt.k.c=h[s].cl;else for(o=h[s].pt.k.length,r=0;r<o;r+=1)h[s].pt.k[r].s&&(h[s].pt.k[r].s[0].c=h[s].cl),h[s].pt.k[r].e&&(h[s].pt.k[r].e[0].c=h[s].cl)}4===i.ty&&t(i.shapes)}}return function(t){if(s(e,t.v)&&(i(t.layers),t.assets)){var n,a=t.assets.length;for(n=0;n<a;n+=1)t.assets[n].layers&&i(t.assets[n].layers)}}}();function c(e,t){0!==e.t.a.length||"m"in e.t.p||(e.singleShape=!0)}var d={completeData:function(t,i){t.__complete||(l(t),r(t),o(t),h(t),e(t.layers,t.assets,i),t.__complete=!0)}};return d.checkColors=l,d.checkChars=o,d.checkShapes=h,d.completeLayers=e,d}var dataManager=dataFunctionManager(),FontManager=function(){var e={w:0,size:0,shapes:[]},t=[];function i(e,t){var i=createTag("span");i.style.fontFamily=t;var n=createTag("span");n.innerHTML="giItT1WQy@!-/#",i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.style.fontSize="300px",i.style.fontVariant="normal",i.style.fontStyle="normal",i.style.fontWeight="normal",i.style.letterSpacing="0",i.appendChild(n),document.body.appendChild(i);var 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 n(e,t){var i=createNS("text");return i.style.fontSize="100px",i.setAttribute("font-family",t.fFamily),i.setAttribute("font-style",t.fStyle),i.setAttribute("font-weight",t.fWeight),i.textContent="1",t.fClass?(i.style.fontFamily="inherit",i.setAttribute("class",t.fClass)):i.style.fontFamily=t.fFamily,e.appendChild(i),createTag("canvas").getContext("2d").font=t.fWeight+" "+t.fStyle+" 100px "+t.fFamily,i}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 s=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return s.getCombinedCharacterCodes=function(){return t},s.prototype={addChars:function(e){if(e){this.chars||(this.chars=[]);var t,i,n,s=e.length,a=this.chars.length;for(t=0;t<s;t+=1){for(i=0,n=!1;i<a;)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]),a+=1)}}},addFonts:function(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);var s,a=e.list,r=a.length,o=r;for(s=0;s<r;s+=1){var l,h,c=!0;if(a[s].loaded=!1,a[s].monoCase=i(a[s].fFamily,"monospace"),a[s].sansCase=i(a[s].fFamily,"sans-serif"),a[s].fPath){if("p"===a[s].fOrigin||3===a[s].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+a[s].fFamily+'"], style[f-origin="3"][f-family="'+a[s].fFamily+'"]')).length>0&&(c=!1),c){var d=createTag("style");d.setAttribute("f-forigin",a[s].fOrigin),d.setAttribute("f-origin",a[s].origin),d.setAttribute("f-family",a[s].fFamily),d.type="text/css",d.innerHTML="@font-face {font-family: "+a[s].fFamily+"; font-style: normal; src: url('"+a[s].fPath+"');}",t.appendChild(d)}}else if("g"===a[s].fOrigin||1===a[s].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),h=0;h<l.length;h++)-1!==l[h].href.indexOf(a[s].fPath)&&(c=!1);if(c){var p=createTag("link");p.setAttribute("f-forigin",a[s].fOrigin),p.setAttribute("f-origin",a[s].origin),p.type="text/css",p.rel="stylesheet",p.href=a[s].fPath,document.body.appendChild(p)}}else if("t"===a[s].fOrigin||2===a[s].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),h=0;h<l.length;h++)a[s].fPath===l[h].src&&(c=!1);if(c){var u=createTag("link");u.setAttribute("f-forigin",a[s].fOrigin),u.setAttribute("f-origin",a[s].origin),u.setAttribute("rel","stylesheet"),u.setAttribute("href",a[s].fPath),t.appendChild(u)}}}else a[s].loaded=!0,o-=1;a[s].helper=n(t,a[s]),a[s].cache={},this.fonts.push(a[s])}0===o?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,i,n){for(var s=0,a=this.chars.length;s<a;){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&&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.charCodeAt(0);if(!n.cache[s+1]){var a=n.helper;if(" "===e){a.textContent="|"+e+"|";var r=a.getComputedTextLength();a.textContent="||";var o=a.getComputedTextLength();n.cache[s+1]=(r-o)/100}
vendor: 4,340 bytes, line 9
9else a.textContent=e,n.cache[s+1]=a.getComputedTextLength()/100}return n.cache[s+1]*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}},s}(),PropertyFactory=function(){var e=initialDefaultFrame,t=Math.abs;function i(e,t){var i,s=this.offsetTime;"multidimensional"===this.propType&&(i=createTypedArray("float32",this.pv.length));for(var a,r,o,l,h,c,d,p,u=t.lastIndex,f=u,m=this.keyframes.length-1,g=!0;g;){if(a=this.keyframes[f],r=this.keyframes[f+1],f===m-1&&e>=r.t-s){a.h&&(a=r),u=0;break}if(r.t-s>e){u=f;break}f<m-1?f+=1:(u=0,g=!1)}var v,y=r.t-s,b=a.t-s;if(a.to){a.bezierData||(a.bezierData=bez.buildBezierData(a.s,r.s||a.e,a.to,a.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?p=a.__fnct:(p=BezierFactory.getBezierEasing(a.o.x,a.o.y,a.i.x,a.i.y,a.n).get,a.__fnct=p),h=p((e-b)/(y-b));var E,S=w.segmentLength*h,C=t.lastFrame<e&&t._lastKeyframeIndex===f?t._lastAddedLength:0;for(d=t.lastFrame<e&&t._lastKeyframeIndex===f?t._lastPoint:0,g=!0,c=w.points.length;g;){if(C+=w.points[d].partialLength,0===S||0===h||d===w.points.length-1){for(l=w.points[d].point.length,o=0;o<l;o+=1)i[o]=w.points[d].point[o];break}if(S>=C&&S<C+w.points[d+1].partialLength){for(E=(S-C)/w.points[d+1].partialLength,l=w.points[d].point.length,o=0;o<l;o+=1)i[o]=w.points[d].point[o]+(w.points[d+1].point[o]-w.points[d].point[o])*E;break}d<c-1?d+=1:g=!1}t._lastPoint=d,t._lastAddedLength=C-w.points[d].partialLength,t._lastKeyframeIndex=f}}else{var T,M,P,k,A;if(m=a.s.length,v=r.s||a.e,this.sh&&1!==a.h)if(e>=y)i[0]=v[0],i[1]=v[1],i[2]=v[2];else if(e<=b)i[0]=a.s[0],i[1]=a.s[1],i[2]=a.s[2];else{!function(e,t){var i=t[0],n=t[1],s=t[2],a=t[3],r=Math.atan2(2*n*a-2*i*s,1-2*n*n-2*s*s),o=Math.asin(2*i*n+2*s*a),l=Math.atan2(2*i*a-2*n*s,1-2*i*i-2*s*s);e[0]=r/degToRads,e[1]=o/degToRads,e[2]=l/degToRads}(i,function(e,t,i){var n,s,a,r,o,l=[],h=e[0],c=e[1],d=e[2],p=e[3],u=t[0],f=t[1],m=t[2],g=t[3];(s=h*u+c*f+d*m+p*g)<0&&(s=-s,u=-u,f=-f,m=-m,g=-g);1-s>1e-6?(n=Math.acos(s),a=Math.sin(n),r=Math.sin((1-i)*n)/a,o=Math.sin(i*n)/a):(r=1-i,o=i);return l[0]=r*h+o*u,l[1]=r*c+o*f,l[2]=r*d+o*m,l[3]=r*p+o*g,l}(n(a.s),n(v),(e-b)/(y-b)))}else for(f=0;f<m;f+=1)1!==a.h&&(e>=y?h=1:e<b?h=0:(a.o.x.constructor===Array?(a.__fnct||(a.__fnct=[]),a.__fnct[f]?p=a.__fnct[f]:(T=void 0===a.o.x[f]?a.o.x[0]:a.o.x[f],M=void 0===a.o.y[f]?a.o.y[0]:a.o.y[f],P=void 0===a.i.x[f]?a.i.x[0]:a.i.x[f],k=void 0===a.i.y[f]?a.i.y[0]:a.i.y[f],p=BezierFactory.getBezierEasing(T,M,P,k).get,a.__fnct[f]=p)):a.__fnct?p=a.__fnct:(T=a.o.x,M=a.o.y,P=a.i.x,k=a.i.y,p=BezierFactory.getBezierEasing(T,M,P,k).get,a.__fnct=p),h=p((e-b)/(y-b)))),v=r.s||a.e,A=1===a.h?a.s[f]:a.s[f]+(v[f]-a.s[f])*h,"multidimensional"===this.propType?i[f]=A:i=A}return t.lastIndex=u,i}function n(e){var t=e[0]*degToRads,i=e[1]*degToRads,n=e[2]*degToRads,s=Math.cos(t/2),a=Math.cos(i/2),r=Math.cos(n/2),o=Math.sin(t/2),l=Math.sin(i/2),h=Math.sin(n/2);return[o*l*r+s*a*h,o*a*r+s*l*h,s*l*r-o*a*h,s*a*r-o*l*h]}function s(){var t=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==e&&(this._caching.lastFrame>=n&&t>=n||this._caching.lastFrame<i&&t<i))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var s=this.interpolateValue(t,this._caching);this.pv=s}return this._caching.lastFrame=t,this.pv}function a(e){var i;if("unidimensional"===this.propType)i=e*this.mult,t(this.v-i)>1e-5&&(this.v=i,this._mdf=!0);else for(var n=0,s=this.v.length;n<s;
vendor: 5,171 bytes, line 9
9)i=e[n]*this.mult,t(this.v[n]-i)>1e-5&&(this.v[n]=i,this._mdf=!0),n+=1}function r(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=this._isFirstFrame;var e,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 o(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function l(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=r,this.setVValue=a,this.addEffect=o}function h(e,t,i,n){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 s,l=t.k.length;this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l);createTypedArray("float32",l);for(this.vel=createTypedArray("float32",l),s=0;s<l;s+=1)this.v[s]=t.k[s]*this.mult,this.pv[s]=t.k[s];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=r,this.setVValue=a,this.addEffect=o}function c(t,n,l,h){this.propType="unidimensional",this.keyframes=n.k,this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:e,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=n,this.mult=l||1,this.elem=t,this.container=h,this.comp=t.comp,this.v=e,this.pv=e,this._isFirstFrame=!0,this.getValue=r,this.setVValue=a,this.interpolateValue=i,this.effectsSequence=[s.bind(this)],this.addEffect=o}function d(t,n,l,h){this.propType="multidimensional";var c,d,p,u,f,m=n.k.length;for(c=0;c<m-1;c+=1)n.k[c].to&&n.k[c].s&&n.k[c+1]&&n.k[c+1].s&&(d=n.k[c].s,p=n.k[c+1].s,u=n.k[c].to,f=n.k[c].ti,(2===d.length&&(d[0]!==p[0]||d[1]!==p[1])&&bez.pointOnLine2D(d[0],d[1],p[0],p[1],d[0]+u[0],d[1]+u[1])&&bez.pointOnLine2D(d[0],d[1],p[0],p[1],p[0]+f[0],p[1]+f[1])||3===d.length&&(d[0]!==p[0]||d[1]!==p[1]||d[2]!==p[2])&&bez.pointOnLine3D(d[0],d[1],d[2],p[0],p[1],p[2],d[0]+u[0],d[1]+u[1],d[2]+u[2])&&bez.pointOnLine3D(d[0],d[1],d[2],p[0],p[1],p[2],p[0]+f[0],p[1]+f[1],p[2]+f[2]))&&(n.k[c].to=null,n.k[c].ti=null),d[0]===p[0]&&d[1]===p[1]&&0===u[0]&&0===u[1]&&0===f[0]&&0===f[1]&&(2===d.length||d[2]===p[2]&&0===u[2]&&0===f[2])&&(n.k[c].to=null,n.k[c].ti=null));this.effectsSequence=[s.bind(this)],this.keyframes=n.k,this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=t,this.container=h,this.comp=t.comp,this.getValue=r,this.setVValue=a,this.interpolateValue=i,this.frameId=-1;var g=n.k[0].s.length;for(this.v=createTypedArray("float32",g),this.pv=createTypedArray("float32",g),c=0;c<g;c+=1)this.v[c]=e,this.pv[c]=e;this._caching={lastFrame:e,lastIndex:0,value:createTypedArray("float32",g)},this.addEffect=o}return{getProp:function(e,t,i,n,s){var a;if(t.k.length)if("number"==typeof t.k[0])a=new h(e,t,n,s);else switch(i){case 0:a=new c(e,t,n,s);break;case 1:a=new d(e,t,n,s)}else a=new l(e,t,n,s);return a.effectsSequence.length&&s.addDynamicProperty(a),a}}}(),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=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
vendor: 4,062 bytes, line 9
9(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){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 i,n,s=this.elem.globalData.frameRate;if(this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(i=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/s,0),n=this.p.getValueAtTime(this.p.keyframes[0].t/s,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(i=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/s,0),n=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/s,0)):(i=this.p.pv,n=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/s,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){i=[],n=[];var a=this.px,r=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(i[0]=a.getValueAtTime((a.keyframes[0].t+.01)/s,0),i[1]=r.getValueAtTime((r.keyframes[0].t+.01)/s,0),n[0]=a.getValueAtTime(a.keyframes[0].t/s,0),n[1]=r.getValueAtTime(r.keyframes[0].t/s,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(i[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/s,0),i[1]=r.getValueAtTime(r.keyframes[r.keyframes.length-1].t/s,0),n[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/s,0),n[1]=r.getValueAtTime((r.keyframes[r.keyframes.length-1].t-.01)/s,0)):(i=[a.pv,r.pv],n[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/s,a.offsetTime),n[1]=r.getValueAtTime((r._caching.lastFrame+r.offsetTime-.01)/s,r.offsetTime))}else i=n=e;this.v.rotate(-Math.atan2(i[1]-n[1],i[0]-n[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}if(this.r){if(this.r.effectsSequence.length)return;this.pre.rotate(-this.r.v),this.appliedTransformations=4}else 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 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]=point_pool.newElement(),this.o[i]=point_pool.newElement(),this.i[i]=point_pool.newElement(),i+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;
vendor: 5,512 bytes, line 9
9)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 a;switch(this._length=Math.max(this._length,n+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o}(!a[n]||a[n]&&!s)&&(a[n]=point_pool.newElement()),a[n][0]=e,a[n][1]=t},ShapePath.prototype.setTripleAt=function(e,t,i,n,s,a,r,o){this.setXYAt(e,t,"v",r,o),this.setXYAt(i,n,"o",r,o),this.setXYAt(s,a,"i",r,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 a,r=this._length-1,o=this._length;for(a=s;a<o;a+=1)e.setTripleAt(t[r][0],t[r][1],n[r][0],n[r][1],i[r][0],i[r][1],a,!1),r-=1;return e};var ShapePropertyFactory=function(){function e(e,t,i){var n,s,a,r,o,l,h,c,d,p=i.lastIndex,u=this.keyframes;if(e<u[0].t-this.offsetTime)n=u[0].s[0],a=!0,p=0;else if(e>=u[u.length-1].t-this.offsetTime)n=u[u.length-1].s?u[u.length-1].s[0]:u[u.length-2].e[0],a=!0;else{for(var f,m,g=p,v=u.length-1,y=!0;y&&(f=u[g],!((m=u[g+1]).t-this.offsetTime>e));)g<v-1?g+=1:y=!1;if(p=g,!(a=1===f.h)){if(e>=m.t-this.offsetTime)c=1;else if(e<f.t-this.offsetTime)c=0;else{var b;f.__fnct?b=f.__fnct:(b=BezierFactory.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,f.__fnct=b),c=b((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,h=n.i[0].length,i.lastIndex=p,r=0;r<l;r+=1)for(o=0;o<h;o+=1)d=a?n.i[r][o]:n.i[r][o]+(s.i[r][o]-n.i[r][o])*c,t.i[r][o]=d,d=a?n.o[r][o]:n.o[r][o]+(s.o[r][o]-n.o[r][o])*c,t.o[r][o]=d,d=a?n.v[r][o]:n.v[r][o]+(s.v[r][o]-n.v[r][o])*c,t.v[r][o]=d}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=shape_pool.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{this.lock=!0,this._mdf=!1;var e,t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,i=this.effectsSequence.length;for(e=0;e<i;e+=1)t=this.effectsSequence[e](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(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=shape_pool.clone(s),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function r(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.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.keyframes[0].s[0].i[0].length;this.v=shape_pool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.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)]}a.prototype.interpolateShape=e,a.prototype.getValue=s,a.prototype.setVValue=n,a.prototype.addEffect=r,o.prototype.getValue=s,o.prototype.interpolateShape=e,o.prototype.setVValue=n,o.prototype.addEffect=r;var l=function(){var e=roundCorner;function t(e,t){this.v=shape_pool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=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,a=3!==this.d,r=this.v;r.v[0][0]=t,r.v[0][1]=i-s,r.v[1][0]=a?t+n:t-n,r.v[1][1]=i,r.v[2][0]=t,r.v[2][1]=i+s,r.v[3][0]=a?t-n:t+n,r.v[3][1]=i,r.i[0][0]=a?t-n*e:t+n*e,r.i[0][1]=i-s,r.i[1][0]=a?t+n:t-n,r.i[
vendor: 9,580 bytes, line 9
91][1]=i-s*e,r.i[2][0]=a?t+n*e:t-n*e,r.i[2][1]=i+s,r.i[3][0]=a?t-n:t+n,r.i[3][1]=i+s*e,r.o[0][0]=a?t+n*e:t-n*e,r.o[0][1]=i-s,r.o[1][0]=a?t+n:t-n,r.o[1][1]=i+s*e,r.o[2][0]=a?t-n*e:t+n*e,r.o[2][1]=i+s,r.o[3][0]=a?t-n:t+n,r.o[3][1]=i-s*e}},extendPrototype([DynamicPropertyContainer],t),t}(),h=function(){function e(e,t){this.v=shape_pool.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=shapeCollection_pool.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),a=2*Math.PI/s,r=!0,o=this.or.v,l=this.ir.v,h=this.os.v,c=this.is.v,d=2*Math.PI*o/(2*s),p=2*Math.PI*l/(2*s),u=-Math.PI/2;u+=this.r.v;var f=3===this.data.d?-1:1;for(this.v._length=0,e=0;e<s;e+=1){i=r?h:c,n=r?d:p;var m=(t=r?o:l)*Math.cos(u),g=t*Math.sin(u),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),r=!r,u+=a*f}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),i=2*Math.PI/t,n=this.or.v,s=this.os.v,a=2*Math.PI*n/(4*t),r=-Math.PI/2,o=3===this.data.d?-1:1;for(r+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var l=n*Math.cos(r),h=n*Math.sin(r),c=0===l&&0===h?0:h/Math.sqrt(l*l+h*h),d=0===l&&0===h?0:-l/Math.sqrt(l*l+h*h);l+=+this.p.v[0],h+=+this.p.v[1],this.v.setTripleAt(l,h,l-c*a*s*o,h-d*a*s*o,l+c*a*s*o,h+d*a*s*o,e,!0),r+=i*o}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),c=function(){function e(e,t){this.v=shape_pool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=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=bm_min(i,n,this.r.v),a=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+a,0,!0),this.v.setTripleAt(e+i,t+n-s,e+i,t+n-a,e+i,t+n-s,1,!0),0!==s?(this.v.setTripleAt(e+i-s,t+n,e+i-s,t+n,e+i-a,t+n,2,!0),this.v.setTripleAt(e-i+s,t+n,e-i+a,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-a,4,!0),this.v.setTripleAt(e-i,t-n+s,e-i,t-n+a,e-i,t-n+s,5,!0),this.v.setTripleAt(e-i+s,t-n,e-i+s,t-n,e-i+a,t-n,6,!0),this.v.setTripleAt(e+i-s,t-n,e+i-a,t-n,e+i-s,t-n,7,!0)):(this.v.setTripleAt(e-i,t+n,e-i+a,t+n,e-i,t+n,2),this.v.setTripleAt(e-i,t-n,e-i,t-n+a,e-i,t-n,3))):(this.v.setTripleAt(e+i,t-n+s,e+i,t-n+a,e+i,t-n+s,0,!0),0!==s?(this.v.setTripleAt(e+i-s,t-n,e+i-s,t-n,e+i-a,t-n,1,!0),this.v.setTripleAt(e-i+s,t-n,e-i+a,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+a,3,!0),this.v.setTripleAt(e-i,t+n-s,e-i,t+n-a,e-i,t+n-s,4,!0),this.v.setTripleAt(e-i+s,t+n,e-i+s,t+n,e-i+a,t+n,5,!0),this.v.setTripleAt(e+i-s,t+n,e+i-a,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-a,7,!0)):(this.v.setTripleAt(e-i,t-n,e-i+a,t-n,e-i,t-n,1,!0),this.v.setTripleAt(e-i,t+n,e-i,t+n-a,e-i,t+n,2,!0),this.v.setTripleAt(e+i,t+n,e+i-a,t+n,e+i,t+n,3,!0)))},getValue:function(e){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 d={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 a(e,t,i):5===i?n=new c(e,t):6===i?n=new l(e,t):7===i&&(n=new h(e,t)),n.k&&e.addDynamicProperty(n),n},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return o}};return d}(),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 RoundCornersModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(e,t,i,n){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 s,a,r=t.length||0;for(s=0;s<r;s+=1)a=PropertyFactory.getProp(e,t[s].v,0,0,this),this.k=a.k||this.k,this.dataProps[s]={n:t[s].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}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)}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:shapeCollection_pool.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 a=[];t<=1?a.push({s:e,e:t}):e>=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var r,o,l=[],h=a.length;for(r=0;r<h;r+=1){var c,d;if((o=a[r]).e*s<n||o.s*s>n+i);else c=o.s*s<=n?0:(o.s*s-n)/i,d=o.e*s>=n+i?1:(o.e*s-n)/i,l.push([c,d])}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)segments_length_pool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,i,n;if(this._mdf||e){var s=this.o.v%360/360;if(s<0&&(s+=1),(t=(this.s.v>1?1:this.s.v<0?0:this.s.v)+s)>(i=(this.e.v>1?1:this.e.v<0?0:this.e.v)+s)){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 r,o,l,h,c,d,p=this.shapes.length,u=0;if(i===t)for(r=0;r<p;r+=1)this.shapes[r].localShapeCollection.releaseShapes(),this.shapes[r].shape._mdf=!0,this.shapes[r].shape.paths=this.shapes[r].localShapeCollection;else if(1===i&&0===t||0===i&&1===t){if(this._mdf)for(r=0;r<p;r+=1)this.shapes[r].pathsData.length=0,this.shapes[r].shape._mdf=!0}else{var f,m,g=[];for(r=0;r<p;r+=1)if((f=this.shapes[r]).shape._mdf||this._mdf||e||2===this.m){if(l=(n=f.shape.paths)._length,d=0,!f.shape._mdf&&f.pathsData.length)d=f.totalShapeLength;else{for(h=this.releasePathsData(f.pathsData),o=0;o<l;o+=1)c=bez.getSegmentsLength(n.shapes[o]),h.push(c),d+=c.totalLength;f.totalShapeLength=d,f.pathsData=h}u+=d,f.shape._mdf=!0}else f.shape.paths=f.localShapeCollection;var v,y=t,b=i,w=0;for(r=p-1;r>=0;r-=1)if((f=this.shapes[r]).shape._mdf){for((m=f.localShapeCollection).releaseShapes(),2===this.m&&p>1?(v=this.calculateShapeEdges(t,i,f.totalShapeLength,w,u),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>
vendor: 5,732 bytes, line 9
91)if(f.shape.paths.shapes[f.shape.paths._length-1].c){var E=x.pop();this.addPaths(x,m),x=this.addShapes(f,g[1],E)}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,a,r){s.setXYAt(t[0],t[1],"o",a),s.setXYAt(i[0],i[1],"i",a+1),r&&s.setXYAt(e[0],e[1],"v",a),s.setXYAt(n[0],n[1],"v",a+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,a,r,o,l,h,c,d=e.pathsData,p=e.shape.paths.shapes,u=e.shape.paths._length,f=0,m=[],g=!0;for(i?(o=i._length,c=i._length):(i=shape_pool.newElement(),o=0,c=0),m.push(i),n=0;n<u;n+=1){for(l=d[n].lengths,i.c=p[n].c,a=p[n].c?l.length:l.length+1,s=1;s<a;s+=1)if(f+(r=l[s-1]).addedLength<t.s)f+=r.addedLength,i.c=!1;else{if(f>t.e){i.c=!1;break}t.s<=f&&t.e>=f+r.addedLength?(this.addSegment(p[n].v[s-1],p[n].o[s-1],p[n].i[s],p[n].v[s],i,o,g),g=!1):(h=bez.getNewSegment(p[n].v[s-1],p[n].v[s],p[n].o[s-1],p[n].i[s],(t.s-f)/r.addedLength,(t.e-f)/r.addedLength,l[s-1]),this.addSegmentFromArray(h,i,o,g),g=!1,i.c=!1),f+=r.addedLength,o+=1}if(p[n].c&&l.length){if(r=l[s-1],f<=t.e){var v=l[s-1].addedLength;t.s<=f&&t.e>=f+v?(this.addSegment(p[n].v[s-1],p[n].o[s-1],p[n].i[0],p[n].v[0],i,o,g),g=!1):(h=bez.getNewSegment(p[n].v[s-1],p[n].v[0],p[n].o[s-1],p[n].i[0],(t.s-f)/v,(t.e-f)/v,l[s-1]),this.addSegmentFromArray(h,i,o,g),g=!1,i.c=!1)}else i.c=!1;f+=r.addedLength,o+=1}if(i._length&&(i.setXYAt(i.v[c][0],i.v[c][1],"i",c),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),f>t.e)break;n<u-1&&(i=shape_pool.newElement(),g=!0,m.push(i),o=0)}return m},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var i=shape_pool.newElement();i.c=e.c;var n,s,a,r,o,l,h,c,d,p,u,f,m,g=e._length,v=0;for(n=0;n<g;n+=1)s=e.v[n],r=e.o[n],a=e.i[n],s[0]===r[0]&&s[1]===r[1]&&s[0]===a[0]&&s[1]===a[1]?0!==n&&n!==g-1||e.c?(o=0===n?e.v[g-1]:e.v[n-1],h=(l=Math.sqrt(Math.pow(s[0]-o[0],2)+Math.pow(s[1]-o[1],2)))?Math.min(l/2,t)/l:0,c=f=s[0]+(o[0]-s[0])*h,d=m=s[1]-(s[1]-o[1])*h,p=c-(c-s[0])*roundCorner,u=d-(d-s[1])*roundCorner,i.setTripleAt(c,d,p,u,f,m,v),v+=1,o=n===g-1?e.v[0]:e.v[n+1],h=(l=Math.sqrt(Math.pow(s[0]-o[0],2)+Math.pow(s[1]-o[1],2)))?Math.min(l/2,t)/l:0,c=p=s[0]+(o[0]-s[0])*h,d=u=s[1]+(o[1]-s[1])*h,f=c-(c-s[0])*roundCorner,m=d-(d-s[1])*roundCorner,i.setTripleAt(c,d,p,u,f,m,v),v+=1):(i.setTripleAt(s[0],s[1],r[0],r[1],a[0],a[1],v),v+=1):(i.setTripleAt(e.v[n][0],e.v[n][1],e.o[n][0],e.o[n][1],e.i[n][0],e.i[n][1],v),v+=1);return i},RoundCornersModifier.prototype.processShapes=function(e){var t,i,n,s,a,r,o=this.shapes.length,l=this.rd.v;if(0!==l)for(i=0;i<o;i+=1){if((a=this.shapes[i]).shape.paths,r=a.localShapeCollection,a.shape._mdf||this._mdf||e)for(r.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,s=a.shape.paths._length,n=0;n<s;n+=1)r.addShape(this.processPath(t[n],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),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,a){var r=a?-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]*r*s,n.p.v[1]*r*s,n.p.v[2]),t.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),t.rotate(-n.r.v*r*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(a?1/o:o,a?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){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]);for(;i>0;)i-=1,this._elements.unshift(t[i]),1;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){e.length;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,a;if(this._mdf||e){var r,o=Math.ceil(this.c.v);if(this._groups.length<o){for(;this._groups.length<o;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.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}]}
vendor: 6,236 bytes, line 9
9,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,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes()}for(a=0,n=0;n<=this._groups.length-1;n+=1)r=a<o,this._groups[n]._render=r,this.changeGroupRender(this._groups[n].it,r),a+=1;this._currentCopies=o;var h=this.o.v,c=h%1,d=h>0?Math.floor(h):Math.ceil(h),p=(this.tr.v.props,this.pMatrix.props),u=this.rMatrix.props,f=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var m,g,v=0;if(h>0){for(;v<d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),v+=1;c&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,c,!1),v+=c)}else if(h<0){for(;v>d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),v-=1;c&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-c,!0),v-=c)}for(n=1===this.data.m?0:this._currentCopies-1,s=1===this.data.m?1:-1,a=this._currentCopies;a;){if(g=(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=this.so.v+(this.eo.v-this.so.v)*(n/(this._currentCopies-1)),0!==v){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(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),this.matrix.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),m=0;m<g;m+=1)i[m]=this.matrix.props[m];this.matrix.reset()}else for(this.matrix.reset(),m=0;m<g;m+=1)i[m]=this.matrix.props[m];v+=1,a-=1,n+=s}}else for(a=this._currentCopies,n=0,s=1;a;)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,a-=1,n+=s},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shape_pool.release(this.shapes[e]);this._length=0},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,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),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);var buildShapeString=function(e,t,i,n){if(0===t)return"";var s,a=e.o,r=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(a[s-1][0],a[s-1][1])+" "+n.applyToPointStringified(r[s][0],r[s][1])+" "+n.applyToPointStringified(o[s][0],o[s][1]);return i&&t&&(l+=" C"+n.applyToPointStringified(a[s-1][0],a[s-1][1])+" "+n.applyToPointStringified(r[0][0],r[0][1])+" "+n.applyToPointStringified(o[0][0],o[0][1]),l+="z"),l},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.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(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 n(e){this._imageLoaded=t.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.loadedAssets=0,this.imagesLoadedCb=null,this.images=[]}return n.prototype={loadAssets:function(e,t){this.imagesLoadedCb=t;var i,n=e.length;for(i=0;i<n;i+=1)e[i].layers||(this.totalImages+=1,this.images.push(this._createImageData(e[i])))},setAssetsPath:function(e){this.assetsPath=e||""},setPath:function(e){this.path=e||""},loaded:function(){return this.totalImages===this.loadedAssets},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getImage: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}},createImgData:function(t){var n=i(t,this.assetsPath,this.path),s=createTag("img");s.crossOrigin="anonymous",s.addEventListener("load",this._imageLoaded,!1),s.addEventListener("error",function(){a.img=e,this._imageLoaded()}.bind(this),!1),s.src=n;var a={img:s,assetData:t};return a},createImageData:function(t){var n=i(t,this.assetsPath,this.path),s=createNS("image");s.addEventListener("load",this._imageLoaded,!1),s.addEventListener("error",function(){a.img=e,this._imageLoaded()}.bind(this),!1),s.setAttributeNS("http://www.w3.org/1999/xlink","href",n);var a={img:s,assetData:t};return a}
vendor: 6,591 bytes, line 9
9,imageLoaded:t,setCacheType:function(e){this._createImageData="svg"===e?this.createImageData.bind(this):this.createImgData.bind(this)}},n}(),featureSupport=function(){var e={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),e}(),filtersFactory=function(){var e={};return e.createFilter=function(e){var t=createNS("filter");return t.setAttribute("id",e),t.setAttribute("filterUnits","objectBoundingBox"),t.setAttribute("x","0%"),t.setAttribute("y","0%"),t.setAttribute("width","100%"),t.setAttribute("height","100%"),t},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}(),assetLoader=function(){function e(e){return e.response&&"object"==typeof e.response?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):void 0}return{load:function(t,i,n){var s,a=new XMLHttpRequest;a.open("GET",t,!0);try{a.responseType="json"}catch(e){}a.send(),a.onreadystatechange=function(){if(4==a.readyState)if(200==a.status)s=e(a),i(s);else try{s=e(a),i(s)}catch(e){n&&n(e)}}}}}();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 TextAnimatorDataProperty(e,t,i){var n={propType:!1},s=PropertyFactory.getProp,a=t.a;this.a={r:a.r?s(e,a.r,0,degToRads,i):n,rx:a.rx?s(e,a.rx,0,degToRads,i):n,ry:a.ry?s(e,a.ry,0,degToRads,i):n,sk:a.sk?s(e,a.sk,0,degToRads,i):n,sa:a.sa?s(e,a.sa,0,degToRads,i):n,s:a.s?s(e,a.s,1,.01,i):n,a:a.a?s(e,a.a,1,0,i):n,o:a.o?s(e,a.o,0,.01,i):n,p:a.p?s(e,a.p,1,0,i):n,sw:a.sw?s(e,a.sw,0,0,i):n,sc:a.sc?s(e,a.sc,1,0,i):n,fc:a.fc?s(e,a.fc,1,0,i):n,fh:a.fh?s(e,a.fh,0,0,i):n,fs:a.fs?s(e,a.fs,0,.01,i):n,fb:a.fb?s(e,a.fb,0,.01,i):n,t:a.t?s(e,a.t,0,0,i):n},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,i),this.s.t=t.s.t}function LetterProps(e,t,i,n,s,a){this.o=e,this.sw=t,this.sc=i,this.fc=n,this.m=s,this.p=a,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,this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextAnimatorProperty.prototype.searchProperties=function(){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={f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=n(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var i,n,s,a,r,o,l,h,c,d,p,u,f,m,g,v,y,b,w,x=this._moreOptions.alignment.v,E=this._animatorsData,S=this._textData,C=this.mHelper,T=this._renderType,M=this.renderedLetters.length,P=(this.data,e.l);if(this._hasMaskedPath){if(w=this._pathData.m,!this._pathData.n||this._pathData._mdf){var k,A=w.v;for(this._pathData.r&&(A=A.reverse()),r={tLength:0,segments:[]},a=A._length-1,v=0,s=0;s<a;s+=1)k=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]]),r.tLength+=k.segmentLength,r.segments.push(k),v+=k.segmentLength;s=a,w.v.c&&(k=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]]),r.tLength+=k.segmentLength,r.segments.push(k),v+=k.segmentLength),this._pathData.pi=r}if(r=this._pathData.pi,o=this._pathData.f.v,p=0,d=1,h=0,c=!0,m=r.segments,o<0&&w.v.c)for(r.tLength<Math.abs(o)&&(o=-Math.abs(o)%r.tLength),d=(f=m[p=m.length-1].points).length-1;o<0;)o+=f[d].partialLength,(d-=1)<0&&(d=(f=m[p-=1].points).length-1);u=(f=m[p].points)[d-1],g=(l=f[d]).partialLength}a=P.length,i=0,n=0;var D,_,I,F,L=1.2*e.finalSize*.714,O=!0;I=E.length;var z,N,B,R,V,H,$,G,j,q,Y,W,X,U=-1,K=o,J=p,Z=d,Q=-1,ee="",te=this.defaultPropsArray;if(2===e.j||1===e.j){var ie=0,ne=0,se=2===e.j?-.5:-1,ae=0,re=!0;for(s=0;s<a;s+=1)if(P[s].n){for(ie&&(ie+=ne);ae<s;)P[ae].animatorJustifyOffset=ie,ae+=1;ie=0,re=!0}else{for(_=0;_<I;_+=1)(D=E[_].a).t.propType&&(re&&2===e.j&&(ne+=D.t.v*se),(z=E[_].s.getMult(P[s].anIndexes[_],S.a[_].s.totalChars)).length?ie+=D.t.v*z[0]*se:ie+=D.t.v*z*se);re=!1}for(ie&&(ie+=ne);ae<s;)P[ae].animatorJustifyOffset=ie,ae+=1}for(s=0;s<a;s+=1){if(C.reset(),V=1,P[s].n)i=0,n+=e.yOffset,n+=O?1:0,o=K,O=!1,0,this._hasMaskedPath&&(d=Z,u=(f=m[p=J].points)[d-1],g=(l=f[d]).partialLength,h=0),X=q=W=ee="",te=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Q!==P[s].line){switch(e.j){case 1:o+=v-e.lineWidths[P[s].line];break;case 2:o+=(v-e.lineWidths[P[s].line])/2}Q=P[s].line}U!==P[s].ind&&(P[U]&&(o+=P[U].extra),o+=P[s].an/2,U=P[s].ind),o+=x[0]*P[s].an/200;var oe=0;for(_=0;_<I;_+=1)(D=E[_].a).p.propType&&((z=E[_].s.getMult(P[s].anIndexes[_],S.a[_].s.totalChars)).length?oe+=D.p.v[0]*z[0]:oe+=D.p.v[0]*z),D.a.propType&&((z=E[_].s.getMult(P[s].anIndexes[_],S.a[_].s.totalChars)).length?oe+=D.a.v[0]*z[0]:oe+=D.a.v[0]*z);for(c=!0;c;)h+g>=o+oe||!f?(y=(o+oe-h)/l.partialLength,B=u.point[0]+(l.point[0]-u.point[0])*y,R=u.point[1]+(l.point[1]-u.point[1])*y,C.translate(-x[0]*P[s].an/200,-x[1]*L/100),c=!1):f&&(h+=l.partialLength,(d+=1)>=f.length&&(d=0,m[p+=1]?f=m[p].points:w.v.c?(d=0,f=m[p=0].points):(h-=l.partialLength,f=null)),f&&(u=l,g=(l=f[d]).partialLength));
vendor: 7,803 bytes, line 9
9N=P[s].an/2-P[s].add,C.translate(-N,0,0)}else N=P[s].an/2-P[s].add,C.translate(-N,0,0),C.translate(-x[0]*P[s].an/200,-x[1]*L/100,0);for(P[s].l/2,_=0;_<I;_+=1)(D=E[_].a).t.propType&&(z=E[_].s.getMult(P[s].anIndexes[_],S.a[_].s.totalChars),0===i&&0===e.j||(this._hasMaskedPath?z.length?o+=D.t.v*z[0]:o+=D.t.v*z:z.length?i+=D.t.v*z[0]:i+=D.t.v*z));for(P[s].l/2,e.strokeWidthAnim&&($=e.sw||0),e.strokeColorAnim&&(H=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]]),_=0;_<I;_+=1)(D=E[_].a).a.propType&&((z=E[_].s.getMult(P[s].anIndexes[_],S.a[_].s.totalChars)).length?C.translate(-D.a.v[0]*z[0],-D.a.v[1]*z[1],D.a.v[2]*z[2]):C.translate(-D.a.v[0]*z,-D.a.v[1]*z,D.a.v[2]*z));for(_=0;_<I;_+=1)(D=E[_].a).s.propType&&((z=E[_].s.getMult(P[s].anIndexes[_],S.a[_].s.totalChars)).length?C.scale(1+(D.s.v[0]-1)*z[0],1+(D.s.v[1]-1)*z[1],1):C.scale(1+(D.s.v[0]-1)*z,1+(D.s.v[1]-1)*z,1));for(_=0;_<I;_+=1){if(D=E[_].a,z=E[_].s.getMult(P[s].anIndexes[_],S.a[_].s.totalChars),D.sk.propType&&(z.length?C.skewFromAxis(-D.sk.v*z[0],D.sa.v*z[1]):C.skewFromAxis(-D.sk.v*z,D.sa.v*z)),D.r.propType&&(z.length?C.rotateZ(-D.r.v*z[2]):C.rotateZ(-D.r.v*z)),D.ry.propType&&(z.length?C.rotateY(D.ry.v*z[1]):C.rotateY(D.ry.v*z)),D.rx.propType&&(z.length?C.rotateX(D.rx.v*z[0]):C.rotateX(D.rx.v*z)),D.o.propType&&(z.length?V+=(D.o.v*z[0]-V)*z[0]:V+=(D.o.v*z-V)*z),e.strokeWidthAnim&&D.sw.propType&&(z.length?$+=D.sw.v*z[0]:$+=D.sw.v*z),e.strokeColorAnim&&D.sc.propType)for(j=0;j<3;j+=1)z.length?H[j]=H[j]+(D.sc.v[j]-H[j])*z[0]:H[j]=H[j]+(D.sc.v[j]-H[j])*z;if(e.fillColorAnim&&e.fc){if(D.fc.propType)for(j=0;j<3;j+=1)z.length?G[j]=G[j]+(D.fc.v[j]-G[j])*z[0]:G[j]=G[j]+(D.fc.v[j]-G[j])*z;D.fh.propType&&(G=z.length?addHueToRGB(G,D.fh.v*z[0]):addHueToRGB(G,D.fh.v*z)),D.fs.propType&&(G=z.length?addSaturationToRGB(G,D.fs.v*z[0]):addSaturationToRGB(G,D.fs.v*z)),D.fb.propType&&(G=z.length?addBrightnessToRGB(G,D.fb.v*z[0]):addBrightnessToRGB(G,D.fb.v*z))}}for(_=0;_<I;_+=1)(D=E[_].a).p.propType&&(z=E[_].s.getMult(P[s].anIndexes[_],S.a[_].s.totalChars),this._hasMaskedPath?z.length?C.translate(0,D.p.v[1]*z[0],-D.p.v[2]*z[1]):C.translate(0,D.p.v[1]*z,-D.p.v[2]*z):z.length?C.translate(D.p.v[0]*z[0],D.p.v[1]*z[1],-D.p.v[2]*z[2]):C.translate(D.p.v[0]*z,D.p.v[1]*z,-D.p.v[2]*z));if(e.strokeWidthAnim&&(q=$<0?0:$),e.strokeColorAnim&&(Y="rgb("+Math.round(255*H[0])+","+Math.round(255*H[1])+","+Math.round(255*H[2])+")"),e.fillColorAnim&&e.fc&&(W="rgb("+Math.round(255*G[0])+","+Math.round(255*G[1])+","+Math.round(255*G[2])+")"),this._hasMaskedPath){if(C.translate(0,-e.ls),C.translate(0,x[1]*L/100+n,0),S.p.p){b=(l.point[1]-u.point[1])/(l.point[0]-u.point[0]);var le=180*Math.atan(b)/Math.PI;l.point[0]<u.point[0]&&(le+=180),C.rotate(-le*Math.PI/180)}C.translate(B,R,0),o-=x[0]*P[s].an/200,P[s+1]&&U!==P[s+1].ind&&(o+=P[s].an/2,o+=e.tr/1e3*e.finalSize)}else{switch(C.translate(i,n,0),e.ps&&C.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:C.translate(P[s].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[P[s].line]),0,0);break;case 2:C.translate(P[s].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[P[s].line])/2,0,0)}C.translate(0,-e.ls),C.translate(N,0,0),C.translate(x[0]*P[s].an/200,x[1]*L/100,0),i+=P[s].l+e.tr/1e3*e.finalSize}"html"===T?ee=C.toCSS():"svg"===T?ee=C.to2dCSS():te=[C.props[0],C.props[1],C.props[2],C.props[3],C.props[4],C.props[5],C.props[6],C.props[7],C.props[8],C.props[9],C.props[10],C.props[11],C.props[12],C.props[13],C.props[14],C.props[15]],X=V}M<=s?(F=new LetterProps(X,q,Y,W,ee,te),this.renderedLetters.push(F),M+=1,this.lettersChangedFlag=!0):(F=this.renderedLetters[s],this.lettersChangedFlag=F.update(X,q,Y,W,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),LetterProps.prototype.update=function(e,t,i,n,s,a){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 r=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,r=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,r=!0),this.sc!==i&&(this.sc=i,this._mdf.sc=!0,r=!0),this.fc!==n&&(this.fc=n,this._mdf.fc=!0,r=!0),this.m!==s&&(this.m=s,this._mdf.m=!0,r=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,r=!0),r},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var i in t)t.hasOwnProperty(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{this.lock=!0,this._mdf=!1;var n,s=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(n=0;n<s;n+=1)a=i!==this.keysIndex?this.effectsSequence[n](a,a.t):this.effectsSequence[n](this.currentData,a.t);t!==a&&this.setCurrentData(a),this.pv=this.v=this.currentData,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&&(e[i].s,!(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=FontManager.getCombinedCharacterCodes(),n=[],s=0,a=e.length;s<a;)t=e.charCodeAt(s),-1!==i.indexOf(t)?n[n.length-1]+=e.charAt(s):t>=55296&&t<=56319&&(t=e.charCodeAt(s+1))>=56320&&t<=57343?(n.push(e.substr(s,2)),++s):n.push(e.charAt(s)),s+=1;return n},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,i,n,s,a,r,o,l=this.elem.globalData.fontManager,h=this.data,c=[],d=0,p=h.m.g,u=0,f=0,m=0,g=[],v=0,y=0,b=l.getFontByName(e.f),w=0,x=b.fStyle?b.fStyle.split(" "):[],E="normal",S="normal";for(i=x.length,t=0;t<i;t+=1)switch(x[t].toLowerCase()){case"italic":S="italic";break;case"bold":E="700";break;case"black":E="900";break;case"medium":E="500";break;case"regular":case"normal":E="400";break;case"light":case"thin":E="200"}e.fWeight=b.fWeight||E,e.fStyle=S,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),i=e.finalText.length,e.finalLineHeight=e.lh;var C,T=e.tr/1e3*e.finalSize;if(e.sz)for(var M,P,k=!0,A=e.sz[0],D=e.sz[1];k;){M=0,v=0,i=(P=this.buildFinalText(e.t)).length,T=e.tr/1e3*e.finalSize;var _=-1;for(t=0;t<i;t+=1)C=P[t].charCodeAt(0),n=!1," "===P[t]?_=t:13!==C&&3!==C||(v=0,n=!0,M+=e.finalLineHeight||1.2*e.finalSize),l.chars?(o=l.getCharData(P[t],b.fStyle,b.fFamily),w=n?0:o.w*e.finalSize/100):w=l.measureText(P[t],e.f,e.finalSize),v+w>A&&" "!==P[t]?(-1===_?i+=1:t=_,M+=e.finalLineHeight||1.2*e.finalSize,P.splice(t,_===t?1:0,"\r"),_=-1,v=0):(v+=w,v+=T);M+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&D<M?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=P,i=e.finalText.length,k=!1)}v=-T,w=0;var I,F=0;for(t=0;t<i;
vendor: 5,203 bytes, line 9
9t+=1)if(n=!1,13===(C=(I=e.finalText[t]).charCodeAt(0))||3===C?(F=0,g.push(v),y=v>y?v:y,v=-2*T,s="",n=!0,m+=1):s=I,l.chars?(o=l.getCharData(I,b.fStyle,l.getFontByName(e.f).fFamily),w=n?0:o.w*e.finalSize/100):w=l.measureText(s,e.f,e.finalSize)," "===I?F+=w+T:(v+=w+T+F,F=0),c.push({l:w,an:w,add:u,n:n,anIndexes:[],val:s,line:m,animatorJustifyOffset:0}),2==p){if(u+=w,""===s||" "===s||t===i-1){for(""!==s&&" "!==s||(u-=w);f<=t;)c[f].an=u,c[f].ind=d,c[f].extra=w,f+=1;d+=1,u=0}}else if(3==p){if(u+=w,""===s||t===i-1){for(""===s&&(u-=w);f<=t;)c[f].an=u,c[f].ind=d,c[f].extra=w,f+=1;u=0,d+=1}}else c[d].ind=d,c[d].extra=0,d+=1;if(e.l=c,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 L,O,z=h.a;r=z.length;var N,B,R=[];for(a=0;a<r;a+=1){for((L=z[a]).a.sc&&(e.strokeColorAnim=!0),L.a.sw&&(e.strokeWidthAnim=!0),(L.a.fc||L.a.fh||L.a.fs||L.a.fb)&&(e.fillColorAnim=!0),B=0,N=L.s.b,t=0;t<i;t+=1)(O=c[t]).anIndexes[a]=B,(1==N&&""!==O.val||2==N&&""!==O.val&&" "!==O.val||3==N&&(O.n||" "==O.val||t==i-1)||4==N&&(O.n||t==i-1))&&(1===L.s.rn&&R.push(B),B+=1);h.a[a].s.totalChars=B;var V,H=-1;if(1===L.s.rn)for(t=0;t<i;t+=1)H!=(O=c[t]).anIndexes[a]&&(H=O.anIndexes[a],V=R.splice(Math.floor(Math.random()*R.length),1)[0]),O.anIndexes[a]=V}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.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.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,a=0,r=1,o=1;this.ne.v>0?s=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?r=1-this.xe.v/100:o=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(s,a,r,o).get,h=0,c=this.finalS,d=this.finalE,p=this.data.sh;if(2===p)h=l(h=d===c?n>=d?1:0:e(0,t(.5/(d-c)+(n-c)/(d-c),1)));else if(3===p)h=l(h=d===c?n>=d?0:1:1-e(0,t(.5/(d-c)+(n-c)/(d-c),1)));else if(4===p)d===c?h=0:(h=e(0,t(.5/(d-c)+(n-c)/(d-c),1)))<.5?h*=2:h=1-2*(h-.5),h=l(h);else if(5===p){if(d===c)h=0;else{var u=d-c,f=-u/2+(n=t(e(0,n+.5-c),d-c)),m=u/2;h=Math.sqrt(1-f*f/(m*m))}h=l(h)}else 6===p?(d===c?h=0:(n=t(e(0,n+.5-c),d-c),h=(1+Math.cos(Math.PI+2*Math.PI*n/(d-c)))/2),h=l(h)):(n>=i(c)&&(h=e(0,t(n-c<0?t(d,1)-(c-n):d-n,1))),h=l(h));return h*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 a=n;n=s,s=a}this.finalS=n,this.finalE=s}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(e,t,i){return new n(e,t,i)}}}(),pool_factory=function(e,t,i,n){var s=0,a=e,r=createSizedArray(a);function o(){return s?r[s-=1]:t()}return{newElement:o,release:function(e){s===a&&(r=pooling.double(r),a*=2),i&&i(e),r[s]=e,s+=1}}},pooling={double:function(e){return e.concat(createSizedArray(e.length))}},point_pool=pool_factory(8,(function(){return createTypedArray("float32",2)})),shape_pool=(factory=pool_factory(4,(function(){return new ShapePath}),(function(e){var t,i=e._length;for(t=0;t<i;t+=1)point_pool.release(e.v[t]),point_pool.release(e.i[t]),point_pool.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,shapeCollection_pool=function(){var e={newShapeCollection:function(){var e;e=t?n[t-=1]:new ShapeCollection;return e},release:function(e){var s,a=e._length;for(s=0;s<a;s+=1)shape_pool.release(e.shapes[s]);e._length=0,t===i&&(n=pooling.double(n),i*=2);n[t]=e,t+=1}},t=0,i=4,n=createSizedArray(i);return e}
vendor: 2,450 bytes, line 9
9(),segments_length_pool=pool_factory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,i=e.lengths.length;for(t=0;t<i;t+=1)bezier_length_pool.release(e.lengths[t]);e.lengths.length=0})),bezier_length_pool=pool_factory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}}));function BaseRenderer(){}function SVGRenderer(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 a=createNS("desc"),r=createElementID();a.setAttribute("id",r),a.textContent=t.description,this.svgElement.appendChild(a),i+=" "+r}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",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!t||!1!==t.hideOnTransparent,viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"}},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=ne
vendor: 8,700 bytes, line 9
9w Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!t||!1!==t.hideOnTransparent,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function MaskElement(e,t,i){this.data=e,this.element=t,this.globalData=i,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var n,s=this.globalData.defs,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var r,o,l,h,c,d,p,u=this.masksProperties,f=0,m=[],g=createElementID(),v="clipPath",y="clip-path";for(n=0;n<a;n++)if(("a"!==u[n].mode&&"n"!==u[n].mode||u[n].inv||100!==u[n].o.k||u[n].o.x)&&(v="mask",y="mask"),"s"!=u[n].mode&&"i"!=u[n].mode||0!==f?h=null:((h=createNS("rect")).setAttribute("fill","#ffffff"),h.setAttribute("width",this.element.comp.data.w||0),h.setAttribute("height",this.element.comp.data.h||0),m.push(h)),r=createNS("path"),"n"!=u[n].mode){var b;if(f+=1,r.setAttribute("fill","s"===u[n].mode?"#000000":"#ffffff"),r.setAttribute("clip-rule","nonzero"),0!==u[n].x.k?(v="mask",y="mask",p=PropertyFactory.getProp(this.element,u[n].x,0,null,this.element),b=createElementID(),(c=createNS("filter")).setAttribute("id",b),(d=createNS("feMorphology")).setAttribute("operator","erode"),d.setAttribute("in","SourceGraphic"),d.setAttribute("radius","0"),c.appendChild(d),s.appendChild(c),r.setAttribute("stroke","s"===u[n].mode?"#000000":"#ffffff")):(d=null,p=null),this.storedData[n]={elem:r,x:p,expan:d,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"==u[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(r),s.appendChild(x),w.setAttribute("mask","url("+locationHref+"#"+g+"_"+f+")"),m.length=0,m.push(w)}else m.push(r);u[n].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[n]={elem:r,lastPath:"",op:PropertyFactory.getProp(this.element,u[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,u[n],3),invRect:h},this.viewData[n].prop.k||this.drawPath(u[n],this.viewData[n].prop.v,this.viewData[n])}else this.viewData[n]={op:PropertyFactory.getProp(this.element,u[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,u[n],3),elem:r,lastPath:""},s.appendChild(r);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("+locationHref+"#"+g+")"),s.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(e,t){this.elem=e,this.pos=t}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(e,t,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 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}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 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")}BaseRenderer.prototype.checkLayers=function(e){var t,i,n=this.layers.length;for(this.completeLayers=!0,t=n-1;t>=0;t--)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 13:return this.createCamera(e)}return this.createNull(e)},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},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){this.completeLayers=!1;var t,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,a=0,r=s.length;a<r;)s[a].ind==t&&(n[a]&&!0!==n[a]?(i.push(n[a]),n[a].setAsParent(),void 0!==s[a].parent?this.buildElementParenting(e,s[a].parent,i):e.setHierarchy(i)):(this.buildItem(a),this.addPendingElement(e))),a+=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.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRenderer.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRenderer.prototype.createText=function(e){return new SVGTextElement(e,this.globalData,this)},SVGRenderer.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},SVGRenderer.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,
90,0)"),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("+locationHref+"#"+s+")"),t.appendChild(i),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.layerElement=null,this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e++)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRenderer.prototype.updateContainerSize=function(){},SVGRenderer.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]);t[e]=i,expressionsPlugin&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(i),i.initExpressions()),this.appendElementInPos(i,e),this.layers[e].tt&&(this.elements[e-1]&&!0!==this.elements[e-1]?i.setMatte(t[e-1].layerId):(this.buildItem(e-1),this.addPendingElement(i)))}},SVGRenderer.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){e.setMatte(this.elements[t-1].layerId);break}t+=1}}},SVGRenderer.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var t,i=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=i-1;t>=0;t--)(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()}},SVGRenderer.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)}},SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"},SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseRenderer],CanvasRenderer),CanvasRenderer.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRenderer.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRenderer.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(e){if(1!==e[0]||0!==e[1]||0!==e[4]||1!==e[5]||0!==e[12]||0!==e[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(e);var t=this.contextData.cTr.props;this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var i=this.contextData.cTr.props;this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])}else this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRenderer.prototype.ctxOpacity=function(e){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=e<0?0:e,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=e<0?0:e,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore(
9)},CanvasRenderer.prototype.save=function(e){if(this.renderConfig.clearCanvas){e&&this.canvasContext.save();var t=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var i,n=this.contextData.saved[this.contextData.cArrPos];for(i=0;i<16;i+=1)n[i]=t[i];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(e){if(this.renderConfig.clearCanvas){e&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var t,i=this.contextData.saved[this.contextData.cArrPos],n=this.contextData.cTr.props;for(t=0;t<16;t+=1)n[t]=i[t];this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13]),i=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=i,this.globalData.currentGlobalAlpha!==i&&(this.canvasContext.globalAlpha=i,this.globalData.currentGlobalAlpha=i)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimation=function(e){this.animationItem.wrapper?(this.animationItem.container=createTag("canvas"),this.animationItem.container.style.width="100%",this.animationItem.container.style.height="100%",this.animationItem.container.style.transformOrigin=this.animationItem.container.style.mozTransformOrigin=this.animationItem.container.style.webkitTransformOrigin=this.animationItem.container.style["-webkit-transform"]="0px 0px 0px",this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)):this.canvasContext=this.renderConfig.context,this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var e,t,i,n;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(e=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",e*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(e=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var s=this.renderConfig.preserveAspectRatio.split(" "),a=s[1]||"meet",r=s[0]||"xMidYMid",o=r.substr(0,4),l=r.substr(4);i=e/t,(n=this.transformCanvas.w/this.transformCanvas.h)>i&&"meet"===a||n<i&&"slice"===a?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===o&&(n<i&&"meet"===a||n>i&&"slice"===a)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(n<i&&"meet"===a||n>i&&"slice"===a)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(n>i&&"meet"===a||n<i&&"slice"===a)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(n>i&&"meet"===a||n<i&&"slice"===a)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"==this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.t
vendor: 21,815 bytes, line 9
9y=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)},CanvasRenderer.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&(this.animationItem.wrapper.innerHTML=""),e=(this.layers?this.layers.length:0)-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var i,n=this.layers.length;for(this.completeLayers||this.checkLayers(e),i=0;i<n;i++)(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()}}},CanvasRenderer.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()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},HybridRenderer.prototype.appendElementInPos=function(e,t){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,a,r=0;r<t;)this.elements[r]&&!0!==this.elements[r]&&this.elements[r].getBaseElement&&(a=this.elements[r],s=(this.layers[r].ddd?this.getThreeDContainerByPos(r):a.getBaseElement())||s),r+=1;s?n.ddd&&this.supports3d||this.layerElement.insertBefore(i,s):n.ddd&&this.supports3d||this.layerElement.appendChild(i)}}},HybridRenderer.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRenderer.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextElement(e,this.globalData,this)},HybridRenderer.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},HybridRenderer.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.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}},HybridRenderer.prototype.createThreeDContainer=function(e,t){var i=createTag("div");styleDiv(i);var n=createTag("div");styleDiv(n),"3d"===t&&(i.style.width=this.globalData.compSize.w+"px",i.style.height=this.globalData.compSize.h+"px",i.style.transformOrigin=i.style.mozTransformOrigin=i.style.webkitTransformOrigin="50% 50%",n.style.transform=n.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)"),i.appendChild(n);var s={container:n,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(s),s},HybridRenderer.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--)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(e,t){for(var i=0,n=this.threeDElements.length;i<n;){if(t<=this.threeDElements[i].endPos){for(var s,a=this.threeDElements[i].startPos;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(s=this.elements[a].getBaseElement()),a+=1;s?this.threeDElements[i].container.insertBefore(e,s):this.threeDElements[i].container.appendChild(e);break}i+=1}},HybridRenderer.prototype.configAnimation=function(e){var t=createTag("div"),i=this.animationItem.wrapper;t.style.width=e.w+"px",t.style.height=e.h+"px",this.resizerElem=t,styleDiv(t),t.style.transformStyle=t.style.webkitTransformStyle=t.style.mozTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),i.appendChild(t),t.style.overflow="hidden";var n=createNS("svg");n.setAttribute("width","1"),n.setAttribute("height","1"),styleDiv(n),this.resizerElem.appendChild(n);var s=createNS("defs");n.appendChild(s),this.data=e,this.setupGlobalData(e,n),this.globalData.defs=s,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.animationItem.container=null,this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e++)this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var e,t,i,n,s=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,r=s/a;this.globalData.compSize.w/this.globalData.compSize.h>r?(e=s/this.globalData.compSize.w,t=s/this.globalData.compSize.w,i=0,n=(a-this.globalData.compSize.h*(s/this.globalData.compSize.w))/2):(e=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,i=(s-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,n=0),this.resizerElem.style.transform=this.resizerElem.style.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+i+","+n+",0,1)"},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,i=this.globalData.compSize.h,n=this.threeDElements.length;for(e=0;e<n;e+=1)this.threeDElements[e].perspectiveElem.style.perspective=this.threeDElements[e].perspectiveElem.style.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(i,2))+"px"}},HybridRenderer.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)}},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++)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("+locationHref+"#"+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,a=" M"+t.v[0][0]+","+t.v[0][1];for(s=t._length,n=1;n<s;n+=1)a+=" 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&&(a+=" 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!==a){var r="";i.elem&&(t.c&&(r=e.inv?this.solidPath+a:a),i.elem.setAttribute("d",r)),i.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){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)}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,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)e=this.hierarchy[i].finalTransform.mProp.v.props,t.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var i=!0,n=this.comp;i;)n.finalTransform?(n.data.hasMask&&t.splice(0,0,n.finalTransform),n=n.comp):i=!1;var s,a,r=t.length;for(s=0;s<r;s+=1)a=t[s].mat.applyToPointArray(0,0,0),e=[e[0]-a[0],e[1]-a[1],0];return e},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){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}}},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.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,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,a,r,o=[];for(r=4*t.g.p,a=0;a<r;a+=4)s=createNS("stop"),n.appendChild(s),o.push(s);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+locationHref+"#"+i+")"),this.gf=n,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var i,n,s,a=createNS("mask"),r=createNS("path");a.appendChild(r);var o=createElementID(),l=createElementID();a.setAttribute("id",l);var h=createNS(1===e.t?"linearGradient":"radialGradient");h.setAttribute("id",o),h.setAttribute("spreadMethod","pad"),h.setAttribute("gradientUnits","userSpaceOnUse"),s=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var c=this.stops;for(n=4*e.g.p;n<s;n+=2)(i=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),h.appendChild(i),c.push(i);r.setAttribute("gf"===e.ty?"fill":"stroke","url("+locationHref+"#"+o+")"),this.of=h,this.ms=a,this.ost=c,this.maskId=l,t.msElem=r}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var 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(i,n,s){var a,r,o,l,h,c,d,p,u,f,m,g=n.styles.length,v=n.lvl;for(c=0;c<g;c+=1){if(l=n.sh._mdf||s,n.styles[c].lvl<v){for(p=t.reset(),f=v-n.styles[c].lvl,m=n.transformers.length-1;!l&&f>0;)l=n.transformers[m].mProps._mdf||l,f--,m--;if(l)for(f=v-n.styles[c].lvl,m=n.transformers.length-1;f>0;)u=n.transformers[m].mProps.v.props,p.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]),f--,m--}else p=e;if(r=(d=n.sh.paths)._length,l){for(o="",a=0;a<r;a+=1)(h=d.shapes[a])&&h._length&&(o+=buildShapeString(h,h._length,h.c,p));n.caches[c]=o}else o=n.caches[c];n.styles[c].d+=!0===i.hd?"":o,n.styles[c]._mdf=l||n.styles[c]._mdf}}function s(e,t,i){var n=t.style;(t.c._mdf||i)&&n.pElem.setAttribute("fill","rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||i)&&n.pElem.setAttribute("fill-opacity",t.o.v)}function a(e,t,i){r(e,t,i),o(e,t,i)}function r(e,t,i){var n,s,a,r,o,l=t.gf,h=t.g._hasOpacity,c=t.s.v,d=t.e.v;if(t.o._mdf||i){var p="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(p,t.o.v)}if(t.s._mdf||i){var u=1===e.t?"x1":"cx",f="x1"===u?"y1":"cy";l.setAttribute(u,c[0]),l.setAttribute(f,c[1]),h&&!t.g._collapsable&&(t.of.setAttribute(u,c[0]),t.of.setAttribute(f,c[1]))}if(t.g._cmdf||i){n=t.cst;var m=t.g.c;for(a=n.length,s=0;s<a;s+=1)(r=n[s]).setAttribute("offset",m[4*s]+"%"),r.setAttribute("stop-color","rgb("+m[4*s+1]+","+m[4*s+2]+","+m[4*s+3]+")")}if(h&&(t.g._omdf||i)){var g=t.g.o;for(a=(n=t.g._collapsable?t.cst:t.ost).length,s=0;s<a;s+=1)r=n[s],t.g._collapsable||r.setAttribute("offset",g[2*s]+"%"),r.setAttribute("stop-opacity",g[2*s+1])}if(1===e.t)(t.e._mdf||i)&&(l.setAttribute("x2",d[0]),l.setAttribute("y2",d[1]),h&&!t.g._collapsable&&(t.of.setAttribute("x2",d[0]),t.of.setAttribute("y2",d[1])));else if((t.s._mdf||t.e._mdf||i)&&(o=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)),l.setAttribute("r",o),h&&!t.g._collapsable&&t.of.setAttribute("r",o)),t.e._mdf||t.h._mdf||t.a._mdf||i){o||(o=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)));var v=Math.atan2(d[1]-c[1],d[0]-c[0]),y=o*(t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v),b=Math.cos(v+t.a.v)*y+c[0],w=Math.sin(v+t.a.v)*y+c[1];l.setAttribute("fx",b),l.setAttribute("fy",w),h&&!t.g._collapsable&&(t.of.setAttribute("fx",b),t.of.setAttribute("fy",w))}}function o(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("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(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){e.ty;switch(e.ty){case"fl":return s;case"gf":return r;case"gs":return a;case"st":return o;case"sh":case"el":case"rc":case"sr":return n;case"tr":return i}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(e,t,i,n){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var s=4;"rc"==t.ty?s=5:"el"==t.ty?s=6:"sr"==t.ty&&(s=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,s,e);var a,r,o=i.length;for(a=0;a<o;a+=1)i[a].closed||(r={transforms:n.addTransformSequence(i[a].transforms),trNodes:[]},this.styledShapes.push(r),i[a].elements.push(r))}function BaseElement(){}function NullElement(e,t,i){this.initFrame(),this.initBaseData(e,t,i),this.initFrame(),this.initTransform(e,t,i),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(e,t,i){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,i),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(e,t,i){this.initElement(e,t,i)}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 SVGTextElement(e,t,i){this.textSpans=[],this.renderType="svg",this.initElement(e,t,i)}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 SVGTintFilter(e,t){this.filterManager=t;var i=createNS("feColorMatrix");if(i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),i.setAttribute("result","f1"),e.a
vendor: 3,600 bytes, line 9
9ppendChild(i),(i=createNS("feColorMatrix")).setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result","f2"),e.appendChild(i),this.matrixFilter=i,100!==t.effectElements[2].p.v||t.effectElements[2].p.k){var n,s=createNS("feMerge");e.appendChild(s),(n=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),s.appendChild(n),(n=createNS("feMergeNode")).setAttribute("in","f2"),s.appendChild(n)}}function SVGFillFilter(e,t){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.appendChild(i),this.matrixFilter=i}function SVGGaussianBlurEffect(e,t){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var i=createNS("feGaussianBlur");e.appendChild(i),this.feGaussianBlur=i}function SVGStrokeEffect(e,t){this.initialized=!1,this.filterManager=t,this.elem=e,this.paths=[]}function SVGTritoneFilter(e,t){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),i.setAttribute("result","f1"),e.appendChild(i);var n=createNS("feComponentTransfer");n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),this.matrixFilter=n;var s=createNS("feFuncR");s.setAttribute("type","table"),n.appendChild(s),this.feFuncR=s;var a=createNS("feFuncG");a.setAttribute("type","table"),n.appendChild(a),this.feFuncG=a;var r=createNS("feFuncB");r.setAttribute("type","table"),n.appendChild(r),this.feFuncB=r}function SVGProLevelsFilter(e,t){this.filterManager=t;var i=this.filterManager.effectElements,n=createNS("feComponentTransfer");(i[10].p.k||0!==i[10].p.v||i[11].p.k||1!==i[11].p.v||i[12].p.k||1!==i[12].p.v||i[13].p.k||0!==i[13].p.v||i[14].p.k||1!==i[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",n)),(i[17].p.k||0!==i[17].p.v||i[18].p.k||1!==i[18].p.v||i[19].p.k||1!==i[19].p.v||i[20].p.k||0!==i[20].p.v||i[21].p.k||1!==i[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",n)),(i[24].p.k||0!==i[24].p.v||i[25].p.k||1!==i[25].p.v||i[26].p.k||1!==i[26].p.v||i[27].p.k||0!==i[27].p.v||i[28].p.k||1!==i[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",n)),(i[31].p.k||0!==i[31].p.v||i[32].p.k||1!==i[32].p.v||i[33].p.k||1!==i[33].p.v||i[34].p.k||0!==i[34].p.v||i[35].p.k||1!==i[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",n)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),n=createNS("feComponentTransfer")),(i[3].p.k||0!==i[3].p.v||i[4].p.k||1!==i[4].p.v||i[5].p.k||1!==i[5].p.v||i[6].p.k||0!==i[6].p.v||i[7].p.k||1!==i[7].p.v)&&(n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),this.feFuncRComposed=this.createFeFunc("feFuncR",n),this.feFuncGComposed=this.createFeFunc("feFuncG",n),this.feFuncBComposed=this.createFeFunc("feFuncB",n))}function SVGDropShadowEffect(e,t){var i=t.container.globalData.renderConfig.filterSize;e.setAttribute("x",i.x),e.setAttribute("y",i.y),e.setAttribute("width",i.width),e.setAttribute("height",i.height),this.filterManager=t;var n=createNS("feGaussianBlur");n.setAttribute("in","SourceAlpha"),n.setAttribute("result","drop_shadow_1"),n.setAttribute("stdDeviation","0"),this.feGaussianBlur=n,e.a
vendor: 4,998 bytes, line 9
9ppendChild(n);var s=createNS("feOffset");s.setAttribute("dx","25"),s.setAttribute("dy","0"),s.setAttribute("in","drop_shadow_1"),s.setAttribute("result","drop_shadow_2"),this.feOffset=s,e.appendChild(s);var a=createNS("feFlood");a.setAttribute("flood-color","#00ff00"),a.setAttribute("flood-opacity","1"),a.setAttribute("result","drop_shadow_3"),this.feFlood=a,e.appendChild(a);var r=createNS("feComposite");r.setAttribute("in","drop_shadow_3"),r.setAttribute("in2","drop_shadow_2"),r.setAttribute("operator","in"),r.setAttribute("result","drop_shadow_4"),e.appendChild(r);var o,l=createNS("feMerge");e.appendChild(l),o=createNS("feMergeNode"),l.appendChild(o),(o=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=o,this.feMerge=l,this.originalNodeAdded=!1,l.appendChild(o)}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,n=0,s=e.transforms.length,a=t;n<s&&!t;){if(e.transforms[n].transform.mProps._mdf){a=!0;break}n+=1}if(a)for(e.finalTransform.reset(),n=s-1;n>=0;n-=1)i=e.transforms[n].transform.mProps.v.props,e.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);e._mdf=a},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++}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,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(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var e=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(e),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,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(){}},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e,t,i,n=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var s=createNS("mask");s.setAttribute("id",this.layerId),s.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),s.appendChild(this.layerElement),n=s,this.globalData.defs.appendChild(s),featureSupport.maskType||1!=this.data.td||(s.setAttribute("mask-type","luminance"),e=createElementID(),t=filtersFactory.createFilter(e),this.globalData.defs.appendChild(t),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(i=createNS("g")).appendChild(this.layerElement),n=i,s.appendChild(i),i.setAttribute("filter","url("+locationHref+"#"+e+")"))}else if(2==this.data.td){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type","alpha");var r=createNS("g");a.appendChild(r),e=createElementID(),t=filtersFactory.createFilter(e);var o=createNS("feComponentTransfer");o.setAttribute("in","SourceGraphic"),t.appendChild(o);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),o.appendChild(l),this.globalData.defs.appendChild(t);var h=createNS("rect");h.setAttribute("width",this.comp.data.w),h.setAttribute("height",this.comp.data.h),h.setAttribute("x","0"),h.setAttribute("y","0"),h.setAttribute("fill","#ffffff"),h.setAttribute("op
9acity","0"),r.setAttribute("filter","url("+locationHref+"#"+e+")"),r.appendChild(h),r.appendChild(this.layerElement),n=r,featureSupport.maskType||(a.setAttribute("mask-type","luminance"),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),i=createNS("g"),r.appendChild(h),i.appendChild(this.layerElement),n=i,r.appendChild(i)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),n=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var c=createNS("clipPath"),d=createNS("path");d.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var p=createElementID();if(c.setAttribute("id",p),c.appendChild(d),this.globalData.defs.appendChild(c),this.checkMasks()){var u=createNS("g");u.setAttribute("clip-path","url("+locationHref+"#"+p+")"),u.appendChild(this.layerElement),this.transformedElement=u,n?n.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+p+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+e+")")}},IShapeElement.prototype={addShapeToModifiers:function(e){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;e-=1)this.shapeModifiers[e].processShapes(this._isFirstFrame)}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},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)}},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),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(e,t){var i,n,s=t.length,a="";for(i=0;i<s;i+=1)n=t[i].ks.k,a+=buildShapeString(n,n.i.length,!0,e);return a},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(){},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([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextElement),SVGTextElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextElement.prototype.buildTextContents=function(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},SVGTextElement.prototype.buildNewText=function(){var e,t,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);
vendor: 4,706 bytes, line 9
9if(n.fClass)this.layerElement.setAttribute("class",n.fClass);else{this.layerElement.setAttribute("font-family",n.fFamily);var s=i.fWeight,a=i.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",s)}this.layerElement.setAttribute("aria-label",i.t);var r,o=i.l||[],l=!!this.globalData.fontManager.chars;t=o.length;var h,c=this.mHelper,d="",p=this.data.singleShape,u=0,f=0,m=!0,g=i.tr/1e3*i.finalSize;if(!p||l||i.sz){var v,y,b=this.textSpans.length;for(e=0;e<t;e+=1)l&&p&&0!==e||(r=b>e?this.textSpans[e]:createNS(l?"path":"text"),b<=e&&(r.setAttribute("stroke-linecap","butt"),r.setAttribute("stroke-linejoin","round"),r.setAttribute("stroke-miterlimit","4"),this.textSpans[e]=r,this.layerElement.appendChild(r)),r.style.display="inherit"),c.reset(),c.scale(i.finalSize/100,i.finalSize/100),p&&(o[e].n&&(u=-g,f+=i.yOffset,f+=m?1:0,m=!1),this.applyTextPropertiesToMatrix(i,c,o[e].line,u,f),u+=o[e].l||0,u+=g),l?(h=(v=(y=this.globalData.fontManager.getCharData(i.finalText[e],n.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily))&&y.data||{}).shapes?v.shapes[0].it:[],p?d+=this.createPathShape(c,h):r.setAttribute("d",this.createPathShape(c,h))):(p&&r.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),r.textContent=o[e].val,r.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));p&&r&&r.setAttribute("d",d)}else{var w=this.textContainer,x="start";switch(i.j){case 1:x="end";break;case 2:x="middle"}w.setAttribute("text-anchor",x),w.setAttribute("letter-spacing",g);var E=this.buildTextContents(i.finalText);for(t=E.length,f=i.ps?i.ps[1]+i.ascent:0,e=0;e<t;e+=1)(r=this.textSpans[e]||createNS("tspan")).textContent=E[e],r.setAttribute("x",0),r.setAttribute("y",f),r.style.display="inherit",w.appendChild(r),this.textSpans[e]=r,f+=i.finalLineHeight;this.layerElement.appendChild(w)}for(;e<this.textSpans.length;)this.textSpans[e].style.display="none",e+=1;this._sizeChanged=!0},SVGTextElement.prototype.sourceRectAtTime=function(e){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextElement.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var e,t;this._sizeChanged=!0;var i,n,s=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(t=a.length,e=0;e<t;e+=1)a[e].n||(i=s[e],n=this.textSpans[e],i._mdf.m&&n.setAttribute("transform",i.m),i._mdf.o&&n.setAttribute("opacity",i.o),i._mdf.sw&&n.setAttribute("stroke-width",i.sw),i._mdf.sc&&n.setAttribute("stroke",i.sc),i._mdf.fc&&n.setAttribute("fill",i.fc))}},extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,i,n,s=this.shapes.length,a=this.stylesList.length,r=[],o=!1;for(i=0;i<a;i+=1){for(n=this.stylesList[i],o=!1,r.length=0,e=0;e<s;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(n)&&(r.push(t),o=t._isAnimated||o);r.length>1&&o&&this.setShapesAsAnimated(r)}},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("+locationHref+"#"+i.maskId+")"))}return"st"!==e.ty&&"gs"!==e.ty||(s.setAttribute("stroke-linecap",this.lcEnum[e.lc]||"round"),s.setAttribute("stroke-linejoin",this.ljEnum[e.lj]||"round"),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"]=getBlendM
vendor: 10,646 bytes, line 9
9ode(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(){this._isFirstFrame=!0;var e,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,a,r){var o,l,h,c,d,p,u=[].concat(a),f=e.length-1,m=[],g=[];for(o=f;o>=0;o-=1){if((p=this.searchProcessedElement(e[o]))?t[o]=i[p-1]:e[o]._render=r,"fl"==e[o].ty||"st"==e[o].ty||"gf"==e[o].ty||"gs"==e[o].ty)p?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],s),e[o]._render&&n.appendChild(t[o].style.pElem),m.push(t[o].style);else if("gr"==e[o].ty){if(p)for(h=t[o].it.length,l=0;l<h;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,u,r),e[o]._render&&n.appendChild(t[o].gr)}else"tr"==e[o].ty?(p||(t[o]=this.createTransformElement(e[o],n)),c=t[o].transform,u.push(c)):"sh"==e[o].ty||"rc"==e[o].ty||"el"==e[o].ty||"sr"==e[o].ty?(p||(t[o]=this.createShapeElement(e[o],u,s)),this.setElementStyles(t[o])):"tm"==e[o].ty||"rd"==e[o].ty||"ms"==e[o].ty?(p?(d=t[o]).closed=!1:((d=ShapeModifiers.getModifier(e[o].ty)).init(this,e[o]),t[o]=d,this.shapeModifiers.push(d)),g.push(d)):"rp"==e[o].ty&&(p?(d=t[o]).closed=!0:(d=ShapeModifiers.getModifier(e[o].ty),t[o]=d,d.init(this,e,o,t),this.shapeModifiers.push(d),r=!1),g.push(d));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(){this.renderModifiers();var e,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},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.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 "+n+" 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")}},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 a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},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 a=createNS("mask"),r=createElementID();a.setAttribute("id",r),a.setAttribute("mask-type","alpha"),a.appendChild(t),this.elem.globalData.defs.appendChild(a);var o=createNS("g");for(o.setAttribute("mask","url("+locationHref+"#"+r+")");s[0];)o.appendChild(s[0]);this.elem.layerElement.appendChild(o),this.masker=a,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(s=this.elem.layerElement.children||this.elem.layerElement.childNodes;s.length;)this.elem.layerElement.removeChild(s[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var t,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 a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var r=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,o=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,l=n.getTotalLength();a="0 0 0 "+l*r+" ";var h,c=l*(o-r),d=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100,p=Math.floor(c/d);for(h=0;h<p;h+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100+" ";a+="0 "+10*l+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100;n.setAttribute("stroke-dasharray",a)}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 u=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bm_floor(255*u[0])+","+bm_floor(255*u[1])+","+bm_floor(255*u[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],a=n[1]+" "+i[1]+" "+t[1],r=n[2]+" "+i[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",s),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",r)}},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 a,r,o=0,l=Math.min(e,t),h=Math.max(e,t),c=Array.call(null,{length:256}),d=0,p=s-n,u=t-e;o<=256;)r=(a=o/256)<=l?u<0?s:n:a>=h?u<0?n:s:n+p*Math.pow((a-e)/u,1/i),c[d++]=r,o+=256/255;return c.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))}},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,
vendor: 4,833 bytes, line 9
9n=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=i*Math.cos(n),a=i*Math.sin(n);this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",a)}}};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 SVGEffects(e){var t,i,n=e.data.ef?e.data.ef.length:0,s=createElementID(),a=filtersFactory.createFilter(s),r=0;for(this.filters=[],t=0;t<n;t+=1)i=null,20===e.data.ef[t].ty?(r+=1,i=new SVGTintFilter(a,e.effectsManager.effectElements[t])):21===e.data.ef[t].ty?(r+=1,i=new SVGFillFilter(a,e.effectsManager.effectElements[t])):22===e.data.ef[t].ty?i=new SVGStrokeEffect(e,e.effectsManager.effectElements[t]):23===e.data.ef[t].ty?(r+=1,i=new SVGTritoneFilter(a,e.effectsManager.effectElements[t])):24===e.data.ef[t].ty?(r+=1,i=new SVGProLevelsFilter(a,e.effectsManager.effectElements[t])):25===e.data.ef[t].ty?(r+=1,i=new SVGDropShadowEffect(a,e.effectsManager.effectElements[t])):28===e.data.ef[t].ty?i=new SVGMatte3Effect(a,e.effectsManager.effectElements[t],e):29===e.data.ef[t].ty&&(r+=1,i=new SVGGaussianBlurEffect(a,e.effectsManager.effectElements[t])),i&&this.filters.push(i);r&&(e.globalData.defs.appendChild(a),e.layerElement.setAttribute("filter","url("+locationHref+"#"+s+")")),this.filters.length&&e.addRenderableComponent(this)}function CVContextData(){this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1;var e;for(this.savedOp=createTypedArray("float32",15),e=0;e<15;e+=1)this.saved[e]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(e,t,i){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getImage(this.assetData),this.initElement(e,t,i)}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 CVMaskElement(e,t){this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var i,n=this.masksProperties.length,s=!1;for(i=0;i<n;i++)"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 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 CVSolidElement(e,t,i){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 CVEffects(){}function HBaseElement(e,t,i){}function HSolidElement(e,t,i){this.initElement(e,t,i)}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 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 HImageElement(e,t,i){this.assetData=t.getAssetData(e.refId),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,a=e.ks.or.k.length;for(s=0;s<a;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=ne
vendor: 4,426 bytes, line 9
9w Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HEffects(){}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,a=0,r=s.length;a<r&&s[a]!==e.layerElement;)a+=1;a<=r-2&&(n=s[a+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 a=createNS("symbol");a.setAttribute("id",i),this.replaceInParent(t,i),a.appendChild(t.layerElement),s.appendChild(a);var r=createNS("use");r.setAttribute("href","#"+i),n.appendChild(r),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,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()},SVGEffects.prototype.renderFrame=function(e){var t,i=this.filters.length;for(t=0;t<i;t+=1)this.filters[t].renderFrame(e)},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=this.savedOp;this.savedOp=createTypedArray("float32",e),this.savedOp.set(t);var i=0;for(i=this._length;i<e;i+=1)this.saved[i]=createTypedArray("float32",16);this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var e=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)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var e=0===this.data.ty;this.globalData.renderer.save(e),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(e),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){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,a=this.img.height,r=s/a,o=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;r>o&&"xMidYMid slice"===l||r<o&&"xMidYMid slice"!==l?t=(i=a)*o:i=(t=s)/o,n.drawImage(this.img,(s-t)/2,(a-i)/2,t,i,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(e){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;
vendor: 6,045 bytes, line 9
9for(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},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,i,n,s=this.element.finalTransform.mat,a=this.element.canvasContext,r=this.masksProperties.length;for(a.beginPath(),e=0;e<r;e++)if("n"!==this.masksProperties[e].mode){this.masksProperties[e].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),n=this.viewData[e].v,t=s.applyToPointArray(n.v[0][0],n.v[0][1],0),a.moveTo(t[0],t[1]);var o,l=n._length;for(o=1;o<l;o++)i=s.applyToTriplePoints(n.o[o-1],n.i[o],n.v[o]),a.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]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var 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("+bm_floor(n.c.v[0])+","+bm_floor(n.c.v[1])+","+bm_floor(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=this.lcEnum[e.lc]||"round",i.lj=this.ljEnum[e.lj]||"round",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(e){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(){this._isFirstFrame=!0;var e,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 a,r,o,l,h,c,d=e.length-1,p=[],u=[],f=[].concat(s);for(a=d;a>=0;a-=1){if((l=this.searchProcessedElement(e[a]))?t[a]=i[l-1]:e[a]._shouldRender=n,"fl"==e[a].ty||"st"==e[a].ty||"gf"==e[a].ty||"gs"==e[a].ty)l?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],f),p.push(t[a].style);else if("gr"==e[a].ty){if(l)for(o=t[a].it.length,r=0;r<o;r+=1)t[a].prevViewData[r]=t[a].it[r];else t[a]=this.createGroupElement(e[a]);this.searchShapes(e[a].it,t[a].it,t[a].prevViewData,n,f)}else"tr"==e[a].ty?(l||(c=this.createTransformElement(e[a]),t[a]=c),f.push(t[a]),this.addTransformToStyleList(t[a])):"sh"==e[a].ty||"rc"==e[a].ty||"el"==e[a].ty||"sr"==e[a].ty?l||(t[a]=this.createShapeElement(e[a])):"tm"==e[a].ty||"rd"==e[a].ty?(l?(h=t[a]).closed=!1:((h=ShapeModifiers.getModifier(e[a].ty)).init(this,e[a]),t[a]=h,this.shapeModifiers.push(h)),u.push(h)):"rp"==e[a].ty&&(l?(h=t[a]).closed=!0:(h=ShapeModifiers.getModifier(e[a].ty),t[a]=h,h.init(this,e,a,t),this.shapeModifiers.push(h),n=!1),u.push(h));this.addProcessedElement(e[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(p),d=u.length,a=0;a<d;a+=1)u[a].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,a,r,o,l,h=this.stylesList.length,c=this.globalData.renderer,d=this.globalData.canvasContext;
vendor: 25,150 bytes, line 9
9for(e=0;e<h;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(c.save(),a=l.elements,"st"===o||"gs"===o?(d.strokeStyle="st"===o?l.co:l.grd,d.lineWidth=l.wi,d.lineCap=l.lc,d.lineJoin=l.lj,d.miterLimit=l.ml||0):d.fillStyle="fl"===o?l.co:l.grd,c.ctxOpacity(l.coOp),"st"!==o&&"gs"!==o&&d.beginPath(),c.ctxTransform(l.preTransforms.finalTransform.props),i=a.length,t=0;t<i;t+=1){for("st"!==o&&"gs"!==o||(d.beginPath(),l.da&&(d.setLineDash(l.da),d.lineDashOffset=l.do)),s=(r=a[t].trNodes).length,n=0;n<s;n+=1)"m"==r[n].t?d.moveTo(r[n].p[0],r[n].p[1]):"c"==r[n].t?d.bezierCurveTo(r[n].pts[0],r[n].pts[1],r[n].pts[2],r[n].pts[3],r[n].pts[4],r[n].pts[5]):d.closePath();"st"!==o&&"gs"!==o||(d.stroke(),l.da&&d.setLineDash(this.dashResetter))}"st"!==o&&"gs"!==o&&d.fill(l.r),c.restore()}},CVShapeElement.prototype.renderShape=function(e,t,i,n){var s,a;for(a=e,s=t.length-1;s>=0;s-=1)"tr"==t[s].ty?(a=i[s].transform,this.renderShapeTransform(e,a)):"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],a):"st"==t[s].ty?this.renderStroke(t[s],i[s],a):"gf"==t[s].ty||"gs"==t[s].ty?this.renderGradientFill(t[s],i[s],a):"gr"==t[s].ty?this.renderShape(a,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,a=e.trNodes,r=t.paths,o=r._length;a.length=0;var l=e.transforms.finalTransform;for(s=0;s<o;s+=1){var h=r.shapes[s];if(h&&h.v){for(n=h._length,i=1;i<n;i+=1)1===i&&a.push({t:"m",p:l.applyToPointArray(h.v[0][0],h.v[0][1],0)}),a.push({t:"c",pts:l.applyToTriplePoints(h.o[i-1],h.i[i],h.v[i])});1===n&&a.push({t:"m",p:l.applyToPointArray(h.v[0][0],h.v[0][1],0)}),h.c&&n&&(a.push({t:"c",pts:l.applyToTriplePoints(h.o[i-1],h.i[0],h.v[0])}),a.push({t:"z"}))}}e.trNodes=a}},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("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(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=t.style;if(!n.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var s=this.globalData.canvasContext,a=t.s.v,r=t.e.v;if(1===e.t)p=s.createLinearGradient(a[0],a[1],r[0],r[1]);else var o=Math.sqrt(Math.pow(a[0]-r[0],2)+Math.pow(a[1]-r[1],2)),l=Math.atan2(r[1]-a[1],r[0]-a[0]),h=o*(t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v),c=Math.cos(l+t.a.v)*h+a[0],d=Math.sin(l+t.a.v)*h+a[1],p=s.createRadialGradient(c,d,0,a[0],a[1],o);var u,f=e.g.p,m=t.g.c,g=1;for(u=0;u<f;u+=1)t.g._hasOpacity&&t.g._collapsable&&(g=t.g.o[2*u+1]),p.addColorStop(m[4*u]/100,"rgba("+m[4*u+1]+","+m[4*u+2]+","+m[4*u+3]+","+g+")");n.grd=p}n.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("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(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],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.fillStyle=this.data.sc,e.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){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,a=this.globalData.fontManager.getFontByName(e.f),r=e.l,o=this.mHelper;this.stroke=i,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,s=e.finalText.length;var l,h,c,d,p,u,f,m,g,v,y=this.data.singleShape,b=e.tr/1e3*e.finalSize,w=0,x=0,E=!0,S=0;for(n=0;n<s;n+=1){for(h=(l=this.globalData.fontManager.getCharData(e.finalText[n],a.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&l.data||{},o.reset(),y&&r[n].n&&(w=-b,x+=e.yOffset,x+=E?1:0,E=!1),f=(p=h.shapes?h.shapes[0].it:[]).length,o.scale(e.finalSize/100,e.finalSize/100),y&&this.applyTextPropertiesToMatrix(e,o,r[n].line,w,x),g=createSizedArray(f),u=0;u<f;u+=1){for(d=p[u].ks.k.i.length,m=p[u].ks.k,v=[],c=1;c<d;c+=1)1==c&&v.push(o.applyToX(m.v[0][0],m.v[0][1],0),o.applyToY(m.v[0][0],m.v[0][1],0)),v.push(o.applyToX(m.o[c-1][0],m.o[c-1][1],0),o.applyToY(m.o[c-1][0],m.o[c-1][1],0),o.applyToX(m.i[c][0],m.i[c][1],0),o.applyToY(m.i[c][0],m.i[c][1],0),o.applyToX(m.v[c][0],m.v[c][1],0),o.applyToY(m.v[c][0],m.v[c][1],0));v.push(o.applyToX(m.o[c-1][0],m.o[c-1][1],0),o.applyToY(m.o[c-1][0],m.o[c-1][1],0),o.applyToX(m.i[0][0],m.i[0][1],0),o.applyToY(m.i[0][0],m.i[0][1],0),o.applyToX(m.v[0][0],m.v[0][1],0),o.applyToY(m.v[0][0],m.v[0][1],0)),g[u]=v}y&&(w+=r[n].l,w+=b),this.textSpans[S]?this.textSpans[S].elem=g:this.textSpans[S]={elem:g},S+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,i,n,s,a,r=this.canvasContext;this.finalTransform.mat.props;r.font=this.values.fValue,r.lineCap="butt",r.lineJoin="miter",r.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,l=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;t=h.length;var c,d,p=null,u=null,f=null;for(e=0;e<t;e+=1)if(!h[e].n){if((o=l[e])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(o.p),this.globalData.renderer.ctxOpacity(o.o)),this.fill){for(o&&o.fc?p!==o.fc&&(p=o.fc,r.fillStyle=o.fc):p!==this.values.fill&&(p=this.values.fill,r.fillStyle=this.values.fill),n=(c=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<n;i+=1)for(a=(d=c[i]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),s=2;s<a;s+=6)this.globalData.canvasContext.bezierCurveTo(d[s],d[s+1],d[s+2],d[s+3],d[s+4],d[s+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(o&&o.sw?f!==o.sw&&(f=o.sw,r.lineWidth=o.sw):f!==this.values.sWidth&&(f=this.values.sWidth,r.lineWidth=this.values.sWidth),o&&o.sc?u!==o.sc&&(u=o.sc,r.strokeStyle=o.sc):u!==this.values.stroke&&(u=this.values.stroke,r.strokeStyle=this.values.stroke),n=(c=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<n;i+=1)for(a=(d=c[i]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),s=2;s<a;s+=6)this.globalData.canvasContext.bezierCurveTo(d[s],d[s+1],d[s+2],d[s+3],d[s+4],d[s+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}o&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFrame=function(){},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&(this.transformedElement.style.transform=this.transformedElement.style.webkitTransform=this.finalTransform.mat.toCSS()),this.finalTransform._opMdf&&(this.transformedElement.style.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([HybridRenderer,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var 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)},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,a,r,o=e.sh.v,l=e.transformers,h=o._length;if(!(h<=1)){for(i=0;i<h-1;i+=1)n=this.getTransformedPoint(l,o.v[i]),s=this.getTransformedPoint(l,o.o[i]),a=this.getTransformedPoint(l,o.i[i+1]),r=this.getTransformedPoint(l,o.v[i+1]),this.checkBounds(n,s,a,r,t);o.c&&(n=this.getTransformedPoint(l,o.v[i]),s=this.getTransformedPoint(l,o.o[i]),a=this.getTransformedPoint(l,o.i[0]),r=this.getTransformedPoint(l,o.v[0]),this.checkBounds(n,s,a,r,t))}},HShapeElement.prototype.checkBounds=function(e,t,i,n,s){this.getBoundsOfCurve(e,t,i,n);var a=this.shapeBoundingBox;s.x=bm_min(a.left,s.x),s.xMax=bm_max(a.right,s.xMax),s.y=bm_min(a.top,s.y),s.yMax=bm_max(a.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,a,r,o,l,h,c,d=[[e[0],n[0]],[e[1],n[1]]],p=0;p<2;++p)if(a=6*e[p]-12*t[p]+6*i[p],s=-3*e[p]+9*t[p]-9*i[p]+3*n[p],r=3*t[p]-3*e[p],a|=0,r|=0,0!==(s|=0))(l=a*a-4*r*s)<0||(0<(h=(-a+bm_sqrt(l))/(2*s))&&h<1&&d[p].push(this.calculateF(h,e,t,i,n,p)),0<(c=(-a-bm_sqrt(l))/(2*s))&&c<1&&d[p].push(this.calculateF(c,e,t,i,n,p)));else{if(0===a)continue;0<(o=-r/a)&&o<1&&d[p].push(this.calculateF(o,e,t,i,n,p))}this.shapeBoundingBox.left=bm_min.apply(null,d[0]),this.shapeBoundingBox.top=bm_min.apply(null,d[1]),this.shapeBoundingBox.right=bm_max.apply(null,d[0]),this.shapeBoundingBox.bottom=bm_max.apply(null,d[1])},HShapeElement.prototype.calculateF=function(e,t,i,n,s,a){return bm_pow(1-e,3)*t[a]+3*bm_pow(1-e,2)*e*i[a]+3*(1-e)*bm_pow(e,2)*n[a]+bm_pow(e,3)*s[a]},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)},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;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),this.shapeCont.style.transform=this.shapeCont.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}},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;t.color=t.fill=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)",e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var i,n,s=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",s.fClass)this.innerElem.className=s.fClass;else{t.fontFamily=s.fFamily;var a=e.fWeight,r=e.fStyle;t.fontStyle=r,t.fontWeight=a}var o,l,h,c=e.l;n=c.length;var d,p=this.mHelper,u="",f=0;for(i=0;i<n;i+=1){if(this.globalData.fontManager.chars?(this.textPaths[f]?o=this.textPaths[f]:((o=createNS("path")).setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[f]?h=(l=this.textSpans[f]).children[0]:((l=createTag("div")).style.lineHeight=0,(h=createNS("svg")).appendChild(o),styleDiv(l)))):this.isMasked?o=this.textPaths[f]?this.textPaths[f]:createNS("text"):this.textSpans[f]?(l=this.textSpans[f],o=this.textPaths[f]):(styleDiv(l=createTag("span")),styleDiv(o=createTag("span")),l.appendChild(o)),this.globalData.fontManager.chars){var m,g=this.globalData.fontManager.getCharData(e.finalText[i],s.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(m=g?g.data:null,p.reset(),m&&m.shapes&&(d=m.shapes[0].it,p.scale(e.finalSize/100,e.finalSize/100),u=this.createPathShape(p,d),o.setAttribute("d",u)),this.isMasked)this.innerElem.appendChild(o);else{if(this.innerElem.appendChild(l),m&&m.shapes){document.body.appendChild(h);var v=h.getBBox();h.setAttribute("width",v.width+2),h.setAttribute("height",v.height+2),h.setAttribute("viewBox",v.x-1+" "+(v.y-1)+" "+(v.width+2)+" "+(v.height+2)),h.style.transform=h.style.webkitTransform="translate("+(v.x-1)+"px,"+(v.y-1)+"px)",c[i].yOffset=v.y-1}else h.setAttribute("width",1),h.setAttribute("height",1);l.appendChild(h)}}else o.textContent=c[i].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked?this.innerElem.appendChild(o):(this.innerElem.appendChild(l),o.style.transform=o.style.webkitTransform="translate3d(0,"+-e.finalSize/1.2+"px,0)");this.isMasked?this.textSpans[f]=o:this.textSpans[f]=l,this.textSpans[f].style.display="block",this.textPaths[f]=o,f+=1}for(;f<this.textSpans.length;)this.textSpans[f].style.display="none",f+=1},HTextElement.prototype.renderInnerContent=function(){if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;this.isMasked&&this.finalTransform._matMdf&&(this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)")}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var e,t,i,n,s,a=0,r=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;for(t=o.length,e=0;e<t;e+=1)o[e].n?a+=1:(n=this.textSpans[e],s=this.textPaths[e],i=r[a],a+=1,i._mdf.m&&(this.isMasked?n.setAttribute("transform",i.m):n.style.transform=n.style.webkitTransform=i.m),n.style.opacity=i.o,i.sw&&i._mdf.sw&&s.setAttribute("stroke-width",i.sw),i.sc&&i._mdf.sc&&s.setAttribute("stroke",i.sc),i.fc&&i._mdf.fc&&(s.setAttribute("fill",i.fc),s.style.color=i.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var l=this.innerElem.getBBox();this.currentBBox.w!==l.width&&(this.currentBBox.w=l.width,this.svgElement.setAttribute("width",l.width)),this.currentBBox.h!==l.height&&(this.currentBBox.h=l.height,this.svgElement.setAttribute("height",l.height));this.currentBBox.w===l.width+2&&this.currentBBox.h===l.height+2&&this.currentBBox.x===l.x-1&&this.currentBBox.y===l.y-1||(this.currentBBox.w=l.width+2,this.currentBBox.h=l.height+2,this.currentBBox.x=l.x-1,this.currentBBox.y=l.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var 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.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,i=this.comp.threeDElements.length;for(e=0;e<i;e+=1)"3d"===(t=this.comp.threeDElements[e]).type&&(t.perspectiveElem.style.perspective=t.perspectiveElem.style.webkitPerspective=this.pe.v+"px",t.container.style.transformOrigin=t.container.style.mozTransformOrigin=t.container.style.webkitTransformOrigin="0px 0px 0px",t.perspectiveElem.style.transform=t.perspectiveElem.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)")},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var 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 a=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),r=[s[0]/a,s[1]/a,s[2]/a],o=Math.sqrt(r[2]*r[2]+r[0]*r[0]),l=Math.atan2(r[1],o),h=Math.atan2(r[0],-r[2]);this.mat.rotateY(h).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 c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){var d;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)"3d"===(d=this.comp.threeDElements[e]).type&&(c&&(d.container.style.transform=d.container.style.webkitTransform=this.mat.toCSS()),this.pe._mdf&&(d.perspectiveElem.style.perspective=d.perspectiveElem.style.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},HEffects.prototype.renderFrame=function(){};var animationManager=function(){var e={},t=[],i=0,n=0,s=0,a=!0,r=!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||c()),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 a=new AnimationItem;return d(a,e),a.setData(e,i),a}function h(){s+=1,f()}function c(){s-=1}function d(e,i){e.addEventListener("destroy",o),e.addEventListener("_active",h),e.addEventListener("_idle",c),t.push({elem:i,animation:e}),n+=1}function p(e){var o,l=e-i;for(o=0;o<n;o+=1)t[o].animation.advanceTime(l);i=e,s&&!r?window.requestAnimationFrame(p):a=!0}function u(e){i=e,window.requestAnimationFrame(p)}function f(){!r&&s&&a&&(window.requestAnimationFrame(u),a=!1)}return e.registerAnimation=l,e.loadAnimation=function(e){var t=new AnimationItem;return d(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"))),a=s.length;for(n=0;n<a;n+=1)i&&s[n].setAttribute("data-bm-type",i),l(s[n],e);if(t&&0===a){i||(i="svg");var r=document.getElementsByTagName("body")[0];r.innerHTML="";var o=createTag("div");o.style.width="100%",o.style.height="100%",o.setAttribute("data-bm-type",i),r.appendChild(o),l(o,e)}},e.resize=function(){var e;
9for(e=0;e<n;e+=1)t[e].animation.resize()},e.goToAndStop=function(e,i,s){var a;for(a=0;a<n;a+=1)t[a].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(){r=!0},e.unfreeze=function(){r=!1,f()},e.getRegisteredAnimations=function(){var e,i=t.length,n=[];for(e=0;e<i;e+=1)n.push(t[e].animation);return n},e}(),AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){e.context&&(this.context=e.context),(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t=e.animType?e.animType:e.renderer?e.renderer:"svg";switch(t){case"canvas":this.renderer=new CanvasRenderer(this,e.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,e.rendererSettings);break;default:this.renderer=new HybridRenderer(this,e.rendererSettings)}this.imagePreloader.setCacheType(t),this.renderer.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),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!e.hasOwnProperty("autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.animationData?this.configAnimation(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")),assetLoader.load(e.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))},AnimationItem.prototype.setData=function(e,t){var i={wrapper:e,animationData:t?"object"==typeof t?t:JSON.parse(t):null},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:"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:"";""===s||(i.loop="false"!==s&&("true"===s||parseInt(s)));
vendor: 4,420 bytes, line 9
9var a=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"!==a,i.name=n.getNamedItem("data-name")?n.getNamedItem("data-name").value:n.getNamedItem("data-bm-name")?n.getNamedItem("data-bm-name").value:n.getNamedItem("bm-name")?n.getNamedItem("bm-name").value:"","false"===(n.getNamedItem("data-anim-prerender")?n.getNamedItem("data-anim-prerender").value:n.getNamedItem("data-bm-prerender")?n.getNamedItem("data-bm-prerender").value:n.getNamedItem("bm-prerender")?n.getNamedItem("bm-prerender").value:"")&&(i.prerender=!1),this.setParams(i)},AnimationItem.prototype.includeLayers=function(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,a=e.layers,r=a.length;for(i=0;i<r;i+=1)for(t=0;t<s;){if(n[t].id==a[i].id){n[t]=a[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.completeData(this.animationData,this.renderer.globalData.fontManager),this.renderer.includeLayers(e.layers),expressionsPlugin&&expressionsPlugin.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,assetLoader.load(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(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.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){this.isLoaded||!this.renderer.globalData.fontManager.isLoaded||!this.imagePreloader.loaded()&&"canvas"===this.renderer.rendererType||(this.isLoaded=!0,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(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()},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}
vendor: 4,962 bytes, line 9
9catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!=e||!0===this.isPaused&&(this.isPaused=!1,this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!=e||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"))},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.goToAndStop=function(e,t,i){i&&this.name!=i||(t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier),this.pause())},AnimationItem.prototype.goToAndPlay=function(e,t,i){this.goToAndStop(e,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.timeCompleted=this.totalFrames=e[0]-e[1],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.timeCompleted=this.totalFrames=e[1]-e[0],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.timeCompleted=this.totalFrames=t-e,-1!==i&&this.goToAndStop(i,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"==typeof 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=this.onLoopComplete=this.onComplete=this.onSegmentStart=this.onDestroy=null,this.renderer=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.updaFrameModifier=function(){this.frameModifier=this.frameMult*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}},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;
vendor: 4,465 bytes, line 9
9case"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 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}();expressionsPlugin=Expressions;var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null;function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||"boolean"===e||"string"===e||t instanceof Number}function $bm_neg(e){var t=typeof e;if("number"===t||"boolean"===t||e instanceof Number)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:void 0}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var i=typeof e,n=typeof t;if("string"===i||"string"===n)return e+t;if(isNumerable(i,e)&&isNumerable(n,t))return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t))return(e=e.slice(0))[0]=e[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,a=e.length,r=t.length,o=[];s<a||s<r;)("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 e,n=typeof t;if(isNumerable(i,e)&&isNumerable(n,t))return"string"===i&&(e=parseInt(e)),"string"===n&&(t=parseInt(t)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t))return(e=e.slice(0))[0]=e[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,a=e.length,r=t.length,o=[];s<a||s<r;)("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,a=typeof e,r=typeof t;if(isNumerable(a,e)&&isNumerable(r,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t)){for(s=e.length,i=createTypedArray("float32",s),n=0;n<s;n+=1)i[n]=e[n]*t;return i}if(isNumerable(a,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,a=typeof e,r=typeof t;if(isNumerable(a,e)&&isNumerable(r,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t)){for(s=e.length,i=createTypedArray("float32",s),n=0;n<s;n+=1)i[n]=e[n]/t;return i}if(isNumerable(a,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)),"string"==typeof t&&(t=parseInt(t)),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}
vendor: 13,006 bytes, line 9
9var 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);t||(t=helperLengthArray);var i,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],a=e[2],r=Math.max(n,s,a),o=Math.min(n,s,a),l=(r+o)/2;if(r==o)t=i=0;else{var h=r-o;switch(i=l>.5?h/(2-r-o):h/(r+o),r){case n:t=(s-a)/h+(s<a?6:0);break;case s:t=(a-n)/h+2;break;case a:t=(n-s)/h+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],a=e[1],r=e[2];if(0===a)t=i=n=r;else{var o=r<.5?r*(1+a):r+a-r*a,l=2*r-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 a=i;i=t,t=a}if(e<=t)return n;if(e>=i)return s;var r=i===t?0:(e-t)/(i-t);if(!n.length)return n+(s-n)*r;var o,l=n.length,h=createTypedArray("float32",l);for(o=0;o<l;o+=1)h[o]=n[o]+(s[o]-n[o])*r;return h}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),a=BMMath.random();for(i=0;i<n;i+=1)s[i]=e[i]+a*(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,a=e.length,r=shape_pool.newElement();r.setPathData(!!n,a);var o,l,h=[0,0];for(s=0;s<a;s+=1)o=t&&t[s]?t[s]:h,l=i&&i[s]?i[s]:h,r.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 r}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,__expression_functions=[],scoped_bm_rt;if(data.xf){var i,len=data.xf.length;for(i=0;i<len;i+=1)__expression_functions[i]=eval("(function(){ return "+data.xf[i]+"}())")}var expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(e,t){var i,n,s=this.pv.length?this.pv.length:1,a=createTypedArray("float32",s);var r=Math.floor(5*time);for(i=0,n=0;i<r;){for(n=0;n<s;n+=1)a[n]+=-t+2*t*BMMath.random();i+=1}var o=5*time,l=o-Math.floor(o),h=createTypedArray("float32",s);if(s>1){for(n=0;n<s;n+=1)h[n]=this.pv[n]+a[n]+(-t+2*t*BMMath.random())*l;return h}return this.pv+a[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,a){void 0===s?(s=i,a=n):t=(t-i)/(n-i);var r=e(t=t>1?1:t<0?0:t);if($bm_isInstanceOfArray(s)){var o,l=s.length,h=createTypedArray("float32",l);for(o=0;o<l;o+=1)h[o]=(a[o]-s[o])*r+s[o];return h}return(a-s)*r+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 a={};return a.index=i,a.time=n/elem.comp.globalData.frameRate,a}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=data.k[e].hasOwnProperty("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,_needsRandom&&seedRandom(randSeed),this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,"shape"===scoped_bm_rt.propType&&(scoped_bm_rt=scoped_bm_rt.v),scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(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(){function e(e,t,i){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var n,s,a,r,o,l=this.comp.renderedFrame,h=this.keyframes,c=h[h.length-1].t;if(l<=c)return this.pv;if(i?s=c-(n=t?Math.abs(c-elem.comp.globalData.frameRate*t):Math.max(0,c-this.elem.data.ip)):((!t||t>h.length-1)&&(t=h.length-1),n=c-(s=h[h.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 d=this.getValueAtTime(s/this.comp.globalData.frameRate,0),p=this.getValueAtTime(c/this.comp.globalData.frameRate,0),u=this.getValueAtTime(((l-s)%n+s)/this.comp.globalData.frameRate,0),f=Math.floor((l-s)/n);if(this.pv.length){for(r=(o=new Array(d.length)).length,a=0;a<r;a+=1)o[a]=(p[a]-d[a])*f+u[a];return o}return(p-d)*f+u}if("continue"===e){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(r=(o=new Array(m.length)).length,a=0;a<r;a+=1)o[a]=m[a]+(m[a]-g[a])*((l-c)/this.comp.globalData.frameRate)/5e-4;return o}return m+(l-c)/.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,a,r,o,l=this.comp.renderedFrame,h=this.keyframes,c=h[0].t;if(l>=c)return this.pv;if(i?s=c+(n=t?Math.abs(elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c)):((!t||t>h.length-1)&&(t=h.length-1),n=(s=h[t].t)-c),"pingpong"===e){if(Math.floor((c-l)/n)%2==0)return this.getValueAtTime(((c-l)%n+c)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var d=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(s/this.comp.globalData.frameRate,0),u=this.getValueAtTime((n-(c-l)%n+c)/this.comp.globalData.frameRate,0),f=Math.floor((c-l)/n)+1;if(this.pv.length){for(r=(o=new Array(d.length)).length,a=0;a<r;a+=1)o[a]=u[a]-(p[a]-d[a])*f;return o}return u-(p-d)*f}if("continue"===e){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(r=(o=new Array(m.length)).length,a=0;a<r;a+=1)o[a]=m[a]+(m[a]-g[a])*(c-l)/.001;return o}return m+(m-g)*(c-l)/.001}}return this.getValueAtTime((n-(c-l)%n+c)/this.comp.globalData.frameRate,0)}function i(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,a=s-e,r=t>1?(s+e-a)/(t-1):1,o=0,l=0;for(i=this.pv.length?createTypedArray("float32",this.pv.length):0;o<t;){if(n=this.getValueAtTime(a+o*r),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){console.warn("Transform at time not supported")}function s(e){}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,i){var r=a(e,t,i);return r.dynamicProperties.length?r.getValueAtTime=n.bind(r):r.getValueAtTime=s.bind(r),r.setGroupProperty=expressionHelpers.setGroupProperty,r};var r=PropertyFactory.getProp;PropertyFactory.getProp=function(n,s,a,o,l){var h=r(n,s,a,o,l);h.kf?h.getValueAtTime=expressionHelpers.getValueAtTime.bind(h):h.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(h),h.setGroupProperty=expressionHelpers.setGroupProperty,h.loopOut=e,h.loopIn=t,h.smooth=i,h.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(h),h.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(h),h.numKeys=1===s.a?s.k.length:0,h.propertyIndex=s.ix;var c=0;return 0!==a&&(c=createTypedArray("float32",1===s.a?s.k[0].s.length:s.k.length)),h._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:c},expressionHelpers.searchExpressions(n,s,h),h.k&&l.addDynamicProperty(h),h};var o=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function h(){}h.prototype={vertices:function(e,t){this.k&&this.getValue();var i=this.v;void 0!==t&&(i=this.getValueAtTime(t,0));var n,s=i._length,a=i[e],r=i.v,o=createSizedArray(s);for(n=0;n<s;n+=1)o[n]="i"===e||"o"===e?[a[n][0]-r[n][0],a[n][1]-r[n][1]]:[a[n][0],a[n][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;
vendor: 4,128 bytes, line 9
9void 0!==t&&(i=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(i));for(var n,s=this._segmentsLength,a=s.lengths,r=s.totalLength*e,o=0,l=a.length,h=0;o<l;){if(h+a[o].addedLength>r){var c=o,d=i.c&&o===l-1?0:o+1,p=(r-h)/a[o].addedLength;n=bez.getPointInSegment(i.v[c],i.v[d],i.o[c],i.i[d],p,a[o]);break}h+=a[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){e=1==e?this.v.c?0:.999:e;var n=this.pointOnPath(e,t),s=this.pointOnPath(e+.001,t),a=s[0]-n[0],r=s[1]-n[1],o=Math.sqrt(Math.pow(a,2)+Math.pow(r,2));return 0===o?[0,0]:"tangent"===i?[a/o,r/o]:[-r/o,a/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([h],o),extendPrototype([h],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shape_pool.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 c=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,i,n,s){var a=c(e,t,i,n,s);return a.propertyIndex=t.ix,a.lock=!1,3===i?expressionHelpers.searchExpressions(e,t.pt,a):4===i&&expressionHelpers.searchExpressions(e,t.ks,a),a.k&&e.addDynamicProperty(a),a}}(),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(){if(this.data.d.x)return this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0};var ShapeExpressionInterface=function(){function e(e,d,p){var u,f=[],m=e?e.length:0;for(u=0;u<m;u+=1)"gr"==e[u].ty?f.push(t(e[u],d[u],p)):"fl"==e[u].ty?f.push(i(e[u],d[u],p)):"st"==e[u].ty?f.push(n(e[u],d[u],p)):"tm"==e[u].ty?f.push(s(e[u],d[u],p)):"tr"==e[u].ty||("el"==e[u].ty?f.push(a(e[u],d[u],p)):"sr"==e[u].ty?f.push(r(e[u],d[u],p)):"sh"==e[u].ty?f.push(c(e[u],d[u],p)):"rc"==e[u].ty?f.push(o(e[u],d[u],p)):"rd"==e[u].ty?f.push(l(e[u],d[u],p)):"rp"==e[u].ty&&f.push(h(e[u],d[u],p)));return f}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=function(e){return 1===e?s:n(e-1)};var a=function(t,i,n){var s,a=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}if("number"==typeof e)return s[e-1]};return a.propertyGroup=function(e){return 1===e?a:n(e-1)},s=e(t.it,i.it,a.propertyGroup),a.numProperties=s.length,a.propertyIndex=t.cix,a._name=t.nm,a}(t,i,s.propertyGroup),r=function(e,t,i){function n(e){return 1==e?s:i(--e)}t.transform.mProps.o.setGroupProperty(n),t.transform.mProps.p.setGroupProperty(n),t.transform.mProps.a.setGroupProperty(n),t.transform.mProps.s.setGroupProperty(n),t.transform.mProps.r.setGroupProperty(n),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(n),t.transform.mProps.sa.setGroupProperty(n));function s(t){return e.a.ix===t||"Anchor Point"===t?s.anchorPoint:e.o.ix===t||"Opacity"===t?s.opacity:e.p.ix===t||"Position"===t?s.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?s.rotation:e.s.ix===t||"Scale"===t?s.scale:e.sk&&e.sk.ix===t||"Skew"===t?s.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?s.skewAxis:void 0}
9return t.transform.op.setGroupProperty(n),Object.defineProperties(s,{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}}),s.ty="tr",s.mn=e.mn,s.propertyGroup=i,s}(t.it[t.it.length-1],i.it[i.it.length-1],s.propertyGroup);return s.content=a,s.transform=r,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:void 0}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(i),t.o.setGroupProperty(i),n}function n(e,t,i){function n(e){return 1===e?ob:i(e-1)}function s(e){return 1===e?l:n(e-1)}function a(i){Object.defineProperty(l,e.d[i].nm,{get:ExpressionPropertyInterface(t.d.dataProps[i].p)})}var r,o=e.d?e.d.length:0,l={};for(r=0;r<o;r+=1)a(r),t.d.dataProps[r].p.setGroupProperty(s);function h(e){return"Color"===e||"color"===e?h.color:"Opacity"===e||"opacity"===e?h.opacity:"Stroke Width"===e||"stroke width"===e?h.strokeWidth:void 0}return Object.defineProperties(h,{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(n),t.o.setGroupProperty(n),t.w.setGroupProperty(n),h}function s(e,t,i){function n(e){return 1==e?s:i(--e)}function s(t){return t===e.e.ix||"End"===t||"end"===t?s.end:t===e.s.ix?s.start:t===e.o.ix?s.offset:void 0}return s.propertyIndex=e.ix,t.s.setGroupProperty(n),t.e.setGroupProperty(n),t.o.setGroupProperty(n),s.propertyIndex=e.ix,s.propertyGroup=i,Object.defineProperties(s,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),s.mn=e.mn,s}function a(e,t,i){function n(e){return 1==e?a:i(--e)}a.propertyIndex=e.ix;var s="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return e.p.ix===t?a.position:e.s.ix===t?a.size:void 0}return s.s.setGroupProperty(n),s.p.setGroupProperty(n),Object.defineProperties(a,{size:{get:ExpressionPropertyInterface(s.s)},position:{get:ExpressionPropertyInterface(s.p)},_name:{value:e.nm}}),a.mn=e.mn,a}function r(e,t,i){function n(e){return 1==e?a:i(--e)}var s="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return e.p.ix===t?a.position:e.r.ix===t?a.rotation:e.pt.ix===t?a.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?a.outerRadius:e.os.ix===t?a.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?a.innerRoundness:void 0:a.innerRadius}return a.propertyIndex=e.ix,s.or.setGroupProperty(n),s.os.setGroupProperty(n),s.pt.setGroupProperty(n),s.p.setGroupProperty(n),s.r.setGroupProperty(n),e.ir&&(s.ir.setGroupProperty(n),s.is.setGroupProperty(n)),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(s.p)},rotation:{get:ExpressionPropertyInterface(s.r)},points:{get:ExpressionPropertyInterface(s.pt)},outerRadius:{get:ExpressionPropertyInterface(s.or)},outerRoundness:{get:ExpressionPropertyInterface(s.os)},innerRadius:{get:ExpressionPropertyInterface(s.ir)},innerRoundness:{get:ExpressionPropertyInterface(s.is)},_name:{value:e.nm}}),a.mn=e.mn,a}function o(e,t,i){function n(e){return 1==e?a:i(--e)}var s="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return e.p.ix===t?a.position:e.r.ix===t?a.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?a.size:void 0}return a.propertyIndex=e.ix,s.p.setGroupProperty(n),s.s.setGroupProperty(n),s.r.setGroupProperty(n),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(s.p)},roundness:{get:ExpressionPropertyInterface(s.r)},size:{get:ExpressionPropertyInterface(s.s)},_name:{value:e.nm}}),a.mn=e.mn,a}function l(e,t,i){var n=t;function s(t){if(e.r.ix===t||"Round Corners 1"===t)return s.radius}return s.propertyIndex=e.ix,n.rd.setGroupProperty((function(e){return 1==e?s:i(--e)})),Object.defineProperties(s,{radius:{get:ExpressionPropertyInterface(n.rd)},_name:{value:e.nm}}),s.mn=e.mn,s}function h(e,t,i){function n(e){return 1==e?a:i(--e)}var s=t;function a(t){return e.c.ix===t||"Copies"===t?a.copies:e.o.ix===t||"Offset"===t?a.offset:void 0}return a.propertyIndex=e.ix,s.c.setGroupProperty(n),s.o.setGroupProperty(n),Ob
vendor: 6,512 bytes, line 9
9ject.defineProperties(a,{copies:{get:ExpressionPropertyInterface(s.c)},offset:{get:ExpressionPropertyInterface(s.o)},_name:{value:e.nm}}),a.mn=e.mn,a}function c(e,t,i){var n=t.sh;function s(e){if("Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e)return s.path}return n.setGroupProperty((function(e){return 1==e?s:i(--e)})),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}}),s}return function(t,i,n){var s;function a(e){if("number"==typeof e)return s[e-1];for(var t=0,i=s.length;t<i;){if(s[t]._name===e)return s[t];t+=1}}return a.propertyGroup=n,s=e(t,i,a),a.numProperties=s.length,a}}(),TextExpressionInterface=function(e){var t;function i(){}return Object.defineProperty(i,"sourceText",{get:function(){e.textProperty.getValue();var i=e.textProperty.currentData.t;return void 0!==i&&(e.textProperty.currentData.t=void 0,(t=new String(i)).value=i||new String(i)),t}}),i},LayerExpressionInterface=function(){function e(e,t){var i=new Matrix;if(i.reset(),this._elem.finalTransform.mProp.applyToMatrix(i),this._elem.hierarchy&&this._elem.hierarchy.length){var n,s=this._elem.hierarchy.length;for(n=0;n<s;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(i);return i.applyToPointArray(e[0],e[1],e[2]||0)}return i.applyToPointArray(e[0],e[1],e[2]||0)}function t(e,t){var i=new Matrix;if(i.reset(),this._elem.finalTransform.mProp.applyToMatrix(i),this._elem.hierarchy&&this._elem.hierarchy.length){var n,s=this._elem.hierarchy.length;for(n=0;n<s;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(i);return i.inversePoint(e)}return i.inversePoint(e)}function i(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 n(){return[1,1,1,1]}return function(s){var a;function r(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return r.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return a;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return r.effect}}r.toWorld=e,r.fromWorld=t,r.toComp=e,r.fromComp=i,r.sampleImage=n,r.sourceRectAtTime=s.sourceRectAtTime.bind(s),r._elem=s;var o=getDescriptor(a=TransformExpressionInterface(s.finalTransform.mProp),"anchorPoint");return Object.defineProperties(r,{hasParent:{get:function(){return s.hierarchy.length}},parent:{get:function(){return s.hierarchy[0].layerInterface}},rotation:getDescriptor(a,"rotation"),scale:getDescriptor(a,"scale"),position:getDescriptor(a,"position"),opacity:getDescriptor(a,"opacity"),anchorPoint:o,anchor_point:o,transform:{get:function(){return a}},active:{get:function(){return s.isInRange}}}),r.startTime=s.data.st,r.index=s.data.ind,r.source=s.data.refId,r.height=0===s.data.ty?s.data.h:100,r.width=0===s.data.ty?s.data.w:100,r.inPoint=s.data.ip/s.comp.globalData.frameRate,r.outPoint=s.data.op/s.comp.globalData.frameRate,r._name=s.data.nm,r.registerMaskInterface=function(e){r.mask=new MaskManagerInterface(e,s)},r.registerEffectsInterface=function(e){r.effect=e},r}}(),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},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}}if(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)var i=ExpressionPropertyInterface(e.p);return Object.defineProperty(t,"position",{get:function(){return e.p?i():[e.px.v,e.py.v,e.pz?e.pz.v:0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},ProjectInterface=function(){function 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 t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),EffectsExpressionInterface=function(){function e(i,n,s,a){var r,o=[],l=i.ef.length;for(r=0;r<l;r+=1)5===i.ef[r].ty?o.push(e(i.ef[r],n.effectElements[r],n.effectElements[r].propertyGroup,a)):o.push(t(n.effectElements[r],i.ef[r].ty,a,h));function h(e){return 1===e?c:s(e-1)}var c=function(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?o[n]:o[n]();n+=1}return o[0]()};
9return c.propertyGroup=h,"ADBE Color Control"===i.mn&&Object.defineProperty(c,"color",{get:function(){return o[0]()}}),Object.defineProperty(c,"numProperties",{get:function(){return i.np}}),c.active=c.enabled=0!==i.en,c}function t(e,t,i,n){var s=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(n),function(){return 10===t?i.comp.compInterface(e.p.v):s()}}return{createEffectsInterface:function(t,i){if(t.effectsManager){var n,s=[],a=t.data.ef,r=t.effectsManager.effectElements.length;for(n=0;n<r;n+=1)s.push(e(a[n],t.effectsManager.effectElements[n],i,t));return function(e){for(var i=t.data.ef||[],n=0,a=i.length;n<a;){if(e===i[n].nm||e===i[n].mn||e===i[n].ix)return s[n];n+=1}}}}}}(),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,i){var n,s=createSizedArray(t.viewData.length),a=t.viewData.length;for(n=0;n<a;n+=1)s[n]=new e(t.viewData[n],t.masksProperties[n]);return function(e){for(n=0;n<a;){if(t.masksProperties[n].nm===e)return s[n];n+=1}}}}(),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){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 a="unidimensional"===i?new Number(s):Object.assign({},s);return a.time=t.keyframes[n-1].t/t.elem.comp.globalData.frameRate,a}return 0},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,a=new Number(s);return a.value=s,i(a,t,"unidimensional"),function(){return t.k&&t.getValue(),s=t.v*n,a.value!==s&&((a=new Number(s)).value=s,i(a,t,"unidimensional")),a}}(s):function(e){e&&"pv"in e||(e=t);var n=1/e.mult,s=e.pv.length,a=createTypedArray("float32",s),r=createTypedArray("float32",s);return a.value=r,i(a,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<s;t+=1)a[t]=r[t]=e.v[t]*n;return a}}(s):n}}(),TextExpressionSelectorProp,propertyGetTextProp;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(){}function EffectsManager(e,t){var i=e.ef||[];this.effectElements=[];var n,s,a=i.length;for(n=0;n<a;n++)s=new GroupEffect(i[n],t),this.effectElements.push(s)}function GroupEffect(e,t){this.init(e,t)}TextExpressionSelectorProp=function(){function e(e,t){return this.textIndex=e+1,this.textTotal=t,this.v=this.getValue()*this.mult,this.v}return function(t,i){this.pv=1,this.comp=t.comp,this.elem=t,this.mult=.01,this.propType="textSelector",this.textTotal=i.totalChars,this.selectorValue=100,this.lastValue=[1,1,1],this.k=!0,this.x=!0,this.getValue=ExpressionManager.initiateExpression.bind(this)(t,i,this),this.getMult=e,this.getVelocityAtTime=expressionHelpers.getVelocityAtTime,this.kf?this.getValueAtTime=expressionHelpers.getValueAtTime.bind(this):this.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(this),this.setGroupProperty=expressionHelpers.setGroupProperty}}(),propertyGetTextProp=TextSelectorProp.getTextSelectorProp,TextSelectorProp.getTextSelectorProp=function(e,t,i){return 1===t.t?new TextExpressionSelectorProp(e,t,i):propertyGetTextProp(e,t,i)},extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var i,n,s=this.data.ef.length,a=this.data.ef;for(i=0;i<s;i+=1){switch(n=null,a[i].ty){case 0:n=new SliderEffect(a[i],t,this);break;case 1:n=new AngleEffect(a[i],t,this);break;case 2:n=new ColorEffect(a[i],t,this);break;case 3:n=new PointEffect(a[i],t,this);break;case 4:case 7:n=new CheckboxEffect(a[i],t,this);break;case 10:n=new LayerIndexEffect(a[i],t,this);break;case 11:n=new MaskIndexEffect(a[i],t,this);break;case 5:n=new EffectsManager(a[i],t,this);break;default:n=new NoValueEffect(a[i],t,this)}n&&this.effectElements.push(n)}};var lottie={},_isFrozen=!1;function setLocationHref(e){locationHref=e}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){subframeEnabled=e}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":defaultCurveSegments=200;break;case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(e)&&e>
91&&(defaultCurveSegments=e);roundValues(!(defaultCurveSegments>=50))}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&(expressionsPlugin=t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),i=0;i<t.length;i++){var n=t[i].split("=");if(decodeURIComponent(n[0])==e)return decodeURIComponent(n[1])}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocationHref,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.__getFactory=getFactory,lottie.version="5.6.10";var standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""},queryString=myScript.src.replace(/^[^\?]+\??/,"");renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);return lottie}))},function(e,t,i){ 10/* flatpickr v4.6.2, @license MIT */ 11e.exports=function(){"use strict"; 12/*! ***************************************************************************** 13 Copyright (c) Microsoft Corporation. All rights reserved. 14 Licensed under the Apache License, Version 2.0 (the "License"); you may not use 15 this file except in compliance with the License. You may obtain a copy of the 16 License at http://www.apache.org/licenses/LICENSE-2.0 17 18 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 19 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED 20 WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, 21 MERCHANTABLITY OR NON-INFRINGEMENT. 22 23 See the Apache Version 2.0 License for specific language governing permissions 24 and limitations under the License. 25 ***************************************************************************** */var e=function(){return(e=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)},t=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],i={_disable:[],_enable:[],allowInput:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enable:[],enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var i=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-i.getTime())/864e5-3+(i.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewB
25ox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},n={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},s=function(e){return("0"+e).slice(-2)},a=function(e){return!0===e?1:0};function r(e,t,i){var n;return void 0===i&&(i=!1),function(){var s=this,a=arguments;null!==n&&clearTimeout(n),n=window.setTimeout((function(){n=null,i||e.apply(s,a)}),t),i&&!n&&e.apply(s,a)}}var o=function(e){return e instanceof Array?e:[e]};function l(e,t,i){if(!0===i)return e.classList.add(t);e.classList.remove(t)}function h(e,t,i){var n=window.document.createElement(e);return t=t||"",i=i||"",n.className=t,void 0!==i&&(n.textContent=i),n}function c(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function d(e,t){var i=h("div","numInputWrapper"),n=h("input","numInput "+e),s=h("span","arrowUp"),a=h("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?n.type="number":(n.type="text",n.pattern="\\d*"),void 0!==t)for(var r in t)n.setAttribute(r,t[r]);return i.appendChild(n),i.appendChild(s),i.appendChild(a),i}var p=function(){},u=function(e,t,i){return i.months[t?"shorthand":"longhand"][e]},f={D:p,F:function(e,t,i){e.setMonth(i.months.longhand.indexOf(t))},G:function(e,t){e.setHours(parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,i){e.setHours(e.getHours()%12+12*a(new RegExp(i.amPM[1],"i").test(t)))},M:function(e,t,i){e.setMonth(i.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,i){var n=parseInt(t),s=new Date(e.getFullYear(),0,2+7*(n-1),0,0,0,0);return s.setDate(s.getDate()-s.getDay()+i.firstDayOfWeek),s},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours(parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:p,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:p,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},m={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},g={Z:function(e){return e.toISOString()},D:function(e,t,i){return t.weekdays.shorthand[g.w(e,t,i)]},F:function(e,t,i){return u(g.n(e,t,i)-1,!1,t)},G:function(e,t,i){return s(g.h(e,t,i))},H:function(e){return s(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[a(e.getHours()>11)]},M:function(e,t){return u(e.getMonth(),!0,t)},S:function(e){return s(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,i){return i.getWeek(e)},Y:function(e){return e.getFullYear()},d:function(e){return s(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return s(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return s(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},v=function(e){var t=e.config,s=void 0===t?i:t,a=e.l10n,r=void 0===a?n:a;return function(e,t,i){var n=i||r;return void 0!==s.formatDate?s.formatDate(e,t,n):t.split("").map((function(t,i,a){return g[t]&&"\\"!==a[i-1]?g[t](e,n,s):"\\"!==t?t:""})).join("")}},y=function(e){var t=e.config,s=void 0===t?i:t,a=e.l10n,r=void 0===a?n:a;return function(e,t,n,a){if(0===e||e){var o,l=a||r,h=e;if(e instanceof Date)o=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)o=new Date(e);else if("string"==typeof e){var c=t||(s||i).dateFormat,d=String(e).trim();if("today"===d)o=new Date,n=!0;else if(/Z$/.test(d)||/GMT$/.test(d))o=new Date(e);else if(s&&s.parseDate)o=s.parseDate(e,c);else{o=s&&s.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var p=void 0,u=[],g=0,v=0,y="";g<c.length;g++){var b=c[g],w="\\"===b,x="\\"===c[g-1]||w;if(m[b]&&!x){y+=m[b];var E=new RegExp(y).exec(e);E&&(p=!0)&&u["Y"!==b?"push":"unshift"]({fn:f[b],val:E[++v]})}else w||(y+=".");u.forEach((function(e){var t=e.fn,i=e.val;return o=t(o,i,l)||o}
vendor: 22,359 bytes, line 25
25))}o=p?o:void 0}}if(o instanceof Date&&!isNaN(o.getTime()))return!0===n&&o.setHours(0,0,0,0),o;s.errorHandler(new Error("Invalid date provided: "+h))}}};function b(e,t,i){return void 0===i&&(i=!0),!1!==i?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var w=864e5;function x(p,f){var g={config:e({},i,S.defaultConfig),l10n:n};function x(e){return e.bind(g)}function E(){var e=g.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==g.calendarContainer&&(g.calendarContainer.style.visibility="hidden",g.calendarContainer.style.display="block"),void 0!==g.daysContainer){var t=(g.days.offsetWidth+1)*e.showMonths;g.daysContainer.style.width=t+"px",g.calendarContainer.style.width=t+(void 0!==g.weekWrapper?g.weekWrapper.offsetWidth:0)+"px",g.calendarContainer.style.removeProperty("visibility"),g.calendarContainer.style.removeProperty("display")}}))}function C(e){0===g.selectedDates.length&&ie(),void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,i=e.target;void 0!==g.amPM&&e.target===g.amPM&&(g.amPM.textContent=g.l10n.amPM[a(g.amPM.textContent===g.l10n.amPM[0])]);var n=parseFloat(i.getAttribute("min")),r=parseFloat(i.getAttribute("max")),o=parseFloat(i.getAttribute("step")),l=parseInt(i.value,10),h=e.delta||(t?38===e.which?1:-1:0),c=l+o*h;if(void 0!==i.value&&2===i.value.length){var d=i===g.hourElement,p=i===g.minuteElement;c<n?(c=r+c+a(!d)+(a(d)&&a(!g.amPM)),p&&O(void 0,-1,g.hourElement)):c>r&&(c=i===g.hourElement?c-r-a(!g.amPM):n,p&&O(void 0,1,g.hourElement)),g.amPM&&d&&(1===o?c+l===23:Math.abs(c-l)>o)&&(g.amPM.textContent=g.l10n.amPM[a(g.amPM.textContent===g.l10n.amPM[0])]),i.value=s(c)}}(e);var t=g._input.value;T(),ve(),g._input.value!==t&&g._debouncedChange()}function T(){if(void 0!==g.hourElement&&void 0!==g.minuteElement){var e,t,i=(parseInt(g.hourElement.value.slice(-2),10)||0)%24,n=(parseInt(g.minuteElement.value,10)||0)%60,s=void 0!==g.secondElement?(parseInt(g.secondElement.value,10)||0)%60:0;void 0!==g.amPM&&(e=i,t=g.amPM.textContent,i=e%12+12*a(t===g.l10n.amPM[1]));var r=void 0!==g.config.minTime||g.config.minDate&&g.minDateHasTime&&g.latestSelectedDateObj&&0===b(g.latestSelectedDateObj,g.config.minDate,!0);if(void 0!==g.config.maxTime||g.config.maxDate&&g.maxDateHasTime&&g.latestSelectedDateObj&&0===b(g.latestSelectedDateObj,g.config.maxDate,!0)){var o=void 0!==g.config.maxTime?g.config.maxTime:g.config.maxDate;(i=Math.min(i,o.getHours()))===o.getHours()&&(n=Math.min(n,o.getMinutes())),n===o.getMinutes()&&(s=Math.min(s,o.getSeconds()))}if(r){var l=void 0!==g.config.minTime?g.config.minTime:g.config.minDate;(i=Math.max(i,l.getHours()))===l.getHours()&&(n=Math.max(n,l.getMinutes())),n===l.getMinutes()&&(s=Math.max(s,l.getSeconds()))}k(i,n,s)}}function M(e){var t=e||g.latestSelectedDateObj;t&&k(t.getHours(),t.getMinutes(),t.getSeconds())}function P(){var e=g.config.defaultHour,t=g.config.defaultMinute,i=g.config.defaultSeconds;if(void 0!==g.config.minDate){var n=g.config.minDate.getHours(),s=g.config.minDate.getMinutes();(e=Math.max(e,n))===n&&(t=Math.max(s,t)),e===n&&t===s&&(i=g.config.minDate.getSeconds())}if(void 0!==g.config.maxDate){var a=g.config.maxDate.getHours(),r=g.config.maxDate.getMinutes();(e=Math.min(e,a))===a&&(t=Math.min(r,t)),e===a&&t===r&&(i=g.config.maxDate.getSeconds())}k(e,t,i)}function k(e,t,i){void 0!==g.latestSelectedDateObj&&g.latestSelectedDateObj.setHours(e%24,t,i||0,0),g.hourElement&&g.minuteElement&&!g.isMobile&&(g.hourElement.value=s(g.config.time_24hr?e:(12+e)%12+12*a(e%12==0)),g.minuteElement.value=s(t),void 0!==g.amPM&&(g.amPM.textContent=g.l10n.amPM[a(e>=12)]),void 0!==g.secondElement&&(g.secondElement.value=s(i)))}function A(e){var t=parseInt(e.target.value)+(e.delta||0);(t/1e3>1||"Enter"===e.key&&!/[^\d]/.test(t.toString()))&&K(t)}function D(e,t,i,n){return t instanceof Array?t.forEach((function(t){return D(e,t,i,n)})):e instanceof Array?e.forEach((function(e){return D(e,t,i,n)})):(e.addEventListener(t,i,n),void g._handlers.push({element:e,event:t,handler:i,options:n}))}function _(e){return function(t){1===t.which&&e(t)}}function I(){pe("onChange")}function F(e,t){var i=void 0!==e?g.parseDate(e):g.latestSelectedDateObj||(g.config.minDate&&g.config.minDate>g.now?g.config.minDate:g.config.maxDate&&g.config.maxDate<g.now?g.config.maxDate:g.now),n=g.currentYear,s=g.currentMonth;try{void 0!==i&&(g.currentYear=i.getFullYear(),g.currentMonth=i.getMonth())}catch(e){e.message="Invalid date supplied: "+i,g.config.errorHandler(e)}t&&g.currentYear!==n&&(pe("onYearChange"),$()),!t||g.currentYear===n&&g.currentMonth===s||pe("onMonthChange"),g.redraw()}function L(e){~e.target.className.indexOf("arrow")&&O(e,e.target.classList.contains("arrowUp")?1:-1)}function O(e,t,i){var n=e&&e.target,s=i||n&&n.parentNode&&n.parentNode.firstChild,a=ue("increment");a.delta=t,s&&s.dispatchEvent(a)}function z(e,t,i,n){var s=J(t,!0),a=h("span","flatpickr-day "+e,t.getDate().toString());return a.dateObj=t,a.$i=n,a.setAttribute("aria-label",g.formatDate(t,g.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===b(t,g.now)&&(g.todayDateElem=a,a.classList.add("today"),a.setAttribute("aria-current","date")),s?(a.tabIndex=-1,fe(t)&&(a.classList.add("selected"),g.selectedDateElem=a,"range"===g.config.mode&&(l(a,"startRange",g.selectedDates[0]&&0===b(t,g.selectedDates[0],!0)),l(a,"endRange",g.selectedDates[1]&&0===b(t,g.selectedDates[1],!0)),"nextMonthDay"===e&&a.classList.add("inRange")))):a.classList.add("flatpickr-disabled"),"range"===g.config.mode&&function(e){return!("range"!==g.config.mode||g.selectedDates.length<2)&&b(e,g.selectedDates[0])>=0&&b(e,g.selectedDates[1])<=0}(t)&&!fe(t)&&a.classList.add("inRange"),g.weekNumbers&&1===g.config.showMonths&&"prevMonthDay"!==e&&i%7==1&&g.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+g.config.getWeek(t)+"</span>"),pe("onDayCreate",a),a}function N(e){e.focus(),"range"===g.config.mode&&ee(e)}function B(e){for(var t=e>0?0:g.config.showMonths-1,i=e>0?g.config.showMonths:-1,n=t;n!=i;n+=e)for(var s=g.daysContainer.children[n],a=e>0?0:s.children.length-1,r=e>0?s.children.length:-1,o=a;o!=r;o+=e){var l=s.children[o];if(-1===l.className.indexOf("hidden")&&J(l.dateObj))return l}}function R(e,t){var i=Z(document.activeElement||document.body),n=void 0!==e?e:i?document.activeElement:void 0!==g.selectedDateElem&&Z(g.selectedDateElem)?g.selectedDateElem:void 0!==g.todayDateElem&&Z(g.todayDateElem)?g.todayDateElem:B(t>0?1:-1);return void 0===n?g._input.focus():i?void function(e,t){for(var i=-1===e.className.indexOf("Month")?e.dateObj.getMonth():g.currentMonth,n=t>0?g.config.showMonths:-1,s=t>0?1:-1,a=i-g.currentMonth;a!=n;a+=s)for(var r=g.daysContainer.children[a],o=i-g.currentMonth===a?e.$i+t:t<0?r.children.length-1:0,l=r.children.length,h=o;h>=0&&h<l&&h!=(t>0?l:-1);h+=s){var c=r.children[h];if(-1===c.className.indexOf("hidden")&&J(c.dateObj)&&Math.abs(e.$i-h)>=Math.abs(t))return N(c)}g.changeMonth(s),R(B(s),0)}(n,t):N(n)}function V(e,t){for(var i=(new Date(e,t,1).getDay()-g.l10n.firstDayOfWeek+7)%7,n=g.utils.getDaysInMonth((t-1+12)%12),s=g.utils.getDaysInMonth(t),a=window.document.createDocumentFragment(),r=g.config.showMonths>1,o=r?"prevMonthDay hidden":"prevMonthDay",l=r?"nextMonthDay hidden":"nextMonthDay",c=n+1-i,d=0;c<=n;c++,d++)a.appendChild(z(o,new Date(e,t-1,c),c,d));for(c=1;c<=s;c++,d++)a.appendChild(z("",new Date(e,t,c),c,d));for(var p=s+1;p<=42-i&&(1===g.config.showMonths||d%7!=0);p++,d++)a.appendChild(z(l,new Date(e,t+1,p%s),p,d));var u=h("div","dayContainer");return u.appendChild(a),u}function H(){if(void 0!==g.daysContainer){c(g.daysContainer),g.weekNumbers&&c(g.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<g.config.showMonths;t++){var i=new Date(g.currentYear,g.currentMonth,1);i.setMonth(g.currentMonth+t),e.appendChild(V(i.getFullYear(),i.getMonth()))}g.daysContainer.appendChild(e),g.days=g.daysContainer.firstChild,"range"===g.config.mode&&1===g.selectedDates.length&&ee()}}function $(){if(!(g.config.showMonths>1||"dropdown"!==g.config.monthSelectorType)){var e=function(e){return!(void 0!==g.config.minDate&&g.currentYear===g.config.minDate.getFullYear()&&e<g.config.minDate.getMonth()||void 0!==g.config.maxDate&&g.currentYear===g.config.maxDate.getFullYear()&&e>g.config.maxDate.getMonth())};g.monthsDropdownContainer.tabIndex=-1,g.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var i=h("option","flatpickr-monthDropdown-month");i.value=new Date(g.currentYear,t).getMonth().toString(),i.textContent=u(t,g.config.shorthandCurrentMonth,g.l10n),i.tabIndex=-1,g.currentMonth===t&&(i.selected=!0),g.monthsDropdownContainer.appendChild(i)}}}function G(){var e,t=h("div","flatpickr-month"),i=window.document.createDocumentFragment();g.config.showMonths>1||"static"===g.config.monthSelectorType?e=h("span","cur-month"):(g.monthsDropdownContainer=h("select","flatpickr-monthDropdown-months"),D(g.monthsDropdownContainer,"change",(function(e){var t=e.target,i=parseInt(t.value,10);g.changeMonth(i-g.currentMonth),pe("onMonthChange")})),$(),e=g.monthsDropdownContainer);var n=d("cur-year",{tabindex:"-1"}),s=n.getElementsByTagName("input")[0];s.setAttribute("aria-label",g.l10n.yearAriaLabel),g.config.minDate&&s.setAttribute("min",g.config.minDate.getFullYear().toString()),g.config.maxDate&&(s.setAttribute("max",g.config.maxDate.getFullYear().toString()),s.disabled=!!g.config.minDate&&g.config.minDate.getFullYear()===g.config.maxDate.getFullYear());var a=h("div","flatpickr-current-month");return a.appendChild(e),a.appendChild(n),i.appendChild(a),t.appendChild(i),{container:t,yearElement:s,monthElement:e}}function j(){c(g.monthNav),g.monthNav.appendChild(g.prevMonthNav),g.config.showMonths&&(g.yearElements=[],g.monthElements=[]);for(var e=g.config.showMonths;e--;){var t=G();g.yearElements.push(t.yearElement),g.monthElements.push(t.monthElement),g.monthNav.appendChild(t.container)}g.monthNav.appendChild(g.nextMonthNav)}function q(){g.weekdayContainer?c(g.weekdayContainer):g.weekdayContainer=h("div","flatpickr-weekdays");for(var e=g.config.showMonths;e--;){var t=h("div","flatpickr-weekdaycontainer");g.weekdayContainer.appendChild(t)}return Y(),g.weekdayContainer}function Y(){var e=g.l10n.firstDayOfWeek,t=g.l10n.weekdays.shorthand.slice();e>0&&e<t.length&&(t=t.splice(e,t.length).concat(t.splice(0,e)));for(var i=g.config.showMonths;i--;)g.weekdayContainer.children[i].innerHTML="\n <span class='flatpickr-weekday'>\n "+t.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}function W(e,t){void 0===t&&(t=!0);var i=t?e:e-g.currentMonth;i<0&&!0===g._hidePrevMonthArrow||i>0&&!0===g._hideNextMonthArrow||(g.currentMonth+=i,(g.currentMonth<0||g.currentMonth>11)&&(g.currentYear+=g.currentMonth>11?1:-1,g.currentMonth=(g.currentMonth+12)%12,pe("onYearChange"),$()),H(),pe("onMonthChange"),me())}function X(e){return!(!g.config.appendTo||!g.config.appendTo.contains(e))||g.calendarContainer.contains(e)}function U(e){if(g.isOpen&&!g.config.inline){var t="function"==typeof(r=e).composedPath?r.composedPath()[0]:r.target,i=X(t),n=t===g.input||t===g.altInput||g.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(g.input)||~e.path.indexOf(g.altInput)),s="blur"===e.type?n&&e.relatedTarget&&!X(e.relatedTarget):!n&&!i&&!X(e.relatedTarget),a=!g.config.ignoredFocusElements.some((function(e){return e.contains(t)}));s&&a&&(g.close(),"range"===g.config.mode&&1===g.selectedDates.length&&(g.clear(!1),g.redraw()))}var r}function K(e){if(!(!e||g.config.minDate&&e<g.config.minDate.getFullYear()||g.config.maxDate&&e>g.config.maxDate.getFullYear())){var t=e,i=g.currentYear!==t;g.currentYear=t||g.currentYear,g.config.maxDate&&g.currentYear===g.config.maxDate.getFullYear()?g.currentMonth=Math.min(g.config.maxDate.getMonth(),g.currentMonth):g.config.minDate&&g.currentYear===g.config.minDate.getFullYear()&&(g.currentMonth=Math.max(g.config.minDate.getMonth(),g.currentMonth)),i&&(g.redraw(),pe("onYearChange"),$())}}function J(e,t){void 0===t&&(t=!0);var i=g.parseDate(e,void 0,t);if(g.config.minDate&&i&&b(i,g.config.minDate,void 0!==t?t:!g.minDateHasTime)<0||g.config.maxDate&&i&&b(i,g.config.maxDate,void 0!==t?t:!g.maxDateHasTime)>0)return!1;if(0===g.config.enable.length&&0===g.config.disable.length)return!0;if(void 0===i)return!1;for(var n=g.config.enable.length>0,s=n?g.config.enable:g.config.disable,a=0,r=void 0;a<s.length;a++){if("function"==typeof(r=s[a])&&r(i))return n;if(r instanceof Date&&void 0!==i&&r.getTime()===i.getTime())return n;if("string"==typeof r&&void 0!==i){var o=g.parseDate(r,void 0,!0);return o&&o.getTime()===i.getTime()?n:!n}if("object"==typeof r&&void 0!==i&&r.from&&r.to&&i.getTime()>=r.from.getTime()&&i.getTime()<=r.to.getTime())return n}return!n}function Z(e){return void 0!==g.daysContainer&&-1===e.className.indexOf("hidden")&&g.daysContainer.contains(e)}function Q(e){var t=e.target===g._input,i=g.config.allowInput,n=g.isOpen&&(!i||!t),s=g.config.inline&&t&&!i;if(13===e.keyCode&&t){if(i)return g.setDate(g._input.value,!0,e.target===g.altInput?g.config.altFormat:g.config.dateFormat),e.target.blur();g.open()}else if(X(e.target)||n||s){var a=!!g.timeContainer&&g.timeContainer.contains(e.target);switch(e.keyCode){case 13:a?(e.preventDefault(),C(),oe()):le(e);break;case 27:e.preventDefault(),oe();break;case 8:case 46:t&&!g.config.allowInput&&(e.preventDefault(),g.clear());break;case 37:case 39:if(a||t)g.hourElement&&g.hourElement.focus();else if(e.preventDefault(),void 0!==g.daysContainer&&(!1===i||document.activeElement&&Z(document.activeElement))){var r=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),W(r),R(B(1),0)):R(void 0,r)}break;case 38:case 40:e.preventDefault();var o=40===e.keyCode?1:-1;g.daysContainer&&void 0!==e.target.$i||e.target===g.input?e.ctrlKey?(e.stopPropagation(),K(g.currentYear-o),R(B(1),0)):a||R(void 0,7*o):e.target===g.currentYearElement?K(g.currentYear-o):g.config.enableTime&&(!a&&g.hourElement&&g.hourElement.focus(),C(e),g._debouncedChange());break;case 9:if(a){var l=[g.hourElement,g.minuteElement,g.secondElement,g.amPM].concat(g.pluginElements).filter((function(e){return e})),h=l.indexOf(e.target);if(-1!==h){var c=l[h+(e.shiftKey?-1:1)];e.preventDefault(),(c||g._input).focus()}}else!g.config.noCalendar&&g.daysContainer&&g.daysContainer.contains(e.target)&&e.shiftKey&&(e.preventDefault(),g._input.focus())}}if(void 0!==g.amPM&&e.target===g.amPM)switch(e.key){case g.l10n.amPM[0].charAt(0):case g.l10n.amPM[0].charAt(0).toLowerCase():g.amPM.textContent=g.l10n.amPM[0],T(),ve();break;case g.l10n.amPM[1].charAt(0):case g.l10n.amPM[1].charAt(0).toLowerCase():g.amPM.textContent=g.l10n.amPM[1],T(),ve()}(t||X(e.target))&&pe("onKeyDown",e)}function ee(e){if(1===g.selectedDates.length&&(!e||e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled"))){for(var t=e?e.dateObj.getTime():g.days.firstElementChild.dateObj.getTime(),i=g.parseDate(g.selectedDates[0],void 0,!0).getTime(),n=Math.min(t,g.selectedDates[0].getTime()),s=Math.max(t,g.selectedDates[0].getTime()),a=!1,r=0,o=0,l=n;l<s;l+=w)J(new Date(l),!0)||(a=a||l>n&&l<s,l<i&&(!r||l>r)?r=l:l>i&&(!o||l<o)&&(o=l));for(var h=0;h<g.config.showMonths;h++)for(var c=g.daysContainer.children[h],d=function(n,s){var l,h,d,p=c.children[n],u=p.dateObj.getTime(),f=r>0&&u<r||o>0&&u>o;return f?(p.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach((function(e){p.classList.remove(e)})),"continue"):a&&!f?"continue":(["startRange","inRange","endRange","notAllowed"].forEach((function(e){p.classList.remove(e)})),void(void 0!==e&&(e.classList.add(t<=g.selectedDates[0].getTime()?"startRange":"endRange"),i<t&&u===i?p.classList.add("startRange"):i>t&&u===i&&p.classList.add("endRange"),u>=r&&(0===o||u<=o)&&(h=i,d=t,(l=u)>Math.min(h,d)&&l<Math.max(h,d))&&p.classList.add("inRange"))))},p=0,u=c.children.length;p<u;p++)d(p)}}function te(){!g.isOpen||g.config.static||g.config.inline||ae()}function ie(){g.setDate(void 0!==g.config.minDate?new Date(g.config.minDate.getTime()):new Date,!0),P(),ve()}function ne(e){return function(t){var i=g.config["_"+e+"Date"]=g.parseDate(t,g.config.dateFormat),n=g.config["_"+("min"===e?"max":"min")+"Date"];void 0!==i&&(g["min"===e?"minDateHasTime":"maxDateHasTime"]=i.getHours()>0||i.getMinutes()>0||i.getSeconds()>0),g.selectedDates&&(g.selectedDates=g.selectedDates.filter((function(e){return J(e)})),g.selectedDates.length||"min"!==e||M(i),ve()),g.daysContainer&&(re(),void 0!==i?g.currentYearElement[e]=i.getFullYear().toString():g.currentYearElement.removeAttribute(e),g.currentYearElement.disabled=!!n&&void 0!==i&&n.getFullYear()===i.getFullYear())}}function se(){"object"!=typeof g.config.locale&&void 0===S.l10ns[g.config.locale]&&g.config.errorHandler(new Error("flatpickr: invalid locale "+g.config.locale)),g.l10n=e({},S.l10ns.default,"object"==typeof g.config.locale?g.config.locale:"default"!==g.config.locale?S.l10ns[g.config.locale]:void 0),m.K="("+g.l10n.amPM[0]+"|"+g.l10n.amPM[1]+"|"+g.l10n.amPM[0].toLowerCase()+"|"+g.l10n.amPM[1].toLowerCase()+")",void 0===e({},f,JSON.parse(JSON.stringify(p.dataset||{}))).time_24hr&&void 0===S.defaultConfig.time_24hr&&(g.config.time_24hr=g.l10n.time_24hr),g.formatDate=v(g),g.parseDate=y({config:g.config,l10n:g.l10n})}function ae(e){if(void 0!==g.calendarContainer){pe("onPreCalendarPosition");var t=e||g._positionElement,i=Array.prototype.reduce.call(g.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),n=g.calendarContainer.offsetWidth,s=g.config.position.split(" "),a=s[0],r=s.length>1?s[1]:null,o=t.getBoundingClientRect(),h=window.innerHeight-o.bottom,c="above"===a||"below"!==a&&h<i&&o.top>i,d=window.pageYOffset+o.top+(c?-i-2:t.offsetHeight+2);if(l(g.calendarContainer,"arrowTop",!c),l(g.calendarContainer,"arrowBottom",c),!g.config.inline){var p=window.pageXOffset+o.left-(null!=r&&"center"===r?(n-o.width)/2:0),u=window.document.body.offsetWidth-o.right,f=p+n>window.document.body.offsetWidth,m=u+n>window.document.body.offsetWidth;if(l(g.calendarContainer,"rightMost",f),!g.config.static)if(g.calendarContainer.style.top=d+"px",f)if(m){var v=document.styleSheets[0];if(void 0===v)return;var y=window.document.body.offsetWidth,b=Math.max(0,y/2-n/2),w=v.cssRules.length,x="{left:"+o.left+"px;right:auto;}";l(g.calendarContainer,"rightMost",!1),l(g.calendarContainer,"centerMost",!0),v.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+x,w),g.calendarContainer.style.left=b+"px",g.calendarContainer.style.right="auto"}else g.calendarContainer.style.left="auto",g.calendarContainer.style.right=u+"px";else g.calendarContainer.style.left=p+"px",g.calendarContainer.style.right="auto"}}}function re(){g.config.noCalendar||g.isMobile||(me(),H())}function oe(){g._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(g.close,0):g.close()}function le(e){e.preventDefault(),e.stopPropagation();var t=function e(t,i){return i(t)?t:t.parentNode?e(t.parentNode,i):void 0}(e.target,(function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")}));if(void 0!==t){var i=t,n=g.latestSelectedDateObj=new Date(i.dateObj.getTime()),s=(n.getMonth()<g.currentMonth||n.getMonth()>g.currentMonth+g.config.showMonths-1)&&"range"!==g.config.mode;if(g.selectedDateElem=i,"single"===g.config.mode)g.selectedDates=[n];else if("multiple"===g.config.mode){var a=fe(n);a?g.selectedDates.splice(parseInt(a),1):g.selectedDates.push(n)}else"range"===g.config.mode&&(2===g.selectedDates.length&&g.clear(!1,!1),g.latestSelectedDateObj=n,g.selectedDates.push(n),0!==b(n,g.selectedDates[0],!0)&&g.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(T(),s){var r=g.currentYear!==n.getFullYear();g.currentYear=n.getFullYear(),g.currentMonth=n.getMonth(),r&&(pe("onYearChange"),$()),pe("onMonthChange")}if(me(),H(),ve(),g.config.enableTime&&setTimeout((function(){return g.showTimeInput=!0}),50),s||"range"===g.config.mode||1!==g.config.showMonths?void 0!==g.selectedDateElem&&void 0===g.hourElement&&g.selectedDateElem&&g.selectedDateElem.focus():N(i),void 0!==g.hourElement&&void 0!==g.hourElement&&g.hourElement.focus(),g.config.closeOnSelect){var o="single"===g.config.mode&&!g.config.enableTime,l="range"===g.config.mode&&2===g.selectedDates.length&&!g.config.enableTime;(o||l)&&oe()}I()}}g.parseDate=y({config:g.config,l10n:g.l10n}),g._handlers=[],g.pluginElements=[],g.loadedPlugins=[],g._bind=D,g._setHoursFromDate=M,g._positionCalendar=ae,g.changeMonth=W,g.changeYear=K,g.clear=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0),g.input.value="",void 0!==g.altInput&&(g.altInput.value=""),void 0!==g.mobileInput&&(g.mobileInput.value=""),g.selectedDates=[],g.latestSelectedDateObj=void 0,!0===t&&(g.currentYear=g._initialDate.getFullYear(),g.currentMonth=g._initialDate.getMonth()),g.showTimeInput=!1,!0===g.config.enableTime&&P(),g.redraw(),e&&pe("onChange")},g.close=function(){g.isOpen=!1,g.isMobile||(void 0!==g.calendarContainer&&g.calendarContainer.classList.remove("open"),void 0!==g._input&&g._input.classList.remove("active")),pe("onClose")},g._createElement=h,g.destroy=function(){void 0!==g.config&&pe("onDestroy");for(var e=g._handlers.length;e--;){var t=g._handlers[e];t.element.removeEventListener(t.event,t.handler,t.options)}if(g._handlers=[],g.mobileInput)g.mobileInput.parentNode&&g.mobileInput.parentNode.removeChild(g.mobileInput),g.mobileInput=void 0;else if(g.calendarContainer&&g.calendarContainer.parentNode)if(g.config.static&&g.calendarContainer.parentNode){var i=g.calendarContainer.parentNode;if(i.lastChild&&i.removeChild(i.lastChild),i.parentNode){for(;i.firstChild;)i.parentNode.insertBefore(i.firstChild,i);i.parentNode.removeChild(i)}}else g.calendarContainer.parentNode.removeChild(g.calendarContainer);g.altInput&&(g.input.type="text",g.altInput.parentNode&&g.altInput.parentNode.removeChild(g.altInput),delete g.altInput),g.input&&(g.input.type=g.input._type,g.input.classList.remove("flatpickr-input"),g.input.removeAttribute("readonly"),g.input.value=""),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","
25isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete g[e]}catch(e){}}))},g.isEnabled=J,g.jumpToDate=F,g.open=function(e,t){if(void 0===t&&(t=g._positionElement),!0===g.isMobile)return e&&(e.preventDefault(),e.target&&e.target.blur()),void 0!==g.mobileInput&&(g.mobileInput.focus(),g.mobileInput.click()),void pe("onOpen");if(!g._input.disabled&&!g.config.inline){var i=g.isOpen;g.isOpen=!0,i||(g.calendarContainer.classList.add("open"),g._input.classList.add("active"),pe("onOpen"),ae(t)),!0===g.config.enableTime&&!0===g.config.noCalendar&&(0===g.selectedDates.length&&ie(),!1!==g.config.allowInput||void 0!==e&&g.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return g.hourElement.select()}),50))}},g.redraw=re,g.set=function(e,i){if(null!==e&&"object"==typeof e)for(var n in Object.assign(g.config,e),e)void 0!==he[n]&&he[n].forEach((function(e){return e()}));else g.config[e]=i,void 0!==he[e]?he[e].forEach((function(e){return e()})):t.indexOf(e)>-1&&(g.config[e]=o(i));g.redraw(),ve(!1)},g.setDate=function(e,t,i){if(void 0===t&&(t=!1),void 0===i&&(i=g.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return g.clear(t);ce(e,i),g.showTimeInput=g.selectedDates.length>0,g.latestSelectedDateObj=g.selectedDates[g.selectedDates.length-1],g.redraw(),F(),M(),0===g.selectedDates.length&&g.clear(!1),ve(t),t&&pe("onChange")},g.toggle=function(e){if(!0===g.isOpen)return g.close();g.open(e)};var he={locale:[se,Y],showMonths:[j,E,q],minDate:[F],maxDate:[F]};function ce(e,t){var i=[];if(e instanceof Array)i=e.map((function(e){return g.parseDate(e,t)}));else if(e instanceof Date||"number"==typeof e)i=[g.parseDate(e,t)];else if("string"==typeof e)switch(g.config.mode){case"single":case"time":i=[g.parseDate(e,t)];break;case"multiple":i=e.split(g.config.conjunction).map((function(e){return g.parseDate(e,t)}));break;case"range":i=e.split(g.l10n.rangeSeparator).map((function(e){return g.parseDate(e,t)}))}else g.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));g.selectedDates=i.filter((function(e){return e instanceof Date&&J(e,!1)})),"range"===g.config.mode&&g.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function de(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?g.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:g.parseDate(e.from,void 0),to:g.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function pe(e,t){if(void 0!==g.config){var i=g.config[e];if(void 0!==i&&i.length>0)for(var n=0;i[n]&&n<i.length;n++)i[n](g.selectedDates,g.input.value,g,t);"onChange"===e&&(g.input.dispatchEvent(ue("change")),g.input.dispatchEvent(ue("input")))}}function ue(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function fe(e){for(var t=0;t<g.selectedDates.length;t++)if(0===b(g.selectedDates[t],e))return""+t;return!1}function me(){g.config.noCalendar||g.isMobile||!g.monthNav||(g.yearElements.forEach((function(e,t){var i=new Date(g.currentYear,g.currentMonth,1);i.setMonth(g.currentMonth+t),g.config.showMonths>1||"static"===g.config.monthSelectorType?g.monthElements[t].textContent=u(i.getMonth(),g.config.shorthandCurrentMonth,g.l10n)+" ":g.monthsDropdownContainer.value=i.getMonth().toString(),e.value=i.getFullYear().toString()})),g._hidePrevMonthArrow=void 0!==g.config.minDate&&(g.currentYear===g.config.minDate.getFullYear()?g.currentMonth<=g.config.minDate.getMonth():g.currentYear<g.config.minDate.getFullYear()),g._hideNextMonthArrow=void 0!==g.config.maxDate&&(g.currentYear===g.config.maxDate.getFullYear()?g.currentMonth+1>g.config.maxDate.getMonth():g.currentYear>g.config.maxDate.getFullYear()))}function ge(e){return g.selectedDates.map((function(t){return g.formatDate(t,e)})).filter((function(e,t,i){return"range"!==g.config.mode||g.config.enableTime||i.indexOf(e)===t})).join("range"!==g.config.mode?g.config.conjunction:g.l10n.rangeSeparator)}function ve(e){void 0===e&&(e=!0),void 0!==g.mobileInput&&g.mobileFormatStr&&(g.mobileInput.value=void 0!==g.latestSelectedDateObj?g.formatDate(g.latestSelectedDateObj,g.mobileFormatStr):""),g.input.value=ge(g.config.dateFormat),void 0!==g.altInput&&(g.altInput.value=ge(g.config.altFormat)),!1!==e&&pe("onValueUpdate")}function ye(e){var t=g.prevMonthNav.contains(e.target),i=g.nextMonthNav.contains(e.target);t||i?W(t?-1:1):g.yearElements.indexOf(e.target)>=0?e.target.select():e.target.classList.contains("arrowUp")?g.changeYear(g.currentYear+1):e.target.classList.contains("arrowDown")&&g.changeYear(g.currentYear-1)}return function(){g.element=g.input=p,g.isOpen=!1,function(){var n=["wrap","weekNumbers","allowInput","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],s=e({},f,JSON.parse(JSON.stringify(p.dataset||{}))),a={};g.config.parseDate=s.parseDate,g.config.formatDate=s.formatDate,Object.defineProperty(g.config,"enable",{get:function(){return g.config._enable},set:function(e){g.config._enable=de(e)}}),Object.defineProperty(g.config,"disable",{get:function(){return g.config._disable},set:function(e){g.config._disable=de(e)}});var r="time"===s.mode;if(!s.dateFormat&&(s.enableTime||r)){var l=S.defaultConfig.dateFormat||i.dateFormat;a.dateFormat=s.noCalendar||r?"H:i"+(s.enableSeconds?":S":""):l+" H:i"+(s.enableSeconds?":S":"")}if(s.altInput&&(s.enableTime||r)&&!s.altFormat){var h=S.defaultConfig.altFormat||i.altFormat;a.altFormat=s.noCalendar||r?"h:i"+(s.enableSeconds?":S K":" K"):h+" h:i"+(s.enableSeconds?":S":"")+" K"}s.altInputClass||(g.config.altInputClass=g.input.className+" "+g.config.altInputClass),Ob
vendor: 13,069 bytes, lines 25-32
25ject.defineProperty(g.config,"minDate",{get:function(){return g.config._minDate},set:ne("min")}),Object.defineProperty(g.config,"maxDate",{get:function(){return g.config._maxDate},set:ne("max")});var c=function(e){return function(t){g.config["min"===e?"_minTime":"_maxTime"]=g.parseDate(t,"H:i")}};Object.defineProperty(g.config,"minTime",{get:function(){return g.config._minTime},set:c("min")}),Object.defineProperty(g.config,"maxTime",{get:function(){return g.config._maxTime},set:c("max")}),"time"===s.mode&&(g.config.noCalendar=!0,g.config.enableTime=!0),Object.assign(g.config,a,s);for(var d=0;d<n.length;d++)g.config[n[d]]=!0===g.config[n[d]]||"true"===g.config[n[d]];for(t.filter((function(e){return void 0!==g.config[e]})).forEach((function(e){g.config[e]=o(g.config[e]||[]).map(x)})),g.isMobile=!g.config.disableMobile&&!g.config.inline&&"single"===g.config.mode&&!g.config.disable.length&&!g.config.enable.length&&!g.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),d=0;d<g.config.plugins.length;d++){var u=g.config.plugins[d](g)||{};for(var m in u)t.indexOf(m)>-1?g.config[m]=o(u[m]).map(x).concat(g.config[m]):void 0===s[m]&&(g.config[m]=u[m])}pe("onParseConfig")}(),se(),g.input=g.config.wrap?p.querySelector("[data-input]"):p,g.input?(g.input._type=g.input.type,g.input.type="text",g.input.classList.add("flatpickr-input"),g._input=g.input,g.config.altInput&&(g.altInput=h(g.input.nodeName,g.config.altInputClass),g._input=g.altInput,g.altInput.placeholder=g.input.placeholder,g.altInput.disabled=g.input.disabled,g.altInput.required=g.input.required,g.altInput.tabIndex=g.input.tabIndex,g.altInput.type="text",g.input.setAttribute("type","hidden"),!g.config.static&&g.input.parentNode&&g.input.parentNode.insertBefore(g.altInput,g.input.nextSibling)),g.config.allowInput||g._input.setAttribute("readonly","readonly"),g._positionElement=g.config.positionElement||g._input):g.config.errorHandler(new Error("Invalid input element specified")),function(){g.selectedDates=[],g.now=g.parseDate(g.config.now)||new Date;var e=g.config.defaultDate||("INPUT"!==g.input.nodeName&&"TEXTAREA"!==g.input.nodeName||!g.input.placeholder||g.input.value!==g.input.placeholder?g.input.value:null);e&&ce(e,g.config.dateFormat),g._initialDate=g.selectedDates.length>0?g.selectedDates[0]:g.config.minDate&&g.config.minDate.getTime()>g.now.getTime()?g.config.minDate:g.config.maxDate&&g.config.maxDate.getTime()<g.now.getTime()?g.config.maxDate:g.now,g.currentYear=g._initialDate.getFullYear(),g.currentMonth=g._initialDate.getMonth(),g.selectedDates.length>0&&(g.latestSelectedDateObj=g.selectedDates[0]),void 0!==g.config.minTime&&(g.config.minTime=g.parseDate(g.config.minTime,"H:i")),void 0!==g.config.maxTime&&(g.config.maxTime=g.parseDate(g.config.maxTime,"H:i")),g.minDateHasTime=!!g.config.minDate&&(g.config.minDate.getHours()>0||g.config.minDate.getMinutes()>0||g.config.minDate.getSeconds()>0),g.maxDateHasTime=!!g.config.maxDate&&(g.config.maxDate.getHours()>0||g.config.maxDate.getMinutes()>0||g.config.maxDate.getSeconds()>0),Object.defineProperty(g,"showTimeInput",{get:function(){return g._showTimeInput},set:function(e){g._showTimeInput=e,g.calendarContainer&&l(g.calendarContainer,"showTimeInput",e),g.isOpen&&ae()}})}(),g.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=g.currentMonth),void 0===t&&(t=g.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:g.l10n.daysInMonth[e]}},g.isMobile||function(){var e=window.document.createDocumentFragment();if(g.calendarContainer=h("div","flatpickr-calendar"),g.calendarContainer.tabIndex=-1,!g.config.noCalendar){if(e.appendChild((g.monthNav=h("div","flatpickr-months"),g.yearElements=[],g.monthElements=[],g.prevMonthNav=h("span","flatpickr-prev-month"),g.prevMonthNav.innerHTML=g.config.prevArrow,g.nextMonthNav=h("span","flatpickr-next-month"),g.nextMonthNav.innerHTML=g.config.nextArrow,j(),Object.defineProperty(g,"_hidePrevMonthArrow",{get:function(){return g.__hidePrevMonthArrow},set:function(e){g.__hidePrevMonthArrow!==e&&(l(g.prevMonthNav,"flatpickr-disabled",e),g.__hidePrevMonthArrow=e)}}),Object.defineProperty(g,"_hideNextMonthArrow",{get:function(){return g.__hideNextMonthArrow},set:function(e){g.__hideNextMonthArrow!==e&&(l(g.nextMonthNav,"flatpickr-disabled",e),g.__hideNextMonthArrow=e)}}),g.currentYearElement=g.yearElements[0],me(),g.monthNav)),g.innerContainer=h("div","flatpickr-innerContainer"),g.config.weekNumbers){var t=function(){g.calendarContainer.classList.add("hasWeeks");var e=h("div","flatpickr-weekwrapper");e.appendChild(h("span","flatpickr-weekday",g.l10n.weekAbbreviation));var t=h("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),i=t.weekWrapper,n=t.weekNumbers;g.innerContainer.appendChild(i),g.weekNumbers=n,g.weekWrapper=i}g.rContainer=h("div","flatpickr-rContainer"),g.rContainer.appendChild(q()),g.daysContainer||(g.daysContainer=h("div","flatpickr-days"),g.daysContainer.tabIndex=-1),H(),g.rContainer.appendChild(g.daysContainer),g.innerContainer.appendChild(g.rContainer),e.appendChild(g.innerContainer)}g.config.enableTime&&e.appendChild(function(){g.calendarContainer.classList.add("hasTime"),g.config.noCalendar&&g.calendarContainer.classList.add("noCalendar"),g.timeContainer=h("div","flatpickr-time"),g.timeContainer.tabIndex=-1;var e=h("span","flatpickr-time-separator",":"),t=d("flatpickr-hour",{"aria-label":g.l10n.hourAriaLabel});g.hourElement=t.getElementsByTagName("input")[0];var i=d("flatpickr-minute",{"aria-label":g.l10n.minuteAriaLabel});if(g.minuteElement=i.getElementsByTagName("input")[0],g.hourElement.tabIndex=g.minuteElement.tabIndex=-1,g.hourElement.value=s(g.latestSelectedDateObj?g.latestSelectedDateObj.getHours():g.config.time_24hr?g.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(g.config.defaultHour)),g.minuteElement.value=s(g.latestSelectedDateObj?g.latestSelectedDateObj.getMinutes():g.config.defaultMinute),g.hourElement.setAttribute("step",g.config.hourIncrement.toString()),g.minuteElement.setAttribute("step",g.config.minuteIncrement.toString()),g.hourElement.setAttribute("min",g.config.time_24hr?"0":"1"),g.hourElement.setAttribute("max",g.config.time_24hr?"23":"12"),g.minuteElement.setAttribute("min","0"),g.minuteElement.setAttribute("max","59"),g.timeContainer.appendChild(t),g.timeContainer.appendChild(e),g.timeContainer.appendChild(i),g.config.time_24hr&&g.timeContainer.classList.add("time24hr"),g.config.enableSeconds){g.timeContainer.classList.add("hasSeconds");var n=d("flatpickr-second");g.secondElement=n.getElementsByTagName("input")[0],g.secondElement.value=s(g.latestSelectedDateObj?g.latestSelectedDateObj.getSeconds():g.config.defaultSeconds),g.secondElement.setAttribute("step",g.minuteElement.getAttribute("step")),g.secondElement.setAttribute("min","0"),g.secondElement.setAttribute("max","59"),g.timeContainer.appendChild(h("span","flatpickr-time-separator",":")),g.timeContainer.appendChild(n)}return g.config.time_24hr||(g.amPM=h("span","flatpickr-am-pm",g.l10n.amPM[a((g.latestSelectedDateObj?g.hourElement.value:g.config.defaultHour)>11)]),g.amPM.title=g.l10n.toggleTitle,g.amPM.tabIndex=-1,g.timeContainer.appendChild(g.amPM)),g.timeContainer}()),l(g.calendarContainer,"rangeMode","range"===g.config.mode),l(g.calendarContainer,"animate",!0===g.config.animate),l(g.calendarContainer,"multiMonth",g.config.showMonths>1),g.calendarContainer.appendChild(e);var r=void 0!==g.config.appendTo&&void 0!==g.config.appendTo.nodeType;if((g.config.inline||g.config.static)&&(g.calendarContainer.classList.add(g.config.inline?"inline":"static"),g.config.inline&&(!r&&g.element.parentNode?g.element.parentNode.insertBefore(g.calendarContainer,g._input.nextSibling):void 0!==g.config.appendTo&&g.config.appendTo.appendChild(g.calendarContainer)),g.config.static)){var o=h("div","flatpickr-wrapper");g.element.parentNode&&g.element.parentNode.insertBefore(o,g.element),o.appendChild(g.element),g.altInput&&o.appendChild(g.altInput),o.appendChild(g.calendarContainer)}g.config.static||g.config.inline||(void 0!==g.config.appendTo?g.config.appendTo:window.document.body).appendChild(g.calendarContainer)}(),function(){if(g.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(g.element.querySelectorAll("[data-"+e+"]"),(function(t){return D(t,"click",g[e])}))})),g.isMobile)!function(){var e=g.config.enableTime?g.config.noCalendar?"time":"datetime-local":"date";g.mobileInput=h("input",g.input.className+" flatpickr-mobile"),g.mobileInput.step=g.input.getAttribute("step")||"any",g.mobileInput.tabIndex=1,g.mobileInput.type=e,g.mobileInput.disabled=g.input.disabled,g.mobileInput.required=g.input.required,g.mobileInput.placeholder=g.input.placeholder,g.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",g.selectedDates.length>0&&(g.mobileInput.defaultValue=g.mobileInput.value=g.formatDate(g.selectedDates[0],g.mobileFormatStr)),g.config.minDate&&(g.mobileInput.min=g.formatDate(g.config.minDate,"Y-m-d")),g.config.maxDate&&(g.mobileInput.max=g.formatDate(g.config.maxDate,"Y-m-d")),g.input.type="hidden",void 0!==g.altInput&&(g.altInput.type="hidden");try{g.input.parentNode&&g.input.parentNode.insertBefore(g.mobileInput,g.input.nextSibling)}catch(e){}D(g.mobileInput,"change",(function(e){g.setDate(e.target.value,!1,g.mobileFormatStr),pe("onChange"),pe("onClose")}))}();else{var e=r(te,50);g._debouncedChange=r(I,300),g.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&D(g.daysContainer,"mouseover",(function(e){"range"===g.config.mode&&ee(e.target)})),D(window.document.body,"keydown",Q),g.config.inline||g.config.static||D(window,"resize",e),void 0!==window.ontouchstart?D(window.document,"touchstart",U):D(window.document,"mousedown",_(U)),D(window.document,"focus",U,{capture:!0}),!0===g.config.clickOpens&&(D(g._input,"focus",g.open),D(g._input,"mousedown",_(g.open))),void 0!==g.daysContainer&&(D(g.monthNav,"mousedown",_(ye)),D(g.monthNav,["keyup","increment"],A),D(g.daysContainer,"mousedown",_(le))),void 0!==g.timeContainer&&void 0!==g.minuteElement&&void 0!==g.hourElement&&(D(g.timeContainer,["increment"],C),D(g.timeContainer,"blur",C,{capture:!0}),D(g.timeContainer,"mousedown",_(L)),D([g.hourElement,g.minuteElement],["focus","click"],(function(e){return e.target.select()})),void 0!==g.secondElement&&D(g.secondElement,"focus",(function(){return g.secondElement&&g.secondElement.select()})),void 0!==g.amPM&&D(g.amPM,"mousedown",_((function(e){C(e),I()}))))}}(),(g.selectedDates.length||g.config.noCalendar)&&(g.config.enableTime&&M(g.config.noCalendar?g.latestSelectedDateObj||g.config.minDate:void 0),ve(!1)),E(),g.showTimeInput=g.selectedDates.length>0||g.config.noCalendar;var n=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!g.isMobile&&n&&ae(),pe("onReady")}(),g}function E(e,t){for(var i=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),n=[],s=0;s<i.length;s++){var a=i[s];try{if(null!==a.getAttribute("data-fp-omit"))continue;void 0!==a._flatpickr&&(a._flatpickr.destroy(),a._flatpickr=void 0),a._flatpickr=x(a,t||{}),n.push(a._flatpickr)}catch(e){console.error(e)}}return 1===n.length?n[0]:n}"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var n=function(t){t&&Object.keys(t).forEach((function(i){return e[i]=t[i]}))},s=0,a=t;s<a.length;s++){var r=a[s];n(r)}return e}),"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return E(this,e)},HTMLElement.prototype.flatpickr=function(e){return E([this],e)});var S=function(e,t){return"string"==typeof e?E(window.document.querySelectorAll(e),t):e instanceof Node?E([e],t):E(e,t)};return S.defaultConfig={},S.l10ns={en:e({},n),default:e({},n)},S.localize=function(t){S.l10ns.default=e({},S.l10ns.default,t)},S.setDefaults=function(t){S.defaultConfig=e({},S.defaultConfig,t)},S.parseDate=y({}),S.formatDate=v({}),S.compareDates=b,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return E(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=S),S}()},function(e,t,i){var n,s; 26/*! 27 * JavaScript Cookie v2.2.1 28 * https://github.com/js-cookie/js-cookie 29 * 30 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack 31 * Released under the MIT license 32 */!function(a){if(void 0===(s="function"==typeof(n=a)?n.call(t,i,t,e):n)||(e.exports=s),!0,e.exports=a(),!!0){var r=window.Cookies,o=window.Cookies=a();o.noConflict=function(){return window.Cookies=r,o}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var i=arguments[e];for(var n in i)t[n]=i[n]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2}
32)+/g,decodeURIComponent)}return function i(n){function s(){}function a(t,i,a){if("undefined"!=typeof document){"number"==typeof(a=e({path:"/"},s.defaults,a)).expires&&(a.expires=new Date(1*new Date+864e5*a.expires)),a.expires=a.expires?a.expires.toUTCString():"";try{var r=JSON.stringify(i);/^[\{\[]/.test(r)&&(i=r)}catch(e){}i=n.write?n.write(i,t):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var o="";for(var l in a)a[l]&&(o+="; "+l,!0!==a[l]&&(o+="="+a[l].split(";")[0]));return document.cookie=t+"="+i+o}}function r(e,i){if("undefined"!=typeof document){for(var s={},a=document.cookie?document.cookie.split("; "):[],r=0;r<a.length;r++){var o=a[r].split("="),l=o.slice(1).join("=");i||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var h=t(o[0]);if(l=(n.read||n)(l,h)||t(l),i)try{l=JSON.parse(l)}catch(e){}if(s[h]=l,e===h)break}catch(e){}}return e?s[e]:s}}return s.set=a,s.get=function(e){return r(e,!1)},s.getJSON=function(e){return r(e,!0)},s.remove=function(t,i){a(t,"",e(i,{expires:-1}))},s.defaults={},s.withConverter=i,s}((function(){}))}))},function(e,t,i){(function(e){var n=void 0!==e&&e||"undefined"!=typeof self&&self||window,s=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(s.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new a(s.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},i(20),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,i(2))},function(e,t,i){e.exports=function(){"use strict";var e=document,t=e.createTextNode.bind(e);function i(e,t,i){e.style.setProperty(t,i)}function n(e,t){return e.appendChild(t)}function s(t,i,s,a){var r=e.createElement("span");return i&&(r.className=i),s&&(!a&&r.setAttribute("data-"+i,s),r.textContent=s),t&&n(t,r)||r}function a(e,t){return e.getAttribute("data-"+t)}function r(t,i){return t&&0!=t.length?t.nodeName?[t]:[].slice.call(t[0].nodeName?t:(i||e).querySelectorAll(t)):[]}function o(e){for(var t=[];e--;)t[e]=[];return t}function l(e,t){e&&e.some(t)}function h(e){return function(t){return e[t]}}var c={};function d(e,t,i,n){return{by:e,depends:t,key:i,split:n}}function p(e){return function e(t,i,n){var s=n.indexOf(t);if(-1==s)n.unshift(t),l(c[t].depends,(function(i){e(i,t,n)}));else{var a=n.indexOf(i);n.splice(s,1),n.splice(a,0,t)}return n}(e,0,[]).map(h(c))}function u(e){c[e.by]=e}function f(e,i,a,o,h){e.normalize();var c=[],d=document.createDocumentFragment();o&&c.push(e.previousSibling);var p=[];return r(e.childNodes).some((function(e){if(!e.tagName||e.hasChildNodes()){if(e.childNodes&&e.childNodes.length)return p.push(e),void c.push.apply(c,f(e,i,a,o,h));var n=e.wholeText||"",r=n.trim();r.length&&(" "===n[0]&&p.push(t(" ")),l(r.split(a),(function(e,t){t&&h&&p.push(s(d,"whitespace"," ",h));var n=s(d,i,e);c.push(n),p.push(n)}))," "===n[n.length-1]&&p.push(t(" ")))}else p.push(e)})),l(p,(function(e){n(d,e)})),e.innerHTML="",n(e,d),c}var m=d("words",0,"word",(function(e){return f(e,"word",/\s+/,0,1)})),g=d("chars",["words"],"char",(function(e,t,i){var n=[];return l(i.words,(function(e,i){n.push.apply(n,f(e,"char","",t.whitespace&&i))})),n}));function v(e){var t=(e=e||{}).key;return r(e.target||"[data-splitting]").map((function(n){var s=n["ð"];if(!e.force&&s)return s;s=n["ð"]={el:n};var r=p(e.by||a(n,"splitting")||"chars"),o=function(e,t){for(var i in t)e[i]=t[i];return e}({},e);return l(r,(function(e){if(e.split){var a=e.by,r=(t?"-"+t:"")+e.key,h=e.split(n,o,s);r&&function(e,t,n){var s="--"+t,a=s+"-index";l(n,(function(e,t){Array.isArray(e)?l(e,(function(e){i(e,a,t)})):i(e,a,t)})),i(e,s+"-total",n.length)}(n,r,h),s[a]=h,n.classList.add(a)}})),n.classList.add("splitting"),s}))}function y(e,t,i){var n=r(t.matching||e.children,e),s={};
32return l(n,(function(e){var t=Math.round(e[i]);(s[t]||(s[t]=[])).push(e)})),Object.keys(s).map(Number).sort(b).map(h(s))}function b(e,t){return e-t}v.html=function(e){var t=(e=e||{}).target=s();return t.innerHTML=e.content,v(e),t.outerHTML},v.add=u;var w=d("lines",["words"],"line",(function(e,t,i){return y(e,{matching:i.words},"offsetTop")})),x=d("items",0,"item",(function(e,t){return r(t.matching||e.children,e)})),E=d("rows",0,"row",(function(e,t){return y(e,t,"offsetTop")})),S=d("cols",0,"col",(function(e,t){return y(e,t,"offsetLeft")})),C=d("grid",["rows","cols"]),T=d("layout",0,0,(function(e,t){var o=t.rows=+(t.rows||a(e,"rows")||1),l=t.columns=+(t.columns||a(e,"columns")||1);if(t.image=t.image||a(e,"image")||e.currentSrc||e.src,t.image){var h=r("img",e)[0];t.image=h&&(h.currentSrc||h.src)}t.image&&i(e,"background-image","url("+t.image+")");for(var c=o*l,d=[],p=s(0,"cell-grid");c--;){var u=s(p,"cell");s(u,"cell-inner"),d.push(u)}return n(e,p),d})),M=d("cellRows",["layout"],"row",(function(e,t,i){var n=t.rows,s=o(n);return l(i.layout,(function(e,t,i){s[Math.floor(t/(i.length/n))].push(e)})),s})),P=d("cellColumns",["layout"],"col",(function(e,t,i){var n=t.columns,s=o(n);return l(i.layout,(function(e,t){s[t%n].push(e)})),s})),k=d("cells",["cellRows","cellColumns"],"cell",(function(e,t,i){return i.layout}));return u(m),u(g),u(w),u(x),u(E),u(S),u(C),u(T),u(M),u(P),u(k),v}()},function(e,t,i){(function(t){/*! loadJS: load a JS file asynchronously. [c]2014 @scottjehl, Filament Group, Inc. (Based on http://goo.gl/REQGQ by Paul Irish). Licensed MIT */var i;i=void 0!==t?t:this,e.exports=function(e,t,n){"use strict";var s,a=i.document.getElementsByTagName("script")[0],r=i.document.createElement("script");return"boolean"==typeof t&&(s=n,n=t,t=s),r.src=e,r.async=!n,a.parentNode.insertBefore(r,a),t&&"function"==typeof t&&(r.onload=t),r}}).call(this,i(2))},function(e,t,i){e.exports=function(){"use strict";return function(e){return void 0===e&&(e={}),function(t){var i,n,s,a="",r={onParseConfig:function(){t.config.mode="range",a=t.config.altInput?t.config.altFormat:t.config.dateFormat},onReady:function(){!function(){if(e.input){if(!(i=e.input instanceof Element?e.input:window.document.querySelector(e.input)))return void t.config.errorHandler(new Error("Invalid input element specified"));t.config.wrap&&(i=i.querySelector("[data-input]"))}else(i=t._input.cloneNode()).removeAttribute("id"),i._flatpickr=void 0;if(i.value){var s=t.parseDate(i.value);s&&t.selectedDates.push(s)}i.setAttribute("data-fp-omit",""),t._bind(i,["focus","click"],(function(){t.selectedDates[1]&&(t.latestSelectedDateObj=t.selectedDates[1],t._setHoursFromDate(t.selectedDates[1]),t.jumpToDate(t.selectedDates[1])),n=!0,t.isOpen=!1,t.open(void 0,"left"===e.position?t._input:i)})),t._bind(t._input,["focus","click"],(function(e){e.preventDefault(),t.isOpen=!1,t.open()})),t.config.allowInput&&t._bind(i,"keydown",(function(e){"Enter"===e.key&&(t.setDate([t.selectedDates[0],i.value],!0,a),i.click())})),e.input||t._input.parentNode&&t._input.parentNode.insertBefore(i,t._input.nextSibling)}(),t.config.ignoredFocusElements.push(i),t.config.allowInput?(t._input.removeAttribute("readonly"),i.removeAttribute("readonly")):i.setAttribute("readonly","readonly"),t._bind(t._input,"focus",(function(){t.latestSelectedDateObj=t.selectedDates[0],t._setHoursFromDate(t.selectedDates[0]),n=!1,t.jumpToDate(t.selectedDates[0])})),t.config.allowInput&&t._bind(t._input,"keydown",(function(e){"Enter"===e.key&&t.setDate([t._input.value,t.selectedDates[1]],!0,a)})),t.setDate(t.selectedDates,!1),r.onValueUpdate(t.selectedDates),t.loadedPlugins.push("range")},onPreCalendarPosition:function(){n&&(t._positionElement=i,setTimeout((function(){t._positionElement=t._input}),0))},onChange:function(){t.selectedDates.length||setTimeout((function(){t.selectedDates.length||(i.value="",s=[])}),10),n&&setTimeout((function(){i.focus()}),0)},onDestroy:function(){e.input||i.parentNode&&i.parentNode.removeChild(i)},onValueUpdate:function(e){var r,o,l;if(i){if((s=!s||e.length>=s.length?e.slice():s).length>e.length){var h=e[0],c=n?[s[0],h]:[h,s[1]];t.setDate(c,!1),s=c.slice()}o=(r=t.selectedDates.map((function(e){return t.formatDate(e,a)})))[0],t._input.value=void 0===o?"":o,l=r[1],i.value=void 0===l?"":l}}};return r}}}()},function(e,t,i){e.exports=function(){"use strict"; 33/*! ***************************************************************************** 34 Copyright (c) Microsoft Corporation. All rights reserved. 35 Licensed under the Apache License, Version 2.0 (the "License");
35 you may not use 36 this file except in compliance with the License. You may obtain a copy of the 37 License at http://www.apache.org/licenses/LICENSE-2.0 38 39 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 40 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED 41 WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, 42 MERCHANTABLITY OR NON-INFRINGEMENT. 43 44 See the Apache Version 2.0 License for specific language governing permissions 45 and limitations under the License. 46 ***************************************************************************** */var e=function(){return(e=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)},t={shorthand:!1,dateFormat:"F Y",altFormat:"F Y",theme:"light"};return function(i){var n=e({},t,i);return function(e){e.config.dateFormat=n.dateFormat,e.config.altFormat=n.altFormat;var t={monthsContainer:null};function i(){if(e.rContainer){for(var t=e.rContainer.querySelectorAll(".flatpickr-monthSelect-month.selected"),i=0;i<t.length;i++)t[i].classList.remove("selected");var n=e.rContainer.querySelector(".flatpickr-monthSelect-month:nth-child("+(e.currentMonth+1)+")");n&&n.classList.add("selected")}}function s(){var t=e.selectedDates[0];t.setFullYear(e.currentYear),e.setDate(t,!0)}function a(e){e.preventDefault(),e.stopPropagation(),r(e.target.dateObj)}function r(t){var n=new Date(t);n.setFullYear(e.currentYear),e.currentMonth=n.getMonth(),e.setDate(n,!0),i()}var o={37:-1,39:1,40:3,38:-3};return{onParseConfig:function(){e.config.mode="single",e.config.enableTime=!1},onValueUpdate:i,onKeyDown:function(i,n,s,a){var l=void 0!==o[a.keyCode];if((l||13===a.keyCode)&&e.rContainer&&t.monthsContainer){var h=e.rContainer.querySelector(".flatpickr-monthSelect-month.selected"),c=Array.prototype.indexOf.call(t.monthsContainer.children,document.activeElement);if(-1===c){var d=h||t.monthsContainer.firstElementChild;d.focus(),c=d.$i}l?t.monthsContainer.children[(12+c+o[a.keyCode])%12].focus():13===a.keyCode&&t.monthsContainer.contains(document.activeElement)&&r(document.activeElement.dateObj)}},onReady:[function(){if(e.rContainer&&e.daysContainer&&e.weekdayContainer){e.rContainer.removeChild(e.daysContainer),e.rContainer.removeChild(e.weekdayContainer);for(var t=0;t<e.monthElements.length;t++){var i=e.monthElements[t];i.parentNode&&i.parentNode.removeChild(i)}}},function(){e._bind(e.prevMonthNav,"click",(function(){e.currentYear-=1,s()})),e._bind(e.nextMonthNav,"mousedown",(function(){e.currentYear+=1,s()}))},function(){if(e.rContainer){t.monthsContainer=e._createElement("div","flatpickr-monthSelect-months"),t.monthsContainer.tabIndex=-1,e.calendarContainer.classList.add("flatpickr-monthSelect-theme-"+n.theme);for(var i=0;i<12;i++){var s=e._createElement("span","flatpickr-monthSelect-month");s.dateObj=new Date(e.currentYear,i),s.$i=i,s.textContent=(r=i,o=n.shorthand,e.l10n.months[o?"shorthand":"longhand"][r]),s.tabIndex=-1,s.addEventListener("click",a),t.monthsContainer.appendChild(s)}var r,o;e.rContainer.appendChild(t.monthsContainer)}},i,function(){e.loadedPlugins.push("monthSelect")}],onDestroy:function(){if(null!==t.monthsContainer)for(var e=t.monthsContainer.querySelectorAll(".flatpickr-monthSelect-month"),i=0;i<e.length;i++)e[i].removeEventListener("click",a)}}}}}()},function(e,t,i){!function(e){"use strict";var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},i={weekdays:{shorthand:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],longhand:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"]},months:{shorthand:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],longhand:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"]},firstDayOfWeek:1,ordinal:function(){return"°"},rangeSeparator:" al ",weekAbbreviation:"Se",scrollTitle:"Scrolla per aumentare",toggleTitle:"Clicca per cambiare",time_24hr:!0};t.l10ns.it=i;var n=t.l10ns;
46e.Italian=i,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,i){!function(e){"use strict";var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},i={weekdays:{shorthand:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb"],longhand:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"]},months:{shorthand:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],longhand:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"]},ordinal:function(){return"º"},firstDayOfWeek:1,rangeSeparator:" a ",time_24hr:!0};t.l10ns.es=i;var n=t.l10ns;e.Spanish=i,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,i){!function(e){"use strict";var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},i={firstDayOfWeek:1,weekdays:{shorthand:["dim","lun","mar","mer","jeu","ven","sam"],longhand:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},months:{shorthand:["janv","févr","mars","avr","mai","juin","juil","août","sept","oct","nov","déc"],longhand:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},ordinal:function(e){return e>1?"":"er"},rangeSeparator:" au ",weekAbbreviation:"Sem",scrollTitle:"Défiler pour augmenter la valeur",toggleTitle:"Cliquer pour basculer",time_24hr:!0};t.l10ns.fr=i;var n=t.l10ns;e.French=i,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,i){!function(e){"use strict";var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},i={weekdays:{shorthand:["So","Mo","Di","Mi","Do","Fr","Sa"],longhand:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},months:{shorthand:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],longhand:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},firstDayOfWeek:1,weekAbbreviation:"KW",rangeSeparator:" bis ",scrollTitle:"Zum Ãndern scrollen",toggleTitle:"Zum Umschalten klicken",time_24hr:!0};t.l10ns.de=i;var n=t.l10ns;e.German=i,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,i){!function(e){"use strict";var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},i={weekdays:{shorthand:["ÐÑ","Ðн","ÐÑ","СÑ","ЧÑ","ÐÑ","Сб"],longhand:["ÐоÑкÑеÑенÑе","ÐонеделÑник","ÐÑоÑник","СÑеда","ЧеÑвеÑг","ÐÑÑниÑа","СÑббоÑа"]},months:{shorthand:["Янв","Фев","ÐаÑÑ","ÐпÑ","Ðай","ÐÑнÑ","ÐÑлÑ","Ðвг","Сен","ÐкÑ","ÐоÑ","Ðек"],longhand:["ЯнваÑÑ","ФевÑалÑ","ÐаÑÑ","ÐпÑелÑ","Ðай","ÐÑнÑ","ÐÑлÑ","ÐвгÑÑÑ","СенÑÑбÑÑ","ÐкÑÑбÑÑ","ÐоÑбÑÑ","ÐекабÑÑ"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" â ",weekAbbreviation:"Ðед.",scrollTitle:"ÐÑокÑÑÑиÑе Ð´Ð»Ñ ÑвелиÑениÑ",toggleTitle:"ÐажмиÑе Ð´Ð»Ñ Ð¿ÐµÑеклÑÑениÑ",amPM:["ÐÐ","ÐÐ"],yearAriaLabel:"Ðод",time_24hr:!0};t.l10ns.ru=i;var n=t.l10ns;e.Russian=i,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,i){"use strict";(function(e){for( 47/**! 48 * @fileOverview Kickass library to create and place poppers near their reference elements. 49 * @version 1.15.0 50 * @license 51 * Copyright (c) 2016 Federico Zivolo and contributors 52 * 53 * Permission is hereby granted, free of charge, to any person obtaining a copy 54 * of this software and associated documentation files (the "Software"), to deal 55 * in the Software without restriction, including without limitation the rights 56 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 57 * copies of the Software, and to permit persons to whom the Software is 58 * furnished to do so, subject to the following conditions: 59 * 60 * The above copyright notice and this permission notice shall be included in all 61 * copies or substantial portions of the Software. 62 * 63 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 64 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 65 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 66 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 67 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 68 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 69 * SOFTWARE. 70 */ 71var i="undefined"!=typeof window&&"undefined"!=typeof document,n=["Edge","Trident","Firefox"],s=0,a=0;a<n.length;a+=1)if(i&&navigator.userAgent.indexOf(n[a])>=0){s=1;break}var r=i&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),s))}};function o(e){return e&&"[object Function]"==={}.toString.call(e)}function l(e,t){if(1!==e.nodeType)return[];var i=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?i[t]:i}
vendor: 4,338 bytes, line 71
71function h(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=l(e),i=t.overflow,n=t.overflowX,s=t.overflowY;return/(auto|scroll|overlay)/.test(i+s+n)?e:c(h(e))}var d=i&&!(!window.MSInputMethodContext||!document.documentMode),p=i&&/MSIE 10/.test(navigator.userAgent);function u(e){return 11===e?d:10===e?p:d||p}function f(e){if(!e)return document.documentElement;for(var t=u(10)?document.body:null,i=e.offsetParent||null;i===t&&e.nextElementSibling;)i=(e=e.nextElementSibling).offsetParent;var n=i&&i.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===l(i,"position")?f(i):i:e?e.ownerDocument.documentElement:document.documentElement}function m(e){return null!==e.parentNode?m(e.parentNode):e}function g(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var i=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=i?e:t,s=i?t:e,a=document.createRange();a.setStart(n,0),a.setEnd(s,0);var r,o,l=a.commonAncestorContainer;if(e!==l&&t!==l||n.contains(s))return"BODY"===(o=(r=l).nodeName)||"HTML"!==o&&f(r.firstElementChild)!==r?f(l):l;var h=m(e);return h.host?g(h.host,t):g(e,m(t).host)}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",i="top"===t?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var s=e.ownerDocument.documentElement,a=e.ownerDocument.scrollingElement||s;return a[i]}return e[i]}function y(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=v(t,"top"),s=v(t,"left"),a=i?-1:1;return e.top+=n*a,e.bottom+=n*a,e.left+=s*a,e.right+=s*a,e}function b(e,t){var i="x"===t?"Left":"Top",n="Left"===i?"Right":"Bottom";return parseFloat(e["border"+i+"Width"],10)+parseFloat(e["border"+n+"Width"],10)}function w(e,t,i,n){return Math.max(t["offset"+e],t["scroll"+e],i["client"+e],i["offset"+e],i["scroll"+e],u(10)?parseInt(i["offset"+e])+parseInt(n["margin"+("Height"===e?"Top":"Left")])+parseInt(n["margin"+("Height"===e?"Bottom":"Right")]):0)}function x(e){var t=e.body,i=e.documentElement,n=u(10)&&getComputedStyle(i);return{height:w("Height",t,i,n),width:w("Width",t,i,n)}}var E=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},S=function(){function e(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)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),C=function(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e},T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e};function M(e){return T({},e,{right:e.left+e.width,bottom:e.top+e.height})}function P(e){var t={};try{if(u(10)){t=e.getBoundingClientRect();var i=v(e,"top"),n=v(e,"left");t.top+=i,t.left+=n,t.bottom+=i,t.right+=n}else t=e.getBoundingClientRect()}catch(e){}var s={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},a="HTML"===e.nodeName?x(e.ownerDocument):{},r=a.width||e.clientWidth||s.right-s.left,o=a.height||e.clientHeight||s.bottom-s.top,h=e.offsetWidth-r,c=e.offsetHeight-o;if(h||c){var d=l(e);h-=b(d,"x"),c-=b(d,"y"),s.width-=h,s.height-=c}return M(s)}function k(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=u(10),s="HTML"===t.nodeName,a=P(e),r=P(t),o=c(e),h=l(t),d=parseFloat(h.borderTopWidth,10),p=parseFloat(h.borderLeftWidth,10);i&&s&&(r.top=Math.max(r.top,0),r.left=Math.max(r.left,0));var f=M({top:a.top-r.top-d,left:a.left-r.left-p,width:a.width,height:a.height});if(f.marginTop=0,f.marginLeft=0,!n&&s){var m=parseFloat(h.marginTop,10),g=parseFloat(h.marginLeft,10);f.top-=d-m,f.bottom-=d-m,f.left-=p-g,f.right-=p-g,f.marginTop=m,f.marginLeft=g}return(n&&!i?t.contains(o):t===o&&"BODY"!==o.nodeName)&&(f=y(f,t)),f}function A(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=e.ownerDocument.documentElement,n=k(e,i),s=Math.max(i.clientWidth,window.innerWidth||0),a=Math.max(i.clientHeight,window.innerHeight||0),r=t?0:v(i),o=t?0:v(i,"left"),l={top:r-n.top+n.marginTop,left
vendor: 11,103 bytes, line 71
71:o-n.left+n.marginLeft,width:s,height:a};return M(l)}function D(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===l(e,"position"))return!0;var i=h(e);return!!i&&D(i)}function _(e){if(!e||!e.parentElement||u())return document.documentElement;for(var t=e.parentElement;t&&"none"===l(t,"transform");)t=t.parentElement;return t||document.documentElement}function I(e,t,i,n){var s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},r=s?_(e):g(e,t);if("viewport"===n)a=A(r,s);else{var o=void 0;"scrollParent"===n?"BODY"===(o=c(h(t))).nodeName&&(o=e.ownerDocument.documentElement):o="window"===n?e.ownerDocument.documentElement:n;var l=k(o,r,s);if("HTML"!==o.nodeName||D(r))a=l;else{var d=x(e.ownerDocument),p=d.height,u=d.width;a.top+=l.top-l.marginTop,a.bottom=p+l.top,a.left+=l.left-l.marginLeft,a.right=u+l.left}}var f="number"==typeof(i=i||0);return a.left+=f?i:i.left||0,a.top+=f?i:i.top||0,a.right-=f?i:i.right||0,a.bottom-=f?i:i.bottom||0,a}function F(e){return e.width*e.height}function L(e,t,i,n,s){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var r=I(i,n,a,s),o={top:{width:r.width,height:t.top-r.top},right:{width:r.right-t.right,height:r.height},bottom:{width:r.width,height:r.bottom-t.bottom},left:{width:t.left-r.left,height:r.height}},l=Object.keys(o).map((function(e){return T({key:e},o[e],{area:F(o[e])})})).sort((function(e,t){return t.area-e.area})),h=l.filter((function(e){var t=e.width,n=e.height;return t>=i.clientWidth&&n>=i.clientHeight})),c=h.length>0?h[0].key:l[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function O(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=n?_(t):g(t,i);return k(i,s,n)}function z(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),i=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),n=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+n,height:e.offsetHeight+i}}function N(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function B(e,t,i){i=i.split("-")[0];var n=z(e),s={width:n.width,height:n.height},a=-1!==["right","left"].indexOf(i),r=a?"top":"left",o=a?"left":"top",l=a?"height":"width",h=a?"width":"height";return s[r]=t[r]+t[l]/2-n[l]/2,s[o]=i===o?t[o]-n[h]:t[N(o)],s}function R(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function V(e,t,i){return(void 0===i?e:e.slice(0,function(e,t,i){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===i}));var n=R(e,(function(e){return e[t]===i}));return e.indexOf(n)}(e,"name",i))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=e.function||e.fn;e.enabled&&o(i)&&(t.offsets.popper=M(t.offsets.popper),t.offsets.reference=M(t.offsets.reference),t=i(t,e))})),t}function H(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=O(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=L(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=B(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=V(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function $(e,t){return e.some((function(e){var i=e.name;return e.enabled&&i===t}))}function G(e){for(var t=[!1,"ms","Webkit","Moz","O"],i=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var s=t[n],a=s?""+s+i:e;if(void 0!==document.body.style[a])return a}return null}function j(){return this.state.isDestroyed=!0,$(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[G("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function q(e){var t=e.ownerDocument;return t?t.defaultView:window}function Y(e,t,i,n){i.updateBound=n,q(e).addEventListener("resize",i.updateBound,{passive:!0});var s=c(e);return function e(t,i,n,s){var a="BODY"===t.nodeName,r=a?t.ownerDocument.defaultView:t;r.addEventListener(i,n,{passive:!0}),a||e(c(r.parentNode),i,n,s),s.push(r)}(s,"scroll",i.updateBound,i.scrollParents),i.scrollElement=s,i.eventsEnabled=!0,i}function W(){this.state.eventsEnabled||(this.state=Y(this.reference,this.options,this.state,this.scheduleUpdate))}function X(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,q(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function U(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function K(e,t){Object.keys(t).forEach((function(i){var n="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&U(t[i])&&(n="px"),e.style[i]=t[i]+n}))}var J=i&&/Firefox/i.test(navigator.userAgent);function Z(e,t,i){var n=R(e,(function(e){return e.name===t})),s=!!n&&e.some((function(e){return e.name===i&&e.enabled&&e.order<n.order}));if(!s){var a="`"+t+"`",r="`"+i+"`";console.warn(r+" modifier is required by "+a+" modifier in order to work, be sure to include it before "+a+"!")}return s}var Q=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ee=Q.slice(3);function te(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=ee.indexOf(e),n=ee.slice(i+1).concat(ee.slice(0,i));return t?n.reverse():n}var ie="flip",ne="clockwise",se="counterclockwise";function ae(e,t,i,n){var s=[0,0],a=-1!==["right","left"].indexOf(n),r=e.split(/(\+|\-)/).map((function(e){return e.trim()})),o=r.indexOf(R(r,(function(e){return-1!==e.search(/,|\s/)})));r[o]&&-1===r[o].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,h=-1!==o?[r.slice(0,o).concat([r[o].split(l)[0]]),[r[o].split(l)[1]].concat(r.slice(o+1))]:[r];return(h=h.map((function(e,n){var s=(1===n?!a:a)?"height":"width",r=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,r=!0,e):r?(e[e.length-1]+=t,r=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,i,n){var s=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+s[1],r=s[2];if(!a)return e;if(0===r.indexOf("%")){var o=void 0;switch(r){case"%p":o=i;break;case"%":case"%r":default:o=n}return M(o)[t]/100*a}if("vh"===r||"vw"===r){return("vh"===r?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a}return a}(e,s,t,i)}))}))).forEach((function(e,t){e.forEach((function(i,n){U(i)&&(s[t]+=i*("-"===e[n-1]?-1:1))}))})),s}var re={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,i=t.split("-")[0],n=t.split("-")[1];if(n){var s=e.offsets,a=s.reference,r=s.popper,o=-1!==["bottom","top"].indexOf(i),l=o?"left":"top",h=o?"width":"height",c={start:C({},l,a[l]),end:C({},l,a[l]+a[h]-r[h])};e.offsets.popper=T({},r,c[n])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var i=t.offset,n=e.placement,s=e.offsets,a=s.popper,r=s.reference,o=n.split("-")[0],l=void 0;return l=U(+i)?[+i,0]:ae(i,a,r,o),"left"===o?(a.top+=l[0],a.left-=l[1]):"right"===o?(a.top+=l[0],a.left+=l[1]):"top"===o?(a.left+=l[0],a.top-=l[1]):"bottom"===o&&(a.left+=l[0],a.top+=l[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var i=t.boundariesElement||f(e.instance.popper);e.instance.reference===i&&(i=f(i));var n=G("transform"),s=e.instance.popper.style,a=s.top,r=s.left,o=s[n];s.top="",s.left="",s[n]="";var l=I(e.instance.popper,e.instance.reference,t.padding,i,e.positionFixed);s.top=a,s.left=r,s[n]=o,t.boundaries=l;var h=t.priority,c=e.offsets.popper,d={primary:function(e){var i=c[e];return c[e]<l[e]&&!t.escapeWithReference&&(i=Math.max(c[e],l[e])),C({},e,i)},secondary:function(e){var i="right"===e?"left":"top",n=c[i];return c[e]>l[e]&&!t.escapeWithReference&&(n=Math.min(c[i],l[e]-("right"===e?c.width:c.height))),C({},i,n)}};return h.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=T({},c,d[t](e))})),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,i=t.popper,n=t.reference,s=e.placement.split("-")[0],a=Math.floor,r=-1!==["top","bottom"].indexOf(s),o=r?"right":"bottom",l=r?"left":"top",h=r?"width":"height";return i[o]<a(n[l])&&(e.offsets.popper[l]=a(n[l])-i[h]),i[l]>a(n[o])&&(e.offsets.popper[l]=a(n[o])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var i;if(!Z(e.instance.modifiers,"arrow","keepTogether"))return e;var n=t.element;if("string"==typeof n){if(!(n=e.instance.popper.querySelector(n)))return e}else if(!e.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var s=e.placement.split("-")[0],a=e.offsets,r=a.popper,o=a.reference,h=-1!==["left","right"].indexOf(s),c=h?"height":"width",d=h?"Top":"Left",p=d.toLowerCase(),u=h?"left":"top",f=h?"bottom":"right",m=z(n)[c];o[f]-m<r[p]&&(e.offsets.popper[p]-=r[p]-(o[f]-m)),o[p]+m>r[f]&&(e.offsets.popper[p]+=o[p]+m-r[f]),e.offsets.popper=M(e.offsets.popper);var g=o[p]+o[c]/2-m/2,v=l(e.instance.popper),y=parseFloat(v["margin"+d],10),b=parseFloat(v["border"+d+"Width"],10),w=g-e.offsets.popper[p]-y-b;return w=Math.max(Math.min(r[c]-m,w),0),e.arrowElement=n,e.offsets.arrow=(C(i={},p,Math.round(w)),C(i,u,""),i),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if($(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var i=I(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],s=N(n),a=e.placement.split("-")[1]||"",r=[];switch(t.behavior){case ie:r=[n,s];break;case ne:r=te(n);break;case se:r=te(n,!0);break;default:r=t.behavior}return r.forEach((function(o,l){if(n!==o||r.length===l+1)return e;n=e.placement.split("-")[0],s=N(n);var h=e.offsets.popper,c=e.offsets.reference,d=Math.floor,p="left"===n&&d(h.right)>d(c.left)||"right"===n&&d(h.left)<d(c.right)||"top"===n&&d(h.bottom)>d(c.top)||"bottom"===n&&d(h.top)<d(c.bottom),u=d(h.left)<d(i.left),f=d(h.right)>d(i.right),m=d(h.top)<d(i.top),g=d(h.bottom)>
vendor: 2,999 bytes, line 71
71d(i.bottom),v="left"===n&&u||"right"===n&&f||"top"===n&&m||"bottom"===n&&g,y=-1!==["top","bottom"].indexOf(n),b=!!t.flipVariations&&(y&&"start"===a&&u||y&&"end"===a&&f||!y&&"start"===a&&m||!y&&"end"===a&&g),w=!!t.flipVariationsByContent&&(y&&"start"===a&&f||y&&"end"===a&&u||!y&&"start"===a&&g||!y&&"end"===a&&m),x=b||w;(p||v||x)&&(e.flipped=!0,(p||v)&&(n=r[l+1]),x&&(a=function(e){return"end"===e?"start":"start"===e?"end":e}(a)),e.placement=n+(a?"-"+a:""),e.offsets.popper=T({},e.offsets.popper,B(e.instance.popper,e.offsets.reference,e.placement)),e=V(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,i=t.split("-")[0],n=e.offsets,s=n.popper,a=n.reference,r=-1!==["left","right"].indexOf(i),o=-1===["top","left"].indexOf(i);return s[r?"left":"top"]=a[i]-(o?s[r?"width":"height"]:0),e.placement=N(t),e.offsets.popper=M(s),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Z(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,i=R(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var i=t.x,n=t.y,s=e.offsets.popper,a=R(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==a&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var r=void 0!==a?a:t.gpuAcceleration,o=f(e.instance.popper),l=P(o),h={position:s.position},c=function(e,t){var i=e.offsets,n=i.popper,s=i.reference,a=Math.round,r=Math.floor,o=function(e){return e},l=a(s.width),h=a(n.width),c=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),p=t?c||d||l%2==h%2?a:r:o,u=t?a:o;return{left:p(l%2==1&&h%2==1&&!d&&t?n.left-1:n.left),top:u(n.top),bottom:u(n.bottom),right:p(n.right)}}(e,window.devicePixelRatio<2||!J),d="bottom"===i?"top":"bottom",p="right"===n?"left":"right",u=G("transform"),m=void 0,g=void 0;if(g="bottom"===d?"HTML"===o.nodeName?-o.clientHeight+c.bottom:-l.height+c.bottom:c.top,m="right"===p?"HTML"===o.nodeName?-o.clientWidth+c.right:-l.width+c.right:c.left,r&&u)h[u]="translate3d("+m+"px, "+g+"px, 0)",h[d]=0,h[p]=0,h.willChange="transform";else{var v="bottom"===d?-1:1,y="right"===p?-1:1;h[d]=g*v,h[p]=m*y,h.willChange=d+", "+p}var b={"x-placement":e.placement};return e.attributes=T({},b,e.attributes),e.styles=T({},h,e.styles),e.arrowStyles=T({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,i;return K(e.instance.popper,e.styles),t=e.instance.popper,i=e.attributes,Object.keys(i).forEac
71h((function(e){!1!==i[e]?t.setAttribute(e,i[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&K(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,i,n,s){var a=O(s,t,e,i.positionFixed),r=L(i.placement,a,t,e,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",r),K(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}},oe=function(){function e(t,i){var n=this,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};E(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=r(this.update.bind(this)),this.options=T({},e.Defaults,s),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=i&&i.jquery?i[0]:i,this.options.modifiers={},Object.keys(T({},e.Defaults.modifiers,s.modifiers)).forEach((function(t){n.options.modifiers[t]=T({},e.Defaults.modifiers[t]||{},s.modifiers?s.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return T({name:e},n.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&o(e.onLoad)&&e.onLoad(n.reference,n.popper,n.options,e,n.state)})),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return S(e,[{key:"update",value:function(){return H.call(this)}},{key:"destroy",value:function(){return j.call(this)}},{key:"enableEventListeners",value:function(){return W.call(this)}},{key:"disableEventListeners",value:function(){return X.call(this)}}]),e}();oe.Utils=("undefined"!=typeof window?window:e).PopperUtils,oe.placements=Q,oe.Defaults=re,t.a=oe}).call(this,i(2))},function(e,t,i){var n,s,a;!function(r,o){if(r){o=o.bind(null,r,r.document),e.exports?o(i(1)):(s=[i(1)],void 0===(a="function"==typeof(n=o)?n.apply(t,s):n)||(e.exports=a))}}("undefined"!=typeof window?window:0,(function(e,t,i){"use strict";var n,s,a,r,o,l,h,c,d,p,u,f,m,g,v,y,b=i.cfg,w=t.createElement("img"),x="sizes"in w&&"srcset"in w,E=/\s+\d+h/g,S=(s=/\s+(\d+)(w|h)\s+(\d+)(w|h)/,a=Array.prototype.forEach,function(){var e=t.createElement("img"),n=function(e){var t,i,n=e.getAttribute(b.srcsetAttr);n&&(i=n.match(s))&&((t="w"==i[2]?i[1]/i[3]:i[3]/i[1])&&e.setAttribute("data-aspectratio",t),e.setAttribute(b.srcsetAttr,n.replace(E,"")))},r=function(e){if(e.detail.instance==i){var t=e.target.parentNode;t&&"PICTURE"==t.nodeName&&a.call(t.getElementsByTagName("source"),n),n(e.target)}},o=function(){e.currentSrc&&t.removeEventListener("lazybeforeunveil",r)};t.addEventListener("lazybeforeunveil",r),e.onload=o,e.onerror=o,e.srcset="data:,a 1w 1h",e.complete&&o()});(b.supportsType||(b.supportsType=function(e){return!e}),e.HTMLPictureElement&&x)?!i.hasHDescriptorFix&&t.msElementsFromPoint&&(i.hasHDescriptorFix=!0,S()):e.picturefill||b.pf||(b.pf=function(t){var i,s;if(!e.picturefill)for(i=0,s=t.elements.length;i<s;i++)n(t.elements[i])},c=function(e,t){return e.w-t.w},d=/^\s*\d+\.*\d*px\s*$/,o=/(([^,\s].[^\s]+)\s+(\d+)w)/g,l=/\s/,h=function(e,t,i,n){r.push({c:t,u:i,w:1*n})},u=function(){var e,i,s;u.init||(u.init=!0,addEventListener("resize",(i=t.getElementsByClassName("lazymatchmedia"),s=function(){var e,t;for(e=0,t=i.length;e<t;e++)n(i[e])},function(){clearTimeout(e),e=setTimeout(s,66)})))},f=function(t,n){var s,a=t.getAttribute("srcset")||t.getAttribute(b.srcsetAttr);!a&&n&&(a=t._lazypolyfill?t._lazypolyfill._set:t.getAttribute(b.srcAttr)||t.getAttribute("src")),t._lazypolyfill&&t._lazypolyfill._set==a||(s=p(a||""),n&&t.parentNode&&(s.isPicture="PICTURE"==t.parentNode.nodeName.toUpperCase(),s.isPicture&&e.matchMedia&&(i.aC(t,"lazymatchmedia"),u())),s._set=a,Object.defineProperty(t,"_lazypolyfill",{value:s,writable:!0}))},m=function(t){return e.matchMedia?(m=function(e){return!e||(matchMedia(e)||{}).matches})(t):!t},g=function(t){var n,s,a,r,o,l,h;if(f(r=t,!0),(o=r._lazypolyfill).isPicture)for(s=0,a=(n=t.parentNode.getElementsByTagName("source")).length;s<a;s++)if(b.supportsType(n[s].getAttribute("type"),t)&&m(n[s].getAttribute("media"))){r=n[s],f(r),o=r._lazypolyfill;break}return o.length>1?(h=r.getAttribute("sizes")||"",h=d.test(h)&&parseInt(h,10)||i.gW(t,t.parentNode),o.d=function(t){var n=e.devicePixelRatio||1,s=i.getX&&i.getX(t);return Math.min(s||n,2.5,n)}(t),!o.src||!o.w||o.w<h?(o.w=h,l=function(e){for(var t,i,n=e.length,s=e[n-1],a=0;a<n;a++)if((s=e[a]).d=s.w/e.w,s.d>=e.d){!s.cached&&(t=e[a-1])&&t.d>e.d-.13*Math.pow(e.d,2.2)&&(i=Math.pow(t.d-.6,1.6),t.cached&&(t.d+=.15*i),t.d+(s.d-e.d)*i>e.d&&(s=t));break}return s}(o.sort(c)),o.src=l):l=o.src):l=o[0],l},(v=function(e){if(!x||!e.parentNode||"PICTURE"==e.parentNode.nodeName.toUpperCase()){var t=g(e);t&&t.u&&e._lazypolyfill.cur!=t.u&&(e._lazypolyfill.cur=t.u,t.cached=!0,e.setAttribute(b.srcAttr,t.u),e.setAttribute("src",t.u))}}
71).parse=p=function(e){return r=[],(e=e.trim()).replace(E,"").replace(o,h),r.length||!e||l.test(e)||r.push({c:e,u:e,w:99}),r},n=v,b.loadedClass&&b.loadingClass&&(y=[],['img[sizes$="px"][srcset].',"picture > img:not([srcset])."].forEach((function(e){y.push(e+b.loadedClass),y.push(e+b.loadingClass)})),b.pf({elements:t.querySelectorAll(y.join(", "))})))}))},function(e,t,i){var n,s,a;!function(r,o){o=o.bind(null,r,r.document),e.exports?o(i(1)):(s=[i(1)],void 0===(a="function"==typeof(n=o)?n.apply(t,s):n)||(e.exports=a))}(window,(function(e,t,i){"use strict";var n,s,a={};function r(e,i){if(!a[e]){var n=t.createElement(i?"link":"script"),s=t.getElementsByTagName("script")[0];i?(n.rel="stylesheet",n.href=e):n.src=e,a[e]=!0,a[n.src||n.href]=!0,s.parentNode.insertBefore(n,s)}}t.addEventListener&&(s=/\(|\)|\s|'/,n=function(e,i){var n=t.createElement("img");n.onload=function(){n.onload=null,n.onerror=null,n=null,i()},n.onerror=n.onload,n.src=e,n&&n.complete&&n.onload&&n.onload()},addEventListener("lazybeforeunveil",(function(e){var t,a,o;if(e.detail.instance==i&&!e.defaultPrevented){var l=e.target;if("none"==l.preload&&(l.preload=l.getAttribute("data-preload")||"auto"),null!=l.getAttribute("data-autoplay"))if(l.getAttribute("data-expand")&&!l.autoplay)try{l.play()}catch(e){}else requestAnimationFrame((function(){l.setAttribute("data-expand","-10"),i.aC(l,i.cfg.lazyClass)}));(t=l.getAttribute("data-link"))&&r(t,!0),(t=l.getAttribute("data-script"))&&r(t),(t=l.getAttribute("data-require"))&&(i.cfg.requireJs?i.cfg.requireJs([t]):r(t)),(a=l.getAttribute("data-bg"))&&(e.detail.firesLoad=!0,n(a,(function(){l.style.backgroundImage="url("+(s.test(a)?JSON.stringify(a):a)+")",e.detail.firesLoad=!1,i.fire(l,"_lazyloaded",{},!0,!0)}))),(o=l.getAttribute("data-poster"))&&(e.detail.firesLoad=!0,n(o,(function(){l.poster=o,e.detail.firesLoad=!1,i.fire(l,"_lazyloaded",{},!0,!0)})))}}),!1))}))},function(e,t,i){(function(e,t){!function(e,i){"use strict";if(!e.setImmediate){var n,s,a,r,o,l=1,h={},c=!1,d=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);p=p&&p.setTimeout?p:e,"[object process]"==={}.toString.call(e.process)?n=function(e){t.nextTick((function(){f(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,i=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=i,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){f(e.data)},n=function(e){a.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(s=d.documentElement,n=function(e){var t=d.createElement("script");t.onreadystatechange=function(){f(e),t.onreadystatechange=null,s.removeChild(t),t=null},s.appendChild(t)}):n=function(e){setTimeout(f,0,e)}:(r="setImmediate$"+Math.random()+"$",o=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(r)&&f(+t.data.slice(r.length))},e.addEventListener?e.addEventListener("message",o,!1):e.attachEvent("onmessage",o),n=function(t){e.postMessage(r+t,"*")}),p.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),i=0;i<t.length;i++)t[i]=arguments[i+1];var s={callback:e,args:t};return h[l]=s,n(l),l++},p.clearImmediate=u}function u(e){delete h[e]}function f(e){if(c)setTimeout(f,0,e);else{var t=h[e];if(t){c=!0;try{!function(e){var t=e.callback,i=e.args;switch(i.length){case 0:t();break;case 1:t(i[0]);break;case 2:t(i[0],i[1]);break;case 3:t(i[0],i[1],i[2]);break;default:t.apply(void 0,i)}}(t)}finally{u(e),c=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,i(2),i(21))},function(e,t){var i,n,s=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(i===setTimeout)return setTimeout(e,0);if((i===a||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:a}catch(e){i=a}try{n="function"==typeof clearTimeout?clearTimeout:r}catch(e){n=r}}();var l,h=[],c=!1,d=-1;function p(){c&&l&&(c=!1,l.length?h=l.concat(h):d=-1,h.length&&u())}function u(){if(!c){var e=o(p);c=!0;for(var t=h.length;t;){for(l=h,h=[];++d<t;)l&&l[d].run();d=-1,t=h.length}l=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===r||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}s.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i];h.push(new f(e,t)),1!==h.length||c||o(u)},f.prototype.run=function(){this.fun.apply(null,this.array)},s.title="browser",s.browser=!0,s.env={},s.argv=[],s.version="",s.versions={},s.on=m,s.addListener=m,s.once=m,s.off=m,s.removeListener=m,s.removeAllListeners=m,s.emit=m,s.prependListener=m,s.prependOnceListener=m,s.listeners=function(e){return[]},s.binding=function(e){throw new Error("process.binding is not supported")},s.cwd=function(){return"/"},s.chdir=function(e){throw new Error("process.chdir is not supported")},s.umask=function(){return 0}},function(e,t,i){e.exports=i.p+"css/app.css"},function(e,t,i){e.exports=i.p+"css/_company-sanpaolohotel.css"},function(e,t,i){e.exports=i.p+"css/_company-villalattanzi.css"},function(e,t,i){e.exports=i.p+"css/_company-alaleona.css"},function(e,t,i){e.exports=i.p+"css/_company-officinadelsole.css"},function(e,t,i){var n={filename:i.p+"/sprites/sprites.svg"};class s{static load(e={},t={}){this.defaults={root:"#App",class:"App__Sprite"},this.settings=Object.assign(this.defaults,t);let i=void 0,n=e&&e.filename?e.filename:null;if(null===n)return!1;var a,r=new XMLHttpRequest;if("undefined"!=typeof XDomainRequest&&(r=new XDomainRequest),void 0===i)if(void 0!==window.baseUrl)i=window.baseUrl;else{var o=window.location.port?":"+window.location.port:"";i=`${window.location.protocol}//${window.location.hostname}${o}`}a=(a=`${i}/${n}`).replace(/([^:]\/)\/+/g,"$1"),r.open("GET",a,!0),r.onprogress=()=>{},r.onload=()=>
71{if(!r.responseText||"<svg"!==r.responseText.substr(0,4))throw Error("Invalid SVG Response");if(!(r.status<200||r.status>=300)){var e=document.createElement("div");e.className=this.settings.class,e.innerHTML=r.responseText,s.domready(()=>{document.querySelector(this.settings.root).appendChild(e)})}},r.send()}static domready(e){if("function"!=typeof e)throw Error("callback is not a function.");"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?e():document.addEventListener("DOMContentLoaded",e)}}s.load(n)},function(e,t,i){"use strict";i.r(t);i(1),i(18),i(19);var n=i(9),s=i.n(n),a=i(3),r=i.n(a);var o=i(4),l=i.n(o);class h{constructor(e={}){this.defaults={selector:".o-Animation",animationPath:"/dist/animations",speed:1,onAnimationComplete:()=>{}},this.settings=Object.assign(this.defaults,e),this.animations=new Map,this.initAnimations()}initAnimations(){document.querySelectorAll(this.settings.selector).forEach(e=>{this.loadAnimation(e),this.animations.get(e).addEventListener("data_ready",()=>{"true"===e.dataset.animationObserve&&this.observe(e),this.bind(e)})})}loadAnimation(e){let t="true"===e.dataset.animationLoop;const i=l.a.loadAnimation({container:e,renderer:"svg",loop:t,autoplay:!0,path:`${this.settings.animationPath}/${e.dataset.animationName}.json`});i.setSpeed(this.settings.speed),"function"==typeof this.settings.onAnimationComplete&&(!1===t?i.onComplete=this.settings.onAnimationComplete:i.onLoopComplete=this.settings.onAnimationComplete),this.animations.set(e,i)}observe(e){var t=new IntersectionObserver(i=>{i.forEach(i=>{!0===i.isIntersecting&&i.intersectionRatio>0&&(this.play(e),t.unobserve(i.target))})},{threshold:[0,.5,1]});t.observe(e)}bind(e){e.addEventListener("click",()=>{this.play(e)},!1)}play(e){let t=this.animations.get(e);t.goToAndStop(0),t.setDirection(1),t.play()}}class c{constructor(e,t={}){this.defaults={request:{},beforeSend:()=>{},onSuccess:()=>{}},this.container=e,this.settings=Object.assign(this.defaults,t)}request(e){return new Promise((t,i)=>{let n=new XMLHttpRequest;n.open(e.method||"GET",e.url),e.headers&&Object.keys(e.headers).forEach(t=>{n.setRequestHeader(t,e.headers[t])}),n.onload=()=>{n.status>=200&&n.status<300?t(n.response):i(n.statusText)},n.onerror=()=>i(n.statusText),n.send(e.body)})}call(){"function"==typeof this.settings.beforeSend&&this.settings.beforeSend(),this.request(this.settings.request).then(e=>{for(;this.container.firstChild;)this.container.removeChild(this.container.firstChild);this.container.appendChild(document.createRange().createContextualFragment(e)),"function"==typeof this.settings.onSuccess&&this.settings.onSuccess()}).catch(e=>{console.error(e)})}}var d=i(5),p=i.n(d),u=i(10),f=i.n(u),m=i(11),g=i.n(m),v=i(12),y=i(13),b=i(14),w=i(15),x=i(16),E=i(0),S=i.n(E);class C{constructor(e,t={}){this.defaults={min:0,max:100,step:1,classes:{touchspin:"o-Touchspin",controls:{up:"o-Touchspin__Up",down:"o-Touchspin__Down"},input:"o-Touchspin__Input"}},this.element=e,this.settings=Object.assign(this.defaults,t),this.init()}init(){this._input=this.element.querySelector("."+this.settings.classes.input),this._up=this.element.querySelector("."+this.settings.classes.controls.up),this._down=this.element.querySelector("."+this.settings.classes.controls.down),this.up(),this.down()}up(){this._up.addEventListener("click",e=>{var t=0|parseInt(this._input.value);t<this.settings.max&&(this._input.value=t+this.settings.step)})}down(){this._down.addEventListener("click",e=>{var t=0|parseInt(this._input.value);t>this.settings.min&&(this._input.value=t-this.settings.step)})}}class T{static throttle(e,t=200,i=this){let n,s;return()=>{let a=+new Date,r=arguments;n&&a<n+t?(clearTimeout(s),s=setTimeout((function(){n=a,e.apply(i,r)}),t)):(n=a,e.apply(i,r))}}static debounce(e,t=200,i=this){let n=null,s=null;const a=()=>e.apply(i,s);return function(){s=arguments,clearTimeout(n),n=setTimeout(a,t)}}static addEventListenerBySelector(e,t,i){for(var n=document.querySelectorAll(e),s=0,a=n.length;s<a;s++)n[s].addEventListener(t,i,!1)}static lerp(e,t,i){return(1-i)*e+i*t}static map(e,t,i,n,s){return(e-t)*(s-n)/(i-t)+n}static siblingsOf(e){return Array.prototype.filter.call(e.parentNode.children,t=>t!==e)}static removeQuotes(e){return("string"==typeof e||e instanceof String)&&(e=e.replace(/^['"]+|\s+|\\|(;\s?})+|['"]$/g,"")),e}static scrollToZero(){window.scrollTo(0,0)}static scrollTopOnReload(){"scrollRestoration"in history?history.scrollRestoration="manual":window.onbeforeunload=()=>{window.scrollTo(0,0)}}static pad(e){return e<10?"0"+e:e}static replacePlaceholder(e,t,i){return e.replace(t,i)}static isEmpty(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}static splitIntoLetters(e,t="o-Letter"){if(void 0!==e){var i=e.innerHTML.split(" ");
71return e.innerHTML="",i.forEach(i=>{e.innerHTML+=i.replace(/\S/g,`<span class='${t}'>$&</span>`),e.innerHTML+=`<span class='${t}'> </span>`}),e}}static splitIntoWords(e,t="o-Word"){if(void 0!==e){var i=e.innerHTML.trim().split(" ");return e.innerHTML="",i.forEach((i,n)=>{console.warn("item:"+i.innerHTML+".")," "!==i.innerHTML&&(e.innerHTML+=i.replace(/\w+(?:\W)*/g,`<div class='${t}' data-index="${n}">$&</div>`),e.innerHTML+=`<div class='${t}'> </div>`)}),e.innerHTML}}}class M{constructor(e,t={}){this.defaults={language:"it-IT",inputTemplates:null,inputPlaceholders:{id:"{ID}",for:"{FOR}",day:"{DAY}",month:"{MONTH}",year:"{YEAR}"},classes:{message:"o-Form__Message"},selectors:{selectBox:'[name="Companies"]',rooms:'[name="RoomsCount"]'}},this._form=e,this.settings=Object.assign(this.defaults,t),this._datepickers={},this.init()}init(){null===this._form?console.warn("You need to provide an element."):(this.handleLabels(),this.handleDatepickers(),this.handleTouchspins(),this.handleValidation(),this.handleDropdowns())}handleLabels(){this._form.querySelectorAll("label").forEach(e=>{e.addEventListener("click",()=>{var t=e.getAttribute("for");null!==t&&this._form.querySelector("#"+t).dispatchEvent(new Event("click"))})})}handleDatepickers(){let e="default";switch(this.settings.language){case"it-IT":e=v.Italian;break;case"es-ES":e=y.Spanish;break;case"fr-FR":e=b.French;break;case"de-DE":e=w.German;break;case"ru-RU":e=x.Russian}this._form.querySelectorAll("[data-date-picker]").forEach(t=>{var i,n,s=t.getAttribute("id"),a=null;if(t.dataset.rangePickerId){let r=(e,a,r)=>{if(null!==e?(i=e[0],n=e[1]):(i=new Date,(n=new Date).setDate(n.getDate()+1)),void 0!==i){var o=this.settings.inputTemplates.datepicker;o=this.placeholder(o,this.settings.inputPlaceholders.day,r.formatDate(i,"d")),o=this.placeholder(o,this.settings.inputPlaceholders.month,r.formatDate(i,"F")),this._form.querySelector(`[data-form-group="${s}"]`).innerHTML=o}if(void 0!==n){var l=this.settings.inputTemplates.datepicker;l=this.placeholder(l,this.settings.inputPlaceholders.day,r.formatDate(n,"d")),l=this.placeholder(l,this.settings.inputPlaceholders.month,r.formatDate(n,"F")),this._form.querySelector(`[data-form-group="${t.dataset.rangePickerId}"]`).innerHTML=l}void 0!==i&&void 0!==n&&i.getTime()===n.getTime()&&n.setDate(n.getDate()+1)};a=p()(t,{locale:e,mode:"range",showMonths:1,plugins:[new f.a({input:"#"+t.dataset.rangePickerId})],onReady:(e,t,i)=>{r(null,t,i)},onChange:(e,t,i)=>{r(e,t,i)}})}else if(t.dataset.monthPickerId){let n=(e,t,n)=>{if(void 0!==(i=null!==e?e[0]:new Date)){var a=this.settings.inputTemplates.datepicker;a=this.placeholder(a,this.settings.inputPlaceholders.month,n.formatDate(i,"F")),this._form.querySelector(`[data-form-group="${s}"]`).innerHTML=a}};a=p()(t,{locale:e,plugins:[new g.a({shorthand:!0,dateFormat:"m.y",altFormat:"F Y",theme:"dark"})],onReady:(e,t,i)=>{n(null,t,i)},onChange:(e,t,i)=>{n(e,t,i)}})}else a=p()(t,{locale:e});T.isEmpty(a)||(this._datepickers["#"+s]=a)})}handleTouchspins(){this._form.querySelectorAll(".o-Touchspin").forEach(e=>{var t=new C(e,{min:e.getAttribute("min"),max:e.getAttribute("max")});null!==e.querySelector(this.settings.selectors.rooms)&&(t._up.addEventListener("click",()=>{var t=e.querySelector(this.settings.selectors.rooms).value;this._form.querySelector('[data-room="'+(t-1)+'"]').classList.remove("o-Form__Row--Hidden")}),t._down.addEventListener("click",()=>{var t=e.querySelector(this.settings.selectors.rooms).value;this._form.querySelector('[data-room="'+t+'"]').classList.add("o-Form__Row--Hidden")}))})}handleValidation(){this.handleMessages(),new S.a("#"+this._form.getAttribute("id"),{errorClass:this.settings.classes.message,messages:this.messages})}handleMessages(){switch(this.messages="",document.documentElement.getAttribute("lang")){case"it-IT":this.messages={missingValue:{checkbox:"Questo campo è obbligatorio.",default:"Si prega di compilare questo campo."}};break;case"en-GB":default:this.messages={missingValue:{checkbox:"This field is required.",default:"Please fill out this field."}}}}handleDropdowns(){var e=this._form.querySelectorAll("[data-open]");
71null!==e&&e.forEach(e=>{var t=e.querySelector(".o-Form__Select--Fake"),i=e.querySelector(".o-Select"),n=i.querySelectorAll(".o-Select__Option");null!==n&&n.forEach(e=>{e.addEventListener("click",()=>{var i=e.dataset.value;t.options[t.selectedIndex].removeAttribute("selected"),null==i||i.isEmpty||(t.querySelector(`option[value='${i}']`).selected=!0)})}),e.addEventListener("click",()=>{i.classList.contains("o-Select--Active")?i.classList.remove("o-Select--Active"):i.classList.add("o-Select--Active")}),document.addEventListener("click",t=>{e!==t.target&&e.querySelector(".o-Select").classList.contains("o-Select--Active")&&e.querySelector(".o-Select").classList.remove("o-Select--Active")})})}placeholder(e,t,i){return e.replace(t,i)}}class P{constructor(e,t={}){this.defaults={selectors:{block:".o-File-Uploader",input:'input[type="file"]',file:".o-File-Uploader__File"}},this.element=e,this.settings=Object.assign(this.defaults,t),this.init()}init(){this._input=this.element.querySelector(""+this.settings.selectors.input),this._file=this.element.querySelector(""+this.settings.selectors.file),this.fileupload()}fileupload(){this._input.addEventListener("change",e=>{for(var t=[],i="",n=this._input.files.length,s=0;s<n;++s)t.push(this._input.files[s].name);n>0&&(n>2?(i=t.join(", "),this._file.setAttribute("value",n+" files selected")):(i=t[0],this._file.setAttribute("value",""+i)),this.element.classList.add("o-File-Uploader--Active"))})}}var k=i(6),A=i(7);class D{constructor(e,t,i={}){this.defaults={activeClass:"o-Hamburger--Active",animationSelector:".o-Hamburger__Box",animationPath:"/dist/animations"},this.hamburger=e,this.settings=Object.assign(this.defaults,i),void 0!==t&&(this.animation=l.a.loadAnimation({container:this.hamburger.querySelector(this.settings.animationSelector),renderer:"svg",loop:!1,autoplay:!1,path:`${this.settings.animationPath}/${t}.json`}))}open(){this.hamburger.classList.add(this.settings.activeClass),void 0!==this.animation&&(this.animation.setDirection(1),this.animation.play())}close(){this.hamburger.classList.remove(this.settings.activeClass),void 0!==this.animation&&(this.animation.setDirection(-1),this.animation.play())}}var _=i(17);class I{constructor(e,t,i={}){this.defaults={defaultClasses:{block:"o-Popover",modifier:"o-Popover--Active"},triggerEvent:"click",allowOpenOnStart:!1,allowClosingOnLeave:!1,popperOptions:{}},this.reference=e,this.popper=t,this.settings=Object.assign(this.defaults,i),this.init()}init(){this.settings.allowOpenOnStart?this.show():this.hide(),this.instance=new _.a(this.reference,this.popper,this.settings.popperOptions),this.reference.addEventListener(this.settings.triggerEvent,e=>{switch(e.preventDefault(),this.settings.triggerEvent){case"mouseover":this.show();break;case"click":this.toggle()}}),this.settings.allowClosingOnLeave&&document.addEventListener(this.settings.triggerEvent,e=>{let t=e.target;do{if(t===this.reference||t===this.popper)return;t=t.parentNode}while(t);this.hide()})}toggle(){this.popper.classList.toggle(this.settings.defaultClasses.modifier)}show(){this.popper.classList.add(this.settings.defaultClasses.modifier)}hide(){this.popper.classList.remove(this.settings.defaultClasses.modifier)}}class F{constructor(e,t={}){this.defaults={classes:{visible:"c-Popup--Visible",content:"c-Popup__Content"},selector:{button:".c-Popup__Toggle"}},this.popup=e,this.settings=Object.assign(this.defaults,t),this.init()}init(){null!=this.popup&&null!=this.popup&&this.handleClick()}enable(){this.popup.classList.add(this.settings.classes.visible)}disable(){this.popup.classList.contains(this.settings.classes.visible)&&this.popup.classList.remove(this.settings.classes.visible)}handleClick(){this.button=document.querySelector(".c-Popup__Toggle"),null!=this.button&&this.button.addEventListener("click",()=>{this.enable()}),this.popup.addEventListener("click",()=>{this.disable()})}} 72/*! @license is-dom-node v1.0.4 73 74 Copyright 2018 Fisssion LLC. 75 76 Permission is hereby granted, free of charge, to any person obtaining a copy 77 of this software and associated documentation files (the "Software"), to deal 78 in the Software without restriction, including without limitation the rights 79 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 80 copies of the Software, and to permit persons to whom the Software is 81 furnished to do so, subject to the following conditions: 82 83 The above copyright notice and this permission notice shall be included in all 84 copies or substantial portions of the Software. 85 86 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 87 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 88 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 89 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 90 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 91 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 92 SOFTWARE. 93 94*/var L=function(e){return"object"==typeof window.Node?e instanceof window.Node:null!==e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName};
95/*! @license is-dom-node-list v1.2.1 96 97 Copyright 2018 Fisssion LLC. 98 99 Permission is hereby granted, free of charge, to any person obtaining a copy 100 of this software and associated documentation files (the "Software"), to deal 101 in the Software without restriction, including without limitation the rights 102 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 103 copies of the Software, and to permit persons to whom the Software is 104 furnished to do so, subject to the following conditions: 105 106 The above copyright notice and this permission notice shall be included in all 107 copies or substantial portions of the Software. 108 109 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 110 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 111 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 112 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 113 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 114 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 115 SOFTWARE. 116 117*/var O=function(e){var t=Object.prototype.toString.call(e);return"object"==typeof window.NodeList?e instanceof window.NodeList:null!==e&&"object"==typeof e&&"number"==typeof e.length&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(t)&&(0===e.length||L(e[0]))}; 118/*! @license Tealight v0.3.6 119 120 Copyright 2018 Fisssion LLC. 121 122 Permission is hereby granted, free of charge, to any person obtaining a copy 123 of this software and associated documentation files (the "Software"), to deal 124 in the Software without restriction, including without limitation the rights 125 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 126 copies of the Software, and to permit persons to whom the Software is 127 furnished to do so, subject to the following conditions: 128 129 The above copyright notice and this permission notice shall be included in all 130 copies or substantial portions of the Software. 131 132 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 133 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 134 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 135 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 136 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 137 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 138 SOFTWARE. 139 140*/var z=function(e,t){if(void 0===t&&(t=document),e instanceof Array)return e.filter(L);if(L(e))return[e];if(O(e))return Array.prototype.slice.call(e);if("string"==typeof e)try{var i=t.querySelectorAll(e);return Array.prototype.slice.call(i)}catch(e){return[]}return[]}; 141/*! @license Rematrix v0.3.0 142 143 Copyright 2018 Julian Lloyd. 144 145 Permission is hereby granted, free of charge, to any person obtaining a copy 146 of this software and associated documentation files (the "Software"), to deal 147 in the Software without restriction, including without limitation the rights 148 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 149 copies of the Software, and to permit persons to whom the Software is 150 furnished to do so, subject to the following conditions: 151 152 The above copyright notice and this permission notice shall be included in 153 all copies or substantial portions of the Software. 154 155 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 156 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 157 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 158 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 159 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 160 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 161 THE SOFTWARE. 162*/function N(e){if(e.constructor!==Array)throw new TypeError("Expected array.");if(16===e.length)return e;if(6===e.length){var t=B();return t[0]=e[0],t[1]=e[1],t[4]=e[2],t[5]=e[3],t[12]=e[4],t[13]=e[5],t}throw new RangeError("Expected array with either 6 or 16 values.")}function B(){for(var e=[],t=0;t<16;t++)t%5==0?e.push(1):e.push(0);return e}function R(e,t){for(var i=N(e),n=N(t),s=[],a=0;a<4;a++)for(var r=[i[a],i[a+4],i[a+8],i[a+12]],o=0;o<4;o++){var l=4*o,h=[n[l],n[l+1],n[l+2],n[l+3]],c=r[0]*h[0]+r[1]*h[1]+r[2]*h[2]+r[3]*h[3];s[a+l]=c}return s}function V(e){if("string"==typeof e){var t=e.match(/matrix(3d)?\(([^)]+)\)/);if(t)return N(t[2].split(", ").map(parseFloat))}return B()}function H(e){var t=Math.PI/180*e,i=B();return i[0]=i[5]=Math.cos(t),i[1]=i[4]=Math.sin(t),i[4]*=-1,i}function $(e,t){var i=B();return i[0]=e,i[5]="number"==typeof t?t:e,i} 163/*! @license miniraf v1.0.0 164 165 Copyright 2018 Fisssion LLC. 166 167 Permission is hereby granted, free of charge, to any person obtaining a copy 168 of this software and associated documentation files (the "Software"), to deal 169 in the Software without restriction, including without limitation the rights 170 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 171 copies of the Software, and to permit persons to whom the Software is 172 furnished to do so, subject to the following conditions: 173 174 The above copyright notice and this permission notice shall be included in all 175 copies or substantial portions of the Software. 176 177 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 178 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 179 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 180 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 181 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 182 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 183 SOFTWARE. 184 185*/ 186var G,j=(G=Date.now(),function(e){var t=Date.now();t-G>16?(G=t,e(t)):setTimeout((function(){return j(e)}),0)}),q=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||j,Y={delay:0,distance:"0",duration:600,easing:"cubic-bezier(0.5, 0, 0, 1)",interval:0,opacity:0,origin:"bottom",rotate:{x:0,y:0,z:0},scale:1,cleanup:!1,container:document.documentElement,desktop:!0,mobile:!0,reset:!1,useDelay:"always",viewFactor:0,viewOffset:{top:0,right:0,bottom:0,left:0},afterReset:function(){},afterReveal:function(){},beforeReset:function(){},beforeReveal:function(){}};var W={success:function(){document.documentElement.classList.add("sr"),document.body?document.body.style.height="100%":document.addEventListener("DOMContentLoaded",(function(){document.body.style.height="100%"}))},failure:function(){return document.documentElement.classList.remove("sr"),{clean:function(){},destroy:function(){},reveal:function(){},sync:function(){},get noop(){return!0}}}};function X(e){return null!==e&&e instanceof Object&&(e.constructor===Object||"[object Object]"===Object.prototype.toString.call(e))}function U(e,t){if(X(e))return Object.keys(e).forEach((function(i){return t(e[i],i,e)}));if(e instanceof Array)return e.forEach((function(i,n){return t(i,n,e)}));throw new TypeError("Expected either an array or object literal.")}function K(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];if(this.constructor.debug&&console){var n="%cScrollReveal: "+e;t.forEach((function(e){return n+="\n â "+e})),console.log(n,"color: #ea654b;")}}function J(){var e=this,t={active:[],stale:[]},i={active:[],stale:[]},n={active:[],stale:[]};try{U(z("[data-sr-id]"),(function(e){var i=parseInt(e.getAttribute("data-sr-id"));t.active.push(i)}))}catch(e){throw e}U(this.store.elements,(function(e){-1===t.active.indexOf(e.id)&&t.stale.push(e.id)}
vendor: 9,129 bytes, line 186
186)),U(t.stale,(function(t){return delete e.store.elements[t]})),U(this.store.elements,(function(e){-1===n.active.indexOf(e.containerId)&&n.active.push(e.containerId),e.hasOwnProperty("sequence")&&-1===i.active.indexOf(e.sequence.id)&&i.active.push(e.sequence.id)})),U(this.store.containers,(function(e){-1===n.active.indexOf(e.id)&&n.stale.push(e.id)})),U(n.stale,(function(t){var i=e.store.containers[t].node;i.removeEventListener("scroll",e.delegate),i.removeEventListener("resize",e.delegate),delete e.store.containers[t]})),U(this.store.sequences,(function(e){-1===i.active.indexOf(e.id)&&i.stale.push(e.id)})),U(i.stale,(function(t){return delete e.store.sequences[t]}))}function Z(e){var t,i=this;try{U(z(e),(function(e){var n=e.getAttribute("data-sr-id");if(null!==n){t=!0;var s=i.store.elements[n];s.callbackTimer&&window.clearTimeout(s.callbackTimer.clock),e.setAttribute("style",s.styles.inline.generated),e.removeAttribute("data-sr-id"),delete i.store.elements[n]}}))}catch(e){return K.call(this,"Clean failed.",e.message)}if(t)try{J.call(this)}catch(e){return K.call(this,"Clean failed.",e.message)}}function Q(){var e=this;U(this.store.elements,(function(e){e.node.setAttribute("style",e.styles.inline.generated),e.node.removeAttribute("data-sr-id")})),U(this.store.containers,(function(t){var i=t.node===document.documentElement?window:t.node;i.removeEventListener("scroll",e.delegate),i.removeEventListener("resize",e.delegate)})),this.store={containers:{},elements:{},history:[],sequences:{}}}var ee=function(){var e={},t=document.documentElement.style;function i(i,n){if(void 0===n&&(n=t),i&&"string"==typeof i){if(e[i])return e[i];if("string"==typeof n[i])return e[i]=i;if("string"==typeof n["-webkit-"+i])return e[i]="-webkit-"+i;throw new RangeError('Unable to find "'+i+'" style property.')}throw new TypeError("Expected a string.")}return i.clearCache=function(){return e={}},i}();function te(e){var t=window.getComputedStyle(e.node),i=t.position,n=e.config,s={},a=(e.node.getAttribute("style")||"").match(/[\w-]+\s*:\s*[^;]+\s*/gi)||[];s.computed=a?a.map((function(e){return e.trim()})).join("; ")+";":"",s.generated=a.some((function(e){return e.match(/visibility\s?:\s?visible/i)}))?s.computed:a.concat(["visibility: visible"]).map((function(e){return e.trim()})).join("; ")+";";var r,o,l,h=parseFloat(t.opacity),c=isNaN(parseFloat(n.opacity))?parseFloat(t.opacity):parseFloat(n.opacity),d={computed:h!==c?"opacity: "+h+";":"",generated:h!==c?"opacity: "+c+";":""},p=[];if(parseFloat(n.distance)){var u="top"===n.origin||"bottom"===n.origin?"Y":"X",f=n.distance;"top"!==n.origin&&"left"!==n.origin||(f=/^-/.test(f)?f.substr(1):"-"+f);var m=f.match(/(^-?\d+\.?\d?)|(em$|px$|%$)/g),g=m[0];switch(m[1]){case"em":f=parseInt(t.fontSize)*g;break;case"px":f=g;break;case"%":f="Y"===u?e.node.getBoundingClientRect().height*g/100:e.node.getBoundingClientRect().width*g/100;break;default:throw new RangeError("Unrecognized or missing distance unit.")}"Y"===u?p.push(function(e){var t=B();return t[13]=e,t}(f)):p.push(function(e){var t=B();return t[12]=e,t}(f))}n.rotate.x&&p.push((r=n.rotate.x,o=Math.PI/180*r,(l=B())[5]=l[10]=Math.cos(o),l[6]=l[9]=Math.sin(o),l[9]*=-1,l)),n.rotate.y&&p.push(function(e){var t=Math.PI/180*e,i=B();return i[0]=i[10]=Math.cos(t),i[2]=i[8]=Math.sin(t),i[2]*=-1,i}(n.rotate.y)),n.rotate.z&&p.push(H(n.rotate.z)),1!==n.scale&&(0===n.scale?p.push($(2e-4)):p.push($(n.scale)));var v={};if(p.length){v.property=ee("transform"),v.computed={raw:t[v.property],matrix:V(t[v.property])},p.unshift(v.computed.matrix);var y=p.reduce(R);v.generated={initial:v.property+": matrix3d("+y.join(", ")+");",final:v.property+": matrix3d("+v.computed.matrix.join(", ")+");"}}else v.generated={initial:"",final:""};var b={};if(d.generated||v.generated.initial){b.property=ee("transition"),b.computed=t[b.property],b.fragments=[];var w=n.delay,x=n.duration,E=n.easing;d.generated&&b.fragments.push({delayed:"opacity "+x/1e3+"s "+E+" "+w/1e3+"s",instant:"opacity "+x/1e3+"s "+E+" 0s"}),v.generated.initial&&b.fragments.push({delayed:v.property+" "+x/1e3+"s "+E+" "+w/1e3+"s",instant:v.property+" "+x/1e3+"s "+E+" 0s"}),b.computed&&!b.computed.match(/all 0s/)&&b.fragments.unshift({delayed:b.computed,instant:b.computed});var S=b.fragments.reduce((function(e,t,i){return e.delayed+=0===i?t.delayed:", "+t.delayed,e.instant+=0===i?t.instant:", "+t.instant,e}),{delayed:"",instant:""});b.generated={delayed:b.property+": "+S.delayed+";",instant:b.property+": "+S.instant+";"}}else b.generated={delayed:"",instant:""};return{inline:s,opacity:d,position:i,transform:v,transition:b}}function ie(e,t){void 0===t&&(t={});var i=t.pristine||this.pristine,n="always"===e.config.useDelay||"onload"===e.config.useDelay&&i||"once"===e.config.useDelay&&!e.seen,s=e.visible&&!e.revealed,a=!e.visible&&e.revealed&&e.config.reset;return t.reveal||s?ne.call(this,e,n):t.reset||a?se.call(this,e):void 0}function ne(e,t){var i=[e.styles.inline.generated,e.styles.opacity.computed,e.styles.transform.generated.final];t?i.push(e.styles.transition.generated.delayed):i.push(e.styles.transition.generated.instant),e.revealed=e.seen=!0,e.node.setAttribute("style",i.filter((function(e){return""!==e})).join(" ")),ae.call(this,e,t)}function se(e){var t=[e.styles.inline.generated,e.styles.opacity.generated,e.styles.transform.generated.initial,e.styles.transition.generated.instant];e.revealed=!1,e.node.setAttribute("style",t.filter((function(e){return""!==e})).join(" ")),ae.call(this,e)}function ae(e,t){var i=this,n=t?e.config.duration+e.config.delay:e.config.duration,s=e.revealed?e.config.beforeReveal:e.config.beforeReset,a=e.revealed?e.config.afterReveal:e.config.afterReset,r=0;e.callbackTimer&&(r=Date.now()-e.callbackTimer.start,window.clearTimeout(e.callbackTimer.clock)),s(e.node),e.callbackTimer={start:Date.now(),clock:window.setTimeout((function(){a(e.node),e.callbackTimer=null,e.revealed&&!e.config.reset&&e.config.cleanup&&Z.call(i,e.node)}),n-r)}}var re,oe=(re=0,function(){return re++});function le(e,t){if(void 0===t&&(t=this.pristine),!e.visible&&e.revealed&&e.config.reset)return ie.call(this,e,{reset:!0});var i=this.store.sequences[e.sequence.id],n=e.sequence.index;if(i){var s=new ce(i,"visible",this.store),a=new ce(i,"revealed",this.store);if(i.models={visible:s,revealed:a},!a.body.length){var r=i.members[s.body[0]],o=this.store.elements[r];if(o)return de.call(this,i,s.body[0],-1,t),de.call(this,i,s.body[0],1,t),ie.call(this,o,{reveal:!0,pristine:t})}if(!i.blocked.head&&n===[].concat(a.head).pop()&&n>=[].concat(s.body).shift())return de.call(this,i,n,-1,t),ie.call(this,e,{reveal:!0,pristine:t});if(!i.blocked.foot&&n===[].concat(a.foot).shift()&&n<=[].concat(s.body).pop())return de.call(this,i,n,1,t),ie.call(this,e,{reveal:!0,pristine:t})}}function he(e){var t=Math.abs(e);if(isNaN(t))throw new RangeError("Invalid sequence interval.");this.id=oe(),this.interval=Math.max(t,16),this.members=[],this.models={},this.blocked={head:!1,foot:!1}}function ce(e,t,i){var n=this;this.head=[],this.body=[],this.foot=[],U(e.members,(function(e,s){var a=i.elements[e];a&&a[t]&&n.body.push(s)})),this.body.length&&U(e.members,(function(e,s){var a=i.elements[e];a&&!a[t]&&(s<n.body[0]?n.head.push(s):n.foot.push(s))}))}function de(e,t,i,n){var s=this,a=["head",null,"foot"][1+i],r=e.members[t+i],o=this.store.elements[r];e.blocked[a]=!0,setTimeout((function(){e.blocked[a]=!1,o&&le.call(s,o,n)}),e.interval)}function pe(){var e=this;J.call(this),U(this.store.elements,(function(e){var t=[e.styles.inline.generated];e.visible?(t.push(e.styles.opacity.computed),t.push(e.styles.transform.generated.final),e.revealed=!0):(t.push(e.styles.opacity.generated),t.push(e.styles.transform.generated.initial),e.revealed=!1),e.node.setAttribute("style",t.filter((function(e){return""!==e})).join(" "))})),U(this.store.containers,(function(t){var i=t.node===document.documentElement?window:t.node;i.addEventListener("scroll",e.delegate),i.addEventListener("resize",e.delegate)})),this.delegate(),this.initTimeout=null}function ue(e){return void 0===e&&(e=navigator.userAgent),/Android|iPhone|iPad|iPod/i.test(e)}function fe(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];if(X(e))return U(t,(function(t){U(t,(function(t,i){X(t)?(e[i]&&X(e[i])||(e[i]={}),fe(e[i],t)):e[i]=t}))})),e;throw new TypeError("Target must be an object literal.")}function me(e,t,i){var n=this;void 0===t&&(t={}),void 0===i&&(i=!1);var s,a=[],r=t.interval||Y.interval;try{r&&(s=new he(r));var o=z(e);if(!o.length)throw new Error("Invalid reveal target.");var l=o.reduce((function(e,i){var r={},o=i.getAttribute("data-sr-id");o?(fe(r,n.store.elements[o]),r.node.setAttribute("style",r.styles.inline.computed)):(r.id=oe(),r.node=i,r.seen=!1,r.revealed=!1,r.visible=!1);var l=fe({},r.config||n.defaults,t);if(!l.mobile&&ue()||!l.desktop&&!ue())return o&&Z.call(n,r),e;var h,c=z(l.container)[0];if(!c)throw new Error("Invalid container.");return c.contains(i)?(null===(h=function(e){var t=[],i=arguments.length-1;for(;i-- >0;)t[i]=arguments[i+1];var n=null;return U(t,(function(t){U(t,(function(t){null===n&&t.node===e&&(n=t.id)}))})),n}
186(c,a,n.store.containers))&&(h=oe(),a.push({id:h,node:c})),r.config=l,r.containerId=h,r.styles=te(r),s&&(r.sequence={id:s.id,index:s.members.length},s.members.push(r.id)),e.push(r),e):e}),[]);U(l,(function(e){n.store.elements[e.id]=e,e.node.setAttribute("data-sr-id",e.id)}))}catch(e){return K.call(this,"Reveal failed.",e.message)}U(a,(function(e){n.store.containers[e.id]={id:e.id,node:e.node}})),s&&(this.store.sequences[s.id]=s),!0!==i&&(this.store.history.push({target:e,options:t}),this.initTimeout&&window.clearTimeout(this.initTimeout),this.initTimeout=window.setTimeout(pe.bind(this),0))}function ge(){var e=this;U(this.store.history,(function(t){me.call(e,t.target,t.options,!0)})),pe.call(this)}var ve=Math.sign||function(e){return(e>0)-(e<0)||+e};function ye(e,t){var i=t?e.node.clientHeight:e.node.offsetHeight,n=t?e.node.clientWidth:e.node.offsetWidth,s=0,a=0,r=e.node;do{isNaN(r.offsetTop)||(s+=r.offsetTop),isNaN(r.offsetLeft)||(a+=r.offsetLeft),r=r.offsetParent}while(r);return{bounds:{top:s,right:a+n,bottom:s+i,left:a},height:i,width:n}}function be(e){var t,i;return e.node===document.documentElement?(t=window.pageYOffset,i=window.pageXOffset):(t=e.node.scrollTop,i=e.node.scrollLeft),{top:t,left:i}}function we(e){void 0===e&&(e={});var t=this.store.containers[e.containerId];if(t){var i=Math.max(0,Math.min(1,e.config.viewFactor)),n=e.config.viewOffset,s=e.geometry.bounds.top+e.geometry.height*i,a=e.geometry.bounds.right-e.geometry.width*i,r=e.geometry.bounds.bottom-e.geometry.height*i,o=e.geometry.bounds.left+e.geometry.width*i,l=t.geometry.bounds.top+t.scroll.top+n.top,h=t.geometry.bounds.right+t.scroll.left-n.right,c=t.geometry.bounds.bottom+t.
186scroll.top-n.bottom,d=t.geometry.bounds.left+t.scroll.left+n.left;return s<c&&a>d&&r>l&&o<h||"fixed"===e.styles.position}}function xe(e,t){var i=this;void 0===e&&(e={type:"init"}),void 0===t&&(t=this.store.elements),q((function(){var n="init"===e.type||"resize"===e.type;U(i.store.containers,(function(e){n&&(e.geometry=ye.call(i,e,!0));var t=be.call(i,e);e.scroll&&(e.direction={x:ve(t.left-e.scroll.left),y:ve(t.top-e.scroll.top)}),e.scroll=t})),U(t,(function(e){n&&(e.geometry=ye.call(i,e)),e.visible=we.call(i,e)})),U(t,(function(e){e.sequence?le.call(i,e):ie.call(i,e)})),i.pristine=!1}))}var Ee,Se,Ce,Te,Me,Pe,ke,Ae;function De(e){var t;if(void 0===e&&(e={}),void 0===this||Object.getPrototypeOf(this)!==De.prototype)return new De(e);if(!De.isSupported())return K.call(this,"Instantiation failed.","This browser is not supported."),W.failure();try{t=fe({},Pe||Y,e)}catch(e){return K.call(this,"Invalid configuration.",e.message),W.failure()}try{if(!z(t.container)[0])throw new Error("Invalid container.")}catch(e){return K.call(this,e.message),W.failure()}return!(Pe=t).mobile&&ue()||!Pe.desktop&&!ue()?(K.call(this,"This device is disabled.","desktop: "+Pe.desktop,"mobile: "+Pe.mobile),W.failure()):(W.success(),this.store={containers:{},elements:{},history:[],sequences:{}},this.pristine=!0,Ee=Ee||xe.bind(this),Se=Se||Q.bind(this),Ce=Ce||me.bind(this),Te=Te||Z.bind(this),Me=Me||ge.bind(this),Object.defineProperty(this,"delegate",{get:function(){return Ee}}),Object.defineProperty(this,"destroy",{get:function(){return Se}}),Object.defineProperty(this,"reveal",{get:function(){return Ce}}),Object.defineProperty(this,"clean",{get:function(){return Te}}),Object.defineProperty(this,"sync",{get:function(){return Me}}),Object.defineProperty(this,"defaults",{get:function(){return Pe}}),Object.defineProperty(this,"version",{get:function(){return"4.0.5"}}),Object.defineProperty(this,"noop",{get:function(){return!1}}),Ae||(Ae=this))}De.isSupported=function(){return function(){var e=document.documentElement.style;return"transform"in e||"WebkitTransform"in e}()&&function(){var e=document.documentElement.style;return"transition"in e||"WebkitTransition"in e}()},Object.defineProperty(De,"debug",{get:function(){return ke||!1},set:function(e){return ke="boolean"==typeof e?e:ke}}),De();var _e=De;function Ie(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function Fe(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(i){void 0===e[i]?e[i]=t[i]:Ie(t[i])&&Ie(e[i])&&Object.keys(t[i]).length>0&&Fe(e[i],t[i])}))}var Le="undefined"!=typeof document?document:{},Oe={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};Fe(Le,Oe);var ze="undefined"!=typeof window?window:{};Fe(ze,{document:Oe,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}});class Ne{constructor(e){const t=this;for(let i=0;i<e.length;i+=1)t[i]=e[i];return t.length=e.length,this}}function Be(e,t){const i=[];let n=0;if(e&&!t&&e instanceof Ne)return e;if(e)if("string"==typeof e){let s,a;const r=e.trim();if(r.indexOf("<")>=0&&r.indexOf(">")>=0){let e="div";for(0===r.indexOf("<li")&&(e="ul"),0===r.indexOf("<tr")&&(e="tbody"),0!==r.indexOf("<td")&&0!==r.indexOf("<th")||(e="tr"),0===r.indexOf("<tbody")&&(e="table"),0===r.indexOf("<option")&&(e="select"),a=Le.createElement(e),a.innerHTML=r,n=0;n<a.childNodes.length;n+=1)i.push(a.childNodes[n])}else for(s=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||Le).querySelectorAll(e.trim()):[Le.getElementById(e.trim().split("#")[1])],n=0;n<s.length;n+=1)s[n]&&i.push(s[n])}else if(e.nodeType||e===ze||e===Le)i.push(e);else if(e.length>0&&e[0].nodeType)for(n=0;n<e.length;n+=1)i.push(e[n]);return new Ne(i)}function Re(e){const t=[];for(let i=0;i<e.length;
vendor: 62,141 bytes, line 186
186i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}Be.fn=Ne.prototype,Be.Class=Ne,Be.Dom7=Ne;"resize scroll".split(" ");var Ve="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,He="undefined"==typeof window?{document:Ve,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window;const $e={addClass:function(e){if(void 0===e)return this;const t=e.split(" ");for(let e=0;e<t.length;e+=1)for(let i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.add(t[e]);return this},removeClass:function(e){const t=e.split(" ");for(let e=0;e<t.length;e+=1)for(let i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.remove(t[e]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){const t=e.split(" ");for(let e=0;e<t.length;e+=1)for(let i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.toggle(t[e]);return this},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(const t in e)this[i][t]=e[t],this[i].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},data:function(e,t){let i;if(void 0!==t){for(let n=0;n<this.length;n+=1)i=this[n],i.dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[e]=t;return this}if(i=this[0],i){if(i.dom7ElementDataStorage&&e in i.dom7ElementDataStorage)return i.dom7ElementDataStorage[e];const t=i.getAttribute("data-"+e);return t||void 0}},transform:function(e){for(let t=0;t<this.length;t+=1){const i=this[t].style;i.webkitTransform=e,i.transform=e}return this},transition:function(e){"string"!=typeof e&&(e+="ms");for(let t=0;t<this.length;t+=1){const i=this[t].style;i.webkitTransitionDuration=e,i.transitionDuration=e}return this},on:function(...e){let[t,i,n,s]=e;function a(e){const t=e.target;if(!t)return;const s=e.target.dom7EventData||[];if(s.indexOf(e)<0&&s.unshift(e),Be(t).is(i))n.apply(t,s);else{const e=Be(t).parents();for(let t=0;t<e.length;t+=1)Be(e[t]).is(i)&&n.apply(e[t],s)}}function r(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),n.apply(this,t)}"function"==typeof e[1]&&([t,n,s]=e,i=void 0),s||(s=!1);const o=t.split(" ");let l;for(let e=0;e<this.length;e+=1){const t=this[e];if(i)for(l=0;l<o.length;l+=1){const e=o[l];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:n,proxyListener:a}),t.addEventListener(e,a,s)}else for(l=0;l<o.length;l+=1){const e=o[l];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:n,proxyListener:r}),t.addEventListener(e,r,s)}}return this},off:function(...e){let[t,i,n,s]=e;"function"==typeof e[1]&&([t,n,s]=e,i=void 0),s||(s=!1);const a=t.split(" ");for(let e=0;e<a.length;e+=1){const t=a[e];for(let e=0;e<this.length;e+=1){const a=this[e];let r;if(!i&&a.dom7Listeners?r=a.dom7Listeners[t]:i&&a.dom7LiveListeners&&(r=a.dom7LiveListeners[t]),r&&r.length)for(let e=r.length-1;e>=0;e-=1){const i=r[e];n&&i.listener===n||n&&i.listener&&i.listener.dom7proxy&&i.listener.dom7proxy===n?(a.removeEventListener(t,i.proxyListener,s),r.splice(e,1)):n||(a.removeEventListener(t,i.proxyListener,s),r.splice(e,1))}}}return this},trigger:function(...e){const t=e[0].split(" "),i=e[1];for(let n=0;n<t.length;n+=1){const s=t[n];for(let t=0;t<this.length;t+=1){const n=this[t];let a;try{a=new ze.CustomEvent(s,{detail:i,bubbles:!0,cancelable:!0})}catch(e){a=Le.createEvent("Event"),a.initEvent(s,!0,!0),a.detail=i}n.dom7EventData=e.filter((e,t)=>t>0),n.dispatchEvent(a),n.dom7EventData=[],delete n.dom7EventData}}return this},transitionEnd:function(e){const t=["webkitTransitionEnd","transitionend"],i=this;let n;function s(a){if(a.target===this)for(e.call(this,a),n=0;n<t.length;n+=1)i.off(t[n],s)}if(e)for(n=0;n<t.length;n+=1)i.on(t[n],s);return this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),i=Le.body,n=e.clientTop||i.clientTop||0,s=e.clientLeft||i.clientLeft||0,a=e===ze?ze.scrollY:e.scrollTop,r=e===ze?ze.scrollX:e.scrollLeft;return{top:t.top+a-n,left:t.left+r-s}}return null},css:function(e,t){let i;if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(let t in e)this[i].style[t]=e[t];return this}if(this[0])return ze.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function(e){if(!e)return this;for(let t=0;t<this.length;t+=1)if(!1===e.call(this[t],t,this[t]))return this;return this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){const t=this[0];let i,n;if(!t||void 0===e)return!1;if("string"==typeof e){if(t.matches)return t.matches(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);for(i=Be(e),n=0;n<i.length;n+=1)if(i[n]===t)return!0;return!1}if(e===Le)return t===Le;if(e===ze)return t===ze;if(e.nodeType||e instanceof Ne){for(i=e.nodeType?[e]:e,n=0;n<i.length;n+=1)if(i[n]===t)return!0;return!1}return!1},index:function(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;const t=this.length;let i;return e>t-1?new Ne([]):e<0?(i=t+e,new Ne(i<0?[]:[this[i]])):new Ne([this[e]])},append:function(...e){let t;for(let i=0;i<e.length;i+=1){t=e[i];for(let e=0;e<this.length;e+=1)if("string"==typeof t){const i=Le.createElement("div");for(i.innerHTML=t;i.firstChild;)this[e].appendChild(i.firstChild)}else if(t instanceof Ne)for(let i=0;i<t.length;i+=1)this[e].appendChild(t[i]);else this[e].appendChild(t)}return this},prepend:function(e){let t,i;for(t=0;t<this.length;t+=1)if("string"==typeof e){const n=Le.createElement("div");for(n.innerHTML=e,i=n.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(n.childNodes[i],this[t].childNodes[0])}else if(e instanceof Ne)for(i=0;i<e.length;i+=1)this[t].insertBefore(e[i],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&Be(this[0].nextElementSibling).is(e)?new Ne([this[0].nextElementSibling]):new Ne([]):this[0].nextElementSibling?new Ne([this[0].nextElementSibling]):new Ne([]):new Ne([])},nextAll:function(e){const t=[];let i=this[0];if(!i)return new Ne([]);for(;i.nextElementSibling;){const n=i.nextElementSibling;e?Be(n).is(e)&&t.push(n):t.push(n),i=n}return new Ne(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&Be(t.previousElementSibling).is(e)?new Ne([t.previousElementSibling]):new Ne([]):t.previousElementSibling?new Ne([t.previousElementSibling]):new Ne([])}return new Ne([])},prevAll:function(e){const t=[];let i=this[0];if(!i)return new Ne([]);for(;i.previousElementSibling;){const n=i.previousElementSibling;e?Be(n).is(e)&&t.push(n):t.push(n),i=n}return new Ne(t)},parent:function(e){const t=[];for(let i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?Be(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return Be(Re(t))},parents:function(e){const t=[];for(let i=0;i<this.length;i+=1){let n=this[i].parentNode;for(;n;)e?Be(n).is(e)&&t.push(n):t.push(n),n=n.parentNode}return Be(Re(t))},closest:function(e){let t=this;return void 0===e?new Ne([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let i=0;i<this.length;i+=1){const n=this[i].querySelectorAll(e);for(let e=0;e<n.length;e+=1)t.push(n[e])}return new Ne(t)},children:function(e){const t=[];for(let i=0;i<this.length;i+=1){const n=this[i].childNodes;for(let i=0;i<n.length;i+=1)e?1===n[i].nodeType&&Be(n[i]).is(e)&&t.push(n[i]):1===n[i].nodeType&&t.push(n[i])}return new Ne(Re(t))},filter:function(e){const t=[],i=this;for(let n=0;n<i.length;n+=1)e.call(i[n],n,i[n])&&t.push(i[n]);return new Ne(t)},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},add:function(...e){const t=this;let i,n;for(i=0;i<e.length;i+=1){const s=Be(e[i]);for(n=0;n<s.length;n+=1)t[t.length]=s[n],t.length+=1}return t},styles:function(){return this[0]?ze.getComputedStyle(this[0],null):{}}};Object.keys($e).forEach(e=>{Be.fn[e]=Be.fn[e]||$e[e]});const Ge={deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})},nextTick:(e,t=0)=>setTimeout(e,t),now:()=>Date.now(),getTranslate(e,t="x"){let i,n,s;const a=He.getComputedStyle(e,null);return He.WebKitCSSMatrix?(n=a.transform||a.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new He.WebKitCSSMatrix("none"===n?"":n)):(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=s.toString().split(",")),"x"===t&&(n=He.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(n=He.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),n||0},parseUrlQuery(e){const t={};let i,n,s,a,r=e||He.location.href;if("string"==typeof r&&r.length)for(r=r.indexOf("?")>-1?r.replace(/\S*\?/,""):"",n=r.split("&").filter(e=>""!==e),a=n.length,i=0;i<a;i+=1)s=n[i].replace(/#\S+/g,"").split("="),t[decodeURIComponent(s[0])]=void 0===s[1]?void 0:decodeURIComponent(s[1])||"";return t},isObject:e=>"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object,extend(...e){const t=Object(e[0]);for(let i=1;i<e.length;i+=1){const n=e[i];if(null!=n){const e=Object.keys(Object(n));for(let i=0,s=e.length;i<s;i+=1){const s=e[i],a=Object.getOwnPropertyDescriptor(n,s);void 0!==a&&a.enumerable&&(Ge.isObject(t[s])&&Ge.isObject(n[s])?Ge.extend(t[s],n[s]):!Ge.isObject(t[s])&&Ge.isObject(n[s])?(t[s]={},Ge.extend(t[s],n[s])):t[s]=n[s])}}}return t}},je={touch:He.Modernizr&&!0===He.Modernizr.touch||!!(He.navigator.maxTouchPoints>0||"ontouchstart"in He||He.DocumentTouch&&Ve instanceof He.DocumentTouch),pointerEvents:!!He.PointerEvent&&"maxTouchPoints"in He.navigator&&He.navigator.maxTouchPoints>0,observer:"MutationObserver"in He||"WebkitMutationObserver"in He,passiveListener:function(){let e=!1;try{const t=Object.defineProperty({},"passive",{get(){e=!0}});He.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in He};class qe{constructor(e={}){const t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(e=>{t.on(e,t.params.on[e])})}on(e,t,i){const n=this;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("function"!=typeof t)return n;function s(...i){n.off(e,s),s.f7proxy&&delete s.f7proxy,t.apply(n,i)}return s.f7proxy=t,n.on(e,s,i)}off(e,t){const i=this;return i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].length&&i.eventsListeners[e].forEach((n,s)=>{(n===t||n.f7proxy&&n.f7proxy===t)&&i.eventsListeners[e].splice(s,1)})}),i):i}emit(...e){const t=this;if(!t.eventsListeners)return t;let i,n,s;"string"==typeof e[0]||Array.isArray(e[0])?(i=e[0],n=e.slice(1,e.length),s=t):(i=e[0].events,n=e[0].data,s=e[0].context||t);return(Array.isArray(i)?i:i.split(" ")).forEach(e=>{if(t.eventsListeners&&t.eventsListeners[e]){const i=[];t.eventsListeners[e].forEach(e=>{i.push(e)}),i.forEach(e=>{e.apply(s,n)})}}),t}useModulesParams(e){const t=this;t.modules&&Object.keys(t.modules).forEach(i=>{const n=t.modules[i];n.params&&Ge.extend(e,n.params)})}useModules(e={}){const t=this;t.modules&&Object.keys(t.modules).forEach(i=>{const n=t.modules[i],s=e[i]||{};n.instance&&Object.keys(n.instance).forEach(e=>{const i=n.instance[e];t[e]="function"==typeof i?i.bind(t):i}),n.on&&t.on&&Object.keys(n.on).forEach(e=>{t.on(e,n.on[e])}),n.create&&n.create.bind(t)(s)})}static set components(e){this.use&&this.use(e)}static installModule(e,...t){const i=this;i.prototype.modules||(i.prototype.modules={});const n=e.name||`${Object.keys(i.prototype.modules).length}_${Ge.now()}`;return i.prototype.modules[n]=e,e.proto&&Object.keys(e.proto).forEach(t=>{i.prototype[t]=e.proto[t]}),e.static&&Object.keys(e.static).forEach(t=>{i[t]=e.static[t]}),e.install&&e.install.apply(i,t),i}static use(e,...t){const i=this;return Array.isArray(e)?(e.forEach(e=>i.installModule(e)),i):i.installModule(e,...t)}}var Ye={updateSize:function(){const e=this;let t,i;const n=e.$el;t=void 0!==e.params.width?e.params.width:n[0].clientWidth,i=void 0!==e.params.height?e.params.height:n[0].clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(n.css("padding-left"),10)-parseInt(n.css("padding-right"),10),i=i-parseInt(n.css("padding-top"),10)-parseInt(n.css("padding-bottom"),10),Ge.extend(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function(){const e=this,t=e.params,{$wrapperEl:i,size:n,rtlTranslate:s,wrongRTL:a}=e,r=e.virtual&&t.virtual.enabled,o=r?e.virtual.slides.length:e.slides.length,l=i.children("."+e.params.slideClass),h=r?e.virtual.slides.length:l.length;let c=[];const d=[],p=[];function u(e){return!t.cssMode||e!==l.length-1}let f=t.slidesOffsetBefore;"function"==typeof f&&(f=t.slidesOffsetBefore.call(e));let m=t.slidesOffsetAfter;"function"==typeof m&&(m=t.slidesOffsetAfter.call(e));const g=e.snapGrid.length,v=e.snapGrid.length;let y,b,w=t.spaceBetween,x=-f,E=0,S=0;if(void 0===n)return;"string"==typeof w&&w.indexOf("%")>=0&&(w=parseFloat(w.replace("%",""))/100*n),e.virtualSize=-w,s?l.css({marginLeft:"",marginTop:""}):l.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(y=Math.floor(h/t.slidesPerColumn)===h/e.params.slidesPerColumn?h:Math.ceil(h/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(y=Math.max(y,t.slidesPerView*t.slidesPerColumn)));const C=t.slidesPerColumn,T=y/C,M=Math.floor(h/t.slidesPerColumn);for(let i=0;i<h;i+=1){b=0;const s=l.eq(i);if(t.slidesPerColumn>1){let n,a,r;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){const e=Math.floor(i/(t.slidesPerGroup*t.slidesPerColumn)),o=i-t.slidesPerColumn*t.slidesPerGroup*e,l=0===e?t.slidesPerGroup:Math.min(Math.ceil((h-e*C*t.slidesPerGroup)/C),t.slidesPerGroup);r=Math.floor(o/l),a=o-r*l+e*t.slidesPerGroup,n=a+r*y/C,s.css({"-webkit-box-ordinal-group":n,"-moz-box-ordinal-group":n,"-ms-flex-order":n,"-webkit-order":n,order:n})}else"column"===t.slidesPerColumnFill?(a=Math.floor(i/C),r=i-a*C,(a>M||a===M&&r===C-1)&&(r+=1,r>=C&&(r=0,a+=1))):(r=Math.floor(i/T),a=i-r*T);s.css("margin-"+(e.isHorizontal()?"top":"left"),0!==r&&t.spaceBetween&&t.spaceBetween+"px")}if("none"!==s.css("display")){if("auto"===t.slidesPerView){const i=He.getComputedStyle(s[0],null),n=s[0].style.transform,a=s[0].style.webkitTransform;if(n&&(s[0].style.transform="none"),a&&(s[0].style.webkitTransform="none"),t.roundLengths)b=e.isHorizontal()?s.outerWidth(!0):s.outerHeight(!0);else if(e.isHorizontal()){const e=parseFloat(i.getPropertyValue("width")),t=parseFloat(i.getPropertyValue("padding-left")),n=parseFloat(i.getPropertyValue("padding-right")),s=parseFloat(i.getPropertyValue("margin-left")),a=parseFloat(i.getPropertyValue("margin-right")),r=i.getPropertyValue("box-sizing");b=r&&"border-box"===r?e+s+a:e+t+n+s+a}else{const e=parseFloat(i.getPropertyValue("height")),t=parseFloat(i.getPropertyValue("padding-top")),n=parseFloat(i.getPropertyValue("padding-bottom")),s=parseFloat(i.getPropertyValue("margin-top")),a=parseFloat(i.getPropertyValue("margin-bottom")),r=i.getPropertyValue("box-sizing");b=r&&"border-box"===r?e+s+a:e+t+n+s+a}n&&(s[0].style.transform=n),a&&(s[0].style.webkitTransform=a),t.roundLengths&&(b=Math.floor(b))}else b=(n-(t.slidesPerView-1)*w)/t.slidesPerView,t.roundLengths&&(b=Math.floor(b)),l[i]&&(e.isHorizontal()?l[i].style.width=b+"px":l[i].style.height=b+"px");l[i]&&(l[i].swiperSlideSize=b),p.push(b),t.centeredSlides?(x=x+b/2+E/2+w,0===E&&0!==i&&(x=x-n/2-w),0===i&&(x=x-n/2-w),Math.abs(x)<.001&&(x=0),t.roundLengths&&(x=Math.floor(x)),S%t.slidesPerGroup==0&&c.push(x),d.push(x)):(t.roundLengths&&(x=Math.floor(x)),(S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup==0&&c.push(x),d.push(x),x=x+b+w),e.virtualSize+=b+w,E=b,S+=1}}let P;if(e.virtualSize=Math.max(e.virtualSize,n)+m,s&&a&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:e.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(e.isHorizontal()?i.css({width:e.virtualSize+t.spaceBetween+"px"}):i.css({height:e.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(e.virtualSize=(b+t.spaceBetween)*y,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?i.css({width:e.virtualSize+t.spaceBetween+"px"}):i.css({height:e.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){P=[];for(let i=0;i<c.length;i+=1){let n=c[i];t.roundLengths&&(n=Math.floor(n)),c[i]<e.virtualSize+c[0]&&P.push(n)}c=P}if(!t.centeredSlides){P=[];for(let i=0;i<c.length;i+=1){let s=c[i];t.roundLengths&&(s=Math.floor(s)),c[i]<=e.virtualSize-n&&P.push(s)}c=P,Math.floor(e.virtualSize-n)-Math.floor(c[c.length-1])>1&&c.push(e.virtualSize-n)}if(0===c.length&&(c=[0]),0!==t.spaceBetween&&(e.isHorizontal()?s?l.filter(u).css({marginLeft:w+"px"}):l.filter(u).css({marginRight:w+"px"}):l.filter(u).css({marginBottom:w+"px"})),t.centeredSlides&&t.centeredSlidesBounds){let e=0;p.forEach(i=>{e+=i+(t.spaceBetween?t.spaceBetween:0)}),e-=t.spaceBetween;const i=e-n;c=c.map(e=>e<0?-f:e>i?i+m:e)}if(t.centerInsufficientSlides){let e=0;if(p.forEach(i=>{e+=i+(t.spaceBetween?t.spaceBetween:0)}),e-=t.spaceBetween,e<n){const t=(n-e)/2;c.forEach((e,i)=>{c[i]=e-t}),d.forEach((e,i)=>{d[i]=e+t})}}Ge.extend(e,{slides:l,snapGrid:c,slidesGrid:d,slidesSizesGrid:p}),h!==o&&e.emit("slidesLengthChange"),c.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),d.length!==v&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()},updateAutoHeight:function(e){const t=this,i=[];let n,s=0;if("number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed),"auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((e,t)=>{i.push(t)});else for(n=0;n<Math.ceil(t.params.slidesPerView);n+=1){const e=t.activeIndex+n;if(e>t.slides.length)break;i.push(t.slides.eq(e)[0])}else i.push(t.slides.eq(t.activeIndex)[0]);for(n=0;n<i.length;n+=1)if(void 0!==i[n]){const e=i[n].offsetHeight;s=e>s?e:s}s&&t.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){const e=this,t=e.slides;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop},updateSlidesProgress:function(e=this&&this.translate||0){const t=this,i=t.params,{slides:n,rtlTranslate:s}=t;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&t.updateSlidesOffset();let a=-e;s&&(a=e),n.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<n.length;e+=1){const r=n[e],o=(a+(i.centeredSlides?t.minTranslate():0)-r.swiperSlideOffset)/(r.swiperSlideSize+i.spaceBetween);if(i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight){const s=-(a-r.swiperSlideOffset),o=s+t.slidesSizesGrid[e];(s>=0&&s<t.size-1||o>1&&o<=t.size||s<=0&&o>=t.size)&&(t.visibleSlides.push(r),t.visibleSlidesIndexes.push(e),n.eq(e).addClass(i.slideVisibleClass))}r.progress=s?-o:o}t.visibleSlides=Be(t.visibleSlides)},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:a,isEnd:r}=t;const o=a,l=r;0===n?(s=0,a=!0,r=!0):(s=(e-t.minTranslate())/n,a=s<=0,r=s>=1),Ge.extend(t,{progress:s,isBeginning:a,isEnd:r}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!o&&t.emit("reachBeginning toEdge"),r&&!l&&t.emit("reachEnd toEdge"),(o&&!a||l&&!r)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){const e=this,{slides:t,params:i,$wrapperEl:n,activeIndex:s,realIndex:a}=e,r=e.virtual&&i.virtual.enabled;let o;t.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`),o=r?e.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${s}"]`):t.eq(s),o.addClass(i.slideActiveClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${a}"]`).addClass(i.slideDuplicateActiveClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${a}"]`).addClass(i.slideDuplicateActiveClass));let l=o.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=t.eq(0),l.addClass(i.slideNextClass));let h=o.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===h.length&&(h=t.eq(-1),h.addClass(i.slidePrevClass)),i.loop&&(l.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),h.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${h.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${h.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:n,snapGrid:s,params:a,activeIndex:r,realIndex:o,snapIndex:l}=t;let h,c=e;if(void 0===c){for(let e=0;e<n.length;e+=1)void 0!==n[e+1]?i>=n[e]&&i<n[e+1]-(n[e+1]-n[e])/2?c=e:i>=n[e]&&i<n[e+1]&&(c=e+1):i>=n[e]&&(c=e);a.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(s.indexOf(i)>=0)h=s.indexOf(i);else{const e=Math.min(a.slidesPerGroupSkip,c);h=e+Math.floor((c-e)/a.slidesPerGroup)}if(h>=s.length&&(h=s.length-1),c===r)return void(h!==l&&(t.snapIndex=h,t.emit("snapIndexChange")));const d=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10);Ge.extend(t,{snapIndex:h,realIndex:d,previousIndex:r,activeIndex:c}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==d&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,i=t.params,n=Be(e.target).closest("."+i.slideClass)[0];let s=!1;if(n)for(let e=0;e<t.slides.length;e+=1)t.slides[e]===n&&(s=!0);if(!n||!s)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=n,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(Be(n).attr("data-swiper-slide-index"),10):t.clickedIndex=Be(n).index(),i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};var We={getTranslate:function(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:i,translate:n,$wrapperEl:s}=this;if(t.virtualTranslate)return i?-n:n;if(t.cssMode)return n;let a=Ge.getTranslate(s[0],e);return i&&(a=-a),a||0},setTranslate:function(e,t){const i=this,{rtlTranslate:n,params:s,$wrapperEl:a,wrapperEl:r,progress:o}=i;let l,h=0,c=0;i.isHorizontal()?h=n?-e:e:c=e,s.roundLengths&&(h=Math.floor(h),c=Math.floor(c)),s.cssMode?r[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-h:-c:s.virtualTranslate||a.transform(`translate3d(${h}px, ${c}px, 0px)`),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?h:c;const d=i.maxTranslate()-i.minTranslate();l=0===d?0:(e-i.minTranslate())/d,l!==o&&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=0,t=this.params.speed,i=!0,n=!0,s){const a=this,{params:r,wrapperEl:o}=a;if(a.animating&&r.preventInteractionOnTransition)return!1;const l=a.minTranslate(),h=a.maxTranslate();let c;if(c=n&&e>l?l:n&&e<h?h:e,a.updateProgress(c),r.cssMode){const e=a.isHorizontal();return 0===t?o[e?"scrollLeft":"scrollTop"]=-c:o.scrollTo?o.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"}):o[e?"scrollLeft":"scrollTop"]=-c,!0}return 0===t?(a.setTransition(0),a.setTranslate(c),i&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(c),i&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,i&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}};var Xe={setTransition:function(e,t){const i=this;i.params.cssMode||i.$wrapperEl.transition(e),i.emit("setTransition",e,t)},transitionStart:function(e=!0,t){const i=this,{activeIndex:n,params:s,previousIndex:a}=i;if(s.cssMode)return;s.autoHeight&&i.updateAutoHeight();let r=t;if(r||(r=n>a?"next":n<a?"prev":"reset"),i.emit("transitionStart"),e&&n!==a){if("reset"===r)return void i.emit("slideResetTransitionStart");i.emit("slideChangeTransitionStart"),"next"===r?i.emit("slideNextTransitionStart"):i.emit("slidePrevTransitionStart")}},transitionEnd:function(e=!0,t){const i=this,{activeIndex:n,previousIndex:s,params:a}=i;if(i.animating=!1,a.cssMode)return;i.setTransition(0);let r=t;if(r||(r=n>s?"next":n<s?"prev":"reset"),i.emit("transitionEnd"),e&&n!==s){if("reset"===r)return void i.emit("slideResetTransitionEnd");i.emit("slideChangeTransitionEnd"),"next"===r?i.emit("slideNextTransitionEnd"):i.emit("slidePrevTransitionEnd")}}};var Ue={slideTo:function(e=0,t=this.params.speed,i=!0,n){const s=this;let a=e;a<0&&(a=0);const{params:r,snapGrid:o,slidesGrid:l,previousIndex:h,activeIndex:c,rtlTranslate:d,wrapperEl:p}=s;if(s.animating&&r.preventInteractionOnTransition)return!1;const u=Math.min(s.params.slidesPerGroupSkip,a);let f=u+Math.floor((a-u)/s.params.slidesPerGroup);f>=o.length&&(f=o.length-1),(c||r.initialSlide||0)===(h||0)&&i&&s.emit("beforeSlideChangeStart");const m=-o[f];if(s.updateProgress(m),r.normalizeSlideIndex)for(let e=0;e<l.length;e+=1)-Math.floor(100*m)>=Math.floor(100*l[e])&&(a=e);if(s.initialized&&a!==c){if(!s.allowSlideNext&&m<s.translate&&m<s.minTranslate())return!1;if(!s.allowSlidePrev&&m>s.translate&&m>s.maxTranslate()&&(c||0)!==a)return!1}let g;if(g=a>c?"next":a<c?"prev":"reset",d&&-m===s.translate||!d&&m===s.translate)return s.updateActiveIndex(a),r.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==r.effect&&s.setTranslate(m),"reset"!==g&&(s.transitionStart(i,g),s.transitionEnd(i,g)),!1;if(r.cssMode){const e=s.isHorizontal();let i=-m;return d&&(i=p.scrollWidth-p.offsetWidth-i),0===t?p[e?"scrollLeft":"scrollTop"]=i:p.scrollTo?p.scrollTo({[e?"left":"top"]:i,behavior:"smooth"}):p[e?"scrollLeft":"scrollTop"]=i,!0}return 0===t?(s.setTransition(0),s.setTranslate(m),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,n),s.transitionStart(i,g),s.transitionEnd(i,g)):(s.setTransition(t),s.setTranslate(m),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,n),s.transitionStart(i,g),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,g))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e=0,t=this.params.speed,i=!0,n){const s=this;let a=e;return s.params.loop&&(a+=s.loopedSlides),s.slideTo(a,t,i,n)},slideNext:function(e=this.params.speed,t=!0,i){const n=this,{params:s,animating:a}=n,r=n.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(a)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}return n.slideTo(n.activeIndex+r,e,t,i)},slidePrev:function(e=this.params.speed,t=!0,i){const n=this,{params:s,animating:a,snapGrid:r,slidesGrid:o,rtlTranslate:l}=n;if(s.loop){if(a)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}function h(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const c=h(l?n.translate:-n.translate),d=r.map(e=>h(e));o.map(e=>h(e)),r[d.indexOf(c)];let p,u=r[d.indexOf(c)-1];return void 0===u&&s.cssMode&&r.forEach(e=>{!u&&c>=e&&(u=e)}),void 0!==u&&(p=o.indexOf(u),p<0&&(p=n.activeIndex-1)),n.slideTo(p,e,t,i)},slideReset:function(e=this.params.speed,t=!0,i){return this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e=this.params.speed,t=!0,i,n=.5){const s=this;let a=s.activeIndex;const r=Math.min(s.params.slidesPerGroupSkip,a),o=r+Math.floor((a-r)/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&&(a+=s.params.slidesPerGroup)}else{const e=s.snapGrid[o-1];l-e<=(s.snapGrid[o]-e)*n&&(a-=s.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,s.slidesGrid.length-1),s.slideTo(a,e,t,i)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:i}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let s,a=e.clickedIndex;if(t.loop){if(e.animating)return;s=parseInt(Be(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?a<e.loopedSlides-n/2||a>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),a=i.children(`.${t.slideClass}[data-swiper-slide-index="${s}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Ge.nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-n?(e.loopFix(),a=i.children(`.${t.slideClass}[data-swiper-slide-index="${s}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Ge.nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}};var Ke={loopCreate:function(){const e=this,{params:t,$wrapperEl:i}=e;i.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let n=i.children("."+t.slideClass);if(t.loopFillGroupWithBlank){const e=t.slidesPerGroup-n.length%t.slidesPerGroup;if(e!==t.slidesPerGroup){for(let n=0;n<e;n+=1){const e=Be(Ve.createElement("div")).addClass(`${t.slideClass} ${t.slideBlankClass}`);i.append(e)}n=i.children("."+t.slideClass)}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=n.length),e.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),e.loopedSlides+=t.loopAdditionalSlides,e.loopedSlides>n.length&&(e.loopedSlides=n.length);const s=[],a=[];n.each((t,i)=>{const r=Be(i);t<e.loopedSlides&&a.push(i),t<n.length&&t>=n.length-e.loopedSlides&&s.push(i),r.attr("data-swiper-slide-index",t)});for(let e=0;e<a.length;e+=1)i.append(Be(a[e].cloneNode(!0)).addClass(t.slideDuplicateClass));for(let e=s.length-1;e>=0;e-=1)i.prepend(Be(s[e].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:i,loopedSlides:n,allowSlidePrev:s,allowSlideNext:a,snapGrid:r,rtlTranslate:o}=e;let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;const h=-r[t]-e.getTranslate();if(t<n){l=i.length-3*n+t,l+=n;e.slideTo(l,0,!1,!0)&&0!==h&&e.setTranslate((o?-e.translate:e.translate)-h)}else if(t>=i.length-n){l=-i.length+t+n,l+=n;e.slideTo(l,0,!1,!0)&&0!==h&&e.setTranslate((o?-e.translate:e.translate)-h)}e.allowSlidePrev=s,e.allowSlideNext=a,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:i}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),i.removeAttr("data-swiper-slide-index")}};var Je={setGrabCursor:function(e){if(je.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)return;const t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){je.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}};var Ze={appendSlide:function(e){const t=this,{$wrapperEl:i,params:n}=t;if(n.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&i.append(e[t]);else i.append(e);n.loop&&t.loopCreate(),n.observer&&je.observer||t.update()},prependSlide:function(e){const t=this,{params:i,$wrapperEl:n,activeIndex:s}=t;i.loop&&t.loopDestroy();let a=s+1;if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&n.prepend(e[t]);a=s+e.length}else n.prepend(e);i.loop&&t.loopCreate(),i.observer&&je.observer||t.update(),t.slideTo(a,0,!1)},addSlide:function(e,t){const i=this,{$wrapperEl:n,params:s,activeIndex:a}=i;let r=a;s.loop&&(r-=i.loopedSlides,i.loopDestroy(),i.slides=n.children("."+s.slideClass));const o=i.slides.length;if(e<=0)return void i.prependSlide(t);if(e>=o)return void i.appendSlide(t);let l=r>e?r+1:r;const h=[];for(let t=o-1;t>=e;t-=1){const e=i.slides.eq(t);e.remove(),h.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&n.append(t[e]);l=r>e?r+t.length:r}else n.append(t);for(let e=0;e<h.length;e+=1)n.append(h[e]);s.loop&&i.loopCreate(),s.observer&&je.observer||i.update(),s.loop?i.slideTo(l+i.loopedSlides,0,!1):i.slideTo(l,0,!1)},removeSlide:function(e){const t=this,{params:i,$wrapperEl:n,activeIndex:s}=t;let a=s;i.loop&&(a-=t.loopedSlides,t.loopDestroy(),t.slides=n.children("."+i.slideClass));let r,o=a;if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)r=e[i],t.slides[r]&&t.slides.eq(r).remove(),r<o&&(o-=1);o=Math.max(o,0)}else r=e,t.slides[r]&&t.slides.eq(r).remove(),r<o&&(o-=1),o=Math.max(o,0);i.loop&&t.loopCreate(),i.observer&&je.observer||t.update(),i.loop?t.slideTo(o+t.loopedSlides,0,!1):t.slideTo(o,0,!1)},removeAllSlides:function(){const e=this,t=[];for(let i=0;i<e.slides.length;i+=1)t.push(i);e.removeSlide(t)}};const Qe=function(){const e=He.navigator.platform,t=He.navigator.userAgent,i={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!He.cordova&&!He.phonegap),phonegap:!(!He.cordova&&!He.phonegap),electron:!1},n=He.screen.width,s=He.screen.height,a=t.match(/(Android);?[\s\/]+([\d.]+)?/);let r=t.match(/(iPad).*OS\s([\d_]+)/);const o=t.match(/(iPod)(.*OS\s([\d_]+))?/),l=!r&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h=t.indexOf("MSIE ")>=0||t.indexOf("Trident/")>=0,c=t.indexOf("Edge/")>=0,d=t.indexOf("Gecko/")>=0&&t.indexOf("Firefox/")>=0,p="Win32"===e,u=t.toLowerCase().indexOf("electron")>=0;let f="MacIntel"===e;return!r&&f&&je.touch&&(1024===n&&1366===s||834===n&&1194===s||834===n&&1112===s||768===n&&1024===s)&&(r=t.match(/(Version)\/([\d.]+)/),f=!1),i.ie=h,i.edge=c,i.firefox=d,a&&!p&&(i.os="android",i.osVersion=a[2],i.android=!0,i.androidChrome=t.toLowerCase().indexOf("chrome")>=0),(r||l||o)&&(i.os="ios",i.ios=!0),l&&!o&&(i.osVersion=l[2].replace(/_/g,"."),i.iphone=!0),r&&(i.osVersion=r[2].replace(/_/g,"."),i.ipad=!0),o&&(i.osVersion=o[3]?o[3].replace(/_/g,"."):null,i.ipod=!0),i.ios&&i.osVersion&&t.indexOf("Version/")>=0&&"10"===i.osVersion.split(".")[0]&&(i.osVersion=t.toLowerCase().split("version/")[1].split(" ")[0]),i.webView=!(!(l||r||o)||!t.match(/.*AppleWebKit(?!.*Safari)/i)&&!He.navigator.standalone)||He.matchMedia&&He.matchMedia("(display-mode: standalone)").matches,i.webview=i.webView,i.standalone=i.webView,i.desktop=!(i.ios||i.android)||u,i.desktop&&(i.electron=u,i.macos=f,i.windows=p,i.macos&&(i.os="macos"),i.windows&&(i.os="windows")),i.pixelRatio=He.devicePixelRatio||1,i}();function et(e){const t=this,i=t.touchEventsData,{params:n,touches:s}=t;if(t.animating&&n.preventInteractionOnTransition)return;let a=e;a.originalEvent&&(a=a.originalEvent);const r=Be(a.target);if("wrapper"===n.touchEventsTarget&&!r.closest(t.wrapperEl).length)return;if(i.isTouchEvent="touchstart"===a.type,!i.isTouchEvent&&"which"in a&&3===a.which)return;if(!i.isTouchEvent&&"button"in a&&a.button>0)return;if(i.isTouched&&i.isMoved)return;if(n.noSwiping&&r.closest(n.noSwipingSelector?n.noSwipingSelector:"."+n.noSwipingClass)[0])return void(t.allowClick=!0);if(n.swipeHandler&&!r.closest(n.swipeHandler)[0])return;s.currentX="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,s.currentY="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY;const o=s.currentX,l=s.currentY,h=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,c=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(!h||!(o<=c||o>=He.screen.width-c)){if(Ge.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=o,s.startY=l,i.touchStartTime=Ge.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,n.threshold>0&&(i.allowThresholdMove=!1),"touchstart"!==a.type){let e=!0;r.is(i.formElements)&&(e=!1),Ve.activeElement&&Be(Ve.activeElement).is(i.formElements)&&Ve.activeElement!==r[0]&&Ve.activeElement.blur();const s=e&&t.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||s)&&a.preventDefault()}t.emit("touchStart",a)}}function tt(e){const t=this,i=t.touchEventsData,{params:n,touches:s,rtlTranslate:a}=t;let r=e;if(r.originalEvent&&(r=r.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",r));if(i.isTouchEvent&&"mousemove"===r.type)return;const o="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),l="touchmove"===r.type?o.pageX:r.pageX,h="touchmove"===r.type?o.pageY:r.pageY;if(r.preventedByNestedSwiper)return s.startX=l,void(s.startY=h);if(!t.allowTouchMove)return t.allowClick=!1,void(i.isTouched&&(Ge.extend(s,{startX:l,startY:h,currentX:l,currentY:h}),i.touchStartTime=Ge.now()));if(i.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(t.isVertical()){if(h<s.startY&&t.translate<=t.maxTranslate()||h>s.startY&&t.translate>=t.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(l<s.startX&&t.translate<=t.maxTranslate()||l>s.startX&&t.translate>=t.minTranslate())return;if(i.isTouchEvent&&Ve.activeElement&&r.target===Ve.activeElement&&Be(r.target).is(i.formElements))return i.isMoved=!0,void(t.allowClick=!1);if(i.allowTouchCallbacks&&t.emit("touchMove",r),r.targetTouches&&r.targetTouches.length>1)return;s.currentX=l,s.currentY=h;const c=s.currentX-s.startX,d=s.currentY-s.startY;if(t.params.threshold&&Math.sqrt(c**2+d**2)<t.params.threshold)return;if(void 0===i.isScrolling){let e;t.isHorizontal()&&s.currentY===s.startY||t.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:c*c+d*d>=25&&(e=180*Math.atan2(Math.abs(d),Math.abs(c))/Math.PI,i.isScrolling=t.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",r),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;t.allowClick=!1,n.cssMode||r.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&r.stopPropagation(),i.isMoved||(n.loop&&t.loopFix(),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!n.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",r)),t.emit("sliderMove",r),i.isMoved=!0;let p=t.isHorizontal()?c:d;s.diff=p,p*=n.touchRatio,a&&(p=-p),t.swipeDirection=p>0?"prev":"next",i.currentTranslate=p+i.startTranslate;let u=!0,f=n.resistanceRatio;if(n.touchReleaseOnEdges&&(f=0),p>0&&i.currentTranslate>t.minTranslate()?(u=!1,n.resistance&&(i.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+i.startTranslate+p)**f)):p<0&&i.currentTranslate<t.maxTranslate()&&(u=!1,n.resistance&&(i.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-i.startTranslate-p)**f)),u&&(r.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),n.threshold>0){if(!(Math.abs(p)>n.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=t.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}n.followFinger&&!n.cssMode&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),n.freeMode&&(0===i.velocities.length&&i.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:Ge.now()})),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function it(e){const t=this,i=t.touchEventsData,{params:n,touches:s,rtlTranslate:a,$wrapperEl:r,slidesGrid:o,snapGrid:l}=t;let h=e;if(h.originalEvent&&(h=h.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",h),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=Ge.now(),d=c-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(h),t.emit("tap click",h),d<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",h)),i.lastClickTime=Ge.now(),Ge.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===s.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let p;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,p=n.followFinger?a?t.translate:-t.translate:-i.currentTranslate,n.cssMode)return;if(n.freeMode){if(p<-t.minTranslate())return void t.slideTo(t.activeIndex);if(p>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(n.freeModeMomentum){if(i.velocities.length>1){const e=i.velocities.pop(),s=i.velocities.pop(),a=e.position-s.position,r=e.time-s.time;t.velocity=a/r,t.velocity/=2,Math.abs(t.velocity)<n.freeModeMinimumVelocity&&(t.velocity=0),(r>150||Ge.now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,i.velocities.length=0;let e=1e3*n.freeModeMomentumRatio;const s=t.velocity*e;let o=t.translate+s;a&&(o=-o);let h,c=!1;const d=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio;let p;if(o<t.maxTranslate())n.freeModeMomentumBounce?(o+t.maxTranslate()<-d&&(o=t.maxTranslate()-d),h=t.maxTranslate(),c=!0,i.allowMomentumBounce=!0):o=t.maxTranslate(),n.loop&&n.centeredSlides&&(p=!0);else if(o>t.minTranslate())n.freeModeMomentumBounce?(o-t.minTranslate()>d&&(o=t.minTranslate()+d),h=t.minTranslate(),c=!0,i.allowMomentumBounce=!0):o=t.minTranslate(),n.loop&&n.centeredSlides&&(p=!0);else if(n.freeModeSticky){let e;for(let t=0;t<l.length;t+=1)if(l[t]>-o){e=t;break}o=Math.abs(l[e]-o)<Math.abs(l[e-1]-o)||"next"===t.swipeDirection?l[e]:l[e-1],o=-o}if(p&&t.once("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(e=a?Math.abs((-o-t.translate)/t.velocity):Math.abs((o-t.translate)/t.velocity),n.freeModeSticky){const i=Math.abs((a?-o:o)-t.translate),s=t.slidesSizesGrid[t.activeIndex];e=i<s?n.speed:i<2*s?1.5*n.speed:2.5*n.speed}}else if(n.freeModeSticky)return void t.slideToClosest();n.freeModeMomentumBounce&&c?(t.updateProgress(h),t.setTransition(e),t.setTranslate(o),t.transitionStart(!0,t.swipeDirection),t.animating=!0,r.transitionEnd(()=>{t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(n.speed),setTimeout(()=>{t.setTranslate(h),r.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(o),t.setTransition(e),t.setTranslate(o),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,r.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(o),t.updateActiveIndex(),t.updateSlidesClasses()}else if(n.freeModeSticky)return void t.slideToClosest();return void((!n.freeModeMomentum||d>=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses()))}let u=0,f=t.slidesSizesGrid[0];for(let e=0;e<o.length;e+=e<n.slidesPerGroupSkip?1:n.slidesPerGroup){const t=e<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==o[e+t]?p>=o[e]&&p<o[e+t]&&(u=e,f=o[e+t]-o[e]):p>=o[e]&&(u=e,f=o[o.length-1]-o[o.length-2])}const m=(p-o[u])/f,g=u<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(d>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(m>=n.longSwipesRatio?t.slideTo(u+g):t.slideTo(u)),"prev"===t.swipeDirection&&(m>1-n.longSwipesRatio?t.slideTo(u+g):t.slideTo(u))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(h.target===t.navigation.nextEl||h.target===t.navigation.prevEl)?h.target===t.navigation.nextEl?t.slideTo(u+g):t.slideTo(u):("next"===t.swipeDirection&&t.slideTo(u+g),"prev"===t.swipeDirection&&t.slideTo(u))}}function nt(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:s,snapGrid:a}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=s,e.allowSlideNext=n,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function st(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function at(){const e=this,{wrapperEl:t,rtlTranslate:i}=e;let n;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=i?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const s=e.maxTranslate()-e.minTranslate();n=0===s?0:(e.translate-e.minTranslate())/s,n!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let rt=!1;function ot(){}var lt={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const ht={update:Ye,translate:We,transition:Xe,slide:Ue,loop:Ke,grabCursor:Je,manipulation:Ze,events:{attachEvents:function(){const e=this,{params:t,touchEvents:i,el:n,wrapperEl:s}=e;e.onTouchStart=et.bind(e),e.onTouchMove=tt.bind(e),e.onTouchEnd=it.bind(e),t.cssMode&&(e.onScroll=at.bind(e)),e.onClick=st.bind(e);const a=!!t.nested;if(!je.touch&&je.pointerEvents)n.addEventListener(i.start,e.onTouchStart,!1),Ve.addEventListener(i.move,e.onTouchMove,a),Ve.addEventListener(i.end,e.onTouchEnd,!1);else{if(je.touch){const s=!("touchstart"!==i.start||!je.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};n.addEventListener(i.start,e.onTouchStart,s),n.addEventListener(i.move,e.onTouchMove,je.passiveListener?{passive:!1,capture:a}:a),n.addEventListener(i.end,e.onTouchEnd,s),i.cancel&&n.addEventListener(i.cancel,e.onTouchEnd,s),rt||(Ve.addEventListener("touchstart",ot),rt=!0)}(t.simulateTouch&&!Qe.ios&&!Qe.android||t.simulateTouch&&!je.touch&&Qe.ios)&&(n.addEventListener("mousedown",e.onTouchStart,!1),Ve.addEventListener("mousemove",e.onTouchMove,a),Ve.addEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&n.addEventListener("click",e.onClick,!0),t.cssMode&&s.addEventListener("scroll",e.onScroll),t.updateOnWindowResize?e.on(Qe.ios||Qe.android?"resize orientationchange observerUpdate":"resize observerUpdate",nt,!0):e.on("observerUpdate",nt,!0)},detachEvents:function(){const e=this,{params:t,touchEvents:i,el:n,wrapperEl:s}=e,a=!!t.nested;if(!je.touch&&je.pointerEvents)n.removeEventListener(i.start,e.onTouchStart,!1),Ve.removeEventListener(i.move,e.onTouchMove,a),Ve.removeEventListener(i.end,e.onTouchEnd,!1);else{if(je.touch){const s=!("onTouchStart"!==i.start||!je.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};n.removeEventListener(i.start,e.onTouchStart,s),n.removeEventListener(i.move,e.onTouchMove,a),n.removeEventListener(i.end,e.onTouchEnd,s),i.cancel&&n.removeEventListener(i.cancel,e.onTouchEnd,s)}(t.simulateTouch&&!Qe.ios&&!Qe.android||t.simulateTouch&&!je.touch&&Qe.ios)&&(n.removeEventListener("mousedown",e.onTouchStart,!1),Ve.removeEventListener("mousemove",e.onTouchMove,a),Ve.removeEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&n.removeEventListener("click",e.onClick,!0),t.cssMode&&s.removeEventListener("scroll",e.onScroll),e.off(Qe.ios||Qe.android?"resize orientationchange observerUpdate":"resize observerUpdate",nt)}},breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:i,loopedSlides:n=0,params:s,$el:a}=e,r=s.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const o=e.getBreakpoint(r);if(o&&e.currentBreakpoint!==o){const l=o in r?r[o]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(e=>{const t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")});const h=l||e.originalParams,c=s.slidesPerColumn>1,d=h.slidesPerColumn>1;c&&!d?a.removeClass(`${s.containerModifierClass}multirow ${s.containerModifierClass}multirow-column`):!c&&d&&(a.addClass(s.containerModifierClass+"multirow"),"column"===h.slidesPerColumnFill&&a.addClass(s.containerModifierClass+"multirow-column"));const p=h.direction&&h.direction!==s.direction,u=s.loop&&(h.slidesPerView!==s.slidesPerView||p);p&&i&&e.changeDirection(),Ge.extend(e.params,h),Ge.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=o,u&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",h)}},getBreakpoint:function(e){if(!e)return;let t=!1;const i=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:He.innerHeight*t,point:e}}return{value:e,point:e}});i.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<i.length;e+=1){const{point:n,value:s}=i[e];s<=He.innerWidth&&(t=n)}return t||"max"}},checkOverflow:{checkOverflow:function(){const e=this,t=e.params,i=e.isLocked,n=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&n?e.isLocked=n<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation.update())}},classes:{addClasses:function(){const{classNames:e,params:t,rtl:i,$el:n}=this,s=[];s.push("initialized"),s.push(t.direction),t.freeMode&&s.push("free-mode"),t.autoHeight&&s.push("autoheight"),i&&s.push("rtl"),t.slidesPerColumn>1&&(s.push("multirow"),"column"===t.slidesPerColumnFill&&s.push("multirow-column")),Qe.android&&s.push("android"),Qe.ios&&s.push("ios"),t.cssMode&&s.push("css-mode"),s.forEach(i=>{e.push(t.containerModifierClass+i)}),n.addClass(e.join(" "))},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,i,n,s,a){let r;function o(){a&&a()}e.complete&&s?o():t?(r=new He.Image,r.onload=o,r.onerror=o,n&&(r.sizes=n),i&&(r.srcset=i),t&&(r.src=t)):o()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let i=0;i<e.imagesToLoad.length;i+=1){const n=e.imagesToLoad[i];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,t)}}}},ct={};class dt extends qe{constructor(...e){let t,i;1===e.length&&e[0].constructor&&e[0].constructor===Object?i=e[0]:[t,i]=e,i||(i={}),i=Ge.extend({},i),t&&!i.el&&(i.el=t),super(i),Object.keys(ht).forEach(e=>{Object.keys(ht[e]).forEach(t=>{dt.prototype[t]||(dt.prototype[t]=ht[e][t])})});const n=this;void 0===n.modules&&(n.modules={}),Object.keys(n.modules).forEach(e=>{const t=n.modules[e];if(t.params){const e=Object.keys(t.params)[0],n=t.params[e];if("object"!=typeof n||null===n)return;if(!(e in i)||!("enabled"in n))return;!0===i[e]&&(i[e]={enabled:!0}),"object"!=typeof i[e]||"enabled"in i[e]||(i[e].enabled=!0),i[e]||(i[e]={enabled:!1})}});const s=Ge.extend({},lt);n.useModulesParams(s),n.params=Ge.extend({},s,ct,i),n.originalParams=Ge.extend({},n.params),n.passedParams=Ge.extend({},i),n.$=Be;const a=Be(n.params.el);if(t=a[0],!t)return;if(a.length>1){const e=[];return a.each((t,n)=>{const s=Ge.extend({},i,{el:n});e.push(new dt(s))}),e}let r;return t.swiper=n,a.data("swiper",n),t&&t.shadowRoot&&t.shadowRoot.querySelector?(r=Be(t.shadowRoot.querySelector("."+n.params.wrapperClass)),r.children=e=>a.children(e)):r=a.children("."+n.params.wrapperClass),Ge.extend(n,{$el:a,el:t,$wrapperEl:r,wrapperEl:r[0],classNames:[],slides:Be(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===n.params.direction,isVertical:()=>"vertical"===n.params.direction,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===a.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===a.css("direction")),wrongRTL:"-webkit-box"===r.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"];let t=["mousedown","mousemove","mouseup"];return je.pointerEvents&&(t=["pointerdown","pointermove","pointerup"]),n.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},n.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},je.touch||!n.params.simulateTouch?n.touchEventsTouch:n.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:Ge.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.params.init&&n.init(),n}slidesPerViewDynamic(){const{params:e,slides:t,slidesGrid:i,size:n,activeIndex:s}=this;let a=1;if(e.centeredSlides){let e,i=t[s].swiperSlideSize;for(let r=s+1;r<t.length;r+=1)t[r]&&!e&&(i+=t[r].swiperSlideSize,a+=1,i>n&&(e=!0));for(let r=s-1;r>=0;r-=1)t[r]&&!e&&(i+=t[r].swiperSlideSize,a+=1,i>n&&(e=!0))}else for(let e=s+1;e<t.length;e+=1)i[e]-i[s]<n&&(a+=1);return a}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;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(n(),e.params.autoHeight&&e.updateAutoHeight()):(s=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),s||n()),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const i=this,n=i.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(i.$el.removeClass(`${i.params.containerModifierClass}${n}`).addClass(`${i.params.containerModifierClass}${e}`),i.params.direction=e,i.slides.each((t,i)=>{"vertical"===e?i.style.width="":i.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}init(){const e=this;e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"))}destroy(e=!0,t=!0){const i=this,{params:n,$el:s,$wrapperEl:a,slides:r}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),s.removeAttr("style"),a.removeAttr("style"),r&&r.length&&r.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),Ge.deleteProps(i)),i.destroyed=!0),null}static extendDefaults(e){Ge.extend(ct,e)}static get extendedDefaults(){return ct}static get defaults(){return lt}static get Class(){return qe}static get $(){return Be}}var pt={name:"device",proto:{device:Qe},static:{device:Qe}},ut={name:"support",proto:{support:je},static:{support:je}};const ft={isEdge:!!He.navigator.userAgent.match(/Edge/g),isSafari:function(){const e=He.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}
186(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(He.navigator.userAgent)};var mt={name:"browser",proto:{browser:ft},static:{browser:ft}},gt={name:"resize",create(){const e=this;Ge.extend(e,{resize:{resizeHandler(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init(){He.addEventListener("resize",this.resize.resizeHandler),He.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy(){He.removeEventListener("resize",this.resize.resizeHandler),He.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}};const vt={func:He.MutationObserver||He.WebkitMutationObserver,attach(e,t={}){const i=this,n=new(0,vt.func)(e=>{if(1===e.length)return void i.emit("observerUpdate",e[0]);const t=function(){i.emit("observerUpdate",e[0])};He.requestAnimationFrame?He.requestAnimationFrame(t):He.setTimeout(t,0)});n.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(n)},init(){const e=this;if(je.observer&&e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let i=0;i<t.length;i+=1)e.observer.attach(t[i])}e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy(){this.observer.observers.forEach(e=>{e.disconnect()}),this.observer.observers=[]}};var yt={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){Ge.extend(this,{observer:{init:vt.init.bind(this),attach:vt.attach.bind(this),destroy:vt.destroy.bind(this),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const bt={update(e){const t=this,{slidesPerView:i,slidesPerGroup:n,centeredSlides:s}=t.params,{addSlidesBefore:a,addSlidesAfter:r}=t.params.virtual,{from:o,to:l,slides:h,slidesGrid:c,renderSlide:d,offset:p}=t.virtual;t.updateActiveIndex();const u=t.activeIndex||0;let f,m,g;f=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",s?(m=Math.floor(i/2)+n+a,g=Math.floor(i/2)+n+r):(m=i+(n-1)+a,g=n+r);const v=Math.max((u||0)-g,0),y=Math.min((u||0)+m,h.length-1),b=(t.slidesGrid[v]||0)-(t.slidesGrid[0]||0);function w(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(Ge.extend(t.virtual,{from:v,to:y,offset:b,slidesGrid:t.slidesGrid}),o===v&&l===y&&!e)return t.slidesGrid!==c&&b!==p&&t.slides.css(f,b+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:b,from:v,to:y,slides:function(){const e=[];for(let t=v;t<=y;t+=1)e.push(h[t]);return e}()}),void w();const x=[],E=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(let e=o;e<=l;e+=1)(e<v||e>y)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t<h.length;t+=1)t>=v&&t<=y&&(void 0===l||e?E.push(t):(t>l&&E.push(t),t<o&&x.push(t)));E.forEach(e=>{t.$wrapperEl.append(d(h[e],e))}),x.sort((e,t)=>t-e).forEach(e=>{t.$wrapperEl.prepend(d(h[e],e))}),t.$wrapperEl.children(".swiper-slide").css(f,b+"px"),w()},renderSlide(e,t){const i=this,n=i.params.virtual;if(n.cache&&i.virtual.cache[t])return i.virtual.cache[t];const s=n.renderSlide?Be(n.renderSlide.call(i,e,t)):Be(`<div class="${i.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`);return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",t),n.cache&&(i.virtual.cache[t]=s),s},appendSlide(e){const t=this;if("object"==typeof e&&"length"in e)for(let i=0;i<e.length;i+=1)e[i]&&t.virtual.slides.push(e[i]);else t.virtual.slides.push(e);t.virtual.update(!0)},prependSlide(e){const t=this,i=t.activeIndex;let n=i+1,s=1;if(Array.isArray(e)){for(let i=0;i<e.length;i+=1)e[i]&&t.virtual.slides.unshift(e[i]);n=i+e.length,s=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){const e=t.virtual.cache,i={};Object.keys(e).forEach(t=>{const n=e[t],a=n.attr("data-swiper-slide-index");a&&n.attr("data-swiper-slide-index",parseInt(a,10)+1),i[parseInt(t,10)+s]=n}),t.virtual.cache=i}
186t.virtual.update(!0),t.slideTo(n,0)},removeSlide(e){const t=this;if(null==e)return;let i=t.activeIndex;if(Array.isArray(e))for(let n=e.length-1;n>=0;n-=1)t.virtual.slides.splice(e[n],1),t.params.virtual.cache&&delete t.virtual.cache[e[n]],e[n]<i&&(i-=1),i=Math.max(i,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<i&&(i-=1),i=Math.max(i,0);t.virtual.update(!0),t.slideTo(i,0)},removeAllSlides(){const e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}};var wt={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){Ge.extend(this,{virtual:{update:bt.update.bind(this),appendSlide:bt.appendSlide.bind(this),prependSlide:bt.prependSlide.bind(this),removeSlide:bt.removeSlide.bind(this),removeAllSlides:bt.removeAllSlides.bind(this),renderSlide:bt.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit(){const e=this;if(!e.params.virtual.enabled)return;e.classNames.push(e.params.containerModifierClass+"virtual");const t={watchSlidesProgress:!0};Ge.extend(e.params,t),Ge.extend(e.originalParams,t),e.params.initialSlide||e.virtual.update(
186)},setTranslate(){this.params.virtual.enabled&&this.virtual.update()}}};const xt={handle(e){const t=this,{rtlTranslate:i}=t;let n=e;n.originalEvent&&(n=n.originalEvent);const s=n.keyCode||n.charCode;if(!t.allowSlideNext&&(t.isHorizontal()&&39===s||t.isVertical()&&40===s||34===s))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&37===s||t.isVertical()&&38===s||33===s))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||Ve.activeElement&&Ve.activeElement.nodeName&&("input"===Ve.activeElement.nodeName.toLowerCase()||"textarea"===Ve.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(33===s||34===s||37===s||39===s||38===s||40===s)){let e=!1;if(t.$el.parents("."+t.params.slideClass).length>0&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;const n=He.innerWidth,s=He.innerHeight,a=t.$el.offset();i&&(a.left-=t.$el[0].scrollLeft);const r=[[a.left,a.top],[a.left+t.width,a.top],[a.left,a.top+t.height],[a.left+t.width,a.top+t.height]];for(let t=0;t<r.length;t+=1){const i=r[t];i[0]>=0&&i[0]<=n&&i[1]>=0&&i[1]<=s&&(e=!0)}if(!e)return}t.isHorizontal()?(33!==s&&34!==s&&37!==s&&39!==s||(n.preventDefault?n.preventDefault():n.returnValue=!1),(34!==s&&39!==s||i)&&(33!==s&&37!==s||!i)||t.slideNext(),(33!==s&&37!==s||i)&&(34!==s&&39!==s||!i)||t.slidePrev()):(33!==s&&34!==s&&38!==s&&40!==s||(n.preventDefault?n.preventDefault():n.returnValue=!1),34!==s&&40!==s||t.slideNext(),33!==s&&38!==s||t.slidePrev()),t.emit("keyPress",s)}},enable(){this.keyboard.enabled||(Be(Ve).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable(){this.keyboard.enabled&&(Be(Ve).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}};var Et={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create(){Ge.extend(this,{keyboard:{enabled:!1,enable:xt.enable.bind(this),disable:xt.disable.bind(this),handle:xt.handle.bind(this)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};const St={lastScrollTime:Ge.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:()=>He.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){let e="onwheel"in Ve;if(!e){const t=Ve.createElement("div");t.setAttribute("onwheel","return;"),e="function"==typeof t.onwheel}return!e&&Ve.implementation&&Ve.implementation.hasFeature&&!0!==Ve.implementation.hasFeature("","")&&(e=Ve.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel",normalize(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}},handleMouseEnter(){this.mouseEntered=!0},handleMouseLeave(){this.mouseEntered=!1},handle(e){let t=e;const i=this,n=i.params.mousewheel;i.params.cssMode&&t.preventDefault();let s=i.$el;if("container"!==i.params.mousewheel.eventsTarged&&(s=Be(i.params.mousewheel.eventsTarged)),!i.mouseEntered&&!s[0].contains(t.target)&&!n.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let a=0;const r=i.rtlTranslate?-1:1,o=St.normalize(t);if(n.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;a=o.pixelX*r}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;a=o.pixelY}else a=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*r:-o.pixelY;if(0===a)return!0;if(n.invert&&(a=-a),i.params.freeMode){const e={time:Ge.now(),delta:Math.abs(a),direction:Math.sign(a)},{lastEventBeforeSnap:s}=i.mousewheel,r=s&&e.time<s.time+500&&e.delta<=s.delta&&e.direction===s.direction;if(!r){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();let s=i.getTranslate()+a*n.sensitivity;const o=i.isBeginning,l=i.isEnd;if(s>=i.minTranslate()&&(s=i.minTranslate()),s<=i.maxTranslate()&&(s=i.maxTranslate()),i.setTransition(0),i.setTranslate(s),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!o&&i.isBeginning||!l&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;const t=i.mousewheel.recentWheelEvents;t.length>=15&&t.shift();const n=t.length?t[t.length-1]:void 0,s=t[0];if(t.push(e),n&&(e.delta>n.delta||e.direction!==n.direction))t.splice(0);else if(t.length>=15&&e.time-s.time<500&&s.delta-e.delta>=1&&e.delta<=6){const n=a>0?.8:.2;i.mousewheel.lastEventBeforeSnap=e,t.splice(0),i.mousewheel.timeout=Ge.nextTick(()=>{i.slideToClosest(i.params.speed,!0,void 0,n)},0)}i.mousewheel.timeout||(i.mousewheel.timeout=Ge.nextTick(()=>{i.mousewheel.lastEventBeforeSnap=e,t.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(r||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),s===i.minTranslate()||s===i.maxTranslate())return!0}}else{const t={time:Ge.now(),delta:Math.abs(a),direction:Math.sign(a),raw:e},n=i.mousewheel.recentWheelEvents;n.length>=2&&n.shift();const s=n.length?n[n.length-1]:void 0;if(n.push(t),s?(t.direction!==s.direction||t.delta>s.delta)&&i.mousewheel.animateSlider(t):i.mousewheel.animateSlider(t),i.mousewheel.releaseScroll(t))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this;return e.delta>=6&&Ge.now()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new He.Date).getTime(),!1)},releaseScroll(e){const t=this,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},enable(){const e=this,t=St.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;let i=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(i=Be(e.params.mousewheel.eventsTarged)),i.on("mouseenter",e.mousewheel.handleMouseEnter),i.on("mouseleave",e.mousewheel.handleMouseLeave),i.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=St.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;let i=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(i=Be(e.params.mousewheel.eventsTarged)),i.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};
186const Ct={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:i,$prevEl:n}=e.navigation;n&&n.length>0&&(e.isBeginning?n.addClass(t.disabledClass):n.removeClass(t.disabledClass),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init(){const e=this,t=e.params.navigation;if(!t.nextEl&&!t.prevEl)return;let i,n;t.nextEl&&(i=Be(t.nextEl),e.params.uniqueNavElements&&"string"==typeof t.nextEl&&i.length>1&&1===e.$el.find(t.nextEl).length&&(i=e.$el.find(t.nextEl))),t.prevEl&&(n=Be(t.prevEl),e.params.uniqueNavElements&&"string"==typeof t.prevEl&&n.length>1&&1===e.$el.find(t.prevEl).length&&(n=e.$el.find(t.prevEl))),i&&i.length>0&&i.on("click",e.navigation.onNextClick),n&&n.length>0&&n.on("click",e.navigation.onPrevClick),Ge.extend(e.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:n,prevEl:n&&n[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:i}=e.navigation;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}};const Tt={update(){const e=this,t=e.rtl,i=e.params.pagination;if(!i.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,s=e.pagination.$el;let a;const r=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(a=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),a>n-1-2*e.loopedSlides&&(a-=n-2*e.loopedSlides),a>r-1&&(a-=r),a<0&&"bullets"!==e.params.paginationType&&(a=r+a)):a=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const n=e.pagination.bullets;let r,o,l;if(i.dynamicBullets&&(e.pagination.bulletSize=n.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),s.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=a-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),r=a-e.pagination.dynamicBulletIndex,o=r+(Math.min(n.length,i.dynamicMainBullets)-1),l=(o+r)/2),n.removeClass(`${i.bulletActiveClass} ${i.bulletActiveClass}-next ${i.bulletActiveClass}-next-next ${i.bulletActiveClass}-prev ${i.bulletActiveClass}-prev-prev ${i.bulletActiveClass}-main`),s.length>1)n.each((e,t)=>{const n=Be(t),s=n.index();s===a&&n.addClass(i.bulletActiveClass),i.dynamicBullets&&(s>=r&&s<=o&&n.addClass(i.bulletActiveClass+"-main"),s===r&&n.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),s===o&&n.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))});else{const t=n.eq(a),s=t.index();if(t.addClass(i.bulletActiveClass),i.dynamicBullets){const t=n.eq(r),a=n.eq(o);for(let e=r;e<=o;e+=1)n.eq(e).addClass(i.bulletActiveClass+"-main");if(e.params.loop)if(s>=n.length-i.dynamicMainBullets){for(let e=i.dynamicMainBullets;e>=0;e-=1)n.eq(n.length-e).addClass(i.bulletActiveClass+"-main");n.eq(n.length-i.dynamicMainBullets-1).addClass(i.bulletActiveClass+"-prev")}else t.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),a.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next");else t.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),a.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}}if(i.dynamicBullets){const s=Math.min(n.length,i.dynamicMainBullets+4),a=(e.pagination.bulletSize*s-e.pagination.bulletSize)/2-l*e.pagination.bulletSize,r=t?"right":"left";n.css(e.isHorizontal()?r:"top",a+"px")}}
186if("fraction"===i.type&&(s.find("."+i.currentClass).text(i.formatFractionCurrent(a+1)),s.find("."+i.totalClass).text(i.formatFractionTotal(r))),"progressbar"===i.type){let t;t=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const n=(a+1)/r;let o=1,l=1;"horizontal"===t?o=n:l=n,s.find("."+i.progressbarFillClass).transform(`translate3d(0,0,0) scaleX(${o}) scaleY(${l})`).transition(e.params.speed)}"custom"===i.type&&i.renderCustom?(s.html(i.renderCustom(e,a+1,r)),e.emit("paginationRender",e,s[0])):e.emit("paginationUpdate",e,s[0]),s[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,n=e.pagination.$el;let s="";if("bullets"===t.type){const a=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;for(let i=0;i<a;i+=1)t.renderBullet?s+=t.renderBullet.call(e,i,t.bulletClass):s+=`<${t.bulletElement} class="${t.bulletClass}"></${t.bulletElement}>`;n.html(s),e.pagination.bullets=n.find("."+t.bulletClass)}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`,n.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`,n.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let i=Be(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&1===e.$el.find(t.el).length&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,(function(t){t.preventDefault();let i=Be(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),Ge.extend(e.pagination,{$el:i,el:i[0]}))},destroy(){const e=this.params.pagination;if(!e.el||!this.pagination.el||!this.pagination.$el||0===this.pagination.$el.length)return;const t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}};const Mt={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:i,progress:n}=e,{dragSize:s,trackSize:a,$dragEl:r,$el:o}=t,l=e.params.scrollbar;let h=s,c=(a-s)*n;i?(c=-c,c>0?(h=s-c,c=0):-c+s>a&&(h=a+c)):c<0?(h=s+c,c=0):c+s>a&&(h=a-c),e.isHorizontal()?(r.transform(`translate3d(${c}px, 0, 0)`),r[0].style.width=h+"px"):(r.transform(`translate3d(0px, ${c}px, 0)`),r[0].style.height=h+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{o[0].style.opacity=0,o.transition(400)},1e3))},setTransition(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:i,$el:n}=t;i[0].style.width="",i[0].style.height="";const s=e.isHorizontal()?n[0].offsetWidth:n[0].offsetHeight,a=e.size/e.virtualSize,r=a*(s/e.size);let o;o="auto"===e.params.scrollbar.dragSize?s*a:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i[0].style.width=o+"px":i[0].style.height=o+"px",n[0].style.display=a>=1?"none":"",e.params.scrollbar.hide&&(n[0].style.opacity=0),Ge.extend(t,{trackSize:s,divider:a,moveDivider:r,dragSize:o}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const{scrollbar:t,rtlTranslate:i}=this,{$el:n,dragSize:s,trackSize:a,dragStartPos:r}=t;let o;o=(t.getPointerPosition(e)-n.offset()[this.isHorizontal()?"left":"top"]-(null!==r?r:s/2))/(a-s),o=Math.max(Math.min(o,1),0),i&&(o=1-o);const l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*o;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart(e){const t=this,i=t.params.scrollbar,{scrollbar:n,$wrapperEl:s}=t,{$el:a,$dragEl:r}=n;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===r[0]||e.target===r?n.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),r.transition(100),n.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),a.transition(0),i.hide&&a.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const{scrollbar:t,$wrapperEl:i}=this,{$el:n,$dragEl:s}=t;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),n.transition(0),s.transition(0),this.emit
186("scrollbarDragMove",e))},onDragEnd(e){const t=this,i=t.params.scrollbar,{scrollbar:n,$wrapperEl:s}=t,{$el:a}=n;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),s.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=Ge.nextTick(()=>{a.css("opacity",0),a.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:n,params:s}=e,a=t.$el[0],r=!(!je.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},o=!(!je.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};je.touch?(a.addEventListener(i.start,e.scrollbar.onDragStart,r),a.addEventListener(i.move,e.scrollbar.onDragMove,r),a.addEventListener(i.end,e.scrollbar.onDragEnd,o)):(a.addEventListener(n.start,e.scrollbar.onDragStart,r),Ve.addEventListener(n.move,e.scrollbar.onDragMove,r),Ve.addEventListener(n.end,e.scrollbar.onDragEnd,o))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:n,params:s}=e,a=t.$el[0],r=!(!je.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},o=!(!je.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};je.touch?(a.removeEventListener(i.start,e.scrollbar.onDragStart,r),a.removeEventListener(i.move,e.scrollbar.onDragMove,r),a.removeEventListener(i.end,e.scrollbar.onDragEnd,o)):(a.removeEventListener(n.start,e.scrollbar.onDragStart,r),Ve.removeEventListener(n.move,e.scrollbar.onDragMove,r),Ve.removeEventListener(n.end,e.scrollbar.onDragEnd,o))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:i}=e,n=e.params.scrollbar;let s=Be(n.el);e.params.uniqueNavElements&&"string"==typeof n.el&&s.length>1&&1===i.find(n.el).length&&(s=i.find(n.el));let a=s.find("."+e.params.scrollbar.dragClass);0===a.length&&(a=Be(`<div class="${e.params.scrollbar.dragClass}"></div>`),s.append(a)),Ge.extend(t,{$el:s,el:s[0],$dragEl:a,dragEl:a[0]}),n.draggable&&t.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}};const Pt={setTransform(e,t){const{rtl:i}=this,n=Be(e),s=i?-1:1,a=n.attr("data-swiper-parallax")||"0";let r=n.attr("data-swiper-parallax-x"),o=n.attr("data-swiper-parallax-y");const l=n.attr("data-swiper-parallax-scale"),h=n.attr("data-swiper-parallax-opacity");if(r||o?(r=r||"0",o=o||"0"):this.isHorizontal()?(r=a,o="0"):(o=a,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*t*s+"%":r*t*s+"px",o=o.indexOf("%")>=0?parseInt(o,10)*t+"%":o*t+"px",null!=h){const e=h-(h-1)*(1-Math.abs(t));n[0].style.opacity=e}if(null==l)n.transform(`translate3d(${r}, ${o}, 0px)`);else{const e=l-(l-1)*(1-Math.abs(t));n.transform(`translate3d(${r}, ${o}, 0px) scale(${e})`)}},setTranslate(){const e=this,{$el:t,slides:i,progress:n,snapGrid:s}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,i)=>{e.parallax.setTransform(i,n)}),i.each((t,i)=>{let a=i.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(a+=Math.ceil(t/2)-n*(s.length-1)),a=Math.min(Math.max(a,-1),1),Be(i).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,i)=>{e.parallax.setTransform(i,a)})})},setTransition(e=this.params.speed){const{$el:t}=this;t.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,i)=>{const n=Be(i);let s=parseInt(n.attr("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),n.transition(s)})}};const kt={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,n=e.targetTouches[1].pageX,s=e.targetTouches[1].pageY;return Math.sqrt((n-t)**2+(s-i)**2)},onGestureStart(e){const t=this,i=t.params.zoom,n=t.zoom,{gesture:s}=n;if(n.fakeGestureTouched=!1,n.fakeGestureMoved=!1,!je.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;n.fakeGestureTouched=!0,s.scaleStart=kt.getDistanceBetweenTouches(e)}s.$slideEl&&s.$slideEl.length||(s.$slideEl=Be(e.target).closest("."+t.params.slideClass),0===s.$slideEl.length&&(s.$slideEl=t.slides.eq(t.activeIndex)),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent("."+i.containerClass),s.maxRatio=s.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==s.$imageWrapEl.length)?(s.$imageEl&&s.$imageEl.transition(0),t.zoom.isScaling=!0):s.$imageEl=void 0},onGestureChange(e){const t=this.params.zoom,i=this.zoom,{gesture:n}=i;if(!je.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,n.scaleMove=kt.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length&&(i.scale=je.gestures?e.scale*i.currentScale:n.scaleMove/n.scaleStart*i.currentScale,i.scale>n.maxRatio&&(i.scale=n.maxRatio-1+(i.scale-n.maxRatio+1)**.5),i.scale<t.minRatio&&(i.scale=t.minRatio+1-(t.minRatio-i.scale+1)**.5),n.$imageEl.transform(`translate3d(0,
1860,0) scale(${i.scale})`))},onGestureEnd(e){const t=this.params.zoom,i=this.zoom,{gesture:n}=i;if(!je.gestures){if(!i.fakeGestureTouched||!i.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!Qe.android)return;i.fakeGestureTouched=!1,i.fakeGestureMoved=!1}n.$imageEl&&0!==n.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,n.maxRatio),t.minRatio),n.$imageEl.transition(this.params.speed).transform(`translate3d(0,0,0) scale(${i.scale})`),i.currentScale=i.scale,i.isScaling=!1,1===i.scale&&(n.$slideEl=void 0))},onTouchStart(e){const t=this.zoom,{gesture:i,image:n}=t;i.$imageEl&&0!==i.$imageEl.length&&(n.isTouched||(Qe.android&&e.preventDefault(),n.isTouched=!0,n.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove(e){const t=this,i=t.zoom,{gesture:n,image:s,velocity:a}=i;if(!n.$imageEl||0===n.$imageEl.length)return;if(t.allowClick=!1,!s.isTouched||!n.$slideEl)return;s.isMoved||(s.width=n.$imageEl[0].offsetWidth,s.height=n.$imageEl[0].offsetHeight,s.startX=Ge.getTranslate(n.$imageWrapEl[0],"x")||0,s.startY=Ge.getTranslate(n.$imageWrapEl[0],"y")||0,n.slideWidth=n.$slideEl[0].offsetWidth,n.slideHeight=n.$slideEl[0].offsetHeight,n.$imageWrapEl.transition(0),t.rtl&&(s.startX=-s.startX,s.startY=-s.startY));const r=s.width*i.scale,o=s.height*i.scale;if(!(r<n.slideWidth&&o<n.slideHeight)){if(s.minX=Math.min(n.slideWidth/2-r/2,0),s.maxX=-s.minX,s.minY=Math.min(n.slideHeight/2-o/2,0),s.maxY=-s.minY,s.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,s.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!s.isMoved&&!i.isScaling){if(t.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void(s.isTouched=!1)}e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-(s.minX-s.currentX+1)**.8),s.currentX>s.maxX&&(s.currentX=s.maxX-1+(s.currentX-s.maxX+1)**.8),s.currentY<s.minY&&(s.currentY=s.minY+1-(s.minY-s.currentY+1)**.8),s.currentY>s.maxY&&(s.currentY=s.maxY-1+(s.currentY-s.maxY+1)**.8),a.prevPositionX||(a.prevPositionX=s.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=s.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(s.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(s.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(s.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(s.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=s.touchesCurrent.x,a.prevPositionY=s.touchesCurrent.y,a.prevTime=Date.now(),n.$imageWrapEl.transform(`translate3d(${s.currentX}px, ${s.currentY}px,0)`)}},onTouchEnd(){const e=this.zoom,{gesture:t,image:i,velocity:n}=e;if(!t.$imageEl||0===t.$imageEl.length)return;if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;let s=300,a=300;const r=n.x*s,o=i.currentX+r,l=n.y*a,h=i.currentY+l;0!==n.x&&(s=Math.abs((o-i.currentX)/n.x)),0!==n.y&&(a=Math.abs((h-i.currentY)/n.y));const c=Math.max(s,a);i.currentX=o,i.currentY=h;const d=i.width*e.scale,p=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-d/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-p/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(c).transform(`translate3d(${i.currentX}px, ${i.currentY}px,0)`)},onTransitionEnd(){const e=this.zoom,{gesture:t}=e;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,
1860,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle(e){const t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in(e){const t=this,i=t.zoom,n=t.params.zoom,{gesture:s,image:a}=i;if(s.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?s.$slideEl=t.$wrapperEl.children("."+t.params.slideActiveClass):s.$slideEl=t.slides.eq(t.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent("."+n.containerClass)),!s.$imageEl||0===s.$imageEl.length)return;let r,o,l,h,c,d,p,u,f,m,g,v,y,b,w,x,E,S;s.$slideEl.addClass(""+n.zoomedSlideClass),void 0===a.touchesStart.x&&e?(r="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,o="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(r=a.touchesStart.x,o=a.touchesStart.y),i.scale=s.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,i.currentScale=s.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,e?(E=s.$slideEl[0].offsetWidth,S=s.$slideEl[0].offsetHeight,l=s.$slideEl.offset().left,h=s.$slideEl.offset().top,c=l+E/2-r,d=h+S/2-o,f=s.$imageEl[0].offsetWidth,m=s.$imageEl[0].offsetHeight,g=f*i.scale,v=m*i.scale,y=Math.min(E/2-g/2,0),b=Math.min(S/2-v/2,0),w=-y,x=-b,p=c*i.scale,u=d*i.scale,p<y&&(p=y),p>w&&(p=w),u<b&&(u=b),u>x&&(u=x)):(p=0,u=0),s.$imageWrapEl.transition(300).transform(`translate3d(${p}px, ${u}px,0)`),s.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${i.scale})`)},out(){const e=this,t=e.zoom,i=e.params.zoom,{gesture:n}=t;n.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?n.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):n.$slideEl=e.slides.eq(e.activeIndex),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+i.containerClass)),n.$imageEl&&0!==n.$imageEl.length&&(t.scale=1,t.currentScale=1,n.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),n.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),n.$slideEl.removeClass(""+i.zoomedSlideClass),n.$slideEl=void 0)},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const i=!("touchstart"!==e.touchEvents.start||!je.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},n=!je.passiveListener||{passive:!1,capture:!0},s="."+e.params.slideClass;je.gestures?(e.$wrapperEl.on("gesturestart",s,t.onGestureStart,i),e.$wrapperEl.on("gesturechange",s,t.onGestureChange,i),e.$wrapperEl.on("gestureend",s,t.onGestureEnd,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,s,t.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,s,t.onGestureChange,n),e.$wrapperEl.on(e.touchEvents.end,s,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,s,t.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,n)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const i=!("touchstart"!==e.touchEvents.start||!je.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},n=!je.passiveListener||{passive:!1,capture:!0},s="."+e.params.slideClass;je.gestures?(e.$wrapperEl.off("gesturestart",s,t.onGestureStart,i),e.$wrapperEl.off("gesturechange",s,t.onGestureChange,i),e.$wrapperEl.off("gestureend",s,t.onGestureEnd,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,s,t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,s,t.onGestureChange,n),e.$wrapperEl.off(e.touchEvents.end,s,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,s,t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,n)}};const At={loadInSlide(e,t=!0){const i=this,n=i.params.lazy;if(void 0===e)return;if(0===i.slides.length)return;const s=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children(`.${i.params.slideClass}[data-swiper-slide-index="${e}"]`):i.slides.eq(e);let a=s.find(`.${n.elementClass}:not(.${n.loadedClass}):not(.${n.loadingClass})`);!s.hasClass(n.elementClass)||s.hasClass(n.loadedClass)||s.hasClass(n.loadingClass)||(a=a.add(s[0])),0!==a.length&&a.each((e,a)=>{const r=Be(a);r.addClass(n.loadingClass);const o=r.attr("data-background"),l=r.attr("data-src"),h=r.attr("data-srcset"),c=r.attr("data-sizes");i.loadImage(r[0],l||o,h,c,!1,()=>
186{if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(o?(r.css("background-image",`url("${o}")`),r.removeAttr("data-background")):(h&&(r.attr("srcset",h),r.removeAttr("data-srcset")),c&&(r.attr("sizes",c),r.removeAttr("data-sizes")),l&&(r.attr("src",l),r.removeAttr("data-src"))),r.addClass(n.loadedClass).removeClass(n.loadingClass),s.find("."+n.preloaderClass).remove(),i.params.loop&&t){const e=s.attr("data-swiper-slide-index");if(s.hasClass(i.params.slideDuplicateClass)){const t=i.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${i.params.slideDuplicateClass})`);i.lazy.loadInSlide(t.index(),!1)}else{const t=i.$wrapperEl.children(`.${i.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`);i.lazy.loadInSlide(t.index(),!1)}}i.emit("lazyImageReady",s[0],r[0]),i.params.autoHeight&&i.updateAutoHeight()}}),i.emit("lazyImageLoad",s[0],r[0])})},load(){const e=this,{$wrapperEl:t,params:i,slides:n,activeIndex:s}=e,a=e.virtual&&i.virtual.enabled,r=i.lazy;let o=i.slidesPerView;function l(e){if(a){if(t.children(`.${i.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(n[e])return!0;return!1}function h(e){return a?Be(e).attr("data-swiper-slide-index"):Be(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each((t,i)=>{const n=a?Be(i).attr("data-swiper-slide-index"):Be(i).index();e.lazy.loadInSlide(n)});else if(o>1)for(let t=s;t<s+o;t+=1)l(t)&&e.lazy.loadInSlide(t);else e.lazy.loadInSlide(s);if(r.loadPrevNext)if(o>1||r.loadPrevNextAmount&&r.loadPrevNextAmount>1){const t=r.loadPrevNextAmount,i=o,a=Math.min(s+i+Math.max(t,i),n.length),h=Math.max(s-Math.max(i,t),0);for(let t=s+o;t<a;t+=1)l(t)&&e.lazy.loadInSlide(t);for(let t=h;t<s;t+=1)l(t)&&e.lazy.loadInSlide(t)}else{const n=t.children("."+i.slideNextClass);n.length>0&&e.lazy.loadInSlide(h(n));const s=t.children("."+i.slidePrevClass);s.length>0&&e.lazy.loadInSlide(h(s))}}};const Dt={LinearSpline:function(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},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new Dt.LinearSpline(t.slidesGrid,e.slidesGrid):new Dt.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const i=this,n=i.controller.control;let s,a;function r(e){const t=i.rtlTranslate?-i.translate:i.translate;"slide"===i.params.controller.by&&(i.controller.getInterpolateFunction(e),a=-i.controller.spline.interpolate(-t)),a&&"container"!==i.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(i.maxTranslate()-i.minTranslate()),a=(t-i.minTranslate())*s+e.minTranslate()),i.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,i),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(let e=0;e<n.length;e+=1)n[e]!==t&&n[e]instanceof dt&&r(n[e]);else n instanceof dt&&t!==n&&r(n)},setTransition(e,t){const i=this,n=i.controller.control;let s;function a(t){t.setTransition(e,i),0!==e&&(t.transitionStart(),t.params.autoHeight&&Ge.nextTick(()=>{t.updateAutoHeight()}),t.$wrapperEl.transitionEnd(()=>{n&&(t.params.loop&&"slide"===i.params.controller.by&&t.loopFix(),t.transitionEnd())}))}if(Array.isArray(n))for(s=0;s<n.length;s+=1)n[s]!==t&&n[s]instanceof dt&&a(n[s]);else n instanceof dt&&t!==n&&a(n)}};const _t={makeElFocusable:e=>(e.attr("tabIndex","0"),e),addElRole:(e,t)=>(e.attr("role",t),e),addElLabel:(e,t)=>(e.attr("aria-label",t),e),disableEl:e=>(e.attr("aria-disabled",!0),e),enableEl:e=>(e.attr("aria-disabled",!1),e),onEnterKey(e){const t=this,i=t.params.a11y;if(13!==e.keyCode)return;const n=Be(e.target);t.navigation&&t.navigation.$nextEl&&n.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(i.lastSlideMessage):t.a11y.notify(i.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&n.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(i.firstSlideMessage):t.a11y.notify(i.prevSlideMessage)),t.pagination&&n.is("."+t.params.pagination.bulletClass)&&n[0].click()},notify(e){const t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation(){const e=this;if(e.params.loop||!e.navigation)return;const{$nextEl:t,$prevEl:i}=e.navigation;i&&i.length>0&&(e.isBeginning?e.a11y.disableEl(i):e.a11y.enableEl(i)),t&&t.length>0&&(e.isEnd?e.a11y.disableEl(t):e.a11y.enableEl(t))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((i,n)=>{const s=Be(n);e.a11y.makeElFocusable(s),e.a11y.addElRole(s,"button"),e.a11y.addElLabel(s,t.paginationBulletMessage.replace(/\{\{index\}\}/,s.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let i,n;e.navigation&&e.navigation.$nextEl&&(i=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(n=e.navigation.$prevEl),i&&(e.a11y.makeElFocusable(i),e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.nextSlideMessage),i.on("keydown",e.a11y.onEnterKey)),n&&(e.a11y.makeElFocusable(n),e.a11y.addElRole(n,"button"),e.a11y.addElLabel(n,t.prevSlideMessage),n.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("key
186down","."+e.params.pagination.bulletClass,e.a11y.onEnterKey)},destroy(){const e=this;let t,i;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),i&&i.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown","."+e.params.pagination.bulletClass,e.a11y.onEnterKey)}};const It={init(){const e=this;if(!e.params.history)return;if(!He.history||!He.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);const t=e.history;t.initialized=!0,t.paths=It.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||He.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){const e=this;e.params.history.replaceState||He.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){this.history.paths=It.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues(){const e=He.location.pathname.slice(1).split("/").filter(e=>""!==e),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory(e,t){if(!this.history.initialized||!this.params.history.enabled)return;const i=this.slides.eq(t);let n=It.slugify(i.attr("data-history"));He.location.pathname.includes(e)||(n=`${e}/${n}`);const s=He.history.state;s&&s.value===n||(this.params.history.replaceState?He.history.replaceState({value:n},null,n):He.history.pushState({value:n},null,n))},slugify:e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),scrollToSlide(e,t,i){const n=this;if(t)for(let s=0,a=n.slides.length;s<a;s+=1){const a=n.slides.eq(s);if(It.slugify(a.attr("data-history"))===t&&!a.hasClass(n.params.slideDuplicateClass)){const t=a.index();n.slideTo(t,e,i)}}else n.slideTo(0,e,i)}};const Ft={onHashCange(){const e=this,t=Ve.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){const i=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${t}"]`).index();if(void 0===i)return;e.slideTo(i)}},setHash(){const e=this;if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&He.history&&He.history.replaceState)He.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||"");else{const t=e.slides.eq(e.activeIndex),i=t.attr("data-hash")||t.attr("data-history");Ve.location.hash=i||""}},init(){const e=this;if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;e.hashNavigation.initialized=!0;const t=Ve.location.hash.replace("#","");if(t){const i=0;for(let n=0,s=e.slides.length;n<s;n+=1){const s=e.slides.eq(n);if((s.attr("data-hash")||s.attr("data-history"))===t&&!s.hasClass(e.params.slideDuplicateClass)){const t=s.index();e.slideTo(t,i,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&Be(He).on("hashchange",e.hashNavigation.onHashCange)},destroy(){const e=this;e.params.hashNavigation.watchState&&Be(He).off("hashchange",e.hashNavigation.onHashCange)}};const Lt={run(){const e=this,t=e.slides.eq(e.activeIndex);let i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=Ge.nextTick(()=>{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,
186!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},i)},start(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop(){const e=this;return!!e.autoplay.running&&(void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0))},pause(e){const t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))}};const Ot={setTranslate(){const e=this,{slides:t}=e;for(let i=0;i<t.length;i+=1){const t=e.slides.eq(i);let n=-t[0].swiperSlideOffset;e.params.virtualTranslate||(n-=e.translate);let s=0;e.isHorizontal()||(s=n,n=0);const a=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);t.css({opacity:a}).transform(`translate3d(${n}px, ${s}px, 0px)`)}},setTransition(e){const t=this,{slides:i,$wrapperEl:n}=t;if(i.transition(e),t.params.virtualTranslate&&0!==e){let e=!1;i.transitionEnd(()=>{if(e)return;if(!t||t.destroyed)return;e=!0,t.animating=!1;const i=["webkitTransitionEnd","transitionend"];for(let e=0;e<i.length;e+=1)n.trigger(i[e])})}}};const zt={setTranslate(){const{$el:e,$wrapperEl:t,slides:i,width:n,height:s,rtlTranslate:a,size:r}=this,o=this.params.cubeEffect,l=this.isHorizontal(),h=this.virtual&&this.params.virtual.enabled;let c,d=0;o.shadow&&(l?(c=t.find(".swiper-cube-shadow"),0===c.length&&(c=Be('<div class="swiper-cube-shadow"></div>'),t.append(c)),c.css({height:n+"px"})):(c=e.find(".swiper-cube-shadow"),0===c.length&&(c=Be('<div class="swiper-cube-shadow"></div>'),e.append(c))));for(let e=0;e<i.length;e+=1){const t=i.eq(e);let n=e;h&&(n=parseInt(t.attr("data-swiper-slide-index"),10));let s=90*n,c=Math.floor(s/360);a&&(s=-s,c=Math.floor(-s/360));const p=Math.max(Math.min(t[0].progress,1),-1);let u=0,f=0,m=0;n%4==0?(u=4*-c*r,m=0):(n-1)%4==0?(u=0,m=4*-c*r):(n-2)%4==0?(u=r+4*c*r,m=r):(n-3)%4==0&&(u=-r,m=3*r+4*r*c),a&&(u=-u),l||(f=u,u=0);const g=`rotateX(${l?0:-s}deg) rotateY(${l?s:0}deg) translate3d(${u}px, ${f}px, ${m}px)`;if(p<=1&&p>-1&&(d=90*n+90*p,a&&(d=90*-n-90*p)),t.transform(g),o.slideShadows){let e=l?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),i=l?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=Be(`<div class="swiper-slide-shadow-${l?"left":"top"}"></div>`),t.append(e)),0===i.length&&(i=Be(`<div class="swiper-slide-shadow-${l?"right":"bottom"}"></div>`),t.append(i)),e.length&&(e[0].style.opacity=Math.max(-p,0)),i.length&&(i[0].style.opacity=Math.max(p,0))}}if(t.css({"-webkit-transform-origin":`50% 50% -${r/2}px`,"-moz-transform-origin":`50% 50% -${r/2}px`,"-ms-transform-origin":`50% 50% -${r/2}px`,"transform-origin":`50% 50% -${r/2}px`}),o.shadow)if(l)c.transform(`translate3d(0px, ${n/2+o.shadowOffset}px, ${-n/2}px) rotateX(90deg) rotateZ(0deg) scale(${o.shadowScale})`);else{const e=Math.abs(d)-90*Math.floor(Math.abs(d)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=o.shadowScale,n=o.shadowScale/t,a=o.shadowOffset;c.transform(`scale3d(${i}, 1, ${n}) translate3d(0px, ${s/2+a}px, ${-s/2/n}px) rotateX(-90deg)`)}const p=ft.isSafari||ft.isUiWebView?-r/2:0;t.transform(`translate3d(0px,0,${p}px) rotateX(${this.isHorizontal()?0:d}deg) rotateY(${this.isHorizontal()?-d:0}deg)`)},setTransition(e){const{$el:t,slides:i}=this;i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}};const Nt={setTranslate(){const e=this,{slides:t,rtlTranslate:i}=e;for(let n=0;n<t.length;n+=1){const s=t.eq(n);let a=s[0].progress;e.params.flipEffect.limitRotation&&(a=Math.max(Math.min(s[0].progress,
1861),-1));let r=-180*a,o=0,l=-s[0].swiperSlideOffset,h=0;if(e.isHorizontal()?i&&(r=-r):(h=l,l=0,o=-r,r=0),s[0].style.zIndex=-Math.abs(Math.round(a))+t.length,e.params.flipEffect.slideShadows){let t=e.isHorizontal()?s.find(".swiper-slide-shadow-left"):s.find(".swiper-slide-shadow-top"),i=e.isHorizontal()?s.find(".swiper-slide-shadow-right"):s.find(".swiper-slide-shadow-bottom");0===t.length&&(t=Be(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),s.append(t)),0===i.length&&(i=Be(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),s.append(i)),t.length&&(t[0].style.opacity=Math.max(-a,0)),i.length&&(i[0].style.opacity=Math.max(a,0))}s.transform(`translate3d(${l}px, ${h}px, 0px) rotateX(${o}deg) rotateY(${r}deg)`)}},setTransition(e){const t=this,{slides:i,activeIndex:n,$wrapperEl:s}=t;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){let e=!1;i.eq(n).transitionEnd((function(){if(e)return;if(!t||t.destroyed)return;e=!0,t.animating=!1;const i=["webkitTransitionEnd","transitionend"];for(let e=0;e<i.length;e+=1)s.trigger(i[e])}))}}};const Bt={setTranslate(){const{width:e,height:t,slides:i,$wrapperEl:n,slidesSizesGrid:s}=this,a=this.params.coverflowEffect,r=this.isHorizontal(),o=this.translate,l=r?e/2-o:t/2-o,h=r?a.rotate:-a.rotate,c=a.depth;for(let e=0,t=i.length;e<t;e+=1){const t=i.eq(e),n=s[e],o=(l-t[0].swiperSlideOffset-n/2)/n*a.modifier;let d=r?h*o:0,p=r?0:h*o,u=-c*Math.abs(o),f=a.stretch;"string"==typeof f&&-1!==f.indexOf("%")&&(f=parseFloat(a.stretch)/100*n);let m=r?0:f*o,g=r?f*o:0;Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(u)<.001&&(u=0),Math.abs(d)<.001&&(d=0),Math.abs(p)<.001&&(p=0);const v=`translate3d(${g}px,${m}px,${u}px) rotateX(${p}deg) rotateY(${d}deg)`;if(t.transform(v),t[0].style.zIndex=1-Math.abs(Math.round(o)),a.slideShadows){let e=r?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),i=r?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=Be(`<div class="swiper-slide-shadow-${r?"left":"top"}"></div>`),t.append(e)),0===i.length&&(i=Be(`<div class="swiper-slide-shadow-${r?"right":"bottom"}"></div>`),t.append(i)),e.length&&(e[0].style.opacity=o>0?o:0),i.length&&(i[0].style.opacity=-o>0?-o:0)}}if(je.pointerEvents||je.prefixedPointerEvents){n[0].style.perspectiveOrigin=l+"px 50%"}},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};const Rt={init(){const e=this,{thumbs:t}=e.params,i=e.constructor;t.swiper instanceof i?(e.thumbs.swiper=t.swiper,Ge.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Ge.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):Ge.isObject(t.swiper)&&(e.thumbs.swiper=new i(Ge.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,t=e.thumbs.swiper;if(!t)return;const i=t.clickedIndex,n=t.clickedSlide;if(n&&Be(n).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let s;if(s=t.params.loop?parseInt(Be(t.clickedSlide).attr("data-swiper-slide-index"),10):i,e.params.loop){let t=e.activeIndex;e.slides.eq(t).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,t=e.activeIndex);const i=e.slides.eq(t).prevAll(`[data-swiper-slide-index="${s}"]`).eq(0).index(),n=e.slides.eq(t).nextAll(`[data-swiper-slide-index="${s}"]`).eq(0).index();s=void 0===i?n:void 0===n?i:n-t<t-i?n:i}e.slideTo(s)},update(e){const t=this,i=t.thumbs.swiper;if(!i)return;const n="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,s=t.params.thumbs.autoScrollOffset,a=s&&!i.params.loop;if(t.realIndex!==i.realIndex||a){let r,o,l=i.activeIndex;if(i.params.loop){i.slides.eq(l).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,l=i.activeIndex);const e=i.slides.eq(l).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),n=i.slides.eq(l).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();
186r=void 0===e?n:void 0===n?e:n-l==l-e?l:n-l<l-e?n:e,o=t.activeIndex>t.previousIndex?"next":"prev"}else r=t.realIndex,o=r>t.previousIndex?"next":"prev";a&&(r+="next"===o?s:-1*s),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(r)<0&&(i.params.centeredSlides?r=r>l?r-Math.floor(n/2)+1:r+Math.floor(n/2)-1:r>l&&(r=r-n+1),i.slideTo(r,e?0:void 0))}let r=1;const o=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.removeClass(o),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<r;e+=1)i.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+e}"]`).addClass(o);else for(let e=0;e<r;e+=1)i.slides.eq(t.realIndex+e).addClass(o)}};const Vt=[pt,ut,mt,gt,yt,wt,Et,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){Ge.extend(this,{mousewheel:{enabled:!1,enable:St.enable.bind(this),disable:St.disable.bind(this),handle:St.handle.bind(this),handleMouseEnter:St.handleMouseEnter.bind(this),handleMouseLeave:St.handleMouseLeave.bind(this),animateSlider:St.animateSlider.bind(this),releaseScroll:St.releaseScroll.bind(this),lastScrollTime:Ge.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){Ge.extend(this,{navigation:{init:Ct.init.bind(this),update:Ct.update.bind(this),destroy:Ct.destroy.bind(this),onNextClick:Ct.onNextClick.bind(this),onPrevClick:Ct.onPrevClick.bind(this)}})},on:{init(){this.navigation.init(),this.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(e){const t=this,{$nextEl:i,$prevEl:n}=t.navigation;if(t.params.navigation.hideOnClick&&!Be(e.target).is(n)&&!Be(e.target).is(i)){let e;i?e=i.hasClass(t.params.navigation.hiddenClass):n&&(e=n.hasClass(t.params.navigation.hiddenClass)),!0===e?t.emit("navigationShow",t):t.emit("navigationHide",t),i&&i.toggleClass(t.params.navigation.hiddenClass),n&&n.toggleClass(t.params.navigation.hiddenClass)}}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){Ge.extend(this,{pagination:{init:Tt.init.bind(this),render:Tt.render.bind(this),update:Tt.update.bind(this),destroy:Tt.destroy.bind(this),dynamicBulletIndex:0}})},on:{init(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!Be(e.target).hasClass(t.params.pagination.bulletClass)){!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){Ge.extend(this,{scrollbar:{init:Mt.init.bind(this),destroy:Mt.destroy.bind(this),updateSize:Mt.updateSize.bind(this),setTranslate:Mt.setTranslate.bind(this),setTransition:Mt.setTransition.bind(this),enableDraggable:Mt.enableDraggable.bind(this),disableDraggable:Mt.disableDraggable.bind(this),setDragPosition:Mt.setDragPosition.bind(this),getPointerPosition:Mt.getPointerPosition.bind(this),onDragStart:Mt.onDragStart.bind(this),onDragMove:Mt.onDragMove.bind(this),onDragEnd:Mt.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create(){Ge.extend(this,{parallax:{setTransform:Pt.setTransform.bind(this),setTranslate:Pt.setTranslate.bind(this),setTransition:Pt.setTransition.bind(this)}})},on:{beforeInit(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(i=>
186{t[i]=kt[i].bind(e)}),Ge.extend(e,{zoom:t});let i=1;Object.defineProperty(e.zoom,"scale",{get:()=>i,set(t){if(i!==t){const i=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,n=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,i,n)}i=t}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){Ge.extend(this,{lazy:{initialImageLoaded:!1,load:At.load.bind(this),loadInSlide:At.loadInSlide.bind(this)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){Ge.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:Dt.getInterpolateFunction.bind(this),setTranslate:Dt.setTranslate.bind(this),setTransition:Dt.setTransition.bind(this)}})},on:{update(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;Ge.extend(e,{a11y:{liveRegion:Be(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(_t).forEach(t=>{e.a11y[t]=_t[t].bind(e)})},on:{init(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){Ge.extend(this,{history:{init:It.init.bind(this),setHistory:It.setHistory.bind(this),setHistoryPopState:It.setHistoryPopState.bind(this),scrollToSlide:It.scrollToSlide.bind(this),destroy:It.destroy.bind(this)}})},on:{init(){const e=this;e.params.history.enabled&&e.history.init()},destroy(){const e=this;e.params.history.enabled&&e.history.destroy()},transitionEnd(){const e=this;e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange(){const e=this;e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){Ge.extend(this,{hashNavigation:{initialized:!1,init:Ft.init.bind(this),destroy:Ft.destroy.bind(this),setHash:Ft.setHash.bind(this),onHashCange:Ft.onHashCange.bind(this)}})},on:{init(){const e=this;e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy(){const e=this;e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd(){const e=this;e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange(){const e=this;e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;Ge.extend(e,{autoplay:{running:!1,paused:!1,run:Lt.run.bind(e),start:Lt.start.bind(e),stop:Lt.stop.bind(e),pause:Lt.pause.bind(e),onVisibilityChange(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.auto
186play.onVisibilityChange))},beforeTransitionStart(e,t){const i=this;i.autoplay.running&&(t||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(e):i.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){Ge.extend(this,{fadeEffect:{setTranslate:Ot.setTranslate.bind(this),setTransition:Ot.setTransition.bind(this)}})},on:{beforeInit(){if("fade"!==this.params.effect)return;this.classNames.push(this.params.containerModifierClass+"fade");const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};Ge.extend(this.params,e),Ge.extend(this.originalParams,e)},setTranslate(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){Ge.extend(this,{cubeEffect:{setTranslate:zt.setTranslate.bind(this),setTransition:zt.setTransition.bind(this)}})},on:{beforeInit(){if("cube"!==this.params.effect)return;this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};Ge.extend(this.params,e),Ge.extend(this.originalParams,e)},setTranslate(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){Ge.extend(this,{flipEffect:{setTranslate:Nt.setTranslate.bind(this),setTransition:Nt.setTransition.bind(this)}})},on:{beforeInit(){if("flip"!==this.params.effect)return;this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};Ge.extend(this.params,e),Ge.extend(this.originalParams,e)},setTranslate(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create(){Ge.extend(this,{coverflowEffect:{setTranslate:Bt.setTranslate.bind(this),setTransition:Bt.setTransition.bind(this)}})},on:{beforeInit(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){Ge.extend(this,{thumbs:{swiper:null,init:Rt.init.bind(this),update:Rt.update.bind(this),onThumbClick:Rt.onThumbClick.bind(this)}})},on:{beforeInit(){const{thumbs:e}=this.params;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange(){this.thumbs.swiper&&this.thumbs.update()},update(){this.thumbs.swiper&&this.thumbs.update()},resize(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate(){this.thumbs.swiper&&this.thumbs.update()},setTransition(e){const t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy(){const e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];void 0===dt.use&&(dt.use=dt.Class.use,dt.installModule=dt.Class.installModule),dt.use(Vt);var Ht,$t=dt;class Gt{constructor(e,t={}){this.defaults={classes:{default:".c-Slider",slide:".c-Slider__Slide"}},void 0!==e&&(this.slider=e),this.settings=Object.assign(this.defaults,t),this.init()}init(){if(void 0!==this.slider)this.mount(this.slider);else{document.querySelectorAll(this.settings.classes.default).forEach(e
186=>{this.mount(e)})}}mount(e){if(e.querySelectorAll(this.settings.classes.slide).length>0){if(e.dataset.mayhemComponentOptions){var t=JSON.parse(e.dataset.mayhemComponentOptions);void 0!==e.dataset.customPagination&&(t.pagination={clickable:!0,el:e.querySelector(".c-Slider__Pagination"),dynamicBullets:!1,renderBullet:function(e,t){return'<span class="swiper-pagination-bullet swiper-pagination-bullet--svg-animation"><svg width="40" height="40" viewBox="0 0 28 28"><circle class="svg__circle" cx="14" cy="14" r="12" fill="none" stroke-width="1"></circle></svg></span>'}});var i=new $t(e,t)}if(void 0!==e.dataset.swiperSyncing){var n=document.querySelector(e.dataset.swiperSyncing),s=n.querySelector(".c-Slider__Control--Active"),a="0";null!==s&&(a=s.dataset.swiperSlideIndex?s.dataset.swiperSlideIndex:s.querySelector("[data-swiper-slide-index]").dataset.swiperSlideIndex),i.slideTo(a),n.querySelectorAll("[data-swiper-slide-index]").forEach(e=>{e.addEventListener("mouseover",()=>{i.slideTo(parseInt(e.dataset.swiperSlideIndex,10))})})}if(void 0!==e.dataset.swiperBackgroundTransition){var r=window.getComputedStyle(document.getElementById("App")),o=r.getPropertyValue("--color-gradient-primary"),l=[o,o,"#002B71",r.getPropertyValue("--color-gradient-tertiary"),r.getPropertyValue("--color-gradient-quaternary")];i.on("slideChange",()=>{e.querySelectorAll(".o-Multimedia__Decoration").forEach(e=>{e.style.borderColor=l[i.activeIndex%5]})})}void 0!==e.dataset.progressPagination&&this.setProgress(i,t)}}setProgress(e,t){null!==t.autoplay&&e.on("init slideChangeTransitionStart slideChange",()=>{document.querySelectorAll(".swiper-pagination-bullet").forEach((i,n)=>{var s,a=i.querySelector(".c-Slider__ProgressOverlay");if(n===e.realIndex){i.classList.add("swiper-pagination-bullet-active");var r=1,o=t.autoplay.delay/100;s=setInterval(()=>{r<100&&(r++,a.style.width=r+"%")},o),e.on("slideChange",()=>{clearInterval(s)})}else a.style.width=0,i.classList.remove("swiper-pagination-bullet-active"),i.querySelector(".c-Slider__ProgressOverlay").style.width=0})})}}(Ht=Element.prototype).closest||(Ht.closest=function e(t){return this.parentNode?this.matches(t)?this:e.call(this.parentNode,t):null});class jt{constructor(e,t,i,n){this.tabs=e,this.toggle=t,this.tab=i,this.callback=n,this.src=this.tab.getAttribute("data-src"),null!==this.src&&(this.hasToBeLoaded=!0),this.toggle.classList.contains(this.tabs.activeToggleClassName)?this.open():this.close(),this.init()}init(){this.open=this.open.bind(this),this.toggle.addEventListener("click",this.open)}load(){let e=new XMLHttpRequest;this.hasToBeLoaded=!1,e.open("GET",encodeURI(this.src)),e.onload=()=>{200===e.status||304===e.status?(this.tab.innerHTML=e.responseText,"function"==typeof this.callback&&this.callback()):this.hasToBeLoaded=!0},e.onerror=e=>{console.error(e)},e.send()}open(){this.tabs.active!==this&&(this.hasToBeLoaded&&this.load(),this.tabs.active&&this.tabs.active.close(),this.tabs.active=this,this.tab.style.display="block",this.toggle.classList.add(this.tabs.activeToggleClassName))}close(){this.tab.style.display="none",this.toggle.classList.remove(this.tabs.activeToggleClassName)}destroy(){this.toggle.removeEventListener("click",this.open)}}class qt{constructor(e,t="tabs",i=(()=>{})){this.container=e,this.setClassNames(t),this.onLoad=i,this.init()}init(){const e=e=>e.closest("."+this.blockClassName)===this.container;if(this.toggles=Array.from(this.container.querySelectorAll(this.toggleSelector)).filter(e),this.tabs=Array.from(this.container.querySelectorAll(this.tabSelector)).filter(e),this.initedTabs=[],this.isEverythingOk())for(let e=0;e<this.toggles.length;e++){let t=new jt(this,this.toggles[e],this.tabs[e],this.onLoad);this.initedTabs.push(t)}}setClassNames(e){this.blockClassName=e,this.toggleSelector=`.${e}__toggle`,this.tabSelector=`.${e}__tab`,this.activeToggleClassName=e+"__toggle_active"}isEverythingOk(){return this.toggles.length!==this.tabs.length?(console.warn("Tabs toggles and tabs amounts are not matching"),!1):0===this.toggles.length?(console.warn("There's no toggles for tabs"),!1):0!==this.tabs.length||(console.warn("There's no content tabs"),!1)}destroy(){for(var e;e=this.initedTabs.pop();)e.destroy()}}var Yt=i(8),Wt=i.n(Yt);new class{constructor(){this.MQTYPE={MIN:"min",MAX:"max"},this.BREAKPOINTS=JSON.parse(this.breakpoints),this.BREAKPOINT=this.breakpoint,window.addEventListener("resize",()=>{this.BREAKPOINT=this.breakpoint},!1)}get breakpoint(){return window.getComputedStyle(document.body,":after").content.replace(/\"/g,"")}get breakpoints(){return T.removeQuotes(window.getComputedStyle(document.body,":before").content)}match(e,t){return e===this.MQTYPE.MAX&&t--,!!window.matchMedia(`screen and (${e}-width: ${t})`).matches}is(e){return this.BREAKPOINT===e}isMax(e){return this.match(this.MQTYPE.MAX,this.BREAKPOINTS[e])}isMin(e){return this.match(this.MQTYPE.MIN,this.BREAKPOINTS[e])}isMobile(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}isTouch(){return"ontouchstart"in window}},new class{constructor(){this.calculate(),this.initializeDetector()}initializeDetector(){window.addEventListener("resize",()=>{this.calculate()})}calculate(){let e=.01*window.innerHeight;document.querySelector(".App").style.setProperty("--vh",e+"px")}};new class{constructor(e={}){this.defaults={siteName:"",rules:["background: #56BEC5","color: #FFFFFF","padding: 10px 20px","line-height: 35px"]},this.settings=Object.assign(this.defaults,e)}init(){console.log(`%c ${this.settings.siteName} | coded and designed by brg`,this.settings.rules.join(";"))}}
186({siteName:"Bros Hospitality",rules:["background: #FFFCF1","color: #30313B","padding: 10px 20px","line-height: 35px"]}).init(),T.scrollTopOnReload(),window.addEventListener("resize",()=>{let e=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",e+"px")}),window.dispatchEvent(new Event("resize"));const Xt=new class{constructor(e,t={}){this.defaults={classes:{loaded:"c-Loader--Loaded",disabled:"c-Loader--Disabled"},selector:{loadbar:".c-Loader__Loadbar",counter:".c-Loader__Counter",logo:".c-Loader__Logo"},cookies:{enabled:""},isEnabled:!0},this._loader=e,this.settings=Object.assign(this.defaults,t),this.init()}get loader(){return this._loader}set loader(e){this._loader=e}get counter(){return this._counter}set counter(e){this._counter=e}get loadbar(){return this._loadbar}set loadbar(e){this._loadbar=e}get isEnabled(){return this._isEnabled}set isEnabled(e){this._isEnabled=e}get hasToBeStopped(){return this._hasToBeStopped}set hasToBeStopped(e){this._hasToBeStopped=e}get selectors(){return this.settings.selector}init(){this.counter=this.loader.querySelector(this.settings.selector.counter),this.loadbar=this.loader.querySelector(this.settings.selector.loadbar);var e=k.get(this.settings.cookies.enabled);void 0!==e&&Boolean(e)?this.disable():this.enable(),this.hasToBeStopped=!1,this._performanceData=window.performance.getEntriesByType("navigation"),this._estimatedTime=-(this._performanceData.loadEventEnd-this._performanceData.startTime),this._duration=100*parseInt(this._estimatedTime/1e3%60),this._interval=this._duration/100}end(){this.isEnabled&&(this.loader.classList.add(this.settings.classes.loaded),"function"==typeof this._onLoadedCallback&&Object(A.setTimeout)(()=>{this._onLoadedCallback()},this._onLoadedDelay),k.set(this.settings.cookies.enabled,!0))}run(){if(this.isEnabled){"function"==typeof this._onCreation&&this._onCreation();let t=0;var e=setInterval(()=>{null!==this.loadbar&&null!==this.counter&&(this.counter.innerHTML=T.pad(t),this.loadbar.setAttribute("style",`width: ${t}%`)),(this.hasToBeStopped||100===t)&&(Object(A.setTimeout)(()=>{this.end()},3e3),clearInterval(e)),t+=1},this._interval)}else this.loader.classList.add(this.settings.classes.disabled),"function"==typeof this._onLoadedCallback&&this._onLoadedCallback()}stop(){this.hasToBeStopped=!0}enable(){this.isEnabled=!0}disable(){this.isEnabled=!1}onCreation(e){"function"==typeof e&&(this._onCreation=e)}onLoadedCallback(e,t){"function"==typeof e&&(this._onLoadedCallback=e,this._onLoadedDelay=t)}}(document.getElementById("App__Loader"),{cookies:{enabled:document.getElementById("App__Loader").dataset.loaderCookieName}});Xt.onCreation(()=>{new h({selector:Xt.selectors.logo,onAnimationComplete:()=>{Xt.stop()}})}),Xt.onLoadedCallback(()=>{s()("https://secure.hoteldoor.it/Scripts/ViewSpecific/WebMarketingRules/brg_service.js",()=>{_brg_service.setAccountBaseUrl("https://secure.hoteldoor.it/public/WMRules/1452/"),_brg_service.initialize()})}),Xt.run(),document.addEventListener("lazybeforeunveil",e=>{var t=e.target.dataset.xhr;t&&new c(e.target,{request:JSON.parse(t),onSuccess:()=>{"social-wall"===e.target.dataset.xhrType&&new Gt(document.getElementById("App__Social-Wall"))}}).call()});const Ut=new class{constructor(e,t={}){this.DIRECTION={UP:"UP",DOWN:"DOWN"},this.defaults={enableOnDirection:this.DIRECTION.DOWN,trasitionClass:"c-Navbar--Transitioning",stickyClass:"c-Navbar--Sticky",activeClass:"c-Navbar--Active"},this.navbar=e,this.settings=Object.assign(this.defaults,t),this.scrollPosition=0,this.initialize()}enable(){this.navbar.classList.add(this.settings.activeClass)}disable(){this.navbar.classList.remove(this.settings.activeClass)}scroll(){var e=window.scrollY;if(e>window.innerHeight){switch(this.settings.enableOnDirection){case this.DIRECTION.UP:document.body.getBoundingClientRect().top>this.scrollPosition?this.navbar.classList.add(this.settings.stickyClass):this.navbar.classList.remove(this.settings.stickyClass);break;case this.DIRECTION.DOWN:document.body.getBoundingClientRect().top<this.scrollPosition&&this.navbar.classList.add(this.settings.stickyClass)}this.scrollPosition=document.body.getBoundingClientRect().top}else e>window.innerHeight/2?this.navbar.classList.add(this.settings.trasitionClass):this.navbar.classList.remove(this.settings.trasitionClass),this.navbar.classList.remove(this.settings.stickyClass)}attachHandler(){window.addEventListener("scroll",()=>{window.requestAnimationFrame(()=>{this.scroll()})})}
186initialize(){null===this.navbar?console.warn("You need to provide an element."):this.attachHandler()}}(document.getElementById("App__Navbar"),{enableOnDirection:"DOWN"}),Kt=new class{constructor(e='[data-toggle="navigation"]',t={}){this.defaults={activeClass:"c-Navigation--Active",navigationSelector:".c-Navigation",onOpenCallback:()=>{},onCloseCallback:()=>{}},this.settings=Object.assign(this.defaults,t),this.triggers=document.querySelectorAll(e),this.elements=new Map,this.triggers.forEach(e=>{this.elements.set(e.dataset.target,{trigger:new D(e,e.dataset.animation),target:document.querySelector(e.dataset.target),active:!1})}),this.initialize()}toggle(e){this.elements.forEach(t=>{t.target!==e.target&&this.close(t)}),e.active?this.close(e):this.open(e)}open(e){e.trigger.open(),e.target.classList.add(this.settings.activeClass),"function"==typeof this.settings.onOpenCallback&&this.settings.onOpenCallback(),e.active=!0}closeAll(){this.triggers.forEach(e=>{this.close(this.elements.get(e.dataset.target))})}close(e){e.trigger.close(),e.target.classList.remove(this.settings.activeClass),"function"==typeof this.settings.onCloseCallback&&this.settings.onCloseCallback(),e.active=!1}attachHandler(){this.triggers.forEach(e=>{e.addEventListener("click",()=>{this.toggle(this.elements.get(e.dataset.target))})})}initialize(){0===this.elements.size?console.warn("You need to provide a selector."):this.attachHandler()}}('[data-toggle="navigation"]',{onOpenCallback:()=>{document.getElementById("App").classList.add("App--Unscrollable"),Ut.enable()},onCloseCallback:()=>{document.getElementById("App").classList.remove("App--Unscrollable"),Ut.disable()}});new h,new class{constructor(e,t={}){this.defaults={selector:".o-Anchor",onAnchorItemClick:()=>{}},this.anchors=e,this.settings=Object.assign(this.defaults,t),this.root=(()=>{if("scrollingElement"in document)return document.scrollingElement;const e=document.documentElement,t=e.scrollTop;e.scrollTop=t+1;const i=e.scrollTop;return e.scrollTop=t,i>t?e:document.body})(),this.ease=(e,t,i,n)=>Math.round(n*(1-Math.pow(2,-10*t/e))+i),this.attachHandler()}get selector(){return this.settings.selector}getCoordinates(e){const t=this.root.scrollTop,i=(()=>{if(e.length<2)return-t;const i=document.querySelector(e);if(!i)return;const n=i.getBoundingClientRect().top,s=this.root.scrollHeight-window.innerHeight;return t+n<s?n:s-t})();if(i)return new Map([["start",t],["delta",i]])}scroll(e){const t=e.getAttribute("href");t.startsWith("#")||(window.location.href=t);const i=this.getCoordinates(t);if(!i)return;const n=e=>{s.set("elapsed",e-a),this.root.scrollTop=this.ease(...s.values(),...i.values()),s.get("elapsed")<s.get("duration")?requestAnimationFrame(n):this.complete(t,i)},s=new Map([["duration",800]]),a=performance.now();requestAnimationFrame(n)}complete(e,t){history.pushState(null,null,e),this.root.scrollTop=t.get("start")+t.get("delta")}attachHandler(){null===this.anchors?console.warn("You need to provide anchor elements."):this.anchors.forEach(e=>{var t=e;"a"!==e.tagName.toLowerCase()&&(t=e.querySelector("a")),t.addEventListener("click",e=>{e.preventDefault(),"function"==typeof this.settings.onAnchorItemClick&&this.settings.onAnchorItemClick(),this.scroll(t)})})}}(document.querySelectorAll(".o-Anchor"),{onAnchorItemClick:()=>{Kt.closeAll()}});var Jt=document.querySelectorAll(".c-Interactive-Map__Point");null!==Jt&&(Jt.forEach(e=>{new I(e,document.getElementById("popover-"+e.dataset.index),{allowOpenOnStart:!1,popperOptions:{placement:"top"},modifiers:{arrow:{element:".arrow"}},allowClosingOnLeave:!0})}),document.querySelectorAll(".o-Legend__Item").forEach(e=>{e.addEventListener("click",t=>{t.preventDefault(),setTimeout(()=>{document.querySelector(`.c-Interactive-Map__Point[data-index="${e.dataset.index}"]`).click()},300)})}));new Gt;new class{constructor(e=null,t={}){this.defaults={classes:{default:".o-Scroll-Element"}},null!=e&&(this.scrollElement=e),this.settings=Object.assign(this.defaults,t),this.init()}init(){if(null!=this.scrollElement)this.reveal(this.scrollElement);else{document.querySelectorAll(this.settings.classes.default).forEach(e
186=>{this.reveal(e)})}}reveal(e){var t=e.dataset.mayhemScrollReveal;t&&_e().reveal(e,JSON.parse(t))}},null!==document.querySelectorAll(".c-Tabs")&&document.querySelectorAll(".c-Tabs").forEach(e=>{new qt(e,"c-Tabs",()=>{}).init()}),null!==document.querySelectorAll(".c-Lightbox")&&document.querySelectorAll(".c-Lightbox").forEach(e=>{void 0!==e.dataset.multipleGallery?e.querySelectorAll(".c-Lightbox__Item").forEach(e=>{new r.a({selector:""+e.dataset.gallery}).setElements(JSON.parse(e.dataset.items))}):new r.a({selector:"c-Lightbox__Item"})}),new class{constructor(e=null,t={}){this.defaults={classes:{default:".u-Typography--Split"}},null!=e&&(this.textElement=e),this.settings=Object.assign(this.defaults,t),this.init()}init(){if(null!=this.textElement)this.reveal(this.textElement,1);else{document.querySelectorAll(this.settings.classes.default).forEach(e=>{e.children.length>1?Wt()({target:e,by:"lines"}).forEach(e=>{e.words.forEach((e,t)=>{this.reveal(e,t)})}):Wt()({target:e,by:"words"}).forEach(e=>{e.words.forEach((e,t)=>{this.reveal(e,t)})})})}}reveal(e,t){_e().reveal(e,{delay:100*t,origin:"bottom",distance:"10px",duration:800,scale:.85})}},(new class{init(){var e=document.getElementById("timeline");let t={top:0,left:0,x:0,y:0};if(null!=e){const i=function(i){t={left:e.scrollLeft,top:e.scrollTop,x:i.clientX,y:i.clientY},document.addEventListener("mousemove",n),document.addEventListener("mouseup",s)},n=function(i){const n=i.clientX-t.x,s=i.clientY-t.y;e.scrollTop=t.top-s,e.scrollLeft=t.left-n},s=function(){document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",s)};e.addEventListener("mousedown",i)}}}).init(),new class{constructor(e,t={}){this.defaults={classes:{default:".c-Accordion",panel:".o-Panel",content:".o-Panel__Content",header:".o-Panel__Header",active:"o-Panel--Active",toggle:".o-Panel__Arrow"},enableFirstActive:!1},this.element=e,this.settings=Object.assign(this.defaults,t),this.init()}init(){if(null!=this.element)this.handlePanels(this.element),this.settings.enableFirstActive&&this.element.querySelectorAll(this.settings.classes.panel)[0].classList.add(this.settings.classes.active);else{document.querySelectorAll(this.settings.classes.default).forEach(e=>{this.handlePanels(e),this.settings.enableFirstActive&&e.querySelectorAll(this.settings.classes.panel)[0].classList.add(this.settings.classes.active)})}}handlePanels(e){var t=e.querySelectorAll(this.settings.classes.default+">"+this.settings.classes.panel);t.forEach(e=>{e.querySelector(this.settings.classes.header).addEventListener("click",e=>{t.forEach(t=>{t.querySelector(this.settings.classes.header)!=e.target||t.classList.contains(this.settings.classes.active)?t.classList.remove(this.settings.classes.active):t.classList.add(this.settings.classes.active)})})})}}(document.querySelector(".c-Accordion"),{enableFirstActive:!0});new class extends M{constructor(e,t,i={}){super(e,i),this._form=e,this.offers=t,this.settings=Object.assign(this.defaults,i),this.initialize()}initialize(){null===this._form?console.warn("You need to provide an element."):this.filterOffers()}filterOffers(){var e=document.getElementById("remove_filter_offers"),t=document.getElementById("filter_offers");t.addEventListener("click",i=>{var n=document.getElementById("selectHotel").value,s=document.getElementById("selectCategory").value;null==n||n.isEmpty||"default"==n||this.offers.forEach(e=>{e.getAttribute("data-offerHotel")!=n&&0!=e.getAttribute("data-offerHotel")?e.classList.add("u-Hidden"):e.getAttribute("data-offerCategory")!=s&&"default"!=s||e.classList.remove("u-Hidden")}),"all"==n&&this.offers.forEach(e=>{e.getAttribute("data-offerCategory")!=s&&"default"!=s&&"all"!=s||e.classList.remove("u-Hidden")}),null==s||s.isEmpty||"default"==s||this.offers.forEach(e=>{JSON.parse(e.getAttribute("data-offerCategory")).includes(s)?e.getAttribute("data-offerHotel")!=n&&"default"!=n&&0!=e.getAttribute("data-offerHotel")||e.classList.remove("u-Hidden"):e.classList.add("u-Hidden")}),"all"==s&&this.offers.forEach(e=>{e.getAttribute("data-offerHotel")!=n&&"default"!=n&&"all"!=n||e.classList.remove("u-Hidden")}),e.classList.remove("u-Hidden"),t.classList.add("u-Hidden")}),e.addEventListener("click",()=>
186{this.offers.forEach(e=>e.classList.remove("u-Hidden")),t.classList.remove("u-Hidden"),e.classList.add("u-Hidden")})}}(document.getElementById("select-offers-form"),document.querySelectorAll("[data-offer]"),{language:document.documentElement.getAttribute("lang")}),new class extends M{constructor(e,t={}){super(e,t),this.defaults={classes:{message:"o-Form__Message"}},this._form=e,this.settings=Object.assign(this.defaults,t),this.initialize()}initialize(){null===this._form?console.warn("You need to provide an element."):(this.handleFileUploads(),this.handleValidation())}handleFileUploads(){var e=this._form.querySelector(".o-File-Uploader");new P(e)}handleValidation(){this.handleMessages(),new S.a("#"+this._form.getAttribute("id"),{errorClass:this.settings.classes.message,messages:this.messages})}handleMessages(){switch(this.messages="",document.documentElement.getAttribute("lang")){case"it-IT":this.messages={missingValue:{checkbox:"Questo campo è obbligatorio.",default:"Si prega di compilare questo campo."}};break;case"en-GB":default:this.messages={missingValue:{checkbox:"This field is required.",default:"Please fill out this field."}}}}}(document.getElementById("job-application-form")),new class extends M{constructor(e,t={}){super(e,t),this.defaults={classes:{message:"o-Form__Message"}},this._form=e,this.settings=Object.assign(this.defaults,t),this.initialize()}initialize(){null===this._form?console.warn("You need to provide an element."):this.handleValidation()}handleValidation(){this.handleMessages(),new S.a("#"+this._form.getAttribute("id"),{errorClass:this.settings.classes.message,messages:this.messages})}handleMessages(){switch(this.messages="",document.documentElement.getAttribute("lang")){case"it-IT":this.messages={missingValue:{checkbox:"Questo campo è obbligatorio.",default:"Si prega di compilare questo campo."}};break;case"en-GB":default:this.messages={missingValue:{checkbox:"This field is required.",default:"Please fill out this field."}}}}}(document.getElementById("business-form"));var Zt=document.querySelector(".c-Popup");if(null!=Zt){new F(Zt)}},,,,function(e,t,i){i(28),i(22),i(23),i(24),i(25),i(26),e.exports=i(27)}]]);
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.