!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(s,a){void 0===s&&(s={}),void 0===a&&(a={}),Object.keys(a).forEach((i=>{void 0===s[i]?s[i]=a[i]:e(a[i])&&e(s[i])&&Object.keys(a[i]).length>0&&t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return t(e,s),e}const i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function r(){const e="undefined"!=typeof window?window:{};return t(e,i),e}class n extends Array{constructor(e){"number"==typeof e?super(e):(super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this))}}function l(e){void 0===e&&(e=[]);const t=[];return e.forEach((e=>{Array.isArray(e)?t.push(...l(e)):t.push(e)})),t}function o(e,t){return Array.prototype.filter.call(e,t)}function d(e,t){const s=r(),i=a();let l=[];if(!t&&e instanceof n)return e;if(!e)return new n(l);if("string"==typeof e){const s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){let e="div";0===s.indexOf("<li")&&(e="ul"),0===s.indexOf("<tr")&&(e="tbody"),0!==s.indexOf("<td")&&0!==s.indexOf("<th")||(e="tr"),0===s.indexOf("<tbody")&&(e="table"),0===s.indexOf("<option")&&(e="select");const t=i.createElement(e);t.innerHTML=s;for(let e=0;e<t.childNodes.length;e+=1)l.push(t.childNodes[e])}else l=function(e,t){if("string"!=typeof e)return[e];const s=[],a=t.querySelectorAll(e);for(let e=0;e<a.length;e+=1)s.push(a[e]);return s}(e.trim(),t||i)}else if(e.nodeType||e===s||e===i)l.push(e);else if(Array.isArray(e)){if(e instanceof n)return e;l=e}return new n(function(e){const t=[];for(let s=0;s<e.length;s+=1)-1===t.indexOf(e[s])&&t.push(e[s]);return t}(l))}d.fn=n.prototype;const c={addClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.add(...a)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.remove(...a)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return o(this,(e=>a.filter((t=>e.classList.contains(t))).length>0)).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));this.forEach((e=>{a.forEach((t=>{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let s=0;s<this.length;s+=1)if(2===arguments.length)this[s].setAttribute(e,t);else for(const t in e)this[s][t]=e[t],this[s].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];let[a,i,r,n]=t;function l(e){const t=e.target;if(!t)return;const s=e.target.dom7EventData||[];if(s.indexOf(e)<0&&s.unshift(e),d(t).is(i))r.apply(t,s);else{const e=d(t).parents();for(let t=0;t<e.length;t+=1)d(e[t]).is(i)&&r.apply(e[t],s)}}function o(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&([a,r,n]=t,i=void 0),n||(n=!1);const c=a.split(" ");let p;for(let e=0;e<this.length;e+=1){const t=this[e];if(i)for(p=0;p<c.length;p+=1){const e=c[p];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:r,proxyListener:l}),t.addEventListener(e,l,n)}else for(p=0;p<c.length;p+=1){const e=c[p];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:r,proxyListener:o}),t.addEventListener(e,o,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];let[a,i,r,n]=t;"function"==typeof t[1]&&([a,r,n]=t,i=void 0),n||(n=!1);const l=a.split(" ");for(let e=0;e<l.length;e+=1){const t=l[e];for(let e=0;e<this.length;e+=1){const s=this[e];let a;if(!i&&s.dom7Listeners?a=s.dom7Listeners[t]:i&&s.dom7LiveListeners&&(a=s.dom7LiveListeners[t]),a&&a.length)for(let e=a.length-1;e>=0;e-=1){const i=a[e];r&&i.listener===r||r&&i.listener&&i.listener.dom7proxy&&i.listener.dom7proxy===r?(s.removeEventListener(t,i.proxyListener,n),a.splice(e,1)):r||(s.removeEventListener(t,i.proxyListener,n),a.splice(e,1))}}}return this},trigger:function(){const e=r();for(var t=arguments.length,s=new Array(t),a=0;a<t;a++)s[a]=arguments[a];const i=s[0].split(" "),n=s[1];for(let t=0;t<i.length;t+=1){const a=i[t];for(let t=0;t<this.length;t+=1){const i=this[t];if(e.CustomEvent){const t=new e.CustomEvent(a,{detail:n,bubbles:!0,cancelable:!0});i.dom7EventData=s.filter(((e,t)=>t>0)),i.dispatchEvent(t),i.dom7EventData=[],delete i.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",(function s(a){a.target===this&&(e.call(this,a),t.off("transitionend",s))})),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},styles:function(){const e=r();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=r(),t=a(),s=this[0],i=s.getBoundingClientRect(),n=t.body,l=s.clientTop||n.clientTop||0,o=s.clientLeft||n.clientLeft||0,d=s===e?e.scrollY:s.scrollTop,c=s===e?e.scrollX:s.scrollLeft;return{top:i.top+d-l,left:i.left+c-o}}return null},css:function(e,t){const s=r();let a;if(1===arguments.length){if("string"!=typeof e){for(a=0;a<this.length;a+=1)for(const t in e)this[a].style[t]=e[t];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(a=0;a<this.length;a+=1)this[a].style[e]=t;return this}return this},each:function(e){return e?(this.forEach(((t,s)=>{e.apply(t,[t,s])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;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=r(),s=a(),i=this[0];let l,o;if(!i||void 0===e)return!1;if("string"==typeof e){if(i.matches)return i.matches(e);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(e);if(i.msMatchesSelector)return i.msMatchesSelector(e);for(l=d(e),o=0;o<l.length;o+=1)if(l[o]===i)return!0;return!1}if(e===s)return i===s;if(e===t)return i===t;if(e.nodeType||e instanceof n){for(l=e.nodeType?[e]:e,o=0;o<l.length;o+=1)if(l[o]===i)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;if(e>t-1)return d([]);if(e<0){const s=t+e;return d(s<0?[]:[this[s]])}return d([this[e]])},append:function(){let e;const t=a();for(let s=0;s<arguments.length;s+=1){e=s<0||arguments.length<=s?void 0:arguments[s];for(let s=0;s<this.length;s+=1)if("string"==typeof e){const a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[s].appendChild(a.firstChild)}else if(e instanceof n)for(let t=0;t<e.length;t+=1)this[s].appendChild(e[t]);else this[s].appendChild(e)}return this},prepend:function(e){const t=a();let s,i;for(s=0;s<this.length;s+=1)if("string"==typeof e){const a=t.createElement("div");for(a.innerHTML=e,i=a.childNodes.length-1;i>=0;i-=1)this[s].insertBefore(a.childNodes[i],this[s].childNodes[0])}else if(e instanceof n)for(i=0;i<e.length;i+=1)this[s].insertBefore(e[i],this[s].childNodes[0]);else this[s].insertBefore(e,this[s].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&d(this[0].nextElementSibling).is(e)?d([this[0].nextElementSibling]):d([]):this[0].nextElementSibling?d([this[0].nextElementSibling]):d([]):d([])},nextAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.nextElementSibling;){const a=s.nextElementSibling;e?d(a).is(e)&&t.push(a):t.push(a),s=a}return d(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&d(t.previousElementSibling).is(e)?d([t.previousElementSibling]):d([]):t.previousElementSibling?d([t.previousElementSibling]):d([])}return d([])},prevAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.previousElementSibling;){const a=s.previousElementSibling;e?d(a).is(e)&&t.push(a):t.push(a),s=a}return d(t)},parent:function(e){const t=[];for(let s=0;s<this.length;s+=1)null!==this[s].parentNode&&(e?d(this[s].parentNode).is(e)&&t.push(this[s].parentNode):t.push(this[s].parentNode));return d(t)},parents:function(e){const t=[];for(let s=0;s<this.length;s+=1){let a=this[s].parentNode;for(;a;)e?d(a).is(e)&&t.push(a):t.push(a),a=a.parentNode}return d(t)},closest:function(e){let t=this;return void 0===e?d([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let s=0;s<this.length;s+=1){const a=this[s].querySelectorAll(e);for(let e=0;e<a.length;e+=1)t.push(a[e])}return d(t)},children:function(e){const t=[];for(let s=0;s<this.length;s+=1){const a=this[s].children;for(let s=0;s<a.length;s+=1)e&&!d(a[s]).is(e)||t.push(a[s])}return d(t)},filter:function(e){return d(o(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function p(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function u(){return Date.now()}function h(e,t){void 0===t&&(t="x");const s=r();let a,i,n;const l=function(e){const t=r();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function m(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function f(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function g(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;s<arguments.length;s+=1){const a=s<0||arguments.length<=s?void 0:arguments[s];if(null!=a&&!f(a)){const s=Object.keys(Object(a)).filter((e=>t.indexOf(e)<0));for(let t=0,i=s.length;t<i;t+=1){const i=s[t],r=Object.getOwnPropertyDescriptor(a,i);void 0!==r&&r.enumerable&&(m(e[i])&&m(a[i])?a[i].__swiper__?e[i]=a[i]:g(e[i],a[i]):!m(e[i])&&m(a[i])?(e[i]={},a[i].__swiper__?e[i]=a[i]:g(e[i],a[i])):e[i]=a[i])}}}return e}function v(e,t,s){e.style.setProperty(t,s)}function w(e){let{swiper:t,targetPosition:s,side:a}=e;const i=r(),n=-t.translate;let l,o=null;const d=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const c=s>n?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{l=(new Date).getTime(),null===o&&(o=l);const e=Math.max(Math.min((l-o)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=n+r*(s-n);if(p(c,s)&&(c=s),t.wrapperEl.scrollTo({[a]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:c})})),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(u)};u()}let b,x,y;function E(){return b||(b=function(){const e=r(),t=a();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const s=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,s)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),b}function C(e){return void 0===e&&(e={}),x||(x=function(e){let{userAgent:t}=void 0===e?{}:e;const s=E(),a=r(),i=a.navigator.platform,n=t||a.navigator.userAgent,l={ios:!1,android:!1},o=a.screen.width,d=a.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let p=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),h=!p&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===i;let f="MacIntel"===i;return!p&&f&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)>=0&&(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&&!m&&(l.os="android",l.android=!0),(p||h||u)&&(l.os="ios",l.ios=!0),l}(e)),x}function T(){return y||(y=function(){const e=r();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),y}Object.keys(c).forEach((e=>{Object.defineProperty(d.fn,e,{value:c[e],writable:!0})}));var $={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;function i(){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,r=new Array(s),n=0;n<s;n++)r[n]=arguments[n];t.apply(a,r)}return i.__emitterProxy=t,a.on(e,i,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof e)return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[a](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,a;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(t=r[0],s=r.slice(1,r.length),a=e):(t=r[0].events,s=r[0].data,a=r[0].context||e),s.unshift(a);return(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(a,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(a,s)}))})),e}};var S={updateSize:function(){const e=this;let t,s;const a=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a[0].clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a[0].clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(a.css("padding-left")||0,10)-parseInt(a.css("padding-right")||0,10),s=s-parseInt(a.css("padding-top")||0,10)-parseInt(a.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function s(e,s){return parseFloat(e.getPropertyValue(t(s))||0)}const a=e.params,{$wrapperEl:i,size:r,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&&a.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=i.children(`.${e.params.slideClass}`),p=o?e.virtual.slides.length:c.length;let u=[];const h=[],m=[];let f=a.slidesOffsetBefore;"function"==typeof f&&(f=a.slidesOffsetBefore.call(e));let g=a.slidesOffsetAfter;"function"==typeof g&&(g=a.slidesOffsetAfter.call(e));const w=e.snapGrid.length,b=e.slidesGrid.length;let x=a.spaceBetween,y=-f,E=0,C=0;if(void 0===r)return;"string"==typeof x&&x.indexOf("%")>=0&&(x=parseFloat(x.replace("%",""))/100*r),e.virtualSize=-x,n?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),a.centeredSlides&&a.cssMode&&(v(e.wrapperEl,"--swiper-centered-offset-before",""),v(e.wrapperEl,"--swiper-centered-offset-after",""));const T=a.grid&&a.grid.rows>1&&e.grid;let $;T&&e.grid.initSlides(p);const S="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>void 0!==a.breakpoints[e].slidesPerView)).length>0;for(let i=0;i<p;i+=1){$=0;const n=c.eq(i);if(T&&e.grid.updateSlide(i,n,p,t),"none"!==n.css("display")){if("auto"===a.slidesPerView){S&&(c[i].style[t("width")]="");const r=getComputedStyle(n[0]),l=n[0].style.transform,o=n[0].style.webkitTransform;if(l&&(n[0].style.transform="none"),o&&(n[0].style.webkitTransform="none"),a.roundLengths)$=e.isHorizontal()?n.outerWidth(!0):n.outerHeight(!0);else{const e=s(r,"width"),t=s(r,"padding-left"),a=s(r,"padding-right"),i=s(r,"margin-left"),l=s(r,"margin-right"),o=r.getPropertyValue("box-sizing");if(o&&"border-box"===o)$=e+i+l;else{const{clientWidth:s,offsetWidth:r}=n[0];$=e+t+a+i+l+(r-s)}}l&&(n[0].style.transform=l),o&&(n[0].style.webkitTransform=o),a.roundLengths&&($=Math.floor($))}else $=(r-(a.slidesPerView-1)*x)/a.slidesPerView,a.roundLengths&&($=Math.floor($)),c[i]&&(c[i].style[t("width")]=`${$}px`);c[i]&&(c[i].swiperSlideSize=$),m.push($),a.centeredSlides?(y=y+$/2+E/2+x,0===E&&0!==i&&(y=y-r/2-x),0===i&&(y=y-r/2-x),Math.abs(y)<.001&&(y=0),a.roundLengths&&(y=Math.floor(y)),C%a.slidesPerGroup==0&&u.push(y),h.push(y)):(a.roundLengths&&(y=Math.floor(y)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&u.push(y),h.push(y),y=y+$+x),e.virtualSize+=$+x,E=$,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,r)+g,n&&l&&("slide"===a.effect||"coverflow"===a.effect)&&i.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&i.css({[t("width")]:`${e.virtualSize+a.spaceBetween}px`}),T&&e.grid.updateWrapperSize($,u,t),!a.centeredSlides){const t=[];for(let s=0;s<u.length;s+=1){let i=u[s];a.roundLengths&&(i=Math.floor(i)),u[s]<=e.virtualSize-r&&t.push(i)}u=t,Math.floor(e.virtualSize-r)-Math.floor(u[u.length-1])>1&&u.push(e.virtualSize-r)}if(0===u.length&&(u=[0]),0!==a.spaceBetween){const s=e.isHorizontal()&&n?"marginLeft":t("marginRight");c.filter(((e,t)=>!a.cssMode||t!==c.length-1)).css({[s]:`${x}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-r;u=u.map((e=>e<0?-f:e>t?t+g:e))}if(a.centerInsufficientSlides){let e=0;if(m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e<r){const t=(r-e)/2;u.forEach(((e,s)=>{u[s]=e-t})),h.forEach(((e,s)=>{h[s]=e+t}))}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:h,slidesSizesGrid:m}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){v(e.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),v(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-m[m.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}if(p!==d&&e.emit("slidesLengthChange"),u.length!==w&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==b&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset(),!(o||a.cssMode||"slide"!==a.effect&&"fade"!==a.effect)){const t=`${a.containerModifierClass}backface-hidden`,s=e.$el.hasClass(t);p<=a.maxBackfaceHiddenSlides?s||e.$el.addClass(t):s&&e.$el.removeClass(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||d([])).each((e=>{s.push(e)}));else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;i<s.length;i+=1)if(void 0!==s[i]){const e=s[i].offsetHeight;r=e>r?e:r}(r||0===r)&&t.$wrapperEl.css("height",`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let s=0;s<t.length;s+=1)t[s].swiperSlideOffset=e.isHorizontal()?t[s].offsetLeft:t[s].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,s=t.params,{slides:a,rtlTranslate:i,snapGrid:r}=t;if(0===a.length)return;void 0===a[0].swiperSlideOffset&&t.updateSlidesOffset();let n=-e;i&&(n=e),a.removeClass(s.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<a.length;e+=1){const l=a[e];let o=l.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(o-=a[0].swiperSlideOffset);const d=(n+(s.centeredSlides?t.minTranslate():0)-o)/(l.swiperSlideSize+s.spaceBetween),c=(n-r[0]+(s.centeredSlides?t.minTranslate():0)-o)/(l.swiperSlideSize+s.spaceBetween),p=-(n-o),u=p+t.slidesSizesGrid[e];(p>=0&&p<t.size-1||u>1&&u<=t.size||p<=0&&u>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),a.eq(e).addClass(s.slideVisibleClass)),l.progress=i?-d:d,l.originalProgress=i?-c:c}t.visibleSlides=d(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n}=t;const l=r,o=n;0===a?(i=0,r=!0,n=!0):(i=(e-t.minTranslate())/a,r=i<=0,n=i>=1),Object.assign(t,{progress:i,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),n&&!o&&t.emit("reachEnd toEdge"),(l&&!r||o&&!n)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,$wrapperEl:a,activeIndex:i,realIndex:r}=e,n=e.virtual&&s.virtual.enabled;let l;t.removeClass(`${s.slideActiveClass} ${s.slideNextClass} ${s.slidePrevClass} ${s.slideDuplicateActiveClass} ${s.slideDuplicateNextClass} ${s.slideDuplicatePrevClass}`),l=n?e.$wrapperEl.find(`.${s.slideClass}[data-swiper-slide-index="${i}"]`):t.eq(i),l.addClass(s.slideActiveClass),s.loop&&(l.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass));let o=l.nextAll(`.${s.slideClass}`).eq(0).addClass(s.slideNextClass);s.loop&&0===o.length&&(o=t.eq(0),o.addClass(s.slideNextClass));let d=l.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);s.loop&&0===d.length&&(d=t.eq(-1),d.addClass(s.slidePrevClass)),s.loop&&(o.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass),d.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:i,params:r,activeIndex:n,realIndex:l,snapIndex:o}=t;let d,c=e;if(void 0===c){for(let e=0;e<a.length;e+=1)void 0!==a[e+1]?s>=a[e]&&s<a[e+1]-(a[e+1]-a[e])/2?c=e:s>=a[e]&&s<a[e+1]&&(c=e+1):s>=a[e]&&(c=e);r.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(i.indexOf(s)>=0)d=i.indexOf(s);else{const e=Math.min(r.slidesPerGroupSkip,c);d=e+Math.floor((c-e)/r.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),c===n)return void(d!==o&&(t.snapIndex=d,t.emit("snapIndexChange")));const p=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10);Object.assign(t,{snapIndex:d,realIndex:p,previousIndex:n,activeIndex:c}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==p&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,s=t.params,a=d(e).closest(`.${s.slideClass}`)[0];let i,r=!1;if(a)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===a){r=!0,i=e;break}if(!a||!r)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=a,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(d(a).attr("data-swiper-slide-index"),10):t.clickedIndex=i,s.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};var M={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:s,translate:a,$wrapperEl:i}=this;if(t.virtualTranslate)return s?-a:a;if(t.cssMode)return a;let r=h(i[0],e);return s&&(r=-r),r||0},setTranslate:function(e,t){const s=this,{rtlTranslate:a,params:i,$wrapperEl:r,wrapperEl:n,progress:l}=s;let o,d=0,c=0;s.isHorizontal()?d=a?-e:e:c=e,i.roundLengths&&(d=Math.floor(d),c=Math.floor(c)),i.cssMode?n[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-d:-c:i.virtualTranslate||r.transform(`translate3d(${d}px, ${c}px, 0px)`),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?d:c;const p=s.maxTranslate()-s.minTranslate();o=0===p?0:(e-s.minTranslate())/p,o!==l&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,s,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),void 0===a&&(a=!0);const r=this,{params:n,wrapperEl:l}=r;if(r.animating&&n.preventInteractionOnTransition)return!1;const o=r.minTranslate(),d=r.maxTranslate();let c;if(c=a&&e>o?o:a&&e<d?d:e,r.updateProgress(c),n.cssMode){const e=r.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-c;else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:-c,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,s&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}};function P(e){let{swiper:t,runCallbacks:s,direction:a,step:i}=e;const{activeIndex:r,previousIndex:n}=t;let l=a;if(l||(l=r>n?"next":r<n?"prev":"reset"),t.emit(`transition${i}`),s&&r!==n){if("reset"===l)return void t.emit(`slideResetTransition${i}`);t.emit(`slideChangeTransition${i}`),"next"===l?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}var k={slideTo:function(e,t,s,a,i){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const r=this;let n=e;n<0&&(n=0);const{params:l,snapGrid:o,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:u,wrapperEl:h,enabled:m}=r;if(r.animating&&l.preventInteractionOnTransition||!m&&!a&&!i)return!1;const f=Math.min(r.params.slidesPerGroupSkip,n);let g=f+Math.floor((n-f)/r.params.slidesPerGroup);g>=o.length&&(g=o.length-1);const v=-o[g];if(l.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){const t=-Math.floor(100*v),s=Math.floor(100*d[e]),a=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=s&&t<a-(a-s)/2?n=e:t>=s&&t<a&&(n=e+1):t>=s&&(n=e)}if(r.initialized&&n!==p){if(!r.allowSlideNext&&v<r.translate&&v<r.minTranslate())return!1;if(!r.allowSlidePrev&&v>r.translate&&v>r.maxTranslate()&&(p||0)!==n)return!1}let b;if(n!==(c||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(v),b=n>p?"next":n<p?"prev":"reset",u&&-v===r.translate||!u&&v===r.translate)return r.updateActiveIndex(n),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&&r.setTranslate(v),"reset"!==b&&(r.transitionStart(s,b),r.transitionEnd(s,b)),!1;if(l.cssMode){const e=r.isHorizontal(),s=u?v:-v;if(0===t){const t=r.virtual&&r.params.virtual.enabled;t&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),h[e?"scrollLeft":"scrollTop"]=s,t&&requestAnimationFrame((()=>{r.wrapperEl.style.scrollSnapType="",r._swiperImmediateVirtual=!1}))}else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(v),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const i=this;let r=e;return i.params.loop&&(r+=i.loopedSlides),i.slideTo(r,t,s,a)},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{animating:i,enabled:r,params:n}=a;if(!r)return a;let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex<n.slidesPerGroupSkip?1:l;if(n.loop){if(i&&n.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}return n.rewind&&a.isEnd?a.slideTo(0,e,t,s):a.slideTo(a.activeIndex+o,e,t,s)},slidePrev:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{params:i,animating:r,snapGrid:n,slidesGrid:l,rtlTranslate:o,enabled:d}=a;if(!d)return a;if(i.loop){if(r&&i.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=c(o?a.translate:-a.translate),u=n.map((e=>c(e)));let h=n[u.indexOf(p)-1];if(void 0===h&&i.cssMode){let e;n.forEach(((t,s)=>{p>=t&&(e=s)})),void 0!==e&&(h=n[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=l.indexOf(h),m<0&&(m=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(m=m-a.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),i.rewind&&a.isBeginning){const i=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(i,e,t,s)}return a.slideTo(m,e,t,s)},slideReset:function(e,t,s){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t,s,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===a&&(a=.5);const i=this;let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,r=e.clickedIndex;if(t.loop){if(e.animating)return;i=parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?r<e.loopedSlides-a/2||r>e.slides.length-e.loopedSlides+a/2?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-a?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=>{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}};var z={loopCreate:function(){const e=this,t=a(),{params:s,$wrapperEl:i}=e,r=i.children().length>0?d(i.children()[0].parentNode):i;r.children(`.${s.slideClass}.${s.slideDuplicateClass}`).remove();let n=r.children(`.${s.slideClass}`);if(s.loopFillGroupWithBlank){const e=s.slidesPerGroup-n.length%s.slidesPerGroup;if(e!==s.slidesPerGroup){for(let a=0;a<e;a+=1){const e=d(t.createElement("div")).addClass(`${s.slideClass} ${s.slideBlankClass}`);r.append(e)}n=r.children(`.${s.slideClass}`)}}"auto"!==s.slidesPerView||s.loopedSlides||(s.loopedSlides=n.length),e.loopedSlides=Math.ceil(parseFloat(s.loopedSlides||s.slidesPerView,10)),e.loopedSlides+=s.loopAdditionalSlides,e.loopedSlides>n.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=n.length);const l=[],o=[];n.each(((e,t)=>{d(e).attr("data-swiper-slide-index",t)}));for(let t=0;t<e.loopedSlides;t+=1){const e=t-Math.floor(t/n.length)*n.length;o.push(n.eq(e)[0]),l.unshift(n.eq(n.length-e-1)[0])}for(let e=0;e<o.length;e+=1)r.append(d(o[e].cloneNode(!0)).addClass(s.slideDuplicateClass));for(let e=l.length-1;e>=0;e-=1)r.prepend(d(l[e].cloneNode(!0)).addClass(s.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:s,loopedSlides:a,allowSlidePrev:i,allowSlideNext:r,snapGrid:n,rtlTranslate:l}=e;let o;e.allowSlidePrev=!0,e.allowSlideNext=!0;const d=-n[t]-e.getTranslate();if(t<a){o=s.length-3*a+t,o+=a;e.slideTo(o,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}else if(t>=s.length-a){o=-s.length+t+a,o+=a;e.slideTo(o,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}e.allowSlidePrev=i,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:s}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}};function L(e){const t=this,s=a(),i=r(),n=t.touchEventsData,{params:l,touches:o,enabled:c}=t;if(!c)return;if(t.animating&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let p=e;p.originalEvent&&(p=p.originalEvent);let h=d(p.target);if("wrapper"===l.touchEventsTarget&&!h.closest(t.wrapperEl).length)return;if(n.isTouchEvent="touchstart"===p.type,!n.isTouchEvent&&"which"in p&&3===p.which)return;if(!n.isTouchEvent&&"button"in p&&p.button>0)return;if(n.isTouched&&n.isMoved)return;const m=!!l.noSwipingClass&&""!==l.noSwipingClass,f=e.composedPath?e.composedPath():e.path;m&&p.target&&p.target.shadowRoot&&f&&(h=d(f[0]));const g=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,v=!(!p.target||!p.target.shadowRoot);if(l.noSwiping&&(v?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===a()||s===r())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(g,h[0]):h.closest(g)[0]))return void(t.allowClick=!0);if(l.swipeHandler&&!h.closest(l.swipeHandler)[0])return;o.currentX="touchstart"===p.type?p.targetTouches[0].pageX:p.pageX,o.currentY="touchstart"===p.type?p.targetTouches[0].pageY:p.pageY;const w=o.currentX,b=o.currentY,x=l.edgeSwipeDetection||l.iOSEdgeSwipeDetection,y=l.edgeSwipeThreshold||l.iOSEdgeSwipeThreshold;if(x&&(w<=y||w>=i.innerWidth-y)){if("prevent"!==x)return;e.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=w,o.startY=b,n.touchStartTime=u(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==p.type){let e=!0;h.is(n.focusableElements)&&(e=!1,"SELECT"===h[0].nodeName&&(n.isTouched=!1)),s.activeElement&&d(s.activeElement).is(n.focusableElements)&&s.activeElement!==h[0]&&s.activeElement.blur();const a=e&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!a||h[0].isContentEditable||p.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!l.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",p)}function O(e){const t=a(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:l,enabled:o}=s;if(!o)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",c));if(i.isTouchEvent&&"touchmove"!==c.type)return;const p="touchmove"===c.type&&c.targetTouches&&(c.targetTouches[0]||c.changedTouches[0]),h="touchmove"===c.type?p.pageX:c.pageX,m="touchmove"===c.type?p.pageY:c.pageY;if(c.preventedByNestedSwiper)return n.startX=h,void(n.startY=m);if(!s.allowTouchMove)return d(c.target).is(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&&(Object.assign(n,{startX:h,startY:m,currentX:h,currentY:m}),i.touchStartTime=u()));if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(s.isVertical()){if(m<n.startY&&s.translate<=s.maxTranslate()||m>n.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(h<n.startX&&s.translate<=s.maxTranslate()||h>n.startX&&s.translate>=s.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&c.target===t.activeElement&&d(c.target).is(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);if(i.allowTouchCallbacks&&s.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;n.currentX=h,n.currentY=m;const f=n.currentX-n.startX,g=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(f**2+g**2)<s.params.threshold)return;if(void 0===i.isScrolling){let e;s.isHorizontal()&&n.currentY===n.startY||s.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:f*f+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(f))/Math.PI,i.isScrolling=s.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",c),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation(),i.isMoved||(r.loop&&!r.cssMode&&s.loopFix(),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating&&s.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",c)),s.emit("sliderMove",c),i.isMoved=!0;let v=s.isHorizontal()?f:g;n.diff=v,v*=r.touchRatio,l&&(v=-v),s.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;let w=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),v>0&&i.currentTranslate>s.minTranslate()?(w=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+v)**b)):v<0&&i.currentTranslate<s.maxTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-v)**b)),w&&(c.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(v)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&r.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function I(e){const t=this,s=t.touchEventsData,{params:a,touches:i,rtlTranslate:r,slidesGrid:n,enabled:l}=t;if(!l)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",o),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&a.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);a.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const d=u(),c=d-s.touchStartTime;if(t.allowClick){const e=o.path||o.composedPath&&o.composedPath();t.updateClickedSlide(e&&e[0]||o.target),t.emit("tap click",o),c<300&&d-s.lastClickTime<300&&t.emit("doubleTap doubleClick",o)}if(s.lastClickTime=u(),p((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===i.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let h;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=a.followFinger?r?t.translate:-t.translate:-s.currentTranslate,a.cssMode)return;if(t.params.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let m=0,f=t.slidesSizesGrid[0];for(let e=0;e<n.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){const t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==n[e+t]?h>=n[e]&&h<n[e+t]&&(m=e,f=n[e+t]-n[e]):h>=n[e]&&(m=e,f=n[n.length-1]-n[n.length-2])}let g=null,v=null;a.rewind&&(t.isBeginning?v=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const w=(h-n[m])/f,b=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(c>a.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(w>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(w>1-a.longSwipesRatio?t.slideTo(m+b):null!==v&&w<0&&Math.abs(w)>a.longSwipesRatio?t.slideTo(v):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(o.target===t.navigation.nextEl||o.target===t.navigation.prevEl)?o.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==v?v:m))}}function A(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!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=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function D(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function G(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let N=!1;function B(){}const H=(e,t)=>{const s=a(),{params:i,touchEvents:r,el:n,wrapperEl:l,device:o,support:d}=e,c=!!i.nested,p="on"===t?"addEventListener":"removeEventListener",u=t;if(d.touch){const t=!("touchstart"!==r.start||!d.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};n[p](r.start,e.onTouchStart,t),n[p](r.move,e.onTouchMove,d.passiveListener?{passive:!1,capture:c}:c),n[p](r.end,e.onTouchEnd,t),r.cancel&&n[p](r.cancel,e.onTouchEnd,t)}else n[p](r.start,e.onTouchStart,!1),s[p](r.move,e.onTouchMove,c),s[p](r.end,e.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&n[p]("click",e.onClick,!0),i.cssMode&&l[p]("scroll",e.onScroll),i.updateOnWindowResize?e[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",A,!0):e[u]("observerUpdate",A,!0)};var X={attachEvents:function(){const e=this,t=a(),{params:s,support:i}=e;e.onTouchStart=L.bind(e),e.onTouchMove=O.bind(e),e.onTouchEnd=I.bind(e),s.cssMode&&(e.onScroll=G.bind(e)),e.onClick=D.bind(e),i.touch&&!N&&(t.addEventListener("touchstart",B),N=!0),H(e,"on")},detachEvents:function(){H(this,"off")}};const Y=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var R={addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,$el:i,device:r,support:n}=e,l=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"pointer-events":!n.touch},{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...l),i.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}};var W={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function q(e,t){return function(s){void 0===s&&(s={});const a=Object.keys(s)[0],i=s[a];"object"==typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(a)>=0&&!0===e[a]&&(e[a]={auto:!0}),a in e&&"enabled"in i?(!0===e[a]&&(e[a]={enabled:!0}),"object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),g(t,s)):g(t,s)):g(t,s)}}const j={eventsEmitter:$,update:S,translate:M,transition:{setTransition:function(e,t){const s=this;s.params.cssMode||s.$wrapperEl.transition(e),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),P({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;s.animating=!1,a.cssMode||(s.setTransition(0),P({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:k,loop:z,grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;s.style.cursor="move",s.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:X,breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:s,loopedSlides:a=0,params:i,$el:r}=e,n=i.breakpoints;if(!n||n&&0===Object.keys(n).length)return;const l=e.getBreakpoint(n,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const o=(l in n?n[l]:void 0)||e.originalParams,d=Y(e,i),c=Y(e,o),p=i.enabled;d&&!c?(r.removeClass(`${i.containerModifierClass}grid ${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&c&&(r.addClass(`${i.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===i.grid.fill)&&r.addClass(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{const s=i[t]&&i[t].enabled,a=o[t]&&o[t].enabled;s&&!a&&e[t].disable(),!s&&a&&e[t].enable()}));const u=o.direction&&o.direction!==i.direction,h=i.loop&&(o.slidesPerView!==i.slidesPerView||u);u&&s&&e.changeDirection(),g(e.params,o);const m=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!m?e.disable():!p&&m&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",o),h&&s&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",o)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<l.length;e+=1){const{point:r,value:n}=l[e];"window"===t?i.matchMedia(`(min-width: ${n}px)`).matches&&(a=r):n<=s.clientWidth&&(a=r)}return a||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:a}=s;if(a){const t=e.slides.length-1,s=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*a;e.isLocked=e.size>s}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:R,images:{loadImage:function(e,t,s,a,i,n){const l=r();let o;function c(){n&&n()}d(e).parent("picture")[0]||e.complete&&i?c():t?(o=new l.Image,o.onload=c,o.onerror=c,a&&(o.sizes=a),s&&(o.srcset=s),t&&(o.src=t)):c()},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 s=0;s<e.imagesToLoad.length;s+=1){const a=e.imagesToLoad[s];e.loadImage(a,a.currentSrc||a.getAttribute("src"),a.srcset||a.getAttribute("srcset"),a.sizes||a.getAttribute("sizes"),!0,t)}}}},_={};class V{constructor(){let e,t;for(var s=arguments.length,a=new Array(s),i=0;i<s;i++)a[i]=arguments[i];if(1===a.length&&a[0].constructor&&"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?t=a[0]:[e,t]=a,t||(t={}),t=g({},t),e&&!t.el&&(t.el=e),t.el&&d(t.el).length>1){const e=[];return d(t.el).each((s=>{const a=g({},t,{el:s});e.push(new V(a))})),e}const r=this;r.__swiper__=!0,r.support=E(),r.device=C({userAgent:t.userAgent}),r.browser=T(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],t.modules&&Array.isArray(t.modules)&&r.modules.push(...t.modules);const n={};r.modules.forEach((e=>{e({swiper:r,extendParams:q(t,n),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})}));const l=g({},W,n);return r.params=g({},l,_,t),r.originalParams=g({},r.params),r.passedParams=g({},t),r.params&&r.params.on&&Object.keys(r.params.on).forEach((e=>{r.on(e,r.params.on[e])})),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=d,Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:d(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return r.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},r.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:u(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if(s.centeredSlides){let e,t=a[l].swiperSlideSize;for(let s=l+1;s<a.length;s+=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e<a.length;e+=1){(t?i[e]+r[e]-i[l]<n:i[e]-i[l]<n)&&(o+=1)}else for(let e=l-1;e>=0;e-=1){i[l]-i[e]<n&&(o+=1)}return o}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function a(){const t=e.rtlTranslate?-1*e.translate:e.translate,s=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let i;s.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(a(),e.params.autoHeight&&e.updateAutoHeight()):(i=("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),i||a()),s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.$el.addClass(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.$el.removeClass(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;const s=d(e||t.params.el);if(!(e=s[0]))return!1;e.swiper=t;const i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=d(e.shadowRoot.querySelector(i()));return t.children=e=>s.children(e),t}return s.children?s.children(i()):d(s).children(i())})();if(0===r.length&&t.params.createElements){const e=a().createElement("div");r=d(e),e.className=t.params.wrapperClass,s.append(e),s.children(`.${t.params.slideClass}`).each((e=>{r.append(e)}))}return Object.assign(t,{$el:s,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction")),wrongRTL:"-webkit-box"===r.css("display")}),!0}init(e){const t=this;if(t.initialized)return t;return!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:a,$el:i,$wrapperEl:r,slides:n}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttr("style"),r.removeAttr("style"),n&&n.length&&n.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){g(_,e)}static get extendedDefaults(){return _}static get defaults(){return W}static installModule(e){V.prototype.__modules__||(V.prototype.__modules__=[]);const t=V.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>V.installModule(e))),V):(V.installModule(e),V)}}function F(e,t,s,i){const r=a();return e.params.createElements&&Object.keys(i).forEach((a=>{if(!s[a]&&!0===s.auto){let n=e.$el.children(`.${i[a]}`)[0];n||(n=r.createElement("div"),n.className=i[a],e.$el.append(n)),s[a]=n,t[a]=n}})),s}function U(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function K(e){const t=this,{$wrapperEl:s,params:a}=t;if(a.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s.append(e[t]);else s.append(e);a.loop&&t.loopCreate(),a.observer||t.update()}function Z(e){const t=this,{params:s,$wrapperEl:a,activeIndex:i}=t;s.loop&&t.loopDestroy();let r=i+1;if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&a.prepend(e[t]);r=i+e.length}else a.prepend(e);s.loop&&t.loopCreate(),s.observer||t.update(),t.slideTo(r,0,!1)}function Q(e,t){const s=this,{$wrapperEl:a,params:i,activeIndex:r}=s;let n=r;i.loop&&(n-=s.loopedSlides,s.loopDestroy(),s.slides=a.children(`.${i.slideClass}`));const l=s.slides.length;if(e<=0)return void s.prependSlide(t);if(e>=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides.eq(t);e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&a.append(t[e]);o=n>e?n+t.length:n}else a.append(t);for(let e=0;e<d.length;e+=1)a.append(d[e]);i.loop&&s.loopCreate(),i.observer||s.update(),i.loop?s.slideTo(o+s.loopedSlides,0,!1):s.slideTo(o,0,!1)}function J(e){const t=this,{params:s,$wrapperEl:a,activeIndex:i}=t;let r=i;s.loop&&(r-=t.loopedSlides,t.loopDestroy(),t.slides=a.children(`.${s.slideClass}`));let n,l=r;if("object"==typeof e&&"length"in e){for(let s=0;s<e.length;s+=1)n=e[s],t.slides[n]&&t.slides.eq(n).remove(),n<l&&(l-=1);l=Math.max(l,0)}else n=e,t.slides[n]&&t.slides.eq(n).remove(),n<l&&(l-=1),l=Math.max(l,0);s.loop&&t.loopCreate(),s.observer||t.update(),s.loop?t.slideTo(l+t.loopedSlides,0,!1):t.slideTo(l,0,!1)}function ee(){const e=this,t=[];for(let s=0;s<e.slides.length;s+=1)t.push(s);e.removeSlide(t)}function te(e){const{effect:t,swiper:s,on:a,setTranslate:i,setTransition:r,overwriteParams:n,perspective:l,recreateShadows:o,getEffectParams:d}=e;let c;a("beforeInit",(()=>{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=>{s.params.effect===t&&i()})),a("setTransition",((e,a)=>{s.params.effect===t&&r(a)})),a("transitionEnd",(()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.each((e=>{s.$(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()})),o()}})),a("virtualUpdate",(()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(i(),c=!1)})))}))}function se(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function ae(e){let{swiper:t,duration:s,transformEl:a,allSlides:i}=e;const{slides:r,activeIndex:n,$wrapperEl:l}=t;if(t.params.virtualTranslate&&0!==s){let e,s=!1;e=i?a?r.find(a):r:a?r.eq(n).find(a):r.eq(n),e.transitionEnd((()=>{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=["webkitTransitionEnd","transitionend"];for(let t=0;t<e.length;t+=1)l.trigger(e[t])}))}}function ie(e,t,s){const a="swiper-slide-shadow"+(s?`-${s}`:""),i=e.transformEl?t.find(e.transformEl):t;let r=i.children(`.${a}`);return r.length||(r=d(`<div class="swiper-slide-shadow${s?`-${s}`:""}"></div>`),i.append(r)),r}Object.keys(j).forEach((e=>{Object.keys(j[e]).forEach((t=>{V.prototype[t]=j[e][t]}))})),V.use([function(e){let{swiper:t,on:s,emit:a}=e;const i=r();let n=null,l=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{l=i.requestAnimationFrame((()=>{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=>{let{contentBoxSize:s,contentRect:a,target:n}=e;n&&n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&&r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=>{l&&i.cancelAnimationFrame(l),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=[],l=r(),o=function(e,t){void 0===t&&(t={});const s=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{if(1===e.length)return void i("observerUpdate",e[0]);const t=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(t):l.setTimeout(t,0)}));s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.push(s)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let t=0;t<e.length;t+=1)o(e[t])}o(t.$el[0],{childList:t.params.observeSlideChildren}),o(t.$wrapperEl[0],{attributes:!1})}})),a("destroy",(()=>{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const re=[function(e){let t,{swiper:s,extendParams:a,on:i,emit:r}=e;function n(e,t){const a=s.params.virtual;if(a.cache&&s.virtual.cache[t])return s.virtual.cache[t];const i=a.renderSlide?d(a.renderSlide.call(s,e,t)):d(`<div class="${s.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`);return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),a.cache&&(s.virtual.cache[t]=i),i}function l(e){const{slidesPerView:t,slidesPerGroup:a,centeredSlides:i}=s.params,{addSlidesBefore:l,addSlidesAfter:o}=s.params.virtual,{from:d,to:c,slides:p,slidesGrid:u,offset:h}=s.virtual;s.params.cssMode||s.updateActiveIndex();const m=s.activeIndex||0;let f,g,v;f=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",i?(g=Math.floor(t/2)+a+o,v=Math.floor(t/2)+a+l):(g=t+(a-1)+o,v=a+l);const w=Math.max((m||0)-v,0),b=Math.min((m||0)+g,p.length-1),x=(s.slidesGrid[w]||0)-(s.slidesGrid[0]||0);function y(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),s.lazy&&s.params.lazy.enabled&&s.lazy.load(),r("virtualUpdate")}if(Object.assign(s.virtual,{from:w,to:b,offset:x,slidesGrid:s.slidesGrid}),d===w&&c===b&&!e)return s.slidesGrid!==u&&x!==h&&s.slides.css(f,`${x}px`),s.updateProgress(),void r("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{offset:x,from:w,to:b,slides:function(){const e=[];for(let t=w;t<=b;t+=1)e.push(p[t]);return e}()}),void(s.params.virtual.renderExternalUpdate?y():r("virtualUpdate"));const E=[],C=[];if(e)s.$wrapperEl.find(`.${s.params.slideClass}`).remove();else for(let e=d;e<=c;e+=1)(e<w||e>b)&&s.$wrapperEl.find(`.${s.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t<p.length;t+=1)t>=w&&t<=b&&(void 0===c||e?C.push(t):(t>c&&C.push(t),t<d&&E.push(t)));C.forEach((e=>{s.$wrapperEl.append(n(p[e],e))})),E.sort(((e,t)=>t-e)).forEach((e=>{s.$wrapperEl.prepend(n(p[e],e))})),s.$wrapperEl.children(".swiper-slide").css(f,`${x}px`),y()}a({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),s.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},i("beforeInit",(()=>{s.params.virtual.enabled&&(s.virtual.slides=s.params.virtual.slides,s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,s.params.initialSlide||l())})),i("setTranslate",(()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{l()}),100)):l())})),i("init update resize",(()=>{s.params.virtual.enabled&&s.params.cssMode&&v(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s.virtual.slides.push(e[t]);else s.virtual.slides.push(e);l(!0)},prependSlide:function(e){const t=s.activeIndex;let a=t+1,i=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&s.virtual.slides.unshift(e[t]);a=t+e.length,i=e.length}else s.virtual.slides.unshift(e);if(s.params.virtual.cache){const e=s.virtual.cache,t={};Object.keys(e).forEach((s=>{const a=e[s],r=a.attr("data-swiper-slide-index");r&&a.attr("data-swiper-slide-index",parseInt(r,10)+i),t[parseInt(s,10)+i]=a})),s.virtual.cache=t}l(!0),s.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=s.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)s.virtual.slides.splice(e[a],1),s.params.virtual.cache&&delete s.virtual.cache[e[a]],e[a]<t&&(t-=1),t=Math.max(t,0);else s.virtual.slides.splice(e,1),s.params.virtual.cache&&delete s.virtual.cache[e],e<t&&(t-=1),t=Math.max(t,0);l(!0),s.slideTo(t,0)},removeAllSlides:function(){s.virtual.slides=[],s.params.virtual.cache&&(s.virtual.cache={}),l(!0),s.slideTo(0,0)},update:l})},function(e){let{swiper:t,extendParams:s,on:i,emit:n}=e;const l=a(),o=r();function c(e){if(!t.enabled)return;const{rtlTranslate:s}=t;let a=e;a.originalEvent&&(a=a.originalEvent);const i=a.keyCode||a.charCode,r=t.params.keyboard.pageUpDown,d=r&&33===i,c=r&&34===i,p=37===i,u=39===i,h=38===i,m=40===i;if(!t.allowSlideNext&&(t.isHorizontal()&&u||t.isVertical()&&m||c))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&p||t.isVertical()&&h||d))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||l.activeElement&&l.activeElement.nodeName&&("input"===l.activeElement.nodeName.toLowerCase()||"textarea"===l.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(d||c||p||u||h||m)){let e=!1;if(t.$el.parents(`.${t.params.slideClass}`).length>0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const a=t.$el,i=a[0].clientWidth,r=a[0].clientHeight,n=o.innerWidth,l=o.innerHeight,d=t.$el.offset();s&&(d.left-=t.$el[0].scrollLeft);const c=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let t=0;t<c.length;t+=1){const s=c[t];if(s[0]>=0&&s[0]<=n&&s[1]>=0&&s[1]<=l){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&&!s||(d||p)&&s)&&t.slideNext(),((d||p)&&!s||(c||u)&&s)&&t.slidePrev()):((d||c||h||m)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),n("keyPress",i)}}function p(){t.keyboard.enabled||(d(l).on("keydown",c),t.keyboard.enabled=!0)}function u(){t.keyboard.enabled&&(d(l).off("keydown",c),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&p()})),i("destroy",(()=>{t.keyboard.enabled&&u()})),Object.assign(t.keyboard,{enable:p,disable:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();let l;s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),t.mousewheel={enabled:!1};let o,c=u();const h=[];function m(){t.enabled&&(t.mouseEntered=!0)}function f(){t.enabled&&(t.mouseEntered=!1)}function g(e){return!(t.params.mousewheel.thresholdDelta&&e.delta<t.params.mousewheel.thresholdDelta)&&(!(t.params.mousewheel.thresholdTime&&u()-c<t.params.mousewheel.thresholdTime)&&(e.delta>=6&&u()-c<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),i("scroll",e.raw)),c=(new n.Date).getTime(),!1)))}function v(e){let s=e,a=!0;if(!t.enabled)return;const r=t.params.mousewheel;t.params.cssMode&&s.preventDefault();let n=t.$el;if("container"!==t.params.mousewheel.eventsTarget&&(n=d(t.params.mousewheel.eventsTarget)),!t.mouseEntered&&!n[0].contains(s.target)&&!r.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let c=0;const m=t.rtlTranslate?-1:1,f=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;c=-f.pixelX*m}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;c=-f.pixelY}else c=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*m:-f.pixelY;if(0===c)return!0;r.invert&&(c=-c);let v=t.getTranslate()+c*r.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&&t.params.nested&&s.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:u(),delta:Math.abs(c),direction:Math.sign(c)},a=o&&e.time<o.time+500&&e.delta<=o.delta&&e.direction===o.direction;if(!a){o=void 0,t.params.loop&&t.loopFix();let n=t.getTranslate()+c*r.sensitivity;const d=t.isBeginning,u=t.isEnd;if(n>=t.minTranslate()&&(n=t.minTranslate()),n<=t.maxTranslate()&&(n=t.maxTranslate()),t.setTransition(0),t.setTranslate(n),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!d&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.freeMode.sticky){clearTimeout(l),l=void 0,h.length>=15&&h.shift();const s=h.length?h[h.length-1]:void 0,a=h[0];if(h.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))h.splice(0);else if(h.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const s=c>0?.8:.2;o=e,h.splice(0),l=p((()=>{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}l||(l=p((()=>{o=e,h.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),n===t.minTranslate()||n===t.maxTranslate())return!0}}else{const s={time:u(),delta:Math.abs(c),direction:Math.sign(c),raw:e};h.length>=2&&h.shift();const a=h.length?h[h.length-1]:void 0;if(h.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&g(s):g(s),function(e){const s=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&s.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function w(e){let s=t.$el;"container"!==t.params.mousewheel.eventsTarget&&(s=d(t.params.mousewheel.eventsTarget)),s[e]("mouseenter",m),s[e]("mouseleave",f),s[e]("wheel",v)}function b(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",v),!0):!t.mousewheel.enabled&&(w("on"),t.mousewheel.enabled=!0,!0)}function x(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,v),!0):!!t.mousewheel.enabled&&(w("off"),t.mousewheel.enabled=!1,!0)}a("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&x(),t.params.mousewheel.enabled&&b()})),a("destroy",(()=>{t.params.cssMode&&b(),t.mousewheel.enabled&&x()})),Object.assign(t.mousewheel,{enable:b,disable:x})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;function r(e){let s;return e&&(s=d(e),t.params.uniqueNavElements&&"string"==typeof e&&s.length>1&&1===t.$el.find(e).length&&(s=t.$el.find(e))),s}function n(e,s){const a=t.params.navigation;e&&e.length>0&&(e[s?"addClass":"removeClass"](a.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=s),t.params.watchOverflow&&t.enabled&&e[t.isLocked?"addClass":"removeClass"](a.lockClass))}function l(){if(t.params.loop)return;const{$nextEl:e,$prevEl:s}=t.navigation;n(s,t.isBeginning&&!t.params.rewind),n(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function p(){const e=t.params.navigation;if(t.params.navigation=F(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;const s=r(e.nextEl),a=r(e.prevEl);s&&s.length>0&&s.on("click",c),a&&a.length>0&&a.on("click",o),Object.assign(t.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:a,prevEl:a&&a[0]}),t.enabled||(s&&s.addClass(e.lockClass),a&&a.addClass(e.lockClass))}function u(){const{$nextEl:e,$prevEl:s}=t.navigation;e&&e.length&&(e.off("click",c),e.removeClass(t.params.navigation.disabledClass)),s&&s.length&&(s.off("click",o),s.removeClass(t.params.navigation.disabledClass))}s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},a("init",(()=>{!1===t.params.navigation.enabled?h():(p(),l())})),a("toEdge fromEdge lock unlock",(()=>{l()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{const{$nextEl:e,$prevEl:s}=t.navigation;e&&e[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),s&&s[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),a("click",((e,s)=>{const{$nextEl:a,$prevEl:r}=t.navigation,n=s.target;if(t.params.navigation.hideOnClick&&!d(n).is(r)&&!d(n).is(a)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;a?e=a.hasClass(t.params.navigation.hiddenClass):r&&(e=r.hasClass(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),a&&a.toggleClass(t.params.navigation.hiddenClass),r&&r.toggleClass(t.params.navigation.hiddenClass)}}));const h=()=>{t.$el.addClass(t.params.navigation.navigationDisabledClass),u()};Object.assign(t.navigation,{enable:()=>{t.$el.removeClass(t.params.navigation.navigationDisabledClass),p(),l()},disable:h,update:l,init:p,destroy:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const r="swiper-pagination";let n;s({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:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,$el:null,bullets:[]};let l=0;function o(){return!t.params.pagination.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length}function c(e,s){const{bulletActiveClass:a}=t.params.pagination;e[s]().addClass(`${a}-${s}`)[s]().addClass(`${a}-${s}-${s}`)}function p(){const e=t.rtl,s=t.params.pagination;if(o())return;const a=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el;let p;const u=t.params.loop?Math.ceil((a-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(p=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),p>a-1-2*t.loopedSlides&&(p-=a-2*t.loopedSlides),p>u-1&&(p-=u),p<0&&"bullets"!==t.params.paginationType&&(p=u+p)):p=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const a=t.pagination.bullets;let i,o,u;if(s.dynamicBullets&&(n=a.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(t.isHorizontal()?"width":"height",n*(s.dynamicMainBullets+4)+"px"),s.dynamicMainBullets>1&&void 0!==t.previousIndex&&(l+=p-(t.previousIndex-t.loopedSlides||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),i=Math.max(p-l,0),o=i+(Math.min(a.length,s.dynamicMainBullets)-1),u=(o+i)/2),a.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`)).join(" ")),r.length>1)a.each((e=>{const t=d(e),a=t.index();a===p&&t.addClass(s.bulletActiveClass),s.dynamicBullets&&(a>=i&&a<=o&&t.addClass(`${s.bulletActiveClass}-main`),a===i&&c(t,"prev"),a===o&&c(t,"next"))}));else{const e=a.eq(p),r=e.index();if(e.addClass(s.bulletActiveClass),s.dynamicBullets){const e=a.eq(i),n=a.eq(o);for(let e=i;e<=o;e+=1)a.eq(e).addClass(`${s.bulletActiveClass}-main`);if(t.params.loop)if(r>=a.length){for(let e=s.dynamicMainBullets;e>=0;e-=1)a.eq(a.length-e).addClass(`${s.bulletActiveClass}-main`);a.eq(a.length-s.dynamicMainBullets-1).addClass(`${s.bulletActiveClass}-prev`)}else c(e,"prev"),c(n,"next");else c(e,"prev"),c(n,"next")}}if(s.dynamicBullets){const i=Math.min(a.length,s.dynamicMainBullets+4),r=(n*i-n)/2-u*n,l=e?"right":"left";a.css(t.isHorizontal()?l:"top",`${r}px`)}}if("fraction"===s.type&&(r.find(U(s.currentClass)).text(s.formatFractionCurrent(p+1)),r.find(U(s.totalClass)).text(s.formatFractionTotal(u))),"progressbar"===s.type){let e;e=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(p+1)/u;let i=1,n=1;"horizontal"===e?i=a:n=a,r.find(U(s.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${i}) scaleY(${n})`).transition(t.params.speed)}"custom"===s.type&&s.renderCustom?(r.html(s.renderCustom(t,p+1,u)),i("paginationRender",r[0])):i("paginationUpdate",r[0]),t.params.watchOverflow&&t.enabled&&r[t.isLocked?"addClass":"removeClass"](s.lockClass)}function u(){const e=t.params.pagination;if(o())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,a=t.pagination.$el;let r="";if("bullets"===e.type){let i=t.params.loop?Math.ceil((s-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&!t.params.loop&&i>s&&(i=s);for(let s=0;s<i;s+=1)e.renderBullet?r+=e.renderBullet.call(t,s,e.bulletClass):r+=`<${e.bulletElement} class="${e.bulletClass}"></${e.bulletElement}>`;a.html(r),t.pagination.bullets=a.find(U(e.bulletClass))}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`,a.html(r)),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`,a.html(r)),"custom"!==e.type&&i("paginationRender",t.pagination.$el[0])}function h(){t.params.pagination=F(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s=d(e.el);0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&s.length>1&&(s=t.$el.find(e.el),s.length>1&&(s=s.filter((e=>d(e).parents(".swiper")[0]===t.el)))),"bullets"===e.type&&e.clickable&&s.addClass(e.clickableClass),s.addClass(e.modifierClass+e.type),s.addClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.addClass(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.addClass(e.progressbarOppositeClass),e.clickable&&s.on("click",U(e.bulletClass),(function(e){e.preventDefault();let s=d(this).index()*t.params.slidesPerGroup;t.params.loop&&(s+=t.loopedSlides),t.slideTo(s)})),Object.assign(t.pagination,{$el:s,el:s[0]}),t.enabled||s.addClass(e.lockClass))}function m(){const e=t.params.pagination;if(o())return;const s=t.pagination.$el;s.removeClass(e.hiddenClass),s.removeClass(e.modifierClass+e.type),s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.pagination.bullets&&t.pagination.bullets.removeClass&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&s.off("click",U(e.bulletClass))}a("init",(()=>{!1===t.params.pagination.enabled?f():(h(),u(),p())})),a("activeIndexChange",(()=>{(t.params.loop||void 0===t.snapIndex)&&p()})),a("snapIndexChange",(()=>{t.params.loop||p()})),a("slidesLengthChange",(()=>{t.params.loop&&(u(),p())})),a("snapGridLengthChange",(()=>{t.params.loop||(u(),p())})),a("destroy",(()=>{m()})),a("enable disable",(()=>{const{$el:e}=t.pagination;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)})),a("lock unlock",(()=>{p()})),a("click",((e,s)=>{const a=s.target,{$el:r}=t.pagination;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!d(a).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;const e=r.hasClass(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.toggleClass(t.params.pagination.hiddenClass)}}));const f=()=>{t.$el.addClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.addClass(t.params.pagination.paginationDisabledClass),m()};Object.assign(t.pagination,{enable:()=>{t.$el.removeClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.removeClass(t.params.pagination.paginationDisabledClass),h(),u(),p()},disable:f,render:u,update:p,init:h,destroy:m})},function(e){let{swiper:t,extendParams:s,on:i,emit:r}=e;const n=a();let l,o,c,u,h=!1,m=null,f=null;function g(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s,progress:a}=t,{$dragEl:i,$el:r}=e,n=t.params.scrollbar;let l=o,d=(c-o)*a;s?(d=-d,d>0?(l=o-d,d=0):-d+o>c&&(l=c+d)):d<0?(l=o+d,d=0):d+o>c&&(l=c-d),t.isHorizontal()?(i.transform(`translate3d(${d}px, 0, 0)`),i[0].style.width=`${l}px`):(i.transform(`translate3d(0px, ${d}px, 0)`),i[0].style.height=`${l}px`),n.hide&&(clearTimeout(m),r[0].style.opacity=1,m=setTimeout((()=>{r[0].style.opacity=0,r.transition(400)}),1e3))}function v(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{$dragEl:s,$el:a}=e;s[0].style.width="",s[0].style.height="",c=t.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,u=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?c*u:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?s[0].style.width=`${o}px`:s[0].style.height=`${o}px`,a[0].style.display=u>=1?"none":"",t.params.scrollbar.hide&&(a[0].style.opacity=0),t.params.watchOverflow&&t.enabled&&e.$el[t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)}function w(e){return t.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}function b(e){const{scrollbar:s,rtlTranslate:a}=t,{$el:i}=s;let r;r=(w(e)-i.offset()[t.isHorizontal()?"left":"top"]-(null!==l?l:o/2))/(c-o),r=Math.max(Math.min(r,1),0),a&&(r=1-r);const n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*r;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}function x(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n,$dragEl:o}=a;h=!0,l=e.target===o[0]||e.target===o?w(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),o.transition(100),b(e),clearTimeout(f),n.transition(0),s.hide&&n.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),r("scrollbarDragStart",e)}function y(e){const{scrollbar:s,$wrapperEl:a}=t,{$el:i,$dragEl:n}=s;h&&(e.preventDefault?e.preventDefault():e.returnValue=!1,b(e),a.transition(0),i.transition(0),n.transition(0),r("scrollbarDragMove",e))}function E(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n}=a;h&&(h=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),i.transition("")),s.hide&&(clearTimeout(f),f=p((()=>{n.css("opacity",0),n.transition(400)}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&&t.slideToClosest())}function C(e){const{scrollbar:s,touchEventsTouch:a,touchEventsDesktop:i,params:r,support:l}=t,o=s.$el;if(!o)return;const d=o[0],c=!(!l.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};if(!d)return;const u="on"===e?"addEventListener":"removeEventListener";l.touch?(d[u](a.start,x,c),d[u](a.move,y,c),d[u](a.end,E,p)):(d[u](i.start,x,c),n[u](i.move,y,c),n[u](i.end,E,p))}function T(){const{scrollbar:e,$el:s}=t;t.params.scrollbar=F(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const a=t.params.scrollbar;if(!a.el)return;let i=d(a.el);t.params.uniqueNavElements&&"string"==typeof a.el&&i.length>1&&1===s.find(a.el).length&&(i=s.find(a.el)),i.addClass(t.isHorizontal()?a.horizontalClass:a.verticalClass);let r=i.find(`.${t.params.scrollbar.dragClass}`);0===r.length&&(r=d(`<div class="${t.params.scrollbar.dragClass}"></div>`),i.append(r)),Object.assign(e,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]}),a.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&C("on"),i&&i[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}function $(){const e=t.params.scrollbar,s=t.scrollbar.$el;s&&s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&C("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},i("init",(()=>{!1===t.params.scrollbar.enabled?S():(T(),v(),g())})),i("update resize observerUpdate lock unlock",(()=>{v()})),i("setTranslate",(()=>{g()})),i("setTransition",((e,s)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)}(s)})),i("enable disable",(()=>{const{$el:e}=t.scrollbar;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)})),i("destroy",(()=>{$()}));const S=()=>{t.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),$()};Object.assign(t.scrollbar,{enable:()=>{t.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),T(),v(),g()},disable:S,updateSize:v,setTranslate:g,init:T,destroy:$})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({parallax:{enabled:!1}});const i=(e,s)=>{const{rtl:a}=t,i=d(e),r=a?-1:1,n=i.attr("data-swiper-parallax")||"0";let l=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y");const c=i.attr("data-swiper-parallax-scale"),p=i.attr("data-swiper-parallax-opacity");if(l||o?(l=l||"0",o=o||"0"):t.isHorizontal()?(l=n,o="0"):(o=n,l="0"),l=l.indexOf("%")>=0?parseInt(l,10)*s*r+"%":l*s*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*s+"%":o*s+"px",null!=p){const e=p-(p-1)*(1-Math.abs(s));i[0].style.opacity=e}if(null==c)i.transform(`translate3d(${l}, ${o}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(s));i.transform(`translate3d(${l}, ${o}, 0px) scale(${e})`)}},r=()=>{const{$el:e,slides:s,progress:a,snapGrid:r}=t;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{i(e,a)})),s.each(((e,s)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(s/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),d(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{i(e,n)}))}))};a("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=>{t.params.parallax.enabled&&r()})),a("setTranslate",(()=>{t.params.parallax.enabled&&r()})),a("setTransition",((e,s)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{$el:s}=t;s.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t=>{const s=d(t);let a=parseInt(s.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),s.transition(a)}))}(s)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,o,c,p=1,u=!1;const m={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},f={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let v=1;function w(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,s=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt((a-t)**2+(i-s)**2)}function b(e){const s=t.support,a=t.params.zoom;if(o=!1,c=!1,!s.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;o=!0,m.scaleStart=w(e)}m.$slideEl&&m.$slideEl.length||(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`),0===m.$slideEl.length&&(m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`),m.maxRatio=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,0!==m.$imageWrapEl.length)?(m.$imageEl&&m.$imageEl.transition(0),u=!0):m.$imageEl=void 0}function x(e){const s=t.support,a=t.params.zoom,i=t.zoom;if(!s.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;c=!0,m.scaleMove=w(e)}m.$imageEl&&0!==m.$imageEl.length?(s.gestures?i.scale=e.scale*p:i.scale=m.scaleMove/m.scaleStart*p,i.scale>m.maxRatio&&(i.scale=m.maxRatio-1+(i.scale-m.maxRatio+1)**.5),i.scale<a.minRatio&&(i.scale=a.minRatio+1-(a.minRatio-i.scale+1)**.5),m.$imageEl.transform(`translate3d(0,0,0) scale(${i.scale})`)):"gesturechange"===e.type&&b(e)}function y(e){const s=t.device,a=t.support,i=t.params.zoom,r=t.zoom;if(!a.gestures){if(!o||!c)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!s.android)return;o=!1,c=!1}m.$imageEl&&0!==m.$imageEl.length&&(r.scale=Math.max(Math.min(r.scale,m.maxRatio),i.minRatio),m.$imageEl.transition(t.params.speed).transform(`translate3d(0,0,0) scale(${r.scale})`),p=r.scale,u=!1,1===r.scale&&(m.$slideEl=void 0))}function E(e){const s=t.zoom;if(!m.$imageEl||0===m.$imageEl.length)return;if(t.allowClick=!1,!f.isTouched||!m.$slideEl)return;f.isMoved||(f.width=m.$imageEl[0].offsetWidth,f.height=m.$imageEl[0].offsetHeight,f.startX=h(m.$imageWrapEl[0],"x")||0,f.startY=h(m.$imageWrapEl[0],"y")||0,m.slideWidth=m.$slideEl[0].offsetWidth,m.slideHeight=m.$slideEl[0].offsetHeight,m.$imageWrapEl.transition(0));const a=f.width*s.scale,i=f.height*s.scale;if(!(a<m.slideWidth&&i<m.slideHeight)){if(f.minX=Math.min(m.slideWidth/2-a/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-i/2,0),f.maxY=-f.minY,f.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,f.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!f.isMoved&&!u){if(t.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.x<f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&&f.touchesCurrent.x>f.touchesStart.x))return void(f.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.y<f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&&f.touchesCurrent.y>f.touchesStart.y))return void(f.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),f.isMoved=!0,f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX,f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY,f.currentX<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=f.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=f.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(f.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(f.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(f.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(f.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=f.touchesCurrent.x,g.prevPositionY=f.touchesCurrent.y,g.prevTime=Date.now(),m.$imageWrapEl.transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}}function C(){const e=t.zoom;m.$slideEl&&t.previousIndex!==t.activeIndex&&(m.$imageEl&&m.$imageEl.transform("translate3d(0,0,0) scale(1)"),m.$imageWrapEl&&m.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,p=1,m.$slideEl=void 0,m.$imageEl=void 0,m.$imageWrapEl=void 0)}function T(e){const s=t.zoom,a=t.params.zoom;if(m.$slideEl||(e&&e.target&&(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`)),m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`)),!m.$imageEl||0===m.$imageEl.length||!m.$imageWrapEl||0===m.$imageWrapEl.length)return;let i,r,l,o,c,u,h,g,v,w,b,x,y,E,C,T,$,S;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.$slideEl.addClass(`${a.zoomedSlideClass}`),void 0===f.touchesStart.x&&e?(i="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,r="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(i=f.touchesStart.x,r=f.touchesStart.y),s.scale=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,p=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,e?($=m.$slideEl[0].offsetWidth,S=m.$slideEl[0].offsetHeight,l=m.$slideEl.offset().left+n.scrollX,o=m.$slideEl.offset().top+n.scrollY,c=l+$/2-i,u=o+S/2-r,v=m.$imageEl[0].offsetWidth,w=m.$imageEl[0].offsetHeight,b=v*s.scale,x=w*s.scale,y=Math.min($/2-b/2,0),E=Math.min(S/2-x/2,0),C=-y,T=-E,h=c*s.scale,g=u*s.scale,h<y&&(h=y),h>C&&(h=C),g<E&&(g=E),g>T&&(g=T)):(h=0,g=0),m.$imageWrapEl.transition(300).transform(`translate3d(${h}px, ${g}px,0)`),m.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${s.scale})`)}function $(){const e=t.zoom,s=t.params.zoom;m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex),m.$imageEl=m.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${s.containerClass}`)),m.$imageEl&&0!==m.$imageEl.length&&m.$imageWrapEl&&0!==m.$imageWrapEl.length&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,p=1,m.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),m.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),m.$slideEl.removeClass(`${s.zoomedSlideClass}`),m.$slideEl=void 0)}function S(e){const s=t.zoom;s.scale&&1!==s.scale?$():T(e)}function M(){const e=t.support;return{passiveListener:!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function P(){return`.${t.params.slideClass}`}function k(e){const{passiveListener:s}=M(),a=P();t.$wrapperEl[e]("gesturestart",a,b,s),t.$wrapperEl[e]("gesturechange",a,x,s),t.$wrapperEl[e]("gestureend",a,y,s)}function z(){l||(l=!0,k("on"))}function L(){l&&(l=!1,k("off"))}function O(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const s=t.support,{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.on(t.touchEvents.start,z,a),t.$wrapperEl.on(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,r,b,a),t.$wrapperEl.on(t.touchEvents.move,r,x,i),t.$wrapperEl.on(t.touchEvents.end,r,y,a),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.on(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}function I(){const e=t.zoom;if(!e.enabled)return;const s=t.support;e.enabled=!1;const{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.off(t.touchEvents.start,z,a),t.$wrapperEl.off(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,r,b,a),t.$wrapperEl.off(t.touchEvents.move,r,x,i),t.$wrapperEl.off(t.touchEvents.end,r,y,a),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.off(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}Object.defineProperty(t.zoom,"scale",{get:()=>v,set(e){if(v!==e){const t=m.$imageEl?m.$imageEl[0]:void 0,s=m.$slideEl?m.$slideEl[0]:void 0;i("zoomChange",e,t,s)}v=e}}),a("init",(()=>{t.params.zoom.enabled&&O()})),a("destroy",(()=>{I()})),a("touchStart",((e,s)=>{t.zoom.enabled&&function(e){const s=t.device;m.$imageEl&&0!==m.$imageEl.length&&(f.isTouched||(s.android&&e.cancelable&&e.preventDefault(),f.isTouched=!0,f.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,f.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))}(s)})),a("touchEnd",((e,s)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!m.$imageEl||0===m.$imageEl.length)return;if(!f.isTouched||!f.isMoved)return f.isTouched=!1,void(f.isMoved=!1);f.isTouched=!1,f.isMoved=!1;let s=300,a=300;const i=g.x*s,r=f.currentX+i,n=g.y*a,l=f.currentY+n;0!==g.x&&(s=Math.abs((r-f.currentX)/g.x)),0!==g.y&&(a=Math.abs((l-f.currentY)/g.y));const o=Math.max(s,a);f.currentX=r,f.currentY=l;const d=f.width*e.scale,c=f.height*e.scale;f.minX=Math.min(m.slideWidth/2-d/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-c/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),m.$imageWrapEl.transition(o).transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}()})),a("doubleTap",((e,s)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&S(s)})),a("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&C()})),a("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&C()})),Object.assign(t.zoom,{enable:O,disable:I,in:T,out:$,toggle:S})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;s({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),t.lazy={};let n=!1,l=!1;function o(e,s){void 0===s&&(s=!0);const a=t.params.lazy;if(void 0===e)return;if(0===t.slides.length)return;const r=t.virtual&&t.params.virtual.enabled?t.$wrapperEl.children(`.${t.params.slideClass}[data-swiper-slide-index="${e}"]`):t.slides.eq(e),n=r.find(`.${a.elementClass}:not(.${a.loadedClass}):not(.${a.loadingClass})`);!r.hasClass(a.elementClass)||r.hasClass(a.loadedClass)||r.hasClass(a.loadingClass)||n.push(r[0]),0!==n.length&&n.each((e=>{const n=d(e);n.addClass(a.loadingClass);const l=n.attr("data-background"),c=n.attr("data-src"),p=n.attr("data-srcset"),u=n.attr("data-sizes"),h=n.parent("picture");t.loadImage(n[0],c||l,p,u,!1,(()=>{if(null!=t&&t&&(!t||t.params)&&!t.destroyed){if(l?(n.css("background-image",`url("${l}")`),n.removeAttr("data-background")):(p&&(n.attr("srcset",p),n.removeAttr("data-srcset")),u&&(n.attr("sizes",u),n.removeAttr("data-sizes")),h.length&&h.children("source").each((e=>{const t=d(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&&(n.attr("src",c),n.removeAttr("data-src"))),n.addClass(a.loadedClass).removeClass(a.loadingClass),r.find(`.${a.preloaderClass}`).remove(),t.params.loop&&s){const e=r.attr("data-swiper-slide-index");if(r.hasClass(t.params.slideDuplicateClass)){o(t.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${t.params.slideDuplicateClass})`).index(),!1)}else{o(t.$wrapperEl.children(`.${t.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).index(),!1)}}i("lazyImageReady",r[0],n[0]),t.params.autoHeight&&t.updateAutoHeight()}})),i("lazyImageLoad",r[0],n[0])}))}function c(){const{$wrapperEl:e,params:s,slides:a,activeIndex:i}=t,r=t.virtual&&s.virtual.enabled,n=s.lazy;let c=s.slidesPerView;function p(t){if(r){if(e.children(`.${s.slideClass}[data-swiper-slide-index="${t}"]`).length)return!0}else if(a[t])return!0;return!1}function u(e){return r?d(e).attr("data-swiper-slide-index"):d(e).index()}if("auto"===c&&(c=0),l||(l=!0),t.params.watchSlidesProgress)e.children(`.${s.slideVisibleClass}`).each((e=>{o(r?d(e).attr("data-swiper-slide-index"):d(e).index())}));else if(c>1)for(let e=i;e<i+c;e+=1)p(e)&&o(e);else o(i);if(n.loadPrevNext)if(c>1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){const e=n.loadPrevNextAmount,t=Math.ceil(c),s=Math.min(i+t+Math.max(e,t),a.length),r=Math.max(i-Math.max(t,e),0);for(let e=i+t;e<s;e+=1)p(e)&&o(e);for(let e=r;e<i;e+=1)p(e)&&o(e)}else{const t=e.children(`.${s.slideNextClass}`);t.length>0&&o(u(t));const a=e.children(`.${s.slidePrevClass}`);a.length>0&&o(u(a))}}function p(){const e=r();if(!t||t.destroyed)return;const s=t.params.lazy.scrollingElement?d(t.params.lazy.scrollingElement):d(e),a=s[0]===e,i=a?e.innerWidth:s[0].offsetWidth,l=a?e.innerHeight:s[0].offsetHeight,o=t.$el.offset(),{rtlTranslate:u}=t;let h=!1;u&&(o.left-=t.$el[0].scrollLeft);const m=[[o.left,o.top],[o.left+t.width,o.top],[o.left,o.top+t.height],[o.left+t.width,o.top+t.height]];for(let e=0;e<m.length;e+=1){const t=m[e];if(t[0]>=0&&t[0]<=i&&t[1]>=0&&t[1]<=l){if(0===t[0]&&0===t[1])continue;h=!0}}const f=!("touchstart"!==t.touchEvents.start||!t.support.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1};h?(c(),s.off("scroll",p,f)):n||(n=!0,s.on("scroll",p,f))}a("beforeInit",(()=>{t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)})),a("init",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("scroll",(()=>{t.params.freeMode&&t.params.freeMode.enabled&&!t.params.freeMode.sticky&&c()})),a("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("transitionStart",(()=>{t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!l)&&(t.params.lazy.checkInView?p():c())})),a("transitionEnd",(()=>{t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&(t.params.lazy.checkInView?p():c())})),a("slideChange",(()=>{const{lazy:e,cssMode:s,watchSlidesProgress:a,touchReleaseOnEdges:i,resistanceRatio:r}=t.params;e.enabled&&(s||a&&(i||0===r))&&c()})),a("destroy",(()=>{t.$el&&t.$el.find(`.${t.params.lazy.loadingClass}`).removeClass(t.params.lazy.loadingClass)})),Object.assign(t.lazy,{load:c,loadInSlide:o})},function(e){let{swiper:t,extendParams:s,on:a}=e;function i(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},a("beforeInit",(()=>{t.controller.control=t.params.controller.control})),a("update",(()=>{r()})),a("resize",(()=>{r()})),a("observerUpdate",(()=>{r()})),a("setTranslate",((e,s,a)=>{t.controller.control&&t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=>{t.controller.control&&t.controller.setTransition(s,a)})),Object.assign(t.controller,{setTranslate:function(e,s){const a=t.controller.control;let r,n;const l=t.constructor;function o(e){const s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline||(t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid))}(e),n=-t.controller.spline.interpolate(-s)),n&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),n=(s-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==s&&a[e]instanceof l&&o(a[e]);else a instanceof l&&s!==a&&o(a)},setTransition:function(e,s){const a=t.constructor,i=t.controller.control;let r;function n(s){s.setTransition(e,t),0!==e&&(s.transitionStart(),s.params.autoHeight&&p((()=>{s.updateAutoHeight()})),s.$wrapperEl.transitionEnd((()=>{i&&(s.params.loop&&"slide"===t.params.controller.by&&s.loopFix(),s.transitionEnd())})))}if(Array.isArray(i))for(r=0;r<i.length;r+=1)i[r]!==s&&i[r]instanceof a&&n(i[r]);else i instanceof a&&s!==i&&n(i)}})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t.a11y={clicked:!1};let i=null;function r(e){const t=i;0!==t.length&&(t.html(""),t.html(e))}function n(e){e.attr("tabIndex","0")}function l(e){e.attr("tabIndex","-1")}function o(e,t){e.attr("role",t)}function c(e,t){e.attr("aria-roledescription",t)}function p(e,t){e.attr("aria-label",t)}function u(e){e.attr("aria-disabled",!0)}function h(e){e.attr("aria-disabled",!1)}function m(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=t.params.a11y,a=d(e.target);t.navigation&&t.navigation.$nextEl&&a.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?r(s.lastSlideMessage):r(s.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&a.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?r(s.firstSlideMessage):r(s.prevSlideMessage)),t.pagination&&a.is(U(t.params.pagination.bulletClass))&&a[0].click()}function f(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function g(){return f()&&t.params.pagination.clickable}const v=(e,t,s)=>{n(e),"BUTTON"!==e[0].tagName&&(o(e,"button"),e.on("keydown",m)),p(e,s),function(e,t){e.attr("aria-controls",t)}(e,t)},w=()=>{t.a11y.clicked=!0},b=()=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},x=e=>{if(t.a11y.clicked)return;const s=e.target.closest(`.${t.params.slideClass}`);if(!s||!t.slides.includes(s))return;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(s),0))},y=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(d(t.slides),e.itemRoleDescriptionMessage),e.slideRole&&o(d(t.slides),e.slideRole);const s=t.params.loop?t.slides.filter((e=>!e.classList.contains(t.params.slideDuplicateClass))).length:t.slides.length;e.slideLabelMessage&&t.slides.each(((a,i)=>{const r=d(a),n=t.params.loop?parseInt(r.attr("data-swiper-slide-index"),10):i;p(r,e.slideLabelMessage.replace(/\{\{index\}\}/,n+1).replace(/\{\{slidesLength\}\}/,s))}))},E=()=>{const e=t.params.a11y;t.$el.append(i);const s=t.$el;e.containerRoleDescriptionMessage&&c(s,e.containerRoleDescriptionMessage),e.containerMessage&&p(s,e.containerMessage);const a=t.$wrapperEl,r=e.id||a.attr("id")||`swiper-wrapper-${n=16,void 0===n&&(n=16),"x".repeat(n).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var n;const l=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var o;let d,u;o=r,a.attr("id",o),function(e,t){e.attr("aria-live",t)}(a,l),y(),t.navigation&&t.navigation.$nextEl&&(d=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(u=t.navigation.$prevEl),d&&d.length&&v(d,r,e.nextSlideMessage),u&&u.length&&v(u,r,e.prevSlideMessage),g()&&t.pagination.$el.on("keydown",U(t.params.pagination.bulletClass),m),t.$el.on("focus",x,!0),t.$el.on("pointerdown",w,!0),t.$el.on("pointerup",b,!0)};a("beforeInit",(()=>{i=d(`<span class="${t.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)})),a("afterInit",(()=>{t.params.a11y.enabled&&E()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&y()})),a("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{$nextEl:e,$prevEl:s}=t.navigation;s&&s.length>0&&(t.isBeginning?(u(s),l(s)):(h(s),n(s))),e&&e.length>0&&(t.isEnd?(u(e),l(e)):(h(e),n(e)))}()})),a("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;f()&&t.pagination.bullets.each((s=>{const a=d(s);t.params.pagination.clickable&&(n(a),t.params.pagination.renderBullet||(o(a,"button"),p(a,e.paginationBulletMessage.replace(/\{\{index\}\}/,a.index()+1)))),a.is(`.${t.params.pagination.bulletActiveClass}`)?a.attr("aria-current","true"):a.removeAttr("aria-current")}))}()})),a("destroy",(()=>{t.params.a11y.enabled&&function(){let e,s;i&&i.length>0&&i.remove(),t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),e&&e.off("keydown",m),s&&s.off("keydown",m),g()&&t.pagination.$el.off("keydown",U(t.params.pagination.bulletClass),m),t.$el.off("focus",x,!0),t.$el.off("pointerdown",w,!0),t.$el.off("pointerup",b,!0)}()}))},function(e){let{swiper:t,extendParams:s,on:a}=e;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=>{const a=r();if(!i||!t.params.history.enabled)return;let n;n=t.params.url?new URL(t.params.url):a.location;const o=t.slides.eq(s);let d=l(o.attr("data-history"));if(t.params.history.root.length>0){let s=t.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${e}/${d}`}else n.pathname.includes(e)||(d=`${e}/${d}`);t.params.history.keepQuery&&(d+=n.search);const c=a.history.state;c&&c.value===d||(t.params.history.replaceState?a.history.replaceState({value:d},null,d):a.history.pushState({value:d},null,d))},c=(e,s,a)=>{if(s)for(let i=0,r=t.slides.length;i<r;i+=1){const r=t.slides.eq(i);if(l(r.attr("data-history"))===s&&!r.hasClass(t.params.slideDuplicateClass)){const s=r.index();t.slideTo(s,e,a)}}else t.slideTo(0,e,a)},p=()=>{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=>{t.params.history.enabled&&(()=>{const e=r();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);i=!0,n=o(t.params.url),(n.key||n.value)&&(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p))}})()})),a("destroy",(()=>{t.params.history.enabled&&(()=>{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=>{i&&d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=>{i&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:s,emit:i,on:n}=e,l=!1;const o=a(),c=r();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const p=()=>{i("hashChange");const e=o.location.hash.replace("#","");if(e!==t.slides.eq(t.activeIndex).attr("data-hash")){const s=t.$wrapperEl.children(`.${t.params.slideClass}[data-hash="${e}"]`).index();if(void 0===s)return;t.slideTo(s)}},u=()=>{if(l&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&c.history&&c.history.replaceState)c.history.replaceState(null,null,`#${t.slides.eq(t.activeIndex).attr("data-hash")}`||""),i("hashSet");else{const e=t.slides.eq(t.activeIndex),s=e.attr("data-hash")||e.attr("data-history");o.location.hash=s||"",i("hashSet")}};n("init",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;l=!0;const e=o.location.hash.replace("#","");if(e){const s=0;for(let a=0,i=t.slides.length;a<i;a+=1){const i=t.slides.eq(a);if((i.attr("data-hash")||i.attr("data-history"))===e&&!i.hasClass(t.params.slideDuplicateClass)){const e=i.index();t.slideTo(e,s,t.params.runCallbacksOnInit,!0)}}}t.params.hashNavigation.watchState&&d(c).on("hashchange",p)})()})),n("destroy",(()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d(c).off("hashchange",p)})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{l&&u()})),n("slideChange",(()=>{l&&t.params.cssMode&&u()}))},function(e){let t,{swiper:s,extendParams:i,on:r,emit:n}=e;function l(){if(!s.size)return s.autoplay.running=!1,void(s.autoplay.paused=!1);const e=s.slides.eq(s.activeIndex);let a=s.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(a=e.attr("data-swiper-autoplay")||s.params.autoplay.delay),clearTimeout(t),t=p((()=>{let e;s.params.autoplay.reverseDirection?s.params.loop?(s.loopFix(),e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.isBeginning?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(s.slides.length-1,s.params.speed,!0,!0),n("autoplay")):(e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.params.loop?(s.loopFix(),e=s.slideNext(s.params.speed,!0,!0),n("autoplay")):s.isEnd?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(0,s.params.speed,!0,!0),n("autoplay")):(e=s.slideNext(s.params.speed,!0,!0),n("autoplay")),(s.params.cssMode&&s.autoplay.running||!1===e)&&l()}),a)}function o(){return void 0===t&&(!s.autoplay.running&&(s.autoplay.running=!0,n("autoplayStart"),l(),!0))}function d(){return!!s.autoplay.running&&(void 0!==t&&(t&&(clearTimeout(t),t=void 0),s.autoplay.running=!1,n("autoplayStop"),!0))}function c(e){s.autoplay.running&&(s.autoplay.paused||(t&&clearTimeout(t),s.autoplay.paused=!0,0!==e&&s.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].addEventListener(e,h)})):(s.autoplay.paused=!1,l())))}function u(){const e=a();"hidden"===e.visibilityState&&s.autoplay.running&&c(),"visible"===e.visibilityState&&s.autoplay.paused&&(l(),s.autoplay.paused=!1)}function h(e){s&&!s.destroyed&&s.$wrapperEl&&e.target===s.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].removeEventListener(e,h)})),s.autoplay.paused=!1,s.autoplay.running?l():d())}function m(){s.params.autoplay.disableOnInteraction?d():(n("autoplayPause"),c()),["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].removeEventListener(e,h)}))}function f(){s.params.autoplay.disableOnInteraction||(s.autoplay.paused=!1,n("autoplayResume"),l())}s.autoplay={running:!1,paused:!1},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),r("init",(()=>{if(s.params.autoplay.enabled){o();a().addEventListener("visibilitychange",u),s.params.autoplay.pauseOnMouseEnter&&(s.$el.on("mouseenter",m),s.$el.on("mouseleave",f))}})),r("beforeTransitionStart",((e,t,a)=>{s.autoplay.running&&(a||!s.params.autoplay.disableOnInteraction?s.autoplay.pause(t):d())})),r("sliderFirstMove",(()=>{s.autoplay.running&&(s.params.autoplay.disableOnInteraction?d():c())})),r("touchEnd",(()=>{s.params.cssMode&&s.autoplay.paused&&!s.params.autoplay.disableOnInteraction&&l()})),r("destroy",(()=>{s.$el.off("mouseenter",m),s.$el.off("mouseleave",f),s.autoplay.running&&d();a().removeEventListener("visibilitychange",u)})),Object.assign(s.autoplay,{pause:c,run:l,start:o,stop:d})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let i=!1,r=!1;function n(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,a=e.clickedSlide;if(a&&d(a).hasClass(t.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;if(i=e.params.loop?parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10):s,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const s=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${i}"]`).eq(0).index(),a=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${i}"]`).eq(0).index();i=void 0===s?a:void 0===a?s:a-e<e-s?a:s}t.slideTo(i)}function l(){const{thumbs:e}=t.params;if(i)return!1;i=!0;const s=t.constructor;if(e.swiper instanceof s)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(m(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new s(a),r=!0}return t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",n),!0}function o(e){const s=t.thumbs.swiper;if(!s||s.destroyed)return;const a="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView;let i=1;const r=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),s.slides.removeClass(r),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e<i;e+=1)s.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+e}"]`).addClass(r);else for(let e=0;e<i;e+=1)s.slides.eq(t.realIndex+e).addClass(r);const n=t.params.thumbs.autoScrollOffset,l=n&&!s.params.loop;if(t.realIndex!==s.realIndex||l){let i,r,o=s.activeIndex;if(s.params.loop){s.slides.eq(o).hasClass(s.params.slideDuplicateClass)&&(s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft,o=s.activeIndex);const e=s.slides.eq(o).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),a=s.slides.eq(o).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();i=void 0===e?a:void 0===a?e:a-o==o-e?s.params.slidesPerGroup>1?a:o:a-o<o-e?a:e,r=t.activeIndex>t.previousIndex?"next":"prev"}else i=t.realIndex,r=i>t.previousIndex?"next":"prev";l&&(i+="next"===r?n:-1*n),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(i)<0&&(s.params.centeredSlides?i=i>o?i-Math.floor(a/2)+1:i+Math.floor(a/2)-1:i>o&&s.params.slidesPerGroup,s.slideTo(i,e?0:void 0))}}t.thumbs={swiper:null},a("beforeInit",(()=>{const{thumbs:e}=t.params;e&&e.swiper&&(l(),o(!0))})),a("slideChange update resize observerUpdate",(()=>{o()})),a("setTransition",((e,s)=>{const a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)})),a("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&r&&e.destroy()})),Object.assign(t.thumbs,{init:l,update:o})},function(e){let{swiper:t,extendParams:s,emit:a,once:i}=e;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){const{touchEventsData:e,touches:s}=t;0===e.velocities.length&&e.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:u()})},onTouchEnd:function(e){let{currentPos:s}=e;const{params:r,$wrapperEl:n,rtlTranslate:l,snapGrid:o,touchEventsData:d}=t,c=u()-d.touchStartTime;if(s<-t.minTranslate())t.slideTo(t.activeIndex);else if(s>-t.maxTranslate())t.slides.length<o.length?t.slideTo(o.length-1):t.slideTo(t.slides.length-1);else{if(r.freeMode.momentum){if(d.velocities.length>1){const e=d.velocities.pop(),s=d.velocities.pop(),a=e.position-s.position,i=e.time-s.time;t.velocity=a/i,t.velocity/=2,Math.abs(t.velocity)<r.freeMode.minimumVelocity&&(t.velocity=0),(i>150||u()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const s=t.velocity*e;let c=t.translate+s;l&&(c=-c);let p,h=!1;const m=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(c<t.maxTranslate())r.freeMode.momentumBounce?(c+t.maxTranslate()<-m&&(c=t.maxTranslate()-m),p=t.maxTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.maxTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(c>t.minTranslate())r.freeMode.momentumBounce?(c-t.minTranslate()>m&&(c=t.minTranslate()+m),p=t.minTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t<o.length;t+=1)if(o[t]>-c){e=t;break}c=Math.abs(o[e]-c)<Math.abs(o[e-1]-c)||"next"===t.swipeDirection?o[e]:o[e-1],c=-c}if(f&&i("transitionEnd",(()=>{t.loopFix()})),0!==t.velocity){if(e=l?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),r.freeMode.sticky){const s=Math.abs((l?-c:c)-t.translate),a=t.slidesSizesGrid[t.activeIndex];e=s<a?r.speed:s<2*a?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode.momentumBounce&&h?(t.updateProgress(p),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((()=>{t&&!t.destroyed&&d.allowMomentumBounce&&(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=>{t.setTranslate(p),n.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(a("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||c>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,s,a,{swiper:i,extendParams:r}=e;r({grid:{rows:1,fill:"column"}}),i.grid={initSlides:e=>{const{slidesPerView:r}=i.params,{rows:n,fill:l}=i.params.grid;s=t/n,a=Math.floor(e/n),t=Math.floor(e/n)===e/n?e:Math.ceil(e/n)*n,"auto"!==r&&"row"===l&&(t=Math.max(t,r*n))},updateSlide:(e,r,n,l)=>{const{slidesPerGroup:o,spaceBetween:d}=i.params,{rows:c,fill:p}=i.params.grid;let u,h,m;if("row"===p&&o>1){const s=Math.floor(e/(o*c)),a=e-c*o*s,i=0===s?o:Math.min(Math.ceil((n-s*c*o)/c),o);m=Math.floor(a/i),h=a-m*i+s*o,u=h+m*t/c,r.css({"-webkit-order":u,order:u})}else"column"===p?(h=Math.floor(e/c),m=e-h*c,(h>a||h===a&&m===c-1)&&(m+=1,m>=c&&(m=0,h+=1))):(m=Math.floor(e/s),h=e-m*s);r.css(l("margin-top"),0!==m?d&&`${d}px`:"")},updateWrapperSize:(e,s,a)=>{const{spaceBetween:r,centeredSlides:n,roundLengths:l}=i.params,{rows:o}=i.params.grid;if(i.virtualSize=(e+r)*t,i.virtualSize=Math.ceil(i.virtualSize/o)-r,i.$wrapperEl.css({[a("width")]:`${i.virtualSize+r}px`}),n){s.splice(0,s.length);const e=[];for(let t=0;t<s.length;t+=1){let a=s[t];l&&(a=Math.floor(a)),s[t]<i.virtualSize+s[0]&&e.push(a)}s.push(...e)}}}},function(e){let{swiper:t}=e;Object.assign(t,{appendSlide:K.bind(t),prependSlide:Z.bind(t),addSlide:Q.bind(t),removeSlide:J.bind(t),removeAllSlides:ee.bind(t)})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({fadeEffect:{crossFade:!1,transformEl:null}}),te({effect:"fade",swiper:t,on:a,setTranslate:()=>{const{slides:e}=t,s=t.params.fadeEffect;for(let a=0;a<e.length;a+=1){const e=t.slides.eq(a);let i=-e[0].swiperSlideOffset;t.params.virtualTranslate||(i-=t.translate);let r=0;t.isHorizontal()||(r=i,i=0);const n=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e[0].progress),0):1+Math.min(Math.max(e[0].progress,-1),0);se(s,e).css({opacity:n}).transform(`translate3d(${i}px, ${r}px, 0px)`)}},setTransition:e=>{const{transformEl:s}=t.params.fadeEffect;(s?t.slides.find(s):t.slides).transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(e,t,s)=>{let a=s?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),i=s?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===a.length&&(a=d(`<div class="swiper-slide-shadow-${s?"left":"top"}"></div>`),e.append(a)),0===i.length&&(i=d(`<div class="swiper-slide-shadow-${s?"right":"bottom"}"></div>`),e.append(i)),a.length&&(a[0].style.opacity=Math.max(-t,0)),i.length&&(i[0].style.opacity=Math.max(t,0))};te({effect:"cube",swiper:t,on:a,setTranslate:()=>{const{$el:e,$wrapperEl:s,slides:a,width:r,height:n,rtlTranslate:l,size:o,browser:c}=t,p=t.params.cubeEffect,u=t.isHorizontal(),h=t.virtual&&t.params.virtual.enabled;let m,f=0;p.shadow&&(u?(m=s.find(".swiper-cube-shadow"),0===m.length&&(m=d('<div class="swiper-cube-shadow"></div>'),s.append(m)),m.css({height:`${r}px`})):(m=e.find(".swiper-cube-shadow"),0===m.length&&(m=d('<div class="swiper-cube-shadow"></div>'),e.append(m))));for(let e=0;e<a.length;e+=1){const t=a.eq(e);let s=e;h&&(s=parseInt(t.attr("data-swiper-slide-index"),10));let r=90*s,n=Math.floor(r/360);l&&(r=-r,n=Math.floor(-r/360));const d=Math.max(Math.min(t[0].progress,1),-1);let c=0,m=0,g=0;s%4==0?(c=4*-n*o,g=0):(s-1)%4==0?(c=0,g=4*-n*o):(s-2)%4==0?(c=o+4*n*o,g=o):(s-3)%4==0&&(c=-o,g=3*o+4*o*n),l&&(c=-c),u||(m=c,c=0);const v=`rotateX(${u?0:-r}deg) rotateY(${u?r:0}deg) translate3d(${c}px, ${m}px, ${g}px)`;d<=1&&d>-1&&(f=90*s+90*d,l&&(f=90*-s-90*d)),t.transform(v),p.slideShadows&&i(t,d,u)}if(s.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),p.shadow)if(u)m.transform(`translate3d(0px, ${r/2+p.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${p.shadowScale})`);else{const e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=p.shadowScale,a=p.shadowScale/t,i=p.shadowOffset;m.transform(`scale3d(${s}, 1, ${a}) translate3d(0px, ${n/2+i}px, ${-n/2/a}px) rotateX(-90deg)`)}const g=c.isSafari||c.isWebView?-o/2:0;s.transform(`translate3d(0px,0,${g}px) rotateX(${t.isHorizontal()?0:f}deg) rotateY(${t.isHorizontal()?-f:0}deg)`),s[0].style.setProperty("--swiper-cube-translate-z",`${g}px`)},setTransition:e=>{const{$el:s,slides:a}=t;a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&s.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=>{const e=t.isHorizontal();t.slides.each((t=>{const s=Math.max(Math.min(t.progress,1),-1);i(d(t),s,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const i=(e,s,a)=>{let i=t.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===i.length&&(i=ie(a,e,t.isHorizontal()?"left":"top")),0===r.length&&(r=ie(a,e,t.isHorizontal()?"right":"bottom")),i.length&&(i[0].style.opacity=Math.max(-s,0)),r.length&&(r[0].style.opacity=Math.max(s,0))};te({effect:"flip",swiper:t,on:a,setTranslate:()=>{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r<e.length;r+=1){const n=e.eq(r);let l=n[0].progress;t.params.flipEffect.limitRotation&&(l=Math.max(Math.min(n[0].progress,1),-1));const o=n[0].swiperSlideOffset;let d=-180*l,c=0,p=t.params.cssMode?-o-t.translate:-o,u=0;t.isHorizontal()?s&&(d=-d):(u=p,p=0,c=-d,d=0),n[0].style.zIndex=-Math.abs(Math.round(l))+e.length,a.slideShadows&&i(n,l,a);const h=`translate3d(${p}px, ${u}px, 0px) rotateX(${c}deg) rotateY(${d}deg)`;se(a,n).transform(h)}},setTransition:e=>{const{transformEl:s}=t.params.flipEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),ae({swiper:t,duration:e,transformEl:s})},recreateShadows:()=>{const e=t.params.flipEffect;t.slides.each((s=>{const a=d(s);let r=a[0].progress;t.params.flipEffect.limitRotation&&(r=Math.max(Math.min(s.progress,1),-1)),i(a,r,e)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),te({effect:"coverflow",swiper:t,on:a,setTranslate:()=>{const{width:e,height:s,slides:a,slidesSizesGrid:i}=t,r=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?e/2-l:s/2-l,d=n?r.rotate:-r.rotate,c=r.depth;for(let e=0,t=a.length;e<t;e+=1){const t=a.eq(e),s=i[e],l=(o-t[0].swiperSlideOffset-s/2)/s,p="function"==typeof r.modifier?r.modifier(l):l*r.modifier;let u=n?d*p:0,h=n?0:d*p,m=-c*Math.abs(p),f=r.stretch;"string"==typeof f&&-1!==f.indexOf("%")&&(f=parseFloat(r.stretch)/100*s);let g=n?0:f*p,v=n?f*p:0,w=1-(1-r.scale)*Math.abs(p);Math.abs(v)<.001&&(v=0),Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(u)<.001&&(u=0),Math.abs(h)<.001&&(h=0),Math.abs(w)<.001&&(w=0);const b=`translate3d(${v}px,${g}px,${m}px)  rotateX(${h}deg) rotateY(${u}deg) scale(${w})`;if(se(r,t).transform(b),t[0].style.zIndex=1-Math.abs(Math.round(p)),r.slideShadows){let e=n?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),s=n?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=ie(r,t,n?"left":"top")),0===s.length&&(s=ie(r,t,n?"right":"bottom")),e.length&&(e[0].style.opacity=p>0?p:0),s.length&&(s[0].style.opacity=-p>0?-p:0)}}},setTransition:e=>{const{transformEl:s}=t.params.coverflowEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=e=>"string"==typeof e?e:`${e}px`;te({effect:"creative",swiper:t,on:a,setTranslate:()=>{const{slides:e,$wrapperEl:s,slidesSizesGrid:a}=t,r=t.params.creativeEffect,{progressMultiplier:n}=r,l=t.params.centeredSlides;if(l){const e=a[0]/2-t.params.slidesOffsetBefore||0;s.transform(`translateX(calc(50% - ${e}px))`)}for(let s=0;s<e.length;s+=1){const a=e.eq(s),o=a[0].progress,d=Math.min(Math.max(a[0].progress,-r.limitProgress),r.limitProgress);let c=d;l||(c=Math.min(Math.max(a[0].originalProgress,-r.limitProgress),r.limitProgress));const p=a[0].swiperSlideOffset,u=[t.params.cssMode?-p-t.translate:-p,0,0],h=[0,0,0];let m=!1;t.isHorizontal()||(u[1]=u[0],u[0]=0);let f={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d<0?(f=r.next,m=!0):d>0&&(f=r.prev,m=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),h.forEach(((e,t)=>{h[t]=f.rotate[t]*Math.abs(d*n)})),a[0].style.zIndex=-Math.abs(Math.round(o))+e.length;const g=u.join(", "),v=`rotateX(${h[0]}deg) rotateY(${h[1]}deg) rotateZ(${h[2]}deg)`,w=c<0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c<0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,x=`translate3d(${g}) ${v} ${w}`;if(m&&f.shadow||!m){let e=a.children(".swiper-slide-shadow");if(0===e.length&&f.shadow&&(e=ie(r,a)),e.length){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=se(r,a);y.transform(x).css({opacity:b}),f.origin&&y.css("transform-origin",f.origin)}},setTransition:e=>{const{transformEl:s}=t.params.creativeEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),te({effect:"cards",swiper:t,on:a,setTranslate:()=>{const{slides:e,activeIndex:s}=t,a=t.params.cardsEffect,{startTranslate:i,isTouched:r}=t.touchEventsData,n=t.translate;for(let l=0;l<e.length;l+=1){const o=e.eq(l),d=o[0].progress,c=Math.min(Math.max(d,-4),4);let p=o[0].swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&t.$wrapperEl.transform(`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(p-=e[0].swiperSlideOffset);let u=t.params.cssMode?-p-t.translate:-p,h=0;const m=-100*Math.abs(c);let f=1,g=-a.perSlideRotate*c,v=a.perSlideOffset-.75*Math.abs(c);const w=t.virtual&&t.params.virtual.enabled?t.virtual.from+l:l,b=(w===s||w===s-1)&&c>0&&c<1&&(r||t.params.cssMode)&&n<i,x=(w===s||w===s+1)&&c<0&&c>-1&&(r||t.params.cssMode)&&n>i;if(b||x){const e=(1-Math.abs((Math.abs(c)-.5)/.5))**.5;g+=-28*c*e,f+=-.5*e,v+=96*e,h=-25*e*Math.abs(c)+"%"}if(u=c<0?`calc(${u}px + (${v*Math.abs(c)}%))`:c>0?`calc(${u}px + (-${v*Math.abs(c)}%))`:`${u}px`,!t.isHorizontal()){const e=h;h=u,u=e}const y=c<0?""+(1+(1-f)*c):""+(1-(1-f)*c),E=`\n        translate3d(${u}, ${h}, ${m}px)\n        rotateZ(${a.rotate?g:0}deg)\n        scale(${y})\n      `;if(a.slideShadows){let e=o.find(".swiper-slide-shadow");0===e.length&&(e=ie(a,o)),e.length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(c)-.5)/.5,0),1))}o[0].style.zIndex=-Math.abs(Math.round(d))+e.length;se(a,o).transform(E)}},setTransition:e=>{const{transformEl:s}=t.params.cardsEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return V.use(re),V}));
!function(e){var s=function(e,s){var a=e.attr("class"),n=-1!==a.indexOf("glass3")||e.find('[class*="glass3"]').length>0,l=-1!==a.indexOf("glass4")||e.find('[class*="glass4"]').length>0,t=-1!==a.indexOf("glass5")||e.find('[class*="glass5"]').length>0,i=-1!==a.indexOf("glass6")||e.find('[class*="glass6"]').length>0,r=e.hasClass("elementor-widget-premium-addon-image-hotspots")||e.hasClass("elementor-widget-premium-search-form")||e.hasClass("elementor-widget-premium-addon-instagram-feed")||e.hasClass("elementor-widget-premium-contact-form")||e.hasClass("elementor-widget-premium-addon-testimonials"),o=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),d="undefined"!=typeof InstallTrigger;function c(e){if(!(s(".premium-glass-svg"+e).length>0)){var a=[{frequency:"0.004 0.004",scale:125},{frequency:"0.007 0.007",scale:111},{frequency:"0.02 0.02",scale:81},{frequency:"0.015 0.015",scale:179}];s("body").append('<svg class="premium-glass-svg'+e+'" xmlns="http://www.w3.org/2000/svg" width="0" height="0" style="position:absolute; overflow:hidden"><defs><filter id="glass-distortion'+e+'" x="0%" y="0%" width="100%" height="100%"><feTurbulence type="fractalNoise" baseFrequency="'+a[e-1].frequency+'" numOctaves="2" seed="92" result="noise"></feTurbulence><feGaussianBlur in="noise" stdDeviation="2" result="blurred"></feGaussianBlur><feDisplacementMap in="SourceGraphic" in2="blurred" scale="'+a[e-1].scale+'" xChannelSelector="R" yChannelSelector="G"></feDisplacementMap></filter></defs></svg>')}}o||d?s('[class*="__glass"]').each(function(e,a){var n=s(a);n.attr("class").split(/\s+/).forEach(function(e){e.includes("glass")&&n.removeClass(e).addClass("premium-con-lq__glass1")})}):((r||n)&&c(1),(r||l)&&c(2),(r||t)&&c(3),(r||i)&&c(4))};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/global",s)})}();
(c=>{c(window).on("elementor/frontend/init",function(){function n(e,t){var i=e.find(".premium-progressbar-container"),a=(d=i.data("settings")).progress_length,n=d.speed,s=d.type,r=d.mScroll;if("line"===s){var o=i.find(".premium-progressbar-bar");d.gradient&&o.css("background","linear-gradient(-45deg, "+d.gradient+")"),"yes"!==r&&o.animate({width:a+"%"},n)}else if("circle"===s||"half-circle"===s){100<a&&(a=100);var l=1.8*(elementorFrontend.config.is_rtl?-1:1);"yes"!==r&&i.find(".premium-progressbar-hf-circle-progress").css({transform:"rotate("+a*l+"deg)"}),i.prop({counter:0}).animate({counter:a},{duration:n,easing:"linear",step:function(e){var t=3.6*e;"yes"!==r&&(i.find(".premium-progressbar-right-label").text(Math.ceil(e)+"%"),i.find(".premium-progressbar-circle-left").css("transform","rotate("+t+"deg)")),"circle"===s&&180<t&&(i.find(".premium-progressbar-circle").css({"-webkit-clip-path":"inset(0)","clip-path":"inset(0)"}),i.find(".premium-progressbar-circle-right").css("visibility","visible"))}})}else{for(var o=i.find(".premium-progressbar-bar-wrap"),l=i.outerWidth(),n=d.dot||25,d=d.spacing||10,m=Math.ceil(l/(n+d)),l=m*(a/100),c=Math.floor(l),n=100*(l-c),u=(o.attr("data-circles",m),o.attr("data-total-fill",c),o.attr("data-partial-fill",n),0);u<m;u++){var p=u<c||u===c?"<div class='segment-inner'></div>":"";o.append("<div class='progress-segment'>"+p+"</div>")}"frontend"!==t&&f(e)}}function f(e){var t=e.find(".premium-progressbar-container").data("settings"),n=e.find(".premium-progressbar-bar-wrap"),e=n.data(),s=t.speed,r=0,o=e.totalFill,l=e.circles,d=e.partialFill;!function e(t){var i=n.find(".progress-segment").eq(t),a=100;t===o&&(a=d);i.find(".segment-inner").animate({width:a+"%"},s/l,function(){++r<=o&&e(r)})}(r)}function e(e,a){var n=e.find(".premium-button-style6-bg");0!==n.length&&e.hasClass("premium-mouse-detect-yes")&&e.on("mouseenter mouseleave",".premium-button-style6",function(e){var t=a(this).offset(),i=e.pageX-t.left;n.css({top:e.pageY-t.top,left:i})})}function t(t,a){var e,i,n=t.find(".pa-txt-sc__effect-min-mask .pa-txt-sc__main-item.pa-txt-sc__item-text");(t.hasClass("premium-mask-yes")||n.length)&&("premium-addon-title.default"===t.data("widget_type")?t.find(e=".premium-title-header").find(".premium-title-icon, .premium-title-img").addClass("premium-mask-span"):e="premium-textual-showcase.default"===t.data("widget_type")?".pa-txt-sc__effect-min-mask":".premium-dual-header-first-header",t.find(e).find("span:not(.premium-title-style7-stripe-wrap):not(.premium-title-img):not(.pa-txt-sc__hov-item)").each(function(e,t){var i="";a(this).text().split(" ").forEach(function(e){""!==e&&(i+=' <span class="premium-mask-span">'+e+"</span>")}),a(this).text("").append(i)}),(i=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&((n.length?a(n):a(t)).addClass("premium-mask-active"),i.unobserve(e.target))})})).observe(t[0]))}var i=elementorModules.frontend.handlers.Base,a=i.extend({settings:{},getDefaultSettings:function(){return{selectors:{galleryElement:".premium-gallery-container",filters:".premium-gallery-cats-container li",gradientLayer:".premium-gallery-gradient-layer",loadMore:".premium-gallery-load-more",loadMoreDiv:".premium-gallery-load-more div",vidWrap:".premium-gallery-video-wrap"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$galleryElement:this.$element.find(e.galleryElement),$filters:this.$element.find(e.filters),$gradientLayer:this.$element.find(e.gradientLayer),$vidWrap:this.$element.find(e.vidWrap)};return t.$loadMore=t.$galleryElement.parent().find(e.loadMore),t.$loadMoreDiv=t.$galleryElement.parent().find(e.loadMoreDiv),t},bindEvents:function(){this.getGlobalSettings(),this.run();var e=this;c(document).on("elementor/popup/show",function(){e.run()})},getGlobalSettings:function(){var e=this.elements.$galleryElement.data("settings");this.settings={layout:e.img_size,loadMore:e.load_more,columnWidth:null,filter:null,isFilterClicked:!1,minimum:e.minimum,imageToShow:e.click_images,counter:e.minimum,ltrMode:e.ltr_mode,shuffle:e.shuffle,active_cat:e.active_cat,theme:e.theme,overlay:e.overlay,sort_by:e.sort_by,light_box:e.light_box,flag:e.flag,lightbox_type:e.lightbox_type}},updateCounter:function(){this.settings.isFilterClicked?(this.settings.counter=this.settings.minimum,this.settings.isFilterClicked=!1):this.settings.counter=this.settings.counter,this.settings.counter=this.settings.counter+this.settings.imageToShow},updateGrid:function(e,t,i){c.ajax({url:this.appendItems(this.settings.counter,e,t),beforeSend:function(){i.removeClass("premium-gallery-item-hidden")},success:function(){i.addClass("premium-gallery-item-hidden")}})},loadMore:function(e,t){var i=this.elements.$galleryElement,a=this.elements.$loadMoreDiv,n=this.elements.$loadMore,s=this;a.addClass("premium-gallery-item-hidden"),i.find(".premium-gallery-item").length>this.settings.minimum&&(n.removeClass("premium-gallery-item-hidden"),i.parent().on("click",".premium-gallery-load-less",function(){s.settings.counter=s.settings.counter-s.settings.imageToShow}),i.parent().on("click",".premium-gallery-load-more-btn:not(.premium-gallery-load-less)",function(){s.updateCounter(),s.updateGrid(e,t,a)}))},getItemsToHide:function(e,t){return e.filteredItems.slice(t,e.filteredItems.length).map(function(e){return e.element})},appendItems:function(e,t,i){var a=this.elements.$galleryElement,n=this.elements.$gradientLayer,s=a.data("isotope"),s=this.getItemsToHide(s,e);n.outerHeight(t),a.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden"),a.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden"),c(s).addClass("premium-gallery-item-hidden"),i.isotope("layout"),0==s&&(n.addClass("premium-gallery-item-hidden"),a.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden"))},triggerFilerTabs:function(e){var e=e.searchParams.get(this.settings.flag),t=this.elements.$filters;e&&t.eq(e).find("a").trigger("click")},onReady:function(e){e.isotope("layout");e=new URL(window.location.href);e&&this.triggerFilerTabs(e),this.$element.find(".category.active").trigger("click"),this.$element.find(".elementor-invisible").removeClass("elementor-invisible")},onResize:function(e){this.setMetroLayout(),e.isotope({itemSelector:".premium-gallery-item",masonry:{columnWidth:this.settings.columnWidth}})},lightBoxDisabled:function(){var a=this;this.elements.$vidWrap.each(function(e,t){var i=c(t).data("type");c(".pa-gallery-video-icon").keypress(function(){c(this).closest(".premium-gallery-item").trigger("click")}),c(t).closest(".premium-gallery-item").on("click",function(){var e=c(this);e.find(".pa-gallery-img-container").css("background","#000"),e.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility","hidden"),"style3"!==a.settings.skin&&e.find(".premium-gallery-caption").css("visibility","hidden"),"hosted"!==i?a.playVid(e):a.playHostedVid(t)})})},playVid:function(e){var e=e.find(".premium-gallery-iframe-wrap"),t=(t=e.data("src")).replace("&mute","&autoplay=1&mute"),i=c("<iframe/>");i.attr({src:t,frameborder:"0",allowfullscreen:"1",allow:"autoplay;encrypted-media;"}),e.html(i),i.css("visibility","visible")},playHostedVid:function(e){e=c(e).find("video");e.get(0).play(),e.css("visibility","visible")},run:function(){var e,t,i=this.elements.$galleryElement,a=(this.elements.$vidWrap,this.elements.$filters),n=this,s=("metro"===this.settings.layout&&(this.setMetroLayout(),this.settings.layout="masonry",c(window).resize(function(){n.onResize(s)})),i.isotope(this.getIsoTopeSettings()));s.imagesLoaded().progress(function(){s.isotope("layout")}),c(document).ready(function(){n.onReady(s)}),this.settings.loadMore&&(e=this.elements.$gradientLayer,t=null,setTimeout(function(){t=e.outerHeight()},200),this.loadMore(t,s)),"yes"!==this.settings.light_box&&this.lightBoxDisabled(),a.find("a").click(function(e){return e.preventDefault(),n.isFilterClicked=!0,a.find(".active").removeClass("active"),c(this).addClass("active"),n.settings.filter=c(this).attr("data-filter"),s.isotope({filter:n.settings.filter}),n.settings.shuffle&&s.isotope("shuffle"),n.settings.loadMore&&n.appendItems(n.settings.minimum,t,s),!1}),"default"===this.settings.lightbox_type&&this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings())},getPrettyPhotoSettings:function(){return{theme:this.settings.theme,hook:"data-rel",opacity:.7,show_title:!1,deeplinking:!1,overlay_gallery:this.settings.overlay,custom_markup:"",default_width:900,default_height:506,social_tools:""}},getIsoTopeSettings:function(){return{itemSelector:".premium-gallery-item",percentPosition:!0,animationOptions:{duration:750,easing:"linear"},filter:this.settings.active_cat,layoutMode:this.settings.layout,originLeft:this.settings.ltrMode,masonry:{columnWidth:this.settings.columnWidth},sortBy:this.settings.sort_by}},getRepeaterSettings:function(){return this.getElementSettings("premium_gallery_img_content")},setMetroLayout:function(){var e=this.elements.$galleryElement,t=e.width(),n=Math.floor(t/12),t=elementorFrontend.getCurrentDeviceMode(),s="desktop"===t?"":"_"+t,r=this.getRepeaterSettings();e.find(".premium-gallery-item").each(function(e,t){var i=r[e]["premium_gallery_image_cell"+s].size,a=r[e]["premium_gallery_image_vcell"+s].size;""!==i&&null!=i||(i=r[e].premium_gallery_image_cell),""!==a&&null!=a||(a=r[e].premium_gallery_image_vcell),c(t).css({width:Math.ceil(i*n),height:Math.ceil(a*n)})}),this.settings.columnWidth=n}}),s=i.extend({getDefaultSettings:function(){return{selectors:{bannerImgWrap:".premium-banner-ib",bannerImg:"img"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$bannerImgWrap:this.$element.find(e.bannerImgWrap),$bannerImg:this.$element.find(e.bannerImg)}},bindEvents:function(){var e=this;e.elements.$bannerImgWrap.hover(function(){e.elements.$bannerImg.addClass("active")},function(){e.elements.$bannerImg.removeClass("active")}),this.run()},run:function(){var e=this.$element;e.hasClass("premium-banner-tilt-yes")&&UniversalTilt.init({elements:e.closest(".elementor-widget"),callbacks:{onMouseLeave:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}})}}),r=i.extend({settings:{},getDefaultSettings:function(){return{selectors:{user:".fa-user",activeCat:".category.active",loading:".premium-loading-feed",blogElement:".premium-blog-wrap",blogFilterTabs:".premium-blog-filter",contentWrapper:".premium-blog-content-wrapper",blogPost:".premium-blog-post-outer-container",metaSeparators:".premium-blog-meta-separator",filterLinks:".premium-blog-filters-container li a",currentPage:".premium-blog-pagination-container .page-numbers.current",activeElememnt:".premium-blog-filters-container li .active"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$blogElement:this.$element.find(e.blogElement),$blogFilterTabs:this.$element.find(e.blogFilterTabs),$activeCat:this.$element.find(e.activeCat),$filterLinks:this.$element.find(e.filterLinks),$blogPost:this.$element.find(e.blogPost),$contentWrapper:this.$element.find(e.contentWrapper)}},bindEvents:function(){this.setLayoutSettings(),this.removeMetaSeparators(),this.run()},setLayoutSettings:function(){var e=this.getElementSettings(),t=this.elements.$blogPost,t={pageNumber:1,isLoaded:!0,count:2,equalHeight:e.force_height,layout:e.premium_blog_layout,carousel:"yes"===e.premium_blog_carousel,infinite:"yes"===e.premium_blog_infinite_scroll,scrollAfter:"yes"===e.scroll_to_offset,grid:"yes"===e.premium_blog_grid,total:t.data("total"),flag:e.filter_flag};t.carousel&&(t.slidesToScroll=e.slides_to_scroll,t.spacing=parseInt(e.premium_blog_carousel_spacing),t.autoPlay="yes"===e.premium_blog_carousel_play,t.arrows="yes"===e.premium_blog_carousel_arrows,t.fade="yes"===e.premium_blog_carousel_fade,t.center="yes"===e.premium_blog_carousel_center,t.dots="yes"===e.premium_blog_carousel_dots,t.speed=""!==e.carousel_speed?parseInt(e.carousel_speed):300,t.autoplaySpeed=""!==e.premium_blog_carousel_autoplay_speed?parseInt(e.premium_blog_carousel_autoplay_speed):5e3),this.settings=t},removeMetaSeparators:function(){var i=this.getSettings("selectors"),e=this.$element.find(i.blogPost),t=e.first().find(i.metaSeparators),a=e.find(i.user);1===t.length?a.length||e.find(i.metaSeparators).remove():a.length||e.each(function(e,t){c(t).find(i.metaSeparators).first().remove()})},run:function(){var e=this,t=this.elements.$blogElement,i=this.elements.$activeCat.data("filter"),a=this.elements.$blogFilterTabs.length,n=t.data("pagination");this.settings.activeCategory=i,this.settings.filterTabs=a,this.settings.filterTabs&&(this.filterTabs(),i=new URL(window.location.href).searchParams.get(this.settings.flag),console.log(i),i)&&this.triggerFilerTabs(i),"masonry"!==this.settings.layout||this.settings.carousel||t.imagesLoaded(function(){"*"===e.settings.activeCategory?t.isotope(e.getIsoTopeSettings()):t.isotope({itemSelector:".premium-blog-post-outer-container",animate:!1})}),this.settings.carousel&&(t.slick(this.getSlickSettings()),t.removeClass("premium-carousel-hidden")),"even"===this.settings.layout&&this.settings.equalHeight&&t.imagesLoaded(function(){e.forceEqualHeight()}),n&&this.paginate(),this.settings.infinite&&t.is(":visible")&&this.getInfiniteScrollPosts()},paginate:function(){var t=this,i=this.$element,a=this.getSettings("selectors");i.on("click",".premium-blog-pagination-container .page-numbers",function(e){e.preventDefault(),c(this).hasClass("current")||(e=parseInt(i.find(a.currentPage).html()),c(this).hasClass("next")?t.settings.pageNumber=e+1:c(this).hasClass("prev")?t.settings.pageNumber=e-1:t.settings.pageNumber=c(this).html(),t.getPostsByAjax(t.settings.scrollAfter))})},forceEqualHeight:function(){var i=new Array,e=this.getSettings("selectors").contentWrapper,e=this.$element.find(e),t=(e.each(function(e,t){t=c(t).outerHeight();i.push(t)}),Math.max.apply(null,i));e.css("height",t+"px")},getSlickSettings:function(){var e=this.settings,t=e.grid?this.getSlickCols():null,i=e.grid?t.cols:1,a=e.grid?t.colsTablet:1,t=e.grid?t.colsMobile:1;return{infinite:!0,slidesToShow:i,slidesToScroll:e.slidesToScroll||i,responsive:[{breakpoint:1025,settings:{slidesToShow:a,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:t,slidesToScroll:1}}],autoplay:e.autoPlay,rows:0,speed:e.speed,autoplaySpeed:e.autoplaySpeed,nextArrow:e.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>':"",prevArrow:e.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>':"",fade:e.fade,centerMode:e.center,centerPadding:e.spacing+"px",draggable:!0,dots:e.dots,customPaging:function(){return'<i class="fas fa-circle"></i>'}}},getSlickCols:function(){var e=this.getElementSettings(),t=e.premium_blog_columns_number,i=e.premium_blog_columns_number_tablet,e=e.premium_blog_columns_number_mobile;return{cols:parseInt(100/t.substr(0,t.indexOf("%"))),colsTablet:parseInt(100/i.substr(0,i.indexOf("%"))),colsMobile:parseInt(100/e.substr(0,e.indexOf("%")))}},getIsoTopeSettings:function(){return{itemSelector:".premium-blog-post-outer-container",percentPosition:!0,filter:this.settings.activeCategory,animationOptions:{duration:750,easing:"linear",queue:!1}}},filterTabs:function(){var t=this,i=this.getSettings("selectors");this.elements.$filterLinks.click(function(e){e.preventDefault(),t.$element.find(i.activeElememnt).removeClass("active"),c(this).addClass("active"),t.settings.activeCategory=c(this).attr("data-filter"),t.settings.pageNumber=1,t.settings.infinite?(t.getPostsByAjax(!1),t.settings.count=2,t.getInfiniteScrollPosts()):t.getPostsByAjax(t.settings.scrollAfter)})},triggerFilerTabs:function(e){this.elements.$filterLinks.eq(e).trigger("click")},getPostsByAjax:function(t){void 0===this.settings.activeCategory&&(this.settings.activeCategory="*");var i=this,a=this.elements.$blogElement,n=this.getSettings("selectors");c.ajax({url:PremiumSettings.ajaxurl,dataType:"json",type:"POST",data:{action:"pa_get_posts",page_id:a.data("page"),widget_id:i.$element.data("id"),page_number:i.settings.pageNumber,category:i.settings.activeCategory,nonce:PremiumSettings.nonce},beforeSend:function(){a.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');var e=0;0<c(".elementor-sticky").length&&(e=100),t&&c("html, body").animate({scrollTop:a.offset().top-50-e},"slow")},success:function(e){var t;e.data&&(a.find(n.loading).remove(),t=e.data.posts,e=e.data.paging,i.settings.infinite?(i.settings.isLoaded=!0,i.settings.filterTabs&&1===i.settings.pageNumber?a.html(t):a.append(t)):(a.html(t),i.$element.find(".premium-blog-footer").html(e)),i.removeMetaSeparators(),i.settings.layout)&&("even"===i.settings.layout?i.settings.equalHeight&&i.forceEqualHeight():a.imagesLoaded(function(){a.isotope("reloadItems"),a.isotope({itemSelector:".premium-blog-post-outer-container",animate:!1})}))},error:function(e){console.log(e)}})},getInfiniteScrollPosts:function(){var e=jQuery(window).outerHeight()/1.25,t=this;c(window).scroll(function(){t.settings.filterTabs&&($blogPost=t.elements.$blogElement.find(".premium-blog-post-outer-container"),t.settings.total=$blogPost.data("total")),t.settings.count<=t.settings.total&&c(window).scrollTop()+e>=t.$element.find(".premium-blog-post-outer-container:last").offset().top&&1==t.settings.isLoaded&&(t.settings.pageNumber=t.settings.count,t.getPostsByAjax(!1),t.settings.count++,t.settings.isLoaded=!1)})}}),o=i.extend({getDefaultSettings:function(){return{slick:{infinite:!0,rows:0,prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',draggable:!0,pauseOnHover:!0},selectors:{multiplePersons:".multiple-persons",person:".premium-person-container",personCarousel:".premium-person-container.slick-active",personImg:".premium-person-image-container img"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$multiplePersons:this.$element.find(e.multiplePersons),$persons:this.$element.find(e.person),$personImg:this.$element.find(e.personImg)}},bindEvents:function(){this.run()},getSlickSettings:function(){var e=this.getElementSettings(),t=this.elements.$multiplePersons.data("rtl"),i=e.persons_per_row,a=e.persons_per_row_tablet,n=e.persons_per_row_mobile;return Object.assign(this.getSettings("slick"),{slidesToShow:parseInt(100/i.substr(0,i.indexOf("%"))),slidesToScroll:parseInt(100/i.substr(0,i.indexOf("%"))),responsive:[{breakpoint:1025,settings:{slidesToShow:parseInt(100/a.substr(0,a.indexOf("%"))),slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:parseInt(100/n.substr(0,n.indexOf("%"))),slidesToScroll:1}}],autoplay:e.carousel_play,rtl:!!t,autoplaySpeed:e.speed||5e3})},runEqualHeight:function(){var e=this.elements.$persons,t=this.elements.$personImg,i=this.getSettings("selectors"),a=this.getElementSettings("carousel"),n=new Array;(e=a?this.$element.find(i.personCarousel):e).each(function(e,t){c(t).imagesLoaded(function(){}).done(function(){var e=c(t).find(i.personImg).outerHeight();n.push(e)})}),e.imagesLoaded(function(){}).done(function(){var e=Math.max.apply(null,n);t.css("height",e+"px")})},run:function(){var e=this.elements.$multiplePersons;e.length&&("yes"===e.data("persons-equal")&&this.runEqualHeight(),this.getElementSettings("carousel"))&&e.slick(this.getSlickSettings())}}),l=i.extend({getDefaultSettings:function(){return{selectors:{listItems:".premium-bullet-list-box",items:".premium-bullet-list-content"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$listItems:this.$element.find(e.listItems),$items:this.$element.find(e.items)}},bindEvents:function(){this.run(),this.addRandomBadges();var e=this;!this.$element.is(":visible")&&0<this.$element.closest(".premium-mega-nav-item").length&&this.$element.closest(".premium-mega-nav-item").find(".premium-menu-link").on("click",function(){e.addRandomBadges()}),c(window).on("resize",e.handleAlignment)},run:function(){this.handleAlignment();var a=this.elements.$listItems,e=this.elements.$items,t=this.$element;["widescreen","desktop","laptop","tablet","tablet_extra","mobile","mobile_extra"].filter(function(e){return e!=elementorFrontend.getCurrentDeviceMode()}).map(function(i){i="desktop"!==i?i+"-":"",t.removeClass(function(e,t){return(t.match(new RegExp("(^|\\s)premium-"+i+"type\\S+","g"))||[]).join(" ")})});0<t.filter('*[class*="type-row"]').length&&e.addClass("premium-bullet-list-content-inline");var n=new IntersectionObserver(function(e){e.forEach(function(e){var t,i;e.isIntersecting&&(i=(t=c(e.target)).data("delay"),setTimeout(function(){t.next(".premium-bullet-list-divider , .premium-bullet-list-divider-inline").css("opacity","1"),t.next(".premium-bullet-list-divider-inline , .premium-bullet-list-divider").addClass("animated "+a.data("list-animation")),t.css("opacity","1").addClass("animated "+a.data("list-animation"))},i),n.unobserve(e.target))})});e.each(function(e,t){a.data("list-animation")&&" "!=a.data("list-animation")&&n.observe(c(t)[0])})},handleAlignment:function(){var e=this.$element,t=getComputedStyle(e[0]).getPropertyValue("--pa-bullet-align");e.addClass("premium-bullet-list-"+t)},addRandomBadges:function(){var e=this.getElementSettings();e.rbadges_repeater.length<1||c(".elementor-element-"+this.$element.data("id")).is(":visible")&&!this.$element.hasClass("randomb-applied")&&(e.rbadges_repeater.forEach(function(e,t){if(""!=e.rbadge_selector)for(var i=c(e.rbadge_selector).find(".premium-bullet-list-text").filter(":not(:has(+ .premium-bullet-list-badge))"),a='<div class="premium-bullet-list-badge elementor-repeater-item-'+e._id+'"><span>'+e.badge_title+"</span></div>",n=Math.floor(Math.random()*(e.rbadge_max-e.rbadge_min+1))+e.rbadge_min,s=0;s<n;s++){var r=Math.floor(Math.random()*i.length);0<c(i[r]).siblings(".premium-bullet-list-badge").length||c(i[r]).after(a)}}),this.$element.addClass("randomb-applied"))}}),o={"premium-addon-person":o,"premium-addon-blog":r,"premium-img-gallery":a,"premium-addon-banner":s,"premium-svg-drawer":i.extend({bindEvents:function(){ScrollTrigger.config({limitCallbacks:!0,ignoreMobileResize:!0}),this.run()},run:function(){gsap.registerPlugin(ScrollTrigger);var e,t,i,a,n,s,r,o,l,d,m=this.$element;m.find(".elementor-invisible").removeClass("elementor-invisible"),m.find("title").remove(),m.hasClass("premium-svg-animated-yes")&&(e=m.data("id"),a=null,"automatic"===(i=(t=this.getElementSettings()).scroll_action)?(a="custom"!==t.animate_trigger?t.animate_trigger:t.animate_offset.size+"%",d=t.anim_rev?"pause play reverse":"none",n=new TimelineMax({repeat:t.loop?-1:0,yoyo:!!t.yoyo,scrollTrigger:{trigger:".elementor-element-"+e,toggleActions:"play "+d,start:"top "+a}})):(n=new TimelineMax({repeat:"hover"===i&&t.loop?-1:0,yoyo:!("hover"!==i||!t.yoyo)}),"viewport"===i&&(a=t.animate_offset.size/100)),s=m.hasClass("premium-svg-anim-rev-yes")?"to":"from",d=m.find("path, circle, rect, square, ellipse, polyline, polygon, line"),r=0,o=("from"==s?t.animate_start_point:t.animate_end_point).size,d.each(function(e,t){t=c(t);t.attr("fill","transparent"),m.hasClass("premium-svg-sync-yes")&&(e=0),r=e,n[s](t,1,{PaSvgDrawer:(o||0)+"% 0"},e)}),"viewport"!==i&&t.frames&&n.duration(t.frames),"yes"===t.svg_fill&&(0==r&&(r=1),l=t.svg_fill_speed?t.svg_fill_speed.size:1,n.to(d,l,{fill:t.svg_color,stroke:t.svg_stroke},r)),"viewport"===i?(d=new ScrollMagic.Controller,new ScrollMagic.Scene({triggerElement:".elementor-element-"+e,triggerHook:a,duration:t.draw_speed?1e3*t.draw_speed.size:"150%"}).setTween(n).addTo(d)):"hover"===i&&(n.pause(),m.find("svg").hover(function(){n.play()},function(){n.pause()})))}}),"premium-tcloud":i.extend({getDefaultSettings:function(){return{selectors:{container:".premium-tcloud-container",canvas:".premium-tcloud-canvas",termWrap:".premium-tcloud-term"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$container:this.$element.find(e.container),$canvas:this.$element.find(e.canvas),$termWrap:this.$element.find(e.termWrap)}},bindEvents:function(){this.run()},run:function(){var e,i=this.getElementSettings(),a=this.elements.$container,n=this,s=this.elements.$canvas;["shape","sphere"].includes(i.words_order)&&(e=getComputedStyle(s[0]),s.attr({width:e.getPropertyValue("--pa-tcloud-width"),height:e.getPropertyValue("--pa-tcloud-height")})),setTimeout(function(){var t;"shape"===i.words_order?(t=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(n.renderWordCloud(),t.unobserve(e.target))})})).observe(s[0]):"sphere"===i.words_order?n.renderWordSphere():n.handleTermsGrid(),a.removeClass("premium-tcloud-hidden")},500)},renderWordSphere:function(){var a,e=this.getID(),n=this.getElementSettings(),t=this.elements.$termWrap,s=this,r=n.colors_select;"custom"===r&&n.words_colors&&(a=n.words_colors.split("\n")),t.map(function(e,t){var i=null;"custom"!==r?i=s.genRandomColor(r):n.words_colors&&(i=Math.floor(Math.random()*a.length),i=a[i]),i&&c(t).find(".premium-tcloud-term-link").css(("background"===n.colors_target?"background-":"")+"color",i)}),setTimeout(function(){c("#premium-tcloud-canvas-"+e).tagcanvas({decel:"yes"===n.stop_onDrag?.95:1,overlap:!1,textColour:null,weight:"yes"===n.sphere_weight,weightFrom:"data-weight",weightSizeMin:"yes"===n.sphere_weight?n.weight_min.size:10,weightSizeMax:"yes"===n.sphere_weight?n.weight_max.size:20,textHeight:n.text_height||15,textFont:n.font_family,textWeight:n.font_weight,wheelZoom:"yes"===n.wheel_zoom,reverse:"yes"===n.reverse,dragControl:"yes"===n.drag_control,initial:[n.start_xspeed.size,n.start_yspeed.size],bgColour:"tag",padding:"background"===n.colors_target?n.sphere_term_padding.size:0,bgRadius:"background"===n.colors_target?n.sphere_term_radius.size:0,outlineColour:"rgba(2,2,2,0)",maxSpeed:.03,depth:.75},"premium-tcloud-terms-container-"+e)},100)},handleTermsGrid:function(){var s,r=this.getElementSettings(),e=this.elements.$termWrap,o=this,l=r.colors_select;"custom"===l&&r.words_colors&&(s=r.words_colors.split("\n")),e.map(function(e,t){var i,a=null,n=c(t).find(".premium-tcloud-term-link").css("font-size").replace("px","");0<r.fsize_scale.size&&(n=parseFloat(n)+c(t).find(".premium-tcloud-term-link").data("weight")*r.fsize_scale.size),"custom"!==l?(a=o.genRandomColor(l,"grid"),i={original:"random-light"===l?"0.15)":"80%)",replaced:"random-light"===l?"0.3)":"100%)"},c(t).get(0).style.setProperty("--tag-hover-color",a.replace(i.original,i.replaced)),c(t).get(0).style.setProperty("--tag-text-color","random-dark"===l?"#fff":a.replace("42%,0.15)","35%,100%)"))):r.words_colors&&(a=Math.floor(Math.random()*s.length),a=s[a],c(t).get(0).style.setProperty("--tag-hover-color",a)),c(t).get(0).style.setProperty("--tag-color",a),0<r.fsize_scale.size&&c(t).find(".premium-tcloud-term-link").css("font-size",Math.ceil(n)+"px"),"ribbon"===r.words_order&&c(t).get(0).style.setProperty("--tag-ribbon-size",Math.ceil(c(t).outerHeight(!1))/2+"px")})},renderWordCloud:function(){var e=this.getID(),t=this.getElementSettings(),i=this.elements.$container.data("chart").wordsArr,a=[],n=rotationSteps=null,s=Math.PI/180*-90,r=Math.PI/180*90;switch(t.rotation_select){case"horizontal":rotationSteps=n=0;break;case"vertical":n=1,rotationSteps=2;break;case"hv":n=.5,rotationSteps=2;break;case"custom":n=t.rotation.size||.3,s=t.degrees.size*(Math.PI/180)||45,r=t.degrees.size*(Math.PI/180)||45;break;case"random":n=Math.random(),rotationSteps=0;break;default:n=.3}"custom"===t.colors_select&&(a=t.words_colors.split("\n")),WordCloud(document.getElementById("premium-tcloud-canvas-"+e),{backgroundColor:"rgba(0, 0, 0, 0)",shuffle:!1,list:i,shape:t.shape,color:t.colors_select,wordsColors:a,wait:1e3*t.interval.size||0,gridSize:t.grid_size.size||8,weightFactor:t.weight_scale||5,minRotation:s,maxRotation:r,rotateRatio:n,rotationSteps:rotationSteps,fontFamily:t.font_family||"Arial",fontWeight:t.font_weight,click:function(e){elementorFrontend.isEditMode()||(e=e[2],window.open(e,"yes"===t.new_tab?"_blank":"_top"))}})},genRandomColor:function(e,t){var i=50,a=90,a=("random-dark"===e&&(i=10,a=50),(Math.random()*(a-i)+i).toFixed()+"%, 100%");return t&&(a="42%,"+("random-dark"===e?"80%":"0.15")),"hsla("+(360*Math.random()).toFixed()+",100%,"+a+")"},genRandomRotate:function(){return Math.floor(361*Math.random())}}),"premium-icon-list":l,"premium-addon-testimonials":i.extend({getDefaultSettings:function(){return{slick:{infinite:!0,rows:0,prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',draggable:!0,pauseOnHover:!0},selectors:{multipleTestimonials:".multiple-testimonials",testimonials:".premium-testimonial-container",testimonialCarousel:".premium-testimonial-container.slick-active",testimonialImg:".premium-testimonial-img-wrapper img"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$multipleTestimonials:this.$element.find(e.multipleTestimonials),$testimonials:this.$element.find(e.testimonials),$testimonialImg:this.$element.find(e.testimonialImg)}},bindEvents:function(){this.run()},getSlickSettings:function(){var e=this.getElementSettings(),t=this.elements.$multipleTestimonials.data("rtl"),i="skin4"!==e.skin?parseInt(100/e.testimonials_per_row.substr(0,e.testimonials_per_row.indexOf("%"))):1,a="skin4"!==e.skin?parseInt(100/e.testimonials_per_row_tablet.substr(0,e.testimonials_per_row_tablet.indexOf("%"))):1,n="skin4"!==e.skin?parseInt(100/e.testimonials_per_row_mobile.substr(0,e.testimonials_per_row_mobile.indexOf("%"))):1;return Object.assign(this.getSettings("slick"),{slide:".premium-testimonial-container",slidesToShow:i,slidesToScroll:i,responsive:[{breakpoint:1025,settings:{slidesToShow:a,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:n,slidesToScroll:1}}],autoplay:e.carousel_play,autoplaySpeed:e.speed||5e3,rtl:!("skin4"===e.skin||!t),speed:500,arrows:!0,fade:"skin4"===e.skin})},runEqualHeight:function(){var e=this.elements.$testimonials,i=new Array,t=(e.each(function(e,t){t=c(t).outerHeight();i.push(t)}),Math.max.apply(null,i));e.find(".premium-testimonial-content-wrapper").css("height",t+"px")},run:function(){var e,t,i,n,a=this.elements.$multipleTestimonials;a.length&&(this.$element.hasClass("premium-testimonial__equal-yes")&&this.runEqualHeight(),"skin4"===(t=(e=this.getElementSettings()).skin)||e.carousel)&&(i=this.getSlickSettings(),"skin4"===t&&(i.infinite=!1),a.slick(i),"skin4"===t&&((n=this.$element.find(".premium-testimonial__carousel")).slick({slidesToScroll:1,slidesToShow:3,arrows:!1,centerMode:!0,centerPadding:0,infinite:!1,speed:500,autoplay:e.carousel_play,autoplaySpeed:e.speed||5e3,rtl:!1}),a.slick("slickGoTo",1),n.slick("slickGoTo",1),this.$element.find(".premium-testimonial__carousel-img").on("click",function(){var e=c(this).data("index");a.slick("slickGoTo",e),n.slick("slickGoTo",e)}),a.on("afterChange",function(e,t,i,a){n.slick("slickGoTo",i)}),this.$element.hover(function(){n.slick("slickPause"),a.slick("slickPause")},function(){n.slick("slickPlay"),a.slick("slickPlay")})),"none"!==e.arrows_lq_effect)&&this.$element.find("a.slick-arrow").addClass("premium-con-lq__"+e.arrows_lq_effect)}}),"premium-mobile-menu":i.extend({observer:null,isNotScrolling:!1,getDefaultSettings:function(){return{slick:{infinite:!1,rows:0,draggable:!0,pauseOnHover:!0,slidesToScroll:1,autoplay:!1},selectors:{wrap:".premium-mobile-menu__wrap",list:".premium-mobile-menu__list",item:".premium-mobile-menu__item"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrap:this.$element.find(e.wrap),$list:this.$element.find(e.list),$items:this.$element.find(e.item)}},bindEvents:function(){this.run(),this.handleItemClick(),this.observeSections()},getSlickSettings:function(){var e=this.getElementSettings(),t=this.elements.$wrap.data("rtl"),i=e.items_to_show,a='<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',n='<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',s=e.items_to_show_tablet,r=e.items_to_show_mobile,o=e.carousel_spacing_tablet,l=e.carousel_spacing_mobile,d=elementorFrontend.getCurrentDeviceMode();return(-1!==d.indexOf("mobile")&&"yes"!==e.carousel_arrows_mobile||-1!==d.indexOf("tablet")&&"yes"!==e.carousel_arrows_tablet)&&(n=a=""),Object.assign(this.getSettings("slick"),{slidesToShow:i,responsive:[{breakpoint:1025,settings:{slidesToShow:s,centerPadding:o+"px",nextArrow:e.carousel_arrows_tablet?n:"",prevArrow:e.carousel_arrows_tablet?a:""}},{breakpoint:768,settings:{slidesToShow:r,centerPadding:l+"px",nextArrow:e.carousel_arrows_mobile?n:"",prevArrow:e.carousel_arrows_mobile?a:""}}],rtl:!!t,speed:e.carousel_speed,prevArrow:e.carousel_arrows?a:"",nextArrow:e.carousel_arrows?n:"",centerMode:"yes"===e.carousel_center,centerPadding:e.carousel_spacing+"px"})},run:function(){var e=this.elements.$list;this.getElementSettings("carousel")&&e.slick(this.getSlickSettings())},handleItemClick:function(){var i=this,a=this.elements.$items,t=window.location.href;a.each(function(){var e=c(this);e.find("a").attr("href")===t&&e.addClass("active-menu-item")}),a.on("click",function(e){var t=c(this),t=(t.hasClass("active-menu-item")||(a.removeClass("active-menu-item"),t.addClass("active-menu-item")),i.isNotScrolling=!0,t.data("target"));t&&0<(t=c(t)).length&&(e.preventDefault(),c(window).animate({scrollTop:t.offset().top},500,function(){i.isNotScrolling=!1}))})},observeSections:function(){var i=this;i.observer=new IntersectionObserver(function(e){i.isNotScrolling||e.forEach(function(e){var t=i.elements.$items.filter('[data-target="#'+e.target.id+'"]');e.isIntersecting&&(i.elements.$items.removeClass("active-menu-item"),t.addClass("active-menu-item"))})},{root:null,rootMargin:"0px",threshold:.5}),this.elements.$items.each(function(){var e=c(this).data("target");e&&e.includes("#")&&(e=document.querySelector(e))&&i.observer.observe(e)})}})};c.each({"premium-search-form.default":function(n,a){var s,t,r=n.data("id"),o=(n=a(".elementor-element-"+r)).find(".premium-search__container"),l=o.data("settings"),d=n.find(".premium-search__input"),m=n.find(".premium-search__spinner"),c=l.query,e=l.buttonAction||"onpage",u=null,p=getComputedStyle(n[0]).getPropertyValue("--pa-search-hightlight");function i(e){setTimeout(function(){var e,t,i=d.val();o.hasClass("fetching")||i===u||("post"===c&&s.html("").addClass("query-hidden"),"elements"!==c?""!==i&&(console.log(l.results_number),a.ajax({url:PremiumSettings.ajaxurl,dataType:"json",type:"POST",data:{action:"premium_get_search_results",nonce:PremiumSettings.nonce,page_id:o.data("page"),page_number:1,widget_id:n.data("id"),query:i,post_type:o.find(".premium-search__type-select").val(),results_number:l.results_number},beforeSend:function(){o.find(".premium-search__remove-wrap").addClass("premium-addons__v-hidden"),m.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>'),o.addClass("fetching")},success:function(e){var t,i,a;e.data&&(t=e.data.posts,e=e.data.pagination,m.find(".premium-loading-feed").remove(),o.find(".premium-search__remove-wrap").removeClass("premium-addons__v-hidden"),s.html(t).removeClass("query-hidden"),l.carousel&&s.find(".premium-search__posts-wrap").slick((t=getComputedStyle(n[0]).getPropertyValue("--pa-search-carousel-slides"),i=l.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>':"",a=l.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>':"",{infinite:!1,draggable:!0,autoplay:!1,slidesToShow:t=parseInt(100/t.substr(0,t.indexOf("%"))),slidesToScroll:l.slidesToScroll||t,rows:l.rows,speed:l.speed,nextArrow:a,prevArrow:i,fade:l.fade,centerMode:l.center,centerPadding:l.spacing+"px",dots:l.dots,customPaging:function(){return'<i class="fas fa-circle"></i>'}})),f(),""!==e&&(s.append("<div class='premium-search__footer'></div>"),s.find(".premium-search__footer").html(e)),o.removeClass("fetching"))},error:function(e){console.log(e),m.find(".premium-loading-feed").remove(),o.removeClass("fetching")}})):(e=a(l.target).find("li,h1,h2,h3,h4,h5,h6,p,span,i"),t=a(l.fadeout_target).find("li,h1,h2,h3,h4,h5,h6,p,span,i"),e.css("transition","filter 0.3s ease-in-out"),t.css("transition","opacity 0.3s ease-in-out"),e.find(".pa-highlighted-text-"+r).removeClass("pa-highlighted-text-"+r),e.css("filter","blur(0px)"),t.css("opacity","1"),""!==i?(i=i.trim().toLowerCase(),e.filter(function(){return-1==a(this).text().toLowerCase().indexOf(i)}).css("filter","blur(3px)"),t.css("opacity","0.4"),p&&e.filter(function(){return-1!==a(this).text().toLowerCase().indexOf(i)}).map(function(e,t){a(this).is(":visible")&&"LI"!==a(this).prop("tagName")&&(t=(t=a(this).text().toLowerCase()).replace(new RegExp(i,"g"),'<span class="pa-highlighted-text pa-highlighted-text-'+r+'">'+i+"</span>"),a(this).html(t))})):(e.css("filter","blur(0px)"),e.find(".pa-highlighted-text-"+r).removeClass("pa-highlighted-text-"+r),t.css("opacity","1"))),u=i)},"remove"===e?10:"elements"===c?100:1e3)}function f(){var i=new Array,e=o.find(".premium-search__post-content"),t=(e.each(function(e,t){t=a(t).outerHeight();i.push(t)}),Math.max.apply(null,i));e.css("height",t+"px")}"post"===c&&(s=n.find(".premium-search__query-wrap"),t=1,l.hideOnClick)&&a("body").on("click",function(e){a(e.target).is(n.find(".premium-search__container, .premium-search__container *, .premium-search__query-wrap, .premium-search__query-wrap *"))||s.html("").addClass("query-hidden")}),"onpage"===e?(o.on("click",".premium-search__btn",i),d.on("keyup",function(){var e=d.val();e!==u&&"post"===c&&s.html("").addClass("query-hidden"),""===e&&(a(l.target).find("li,h1,h2,h3,h4,h5,h6,p,span,i").css("filter","blur(0px)"),a(l.fadeout_target).find("li,h1,h2,h3,h4,h5,h6,p,span,i").css("opacity","1"))})):o.on("click",".premium-search__btn",function(){var e=d.val(),t=o.find(".premium-search__type-select").val()||[];window.location.href=l.search_link+"?s="+e+"&post_type="+t}),o.on("click",".premium-search__remove-wrap",function(){d.val(""),i("remove")}),o.find(".premium-search__type-select").on("change",function(){u="",i()}),d.on("keyup",i),document.addEventListener("keydown",function(e){o.hasClass("is-focused")&&13===e.keyCode&&i()}),d.on("focus blur",function(e){o.toggleClass("is-focused"),"focus"===e.type&&(u="",i())}),n.hasClass("premium-search-anim-label-letter")&&(d.on("focus",function(){var e=parseFloat(o.find("label").css("letter-spacing").replace("px",""));o.find("label").css("letter-spacing",e+3+"px")}),d.on("blur",function(){var e=parseFloat(o.find("label").css("letter-spacing").replace("px",""));o.find("label").css("letter-spacing",e-3+"px")})),n.on("click",".premium-search-form__pagination-container .page-numbers",function(e){e.preventDefault(),a(this).hasClass("current")||(e=parseInt(n.find(".page-numbers.current").html()),t=a(this).hasClass("next")?e+1:a(this).hasClass("prev")?e-1:a(this).html(),a.ajax({url:PremiumSettings.ajaxurl,dataType:"json",type:"POST",data:{action:"premium_get_search_results",nonce:PremiumSettings.nonce,page_id:o.data("page"),page_number:t,widget_id:n.data("id"),query:u,post_type:o.find(".premium-search__type-select").val(),results_number:l.results_number},beforeSend:function(){o.find(".premium-search__remove-wrap").addClass("premium-addons__v-hidden"),s.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>'),o.addClass("fetching")},success:function(e){var t;e.data&&(t=e.data.posts,e=e.data.pagination,s.find(".premium-loading-feed").remove(),o.find(".premium-search__remove-wrap").removeClass("premium-addons__v-hidden"),s.html(t).removeClass("query-hidden"),f(),s.append("<div class='premium-search__footer'></div>"),s.find(".premium-search__footer").html(e),o.removeClass("fetching"))},error:function(e){console.log(e),m.find(".premium-loading-feed").remove(),o.removeClass("fetching")}}))})},"premium-addon-dual-header.default":t,"premium-addon-video-box.default":function(o,l){var t,i,d=o.find(".premium-video-box-container"),e=o.find(".premium-video-box-playlist-container"),a=d.find(".premium-video-box-video-container"),m=d.find(".premium-video-box-inner-wrap"),c=m.find(".premium-video-box-image-container"),n=d.data("type"),s=d.data("thumbnail"),r=d.data("sticky"),u=d.data("sticky-play"),p=d.data("hover"),f=e.length?e:d,h=!!f.data("lightbox")&&f.data("lightbox");if(h)"prettyphoto"===h.type&&f.find(".premium-vid-lightbox-container[data-rel^='prettyPhoto']").prettyPhoto({theme:h.theme,hook:"data-rel",opacity:.7,show_title:!1,deeplinking:!1,overlay_gallery:!0,custom_markup:"",default_width:900,default_height:506,social_tools:""}),f.find(".premium-video-box-image-container, .premium-video-box-play-icon-container").on("click",function(e){var t;t=l(this).closest(".premium-video-box-container"),("elementor"===h.type?t.find(".premium-video-box-video-container"):t.find(".premium-vid-lightbox-container[data-rel^='prettyPhoto']")).trigger("click")});else{if(e.length)return a.length?void a.each(function(e,t){var i=l(t),a=i.closest(".premium-video-box-container"),t=i.closest(".premium-video-box-trigger"),n=i.data("src");n+="&autoplay=1",t.on("click",function(){var e=l("<iframe/>");e.attr({src:n,frameborder:"0",allowfullscreen:"1",allow:"autoplay;encrypted-media;"}),i.css("background","#000"),i.html(e),a.find(".premium-video-box-image-container, .premium-video-box-play-icon-container").remove()})}):void 0;"self"===n?(i=(t=a.find("video")).attr("src"),d.data("play-viewport")&&new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(d.data("play-reset")&&"up"===window.paDirection?(d.removeClass("playing"),l(t).get(0).currentTime=0):g())})}).observe(d[0])):(i=a.data("src"),s&&-1===i.indexOf("autoplay=1")?i+="&autoplay=1":d.data("play-viewport")?new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&g()})},{threshold:"0.5"}).observe(d[0]):g()),d.on("click",function(){g()}),"yes"===r&&"yes"!==u&&v()}function g(){var e;d.hasClass("playing")||(d.addClass("playing"),"yes"===u&&v(),"self"===n?(l(t).get(0).play(),a.css({opacity:"1",visibility:"visible"})):((e=l("<iframe/>")).attr({src:i,frameborder:"0",allowfullscreen:"1",allow:"autoplay;encrypted-media;"}),a.css("background","#000"),a.html(e)),d.find(".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container").remove(),"vimeo"===n&&d.find(".premium-video-box-vimeo-wrap").remove())}function v(){var i=d.data("hide-desktop"),a=d.data("hide-tablet"),n=d.data("hide-mobile"),s=d.data("sticky-margin"),t=(d.off("click").on("click",function(e){e=e.target.className;if(0<=e.toString().indexOf("premium-video-box-sticky-close")||0<=e.toString().indexOf("premium-video-box-sticky-close"))return!1;g()}),new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&("down"===window.paDirection?(d.removeClass("premium-video-box-sticky-hide").addClass("premium-video-box-sticky-apply premium-video-box-filter-sticky"),o.hasClass("elementor-motion-effects-parent")&&o.removeClass("elementor-motion-effects-perspective").find(".elementor-widget-container").addClass("premium-video-box-transform"),d.data("mask")&&(o.find(".premium-video-box-mask-filter").removeClass("premium-video-box-mask-filter"),d.find(":first-child").removeClass("premium-video-box-mask-media"),c.removeClass(p).removeClass("premium-video-box-mask-media").css({transition:"width 0.2s, height 0.2s","-webkit-transition":"width 0.2s, height 0.2s"})),l(document).trigger("premium_after_sticky_applied",[o]),m.data("video-animation")&&" "!=m.data("video-animation")&&(m.css("opacity","0"),e=m.data("delay-animation"),setTimeout(function(){m.css("opacity","1").addClass("animated "+m.data("video-animation"))},1e3*e))):(d.removeClass("premium-video-box-sticky-apply  premium-video-box-filter-sticky").addClass("premium-video-box-sticky-hide"),o.hasClass("elementor-motion-effects-parent")&&o.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform"),d.data("mask")&&(d.parent().addClass("premium-video-box-mask-filter"),d.find(":first-child").eq(0).addClass("premium-video-box-mask-media"),c.addClass("premium-video-box-mask-media")),c.addClass(p).css({transition:"all 0.2s","-webkit-transition":"all 0.2s"}),m.removeClass("animated "+m.data("video-animation"))))})},{threshold:1}));function r(e){var t=elementorFrontend.getCurrentDeviceMode();[i,a,n].includes(t)?(e.unobserve(d[0]),d.removeClass("premium-video-box-sticky-apply premium-video-box-sticky-hide")):e.observe(d[0])}function e(){d.hasClass("premium-video-box-sticky-apply")&&m.draggable({start:function(){l(this).css({transform:"none",top:l(this).offset().top+"px",left:l(this).offset().left+"px"})},containment:"window"})}t.observe(d[0]),o.find(".premium-video-box-sticky-close").off("click.closetrigger").on("click.closetrigger",function(e){e.stopPropagation(),t.unobserve(d[0]),d.removeClass("premium-video-box-sticky-apply premium-video-box-sticky-hide"),o.hasClass("elementor-motion-effects-parent")&&o.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform"),d.data("mask")&&(d.parent().addClass("premium-video-box-mask-filter"),d.find(":first-child").eq(0).addClass("premium-video-box-mask-media"),c.addClass("premium-video-box-mask-media"))}),r(t),e(),window.addEventListener("scroll",e),l(window).resize(function(e){r(t)}),l(document).on("premium_after_sticky_applied",function(e,t){var i=t.find(".premium-video-box-sticky-infobar");0!==i.length&&(i=i.outerHeight(),(t.hasClass("premium-video-sticky-center-left")||t.hasClass("premium-video-sticky-center-right"))&&(i=Math.ceil(i/2),m.css("top","calc(50% - "+i+"px)")),t.hasClass("premium-video-sticky-bottom-left")||t.hasClass("premium-video-sticky-bottom-right"))&&""!==s&&(i=Math.ceil(i),m.css("bottom",i+s))})}},"premium-addon-fancy-text.default":function(m,c){var t,a,e,i,n,s,u=m.find(".premium-atext__wrapper"),p=u.data("settings"),f=p.delay||2500,h=u.find(".premium-atext__text"),r=u.data("start-effect");function o(){var t,e,i,a,n,s,r,o,l,d;"typing"===p.effect?(t=[],p.strings.forEach(function(e){t.push(e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"))}),o="animated-text-"+Math.floor(100*Math.random()),h.attr("id",o),e=new Typed("#"+o,{strings:t,typeSpeed:p.typeSpeed,backSpeed:p.backSpeed,startDelay:p.startDelay,backDelay:p.backDelay,showCursor:p.showCursor,loop:p.loop}),m.hasClass("fancy-text-stop")&&e.stop(),c(".fancy-text-stop").bind("fancy-text-start",function(){e.start()})):"slide"===p.effect?(f=p.pause,h.vTicker({speed:p.speed,showItems:p.showItems,pause:p.pause,mousePause:p.mousePause,direction:"up"})):(n=u.find(".premium-fancy-list-items"),s=u.find(".premium-atext__items-wrapper"),r=1,o=p.delay||2500,(l=p.count)&&(i=1,a=u.find(".premium-fancy-list-items").length),d=setInterval(function(){var e;"clip"===p.effect?s.animate({width:0},p.speed/2||1e3,function(){n.eq(r).addClass("premium-fancy-item-visible").removeClass("premium-fancy-item-hidden");n.filter(function(e){return e!==r}).addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible");var e=s.find(".premium-fancy-item-visible").outerWidth();s.animate({width:e+10},p.speed/2||1e3,function(){r++,n.length===r&&(r=0),l&&a*l===++i&&clearInterval(d)})}):(e="","custom"===p.effect&&(e="animated "+p.animation),"custom"===p.effect&&"slideInUp"!==p.animation&&"slideInDown"!==p.animation&&"fadeInUp"!==p.animation&&"fadeInDown"!==p.animation?s.css("transition","width 0.5s"):"rotate"===p.effect&&s.css("transition","width 0.2s  0.5s"),n.eq(r).addClass("premium-fancy-item-visible "+e).removeClass("premium-fancy-item-hidden"),n.filter(function(e){return e!==r}).addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible "+e),e=s.find(".premium-fancy-item-visible").outerWidth(),s.css("width",e),r++,n.length===r&&(r=0),l&&a*l===++i&&clearInterval(d))},o))}"switch"===p.style?(e=u.find(".premium-fancy-list-items").length,e=""!==p.count||["typing","slide","autofade"].includes(p.effect)?p.count*e:"infinite","viewport"===r?(t=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(o(),t.unobserve(e.target))})})).observe(u[0]):o(),"typing"!==p.effect&&setTimeout(function(){h.css("opacity","1")},500),p.loading&&"typing"!==p.effect&&(m.find(".premium-atext__text").append('<span class="premium-loading-bar"></span>'),m.find(".premium-loading-bar").css({"animation-iteration-count":e,"animation-duration":f+"ms"}))):(r=p.effect,["tilt","flip","wave","pop"].includes(r)?(e=(a=h.text().trim().split("")).map(function(e,t){" "==e&&(e="&nbsp;");var i=document.createElement("span");return i.className="premium-atext__letter",i.innerHTML=e,i.style.animationDelay=t/a.length+"s",i}),h.html(e),setTimeout(function(){u.css("opacity",1)},1e3)):"shape"===r&&(e=getComputedStyle(m[0]),i=e.getPropertyValue("--pa-animation-delay")||4,n=e.getPropertyValue("--pa-animation-duration")||1.2,(s=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(u.addClass("draw-shape"),setInterval(function(){u.addClass("hide-shape"),setTimeout(function(){u.removeClass("hide-shape")},1e3)},1e3*(n+i)),s.unobserve(e.target))})})).observe(u[0])))},"premium-counter.default":function(e,t){var i,e=e.find(".premium-counter"),a=e.closest(".premium-hscroll-temp"),n=e.data(),s=e.find(".premium-counter-init"),r=e.find(".icon");a.length?t(window).on("scroll",function(){t(window).scrollTop()>=a.data("scroll-offset")&&(t(s).numerator(n),t(r).addClass("animated "+r.data("animation")))}):(i=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(t(s).numerator(n),t(r).addClass("animated "+r.data("animation")),i.unobserve(e.target))})})).observe(e[0])},"premium-addon-title.default":[function(e,i){var t,a,n=e.find(".premium-title-container"),s=n.find(".premium-title-text");n.hasClass("style9")&&e.find(".premium-title-style9").each(function(){var e=i(this),t=1e3*e.attr("data-blur-delay");e.attr("data-animation-blur","process"),e.find(".premium-title-style9-letter").each(function(e,t){e+=1,e=i("body").hasClass("rtl")?.2/e+"s":e/20+"s",i(t).css({"-webkit-animation-delay":e,"animation-delay":e})}),setInterval(function(){e.attr("data-animation-blur","done"),setTimeout(function(){e.attr("data-animation-blur","process")},150)},t)}),n.hasClass("style8")&&(t=1e3*s.attr("data-shiny-delay"),a=1e3*s.attr("data-shiny-dur"),function e(){s.get(0).setAttribute("data-animation","shiny"),setTimeout(function(){s.removeAttr("data-animation")},a),setTimeout(e,t)}())},t],"premium-countdown-timer.default":function(e){window.initCoundown();var t,i=e.find(".premium-countdown"),a=i.find(".countdown"),n=i.data("settings"),s="evergreen"===n.timerType?n.until.date.replace(/ /g,"T"):n.until,r=getComputedStyle(e[0]);n.separator&&(n.separator=(l=n.separator,t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#039;"},l.replace(/[&<>"']/g,function(e){return t[e]})));var o,l=(new Date).getTime(),d=new Date(s).getTime(),m=(""!==n.serverSync&&(l=new Date(n.serverSync).getTime()),Math.round(d/1e3-l/1e3)),d=LanguageObject.localize(n.lang).slice();function c(){"default"===n.event&&"flipping"!==n.style?setTimeout(function(){"dash"===n.changeTo?a.find(".countdown-amount > span").text("-"):"done"===n.changeTo&&0<a.find(".countdown-show4").length&&["D","O","N","E"].map(function(e,t){a.find(".countdown-amount > span").eq(t).text(e)})},1e3):"text"===n.event?(a.remove(),e.find(".premium-addons__v-hidden").removeClass("premium-addons__v-hidden")):"url"!==n.event||elementorFrontend.isEditMode()?"restart"===n.event&&("flipping"===n.style?(setTimeout(function(){o.setTime(m)},1e3),setTimeout(function(){o.start()},2e3)):setTimeout(function(){i.find(".premium-countdown-init").countdown("option",{until:m})},1e3)):""!==n.text&&/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.-]{2,})([\/\w \u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF%.-]*)*\/?$/i.test(n.text)&&(window.location.href=n.text)}d.splice(2,0,""),"flipping"===n.style?o=a.FlipClock(m,{clockFace:"DailyCounter",countdown:!0,timeSeparator:n.separator||"",language:n.lang,callbacks:{stop:function(){c()}}}):(i.find(".countdown").countdown({$countDown:a,layout:"",labels:d,labels1:d,until:m,format:n.format,style:n.style,timeSeparator:n.separator||"",unitsPos:n.unitsPos,id:e.data("id"),circleStrokeWidth:r.getPropertyValue("--pa-countdown-stroke-width"),unitsInside:e.hasClass("premium-countdown-uinside-yes"),onExpiry:function(){c()}}),e.hasClass("premium-countdown-block")&&(d=a.find(".countdown-amount").last().outerWidth(),a.find(".countdown-period span").css("width",d)),n.reset&&i.find(".premium-countdown-init").countdown("option","until",new Date(s)),"featured"===n.style&&(r=i.find(".countdown-section-"+n.featuredUnit)).parent().prepend(r)),"."===n.separator&&a.find(".countdown_separator span").addClass("countdown-separator-circle").text(""),m<0&&c()},"premium-carousel-widget.default":function(t,l){var e,i,d=t.find(".premium-carousel-wrapper"),m=l(d).data("settings"),a=getComputedStyle(t[0]),n=t.data("id"),s=(d.find(".elementor-section-stretched").removeClass("elementor-section-stretched"),d.find(".premium-carousel-nav-progress-fill"));function r(){s.animate({width:"+=100%"},m.autoplaySpeed,r)}function o(e){var t=d.find(".slick-slide");s.stop(!0).animate({width:0},0),(t="init"===e?t.not(".slick-current"):t).find(".animated").each(function(e,t){var i=l(t).data("settings");i&&(i._animation||i.animation)&&(i=i._animation||i.animation,l(t).removeClass("animated "+i).addClass("elementor-invisible"))}),"progress"===m.carouselNavigation&&r()}d.find(".item-wrapper").length<1||(d.on("init",function(e){e.preventDefault(),setTimeout(function(){window.carouselTrigger=!0,t.trigger("paCarouselLoaded"),o("init")},500),l(this).find("item-wrapper.slick-active").each(function(){var e=l(this);e.addClass(e.data("animation"))}),l(".slick-track").addClass("translate")}),d.find(".premium-carousel-inner").slick((e=>{var t=e.appearance,t={vertical:e.vertical,slidesToScroll:"all"===t?e.slidesDesk:1,slidesToShow:e.slidesToShow,responsive:[{breakpoint:e.tabletBreak,settings:{slidesToShow:e.slidesTab,slidesToScroll:"all"===t?e.slidesTab:1,swipe:e.touchMove}},{breakpoint:e.mobileBreak,settings:{slidesToShow:e.slidesMob,slidesToScroll:"all"===t?e.slidesMob:1,swipe:e.touchMove}}],useTransform:!0,fade:e.fade,infinite:e.infinite,speed:e.speed,autoplay:e.autoplay,autoplaySpeed:e.autoplaySpeed,rows:0,draggable:e.draggable,rtl:elementorFrontend.config.is_rtl,adaptiveHeight:e.adaptiveHeight,pauseOnHover:e.pauseOnHover,centerMode:e.centerMode,centerPadding:a.getPropertyValue("--pa-carousel-center-padding")+"px",arrows:e.arrows,prevArrow:d.find(".premium-carousel-nav-arrow-prev").html(),nextArrow:d.find(".premium-carousel-nav-arrow-next").html(),dots:e.dots,variableWidth:e.variableWidth,cssEase:e.cssEase,customPaging:function(){return d.find(".premium-carousel-nav-dot").html()},carouselNavigation:e.carouselNavigation,templatesNumber:e.templatesNumber};return e.arrowCustomPos&&(t.appendArrows=d.find(".premium-carousel-arrows-wrapper")),t})(m)),"progressbar"===m.carouselNavigation&&(i=1/m.templatesNumber,d.find(".premium-carousel-nav-progressbar-fill").css("transform","translate3d(0px, 0px, 0px) scaleX("+i+") scaleY(1)")),"progress"===m.carouselNavigation&&r(),t.find(".premium-carousel-hidden").removeClass("premium-carousel-hidden"),d.find(".premium-carousel-nav-arrow-prev").remove(),d.find(".premium-carousel-nav-arrow-next").remove(),m.variableWidth&&d.find(".elementor-container").css("flex-wrap","nowrap"),d.on("afterChange",function(e,t,i){var a,n=t.options.slidesToScroll,s=(r=(r=t).options.slidesToShow,(s=l(window).width())>m.tabletBreak&&(r=m.slidesDesk),s<=m.tabletBreak&&(r=m.slidesTab),r=s<=m.mobileBreak?m.slidesMob:r),r=t.options.centerMode,s=i+s-1;if(d.find(".slick-active .elementor-invisible").each(function(e,t){var i,a=l(t).data("settings");a&&(a._animation||a.animation)&&(i=a._animation||a.animation,setTimeout(function(){l(t).removeClass("elementor-invisible").addClass(i+" animated")},a._animation_delay||0))}),1===n)!0==!r&&(a=l(this).find("[data-slick-index='"+s+"']"),"null"!=m.animation)&&a.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(m.animation).removeClass("premium-carousel-content-hidden");else for(var o=n+i;0<=o;o--)a=l(this).find("[data-slick-index='"+o+"']"),"null"!=m.animation&&a.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(m.animation).removeClass("premium-carousel-content-hidden");t.$slides.length-1!=i||m.infinite||d.find(".premium-carousel-inner").slick("slickSetOption","autoplay",!1,!1),"fraction"===t.options.carouselNavigation&&d.find("#currentSlide").text((i||0)+1),"progressbar"===t.options.carouselNavigation&&(r=(i+1)/t.options.templatesNumber,d.find(".premium-carousel-nav-progressbar-fill").css("transform","translate3d(0px, 0px, 0px) scaleX("+r+") scaleY(1)"))}),d.on("beforeChange",function(e,t,i){o();i=l(this).find("[data-slick-index='"+i+"']");"null"!=m.animation&&i.siblings().find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(m.animation).addClass("premium-carousel-content-hidden")}),m.vertical&&(e=-1,elementorFrontend.elements.$window.on("load",function(){d.find(".slick-slide").each(function(){l(this).height()>e&&(e=l(this).height())}),d.find(".slick-slide").each(function(){l(this).height()<e&&l(this).css("margin",Math.ceil((e-l(this).height())/2)+"px 0")})})),(i={element:l("a.ver-carousel-arrow"),getWidth:function(){return this.element.outerWidth()/2},setWidth:function(e){"vertical"==(e=e||"vertical")?this.element.css("margin-left","-"+this.getWidth()+"px"):this.element.css("margin-top","-"+this.getWidth()+"px")}}).setWidth(),i.element=l("a.carousel-arrow"),l(document).ready(function(){m.navigation.map(function(e,t){e&&l(e).on("click",function(){var e=d.find(".premium-carousel-inner").slick("slickCurrentSlide");t!==e&&d.find(".premium-carousel-inner").slick("slickGoTo",t)})}),l(".carousel-next-"+n).on("click",function(){d.find(".premium-carousel-inner").slick("slickNext")}),l(".carousel-prev-"+n).on("click",function(){d.find(".premium-carousel-inner").slick("slickPrev")})}))},"premium-addon-modal-box.default":function(e,t){var i,a,n,s,r=e.find(".premium-modal-box-container"),o=r.data("settings"),l=r.find(".premium-modal-box-modal-dialog"),d=e.data("id"),e=e.hasClass("premium-modal-dismissible-yes");o&&(i={backdrop:!!e||"static",keyboard:e},e||r.find(".premium-modal-box-close-button-container, .premium-modal-box-modal-footer").hide(),"pageload"===o.trigger?t(document).ready(function(){setTimeout(function(){r.find(".premium-modal-box-modal").modal(i)},1e3*o.delay)}):"exit"===o.trigger&&(elementorFrontend.config.user?r.find(".premium-modal-box-modal").modal(i):localStorage.getItem("paModal"+d)||(a=!1,elementorFrontend.elements.$window.on("mouseleave",function(e){!a&&e.clientY<=0&&(a=!0,r.find(".premium-modal-box-modal").modal(i),r.find(".premium-modal-box-modal").on("hidden.bs.modal",function(){localStorage.setItem("paModal"+d,!0)}))}))),l.data("modal-animation"))&&" "!=l.data("modal-animation")&&(n=l.data("delay-animation"),(s=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(setTimeout(function(){l.css("opacity","1").addClass("animated "+l.data("modal-animation"))},1e3*n),s.unobserve(e.target))})},{threshold:.25})).observe(l[0]))},"premium-image-scroll.default":function(e,t){var i=e.find(".premium-image-scroll-container"),a=i.find(".premium-image-scroll-overlay"),e=i.find(".premium-image-scroll-vertical"),n=i.data("settings"),s=i.find("img"),r=n.direction,o=n.reverse,l=null;function d(){var e="-";elementorFrontend.config.is_rtl&&"horizontal"===r&&(e=""),s.css("transform",("vertical"===r?"translateY":"translateX")+"("+e+l+"px)")}function m(){s.css("transform",("vertical"===r?"translateY":"translateX")+"(0px)")}function c(){l="vertical"===r?s.height()-i.height():s.width()-i.width()}"scroll"===n.trigger?(i.addClass("premium-container-scroll"),"vertical"===r?e.addClass("premium-image-scroll-ver"):i.imagesLoaded(function(){a.css({width:s.width(),height:s.height()})})):("yes"===o&&i.imagesLoaded(function(){i.addClass("premium-container-scroll-instant"),c(),d()}),"vertical"===r&&e.removeClass("premium-image-scroll-ver"),i.mouseenter(function(){i.removeClass("premium-container-scroll-instant"),c(),("yes"===o?m:d)()}),i.mouseleave(function(){("yes"===o?d:m)()}))},"premium-contact-form.default":function(e,i){var t=e.find(".premium-cf7-container"),a=t.find('input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]'),n=t.data("settings");"none"!==n.fields_glass&&t.find(".wpcf7-text, .wpcf7-textarea").addClass("premium-con-lq__"+n.fields_glass),"none"!==n.submit_glass&&t.find(".wpcf7-text, .wpcf7-submit").addClass("premium-con-lq__"+n.submit_glass),a.wrap("<span class='wpcf7-span'>"),t.find(".wpcf7-submit").closest("p").addClass("premium-cf-submit"),a.on("focus blur",function(){i(this).closest(".wpcf7-span").toggleClass("is-focused")}),(e.hasClass("premium-cf-anim-label")||e.hasClass("premium-cf-anim-css-filters")||e.hasClass("premium-cf-anim-label-pos-back"))&&t.find("p").each(function(e,t){0<i(t).find('input[type!="radio"], textarea').length&&(i(t).find("label").addClass("cf7-text-input-label"),i(t).find("input, textarea").on("focus",function(){i(t).addClass("input-focused")}),i(t).find("input, textarea").on("blur",function(){""==i(this).val()&&i(t).removeClass("input-focused")}))}),e.hasClass("premium-cf-anim-label-letter")&&t.find("p").each(function(e,t){i(t).find("input, textarea").on("focus",function(){var e=parseFloat(i(t).find("label").css("letter-spacing").replace("px",""));i(t).find("label").css("letter-spacing",e+3+"px")}),i(t).find("input, textarea").on("blur",function(){var e=parseFloat(i(t).find("label").css("letter-spacing").replace("px",""));i(t).find("label").css("letter-spacing",e-3+"px")})})},"premium-addon-button.default":e,"premium-addon-image-button.default":e,"premium-world-clock.default":function(u,p){var f=luxon,e=u.data("id"),t=u.find(".premium-world-clock__clock-wrapper").data("settings"),i=0<u.closest("#tooltip_content").length,h=["skin-1","skin-5","skin-6","skin-7"],i=i?300:1e3;function g(e){for(var t=e.find(".premium-world-clock__clock-number"),i=0;i<12;i++){var a=((e,t,i,a)=>(t*=Math.PI/180,i+=e*Math.cos(t),a+=e*Math.sin(t),{x:i,y:a}))(50,30*i,50,50);p(t[i]).css("left",a.x+"%"),p(t[i]).css("top",a.y+"%")}}t&&(window["clockInterval-"+e],window["clockInterval-"+e]&&clearInterval(window["clockInterval-"+e]),h.includes(t.skin)&&t.showClockNum&&(window["clockNumbers-"+e]=!1,g(u)),window["clockInterval-"+e]=setInterval(function(e,t,i){0<p(".elementor-element-"+i).closest(".premium-tooltipster-base").length&&(t=p(".elementor-element-"+i),e=t.find(".premium-world-clock__clock-wrapper").data("settings"),!window["clockNumbers-"+i])&&h.includes(e.skin)&&e.showClockNum&&(g(t),window["clockNumbers-"+i]=!0);var a=(e=>{var t=e.skin,i=e.date,a=e.gmtOffset,n={hours:"",minutes:"",seconds:"",meridiem:"",date:""},s=f.DateTime.local().setLocale(e.language||"en").setZone(e.timezone);return!!s.isValid&&(n.hours=s.toFormat(e.format),n.minutes=s.toFormat("mm"),n.seconds=s.toFormat("ss"),i&&(n.date="skin-3"===t||"skin-4"===t?{d:s.toFormat("ccc"),dn:s.toFormat("dd"),m:s.toFormat("LLL"),order:s.toFormat("c")}:s.toFormat(e.dateFormat)),a&&(n.offset=s.toFormat(e.offsetFormat)),e.showMeridiem&&(n.meridiem=s.toFormat("a"),n.hoursNotPadded=parseInt(s.toFormat("H"))),n)})(e);a||t.find(".premium-world-clock__clock-wrapper").html('<div class="premium-error-notice">This Is An Invalid Timezone Name. Please Enter a Valid Timezone Name</div>');["skin-1","skin-5","skin-6","skin-7"].includes(e.skin)?(t.find(".premium-world-clock__hours").css("transform","rotate("+(30*a.hours+6*a.minutes/12)+"deg)").text(""),t.find(".premium-world-clock__minutes").css("transform","rotate("+6*a.minutes+"deg)").text(""),t.find(".premium-world-clock__seconds").css("transform","rotate("+6*a.seconds+"deg)").text(""),e.showMeridiem&&t.find(".premium-world-clock__meridiem").text(a.meridiem)):(t.find(".premium-world-clock__hours").text(a.hours),t.find(".premium-world-clock__minutes").text(a.minutes),e.showSeconds&&t.find(".premium-world-clock__seconds").text(a.seconds),e.showMeridiem&&("text"===e.meridiemType?t.find(".premium-world-clock__meridiem").text(a.meridiem):(i='<svg id="Weather_Icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#333;}</style></defs><g id="Clear_Sky"><circle class="cls-1" cx="12" cy="12" r="5.5"/><path class="cls-1" d="m21.76,12.74h-1.95c-.98,0-.98-1.47,0-1.47h1.95c.98,0,.98,1.47,0,1.47Z"/><path class="cls-1" d="m19.39,5.62l-1.38,1.38c-.29.29-.75.29-1.04,0-.29-.29-.29-.75,0-1.04l1.38-1.38c.29-.28.75-.28,1.04,0,.28.29.28.75,0,1.04Z"/><path class="cls-1" d="m12.74,2.24v1.95c0,.4-.33.73-.73.73s-.74-.33-.74-.73v-1.95c0-.41.33-.74.74-.74s.73.33.73.74Z"/><path class="cls-1" d="m5.96,7.03l-1.38-1.38c-.32-.31-.29-.75,0-1.04s.72-.31,1.03,0l1.38,1.38c.69.69-.34,1.73-1.03,1.04Z"/><path class="cls-1" d="m4.19,12.74h-1.95c-.98,0-.98-1.47,0-1.47h1.95c.98,0,.98,1.47,0,1.47Z"/><path class="cls-1" d="m7.02,18.04l-1.38,1.38c-.31.31-.75.29-1.04,0s-.31-.72,0-1.03l1.38-1.38c.32-.31.75-.29,1.04,0,.29.28.31.72,0,1.03Z"/><path class="cls-1" d="m12.74,19.82v1.95c0,.98-1.47.98-1.47,0v-1.95c0-.98,1.47-.98,1.47,0Z"/><path class="cls-1" d="m19.43,19.4c-.29.28-.73.31-1.04,0l-1.38-1.39c-.31-.31-.29-.75,0-1.03.28-.29.72-.31,1.03,0l1.39,1.38c.31.31.28.75,0,1.04Z"/></g></svg>',s='<svg id="Weather_Icons" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#333;}</style></defs><path id="Moon" class="cls-1" d="m21.93,17.23c-1.89,3.24-5.4,5.27-9.26,5.27-5.89,0-10.67-4.7-10.67-10.51S6.37,1.87,11.95,1.5c.4-.02.67.41.46.76-.83,1.42-1.28,3.04-1.28,4.73,0,5.25,4.33,9.51,9.68,9.51.22,0,.44,0,.65-.02.4-.03.67.4.47.75Z"/></svg>',i=6<=a.hoursNotPadded&&a.hoursNotPadded<=17?i:s,t.find(".premium-world-clock__meridiem").html(i))),e.equalWidth&&(e=>{var i=0,e="skin-3"===e?".premium-world-clock__hand:not(.premium-world-clock__seconds)":".premium-world-clock__hand";u.find(e).each(function(e,t){i<p(t).outerWidth()&&(i=p(t).outerWidth())}),u.find(e).css("min-width",i)})());if(e.date)if("skin-3"===e.skin){var n=e.daysNum,s=a.date.d.toLowerCase(),r=t.find(".premium-world-clock__days-wrapper"),o={0:"mon",1:"tue",2:"wed",3:"thu",4:"fri",5:"sat",6:"sun"},l=parseInt(a.date.order)-1;r.html('<span class="premium-world-clock__day-name current-day">'+s+"</span>");for(var d=1;d<=parseInt(n);d++){var m=l-d,c=l+d;m<0&&(m+=7),6<c&&(c-=7),r.prepend('<span class="premium-world-clock__day-name">'+o[m]+"</span>"),r.append('<span class="premium-world-clock__day-name">'+o[c]+"</span>")}t.find(".premium-world-clock__month").text(a.date.m),t.find(".premium-world-clock__day").text(a.date.dn)}else"skin-4"===e.skin?(t.find(".premium-world-clock__date-wrapper").html(""),e.dateFormat.forEach(function(e){null!=a.date[e]&&(e='<span class="premium-world-clock__date-segment">'+a.date[e]+"</span>",t.find(".premium-world-clock__date-wrapper").append(e))})):t.find(".premium-world-clock__date").text(a.date);e.gmtOffset&&(i="Z"===e.offsetFormat?a.offset+"HRS":a.offset,t.find(".premium-world-clock__gmt-offset").text(i));t.find(".premium-addons__v-hidden").removeClass("premium-addons__v-hidden")},i,t,u,e))},"premium-post-ticker.default":function(i,a){var r=null,o=i.find(".premium-post-ticker__posts-wrapper"),n=i.find(".premium-post-ticker__outer-wrapper").data("ticker-settings");function t(){o.find(".slick-slide").not(".slick-current").each(function(e,t){a(t).removeClass("animated "+n.animation).addClass("elementor-invisible")})}function l(e){var t,i,a,n;e.length&&(t=0,i=e.closest(".premium-post-ticker__post-title"),a=e.data("typing"),n=a.length,i.addClass("premium-text-typing"),e.text(a.substr(0,t++)),r=setInterval(function(){t<=n?e.text(a.substr(0,t++)):(clearInterval(r),i.removeClass("premium-text-typing"))},40))}n&&(""!==n.animation&&"layout-4"!==n.layout&&o.on("init",function(e){t()}),n.typing&&(o.on("init",function(e,t){l(o.find('[data-slick-index="'+t.currentSlide+'"] .premium-post-ticker__post-title a'))}),o.on("beforeChange",function(e,t,i,a){var n=o.find('[data-slick-index="'+i+'"] .premium-post-ticker__post-title'),i=o.find('[data-slick-index="'+i+'"] .premium-post-ticker__post-title a'),s=o.find('[data-slick-index="'+a+'"] .premium-post-ticker__post-title a'),a=t.options.speed,t=Math.floor(a/3);clearInterval(r),n.removeClass("premium-text-typing"),i.text(""),s.text(""),setTimeout(function(){l(s)},t)})),o.find(".premium-post-ticker__post-wrapper").length<=6&&o.find(".premium-post-ticker__post-wrapper").map(function(e,t){o.append(a(t).clone())}),o.slick((()=>{o.off("mouseenter.paTickerPause");var e=i.closest(".premium-tabs-content-section"),t=n.autoPlay;return 0<e.length&&(e.hasClass("content-current")||(t=!1)),e={infinite:!0,slidesToShow:1,slidesToScroll:1,arrows:!1,autoplay:t,rows:0,speed:n.speed,fade:n.fade,draggable:!0,pauseOnHover:n.pauseOnHover,vertical:n.vertical,rtl:n.shouldBeRtl},n.autoPlay&&(e.autoplaySpeed=n.autoplaySpeed),n.infinite&&(e.autoplaySpeed=0,e.cssEase="linear",e.useCSS=!1,"layout-4"===n.layout||n.vertical||(e.variableWidth=!0)),"layout-4"===n.layout&&(e.vertical=!0,e.slidesToShow=n.slidesToShow||1),e})()),""!==n.animation&&"layout-4"!==n.layout&&(o.on("beforeChange",function(){t()}),o.on("afterChange",function(){o.find(".slick-active.elementor-invisible").each(function(e,t){a(t).removeClass("elementor-invisible").addClass(n.animation+" animated")})})),n.arrows&&i.find(".premium-post-ticker__arrows a").on("click.paTickerNav",function(){a(this).hasClass("prev-arrow")?o.slick("slickPrev"):a(this).hasClass("next-arrow")&&o.slick("slickNext")}),i.find(".premium-post-ticker__outer-wrapper").removeClass("premium-post-ticker__hidden"))},"premium-weather.default":function(e,i){var t,a,n,s,r,o=e.data("id"),l=0<i(".elementor-element-"+o).closest(".premium-tooltipster-base").length,d=i("body").hasClass("rtl"),l=(l&&(e=i(".elementor-element-"+o)),elementorFrontend.isEditMode()||e.find(".premium-weather__outer-wrapper").css({visibility:"visible",opacity:1}),e.find(".premium-weather__outer-wrapper").data("pa-weather-settings"));function m(e,t,i){var a={infinite:!1,arrows:!0,autoplay:!1,draggable:!0,rtl:d};return i||"layout-2"===t||"vertical"!==e.hourlyLayout?(a.slidesToScroll=e.slidesToScroll||1,a.slidesToShow=e.slidesToShow,a.rows=0,a.nextArrow='<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-chevron-right" aria-hidden="true"></i></a>',a.prevArrow='<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-chevron-left" aria-hidden="true"></i></a>',a.responsive=[{breakpoint:1025,settings:{slidesToShow:e.slidesToShowTab||1,slidesToScroll:e.slidesToScrollTab||1}},{breakpoint:768,settings:{slidesToShow:e.slidesToShowMobile||1,slidesToScroll:e.slidesToScrollMobile||1}}]):(a.slidesToShow=1,a.slidesToScroll=1,a.rows=e.slidesToShow,a.arrows=!1,a.responsive=[{breakpoint:1025,settings:{slidesToShow:1,slidesToScroll:1,rows:e.slidesToShowTab||1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,rows:e.slidesToShowMobile||1}}]),a}l&&(o=e.find(".premium-weather__outer-wrapper").data("pa-height"),t="layout-2"===l.layout?e.find(".premium-weather__extra-outer-wrapper"):e.find(".premium-weather__hourly-forecast-wrapper"),a=!!e.hasClass("premium-forecast-tabs-yes"),r=!!e.hasClass("premium-forecast-carousel-yes"),n=!(a||!(!r&!e.hasClass("premium-daily-forecast__style-4"))),t.length&&t.addClass("premium-addons__v-hidden").slick(m(l,l.layout,!1)),r&&(r=e.find(".premium-weather__outer-wrapper").data("pa-daily-settings"),e.find(".premium-weather__forecast").slick(m(r,"",!0))),"layout-2"!==l.layout&&"vertical"===l.hourlyLayout&&(t.append('<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-chevron-left" aria-hidden="true"></i></a><a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-chevron-right" aria-hidden="true"></i></a>'),e.find(".premium-weather__hourly-forecast-wrapper a.carousel-arrow, .premium-weather__extra-outer-wrapper a.carousel-arrow").on("click.paWeatherNav",function(){var e=i(this).closest(".premium-weather__hourly-forecast-wrapper, .premium-weather__extra-outer-wrapper");i(this).hasClass("carousel-prev")?e.slick("slickPrev"):i(this).hasClass("carousel-next")&&e.slick("slickNext")})),t.length&&t.removeClass("premium-addons__v-hidden"),i(window).trigger("resize"),a&&e.find(".premium-weather__tab-header").on("click.paWeatherTabs",function(){e.find(".current").removeClass("current"),i(this).addClass("current"),e.find(i(this).data("content-id")).addClass("current")}),""!==o&&(e.find(".premium-weather__forecast").slimScroll({color:"#00000033",height:o}),e.find(".slimScrollDiv").css("overflow","")),n)&&(s=0,r=".premium-weather__forecast .premium-weather__forecast-item",(l=e).find(r).each(function(e,t){s<i(t).outerWidth()&&(s=i(t).outerWidth())}),l.find(r).css("min-width",s))},"premium-pinterest-feed.default":function(n,t){var e,i,a,s,r=n.find(".premium-pinterest-feed__outer-wrapper"),o=r.data("pa-pinterest-settings");function l(){return{itemSelector:".premium-pinterest-feed__pin-outer-wrapper",percentPosition:!0,animationOptions:{duration:750,easing:"linear",queue:!1}}}o&&(a=(s="boards/"===o.query)&&"pins"===o.onClick,e=n.find(".premium-pinterest-feed__pins-wrapper"),i=n.find(".premium-pinterest-feed__board-wrapper"),a&&(i.on("click.paLoadPins",function(){var e=t(this).data("board-id");i.hide(),t("#premium-board-content-"+e).show(),"masonry"===o.layout&&setTimeout(function(){t("#premium-board-content-"+e+" .premium-pinterest-feed__pins-wrapper").isotope(l())},100)}),n.find(".premium-pinterest-feed__board-trigger").on("click.paHidePins",function(){i.show(),n.find(".premium-pinterest-feed__content-wrapper").hide()})),s||("masonry"!==o.layout||o.carousel||e.imagesLoaded(function(){}).done(function(){e.isotope(l())}),o.loadMore&&!o.carousel&&(window.paLoadMoreBookmark=r.data("pa-load-bookmark"),window.paHiddenPins=n.find(".premium-pinterest-feed__pin-outer-wrapper.premium-display-none").length,n.find(".premium-pinterest-feed__load-more-btn").on("click.paLoadMorePins",function(e){for(var t=window.paLoadMoreBookmark,i=o.loadMoreCount,a=0;a<i;a++)n.find(".premium-pinterest-feed__pin-outer-wrapper").eq(t+a).show().addClass("premium-pin-shown");window.paLoadMoreBookmark=t+i,window.paHiddenPins-=i,window.paHiddenPins<=0&&n.find(".premium-pinterest-feed__load-more-btn").remove()})),o.carousel&&(a=r.data("pa-carousel"),e.addClass("premium-addons__v-hidden").slick((s=a.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>':"",{infinite:!0,draggable:!0,rows:0,slidesToShow:a.slidesToShow,slidesToScroll:a.slidesToScroll||1,responsive:[{breakpoint:1025,settings:{slidesToShow:a.slidesToShowTab,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:a.slidesToShowMobile,slidesToScroll:1}}],autoplay:a.autoPlay,speed:a.speed||300,autoplaySpeed:a.autoplaySpeed||5e3,fade:a.fade,centerMode:a.centerMode,centerPadding:a.centerPadding+"px",nextArrow:a.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>':"",prevArrow:s,dots:a.dots,customPaging:function(){return'<i class="fas fa-circle"></i>'}})),e.removeClass("premium-addons__v-hidden"))),"layout-2"===o.pinLayout&&n.find(".premium-pinterest-feed__pin-meta-wrapper").on("click.paPinTrigger",function(e){e.target===this&&t(this).siblings(".premium-pinterest-feed__overlay")[0].click()}),n.find(".premium-copy-link").on("click.paCopyLink",function(){n.find(".premium-pinterest-share-menu").css("visibility","hidden");var e=t(this).data("pa-link");navigator.clipboard.writeText(e)}),n.find(".premium-pinterest-share-item:not(.premium-copy-link)").on("click.paShare",function(){var e=t(this).data("pa-link");window.open(e,"popup","width=600,height=600")}))},"premium-tiktok-feed.default":function(n,s){var e,t,r=n.data("id"),i=n.find(".premium-tiktok-feed__outer-wrapper"),o=i.data("pa-tiktok-settings");o&&(e=n.find(".premium-tiktok-feed__videos-wrapper"),"masonry"!==o.layout||o.carousel||e.imagesLoaded(function(){e.isotope({itemSelector:".premium-tiktok-feed__video-outer-wrapper",percentPosition:!0,animationOptions:{duration:750,easing:"linear",queue:!1}})}),o.loadMore&&!o.carousel&&(window["paLoadMoreBookmark"+r]=i.data("pa-load-bookmark"),window["paHiddenPins"+r]=n.find(".premium-tiktok-feed__video-outer-wrapper.premium-display-none").length,n.find(".premium-tiktok-feed__load-more-btn").on("click.paLoadMoreVids",function(e){for(var t=window["paLoadMoreBookmark"+r],i=o.loadMoreCount,a=0;a<i;a++)n.find(".premium-tiktok-feed__video-outer-wrapper").eq(t+a).show(0,function(){var e=this;setTimeout(function(){s(e).removeClass("premium-display-none")},400)});window["paLoadMoreBookmark"+r]=t+i,window["paHiddenPins"+r]-=i,window["paHiddenPins"+r]<=0&&n.find(".premium-tiktok-feed__load-more-btn").remove()})),o.carousel&&(i=i.data("pa-carousel"),e.addClass("premium-addons__v-hidden").slick((t=i.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>':"",{infinite:!0,draggable:!0,rows:0,slidesToShow:i.slidesToShow,slidesToScroll:i.slidesToScroll||1,responsive:[{breakpoint:1025,settings:{slidesToShow:i.slidesToShowTab,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:i.slidesToShowMobile,slidesToScroll:1}}],autoplay:i.autoPlay,speed:i.speed||300,autoplaySpeed:i.autoplaySpeed||5e3,fade:i.fade,centerMode:i.centerMode,centerPadding:i.centerPadding+"px",nextArrow:i.arrows?'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>':"",prevArrow:t,dots:i.dots,customPaging:function(){return'<i class="fas fa-circle"></i>'}})),e.removeClass("premium-addons__v-hidden")),n.find(".premium-copy-link").on("click.paTiktokCopyLink",function(){n.find(".premium-tiktok-share-menu").css("visibility","hidden");var e=s(this).data("pa-link");navigator.clipboard.writeText(e)}),n.find(".premium-tiktok-share-item:not(.premium-copy-link)").on("click.paTiktokShare",function(){var e=s(this).data("pa-link");window.open(e,"popup","width=600,height=600")}),"play"===o.onClick&&(n.hasClass("premium-tiktok-feed__vid-layout-2")&&n.find(".premium-tiktok-feed__vid-meta-wrapper").on("click",function(){s(this).next().trigger("click")}),n.find(".premium-tiktok-feed__video-media").on("click",function(){var e=s(this).find("video");s(this).find(".premium-tiktok-feed__play-icon").toggleClass("premium-addons__v-hidden"),e.hasClass("video-playing")?e.get(0).pause():e.get(0).play(),e.toggleClass("video-playing")})),o.playOnHover)&&n.find(".premium-tiktok-feed__video-media").hover(function(){n.find(".premium-tiktok-feed__play-icon").removeClass("premium-addons__v-hidden"),n.find("video").get(0).pause(),s(this).find(".premium-tiktok-feed__play-icon").addClass("premium-addons__v-hidden"),s(this).find("video").get(0).play()},function(){s(this).find(".premium-tiktok-feed__play-icon").removeClass("premium-addons__v-hidden"),s(this).find("video").get(0).pause()})},"premium-media-wheel.default":function(h,g){var v,e,t,i,a,n,s,r,o,l=h.find(".premium-adv-carousel__container"),_=l.data("settings"),d=h.find(".premium-adv-carousel__inner-container");function m(){l.on("mouseenter.paMediaWheel",function(){v.css("animation-play-state","paused")}).on("mouseleave.paMediaWheel",function(){v.css("animation-play-state","running")})}function c(){h.find("iframe").attr("src",""),$video=h.find("video[pa-playing='true']").each(function(){var e=g(this).get(0);e.pause(),e.currentTime=0}),h.find(".premium-adv-carousel__video-icon, .premium-adv-carousel__vid-overlay").css("visibility","visible"),h.find(".premium-adv-carousel__media-wrap").css("background","unset")}function b(){var e=0;return h.find(".premium-adv-carousel__item").each(function(){e+=g(this).outerWidth(!0)}),v.css({width:e}),e}function u(){var e,t,i=h.find(".premium-adv-carousel__item"),a=_.dir,n=_.reverse,s=0,r=v.outerHeight();if("horizontal"===a){for(var o=b(),l=(v.css({height:r,position:"relative"}),v.find(".premium-adv-carousel__item-outer-wrapper").css("position","absolute"),"normal"===n?v.find(".premium-adv-carousel__item-outer-wrapper").css("right",0):(v.css("left","-"+o/i.length+"px"),"rtl"===document.dir&&v.css("direction","ltr")),getComputedStyle(h[0]).getPropertyValue("--pa-wheel-spacing")||0),d="normal"===n?-1:1,m=0;o<=h.outerWidth(!0)||o-h.outerWidth(!0)<=400;)t=e=void 0,e=v.children().length,t=new DocumentFragment,v.find(".premium-adv-carousel__item-outer-wrapper:lt("+e+")").clone(!0,!0).appendTo(t),v.append(t),o=b();gsap.set(h.find(".premium-adv-carousel__item-outer-wrapper"),{x:function(e){return m=(transformVal=m)+h.find(".premium-adv-carousel__item").eq(e).outerWidth(!0)+parseFloat(l),transformVal*d}});var c=o+h.find(".premium-adv-carousel__item").length*parseFloat(l),u=gsap.to(h.find(".premium-adv-carousel__item-outer-wrapper"),{duration:_.speed,ease:"none",x:("normal"===n?"-=":"+=")+c,modifiers:{x:gsap.utils.unitize(function(e){var e=parseFloat(e)%c,t=Math.max(e,-c);return"normal"===n?t:e})},repeat:-1})}else{i.each(function(){s+=g(this).outerHeight(!0)}),v.css({position:"relative",height:s}),v.find(".premium-adv-carousel__item-outer-wrapper").css("position","absolute"),"normal"===n?v.find(".premium-adv-carousel__item-outer-wrapper").css("bottom",0):v.css("top","-"+s/i.length+"px");var l=getComputedStyle(h[0]).getPropertyValue("--pa-wheel-spacing")||0,d="normal"===n?-1:1,p=0,f=(gsap.set(h.find(".premium-adv-carousel__item-outer-wrapper"),{y:function(e){return p=(transformVal=p)+h.find(".premium-adv-carousel__item").eq(e).outerHeight(!0)+parseFloat(l),transformVal*d}}),s+h.find(".premium-adv-carousel__item").length*parseFloat(l)),u=gsap.to(h.find(".premium-adv-carousel__item-outer-wrapper"),{duration:_.speed,ease:"none",y:("normal"===n?"-=":"+=")+f,modifiers:{y:gsap.utils.unitize(function(e){var e=parseFloat(e)%f,t=Math.max(e,-f);return"normal"===n?t:e})},repeat:-1})}_.pauseOnHover&&h.hover(function(){u.pause()},function(){u.play()})}_&&("infinite"===_.type?(v=l.find(".premium-adv-carousel__items"),e=_.lightbox_type,"load"===_.renderEvent?u():(t=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(u(),t.unobserve(e.target))})})).observe(h[0]),d.css("visibility","inherit"),_.pauseOnHover&&m(),_.scroll?(m(),"horizontal"===_.dir&&l.find(".premium-adv-carousel__inner-container").mousewheel(function(e,t){this.scrollLeft-=30*t,e.preventDefault()})):l.find(".premium-adv-carousel__inner-container").css({overflow:"hidden"})):(i=h.find(".premium-adv-carousel__items"),a=h.find(".premium-adv-carousel__item-outer-wrapper"),n=h.find(".premium-adv-carousel__prev-icon").html(),s=h.find(".premium-adv-carousel__next-icon").html(),r=["mobile","mobile_extra","tablet","tablet_extra"].includes(elementorFrontend.getCurrentDeviceMode()),h.find(".premium-adv-carousel__icons-holder").remove(),d.flipster({itemContainer:i,itemSelector:a,style:_.type,fadeIn:0,start:_.start,loop:_.loop,autoplay:_.autoPlay,scrollwheel:_.scroll,pauseOnHover:_.pauseOnHover,click:!_.loop&&_.click,keyboard:_.keyboard,touch:_.touch,spacing:_.spacing,buttons:!!_.buttons&&"custom",buttonPrev:n,buttonNext:s,onItemSwitch:function(){c()}}).css("visibility","inherit"),_.keyboard&&!r&&(o=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(g.fn.focusWithoutScrolling=function(){var e=window.scrollX,t=window.scrollY;this.focus(),window.scrollTo(e,t)},d.focusWithoutScrolling(),o.unobserve(e.target))})})).observe(d[0]),_.loop&&_.click&&h.find(".premium-adv-carousel__item-outer-wrapper").on("click.paFlipClick",function(){var e=g(this).index();d.flipster("jump",e)})),"yes"===_.light_box?"default"===e&&h.find(".premium-adv-carousel__inner-container a[data-rel^='prettyPhoto']").prettyPhoto({theme:_.theme,hook:"data-rel",opacity:.7,show_title:!1,deeplinking:!1,overlay_gallery:_.overlay,custom_markup:"",default_width:900,default_height:506,social_tools:""}):h.find(".premium-adv-carousel__item .premium-adv-carousel__video-wrap").each(function(e,a){var n=g(a).data("type");g(a).closest(".premium-adv-carousel__item").on("click.paPlayVid"+e,function(){var e,t,i=g(this);c(),i.find(".premium-adv-carousel__media-wrap").css("background","#000"),i.find(".premium-adv-carousel__video-icon, .premium-adv-carousel__vid-overlay").css("visibility","hidden"),("hosted"!==n?(t=(t=(i=i.find(".premium-adv-carousel__iframe-wrap")).data("src")).replace("&mute","&autoplay=1&mute"),(e=g("<iframe/>")).attr({src:t,frameborder:"0",allowfullscreen:"1",allow:"autoplay;encrypted-media;"}),i.html(e),e):((t=g(a).find("video")).attr("pa-playing","true").get(0).play(),t)).css("visibility","visible")})}))},"premium-textual-showcase.default":[function(t,i){var a=t.find(".pa-txt-sc__outer-container").hasClass("pa-trigger-on-viewport")?"viewport":"hover",n=t.find(".pa-txt-sc__effect-grow").length,s=(t.off(".PaTextualHandler"),new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(n&&t.find(".pa-txt-sc__effect-grow").css("clip-path","inset(0 0 0 0)"),"viewport"==a&&r(),s.unobserve(e.target))})}));function r(){t.find(".pa-txt-sc__item-container:not(.pa-txt-sc__effect-none)").each(function(){var e=this.className.match(/pa-txt-sc__effect-\S+/)[0].replace("pa-txt-sc__effect-","");if("grow"===e)return!0;["outline","curly","circle","x","h-underline","underline-zigzag","double-underline","diagonal","strikethrough"].includes(e)?i(this).find("svg").toggleClass("outline"):i(this).toggleClass(e)})}s.observe(t[0]),"viewport"!=a&&t.on("mouseenter.PaTextualHandler mouseleave.PaTextualHandler",function(){r()})},t]},function(i,e){"object"==typeof e?c.each(e,function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+i,t)}):elementorFrontend.hooks.addAction("frontend/element_ready/"+i,e)}),c.each(o,function(e,t){elementorFrontend.elementsHandler.attachHandler(e,t)}),elementorFrontend.isEditMode()?elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",n):elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",function(e,t){var i=e.find(".premium-progressbar-container").data("settings").type,a=("dots"===i&&n(e,"frontend"),new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(("dots"!==i?n:f)(t(e.target)),a.unobserve(e.target))})}));a.observe(e[0])})})})(jQuery);
((t,e)=>{"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})})(this,function(t){function r(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function z(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function I(t){return"string"==typeof t}function f(t){return"function"==typeof t}function Z(t){return"number"==typeof t}function s(t){return void 0===t}function C(t){return"object"==typeof t}function F(t){return!1!==t}function i(){return"undefined"!=typeof window}function $(t){return f(t)||I(t)}function _(t){return(Ht=Nt(t,a))&&l}function J(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function tt(t,e){return!e&&console.warn(t)}function m(t,e){return t&&(a[t]=e)&&Ht&&(Ht[t]=e)||a}function g(){return 0}function et(t){var e,r,i=t[0];if(C(i)||f(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=Le.length;r--&&!Le[r].targetTest(i););e=Le[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Ze(t[r],e)))||t.splice(r,1);return t}function rt(t){return t._gsap||et(S(t))[0]._gsap}function v(t,e,r){return(r=t[e])&&f(r)?t[e]():s(r)&&t.getAttribute&&t.getAttribute(e)||r}function p(t,e){return(t=t.split(",")).forEach(e)||t}function B(t){return Math.round(1e5*t)/1e5||0}function A(t){return Math.round(1e7*t)/1e7||0}function it(t,e){var r=e.charAt(0),e=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+e:"-"===r?t-e:"*"===r?t*e:t/e}function nt(){var t,e,r=Re.length,i=Re.slice(0);for(ze={},t=Re.length=0;t<r;t++)(e=i[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)}function y(t,e,r,i){Re.length&&nt(),t.render(e,r,i||Y),Re.length&&nt()}function x(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(Ae).length<2?e:I(t)?t.trim():t}function w(t){return t}function L(t,e){for(var r in e)r in t||(t[r]=e[r]);return t}function b(t,e){for(var r in e)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=C(e[r])?b(t[r]||(t[r]={}),e[r]):e[r]);return t}function st(t,e){var r,i={};for(r in t)r in e||(i[r]=t[r]);return i}function at(t){var i,e=t.parent||X,r=t.keyframes?(i=D(t.keyframes),function(t,e){for(var r in e)r in t||"duration"===r&&i||"ease"===r||(t[r]=e[r])}):L;if(F(t.inherit))for(;e;)r(t,e.vars.defaults),e=e.parent||e._dp;return t}function k(t,e,r,i,n){void 0===r&&(r="_first");var s,a=t[i=void 0===i?"_last":i];if(n)for(s=e[n];a&&a[n]>s;)a=a._prev;a?(e._next=a._next,a._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=a,e.parent=e._dp=t}function O(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,s=e._next;n?n._next=s:t[r]===e&&(t[r]=s),s?s._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null}function ot(t,e){!t.parent||e&&!t.parent.autoRemoveChildren||t.parent.remove(t),t._act=0}function M(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function ut(t,e,r,i){t._startAt&&(Y?t._startAt.revert(Se):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))}function ht(t){return t._repeat?qt(t._tTime,t=t.duration()+t._rDelay)*t:0}function lt(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function ft(t){t._end=A(t._start+(t._tDur/Math.abs(t._ts||t._rts||j)||0))}function ct(t,e){var r=t._dp;r&&r.smoothChildTiming&&t._ts&&(t._start=A(r._time-(0<t._ts?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),ft(t),r._dirty||M(r,t))}function pt(t,e){var r;if((e._time||e._initted&&!e._dur)&&(r=lt(t.rawTime(),e),!e._dur||Vt(0,e.totalDuration(),r)-e._tTime>j)&&e.render(r,!0),M(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)0<=r.rawTime()&&r.totalTime(r._tTime),r=r._dp;t._zTime=-j}}function P(t,e,r,i){return e.parent&&ot(e),e._start=A((Z(r)?r:r||t!==X?h(t,r,e):t._time)+e._delay),e._end=A(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),k(t,e,"_first","_last",t._sort?"_start":0),jt(e)||(t._recent=e),i||pt(t,e),t._ts<0&&ct(t,t._tTime),t}function dt(t,e){(a.ScrollTrigger||J("scrollTrigger",e))&&a.ScrollTrigger.create(e,t)}function _t(t,e,r,i,n){return ir(t,e,n),!t._initted||!r&&t._pt&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&$t!==d.frame&&(Re.push(t),t._lazy=[n,i])}function mt(t,e,r,i){var n=t._repeat,e=A(e)||0,s=t._tTime/t._tDur;return s&&!i&&(t._time*=e/t._dur),t._dur=e,t._tDur=n?n<0?1e10:A(e*(n+1)+t._rDelay*n):e,0<s&&!i&&ct(t,t._tTime=t._tDur*s),t.parent&&ft(t),r||M(t.parent,t),t}function gt(t){return t instanceof R?M(t):mt(t,t._dur)}function vt(t,e,r){var i,n,s=Z(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];if(s&&(o.duration=e[1]),o.parent=r,t){for(i=o,n=r;n&&!("immediateRender"in i);)i=n.vars.defaults||{},n=F(n.vars.inherit)&&n.parent;o.immediateRender=F(i.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return new W(e[0],o,e[1+a])}function yt(t,e){return t||0===t?e(t):e}function U(t,e){return I(t)&&(e=Pe.exec(t))?e[1]:""}function xt(t,e){return t&&C(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&C(t[0]))&&!t.nodeType&&t!==u}function Tt(r){return r=S(r)[0]||tt("Invalid scope")||{},function(t){var e=r.current||r.nativeElement||r;return S(t,e.querySelectorAll?e:e===r?tt("Invalid scope")||Gt.createElement("div"):r)}}function wt(t){return t.sort(function(){return.5-Math.random()})}function bt(t){var p,d,_,m,g,v,y,x,T;return f(t)?t:(d=Qe((p=C(t)?t:{each:t}).ease),_=p.from||0,m=parseFloat(p.base)||0,g={},t=0<_&&_<1,v=isNaN(_)||t,y=p.axis,I(T=x=_)?x=T={center:.5,edges:.5,end:1}[_]||0:!t&&v&&(x=_[0],T=_[1]),function(t,e,r){var i,n,s,a,o,u,h,l,f=(r||p).length,c=g[f];if(!c){if(!(l="auto"===p.grid?0:(p.grid||[1,q])[1])){for(u=-q;u<(u=r[l++].getBoundingClientRect().left)&&l<f;);l--}for(c=g[f]=[],i=v?Math.min(l,f)*x-.5:_%l,n=l===q?0:v?f*T/l-.5:_/l|0,h=q,o=u=0;o<f;o++)a=o%l-i,s=n-(o/l|0),c[o]=a=y?Math.abs("y"===y?s:a):ye(a*a+s*s),u<a&&(u=a),a<h&&(h=a);"random"===_&&wt(c),c.max=u-h,c.min=h,c.v=f=(parseFloat(p.amount)||parseFloat(p.each)*(f<l?f-1:y?"y"===y?f/l:l:Math.max(l,f/l))||0)*("edges"===_?-1:1),c.b=f<0?m-f:m,c.u=U(p.amount||p.each)||0,d=d&&f<0?Ke(d):d}return f=(c[t]-c.min)/c.max||0,A(c.b+(d?d(f):f)*c.v)+c.u})}function kt(r){var i=Math.pow(10,((r+"").split(".")[1]||"").length);return function(t){var e=A(Math.round(parseFloat(t)/r)*r*i);return(e-e%1)/i+(Z(t)?0:U(t))}}function Ot(u,t){var h,l,e=D(u);return!e&&C(u)&&(h=e=u.radius||q,u.values?(u=S(u.values),(l=!Z(u[0]))&&(h*=h)):u=kt(u.increment)),yt(t,e?f(u)?function(t){return l=u(t),Math.abs(l-t)<=h?l:t}:function(t){for(var e,r,i=parseFloat(l?t.x:t),n=parseFloat(l?t.y:0),s=q,a=0,o=u.length;o--;)(e=l?(e=u[o].x-i)*e+(r=u[o].y-n)*r:Math.abs(u[o]-i))<s&&(s=e,a=o);return a=!h||s<=h?u[a]:t,l||a===t||Z(t)?a:a+U(t)}:kt(u))}function Mt(t,e,r,i){return yt(D(t)?!e:!0===r?!!(r=0):!i,function(){return D(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*i)/i})}function Ct(e,r,t){return yt(t,function(t){return e[~~r(t)]})}function At(t){for(var e,r,i,n,s=0,a="";~(e=t.indexOf("random(",s));)i=t.indexOf(")",e),n="["===t.charAt(e+7),r=t.substr(e+7,i-e-7).match(n?Ae:be),a+=t.substr(s,e-s)+Mt(n?r:+r[0],n?0:+r[1],+r[2]||1e-5),s=i+1;return a+t.substr(s,t.length-s)}function Pt(t,e,r){var i,n,s,a=t.labels,o=q;for(i in a)(n=a[i]-e)<0==!!r&&n&&o>(n=Math.abs(n))&&(s=i,o=n);return s}function Dt(t){return ot(t),t.scrollTrigger&&t.scrollTrigger.kill(!1),t.progress()<1&&T(t,"onInterrupt"),t}function St(t,e,r){return(6*(t+=t<0?1:1<t?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*c+.5|0}function Et(t,e,r){var i,n,s,a,o,u,h,l=t?Z(t)?[t>>16,t>>8&c,t&c]:0:Ue.black;if(!l){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),Ue[t])l=Ue[t];else if("#"===t.charAt(0)){if(9===(t=t.length<6?"#"+(i=t.charAt(1))+i+(n=t.charAt(2))+n+(s=t.charAt(3))+s+(5===t.length?t.charAt(4)+t.charAt(4):""):t).length)return[(l=parseInt(t.substr(1,6),16))>>16,l>>8&c,l&c,parseInt(t.substr(7),16)/255];l=[(t=parseInt(t.substr(1),16))>>16,t>>8&c,t&c]}else if("hsl"===t.substr(0,3))if(l=h=t.match(be),e){if(~t.indexOf("="))return l=t.match(ke),r&&l.length<4&&(l[3]=1),l}else a=+l[0]%360/360,o=l[1]/100,i=2*(u=l[2]/100)-(n=u<=.5?u*(o+1):u+o-u*o),3<l.length&&(l[3]*=1),l[0]=St(a+1/3,i,n),l[1]=St(a,i,n),l[2]=St(a-1/3,i,n);else l=t.match(be)||Ue.transparent;l=l.map(Number)}return e&&!h&&(i=l[0]/c,n=l[1]/c,s=l[2]/c,u=((t=Math.max(i,n,s))+(e=Math.min(i,n,s)))/2,t===e?a=o=0:(h=t-e,o=.5<u?h/(2-t-e):h/(t+e),a=t===i?(n-s)/h+(n<s?6:0):t===n?(s-i)/h+2:(i-n)/h+4,a*=60),l[0]=~~(a+.5),l[1]=~~(100*o+.5),l[2]=~~(100*u+.5)),r&&l.length<4&&(l[3]=1),l}function Rt(t){var e=[],r=[],i=-1;return t.split(Ne).forEach(function(t){t=t.match(Oe)||[];e.push.apply(e,t),r.push(i+=t.length+1)}),e.c=r,e}function zt(t,e,r){var i,n,s,a,o="",u=(t+o).match(Ne),h=e?"hsla(":"rgba(",l=0;if(!u)return t;if(u=u.map(function(t){return(t=Et(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"}),r&&(s=Rt(t),(i=r.c).join(o)!==s.c.join(o)))for(a=(n=t.replace(Ne,"1").split(Oe)).length-1;l<a;l++)o+=n[l]+(~i.indexOf(l)?u.shift()||h+"0,0,0,0)":(s.length?s:u.length?u:r).shift());if(!n)for(a=(n=t.split(Ne)).length-1;l<a;l++)o+=n[l]+u[l];return o+n[a]}function Ft(t){var e=t.join(" ");if(Ne.lastIndex=0,Ne.test(e))return e=qe.test(e),t[1]=zt(t[1],e),t[0]=zt(t[0],e,Rt(t[1])),!0}function Bt(t){var e,r,i,n=(t+"").split("("),s=E[n[0]];return s&&1<n.length&&s.config?s.config.apply(null,~t.indexOf("{")?[(t=>{for(var e,r,i,n={},s=t.substr(1,t.length-3).split(":"),a=s[0],o=1,u=s.length;o<u;o++)r=s[o],e=o!==u-1?r.lastIndexOf(","):r.length,i=r.substr(0,e),n[a]=isNaN(i)?i.replace(We,"").trim():+i,a=r.substr(e+1).trim();return n})(n[1])]:(e=(n=t).indexOf("(")+1,r=n.indexOf(")"),i=n.indexOf("(",e),n.substring(e,~i&&i<r?n.indexOf(")",r+1):r).split(",").map(x))):E._CE&&Ve.test(t)?E._CE("",t):s}function Lt(t,e){for(var r,i=t._first;i;)i instanceof R?Lt(i,e):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===e||(i.timeline?Lt(i.timeline,e):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=e)),i=i._next}function Yt(t,e,r,i){var n,s={easeIn:e,easeOut:r=void 0===r?function(t){return 1-e(1-t)}:r,easeInOut:i=void 0===i?function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2}:i};p(t,function(t){for(var e in E[t]=a[t]=s,E[n=t.toLowerCase()]=r,s)E[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=E[t+"."+e]=s[e]})}function Xt(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function It(r,t,e){function i(t){return 1===t?1:n*Math.pow(2,-10*t)*Te((t-s)*a)+1}var n=1<=t?t:1,s=(a=(e||(r?.3:.45))/(t<1?t:1))/me*(Math.asin(1/n)||0),e="out"===r?i:"in"===r?function(t){return 1-i(1-t)}:Xt(i),a=me/a;return e.config=function(t,e){return It(r,t,e)},e}function Ut(e,r){function i(t){return t?--t*t*((r+1)*t+r)+1:0}void 0===r&&(r=1.70158);var t="out"===e?i:"in"===e?function(t){return 1-i(1-t)}:Xt(i);return t.config=function(t){return Ut(e,t)},t}function Nt(t,e){for(var r in e)t[r]=e[r];return t}function qt(t,e){return e=Math.floor(t/=e),t&&e===t?e-1:e}function jt(t){return"isFromStart"===(t=t.data)||"isStart"===t}function h(t,e,r){var i,n,s,a=t.labels,o=t._recent||Xe,u=t.duration()>=q?o.endTime(!1):t._dur;return I(e)&&(isNaN(e)||e in a)?(n=e.charAt(0),s="%"===e.substr(-1),i=e.indexOf("="),"<"===n||">"===n?(0<=i&&(e=e.replace(/=/,"")),("<"===n?o._start:o.endTime(0<=o._repeat))+(parseFloat(e.substr(1))||0)*(s?(i<0?o:r).totalDuration()/100:1)):i<0?(e in a||(a[e]=u),a[e]):(n=parseFloat(e.charAt(i-1)+e.substr(i+1)),s&&r&&(n=n/100*(D(r)?r[0]:r).totalDuration()),1<i?h(t,e.substr(0,i-1),r)+n:u+n)):null==e?u:+e}function Vt(t,e,r){return r<t?t:e<r?e:r}function Wt(e,t,r,i,n){var s=t-e,a=i-r;return yt(n,function(t){return r+((t-e)/s*a||0)})}function T(t,e,r){var i=t.vars,n=i[e],s=o,a=t._ctx;if(n)e=i[e+"Params"],i=i.callbackScope||t,r&&Re.length&&nt(),a&&(o=a),t=e?n.apply(i,e):n.call(i),o=s}var Kt,Y,o,X,u,Qt,Gt,Ht,Zt,$t,Jt,te,ee,re,ie,ne,se,ae,oe,ue,he,le,fe,ce,pe,de,N={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},_e={duration:.5,overwrite:!1,delay:0},q=1e8,j=1/q,me=2*Math.PI,ge=me/4,ve=0,ye=Math.sqrt,xe=Math.cos,Te=Math.sin,we="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},D=Array.isArray,be=/(?:-?\.?\d|\.)+/gi,ke=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Oe=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Me=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Ce=/[+-]=-?[.\d]+/,Ae=/[^,'"\[\]\s]+/gi,Pe=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,a={},De={suppressEvents:!0,isStart:!0},Se={suppressEvents:!0},Ee={},Re=[],ze={},V={},Fe={},Be=30,Le=[],Ye="",Xe={_start:0,endTime:g,totalDuration:g},Ie=[].slice,S=function(t,e,r){return o&&!e&&o.selector?o.selector(t):!I(t)||r||!Qt&&je()?D(t)?(i=r,void 0===n&&(n=[]),t.forEach(function(t){return I(t)&&!i||xt(t,1)?n.push.apply(n,S(t)):n.push(t)})||n):xt(t)?Ie.call(t,0):t?[t]:[]:Ie.call((e||Gt).querySelectorAll(t),0);var i,n},c=255,Ue={aqua:[0,c,c],lime:[0,c,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,c],navy:[0,0,128],white:[c,c,c],olive:[128,128,0],yellow:[c,c,0],orange:[c,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[c,0,0],pink:[c,192,203],cyan:[0,c,c],transparent:[c,c,c,0]},Ne=(()=>{var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in Ue)e+="|"+t+"\\b";return new RegExp(e+")","gi")})(),qe=/hsl[a]?\(/,d=(ae=Date.now,oe=500,ue=33,he=ae(),le=he,ce=fe=1e3/240,ie={time:0,frame:0,tick:function(){Ge(!0)},deltaRatio:function(t){return ne/(1e3/(t||60))},wake:function(){Zt&&(!Qt&&i()&&(u=Qt=window,Gt=u.document||{},a.gsap=l,(u.gsapVersions||(u.gsapVersions=[])).push(l.version),_(Ht||u.GreenSockGlobals||!u.gsap&&u||{}),re=u.requestAnimationFrame),te&&ie.sleep(),ee=re||function(t){return setTimeout(t,ce-1e3*ie.time+1|0)},Jt=1,Ge(2))},sleep:function(){(re?u.cancelAnimationFrame:clearTimeout)(te),Jt=0,ee=g},lagSmoothing:function(t,e){oe=t||1e8,ue=Math.min(e,oe,0)},fps:function(t){fe=1e3/(t||240),ce=1e3*ie.time+fe},add:function(n,t,e){var s=t?function(t,e,r,i){n(t,e,r,i),ie.remove(s)}:n;return ie.remove(n),pe[e?"unshift":"push"](s),je(),s},remove:function(t,e){~(e=pe.indexOf(t))&&pe.splice(e,1)&&e<=se&&se--},_listeners:pe=[]}),je=function(){return!Jt&&d.wake()},E={},Ve=/^[\d.\-M][\d.\-,\s]/,We=/["']/g,Ke=function(e){return function(t){return 1-e(1-t)}},Qe=function(t,e){return t&&(f(t)?t:E[t]||Bt(t))||e};function Ge(t){var e,r,i,n=ae()-le,s=!0===t;if(oe<n&&(he+=n-ue),(0<(n=(r=(le+=n)-he)-ce)||s)&&(i=++ie.frame,ne=r-1e3*ie.time,ie.time=r/=1e3,ce+=n+(fe<=n?4:fe-n),e=1),s||(te=ee(Ge)),e)for(se=0;se<pe.length;se++)pe[se](r,ne,i,t)}function He(t){return t<1/2.75?de*t*t:t<.7272727272727273?de*Math.pow(t-1.5/2.75,2)+.75:t<.9090909090909092?de*(t-=2.25/2.75)*t+.9375:de*Math.pow(t-2.625/2.75,2)+.984375}p("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;Yt(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),E.Linear.easeNone=E.none=E.Linear.easeIn,Yt("Elastic",It("in"),It("out"),It()),de=7.5625,Yt("Bounce",function(t){return 1-He(1-t)},He),Yt("Expo",function(t){return t?Math.pow(2,10*(t-1)):0}),Yt("Circ",function(t){return-(ye(1-t*t)-1)}),Yt("Sine",function(t){return 1===t?1:1-xe(t*ge)}),Yt("Back",Ut("in"),Ut("out"),Ut()),E.SteppedEase=E.steps=a.SteppedEase={config:function(t,e){var r=1/(t=void 0===t?1:t),i=t+(e?0:1),n=e?1:0;return function(t){return((i*Vt(0,.99999999,t)|0)+n)*r}}},_e.ease=E["quad.out"],p("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return Ye+=t+","+t+"Params,"});var Ze=function(t,e){this.id=ve++,(t._gsap=this).target=t,this.harness=e,this.get=e?e.get:v,this.set=e?e.getSetter:wr},$e=((e=Je.prototype).delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(0<this._repeat?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,mt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(je(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(ct(this,t),r._dp&&!r.parent&&pt(r,this);r&&r.parent;)r.parent._time!==r._start+(0<=r._ts?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&t<this._tDur||this._ts<0&&0<t||!this._tDur&&!t)&&P(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===j||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),y(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+ht(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+ht(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},e.iteration=function(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?qt(this._tTime,r)+1:1},e.timeScale=function(t){if(!arguments.length)return this._rts===-j?0:this._rts;if(this._rts===t)return this;for(var e=this.parent&&this._ts?lt(this.parent._time,this):this._tTime,t=(this._rts=+t||0,this._ts=this._ps||t===-j?0:this._rts,this.totalTime(Vt(-this._delay,this._tDur,e),!0),ft(this),this),r=t.parent;r&&r.parent;)r._dirty=1,r.totalDuration(),r=r.parent;return t},e.paused=function(t){return arguments.length?(this._ps!==t&&((this._ps=t)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(je(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==j&&(this._tTime-=j)))),this):this._ps},e.startTime=function(t){var e;return arguments.length?(this._start=t,!(e=this.parent||this._dp)||!e._sort&&this.parent||P(e,this,t-this._delay),this):this._start},e.endTime=function(t){return this._start+(F(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?lt(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){var e=Y;return Y=t=void 0===t?Se:t,this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents),"nested"!==this.data&&ot(this),Y=e,this},e.globalTime=function(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(e._ts||1),e=e._dp;return!this.parent&&this.vars.immediateRender?-1:r},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,gt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){var e;return arguments.length?(e=this._time,this._rDelay=t,gt(this),e?this.time(e):this):this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(h(this,t),F(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,F(e))},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-j:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-j,this},e.isActive=function(){var t=this.parent||this._dp,e=this._start;return!(t&&!(this._ts&&this._initted&&t.isActive()&&(t=t.rawTime(!0))>=e&&t<this.endTime(!0)-j))},e.eventCallback=function(t,e,r){var i=this.vars;return 1<arguments.length?(e?(i[t]=e,r&&(i[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete i[t],this):i[t]},e.then=function(i){var n=this;return new Promise(function(e){function t(){var t=n.then;n.then=null,f(r)&&(r=r(n))&&(r.then||r===n)&&(n.then=t),e(r),n.then=t}var r=f(i)?i:w;n._initted&&1===n.totalProgress()&&0<=n._ts||!n._tTime&&n._ts<0?t():n._prom=t})},Je);function Je(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,mt(this,+t.duration,1,1),this.data=t.data,o&&(this._ctx=o).data.push(this),Jt||d.wake()}L($e.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!(e.kill=function(){Dt(this)}),parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-j,_prom:0,_ps:!1,_rts:1});r(er,tr=$e),(e=er.prototype).to=function(t,e,r){return vt(0,arguments,this),this},e.from=function(t,e,r){return vt(1,arguments,this),this},e.fromTo=function(t,e,r,i){return vt(2,arguments,this),this},e.set=function(t,e,r){return e.duration=0,e.parent=this,at(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new W(t,e,h(this,r),1),this},e.call=function(t,e,r){return P(this,W.delayedCall(0,t,e),r)},e.staggerTo=function(t,e,r,i,n,s,a){return r.duration=e,r.stagger=r.stagger||i,r.onComplete=s,r.onCompleteParams=a,r.parent=this,new W(t,r,h(this,n)),this},e.staggerFrom=function(t,e,r,i,n,s,a){return r.runBackwards=1,at(r).immediateRender=F(r.immediateRender),this.staggerTo(t,e,r,i,n,s,a)},e.staggerFromTo=function(t,e,r,i,n,s,a,o){return i.startAt=r,at(i).immediateRender=F(i.immediateRender),this.staggerTo(t,e,i,n,s,a,o)},e.render=function(t,e,r){var i,n,s,a,o,u,h,l,f,c,p=this._time,d=this._dirty?this.totalDuration():this._tDur,_=this._dur,m=t<=0?0:A(t),g=this._zTime<0!=t<0&&(this._initted||!_);if((m=this!==X&&d<m&&0<=t?d:m)!==this._tTime||r||g){if(p!==this._time&&_&&(m+=this._time-p,t+=this._time-p),i=m,l=this._start,o=!(h=this._ts),g&&(_||(p=this._zTime),!t&&e||(this._zTime=t)),this._repeat){if(g=this._yoyo,a=_+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*a+t,e,r);if(i=A(m%a),m===d?(s=this._repeat,i=_):((s=~~(m/a))&&s===m/a&&(i=_,s--),_<i&&(i=_)),f=qt(this._tTime,a),g&&1&s&&(i=_-i,c=1),s!==(f=!p&&this._tTime&&f!==s?s:f)&&!this._lock){var v=g&&1&f,g=v===(g&&1&s),p=(v=s<f?!v:v)?0:_;if(this._lock=1,this.render(p||(c?0:A(s*a)),e,!_)._lock=0,this._tTime=m,!e&&this.parent&&T(this,"onRepeat"),this.vars.repeatRefresh&&!c&&(this.invalidate()._lock=1),p&&p!==this._time||o!=!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(_=this._dur,d=this._tDur,g&&(this._lock=2,this.render(p=v?_:-1e-4,!0),this.vars.repeatRefresh)&&!c&&this.invalidate(),this._lock=0,!this._ts&&!o)return this;Lt(this,c)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(u=((t,e,r)=>{var i;if(e<r)for(i=t._first;i&&i._start<=r;){if("isPause"===i.data&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if("isPause"===i.data&&i._start<e)return i;i=i._prev}})(this,A(p),A(i)))&&(m-=i-(i=u._start)),this._tTime=m,this._time=i,this._act=!h,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,p=0),!p&&i&&!e&&(T(this,"onStart"),this._tTime!==m))return this;if(p<=i&&0<=t)for(y=this._first;y;){if(n=y._next,(y._act||i>=y._start)&&y._ts&&u!==y){if(y.parent!==this)return this.render(t,e,r);if(y.render(0<y._ts?(i-y._start)*y._ts:(y._dirty?y.totalDuration():y._tDur)+(i-y._start)*y._ts,e,r),i!==this._time||!this._ts&&!o){u=0,n&&(m+=this._zTime=-j);break}}y=n}else{r=r||Y;for(var y=this._last,x=t<0?t:i;y;){if(n=y._prev,(y._act||x<=y._end)&&y._ts&&u!==y){if(y.parent!==this)return this.render(t,e,r);if(y.render(0<y._ts?(x-y._start)*y._ts:(y._dirty?y.totalDuration():y._tDur)+(x-y._start)*y._ts,e,r),i!==this._time||!this._ts&&!o){u=0,n&&(m+=this._zTime=x?-j:j);break}}y=n}}if(u&&!e&&(this.pause(),u.render(p<=i?0:-j)._zTime=p<=i?1:-1,this._ts))return this._start=l,ft(this),this.render(t,e,r);this._onUpdate&&!e&&T(this,"onUpdate",!0),!(m===d&&this._tTime>=this.totalDuration()||!m&&p)||l!==this._start&&Math.abs(h)===Math.abs(this._ts)||this._lock||(!t&&_||!(m===d&&0<this._ts||!m&&this._ts<0)||ot(this,1),e)||t<0&&!p||!m&&!p&&d||(T(this,m===d&&0<=t?"onComplete":"onReverseComplete",!0),!this._prom)||m<d&&0<this.timeScale()||this._prom()}return this},e.add=function(t,e){var r=this;if(Z(e)||(e=h(this,e,t)),!(t instanceof $e)){if(D(t))return t.forEach(function(t){return r.add(t,e)}),this;if(I(t))return this.addLabel(t,e);if(!f(t))return this;t=W.delayedCall(0,t)}return this!==t?P(this,t,e):this},e.getChildren=function(t,e,r,i){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===i&&(i=-q);for(var n=[],s=this._first;s;)s._start>=i&&(s instanceof W?e&&n.push(s):(r&&n.push(s),t&&n.push.apply(n,s.getChildren(!0,e,r)))),s=s._next;return n},e.getById=function(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function(t){return I(t)?this.removeLabel(t):f(t)?this.killTweensOf(t):(O(this,t),t===this._recent&&(this._recent=this._last),M(this))},e.totalTime=function(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=A(d.time-(0<this._ts?t/this._ts:(this.totalDuration()-t)/-this._ts))),tr.prototype.totalTime.call(this,t,e),this._forcing=0,this):this._tTime},e.addLabel=function(t,e){return this.labels[t]=h(this,e),this},e.removeLabel=function(t){return delete this.labels[t],this},e.addPause=function(t,e,r){e=W.delayedCall(0,e||g,r);return e.data="isPause",this._hasPause=1,P(this,e,h(this,t))},e.removePause=function(t){var e=this._first;for(t=h(this,t);e;)e._start===t&&"isPause"===e.data&&ot(e),e=e._next},e.killTweensOf=function(t,e,r){for(var i=this.getTweensOf(t,r),n=i.length;n--;)sr!==i[n]&&i[n].kill(t,e);return this},e.getTweensOf=function(t,e){for(var r,i=[],n=S(t),s=this._first,a=Z(e);s;)s instanceof W?((t,e)=>{for(var r=e.length,i=0;t.indexOf(e[i])<0&&++i<r;);return i<r})(s._targets,n)&&(a?(!sr||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&i.push(s):(r=s.getTweensOf(n,e)).length&&i.push.apply(i,r),s=s._next;return i},e.tweenTo=function(t,e){e=e||{};var r,i=this,n=h(i,t),s=e.startAt,a=e.onStart,o=e.onStartParams,t=e.immediateRender,u=W.to(i,L({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(s&&"time"in s?s.time:i._time))/i.timeScale())||j,onStart:function(){var t;i.pause(),r||(t=e.duration||Math.abs((n-(s&&"time"in s?s.time:i._time))/i.timeScale()),u._dur!==t&&mt(u,t,0,1).render(u._time,!0,!0),r=1),a&&a.apply(u,o||[])}},e));return t?u.render(0):u},e.tweenFromTo=function(t,e,r){return this.tweenTo(e,L({startAt:{time:h(this,t)}},r))},e.recent=function(){return this._recent},e.nextLabel=function(t){return void 0===t&&(t=this._time),Pt(this,h(this,t))},e.previousLabel=function(t){return void 0===t&&(t=this._time),Pt(this,h(this,t),1)},e.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+j)},e.shiftChildren=function(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,s=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in s)s[i]>=r&&(s[i]+=t);return M(this)},e.invalidate=function(t){var e=this._first;for(this._lock=0;e;)e.invalidate(t),e=e._next;return tr.prototype.invalidate.call(this,t)},e.clear=function(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),M(this)},e.totalDuration=function(t){var e,r,i,n=0,s=this,a=s._last,o=q;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(i=s.parent;a;)e=a._prev,a._dirty&&a.totalDuration(),o<(r=a._start)&&s._sort&&a._ts&&!s._lock?(s._lock=1,P(s,a,r-a._delay,1)._lock=0):o=r,r<0&&a._ts&&(n-=r,(!i&&!s._dp||i&&i.smoothChildTiming)&&(s._start+=r/s._ts,s._time-=r,s._tTime-=r),s.shiftChildren(-r,!1,-1/0),o=0),a._end>n&&a._ts&&(n=a._end),a=e;mt(s,s===X&&s._time>n?s._time:n,1,1),s._dirty=0}return s._tDur},er.updateRoot=function(t){if(X._ts&&(y(X,lt(t,X)),$t=d.frame),d.frame>=Be){Be+=N.autoSleep||120;var e=X._first;if((!e||!e._ts)&&N.autoSleep&&d._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||d.sleep()}}};var tr,R=er;function er(t,e){var r;return(r=tr.call(this,t=void 0===t?{}:t)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=F(t.sortChildren),X&&P(t.parent||X,z(r),e),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&dt(z(r),t.scrollTrigger),r}function rr(t,e,r,i,n,s){var a,o,u,h;if(V[t]&&!1!==(a=new V[t]).init(n,a.rawVars?e[t]:((t,e,r,i,n)=>{if(!C(t=f(t)?nr(t,n,e,r,i):t)||t.style&&t.nodeType||D(t)||we(t))return I(t)?nr(t,n,e,r,i):t;var s,a={};for(s in t)a[s]=nr(t[s],n,e,r,i);return a})(e[t],i,n,s,r),r,i,s)&&(r._pt=o=new K(r._pt,n,t,0,1,a.render,a,0,a.priority),r!==Lr))for(u=r._ptLookup[r._targets.indexOf(n)],h=a._props.length;h--;)u[a._props[h]]=o;return a}L(R.prototype,{_lock:0,_hasPause:0,_forcing:0});function ir(t,e,r){var i,n,s,a,o,u,h,l,f,c,p,d,_,m=t.vars,g=m.ease,v=m.startAt,y=m.immediateRender,x=m.lazy,T=m.onUpdate,w=m.onUpdateParams,b=m.callbackScope,k=m.runBackwards,O=m.yoyoEase,M=m.keyframes,C=m.autoRevert,A=t._dur,P=t._startAt,D=t._targets,S=t.parent,E=S&&"nested"===S.data?S.vars.targets:D,R="auto"===t._overwrite&&!Kt,z=t.timeline;if(t._ease=Qe(g=!z||M&&g?g:"none",_e.ease),t._yEase=O?Ke(Qe(!0===O?g:O,_e.ease)):0,O&&t._yoyo&&!t._repeat&&(O=t._yEase,t._yEase=t._ease,t._ease=O),t._from=!z&&!!m.runBackwards,!z||M&&!m.stagger){if(d=(l=D[0]?rt(D[0]).harness:0)&&m[l.prop],i=st(m,Ee),P&&(P._zTime<0&&P.progress(1),e<0&&k&&y&&!C?P.render(-1,!0):P.revert(k&&A?Se:De),P._lazy=0),v){if(ot(t._startAt=W.set(D,L({data:"isStart",overwrite:!1,parent:S,immediateRender:!0,lazy:F(x),startAt:null,delay:0,onUpdate:T,onUpdateParams:w,callbackScope:b,stagger:0},v))),e<0&&(Y||!y&&!C)&&t._startAt.revert(Se),y&&A&&e<=0&&r<=0)return void(e&&(t._zTime=e))}else if(k&&A&&!P)if(s=L({overwrite:!1,data:"isFromStart",lazy:(y=e?!1:y)&&F(x),immediateRender:y,stagger:0,parent:S},i),d&&(s[l.prop]=d),ot(t._startAt=W.set(D,s)),e<0&&(Y?t._startAt.revert(Se):t._startAt.render(-1,!0)),t._zTime=e,y){if(!e)return}else ir(t._startAt,j,j);for(t._pt=t._ptCache=0,x=A&&F(x)||x&&!A,n=0;n<D.length;n++){if(h=(o=D[n])._gsap||et(D)[n]._gsap,t._ptLookup[n]=c={},ze[h.id]&&Re.length&&nt(),p=E===D?n:E.indexOf(o),l&&!1!==(f=new l).init(o,d||i,t,p,E)&&(t._pt=a=new K(t._pt,o,f.name,0,1,f.render,f,0,f.priority),f._props.forEach(function(t){c[t]=a}),f.priority)&&(u=1),!l||d)for(s in i)V[s]&&(f=rr(s,i,t,p,o,E))?f.priority&&(u=1):c[s]=a=ur.call(t,o,s,"get",i[s],p,E,0,m.stringFilter);t._op&&t._op[n]&&t.kill(o,t._op[n]),R&&t._pt&&(sr=t,X.killTweensOf(o,c,t.globalTime(e)),_=!t.parent,sr=0),t._pt&&x&&(ze[h.id]=1)}u&&br(t),t._onInit&&t._onInit(t)}t._onUpdate=T,t._initted=(!t._op||t._pt)&&!_,M&&e<=0&&z.render(q,!0,!0)}function nr(t,e,r,i,n){return f(t)?t.call(e,r,i,n):I(t)&&~t.indexOf("random(")?At(t):t}var sr,ar,or,ur=function(t,e,r,i,n,s,a,o,u,h){f(i)&&(i=i(n||0,t,s));var l,n=t[e],s="get"!==r?r:f(n)?u?t[e.indexOf("set")||!f(t["get"+e.substr(3)])?e:"get"+e.substr(3)](u):t[e]():n,r=f(n)?u?_r:dr:pr;if(!I(i)||"="!==(i=~i.indexOf("random(")?At(i):i).charAt(1)||!(l=it(s,i)+(U(s)||0))&&0!==l||(i=l),!h||s!==i||ar)return isNaN(s*i)||""===i?(n||e in t||J(e,i),function(t,e,r,i,n,s,a){var o,u,h,l,f,c=new K(this._pt,t,e,0,1,vr,null,n),p=0,d=0;for(c.b=r,c.e=i,r+="",(n=~(i+="").indexOf("random("))&&(i=At(i)),s&&(s(s=[r,i],t,e),r=s[0],i=s[1]),o=r.match(Me)||[];l=Me.exec(i);)h=l[0],l=i.substring(p,l.index),u?u=(u+1)%5:"rgba("===l.substr(-5)&&(u=1),h!==o[d++]&&(f=parseFloat(o[d-1])||0,c._pt={_next:c._pt,p:l||1===d?l:",",s:f,c:"="===h.charAt(1)?it(f,h)-f:parseFloat(h)-f,m:u&&u<4?Math.round:0},p=Me.lastIndex);return c.c=p<i.length?i.substring(p,i.length):"",c.fp=a,(Ce.test(i)||n)&&(c.e=0),this._pt=c}.call(this,t,e,s,i,r,o||N.stringFilter,u)):(l=new K(this._pt,t,e,+s||0,i-(s||0),"boolean"==typeof n?gr:mr,0,r),u&&(l.fp=u),a&&l.modifier(a,this,t),this._pt=l)},hr=Ye+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",lr={},W=(p(hr+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return lr[t]=1}),r(n,or=$e),(e=n.prototype).render=function(t,e,r){var i,n,s,a=this._time,o=this._tDur,u=this._dur,h=t<0,l=o-j<t&&!h?o:t<j?0:t;if(u){if(l!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=h){if(d=l,p=this.timeline,this._repeat){if(f=u+this._rDelay,this._repeat<-1&&h)return this.totalTime(100*f+t,e,r);if(d=A(l%f),l===o?(g=this._repeat,d=u):((g=~~(l/f))&&g===l/f&&(d=u,g--),u<d&&(d=u)),(n=this._yoyo&&1&g)&&(c=this._yEase,d=u-d),y=qt(this._tTime,f),d===a&&!r&&this._initted)return this._tTime=l,this;g!==y&&(p&&this._yEase&&Lt(p,n),!this.vars.repeatRefresh||n||this._lock||(this._lock=r=1,this.render(A(f*g),!0).invalidate()._lock=0))}if(!this._initted){if(_t(this,h?t:d,r,e,l))return this._tTime=0,this;if(a!==this._time)return this;if(u!==this._dur)return this.render(t,e,r)}if(this._tTime=l,this._time=d,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=s=(c||this._ease)(d/u),this._from&&(this.ratio=s=1-s),d&&!a&&!e&&(T(this,"onStart"),this._tTime!==l))return this;for(i=this._pt;i;)i.r(s,i.d),i=i._next;p&&p.render(t<0?t:!d&&n?-j:p._dur*p._ease(d/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(h&&ut(this,t,0,r),T(this,"onUpdate")),this._repeat&&g!==y&&this.vars.onRepeat&&!e&&this.parent&&T(this,"onRepeat"),l!==this._tDur&&l||this._tTime!==l||(h&&!this._onUpdate&&ut(this,t,0,!0),!t&&u||!(l===this._tDur&&0<this._ts||!l&&this._ts<0)||ot(this,1),e)||h&&!a||!(l||a||n)||(T(this,l===o?"onComplete":"onReverseComplete",!0),!this._prom)||l<o&&0<this.timeScale()||this._prom()}}else{var f=this;var c=t;var p=e;var d=r;var _,m,g=f.ratio,v=c<0||!c&&(!f._start&&function t(e){e=e.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||t(e))}(f)&&(f._initted||!jt(f))||(f._ts<0||f._dp._ts<0)&&!jt(f))?0:1,y=f._rDelay,u=0;if(y&&f._repeat&&(u=Vt(0,f._tDur,c),m=qt(u,y),f._yoyo&&1&m&&(v=1-v),m!==qt(f._tTime,y))&&(g=1-v,f.vars.repeatRefresh)&&f._initted&&f.invalidate(),v!==g||Y||d||f._zTime===j||!c&&f._zTime){if(f._initted||!_t(f,c,d,p,u)){for(m=f._zTime,f._zTime=c||(p?j:0),p=p||c&&!m,f.ratio=v,f._from&&(v=1-v),f._time=0,f._tTime=u,_=f._pt;_;)_.r(v,_.d),_=_._next;c<0&&ut(f,c,0,!0),f._onUpdate&&!p&&T(f,"onUpdate"),u&&f._repeat&&!p&&f.parent&&T(f,"onRepeat"),(f._tDur<=c||c<0)&&f.ratio===v&&(v&&ot(f,1),p||Y||(T(f,v?"onComplete":"onReverseComplete",!0),f._prom&&f._prom()))}}else f._zTime||(f._zTime=c)}return this},e.targets=function(){return this._targets},e.invalidate=function(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),or.prototype.invalidate.call(this,t)},e.resetTo=function(t,e,r,i){Jt||d.wake(),this._ts||this.play();var n,s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||ir(this,s),n=this._ease(s/this._dur),((t,e,r,i,n,s,a)=>{var o,u,h,l,f=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!f)for(f=t._ptCache[e]=[],h=t._ptLookup,l=t._targets.length;l--;){if((o=h[l][e])&&o.d&&o.d._pt)for(o=o.d._pt;o&&o.p!==e&&o.fp!==e;)o=o._next;if(!o)return ar=1,t.vars[e]="+=0",ir(t,a),ar=0,1;f.push(o)}for(l=f.length;l--;)(o=(u=f[l])._pt||u).s=!i&&0!==i||n?o.s+(i||0)+s*o.c:i,o.c=r-o.s,u.e&&(u.e=B(r)+U(u.e)),u.b&&(u.b=o.s+U(u.b))})(this,t,e,r,i,n,s)?this.resetTo(t,e,r,i):(ct(this,0),this.parent||k(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},e.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?Dt(this):this;if(this.timeline)c=this.timeline.totalDuration(),this.timeline.killTweensOf(t,e,sr&&!0!==sr.vars.overwrite)._first||Dt(this),this.parent&&c!==this.timeline.totalDuration()&&mt(this,this._dur*this.timeline._tDur/c,0,1);else{var r,i,n,s,a,o,u,h=this._targets,l=t?S(t):h,f=this._ptLookup,c=this._pt;if((!e||"all"===e)&&((t,e)=>{for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0})(h,l))return"all"===e&&(this._pt=0),Dt(this);for(r=this._op=this._op||[],"all"!==e&&(I(e)&&(a={},p(e,function(t){return a[t]=1}),e=a),e=((t,e)=>{var r,i,n,s,a=(t=t[0]?rt(t[0]).harness:0)&&t.aliases;if(!a)return e;for(i in r=Nt({},e),a)if(i in r)for(n=(s=a[i].split(",")).length;n--;)r[s[n]]=r[i];return r})(h,e)),u=h.length;u--;)if(~l.indexOf(h[u]))for(a in i=f[u],"all"===e?(r[u]=e,s=i,n={}):(n=r[u]=r[u]||{},s=e),s)(o=i&&i[a])&&("kill"in o.d&&!0!==o.d.kill(a)||O(this,o,"_pt"),delete i[a]),"all"!==n&&(n[a]=1);this._initted&&!this._pt&&c&&Dt(this)}return this},n.to=function(t,e,r){return new n(t,e,r)},n.from=function(t,e){return vt(1,arguments)},n.delayedCall=function(t,e,r,i){return new n(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},n.fromTo=function(t,e,r){return vt(2,arguments)},n.set=function(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new n(t,e)},n.killTweensOf=function(t,e,r){return X.killTweensOf(t,e,r)},n);function n(t,e,r,i){var n;"number"==typeof e&&(r.duration=e,e=r,r=null);var s,a,o,u,h,l,f,c,i=(n=or.call(this,i?e:at(e))||this).vars,p=i.duration,d=i.delay,_=i.immediateRender,m=i.stagger,g=i.overwrite,v=i.keyframes,y=i.defaults,x=i.scrollTrigger,T=i.yoyoEase,i=e.parent||X,w=(D(t)||we(t)?Z(t[0]):"length"in e)?[t]:S(t);if(n._targets=w.length?et(w):tt("GSAP target "+t+" not found. https://greensock.com",!N.nullTargetWarn)||[],n._ptLookup=[],n._overwrite=g,v||m||$(p)||$(d)){if(e=n.vars,(s=n.timeline=new R({data:"nested",defaults:y||{},targets:i&&"nested"===i.data?i.vars.targets:w})).kill(),s.parent=s._dp=z(n),s._start=0,m||$(p)||$(d)){if(u=w.length,f=m&&bt(m),C(m))for(h in m)~hr.indexOf(h)&&((c=c||{})[h]=m[h]);for(a=0;a<u;a++)(o=st(e,lr)).stagger=0,T&&(o.yoyoEase=T),c&&Nt(o,c),l=w[a],o.duration=+nr(p,z(n),a,l,w),o.delay=(+nr(d,z(n),a,l,w)||0)-n._delay,!m&&1===u&&o.delay&&(n._delay=d=o.delay,n._start+=d,o.delay=0),s.to(l,o,f?f(a,l,w):0),s._ease=E.none;s.duration()?p=d=0:n.timeline=0}else if(v){at(L(s.vars.defaults,{ease:"none"})),s._ease=Qe(v.ease||e.ease||"none");var b,k,O,M=0;if(D(v))v.forEach(function(t){return s.to(w,t,">")}),s.duration();else{for(h in o={},v)"ease"!==h&&"easeEach"!==h&&((t,r,e,i)=>{var n,s,a=r.ease||i||"power1.inOut";if(D(r))s=e[t]||(e[t]=[]),r.forEach(function(t,e){return s.push({t:e/(r.length-1)*100,v:t,e:a})});else for(n in r)s=e[n]||(e[n]=[]),"ease"!==n&&s.push({t:parseFloat(t),v:r[n],e:a})})(h,v[h],o,v.easeEach);for(h in o)for(b=o[h].sort(function(t,e){return t.t-e.t}),a=M=0;a<b.length;a++)(O={ease:(k=b[a]).e,duration:(k.t-(a?b[a-1].t:0))/100*p})[h]=k.v,s.to(w,O,M),M+=O.duration;s.duration()<p&&s.to({},{duration:p-s.duration()})}}p||n.duration(p=s.duration())}else n.timeline=0;return!0!==g||Kt||(sr=z(n),X.killTweensOf(w),sr=0),P(i,z(n),r),e.reversed&&n.reverse(),e.paused&&n.paused(!0),(_||!p&&!v&&n._start===A(i._time)&&F(_)&&function t(e){return!e||e._ts&&t(e.parent)}(z(n))&&"nested"!==i.data)&&(n._tTime=-j,n.render(Math.max(0,-d)||0)),x&&dt(z(n),x),n}function fr(t,e,r){return t.setAttribute(e,r)}function cr(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}L(W.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),p("staggerTo,staggerFrom,staggerFromTo",function(r){W[r]=function(){var t=new R,e=Ie.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function pr(t,e,r){return t[e]=r}function dr(t,e,r){return t[e](r)}function _r(t,e,r,i){return t[e](i.fp,r)}function mr(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)}function gr(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)}function vr(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)}function yr(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next}function xr(t,e,r,i){for(var n,s=this._pt;s;)n=s._next,s.p===i&&s.modifier(t,e,r),s=n}function Tr(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?O(this,i,"_pt"):i.dep||(e=1),i=r;return!e}var wr=function(t,e){return f(t[e])?dr:s(t[e])&&t.setAttribute?fr:pr},br=function(t){for(var e,r,i,n,s=t._pt;s;){for(e=s._next,r=i;r&&r.pr>s.pr;)r=r._next;(s._prev=r?r._prev:n)?s._prev._next=s:i=s,(s._next=r)?r._prev=s:n=s,s=e}t._pt=i},K=(kr.prototype.modifier=function(t,e,r){this.mSet=this.mSet||this.set,this.set=cr,this.m=t,this.mt=r,this.tween=e},kr);function kr(t,e,r,i,n,s,a,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=s||mr,this.d=a||this,this.set=o||pr,this.pr=u||0,(this._next=t)&&(t._prev=this)}function Or(t){(Ar[t]||Pr).map(function(t){return t()})}function Mr(){var t=Date.now(),o=[];2<t-Dr&&(Or("matchMediaInit"),Cr.forEach(function(t){var e,r,i,n,s=t.queries,a=t.conditions;for(r in s)(e=u.matchMedia(s[r]).matches)&&(i=1),e!==a[r]&&(a[r]=e,n=1);n&&(t.revert(),i)&&o.push(t)}),Or("matchMediaRevert"),o.forEach(function(t){return t.onMatch(t)}),Dr=t,Or("matchMedia"))}p(Ye+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return Ee[t]=1}),a.TweenMax=a.TweenLite=W,a.TimelineLite=a.TimelineMax=R,X=new R({sortChildren:!1,defaults:_e,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),N.stringFilter=Ft;var Cr=[],Ar={},Pr=[],Dr=0,Sr=((e=Er.prototype).add=function(t,i,n){function e(){var t,e=o,r=s.selector;return e&&e!==s&&e.data.push(s),n&&(s.selector=Tt(n)),o=s,f(t=i.apply(s,arguments))&&s._r.push(t),o=e,s.selector=r,s.isReverted=!1,t}f(t)&&(n=i,i=t,t=f);var s=this;return s.last=e,t===f?e(s):t?s[t]=e:e},e.ignore=function(t){var e=o;o=null,t(this),o=e},e.getTweens=function(){var e=[];return this.data.forEach(function(t){return t instanceof Er?e.push.apply(e,t.getTweens()):t instanceof W&&!(t.parent&&"nested"===t.parent.data)&&e.push(t)}),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(e,t){var r,i=this;e?(r=this.getTweens(),this.data.forEach(function(t){"isFlip"===t.data&&(t.revert(),t.getChildren(!0,!0,!1).forEach(function(t){return r.splice(r.indexOf(t),1)}))}),r.map(function(t){return{g:t.globalTime(0),t:t}}).sort(function(t,e){return e.g-t.g||-1}).forEach(function(t){return t.t.revert(e)}),this.data.forEach(function(t){return!(t instanceof $e)&&t.revert&&t.revert(e)}),this._r.forEach(function(t){return t(e,i)}),this.isReverted=!0):this.data.forEach(function(t){return t.kill&&t.kill()}),this.clear(),t&&~(t=Cr.indexOf(this))&&Cr.splice(t,1)},e.revert=function(t){this.kill(t||{})},Er);function Er(t,e){this.selector=e&&Tt(e),this.data=[],this._r=[],this.isReverted=!1,t&&this.add(t)}(e=zr.prototype).add=function(t,e,r){C(t)||(t={matches:t});var i,n,s,a=new Sr(0,r||this.scope),o=a.conditions={};for(n in this.contexts.push(a),e=a.add("onMatch",e),a.queries=t)"all"===n?s=1:(i=u.matchMedia(t[n]))&&(Cr.indexOf(a)<0&&Cr.push(a),(o[n]=i.matches)&&(s=1),i.addListener?i.addListener(Mr):i.addEventListener("change",Mr));return s&&e(a),this},e.revert=function(t){this.kill(t||{})},e.kill=function(e){this.contexts.forEach(function(t){return t.kill(e,!0)})};var Rr=zr;function zr(t){this.contexts=[],this.scope=t}var Fr={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){var e=(t=!t.name&&t.default||t).name,r=e&&!f(t)&&t.init?function(){this._props=[]}:t,i={init:g,render:yr,add:ur,kill:Tr,modifier:xr,rawVars:0},n={targetTest:0,get:0,getSetter:wr,aliases:{},register:0};if(je(),t!==r){if(V[e])return;L(r,L(st(t,i),n)),Nt(r.prototype,Nt(i,st(t,n))),V[r.prop=e]=r,t.targetTest&&(Le.push(r),Ee[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}m(e,r),t.register&&t.register(l,r,K)})},timeline:function(t){return new R(t)},getTweensOf:function(t,e){return X.getTweensOf(t,e)},getProperty:function(i,t,e,r){var n=rt((i=I(i)?S(i)[0]:i)||{}).get,s=e?w:x;return"native"===e&&(e=""),i&&(t?s((V[t]&&V[t].get||n)(i,t,e,r)):function(t,e,r){return s((V[t]&&V[t].get||n)(i,t,e,r))})},quickSetter:function(r,e,i){var n,s;if(1<(r=S(r)).length)return n=r.map(function(t){return l.quickSetter(t,e,i)}),s=n.length,function(t){for(var e=s;e--;)n[e](t)};r=r[0]||{};var a=V[e],o=rt(r),u=o.harness&&(o.harness.aliases||{})[e]||e,h=a?function(t){var e=new a;Lr._pt=0,e.init(r,i?t+i:t,Lr,0,[r]),e.render(1,e),Lr._pt&&yr(1,Lr)}:o.set(r,u);return a?h:function(t){return h(r,u,i?t+i:t,o,1)}},quickTo:function(t,i,e){function r(t,e,r){return n.resetTo(i,t,e,r)}var n=l.to(t,Nt(((t={})[i]="+=0.1",t.paused=!0,t),e||{}));return r.tween=n,r},isTweening:function(t){return 0<X.getTweensOf(t,!0).length},defaults:function(t){return t&&t.ease&&(t.ease=Qe(t.ease,_e.ease)),b(_e,t||{})},config:function(t){return b(N,t||{})},registerEffect:function(t){var i=t.name,n=t.effect,e=t.plugins,s=t.defaults,t=t.extendTimeline;(e||"").split(",").forEach(function(t){return t&&!V[t]&&!a[t]&&tt(i+" effect requires "+t+" plugin.")}),Fe[i]=function(t,e,r){return n(S(t),L(e||{},s),r)},t&&(R.prototype[i]=function(t,e,r){return this.add(Fe[i](t,C(e)?e:(r=e)&&{},this),r)})},registerEase:function(t,e){E[t]=Qe(e)},parseEase:function(t,e){return arguments.length?Qe(t,e):E},getById:function(t){return X.getById(t)},exportRoot:function(t,e){var r,i,n=new R(t=void 0===t?{}:t);for(n.smoothChildTiming=F(t.smoothChildTiming),X.remove(n),n._dp=0,n._time=n._tTime=X._time,r=X._first;r;)i=r._next,!e&&!r._dur&&r instanceof W&&r.vars.onComplete===r._targets[0]||P(n,r,r._start-r._delay),r=i;return P(X,n,0),n},context:function(t,e){return t?new Sr(t,e):o},matchMedia:function(t){return new Rr(t)},matchMediaRefresh:function(){return Cr.forEach(function(t){var e,r,i=t.conditions;for(r in i)i[r]&&(i[r]=!1,e=1);e&&t.revert()})||Mr()},addEventListener:function(t,e){t=Ar[t]||(Ar[t]=[]);~t.indexOf(e)||t.push(e)},removeEventListener:function(t,e){t=Ar[t],e=t&&t.indexOf(e);0<=e&&t.splice(e,1)},utils:{wrap:function t(e,r,i){var n=r-e;return D(e)?Ct(e,t(0,e.length),r):yt(i,function(t){return(n+(t-e)%n)%n+e})},wrapYoyo:function t(e,r,i){var n=r-e,s=2*n;return D(e)?Ct(e,t(0,e.length-1),r):yt(i,function(t){return e+(n<(t=(s+(t-e)%s)%s||0)?s-t:t)})},distribute:bt,random:Mt,snap:Ot,normalize:function(t,e,r){return Wt(t,e,0,1,r)},getUnit:U,clamp:function(e,r,t){return yt(t,function(t){return Vt(e,r,t)})},splitColor:Et,toArray:S,selector:Tt,mapRange:Wt,pipe:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function(e,r){return function(t){return e(parseFloat(t))+(r||U(t))}},interpolate:function t(e,r,i,n){var s=isNaN(e+r)?0:function(t){return(1-t)*e+t*r};if(!s){var a,o,u,h,l,f=I(e),c={};if(!0===i&&(n=1,i=null),f)e={p:e},r={p:r};else if(D(e)&&!D(r)){for(u=[],h=e.length,l=h-2,o=1;o<h;o++)u.push(t(e[o-1],e[o]));h--,s=function(t){t*=h;var e=Math.min(l,~~t);return u[e](t-e)},i=r}else n||(e=Nt(D(e)?[]:{},e));if(!u){for(a in r)ur.call(c,e,a,"get",r[a]);s=function(t){return yr(t,c),f?e.p:e}}}return yt(i,s)},shuffle:wt},install:_,effects:Fe,ticker:d,updateRoot:R.updateRoot,plugins:V,globalTimeline:X,core:{PropTween:K,globals:m,Tween:W,Timeline:R,Animation:$e,getCache:rt,_removeLinkedListItem:O,reverting:function(){return Y},context:function(t){return t&&o&&(o.data.push(t),t._ctx=o),o},suppressOverwrites:function(t){return Kt=t}}};function Br(t,l){return{name:t,rawVars:1,init:function(t,h,e){e._onInit=function(t){var e,r;if(I(h)&&(e={},p(h,function(t){return e[t]=1}),h=e),l){for(r in e={},h)e[r]=l(h[r]);h=e}var i,n,s,a=t,o=h,u=a._targets;for(i in o)for(n=u.length;n--;)(s=(s=a._ptLookup[n][i])&&s.d)&&(s._pt&&(s=((t,e)=>{for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r})(s,i)),s)&&s.modifier&&s.modifier(o[i],a,u[n],i)}}}}p("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return Fr[t]=W[t]}),d.add(R.updateRoot);var Lr=Fr.to({},{duration:0}),l=Fr.registerPlugin({name:"attr",init:function(t,e,r,i,n){var s,a,o;for(s in this.tween=r,e)o=t.getAttribute(s)||"",(a=this.add(t,"setAttribute",(o||0)+"",e[s],i,n,0,0,s)).op=s,a.b=o,this._props.push(s)},render:function(t,e){for(var r=e._pt;r;)Y?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:"endArray",init:function(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},Br("roundProps",kt),Br("modifiers"),Br("snap",Ot))||Fr;function Yr(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function Xr(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function Ir(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)}function Ur(t,e){t=e.s+e.c*t;e.set(e.t,e.p,~~(t+(t<0?-.5:.5))+e.u,e)}function Nr(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)}function qr(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)}function jr(t,e,r){return t.style[e]=r}function Vr(t,e,r){return t.style.setProperty(e,r)}function Wr(t,e,r){return t._gsap[e]=r}function Kr(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r}function Qr(t,e,r,i,n){t=t._gsap;t.scaleX=t.scaleY=r,t.renderTransform(n,t)}function Gr(t,e,r,i,n){t=t._gsap;t[e]=r,t.renderTransform(n,t)}function Hr(t,e){var r=this,i=this.target,n=i.style;if(t in Ui){if(this.tfm=this.tfm||{},"transform"!==t&&(~(t=Qi[t]||t).indexOf(",")?t.split(",").forEach(function(t){return r.tfm[t]=Ji(i,t)}):this.tfm[t]=i._gsap.x?i._gsap[t]:Ji(i,t)),0<=this.props.indexOf(G))return;i._gsap.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(H,"")),t=G}(n||e)&&this.props.push(t,e,n[t])}function Zr(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))}function $r(){for(var t,e=this.props,r=this.target,i=r.style,n=r._gsap,s=0;s<e.length;s+=3)e[s+1]?r[e[s]]=e[s+2]:e[s+2]?i[e[s]]=e[s+2]:i.removeProperty(e[s].replace(Vi,"-$1").toLowerCase());if(this.tfm){for(t in this.tfm)n[t]=this.tfm[t];n.svg&&(n.renderTransform(),r.setAttribute("data-svg-origin",this.svgo||"")),!(s=wi())||s.isStart||i[G]||(Zr(i),n.uncache=1)}}function Jr(t,e){var r={target:t,props:[],revert:$r,save:Hr};return e&&e.split(",").forEach(function(t){return r.save(t)}),r}function ti(t,e){e=gi.createElementNS?gi.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):gi.createElement(t);return e.style?e:gi.createElement(t)}function Q(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(Vi,"-$1").toLowerCase())||i.getPropertyValue(e)||!r&&Q(t,Hi(e)||e,1)||""}function ei(){"undefined"!=typeof window&&window.document&&(vi=(gi=window.document).documentElement,xi=ti("div")||{style:{}},ti("div"),G=Hi(G),H=G+"Origin",xi.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",bi=!!Hi("perspective"),wi=l.core.reverting,yi=1)}function ri(t){var e,r=ti("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,n=this.nextSibling,s=this.style.cssText;if(vi.appendChild(r),r.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=ri}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());return i&&(n?i.insertBefore(this,n):i.appendChild(this)),vi.removeChild(r),this.style.cssText=s,e}function ii(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])}function ni(e){var r;try{r=e.getBBox()}catch(t){r=ri.call(e,!0)}return!(r=r&&(r.width||r.height)||e.getBBox===ri?r:ri.call(e,!0))||r.width||r.x||r.y?r:{x:+ii(e,["x","cx","x1"])||0,y:+ii(e,["y","cy","y1"])||0,width:0,height:0}}function si(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!ni(t))}function ai(t,e){e&&(t=t.style,e in Ui&&e!==H&&(e=G),t.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),t.removeProperty(e.replace(Vi,"-$1").toLowerCase())):t.removeAttribute(e))}function oi(t,e,r,i,n,s){e=new K(t._pt,e,r,0,1,s?qr:Nr);(t._pt=e).b=i,e.e=n,t._props.push(r)}function ui(t,e,r,i){var n,s=parseFloat(r)||0,a=(r+"").trim().substr((s+"").length)||"px",o=xi.style,u=Wi.test(e),h="svg"===t.tagName.toLowerCase(),l=(h?"client":"offset")+(u?"Width":"Height"),f="px"===i,c="%"===i;return i===a||!s||Zi[i]||Zi[a]?s:("px"===a||f||(s=ui(t,e,r,"px")),r=t.getCTM&&si(t),!c&&"%"!==a||!Ui[e]&&!~e.indexOf("adius")?(o[u?"width":"height"]=100+(f?a:i),e=~e.indexOf("adius")||"em"===i&&t.appendChild&&!h?t:t.parentNode,(i=(e=(e=r?(t.ownerSVGElement||{}).parentNode:e)&&e!==gi&&e.appendChild?e:gi.body)._gsap)&&c&&i.width&&u&&i.time===d.time&&!i.uncache?B(s/i.width*100):(!c&&"%"!==a||$i[Q(e,"display")]||(o.position=Q(t,"position")),e===t&&(o.position="static"),e.appendChild(xi),n=xi[l],e.removeChild(xi),o.position="absolute",u&&c&&((i=rt(e)).time=d.time,i.width=e[l]),B(f?n*s/100:n&&s?100/n*s:0))):(n=r?t.getBBox()[u?"width":"height"]:t[l],B(c?s/n*100:s/100*n)))}function hi(t,e,r,i){var n;r&&"none"!==r||((n=(s=Hi(e,t,1))&&Q(t,s,1))&&n!==r?(e=s,r=n):"borderColor"===e&&(r=Q(t,"borderTopColor")));var s,a,o,u,h,l,f,c,p,d=new K(this._pt,t.style,e,0,1,vr),_=0,m=0;if(d.b=r,d.e=i,r+="","auto"==(i+="")&&(t.style[e]=i,i=Q(t,e)||i,t.style[e]=r),Ft(s=[r,i]),i=s[1],a=(r=s[0]).match(Oe)||[],(i.match(Oe)||[]).length){for(;f=Oe.exec(i);)c=f[0],f=i.substring(_,f.index),u?u=(u+1)%5:"rgba("!==f.substr(-5)&&"hsla("!==f.substr(-5)||(u=1),c!==(h=a[m++]||"")&&(o=parseFloat(h)||0,p=h.substr((o+"").length),"="===c.charAt(1)&&(c=it(o,c)+p),l=parseFloat(c),c=c.substr((l+"").length),_=Oe.lastIndex-c.length,c||(c=c||N.units[e]||p,_===i.length&&(i+=c,d.e+=c)),p!==c&&(o=ui(t,e,h,c)||0),d._pt={_next:d._pt,p:f||1===m?f:",",s:o,c:l-o,m:u&&u<4||"zIndex"===e?Math.round:0});d.c=_<i.length?i.substring(_,i.length):""}else d.r="display"===e&&"none"===i?qr:Nr;return Ce.test(i)&&(d.e=0),this._pt=d}function li(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,s=e.t,a=s.style,o=e.u,e=s._gsap;if("all"===o||!0===o)a.cssText="",i=1;else for(n=(o=o.split(",")).length;-1<--n;)r=o[n],Ui[r]&&(i=1,r="transformOrigin"===r?H:G),ai(s,r);i&&(ai(s,G),e)&&(e.svg&&s.removeAttribute("transform"),sn(s,1),e.uncache=1,Zr(a))}}function fi(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t}function ci(t){t=Q(t,G);return fi(t)?rn:t.substr(7).match(ke).map(B)}function pi(t,e){var r,i,n,s=t._gsap||rt(t),a=t.style,o=ci(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(o=[(i=t.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?rn:o:(o!==rn||t.offsetParent||t===vi||s.svg||(i=a.display,a.display="block",(s=t.parentNode)&&t.offsetParent||(n=1,r=t.nextElementSibling,vi.appendChild(t)),o=ci(t),i?a.display=i:ai(t,"display"),n&&(r?s.insertBefore(t,r):s?s.appendChild(t):vi.removeChild(t))),e&&6<o.length?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)}function di(t,e,r,i,n,s){var a,o=t._gsap,n=n||pi(t,!0),u=o.xOrigin||0,h=o.yOrigin||0,l=o.xOffset||0,f=o.yOffset||0,c=n[0],p=n[1],d=n[2],_=n[3],m=n[4],g=n[5],v=e.split(" "),y=parseFloat(v[0])||0,x=parseFloat(v[1])||0;r?n!==rn&&(n=c*_-p*d)&&(a=y*(-p/n)+x*(c/n)-(c*g-p*m)/n,y=y*(_/n)+x*(-d/n)+(d*g-_*m)/n,x=a):(y=(n=ni(t)).x+(~v[0].indexOf("%")?y/100*n.width:y),x=n.y+(~(v[1]||v[0]).indexOf("%")?x/100*n.height:x)),i||!1!==i&&o.smooth?(o.xOffset=l+((m=y-u)*c+(g=x-h)*d)-m,o.yOffset=f+(m*p+g*_)-g):o.xOffset=o.yOffset=0,o.xOrigin=y,o.yOrigin=x,o.smooth=!!i,o.origin=e,o.originIsAbsolute=!!r,t.style[H]="0px 0px",s&&(oi(s,o,"xOrigin",u,y),oi(s,o,"yOrigin",h,x),oi(s,o,"xOffset",l,o.xOffset),oi(s,o,"yOffset",f,o.yOffset)),t.setAttribute("data-svg-origin",y+" "+x)}function _i(t,e,r){var i=U(e);return B(parseFloat(e)+parseFloat(ui(t,"x",r+"px",i)))+i}function mi(t,e){for(var r in e)t[r]=e[r];return t}W.version=R.version=l.version="3.11.2",Zt=1,i()&&je();var gi,vi,yi,xi,Ti,wi,bi,e=E.Power0,ki=E.Power1,Oi=E.Power2,Mi=E.Power3,Ci=E.Power4,Ai=E.Linear,Pi=E.Quad,Di=E.Cubic,Si=E.Quart,Ei=E.Quint,Ri=E.Strong,zi=E.Elastic,Fi=E.Back,Bi=E.SteppedEase,Li=E.Bounce,Yi=E.Sine,Xi=E.Expo,Ii=E.Circ,Ui={},Ni=180/Math.PI,qi=Math.PI/180,ji=Math.atan2,Vi=/([A-Z])/g,Wi=/(left|right|width|margin|padding|x)/i,Ki=/[\s,\(]\S/,Qi={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},G="transform",H=G+"Origin",Gi="O,Moz,ms,Ms,Webkit".split(","),Hi=function(t,e,r){var i=(e||xi).style,n=5;if(t in i&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(Gi[n]+t in i););return n<0?null:(3===n?"ms":0<=n?Gi[n]:"")+t},Zi={deg:1,rad:1,turn:1},$i={grid:1,flex:1},Ji=function(t,e,r,i){var n;return yi||ei(),e in Qi&&"transform"!==e&&~(e=Qi[e]).indexOf(",")&&(e=e.split(",")[0]),Ui[e]&&"transform"!==e?(n=sn(t,i),n="transformOrigin"!==e?n[e]:n.svg?n.origin:an(Q(t,H))+" "+n.zOrigin+"px"):(n=t.style[e])&&"auto"!==n&&!i&&!~(n+"").indexOf("calc(")||(n=en[e]&&en[e](t,e,r)||Q(t,e)||v(t,e)||("opacity"===e?1:0)),r&&!~(n+"").trim().indexOf(" ")?ui(t,e,n,r)+r:n},tn={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},en={clearProps:function(t,e,r,i,n){if("isFromStart"!==n.data)return(e=t._pt=new K(t._pt,e,r,0,0,li)).u=i,e.pr=-10,e.tween=n,t._props.push(r),1}},rn=[1,0,0,1,0,0],nn={},sn=function(t,e){var r,i,n,s,a,o,u,h,l,f,c,p,d,_,m,g,v,y,x,T,w,b,k,O,M,C,A,P,D,S,E,R,z=t._gsap||new Ze(t);return"x"in z&&!e&&!z.uncache||(C=t.style,A=z.scaleX<0,P="deg",D=getComputedStyle(t),S=Q(t,H)||"0",E=r=i=s=a=o=u=h=0,R=n=1,z.svg=!(!t.getCTM||!si(t)),D.translate&&("none"===D.translate&&"none"===D.scale&&"none"===D.rotate||(C[G]=("none"!==D.translate?"translate3d("+(D.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==D.rotate?"rotate("+D.rotate+") ":"")+("none"!==D.scale?"scale("+D.scale.split(" ").join(",")+") ":"")+("none"!==D[G]?D[G]:"")),C.scale=C.rotate=C.translate="none"),D=pi(t,z.svg),z.svg&&(v=z.uncache?(y=t.getBBox(),S=z.xOrigin-y.x+"px "+(z.yOrigin-y.y)+"px",""):!e&&t.getAttribute("data-svg-origin"),di(t,v||S,!!v||z.originIsAbsolute,!1!==z.smooth,D)),M=z.xOrigin||0,k=z.yOrigin||0,D!==rn&&(c=D[0],p=D[1],d=D[2],_=D[3],E=m=D[4],r=g=D[5],6===D.length?(R=Math.sqrt(c*c+p*p),n=Math.sqrt(_*_+d*d),s=c||p?ji(p,c)*Ni:0,(u=d||_?ji(d,_)*Ni+s:0)&&(n*=Math.abs(Math.cos(u*qi))),z.svg&&(E-=M-(M*c+k*d),r-=k-(M*p+k*_))):(M=D[6],k=D[7],T=D[8],w=D[9],b=D[10],O=D[11],E=D[12],r=D[13],i=D[14],a=(D=ji(M,b))*Ni,D&&(v=m*(l=Math.cos(-D))+T*(f=Math.sin(-D)),y=g*l+w*f,x=M*l+b*f,T=m*-f+T*l,w=g*-f+w*l,b=M*-f+b*l,O=k*-f+O*l,m=v,g=y,M=x),o=(D=ji(-d,b))*Ni,D&&(l=Math.cos(-D),O=_*(f=Math.sin(-D))+O*l,c=v=c*l-T*f,p=y=p*l-w*f,d=x=d*l-b*f),s=(D=ji(p,c))*Ni,D&&(v=c*(l=Math.cos(D))+p*(f=Math.sin(D)),y=m*l+g*f,p=p*l-c*f,g=g*l-m*f,c=v,m=y),a&&359.9<Math.abs(a)+Math.abs(s)&&(a=s=0,o=180-o),R=B(Math.sqrt(c*c+p*p+d*d)),n=B(Math.sqrt(g*g+M*M)),D=ji(m,g),u=2e-4<Math.abs(D)?D*Ni:0,h=O?1/(O<0?-O:O):0),z.svg)&&(v=t.getAttribute("transform"),z.forceCSS=t.setAttribute("transform","")||!fi(Q(t,G)),v)&&t.setAttribute("transform",v),90<Math.abs(u)&&Math.abs(u)<270&&(A?(R*=-1,u+=s<=0?180:-180,s+=s<=0?180:-180):(n*=-1,u+=u<=0?180:-180)),e=e||z.uncache,z.x=E-((z.xPercent=E&&(!e&&z.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-E)?-50:0)))?t.offsetWidth*z.xPercent/100:0)+"px",z.y=r-((z.yPercent=r&&(!e&&z.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-r)?-50:0)))?t.offsetHeight*z.yPercent/100:0)+"px",z.z=i+"px",z.scaleX=B(R),z.scaleY=B(n),z.rotation=B(s)+P,z.rotationX=B(a)+P,z.rotationY=B(o)+P,z.skewX=u+P,z.skewY=0+P,z.transformPerspective=h+"px",(z.zOrigin=parseFloat(S.split(" ")[2])||0)&&(C[H]=an(S)),z.xOffset=z.yOffset=0,z.force3D=N.force3D,z.renderTransform=z.svg?cn:bi?fn:on,z.uncache=0),z},an=function(t){return(t=t.split(" "))[0]+" "+t[1]},on=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,fn(t,e)},un="0deg",hn="0px",ln=") ",fn=function(t,e){var r,i,e=e||this,n=e.xPercent,s=e.yPercent,a=e.x,o=e.y,u=e.z,h=e.rotation,l=e.rotationY,f=e.rotationX,c=e.skewX,p=e.skewY,d=e.scaleX,_=e.scaleY,m=e.transformPerspective,g=e.force3D,v=e.target,e=e.zOrigin,y="",t="auto"===g&&t&&1!==t||!0===g;!e||f===un&&l===un||(g=parseFloat(l)*qi,i=Math.sin(g),r=Math.cos(g),g=parseFloat(f)*qi,a=_i(v,a,i*(i=Math.cos(g))*-e),o=_i(v,o,-Math.sin(g)*-e),u=_i(v,u,r*i*-e+e)),m!==hn&&(y+="perspective("+m+ln),(n||s)&&(y+="translate("+n+"%, "+s+"%) "),!t&&a===hn&&o===hn&&u===hn||(y+=u!==hn||t?"translate3d("+a+", "+o+", "+u+") ":"translate("+a+", "+o+ln),h!==un&&(y+="rotate("+h+ln),l!==un&&(y+="rotateY("+l+ln),f!==un&&(y+="rotateX("+f+ln),c===un&&p===un||(y+="skew("+c+", "+p+ln),1===d&&1===_||(y+="scale("+d+", "+_+ln),v.style[G]=y||"translate(0, 0)"},cn=function(t,e){var r,i,n,s,a,e=e||this,o=e.xPercent,u=e.yPercent,h=e.x,l=e.y,f=e.rotation,c=e.skewX,p=e.skewY,d=e.scaleX,_=e.scaleY,m=e.target,g=e.xOrigin,v=e.yOrigin,y=e.xOffset,x=e.yOffset,e=e.forceCSS,T=parseFloat(h),w=parseFloat(l),f=parseFloat(f),c=parseFloat(c);(p=parseFloat(p))&&(c+=p=parseFloat(p),f+=p),f||c?(f*=qi,c*=qi,r=Math.cos(f)*d,i=Math.sin(f)*d,n=Math.sin(f-c)*-_,s=Math.cos(f-c)*_,c&&(p*=qi,a=Math.tan(c-p),n*=a=Math.sqrt(1+a*a),s*=a,p)&&(a=Math.tan(p),r*=a=Math.sqrt(1+a*a),i*=a),r=B(r),i=B(i),n=B(n),s=B(s)):(r=d,s=_,i=n=0),(T&&!~(h+"").indexOf("px")||w&&!~(l+"").indexOf("px"))&&(T=ui(m,"x",h,"px"),w=ui(m,"y",l,"px")),(g||v||y||x)&&(T=B(T+g-(g*r+v*n)+y),w=B(w+v-(g*i+v*s)+x)),(o||u)&&(T=B(T+o/100*(a=m.getBBox()).width),w=B(w+u/100*a.height)),m.setAttribute("transform",a="matrix("+r+","+i+","+n+","+s+","+T+","+w+")"),e&&(m.style[G]=a)};p("padding,margin,Width,Radius",function(e,r){var t="Right",i="Bottom",n="Left",o=(r<3?["Top",t,i,n]:["Top"+n,"Top"+t,i+t,i+n]).map(function(t){return r<2?e+t:"border"+t+e});en[1<r?"border"+e:e]=function(e,t,r,i,n){var s,a;if(arguments.length<4)return s=o.map(function(t){return Ji(e,t,r)}),5===(a=s.join(" ")).split(s[0]).length?s[0]:a;s=(i+"").split(" "),a={},o.forEach(function(t,e){return a[t]=s[e]=s[e]||s[(e-1)/2|0]}),e.init(t,a,n)}});var pn,dn={name:"css",register:ei,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,r,i,n){var s,a,o,u,h,l,f,c,p,B,d,_,L,m,g,v,Y,y,x,T,w,X=this._props,b=t.style,k=r.vars.startAt;for(h in yi||ei(),this.styles=this.styles||Jr(t),m=this.styles.props,this.tween=r,e)if("autoRound"!==h&&(a=e[h],!V[h]||!rr(h,e,r,i,t,n)))if(c=typeof a,u=en[h],"function"===c&&(c=typeof(a=a.call(r,i,t,n))),"string"===c&&~a.indexOf("random(")&&(a=At(a)),u)u(this,t,h,a,r)&&(L=1);else if("--"===h.substr(0,2))s=(getComputedStyle(t).getPropertyValue(h)+"").trim(),a+="",Ne.lastIndex=0,Ne.test(s)||(l=U(s),f=U(a)),f?l!==f&&(s=ui(t,h,s,f)+f):l&&(a+=l),this.add(b,"setProperty",s,a,i,n,0,0,h),X.push(h),m.push(h,0,b[h]);else if("undefined"!==c){if(k&&h in k&&(U((s=I(s="function"==typeof k[h]?k[h].call(r,i,t,n):k[h])&&~s.indexOf("random(")?At(s):s)+"")||(s+=N.units[h]||U(Ji(t,h))||""),"="!==(s+"").charAt(1))||(s=Ji(t,h)),u=parseFloat(s),(c="string"===c&&"="===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),o=parseFloat(a),p=(h=h in Qi&&("autoAlpha"===h&&(1===u&&"hidden"===Ji(t,"visibility")&&o&&(u=0),m.push("visibility",0,b.visibility),oi(this,b,"visibility",u?"inherit":"hidden",o?"inherit":"hidden",!o)),"scale"!==h)&&"transform"!==h&&~(h=Qi[h]).indexOf(",")?h.split(",")[0]:h)in Ui)if(this.styles.save(h),B||((d=t._gsap).renderTransform&&!e.parseTransform||sn(t,e.parseTransform),_=!1!==e.smoothOrigin&&d.smooth,(B=this._pt=new K(this._pt,b,G,0,1,d.renderTransform,d,0,-1)).dep=1),"scale"===h)this._pt=new K(this._pt,d,"scaleY",d.scaleY,(c?it(d.scaleY,c+o):o)-d.scaleY||0,Yr),this._pt.u=0,X.push("scaleY",h),h+="X";else{if("transformOrigin"===h){m.push(H,0,b[H]),w=T=x=void 0,x=(y=a).split(" "),T=x[0],w=x[1]||"50%","top"!==T&&"bottom"!==T&&"left"!==w&&"right"!==w||(y=T,T=w,w=y),x[0]=tn[T]||T,x[1]=tn[w]||w,a=x.join(" "),d.svg?di(t,a,0,_,0,this):((f=parseFloat(a.split(" ")[2])||0)!==d.zOrigin&&oi(this,d,"zOrigin",d.zOrigin,f),oi(this,b,h,an(s),an(a)));continue}if("svgOrigin"===h){di(t,a,1,_,0,this);continue}if(h in nn){y=this,T=d,w=h,x=u,g=c?it(u,c+a):a,Y=v=E=F=void 0,F=360,E=I(g),v=parseFloat(g)*(E&&~g.indexOf("rad")?Ni:1)-x,Y=x+v+"deg",E&&("short"===(E=g.split("_")[1])&&(v%=F)!=v%180&&(v+=v<0?F:-F),"cw"===E&&v<0?v=(v+36e9)%F-~~(v/F)*F:"ccw"===E&&0<v&&(v=(v-36e9)%F-~~(v/F)*F)),y._pt=g=new K(y._pt,T,w,x,v,Xr),g.e=Y,g.u="deg",y._props.push(w);continue}if("smoothOrigin"===h){oi(this,d,"smooth",d.smooth,a);continue}if("force3D"===h){d[h]=a;continue}if("transform"===h){F=z=D=A=P=C=M=O=R=E=S=void 0;var O,M,C,A,P,D,S=this,E=a,R=t,z=mi({},R._gsap),F=R.style;for(M in z.svg?(C=R.getAttribute("transform"),R.setAttribute("transform",""),F[G]=E,O=sn(R,1),ai(R,G),R.setAttribute("transform",C)):(C=getComputedStyle(R)[G],F[G]=E,O=sn(R,1),F[G]=C),Ui)(C=z[M])!==(P=O[M])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(M)<0&&(A=U(C)!==(D=U(P))?ui(R,M,C,D):parseFloat(C),P=parseFloat(P),S._pt=new K(S._pt,O,M,A,P-A,Yr),S._pt.u=D||0,S._props.push(M));mi(O,z);continue}}else h in b||(h=Hi(h)||h);if(p||(o||0===o)&&(u||0===u)&&!Ki.test(a)&&h in b)o=o||0,(l=(s+"").substr((u+"").length))!==(f=U(a)||(h in N.units?N.units[h]:l))&&(u=ui(t,h,s,f)),this._pt=new K(this._pt,p?d:b,h,u,(c?it(u,c+o):o)-u,p||"px"!==f&&"zIndex"!==h||!1===e.autoRound?Yr:Ur),this._pt.u=f||0,l!==f&&"%"!==f&&(this._pt.b=s,this._pt.r=Ir);else if(h in b)hi.call(this,t,h,s,c?c+a:a);else{if(!(h in t)){J(h,a);continue}this.add(t,h,s||t[h],c?c+a:a,i,n)}p||(h in b?m.push(h,0,b[h]):m.push(h,1,s||t[h])),X.push(h)}L&&br(this)},render:function(t,e){if(e.tween._time||!wi())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:Ji,aliases:Qi,getSetter:function(t,e,r){var i=Qi[e];return(e=i&&i.indexOf(",")<0?i:e)in Ui&&e!==H&&(t._gsap.x||Ji(t,"x"))?r&&Ti===r?"scale"===e?Kr:Wr:(Ti=r||{})&&("scale"===e?Qr:Gr):t.style&&!s(t.style[e])?jr:~e.indexOf("-")?Vr:wr(t,e)},core:{_removeProperty:ai,_getMatrix:pi}},_n=(l.utils.checkPrefix=Hi,l.core.getStyleSaver=Jr,pn=p("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+(_n="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){Ui[t]=1}),p(_n,function(t){N.units[t]="deg",nn[t]=1}),Qi[pn[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+_n,p("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){t=t.split(":");Qi[t[1]]=pn[t[0]]}),p("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){N.units[t]="px"}),l.registerPlugin(dn),l.registerPlugin(dn)||l),mn=_n.core.Tween;t.Back=Fi,t.Bounce=Li,t.CSSPlugin=dn,t.Circ=Ii,t.Cubic=Di,t.Elastic=zi,t.Expo=Xi,t.Linear=Ai,t.Power0=e,t.Power1=ki,t.Power2=Oi,t.Power3=Mi,t.Power4=Ci,t.Quad=Pi,t.Quart=Si,t.Quint=Ei,t.Sine=Yi,t.SteppedEase=Bi,t.Strong=Ri,t.TimelineLite=R,t.TimelineMax=R,t.TweenLite=W,t.TweenMax=mn,t.default=_n,t.gsap=_n,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete t.default}),((t,e)=>{"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})})(this,function(t){function e(){return"undefined"!=typeof window}function r(){return i||e()&&(i=window.gsap)&&i.registerPlugin&&i}function a(t){return"string"==typeof t}function o(t){return"function"==typeof t}function c(t,e){var e="x"===e?"Width":"Height",r="scroll"+e,i="client"+e;return t===p||t===n||t===d?Math.max(n[r],d[r])-(p["inner"+e]||n[i]||d[i]):t[r]-t["offset"+e]}function u(t,e){var r="scroll"+("x"===e?"Left":"Top");return t===p&&(null!=t.pageXOffset?r="page"+e.toUpperCase()+"Offset":t=null!=n[r]?n:d),function(){return t[r]}}function s(t,e){var r,i;return(t=_(t)[0])&&t.getBoundingClientRect?(t=t.getBoundingClientRect(),i=(r=!e||e===p||e===d)?{top:n.clientTop-(p.pageYOffset||n.scrollTop||d.scrollTop||0),left:n.clientLeft-(p.pageXOffset||n.scrollLeft||d.scrollLeft||0)}:e.getBoundingClientRect(),t={x:t.left-i.left,y:t.top-i.top},!r&&e&&(t.x+=u(e,"x")(),t.y+=u(e,"y")()),t):console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0}}function h(t,e,r,i,n){return isNaN(t)||"object"==typeof t?a(t)&&"="===t.charAt(1)?parseFloat(t.substr(2))*("-"===t.charAt(0)?-1:1)+i-n:"max"===t?c(e,r)-n:Math.min(c(e,r),s(t,e)[r]-n):parseFloat(t)-n}function l(){i=r(),e()&&i&&document.body&&(p=window,d=document.body,n=document.documentElement,_=i.utils.toArray,i.config({autoKillThreshold:7}),m=i.config(),f=1)}var i,f,p,n,d,_,m,g={version:"3.6.1",name:"scrollTo",rawVars:1,register:function(t){i=t,l()},init:function(t,e,r,i,n){f||l();var s=this;s.isWin=t===p,s.target=t,s.tween=r,e=((t,e,r,i)=>{if("object"!=typeof(t=o(t)?t(e,r,i):t))return a(t)&&"max"!==t&&"="!==t.charAt(1)?{x:t,y:t}:{y:t};if(t.nodeType)return{y:t,x:t};var n,s={};for(n in t)s[n]="onAutoKill"!==n&&o(t[n])?t[n](e,r,i):t[n];return s})(e,i,t,n),s.vars=e,s.autoKill=!!e.autoKill,s.getX=u(t,"x"),s.getY=u(t,"y"),s.x=s.xPrev=s.getX(),s.y=s.yPrev=s.getY(),null!=e.x?(s.add(s,"x",s.x,h(e.x,t,"x",s.x,e.offsetX||0),i,n),s._props.push("scrollTo_x")):s.skipX=1,null!=e.y?(s.add(s,"y",s.y,h(e.y,t,"y",s.y,e.offsetY||0),i,n),s._props.push("scrollTo_y")):s.skipY=1},render:function(t,e){for(var r,i,n,s=e._pt,a=e.target,o=e.tween,u=e.autoKill,h=e.xPrev,l=e.yPrev,f=e.isWin;s;)s.r(t,s.d),s=s._next;r=f||!e.skipX?e.getX():h,l=(i=f||!e.skipY?e.getY():l)-l,h=r-h,n=m.autoKillThreshold,e.x<0&&(e.x=0),e.y<0&&(e.y=0),u&&(!e.skipX&&(n<h||h<-n)&&r<c(a,"x")&&(e.skipX=1),!e.skipY&&(n<l||l<-n)&&i<c(a,"y")&&(e.skipY=1),e.skipX)&&e.skipY&&(o.kill(),e.vars.onAutoKill)&&e.vars.onAutoKill.apply(o,e.vars.onAutoKillParams||[]),f?p.scrollTo(e.skipX?r:e.x,e.skipY?i:e.y):(e.skipY||(a.scrollTop=e.y),e.skipX||(a.scrollLeft=e.x)),e.xPrev=e.x,e.yPrev=e.y},kill:function(t){var e="scrollTo"===t;!e&&"scrollTo_x"!==t||(this.skipX=1),!e&&"scrollTo_y"!==t||(this.skipY=1)}};g.max=c,g.getOffset=s,g.buildGetter=u,r()&&i.registerPlugin(g),t.ScrollToPlugin=g,t.default=g,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete t.default});
!function(e){var t,n;n=this,t=function(e){function t(){return"undefined"!=typeof window}function n(){return i||t()&&(i=window.gsap)&&i.registerPlugin&&i}function p(e){return Math.round(1e4*e)/1e4}function h(e){return parseFloat(e)||0}function u(e,t){var n=h(e);return~e.indexOf("%")?n/100*t:n}function d(e,t){return h(e.getAttribute(t))}function c(e,t,n,r,i,o){return M(Math.pow((h(n)-h(e))*i,2)+Math.pow((h(r)-h(t))*o,2))}function m(e){console.warn(e)}function v(e){return"non-scaling-stroke"===e.getAttribute("vector-effect")}function f(e){if(!(e=w(e)[0]))return 0;var t,n,r,i,o=e.tagName.toLowerCase(),s=e.style,a=1,l=1;v(e)&&(a=M((l=e.getScreenCTM()).a*l.a+l.b*l.b),l=M(l.d*l.d+l.c*l.c));try{i=e.getBBox()}catch(e){m("Some browsers won't measure invisible elements (like display:none or masks inside defs).")}var h=i||{x:0,y:0,width:0,height:0},u=h.x,f=h.y,g=h.width,h=h.height;if(i&&(g||h)||!_[o]||(g=d(e,_[o][0]),h=d(e,_[o][1]),"rect"!==o&&"line"!==o&&(g*=2,h*=2),"line"===o&&(u=d(e,"x1"),f=d(e,"y1"),g=Math.abs(g-u),h=Math.abs(h-f))),"path"===o)i=s.strokeDasharray,s.strokeDasharray="none",t=e.getTotalLength()||0,p(a)===p(l)||C||(C=1,m("Warning: <path> length cannot be measured when vector-effect is non-scaling-stroke and the element isn't proportionally scaled.")),t*=(a+l)/2,s.strokeDasharray=i;else if("rect"===o)t=2*g*a+2*h*l;else if("line"===o)t=c(u,f,u+g,f+h,a,l);else if("polyline"===o||"polygon"===o)for(n=e.getAttribute("points").match(L)||[],"polygon"===o&&n.push(n[0],n[1]),t=0,r=2;r<n.length;r+=2)t+=c(n[r-2],n[r-1],n[r],n[r+1],a,l)||0;else"circle"!==o&&"ellipse"!==o||(t=Math.PI*(3*((s=g/2*a)+(i=h/2*l))-M((3*s+i)*(s+3*i))));return t||0}function g(e,t){if(!(e=w(e)[0]))return[0,0];t=t||f(e)+1;var e=x.getComputedStyle(e),n=e.strokeDasharray||"",e=h(e.strokeDashoffset),r=n.indexOf(",");return[-e||0,(n=t<(n=(r=r<0?n.indexOf(" "):r)<0?t:h(n.substr(0,r)))?t:n)-e||0]}function y(){t()&&(x=window,P=i=n(),w=i.utils.toArray,b=-1!==((x.navigator||{}).userAgent||"").indexOf("Edge"))}var r,i,w,x,b,P,C,L=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,_={rect:["width","height"],circle:["r","r"],ellipse:["rx","ry"],line:["x2","y2"]},M=Math.sqrt,o=function(){return String.fromCharCode.apply(null,arguments)}(109),T=(r="undefined"!=typeof window?window.location.host:"",window,-1!==r.indexOf((r=[o])[r.length])||!0),o={version:"3.10.4",name:"PaSvgDrawer",register:function(e){i=e,y()},init:function(e,t){if(!e.getBBox)return!1;P||y();var n,r,i,o,s,a,l=f(e);return this._style=e.style,this._target=e,t+""=="true"?t="0 100%":t?-1===(t+"").indexOf(" ")&&(t="0 "+t):t="0 0",r=t,s=(n=g(e,i=l))[0],s=(a=r.indexOf(" "))<0?(o=void 0!==s?s+"":r,r):(o=r.substr(0,a),r.substr(a+1)),o=u(o,i),r=(s=u(s,i))<o?[s,o]:[o,s],this._length=p(l),this._dash=p(n[1]-n[0]),this._offset=p(-n[0]),this._dashPT=this.add(this,"_dash",this._dash,p(r[1]-r[0])),this._offsetPT=this.add(this,"_offset",this._offset,p(-r[0])),b&&(a=x.getComputedStyle(e)).strokeLinecap!==a.strokeLinejoin&&(r=h(a.strokeMiterlimit),this.add(e.style,"strokeMiterlimit",r,r+.01)),this._live=v(e)||~(t+"").indexOf("live"),this._nowrap=~(t+"").indexOf("nowrap"),this._props.push("PaSvgDrawer"),T},render:function(e,t){var n,r,i,o=t._pt,s=t._style;if(o){for(t._live&&(n=f(t._target))!==t._length&&(r=n/t._length,t._length=n,t._offsetPT&&(t._offsetPT.s*=r,t._offsetPT.c*=r),t._dashPT?(t._dashPT.s*=r,t._dashPT.c*=r):t._dash*=r);o;)o.r(e,o.d),o=o._next;n=t._length-(r=t._dash||(e&&1!==e?1e-4:0))+.1,i=t._offset,r&&i&&r+Math.abs(i%t._length)>t._length-.2&&(i+=i<0?.1:-.1)&&(n+=.1),s.strokeDashoffset=r?i:i+.001,s.strokeDasharray=n<.2?"none":r?r+"px,"+(t._nowrap?999999:n)+"px":"0px, 999999px"}},getLength:f,getPosition:g};n()&&i.registerPlugin(o),e.PaSvgDrawer=o,e.default=o,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esModule",{value:!0}):delete e.default},"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n=n||self).window=n.window||{}),t=this,n=function(s){function a(e){return"string"==typeof e}function q(e){return"number"==typeof e}var F=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,Y=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,j=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/gi,V=/(^[#\.][a-z]|[a-y][a-z])/i,z=Math.PI/180,H=180/Math.PI,B=Math.sin,R=Math.cos,E=Math.abs,D=Math.sqrt,X=Math.atan2,k=1e8,G=function(e){return void 0===e},Z={},Q={},t=1e5,U=function(e){return Math.round((e+k)%1*t)/t||(e<0?0:1)},b=function(e){return Math.round(e*t)/t||0},W=function(e){return Math.round(1e10*e)/1e10||0},$=function(e,t,n,r){var i=e[t],r=1===r?6:P(i,n,r);if(r&&r+n+2<i.length)return e.splice(t,0,i.slice(0,n+r+2)),i.splice(0,n+r),1},J=function(e,t,n){var r=e.length,i=~~(n*r);if(t<e[i]){for(;--i&&e[i]>t;);i<0&&(i=0)}else for(;e[++i]<t&&i<r;);return i<r?i:r-1},K=function(e,t){var n=e.length;for(t||e.reverse();n--;)if(!e[n].reversed){r=o=i=void 0;var r,i=e[n],o=0;for(i.reverse();o<i.length;o+=2)r=i[o],i[o]=i[o+1],i[o+1]=r;i.reversed=!i.reversed}},ee=function(e,t){return t.totalLength=e.totalLength,e.samples?(t.samples=e.samples.slice(0),t.lookup=e.lookup.slice(0),t.minLength=e.minLength,t.resolution=e.resolution):e.totalPoints&&(t.totalPoints=e.totalPoints),t},te=function(e,t){var n=e.length,r=e[n-1]||[],i=r.length;n&&t[0]===r[i-2]&&t[1]===r[i-1]&&(t=r.concat(t.slice(2)),n--),e[n]=t};function d(e){var t,n=(e=a(e)&&V.test(e)&&document.querySelector(e)||e).getAttribute?e:0;return n&&(e=e.getAttribute("d"))?(n._gsPath||(n._gsPath={}),(t=n._gsPath[e])&&!t._dirty?t:n._gsPath[e]=C(e)):e?a(e)?C(e):q(e[0])?[e]:e:console.warn("Expecting a <path> element or an SVG path data string")}var ne={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"};function re(e,t){var n,r,i,o,s,a,l,h,u,f,g,p,d,c,m,v,y,w=e.tagName.toLowerCase(),x=.552284749831;return"path"!==w&&e.getBBox?(s=((e,t)=>{var n,r=document.createElementNS("http://www.w3.org/2000/svg","path"),i=[].slice.call(e.attributes),o=i.length;for(t=","+t+",";-1<--o;)n=i[o].nodeName.toLowerCase(),t.indexOf(","+n+",")<0&&r.setAttributeNS(null,n,i[o].nodeValue);return r})(e,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),y=((e,t)=>{for(var n=t?t.split(","):[],r={},i=n.length;-1<--i;)r[n[i]]=+e.getAttribute(n[i])||0;return r})(e,ne[w]),"rect"===w?(i=y.rx,o=y.ry||i,n=y.x,r=y.y,a=y.width-2*i,l=y.height-2*o,m=i||o?"M"+(p=(f=(u=n+i)+a)+i)+","+(d=r+o)+" V"+(c=d+l)+" C"+[p,m=c+o*x,g=f+i*x,v=c+o,f,v,f-(f-u)/3,v,u+(f-u)/3,v,u,v,h=n+i*(1-x),v,n,m,n,c,n,c-(c-d)/3,n,d+(c-d)/3,n,d,n,v=r+o*(1-x),h,r,u,r,u+(f-u)/3,r,f-(f-u)/3,r,f,r,g,r,p,v,p,d].join(",")+"z":"M"+(n+a)+","+r+" v"+l+" h"+-a+" v"+-l+" h"+a+"z"):"circle"===w||"ellipse"===w?(c="circle"===w?(i=o=y.r)*x:(i=y.rx,(o=y.ry)*x),m="M"+((n=y.cx)+i)+","+(r=y.cy)+" C"+[n+i,r+c,n+(h=i*x),r+o,n,r+o,n-h,r+o,n-i,r+c,n-i,r,n-i,r-c,n-h,r-o,n,r-o,n+h,r-o,n+i,r-c,n+i,r].join(",")+"z"):"line"===w?m="M"+y.x1+","+y.y1+" L"+y.x2+","+y.y2:"polyline"!==w&&"polygon"!==w||(m="M"+(n=(u=(e.getAttribute("points")+"").match(Y)||[]).shift())+","+(r=u.shift())+" L"+u.join(","),"polygon"===w&&(m+=","+n+","+r+"z")),s.setAttribute("d",he(s._gsRawPath=C(m))),t&&e.parentNode&&(e.parentNode.insertBefore(s,e),e.parentNode.removeChild(e)),s):e}function ie(e,t,n){var r,i=e[t],o=e[t+2],s=e[t+4];return i+=(o-i)*n,r=(o+=(s-o)*n)+(s+(e[t+6]-s)*n-o)*n-(i+=(o-i)*n),i=e[t+1],i+=((o=e[t+3])-i)*n,b(X((o+=((s=e[t+5])-o)*n)+(s+(e[t+7]-s)*n-o)*n-(i+=(o-i)*n),r)*H)}function oe(e,t,n){n=G(n)?1:W(n)||0,t=W(t)||0;var r,i,o,s,a,l=Math.max(0,~~(E(n-t)-1e-8)),h=(e=>{for(var t=[],n=0;n<e.length;n++)t[n]=ee(e[n],e[n].slice(0));return ee(e,t)})(e),e=(n<t&&(t=1-t,n=1-n,K(h),h.totalLength=0),(t<0||n<0)&&(t+=e=Math.abs(~~Math.min(t,n))+1,n+=e),h.totalLength||x(h),1<n),u=se(h,t,Z,!0),f=se(h,n,Q),g=f.segment,p=u.segment,d=f.segIndex,c=u.segIndex,m=f.i,v=u.i,y=c===d,w=m===v&&y;if(e||l){for(e=d<c||y&&m<v||w&&f.t<u.t,$(h,c,v,u.t)&&(c++,e||(d++,w?(f.t=(f.t-u.t)/(1-u.t),m=0):y&&(m-=v))),Math.abs(1-(n-t))<1e-5?d=c-1:!f.t&&d?d--:$(h,d,m,f.t)&&e&&c++,1===u.t&&(c=(c+1)%h.length),i=[],s=1+(o=h.length)*l,s+=(o-(a=c)+d)%o,r=0;r<s;r++)te(i,h[a++%o]);h=i}else if(e=1===f.t?6:P(g,m,f.t),t!==n)for(l=P(p,v,w?u.t/f.t:u.t),y&&(e+=l),g.splice(m+e+2),(l||v)&&p.splice(0,v+l),r=h.length;r--;)(r<c||d<r)&&h.splice(r,1);else g.angle=ie(g,m+e,0),u=g[m+=e],f=g[m+1],g.length=g.totalLength=0,g.totalPoints=h.totalPoints=8,g.push(u,f,u,f,u,f,u,f);return h.totalLength=0,h}function x(e,t){for(var n,r,i=n=r=0;i<e.length;i++)e[i].resolution=~~t||12,r+=e[i].length,n+=((e,t,n)=>{t=t||0,e.samples||(e.samples=[],e.lookup=[]);var r,i,o,s,a,l,h,u,f,g,p,d,c,m,v,y,w=~~e.resolution||12,x=1/w,b=n?t+6*n+1:e.length,P=e[t],C=e[t+1],L=t?t/6*w:0,_=e.samples,M=e.lookup,T=(t?e.minLength:k)||k,N=_[L+n*w-1],S=t?_[L-1]:0;for(_.length=M.length=0,i=t+2;i<b;i+=6){if(o=e[i+4]-P,s=e[i+2]-P,a=e[i]-P,u=e[i+5]-C,f=e[i+3]-C,g=e[i+1]-C,h=p=0,E(o)<.01&&E(u)<.01&&E(a)+E(g)<.01)8<e.length&&(e.splice(i,6),i-=6,b-=6);else for(r=1;r<=w;r++)l=h-(h=((c=x*r)*c*o+3*(d=1-c)*(c*s+d*a))*c),d=p-(p=(c*c*u+3*d*(c*f+d*g))*c),(v=D(d*d+l*l))<T&&(T=v),S+=v,_[L++]=S;P+=o,C+=u}if(N)for(N-=S;L<_.length;L++)_[L]+=N;if(_.length&&T){if(e.totalLength=y=_[_.length-1]||0,y/(e.minLength=T)<9999)for(r=v=m=0;r<y;r+=T)M[v++]=_[m]<r?++m:m}else e.totalLength=_[0]=0;return t?S-_[t/2-1]:S})(e[i]);return e.totalPoints=r,e.totalLength=n,e}function P(e,t,n){var r,i,o,s,a,l,h,u;return n<=0||1<=n?0:(a=(r=(r=e[t])+((i=e[t+2])-r)*n)+((i=i+((h=e[t+4])-i)*n)-r)*n,l=(o=(o=e[t+1])+((s=e[t+3])-o)*n)+((s=s+((u=e[t+5])-s)*n)-o)*n,i+=((h=h+(e[t+6]-h)*n)-i)*n,s+=((u=u+(e[t+7]-u)*n)-s)*n,e.splice(t+2,4,b(r),b(o),b(a),b(l),b(a+(i-a)*n),b(l+(s-l)*n),b(i),b(s),b(h),b(u)),e.samples&&e.samples.splice(t/6*e.resolution|0,0,0,0,0,0,0,0),6)}function se(e,t,n,r){n=n||{},e.totalLength||x(e),(t<0||1<t)&&(t=U(t));var i,o,s,a,l,h,u,f=0,g=e[0];if(t)if(1===t)h=(g=e[f=e.length-(u=1)]).length-8;else{if(1<e.length){for(s=e.totalLength*t,l=h=0;(l+=e[h++].totalLength)<s;)f=h;t=(s-(a=l-(g=e[f]).totalLength))/(l-a)||0}i=g.samples,o=g.resolution,s=g.totalLength*t,a=(h=g.lookup.length?g.lookup[~~(s/g.minLength)]||0:J(i,s,t))?i[h-1]:0,(l=i[h])<s&&(a=l,l=i[++h]),u=1/o*((s-a)/(l-a)+h%o),h=6*~~(h/o),r&&1===u&&(h+6<g.length?(h+=6,u=0):f+1<e.length&&(h=u=0,g=e[++f]))}else g=e[u=h=f=0];return n.t=u,n.i=h,n.path=e,n.segment=g,n.segIndex=f,n}function ae(e,t,n,r){var i,o,s,a,l,h,u=e[0],r=r||{};if((t<0||1<t)&&(t=U(t)),1<e.length){for(o=e.totalLength*t,s=a=0;(s+=e[a++].totalLength)<o;)u=e[a];t=(o-(h=s-u.totalLength))/(s-h)||0}return l=u.samples,i=u.resolution,o=u.totalLength*t,h=(a=u.lookup.length?u.lookup[t<1?~~(o/u.minLength):u.lookup.length-1]||0:J(l,o,t))?l[a-1]:0,(s=l[a])<o&&(h=s,s=l[++a]),t=1/i*((o-h)/(s-h)+a%i)||0,l=u[a=6*~~(a/i)],r.x=b((t*t*(u[a+6]-l)+3*(h=1-t)*(t*(u[a+4]-l)+h*(u[a+2]-l)))*t+l),r.y=b((t*t*(u[a+7]-(l=u[a+1]))+3*h*(t*(u[a+5]-l)+h*(u[a+3]-l)))*t+l),n&&(r.angle=u.totalLength?ie(u,a,1<=t?1-1e-9:t||1e-9):u.angle||0),r}function f(e,t,n,r,i,o,s){for(var a,l,h,u,f,g=e.length;-1<--g;)for(l=(a=e[g]).length,h=0;h<l;h+=2)u=a[h],f=a[h+1],a[h]=u*t+f*r+o,a[h+1]=u*n+f*i+s;return e._dirty=1,e}function C(e){function t(e,t,n,r){u=(n-e)/3,f=(r-t)/3,a.push(e+u,t+f,n-u,r-f,n,r)}var n,r,i,o,s,a,l,h,u,f,g,p,d,c=(e+"").replace(j,function(e){e=+e;return e<1e-4&&-1e-4<e?0:e}).match(F)||[],m=[],v=0,y=0,w=c.length,x=0,b="ERROR: malformed path: "+e;if(e&&isNaN(c[0])&&!isNaN(c[1])){for(n=0;n<w;n++)if(p=o,isNaN(c[n])?s=(o=c[n].toUpperCase())!==c[n]:n--,d=+c[n+1],i=+c[n+2],s&&(d+=v,i+=y),n||(l=d,h=i),"M"===o)a&&(a.length<8?--m.length:x+=a.length),v=l=d,y=h=i,a=[d,i],m.push(a),n+=2,o="L";else if("C"===o)s||(v=y=0),(a=a||[0,0]).push(d,i,v+ +c[n+3],y+ +c[n+4],v+=+c[n+5],y+=+c[n+6]),n+=6;else if("S"===o)u=v,f=y,"C"!==p&&"S"!==p||(u+=v-a[a.length-4],f+=y-a[a.length-3]),s||(v=y=0),a.push(u,f,d,i,v+=+c[n+3],y+=+c[n+4]),n+=4;else if("Q"===o)u=v+2/3*(d-v),f=y+2/3*(i-y),s||(v=y=0),v+=+c[n+3],y+=+c[n+4],a.push(u,f,v+2/3*(d-v),y+2/3*(i-y),v,y),n+=4;else if("T"===o)u=v-a[a.length-4],f=y-a[a.length-3],a.push(v+u,y+f,d+2/3*(v+1.5*u-d),i+2/3*(y+1.5*f-i),v=d,y=i),n+=2;else if("H"===o)t(v,y,v=d,y),n+=1;else if("V"===o)t(v,y,v,y=d+(s?y-v:0)),n+=1;else if("L"===o||"Z"===o)"Z"===o&&(d=l,i=h,a.closed=!0),("L"===o||.5<E(v-d)||.5<E(y-i))&&(t(v,y,d,i),"L"===o)&&(n+=2),v=d,y=i;else if("A"===o){if(p=c[n+4],d=c[n+5],u=c[n+6],f=c[n+7],r=7,1<p.length&&(p.length<3?(f=u,u=d,r--):(f=d,u=p.substr(2),r-=2),d=p.charAt(1),p=p.charAt(0)),g=((e,t,n,r,i,o,s,a,l)=>{if(e!==a||t!==l){n=E(n),r=E(r);for(var h=i%360*z,u=R(h),h=B(h),f=Math.PI,g=2*f,p=(e-a)/2,d=(t-l)/2,c=u*p+h*d,m=-h*p+u*d,p=c*c,d=m*m,v=p/(n*n)+d/(r*r),v=(1<v&&(n=D(v)*n,r=D(v)*r),n*n),y=r*r,v=(v*y-v*d-y*p)/(v*d+y*p),d=(o===s?-1:1)*D(v=v<0?0:v),y=n*m/r*d,p=-r*c/n*d,w=u*y-h*p+(e+a)/2,x=h*y+u*p+(t+l)/2,b=(c-y)/n,P=(m-p)/r,o=(-c-y)/n,v=(-m-p)/r,d=b*b+P*P,C=(P<0?-1:1)*Math.acos(b/D(d)),e=(b*v-P*o<0?-1:1)*Math.acos((b*o+P*v)/D(d*(o*o+v*v))),L=(isNaN(e)&&(e=f),!s&&0<e?e-=g:s&&e<0&&(e+=g),C%=g,e%=g,Math.ceil(E(e)/(g/4))),_=[],M=e/L,T=4/3*B(M/2)/(1+R(M/2)),N=u*n,S=h*n,k=h*-r,A=u*r,O=0;O<L;O++)c=R(i=C+O*M),m=B(i),b=R(i+=M),P=B(i),_.push(c-T*m,m+T*c,b+T*P,P-T*b,b,P);for(O=0;O<_.length;O+=2)_[O]=(c=_[O])*N+(m=_[O+1])*k+w,_[O+1]=c*S+m*A+x;return _[O-2]=a,_[O-1]=l,_}})(v,y,+c[n+1],+c[n+2],+c[n+3],+p,+d,(s?v:0)+ +u,(s?y:0)+ +f),n+=r,g)for(r=0;r<g.length;r++)a.push(g[r]);v=a[a.length-2],y=a[a.length-1]}else console.log(b);(n=a.length)<6?(m.pop(),n=0):a[0]===a[n-2]&&a[1]===a[n-1]&&(a.closed=!0),m.totalPoints=x+n}else console.log(b);return m}function le(e,t){void 0===t&&(t=1);for(var n=e[0],r=0,i=[n,r],o=2;o<e.length;o+=2)i.push(n,r,e[o],r=(e[o]-n)*t/2,n=e[o],-r);return i}function h(e,t){var n,r,i,o,s,a,l,h,u,f,g=(e=E(e[0]-e[2])<1e-4&&E(e[1]-e[3])<1e-4?e.slice(2):e).length-2,p=+e[0],d=+e[1],c=+e[2],m=+e[3],v=[p,d,p,d],y=c-p,w=m-d,x=Math.abs(e[g]-p)<.001&&Math.abs(e[g+1]-d)<.001;for(x&&(e.push(c,m),c=p,m=d,p=e[g-2],d=e[g-1],e.unshift(p,d),g+=4),t=t||0===t?+t:1,i=2;i<g;i+=2)n=p,r=d,p=c,d=m,c=+e[i+2],m=+e[i+3],p===c&&d===m||(u=y,s=w,y=c-p,w=m-d,u=((f=D(u*u+s*s))+(o=D(y*y+w*w)))*t*.25/D(Math.pow(y/o+u/f,2)+Math.pow(w/o+s/f,2)),l=p-((s=p-(p-n)*(f?u/f:0))+(((a=p+(c-p)*(o?u/o:0))-s)*(3*f/(f+o)+.5)/4||0)),f=d-((h=d-(d-r)*(f?u/f:0))+(((u=d+(m-d)*(o?u/o:0))-h)*(3*f/(f+o)+.5)/4||0)),p===n&&d===r)||v.push(b(s+l),b(h+f),b(p),b(d),b(a+l),b(u+f));return p!==c||d!==m||v.length<4?v.push(b(c),b(m),b(c),b(m)):v.length-=2,2===v.length?v.push(p,d,p,d,p,d):x&&(v.splice(0,6),v.length=v.length-6),v}function he(e){for(var t,n,r,i="",o=(e=q(e[0])?[e]:e).length,s=0;s<o;s++){for(r=e[s],i+="M"+b(r[0])+","+b(r[1])+" C",t=r.length,n=2;n<t;n++)i+=b(r[n++])+","+b(r[n++])+" "+b(r[n++])+","+b(r[n++])+" "+b(r[n++])+","+b(r[n])+" ";r.closed&&(i+="z")}return i}function ue(e){for(var t,n;e&&e!==i;)(n=e._gsap)&&n.uncache&&n.get(e,"x"),n&&!n.scaleX&&!n.scaleY&&n.renderTransform&&(n.scaleX=n.scaleY=1e-4,n.renderTransform(1,n),t?t.push(n):t=[n]),e=e.parentNode;return t}function fe(){return p.pageYOffset||u.scrollTop||r.scrollTop||i.scrollTop||0}function ge(){return p.pageXOffset||u.scrollLeft||r.scrollLeft||i.scrollLeft||0}function pe(e){return"fixed"===p.getComputedStyle(e).position||((e=e.parentNode)&&1===e.nodeType?pe(e):void 0)}function de(e,t){var n,r,i,o,s=L(e),a=e===s,l=s?ve:ye,h=e.parentNode;if(e===p)return e;if(l.length||l.push(_(e,1),_(e,2),_(e,3)),l=s?m:c,s)a?(i=-(r=xe(e)).e/r.a,o=-r.f/r.d,n=v):e.getBBox?(r=e.getBBox(),i=(n=(n=e.transform?e.transform.baseVal:{}).numberOfItems?1<n.numberOfItems?we(n):n.getItem(0).matrix:v).a*r.x+n.c*r.y,o=n.b*r.x+n.d*r.y):(n=new M,i=o=0),t&&"g"===e.tagName.toLowerCase()&&(i=o=0),(a?s:h).appendChild(l),l.setAttribute("transform","matrix("+n.a+","+n.b+","+n.c+","+n.d+","+(n.e+i)+","+(n.f+o)+")");else{if(i=o=0,ce)for(n=e.offsetParent,r=e;(r=r&&r.parentNode)&&r!==n&&r.parentNode;)4<(p.getComputedStyle(r)[y]+"").length&&(i=r.offsetLeft,o=r.offsetTop,r=0);if("absolute"!==(t=p.getComputedStyle(e)).position&&"fixed"!==t.position)for(n=e.offsetParent;h&&h!==n;)i+=h.scrollLeft||0,o+=h.scrollTop||0,h=h.parentNode;(r=l.style).top=e.offsetTop-o+"px",r.left=e.offsetLeft-i+"px",r[y]=t[y],r[w]=t[w],r.position="fixed"===t.position?"fixed":"absolute",e.parentNode.appendChild(l)}return l}function g(e,t,n,r,i,o,s){return e.a=t,e.b=n,e.c=r,e.d=i,e.e=o,e.f=s,e}var u,p,r,i,c,m,v,o,ce,e,y="transform",w=y+"Origin",me=function(e){var t,n=e.ownerDocument||e;!(y in e.style)&&"msTransform"in e.style&&(w=(y="msTransform")+"Origin");for(;n.parentNode&&(n=n.parentNode););return p=window,v=new M,n&&(r=(u=n).documentElement,i=n.body,(o=u.createElementNS("http://www.w3.org/2000/svg","g")).style.transform="none",e=n.createElement("div"),t=n.createElement("div"),i.appendChild(e),e.appendChild(t),e.style.position="static",e.style[y]="translate3d(0,0,1px)",ce=t.offsetParent!==e,i.removeChild(e)),n},ve=[],ye=[],L=function(e){return e.ownerSVGElement||("svg"===(e.tagName+"").toLowerCase()?e:null)},_=function e(t,n){var r,i,o,s,a,l;if(t.parentNode&&(u||me(t)))return l=(r=L(t))?r.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",i=r?n?"rect":"g":"div",o=2!==n?0:100,s=3===n?100:0,a="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",l=u.createElementNS?u.createElementNS(l.replace(/^https/,"http"),i):u.createElement(i),n&&(r?(m=m||e(t),l.setAttribute("width",.01),l.setAttribute("height",.01),l.setAttribute("transform","translate("+o+","+s+")"),m):(c||((c=e(t)).style.cssText=a),l.style.cssText=a+"width:0.1px;height:0.1px;top:"+s+"px;left:"+o+"px",c)).appendChild(l),l;throw"Need document and parent."},we=function(e){for(var t=new M,n=0;n<e.numberOfItems;n++)t.multiply(e.getItem(n).matrix);return t},xe=function(e){var t,n=e.getCTM();return n||(t=e.style[y],e.style[y]="none",e.appendChild(o),n=o.getCTM(),e.removeChild(o),t?e.style[y]=t:e.style.removeProperty(y.replace(/([A-Z])/g,"-$1").toLowerCase())),n||v.clone()},M=((e=n.prototype).inverse=function(){var e=this.a,t=this.b,n=this.c,r=this.d,i=this.e,o=this.f,s=e*r-t*n||1e-10;return g(this,r/s,-t/s,-n/s,e/s,(n*o-r*i)/s,-(e*o-t*i)/s)},e.multiply=function(e){var t=this.a,n=this.b,r=this.c,i=this.d,o=this.e,s=this.f,a=e.a,l=e.c,h=e.b,u=e.d,f=e.e,e=e.f;return g(this,a*t+h*r,a*n+h*i,l*t+u*r,l*n+u*i,o+f*t+e*r,s+f*n+e*i)},e.clone=function(){return new n(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(e){var t=this.a,n=this.b,r=this.c,i=this.d,o=this.e,s=this.f;return t===e.a&&n===e.b&&r===e.c&&i===e.d&&o===e.e&&s===e.f},e.apply=function(e,t){var n=e.x,e=e.y,r=this.a,i=this.b,o=this.c,s=this.d,a=this.e,l=this.f;return(t=void 0===t?{}:t).x=n*r+e*o+a||0,t.y=n*i+e*s+l||0,t},n);function n(e,t,n,r,i,o){g(this,e=void 0===e?1:e,t=void 0===t?0:t,n=void 0===n?0:n,r=void 0===r?1:r,i=void 0===i?0:i,o=void 0===o?0:o)}function l(e,t,n,r){if(!e||!e.parentNode||(u||me(e)).documentElement===e)return new M;var i=ue(e),o=L(e)?ve:ye,n=de(e,n),s=o[0].getBoundingClientRect(),a=o[1].getBoundingClientRect(),o=o[2].getBoundingClientRect(),l=n.parentNode,r=!r&&pe(e),e=new M((a.left-s.left)/100,(a.top-s.top)/100,(o.left-s.left)/100,(o.top-s.top)/100,s.left+(r?0:ge()),s.top+(r?0:fe()));if(l.removeChild(n),i)for(s=i.length;s--;)(a=i[s]).scaleX=a.scaleY=0,a.renderTransform(1,a);return t?e.inverse():e}function T(e,t,n,r){for(var i=t.length,o=2===r?0:r,s=0;s<i;s++)e[o]=parseFloat(t[s][n]),2===r&&(e[o+1]=0),o+=2;return e}function be(e){for(var t=e[0],n=e[1],r=2;r<e.length;r+=2)t=e[r]+=t,n=e[r+1]+=n}function Pe(e,t,n,r,i,o,s,a,l){return t="cubic"===s.type?[t]:(!1!==s.fromCurrent&&t.unshift(I(n,r,a),i?I(n,i,l):0),s.relative&&be(t),[(i?h:le)(t,s.curviness)]),t=o(Le(t,n,s)),N(e,n,r,t,"x",a),i&&N(e,n,i,t,"y",l),x(t,s.resolution||(0===s.curviness?20:12))}function Ce(e,t,n){var r,i=l(e),o=0,s=0;return"svg"===(e.tagName+"").toLowerCase()?(r=e.viewBox.baseVal).width||(r={width:+e.getAttribute("width"),height:+e.getAttribute("height")}):r=t&&e.getBBox&&e.getBBox(),t&&"auto"!==t&&(o=t.push?t[0]*(r?r.width:e.offsetWidth||0):t.x,s=t.push?t[1]*(r?r.height:e.offsetHeight||0):t.y),n.apply(o||s?i.apply({x:o,y:s}):{x:i.e,y:i.f})}function Le(e,t,n){var r=n.align,i=n.matrix,o=n.offsetX,s=n.offsetY,n=n.alignOrigin,a=e[0][0],l=e[0][1],h=I(t,"x"),u=I(t,"y");return e&&e.length?(r&&("self"===r||(r=O(r)[0]||t)===t?f(e,1,0,0,1,h-a,u-l):(n&&!1!==n[2]?S.set(t,{transformOrigin:100*n[0]+"% "+100*n[1]+"%"}):n=[I(t,"xPercent")/-100,I(t,"yPercent")/-100],r=(t=Ae(t,r,n,"auto")).apply({x:a,y:l}),f(e,t.a,t.b,t.c,t.d,h+t.e-(r.x-t.e),u+t.f-(r.y-t.f)))),i?f(e,i.a,i.b,i.c,i.d,i.e,i.f):(o||s)&&f(e,1,0,0,1,o||0,s||0),e):d("M0,0L0,0")}function N(e,t,n,r,i,o){var s=t._gsap,a=(a=(a=s.harness)&&a.aliases&&a.aliases[n])&&a.indexOf(",")<0?a:n;(n=e._pt=new _e(e._pt,t,a,0,0,Se,0,s.set(t,a,e))).u=A(s.get(t,a,o))||0,n.path=r,n.pp=i,e._props.push(a)}var S,_e,A,O,Me="x,translateX,left,marginLeft,xPercent".split(","),Te="y,translateY,top,marginTop,yPercent".split(","),Ne=Math.PI/180,I=function(e,t,n){return parseFloat(e._gsap.get(e,t,n||"px"))||0},Se=function(e){return e},ke=/[-+\.]*\d+\.?(?:e-|e\+)?\d*/g,Ae=function(e,t,n,r){var i,o=l(e.parentNode,!0,!0),s=o.clone().multiply(l(t)),n=Ce(e,n,o),o=Ce(t,r,o),a=o.x,o=o.y;return s.e=s.f=0,"auto"===r&&t.getTotalLength&&"path"===t.tagName.toLowerCase()&&(i=t.getAttribute("d").match(ke)||[],a+=(i=s.apply({x:+i[0],y:+i[1]})).x,o+=i.y),(i||t.getBBox&&e.getBBox&&t.ownerSVGElement===e.ownerSVGElement)&&(a-=(i=s.apply(t.getBBox())).x,o-=i.y),s.e=a-n.x,s.f=o-n.y,s};(S||"undefined"!=typeof window&&(S=window.gsap)&&S.registerPlugin&&S)&&S.registerPlugin({version:"3.10.4",name:"motionPath",register:function(e,t,n){A=(S=e).utils.getUnit,O=S.utils.toArray,_e=n},init:function(e,t){if(!S)return console.warn("Please gsap.registerPlugin(MotionPathPlugin)"),!1;var n,r,i,o=[],s=t="object"==typeof t&&!t.style&&t.path?t:{path:t},a=s.path,l=s.autoRotate,h=s.unitX,u=s.unitY,f=s.x,g=s.y,s=a[0],p=(r=t.start,i="end"in t?t.end:1,function(e){return r||1!==i?oe(e,r,i):e});if(this.rawPaths=o,this.target=e,(this.rotate=l||0===l)&&(this.rOffset=parseFloat(l)||0,this.radians=!!t.useRadians,this.rProp=t.rotation||"rotation",this.rSet=e._gsap.set(e,this.rProp,this),this.ru=A(e._gsap.get(e,this.rProp))||0),!Array.isArray(a)||"closed"in a||"number"==typeof s)x(l=p(Le(d(t.path),e,t)),t.resolution),o.push(l),N(this,e,t.x||"x",l,"x",t.unitX||"px"),N(this,e,t.y||"y",l,"y",t.unitY||"px");else{for(n in s)!f&&~Me.indexOf(n)?f=n:!g&&~Te.indexOf(n)&&(g=n);for(n in f&&g?o.push(Pe(this,T(T([],a,f,0),a,g,1),e,f,g,p,t,h||A(a[0][f]),u||A(a[0][g]))):f=g=0,s)n!==f&&n!==g&&o.push(Pe(this,T([],a,n,2),e,n,0,p,t,A(a[0][n])))}},render:function(e,t){var n=t.rawPaths,r=n.length,i=t._pt;for(1<e?e=1:e<0&&(e=0);r--;)ae(n[r],e,!r&&t.rotate,n[r]);for(;i;)i.set(i.t,i.p,i.path[i.pp]+i.u,i.d,e),i=i._next;t.rotate&&t.rSet(t.target,t.rProp,n[0].angle*(t.radians?Ne:1)+t.rOffset+t.ru,t,e)},getLength:function(e){return x(d(e)).totalLength},sliceRawPath:oe,getRawPath:d,pointsToSegment:h,stringToRawPath:C,rawPathToString:he,transformRawPath:f,getGlobalMatrix:l,getPositionOnPath:ae,cacheRawPathMeasurements:x,convertToPath:function(e,t){return O(e).map(function(e){return re(e,!1!==t)})},convertCoordinates:function(e,t,n){t=l(t,!0,!0).multiply(l(e));return n?t.apply(n):t},getAlignMatrix:Ae,getRelativePosition:function(e,t,n,r){e=Ae(e,t,n,r);return{x:e.e,y:e.f}},arrayToRawPath:function(e,t){e=T(T([],e,(t=t||{}).x||"x",0),e,t.y||"y",1);return t.relative&&be(e),["cubic"===t.type?e:h(e,t.curviness)]}})},"object"==typeof exports&&"undefined"!=typeof module?n():"function"==typeof define&&define.amd?define(["exports"],n):n((t=t||self).window=t.window||{}),window.PremiumSvgDrawerHandler=function(g,p,d){var c,m,e="widget"!==g.data("element_type"),v=g.hasClass("premium-parallax-yes");!elementorFrontend.isEditMode()&&0<g.closest(".draw-triggered").length||e&&!v||(e=g.find((v?".premium-parallax-layer ":"")+".premium-svg-drawer"),c=0,setTimeout(function(){g.hasClass("elementor-widget-premium-addon-tabs")?g.find(".premium-tab-link div.premium-svg-drawer svg").addClass("premium-title-icon").unwrap():g.hasClass("elementor-widget-premium-image-accordion")?g.find(".premium-accordion-li div[class*='premium-svg-'] svg").addClass("premium-accordion-icon premium-svg-drawer").unwrap():g.hasClass("elementor-widget-premium-addon-image-hotspots")&&g.find(".premium-image-hotspots-main-icons div[class*='premium-svg-'] svg").addClass("premium-image-hotspots-icon premium-svg-drawer").unwrap(),g.not(".elementor-widget-premium-notifications, .elementor-widget-premium-notbar").find(".elementor-invisible").removeClass("elementor-invisible"),g.hasClass("elementor-widget-premium-notifications")&&g.find(".pa-recent-notification").removeClass("elementor-invisible")},50),e.length&&(e.length<2&&g.removeClass("pa-svg-draw-seq-yes"),g.hasClass("pa-svg-draw-seq-yes")&&(m=new TimelineMax({yoyo:!!g.hasClass("pa-svg-draw-yoyo-yes"),repeat:g.hasClass("pa-svg-draw-loop-yes")?-1:0})),g.addClass("draw-triggered"),e.each(function(e,t){var n,r=p(t),i=r.data(),o=null,s=c,t=0<p(t).closest(".premium-pricing-icon-container").length,a=(r.find("title").remove(),o=!g.hasClass("pa-svg-draw-seq-yes")||i.svgHover||t?(n=new TimelineMax({paused:!0,yoyo:!!i.svgYoyo,repeat:i.svgLoop?-1:0,onReverseComplete:function(){i.svgRestart&&n.stop&&n.stop()}}),s=0,n):m,i.svgReverse?"to":"from"),l=r.find("path, circle, rect, square, ellipse, polyline, polygon, line"),h=0,u=i.svgPoint,f=!0;""==i.svgTrans&&(f=!1),l.each(function(e,t){t=p(t);f&&t.attr("fill","transparent"),i.svgSync&&(e=0),h=e,o[a](t,{PaSvgDrawer:(u||0)+"% 0"},e+s)}),(i.svgFill||i.svgStroke)&&(h=0==h?s+1:s+h,o.to(l,1,{onStart:function(){l.addClass("no-transition")},fill:i.svgFill,stroke:i.svgStroke,onComplete:function(){i.svgLoop||i.svgYoyo||l.removeClass("no-transition")}},h)),g.hasClass("pa-svg-draw-seq-yes")&&!i.svgHover||!i.svgFrames?(d=d||g.find(".premium-img-layers-wrapper, .premium-tabs, .premium-pricing-table-container, .premium-bullet-list-box").data("speed"),o.duration(d)):o.duration(i.svgFrames),g.hasClass("pa-svg-draw-seq-yes")&&!i.svgHover&&(c+=i.svgSync?1:l.length),g.hasClass("elementor-widget-premium-addon-magic-section")?o.play():i.svgHover?(v||(g.hasClass("elementor-widget-premium-addon-icon-box")||g.find(".premium-drawer-hover").length?r=g:g.hasClass("elementor-widget-premium-icon-list")?r=r.closest(".premium-bullet-list-content"):g.hasClass("elementor-widget-premium-addon-tabs")?r=r.closest(".premium-tabs-nav-list-item"):g.hasClass("elementor-widget-premium-image-accordion")&&(r=r.closest(".premium-accordion-li"))),r.hover(function(){o.play()},function(){o.pause()})):new IntersectionObserver(function(e){e.forEach(function(e,t){e.isIntersecting&&(o.play(),"up"===window.paDirection)&&i.svgRestart&&o.reverse()})},{threshold:parseFloat(i.svgAnimOffset||"50%")/100}).observe(g[0])})))},e(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/widget",window.PremiumSvgDrawerHandler)})}(jQuery);
!function(u){function t(r,a){var s=r.find(".premium-button-style6-bg"),t=(0!==s.length&&r.hasClass("premium-mouse-detect-yes")&&r.on("mouseenter mouseleave",".premium-button-style6",function(t){var e=a(this).offset(),i=t.pageX-e.left;s.css({top:t.pageY-e.top,left:i})}),r.find(".premium-lottie-animation"));t.length&&t.each(function(t,e){var i,s=a(e);s.data("box-tilt")&&(e=s.data("box-tilt-reverse"),UniversalTilt.init({elements:s.parent(),settings:{reverse:e},callbacks:{onMouseLeave:function(t){t.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(t){t.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}})),r.hasClass("instant-lottie")?(instance=new premiumLottieAnimations(s)).init():(i=new IntersectionObserver(function(t){t.forEach(function(t){t.isIntersecting&&((instance=new premiumLottieAnimations(s)).init(),i.unobserve(t.target))})})).observe(s[0])})}function e(t){if(t.hasClass("premium-lottie-yes")){var c=t,e=c.data("id"),i={},s=c.find("#premium-lottie-"+e),d=elementorFrontend.isEditMode()&&0<s.length,s=d?c.find("#premium-lottie-"+e):c;if(!(i=(t=>!!(t=t.data("pa-lottie"))&&(i.lottieLayers=[],u.each(t,function(t,e){i.lottieLayers.push(e)}),0!==Object.keys(i).length?i:void 0))(s)))return!1;var r=new IntersectionObserver(function(t){t.forEach(function(t){var f,m;t.isIntersecting&&(f=elementorFrontend.getCurrentDeviceMode(),d&&c.find(".premium-lottie-layer svg, .premium-lottie-layer canvas").remove(),m="",u.each(i.lottieLayers,function(t,i){var e,a,s,r,n,o,h,l;function p(t){var e,i,s,r=u(window).outerHeight();"function"==typeof a[0].getBoundingClientRect&&(s=0<=(e=a[0].getBoundingClientRect()).top&&e.top<r,i=0<e.bottom&&e.bottom<=r,s=s&&i,(s=e.top<0&&e.bottom>r||s)?l.play():l.pause())}i.lottie_url="url"===i.source?i.lottie_url:i.lottie_file.url,""!==i.lottie_url&&i.show_layer_on.includes(f)&&(e=i.lottie_renderer,d||(m+='<div class="premium-lottie-layer premium-lottie-animation premium-lottie-'+e+" elementor-repeater-item-"+i._id+'"></div>',c.prepend(m),m=""),a=jQuery(".elementor-repeater-item-"+i._id),s=i.lottie_loop,r=i.lottie_reverse,o=1e3*i.lottie_delay||0,"play"!==(n=i.hover_action)&&(h=i.start_on_visible),l=lottie.loadAnimation({wrapper:a[0],renderer:e||"svg",loop:!!s,path:i.lottie_url,autoplay:!1}),i.lottie_speed&&1!==i.lottie_speed&&l.setSpeed(i.lottie_speed),r&&l.setDirection(-1),l.addEventListener("DOMLoaded",function(){var t,e;setTimeout(function(){l.play()},o),("play"===n||"play"!==n&&h)&&(l.pause(),"play"!==n)&&(p(),u(window).on("scroll",p)),"none"!==n&&a.hover(function(){"play"===n?l.play():"pause"===n&&l.pause()},function(){"play"===n?l.pause():"pause"===n&&l.play()}),"yes"!==i.premium_lottie_parallax&&!i.animate_on_scroll||(t=[],"yes"===i.premium_lottie_parallax&&t.push("translateY"),i.animate_on_scroll&&(l.pause(),t.push("animate")),e={elType:"SECTION",effects:t},t.includes("animate")&&(e.animate={speed:i.premium_lottie_animate_speed.size,range:{start:i.premium_lottie_animate_view.sizes.start,end:i.premium_lottie_animate_view.sizes.end}}),t.includes("translateY")&&(e.vscroll={speed:i.premium_lottie_parallax_speed.size||4,direction:i.premium_lottie_parallax_direction,range:{start:i.premium_lottie_parallax_view.sizes.start,end:i.premium_lottie_parallax_view.sizes.end}}),new premiumEffects(a[0],e,l).init())}))}),r.unobserve(t.target))})});r.observe(t[0]),d&&new premiumEditorBehavior(c,{repeater:"premium_lottie_repeater",item:".premium-lottie-layer",hor:"premium_lottie_hor",ver:"premium_lottie_ver",width:"premium_lottie_size",tab:"section_premium_lottie",offset:0,widgets:["drag"]}).init()}}var i,s;"undefined"!=typeof navigator&&(i=this,s=function(){function x(){return L}var I="http://www.w3.org/2000/svg",L="",B=!1,R=-999999,V=function(){return B};function g(t){return document.createElement(t)}function y(t,e){for(var i,s=t.length,r=0;r<s;r+=1)for(var a in i=t[r].prototype)Object.prototype.hasOwnProperty.call(i,a)&&(e.prototype[a]=i[a])}function z(t,e){return Object.getOwnPropertyDescriptor(t,e)}N.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){for(var t=this.audios.length,e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){for(var t=this.audios.length,e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(t){for(var e=this.audios.length,i=0;i<e;i+=1)this.audios[i].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){for(var t=this.audios.length,e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}};var O=function(){return new N};function N(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}var J="function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,e){return"float32"===t?new Float32Array(e):"int16"===t?new Int16Array(e):"uint8c"===t?new Uint8ClampedArray(e):G(t,e)}:G;function G(t,e){var i,s=0,r=[];switch(t){case"int16":case"uint8c":i=1;break;default:i=1.1}for(s=0;s<e;s+=1)r.push(i);return r}function A(t){return Array.apply(null,{length:t})}function j(t){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}for(var q=!0,W=null,Y="",H=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),v=Math.pow,X=Math.sqrt,m=Math.floor,K=Math.max,Z=Math.min,$={},tt=["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"],et=tt.length,it=0;it<et;it+=1)$[tt[it]]=Math[tt[it]];$.random=Math.random,$.abs=function(t){if("object"===j(t)&&t.length){for(var e=A(t.length),i=t.length,s=0;s<i;s+=1)e[s]=Math.abs(t[s]);return e}return Math.abs(t)};var st=150,U=Math.PI/180,rt=.5519;function at(){0}function nt(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin="0 0",t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility="visible",t.style.webkitBackfaceVisibility="visible",t.style.transformStyle="preserve-3d",t.style.webkitTransformStyle="preserve-3d",t.style.mozTransformStyle="preserve-3d"}function ot(t,e,i,s){this.type=t,this.currentTime=e,this.totalTime=i,this.direction=s<0?-1:1}function ht(t,e){this.type=t,this.direction=e<0?-1:1}function lt(t,e,i,s){this.type=t,this.currentLoop=i,this.totalLoops=e,this.direction=s<0?-1:1}function pt(t,e,i){this.type=t,this.firstFrame=e,this.totalFrames=i}function ft(t,e){this.type=t,this.target=e}function mt(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function ct(t){this.type="configError",this.nativeError=t}dt=0;var dt,k=function(){return Y+"__lottie_element_"+(dt+=1)};function ut(t,e,i){var s,r,a,n=Math.floor(6*t),t=6*t-n,o=i*(1-e),h=i*(1-t*e),l=i*(1-(1-t)*e);switch(n%6){case 0:s=i,r=l,a=o;break;case 1:s=h,r=i,a=o;break;case 2:s=o,r=i,a=l;break;case 3:s=o,r=h,a=i;break;case 4:s=l,r=o,a=i;break;case 5:s=i,r=o,a=h}return[s,r,a]}function gt(t,e,i){var s,r=Math.max(t,e,i),a=Math.min(t,e,i),n=r-a,o=0===r?0:n/r,h=r/255;switch(r){case a:s=0;break;case t:s=e-i+n*(e<i?6:0),s/=6*n;break;case e:s=i-t+2*n,s/=6*n;break;case i:s=t-e+4*n,s/=6*n}return[s,o,h]}function yt(t,e){t=gt(255*t[0],255*t[1],255*t[2]);return t[1]+=e,1<t[1]?t[1]=1:t[1]<=0&&(t[1]=0),ut(t[0],t[1],t[2])}function vt(t,e){t=gt(255*t[0],255*t[1],255*t[2]);return t[2]+=e,1<t[2]?t[2]=1:t[2]<0&&(t[2]=0),ut(t[0],t[1],t[2])}function bt(t,e){t=gt(255*t[0],255*t[1],255*t[2]);return t[0]+=e/360,1<t[0]?--t[0]:t[0]<0&&(t[0]+=1),ut(t[0],t[1],t[2])}function _t(t){W=t}function xt(){return W}function kt(t){st=t}function At(){return st}var Pt=(()=>{for(var t,s=[],e=0;e<256;e+=1)t=e.toString(16),s[e]=1===t.length?"0"+t:t;return function(t,e,i){return"#"+s[t=t<0?0:t]+s[e=e<0?0:e]+s[i=i<0?0:i]}})();function P(t){return document.createElementNS(I,t)}function Ct(t){return(Ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}Et=1,St=[],Tt={onmessage:function(){},postMessage:function(t){wt({data:t})}},Mt={postMessage:function(t){Tt.onmessage({data:t})}};var wt,Dt,Et,St,Tt,Mt,Ft={loadAnimation:function(t,e,i){It(),e=Lt(e,i),Dt.postMessage({type:"loadAnimation",path:t,fullPath:window.location.origin+window.location.pathname,id:e})},loadData:function(t,e,i){It(),e=Lt(e,i),Dt.postMessage({type:"loadData",path:t,fullPath:window.location.origin+window.location.pathname,id:e})},completeAnimation:function(t,e,i){It(),e=Lt(e,i),Dt.postMessage({type:"complete",animation:t,id:e})}};function It(){var t,e;Dt||(t=function(e){function t(){function p(t,e){for(var i,s,r,a=t.length,n=0;n<a;n+=1)if("ks"in(r=t[n])&&!r.completed){if(r.completed=!0,r.tt&&(t[n-1].td=r.tt),r.hasMask)for(var o=r.masksProperties,h=o.length,l=0;l<h;l+=1)if(o[l].pt.k.i)c(o[l].pt.k);else for(s=o[l].pt.k.length,i=0;i<s;i+=1)o[l].pt.k[i].s&&c(o[l].pt.k[i].s[0]),o[l].pt.k[i].e&&c(o[l].pt.k[i].e[0]);0===r.ty?(r.layers=f(r.refId,e),p(r.layers,e)):4===r.ty?m(r.shapes):5===r.ty&&0===(r=r).t.a.length&&0 in r.t.p}}function f(t,e){t=((t,e)=>{for(var i=0,s=e.length;i<s;){if(e[i].id===t)return e[i];i+=1}return null})(t,e);return t?t.layers.__used?JSON.parse(JSON.stringify(t.layers)):(t.layers.__used=!0,t.layers):null}function m(t){for(var e,i,s=t.length-1;0<=s;--s)if("sh"===t[s].ty)if(t[s].ks.k.i)c(t[s].ks.k);else for(i=t[s].ks.k.length,e=0;e<i;e+=1)t[s].ks.k[e].s&&c(t[s].ks.k[e].s[0]),t[s].ks.k[e].e&&c(t[s].ks.k[e].e[0]);else"gr"===t[s].ty&&m(t[s].it)}function c(t){for(var e=t.i.length,i=0;i<e;i+=1)t.i[i][0]+=t.v[i][0],t.i[i][1]+=t.v[i][1],t.o[i][0]+=t.v[i][0],t.o[i][1]+=t.v[i][1]}function r(t,e){e=e?e.split("."):[100,100,100];return t[0]>e[0]||!(t[0]<e[0])&&(e[1]<t[1]||!(t[1]<e[1])&&e[2]<t[2])}s=[4,4,14];var s,a=function(t){if(r(s,t.v)&&(n(t.layers),t.assets))for(var e=t.assets.length,i=0;i<e;i+=1)t.assets[i].layers&&n(t.assets[i].layers)};function n(t){for(var e,i,s=t.length,r=0;r<s;r+=1)5===t[r].ty&&(e=t[r],i=void 0,i=e.t.d,e.t.d={k:[{s:i,t:0}]})}o=[4,7,99];var o,h,l=function(t){if(t.chars&&!r(o,t.v))for(var e=t.chars.length,i=0;i<e;i+=1){var s=t.chars[i];s.data&&s.data.shapes&&(m(s.data.shapes),s.data.ip=0,s.data.op=99999,s.data.st=0,s.data.sr=1,s.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[i].t||(s.data.shapes.push({ty:"no"}),s.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}},d=(h=[5,7,15],function(t){if(r(h,t.v)&&(u(t.layers),t.assets))for(var e=t.assets.length,i=0;i<e;i+=1)t.assets[i].layers&&u(t.assets[i].layers)});function u(t){for(var e,i=t.length,s=0;s<i;s+=1)5===t[s].ty&&("number"==typeof(e=(e=t[s]).t.p).a&&(e.a={a:0,k:e.a}),"number"==typeof e.p&&(e.p={a:0,k:e.p}),"number"==typeof e.r)&&(e.r={a:0,k:e.r})}g=[4,1,9];var g,y=function(t){if(r(g,t.v)&&(v(t.layers),t.assets))for(var e=t.assets.length,i=0;i<e;i+=1)t.assets[i].layers&&v(t.assets[i].layers)};function v(t){for(var e=t.length,i=0;i<e;i+=1)4===t[i].ty&&!function t(e){for(var i,s,r=e.length,a=0;a<r;a+=1)if("gr"===e[a].ty)t(e[a].it);else if("fl"===e[a].ty||"st"===e[a].ty)if(e[a].c.k&&e[a].c.k[0].i)for(s=e[a].c.k.length,i=0;i<s;i+=1)e[a].c.k[i].s&&(e[a].c.k[i].s[0]/=255,e[a].c.k[i].s[1]/=255,e[a].c.k[i].s[2]/=255,e[a].c.k[i].s[3]/=255),e[a].c.k[i].e&&(e[a].c.k[i].e[0]/=255,e[a].c.k[i].e[1]/=255,e[a].c.k[i].e[2]/=255,e[a].c.k[i].e[3]/=255);else e[a].c.k[0]/=255,e[a].c.k[1]/=255,e[a].c.k[2]/=255,e[a].c.k[3]/=255}(t[i].shapes)}b=[4,4,18];var b,_=function(t){if(r(b,t.v)&&(x(t.layers),t.assets))for(var e=t.assets.length,i=0;i<e;i+=1)t.assets[i].layers&&x(t.assets[i].layers)};function x(t){for(var e,i,s,r=t.length,a=0;a<r;a+=1){if((e=t[a]).hasMask)for(var n=e.masksProperties,o=n.length,h=0;h<o;h+=1)if(n[h].pt.k.i)n[h].pt.k.c=n[h].cl;else for(s=n[h].pt.k.length,i=0;i<s;i+=1)n[h].pt.k[i].s&&(n[h].pt.k[i].s[0].c=n[h].cl),n[h].pt.k[i].e&&(n[h].pt.k[i].e[0].c=n[h].cl);4===e.ty&&!function t(e){for(var i,s,r=e.length-1;0<=r;--r)if("sh"===e[r].ty)if(e[r].ks.k.i)e[r].ks.k.c=e[r].closed;else for(s=e[r].ks.k.length,i=0;i<s;i+=1)e[r].ks.k[i].s&&(e[r].ks.k[i].s[0].c=e[r].closed),e[r].ks.k[i].e&&(e[r].ks.k[i].e[0].c=e[r].closed);else"gr"===e[r].ty&&t(e[r].it)}(e.shapes)}}var t={};return t.completeData=function(t){if(!t.__complete){y(t),a(t),l(t),d(t),_(t),p(t.layers,t.assets);var e=t.chars,i=t.assets;if(e)for(var s=0,r=e.length,s=0;s<r;s+=1)1===e[s].t&&(e[s].data.layers=f(e[s].data.refId,i),p(e[s].data.layers,i));t.__complete=!0}},t.checkColors=y,t.checkChars=l,t.checkPathProperties=d,t.checkShapes=_,t.completeLayers=p,t}function n(t){var e=t.getResponseHeader("content-type");return e&&"json"===t.responseType&&-1!==e.indexOf("json")||t.response&&"object"===Ct(t.response)?t.response:t.response&&"string"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):null}var i;Mt.dataManager||(Mt.dataManager=t()),Mt.assetLoader||(Mt.assetLoader={load:function(e,i,t,s){var r,a=new XMLHttpRequest;try{a.responseType="json"}catch(t){}a.onreadystatechange=function(){if(4===a.readyState)if(200===a.status)r=n(a),t(r);else try{r=n(a),t(r)}catch(t){s&&s(t)}};try{a.open("GET",e,!0)}catch(t){a.open("GET",i+"/"+e,!0)}a.send()}}),"loadAnimation"===e.data.type?Mt.assetLoader.load(e.data.path,e.data.fullPath,function(t){Mt.dataManager.completeData(t),Mt.postMessage({id:e.data.id,payload:t,status:"success"})},function(){Mt.postMessage({id:e.data.id,status:"error"})}):"complete"===e.data.type?(i=e.data.animation,Mt.dataManager.completeData(i),Mt.postMessage({id:e.data.id,payload:i,status:"success"})):"loadData"===e.data.type&&Mt.assetLoader.load(e.data.path,e.data.fullPath,function(t){Mt.postMessage({id:e.data.id,payload:t,status:"success"})},function(){Mt.postMessage({id:e.data.id,status:"error"})})},(Dt=window.Worker&&window.Blob&&V()?(e=new Blob(["var _workerSelf=self; self.onmessage=",t.toString()],{type:"text/javascript"}),e=URL.createObjectURL(e),new Worker(e)):(wt=t,Tt)).onmessage=function(t){var t=t.data,e=t.id,i=St[e];St[e]=null,"success"===t.status?i.onComplete(t.payload):i.onError&&i.onError()})}function Lt(t,e){var i="processId_"+(Et+=1);return St[i]={onComplete:t,onError:e},i}(i=g("canvas")).width=1,i.height=1,(t=i.getContext("2d")).fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),Bt=i,Nt.prototype={loadAssets:function(t,e){this.imagesLoadedCb=e;for(var i=t.length,s=0;s<i;s+=1)t[s].layers||(t[s].t&&"seq"!==t[s].t?3===t[s].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(t[s]))):(this.totalImages+=1,this.images.push(this._createImageData(t[s]))))},setAssetsPath:function(t){this.assetsPath=t||""},setPath:function(t){this.path=t||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(t){for(var e=0,i=this.images.length;e<i;){if(this.images[e].assetData===t)return this.images[e].img;e+=1}return null},createImgData:function(t){var e=Ot(t,this.assetsPath,this.path),i=g("img"),s=(i.crossOrigin="anonymous",i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){s.img=Bt,this._imageLoaded()}.bind(this),!1),i.src=e,{img:i,assetData:t});return s},createImageData:function(t){var e=Ot(t,this.assetsPath,this.path),i=P("image"),s=(H?this.testImageLoaded(i):i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){s.img=Bt,this._imageLoaded()}.bind(this),!1),i.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this._elementHelper.append?this._elementHelper.append(i):this._elementHelper.appendChild(i),{img:i,assetData:t});return s},imageLoaded:Vt,footageLoaded:zt,setCacheType:function(t,e){"svg"===t?(this._elementHelper=e,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}};var Bt,Rt=Nt;function Vt(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function zt(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function Ot(t,e,i){var s="";return s=t.e?t.p:e?e+(e=-1!==(e=t.p).indexOf("images/")?e.split("/")[1]:e):(s=i,(s+=t.u||"")+t.p)}function Nt(){this._imageLoaded=Vt.bind(this),this._footageLoaded=zt.bind(this),this.testImageLoaded=function(t){var e=0,i=setInterval(function(){(t.getBBox().width||500<e)&&(this._imageLoaded(),clearInterval(i)),e+=1}.bind(this),50)}.bind(this),this.createFootageData=function(t){var e={assetData:t},t=Ot(t,this.assetsPath,this.path);return Ft.loadData(t,function(t){e.img=t,this._footageLoaded()}.bind(this),function(){e.img={},this._footageLoaded()}.bind(this)),e}.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}function Gt(){}Gt.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var i=this._cbs[t],s=0;s<i.length;s+=1)i[s](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var i=0,s=this._cbs[t].length;i<s;)this._cbs[t][i]===e&&(this._cbs[t].splice(i,1),--i,--s),i+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var jt=function(e){for(var t=[],i=0;i<e.length;i+=1){var s=e[i],s={time:s.tm,duration:s.dr};try{s.payload=JSON.parse(e[i].cm)}catch(t){try{s.payload=(t=>{for(var e,i=t.split("\r\n"),s={},r=0,a=0;a<i.length;a+=1)2===(e=i[a].split(":")).length&&(s[e[0]]=e[1].trim(),r+=1);if(0===r)throw new Error;return s})(e[i].cm)}catch(t){s.payload={name:e[i].cm}}}t.push(s)}return t},qt=function(){function t(t){for(var e=0,i=this.compositions.length;e<i;){if(this.compositions[e].data&&this.compositions[e].data.nm===t)return this.compositions[e].prepareFrame&&this.compositions[e].data.xt&&this.compositions[e].prepareFrame(this.currentFrame),this.compositions[e].compInterface;e+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=Wt,t};function Wt(t){this.compositions.push(t)}function Yt(t,e){Ht[t]=e}var Ht={};function Xt(t){return(Xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(){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=k(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=q,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=qt(),this.imagePreloader=new Rt,this.audioController=O(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new ot("drawnFrame",0,0,0)}y([Gt],r),r.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg",i=(t.animType?e=t.animType:t.renderer&&(e=t.renderer),Ht[e]);this.renderer=new i(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,""===t.loop||null==t.loop||!0===t.loop?this.loop=!0:!1===t.loop?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay=!("autoplay"in t)||t.autoplay,this.name=t.name||"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(t,"autoloadSegments")||t.autoloadSegments,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(-1!==t.path.lastIndexOf("\\")?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),Ft.loadAnimation(t.path,this.configAnimation,this.onSetupError))},r.prototype.onSetupError=function(){this.trigger("data_failed")},r.prototype.setupAnimation=function(t){Ft.completeAnimation(t,this.configAnimation)},r.prototype.setData=function(t,e){var e={wrapper:t,animationData:e=e&&"object"!==Xt(e)?JSON.parse(e):e},t=t.attributes,i=(e.path=t.getNamedItem("data-animation-path")?t.getNamedItem("data-animation-path").value:t.getNamedItem("data-bm-path")?t.getNamedItem("data-bm-path").value:t.getNamedItem("bm-path")?t.getNamedItem("bm-path").value:"",e.animType=t.getNamedItem("data-anim-type")?t.getNamedItem("data-anim-type").value:t.getNamedItem("data-bm-type")?t.getNamedItem("data-bm-type").value:t.getNamedItem("bm-type")?t.getNamedItem("bm-type").value:t.getNamedItem("data-bm-renderer")?t.getNamedItem("data-bm-renderer").value:t.getNamedItem("bm-renderer")?t.getNamedItem("bm-renderer").value:"canvas",t.getNamedItem("data-anim-loop")?t.getNamedItem("data-anim-loop").value:t.getNamedItem("data-bm-loop")?t.getNamedItem("data-bm-loop").value:t.getNamedItem("bm-loop")?t.getNamedItem("bm-loop").value:""),i=("false"===i?e.loop=!1:"true"===i?e.loop=!0:""!==i&&(e.loop=parseInt(i,10)),t.getNamedItem("data-anim-autoplay")?t.getNamedItem("data-anim-autoplay").value:t.getNamedItem("data-bm-autoplay")?t.getNamedItem("data-bm-autoplay").value:!t.getNamedItem("bm-autoplay")||t.getNamedItem("bm-autoplay").value);e.autoplay="false"!==i,e.name=t.getNamedItem("data-name")?t.getNamedItem("data-name").value:t.getNamedItem("data-bm-name")?t.getNamedItem("data-bm-name").value:t.getNamedItem("bm-name")?t.getNamedItem("bm-name").value:"","false"===(t.getNamedItem("data-anim-prerender")?t.getNamedItem("data-anim-prerender").value:t.getNamedItem("data-bm-prerender")?t.getNamedItem("data-bm-prerender").value:t.getNamedItem("bm-prerender")?t.getNamedItem("bm-prerender").value:"")&&(e.prerender=!1),this.setParams(e)},r.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));for(var e,i=this.animationData.layers,s=i.length,r=t.layers,a=r.length,n=0;n<a;n+=1)for(e=0;e<s;){if(i[e].id===r[n].id){i[e]=r[n];break}e+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(s=t.assets.length,e=0;e<s;e+=1)this.animationData.assets.push(t.assets[e]);this.animationData.__complete=!1,Ft.completeAnimation(this.animationData,this.onSegmentComplete)},r.prototype.onSegmentComplete=function(t){this.animationData=t;t=xt();t&&t.initExpressions(this),this.loadNextSegment()},r.prototype.loadNextSegment=function(){var t=this.animationData.segments;t&&0!==t.length&&this.autoloadSegments?(t=t.shift(),this.timeCompleted=t.time*this.frameRate,t=this.path+this.fileName+"_"+this.segmentPos+".json",this.segmentPos+=1,Ft.loadData(t,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))):(this.trigger("data_ready"),this.timeCompleted=this.totalFrames)},r.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},r.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},r.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},r.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,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(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=jt(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},r.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},r.prototype.checkLoaded=function(){var t;!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()&&(this.isLoaded=!0,(t=xt())&&t.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay)&&this.play()},r.prototype.resize=function(){this.renderer.updateContainerSize()},r.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},r.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},r.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},r.prototype.play=function(t){t&&this.name!==t||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle)&&(this._idle=!1,this.trigger("_active"))},r.prototype.pause=function(t){t&&this.name!==t||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},r.prototype.togglePause=function(t){t&&this.name!==t||(!0===this.isPaused?this.play():this.pause())},r.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},r.prototype.getMarkerData=function(t){for(var e,i=0;i<this.markers.length;i+=1)if((e=this.markers[i]).payload&&e.payload.name===t)return e;return null},r.prototype.goToAndStop=function(t,e,i){i&&this.name!==i||(i=Number(t),isNaN(i)?(i=this.getMarkerData(t))&&this.goToAndStop(i.time,!0):e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier),this.pause())},r.prototype.goToAndPlay=function(t,e,i){var s;i&&this.name!==i||(s=Number(t),isNaN(s)?(t=this.getMarkerData(t))&&(t.duration?this.playSegments([t.time,t.time+t.duration],!0):this.goToAndStop(t.time,!0)):this.goToAndStop(s,e,i),this.play())},r.prototype.advanceTime=function(t){var e;!0!==this.isPaused&&!1!==this.isLoaded&&(e=!1,(t=this.currentRawFrame+t*this.frameModifier)>=this.totalFrames-1&&0<this.frameModifier?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)||(e=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(e=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),e)&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))},r.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(0<this.frameModifier&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},r.prototype.setSegment=function(t,e){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?i=t:this.currentRawFrame+this.firstFrame>e&&(i=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,-1!==i&&this.goToAndStop(i,!0)},r.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),"object"===Xt(t[0]))for(var i=t.length,s=0;s<i;s+=1)this.segments.push(t[s]);else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},r.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},r.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},r.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},r.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},r.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},r.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},r.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},r.prototype.getVolume=function(){return this.audioController.getVolume()},r.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},r.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},r.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},r.prototype.getPath=function(){return this.path},r.prototype.getAssetsPath=function(t){var e,i="";return i=t.e?t.p:this.assetsPath?(-1!==(e=t.p).indexOf("images/")&&(e=e.split("/")[1]),this.assetsPath+e):(i=this.path,(i+=t.u||"")+t.p)},r.prototype.getAssetData=function(t){for(var e=0,i=this.assets.length;e<i;){if(t===this.assets[e].id)return this.assets[e];e+=1}return null},r.prototype.hide=function(){this.renderer.hide()},r.prototype.show=function(){this.renderer.show()},r.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},r.prototype.updateDocumentData=function(t,e,i){try{this.renderer.getElementByPath(t).updateDocumentData(e,i)}catch(t){}},r.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new ot(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(t,new lt(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new ht(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new pt(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new ft(t,this));break;default:this.triggerEvent(t)}"enterFrame"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new ot(t,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new lt(t,this.loop,this.playCount,this.frameMult)),"complete"===t&&this.onComplete&&this.onComplete.call(this,new ht(t,this.frameMult)),"segmentStart"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new pt(t,this.firstFrame,this.totalFrames)),"destroy"===t&&this.onDestroy&&this.onDestroy.call(this,new ft(t,this))},r.prototype.triggerRenderFrameError=function(t){t=new mt(t,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},r.prototype.triggerConfigError=function(t){t=new ct(t,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},a=[],Ut=!(Jt=!(Zt=n=Kt=0)),(t={}).registerAnimation=$t,t.loadAnimation=function(t){var e=new r;return ie(e,null),e.setParams(t),e},t.setSpeed=function(t,e){for(var i=0;i<n;i+=1)a[i].animation.setSpeed(t,e)},t.setDirection=function(t,e){for(var i=0;i<n;i+=1)a[i].animation.setDirection(t,e)},t.play=function(t){for(var e=0;e<n;e+=1)a[e].animation.play(t)},t.pause=function(t){for(var e=0;e<n;e+=1)a[e].animation.pause(t)},t.stop=function(t){for(var e=0;e<n;e+=1)a[e].animation.stop(t)},t.togglePause=function(t){for(var e=0;e<n;e+=1)a[e].animation.togglePause(t)},t.searchAnimations=function(t,e,i){for(var s,r=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=r.length,n=0;n<a;n+=1)i&&r[n].setAttribute("data-bm-type",i),$t(r[n],t);e&&0===a&&(i=i||"svg",(e=document.getElementsByTagName("body")[0]).innerText="",(s=g("div")).style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",i),e.appendChild(s),$t(s,t))},t.resize=function(){for(var t=0;t<n;t+=1)a[t].animation.resize()},t.goToAndStop=function(t,e,i){for(var s=0;s<n;s+=1)a[s].animation.goToAndStop(t,e,i)},t.destroy=function(t){for(var e=n-1;0<=e;--e)a[e].animation.destroy(t)},t.freeze=function(){Ut=!0},t.unfreeze=function(){Ut=!1,ae()},t.setVolume=function(t,e){for(var i=0;i<n;i+=1)a[i].animation.setVolume(t,e)},t.mute=function(t){for(var e=0;e<n;e+=1)a[e].animation.mute(t)},t.unmute=function(t){for(var e=0;e<n;e+=1)a[e].animation.unmute(t)},t.getRegisteredAnimations=function(){for(var t=a.length,e=[],i=0;i<t;i+=1)e.push(a[i].animation);return e};var a,Kt,n,Zt,Jt,Ut,e=t;function Qt(t){for(var e=0,i=t.target;e<n;)a[e].animation===i&&(a.splice(e,1),--e,--n,i.isPaused||ee()),e+=1}function $t(t,e){if(!t)return null;for(var i=0;i<n;){if(a[i].elem===t&&null!==a[i].elem)return a[i].animation;i+=1}var s=new r;return ie(s,t),s.setData(t,e),s}function te(){Zt+=1,ae()}function ee(){--Zt}function ie(t,e){t.addEventListener("destroy",Qt),t.addEventListener("_active",te),t.addEventListener("_idle",ee),a.push({elem:e,animation:t}),n+=1}function se(t){for(var e=t-Kt,i=0;i<n;i+=1)a[i].animation.advanceTime(e);Kt=t,Zt&&!Ut?window.requestAnimationFrame(se):Jt=!0}function re(t){Kt=t,window.requestAnimationFrame(se)}function ae(){!Ut&&Zt&&Jt&&(window.requestAnimationFrame(re),Jt=!1)}i={getBezierEasing:function(t,e,i,s,r){r=r||("bez_"+t+"_"+e+"_"+i+"_"+s).replace(/\./g,"p");if(ne[r])return ne[r];t=new de([t,e,i,s]);return ne[r]=t}},ne={},he=1/((oe=11)-1),le="function"==typeof Float32Array,de.prototype={get:function(t){var e=this._p[0],i=this._p[1],s=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),e===i&&s===r?t:0===t?0:1===t?1:me(this._getTForX(t),i,r)},_precompute:function(){var t=this._p[0],e=this._p[1],i=this._p[2],s=this._p[3];this._precomputed=!0,t===e&&i===s||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],i=0;i<oe;++i)this._mSampleValues[i]=me(i*he,t,e)},_getTForX:function(t){for(var e=this._p[0],i=this._p[2],s=this._mSampleValues,r=0,a=1,n=oe-1;a!==n&&s[a]<=t;++a)r+=he;var o=r+(t-s[--a])/(s[a+1]-s[a])*he,h=ce(o,e,i);if(.001<=h){for(var l=t,p=o,f=e,m=i,c=0;c<4;++c){var d=ce(p,f,m);if(0===d)return p;p-=(me(p,f,m)-l)/d}return p}if(0===h)return o;for(var u,g,y=t,v=r,b=r+he,_=e,x=i,k=0;0<(u=me(g=v+(b-v)/2,_,x)-y)?b=g:v=g,1e-7<Math.abs(u)&&++k<10;);return g}};var ne,oe,he,le,pe=i;function fe(t,e){return 1-3*e+3*t}function me(t,e,i){return((fe(e,i)*t+(3*i-6*e))*t+3*e)*t}function ce(t,e,i){return 3*fe(e,i)*t*t+2*(3*i-6*e)*t+3*e}function de(t){this._p=t,this._mSampleValues=new(le?Float32Array:Array)(oe),this._precomputed=!1,this.get=this.get.bind(this)}var ue={double:function(t){return t.concat(A(t.length))}},t=function(t,e,i){var s=0,r=t,a=A(r);return{newElement:function(){var t;t=s?a[--s]:e();return t},release:function(t){s===r&&(a=ue.double(a),r*=2);i&&i(t);a[s]=t,s+=1}}},ge=t(8,function(){return{addedLength:0,percents:J("float32",At()),lengths:J("float32",At())}}),ye=t(8,function(){return{lengths:[],totalLength:0}},function(t){for(var e=t.lengths.length,i=0;i<e;i+=1)ge.release(t.lengths[i]);t.lengths.length=0});w=Math,be=function(t,e,i,s){for(var r,a,n,o,h=At(),l=0,p=[],f=[],m=ge.newElement(),c=i.length,d=0;d<h;d+=1){for(n=d/(h-1),r=o=0;r<c;r+=1)a=v(1-n,3)*t[r]+3*v(1-n,2)*n*i[r]+3*(1-n)*v(n,2)*s[r]+v(n,3)*e[r],p[r]=a,null!==f[r]&&(o+=v(p[r]-f[r],2)),f[r]=p[r];o&&(l+=o=X(o)),m.percents[d]=n,m.lengths[d]=l}return m.addedLength=l,m},ve={},_e=J("float32",8);var w,ve,be,_e,xe={getSegmentsLength:function(t){for(var e=ye.newElement(),i=t.c,s=t.v,r=t.o,a=t.i,n=t._length,o=e.lengths,h=0,l=0;l<n-1;l+=1)o[l]=be(s[l],s[l+1],r[l],a[l+1]),h+=o[l].addedLength;return i&&n&&(o[l]=be(s[l],s[0],r[l],a[0]),h+=o[l].addedLength),e.totalLength=h,e},getNewSegment:function(t,e,i,s,r,a,n){r<0?r=0:1<r&&(r=1);for(var r=we(r,n),a=we(a=1<a?1:a,n),o=t.length,h=1-a,l=(n=1-r)*n*n,p=r*n*n*3,f=r*r*n*3,m=r*r*r,c=n*n*h,d=r*n*h+n*r*h+n*n*a,u=r*r*h+n*r*a+r*n*a,g=r*r*a,y=n*h*h,v=r*h*h+n*a*h+n*h*a,b=r*a*h+n*a*a+r*h*a,_=r*a*a,x=h*h*h,k=a*h*h+h*a*h+h*h*a,A=a*a*h+h*a*a+a*h*a,P=a*a*a,C=0;C<o;C+=1)_e[4*C]=w.round(1e3*(l*t[C]+p*i[C]+f*s[C]+m*e[C]))/1e3,_e[4*C+1]=w.round(1e3*(c*t[C]+d*i[C]+u*s[C]+g*e[C]))/1e3,_e[4*C+2]=w.round(1e3*(y*t[C]+v*i[C]+b*s[C]+_*e[C]))/1e3,_e[4*C+3]=w.round(1e3*(x*t[C]+k*i[C]+A*s[C]+P*e[C]))/1e3;return _e},getPointInSegment:function(t,e,i,s,r,a){return r=we(r,a),a=1-r,[w.round(1e3*(a*a*a*t[0]+(r*a*a+a*r*a+a*a*r)*i[0]+(r*r*a+a*r*r+r*a*r)*s[0]+r*r*r*e[0]))/1e3,w.round(1e3*(a*a*a*t[1]+(r*a*a+a*r*a+a*a*r)*i[1]+(r*r*a+a*r*r+r*a*r)*s[1]+r*r*r*e[1]))/1e3]},buildBezierData:Ce,pointOnLine2D:ke,pointOnLine3D:function(t,e,i,s,r,a,n,o,h){var l;return 0===i&&0===a&&0===h?ke(t,e,s,r,n,o):(l=w.sqrt(w.pow(s-t,2)+w.pow(r-e,2)+w.pow(a-i,2)),t=w.sqrt(w.pow(n-t,2)+w.pow(o-e,2)+w.pow(h-i,2)),e=w.sqrt(w.pow(n-s,2)+w.pow(o-r,2)+w.pow(h-a,2)),-1e-4<(i=t<l?e<l?l-t-e:e-t-l:t<e?e-t-l:t-l-e)&&i<1e-4)}};function ke(t,e,i,s,r,a){r=t*s+e*r+i*a-r*s-a*t-i*e;return-.001<r&&r<.001}function Ae(t){this.segmentLength=0,this.points=new Array(t)}function Pe(t,e){this.partialLength=t,this.point=e}function Ce(t,e,i,s){var r=(t[0]+"_"+t[1]+"_"+e[0]+"_"+e[1]+"_"+i[0]+"_"+i[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!ve[r]){for(var a,n,o,h,l,p=At(),f=0,m=null,c=new Ae(p=2===t.length&&(t[0]!==e[0]||t[1]!==e[1])&&ke(t[0],t[1],e[0],e[1],t[0]+i[0],t[1]+i[1])&&ke(t[0],t[1],e[0],e[1],e[0]+s[0],e[1]+s[1])?2:p),d=i.length,u=0;u<p;u+=1){for(l=A(d),o=u/(p-1),a=h=0;a<d;a+=1)n=v(1-o,3)*t[a]+3*v(1-o,2)*o*(t[a]+i[a])+3*(1-o)*v(o,2)*(e[a]+s[a])+v(o,3)*e[a],l[a]=n,null!==m&&(h+=v(l[a]-m[a],2));f+=h=X(h),c.points[u]=new Pe(h,l),m=l}c.segmentLength=f,ve[r]=c}return ve[r]}function we(t,e){var i=e.percents,s=e.lengths,r=i.length,a=m((r-1)*t),n=t*e.addedLength,o=0;if(a===r-1||0===a||n===s[a])return i[a];for(var h=s[a]>n?-1:1,l=!0;l;)if(s[a]<=n&&s[a+1]>n?(o=(n-s[a])/(s[a+1]-s[a]),l=!1):a+=h,a<0||r-1<=a){if(a===r-1)return i[a];l=!1}return i[a]+(i[a+1]-i[a])*o}De=R,Ee=Math.abs;var De,Ee,C={getProp:function(t,e,i,s,r){var a;if(e.k.length)if("number"==typeof e.k[0])a=new Re(t,e,s,r);else switch(i){case 0:a=new Ve(t,e,s,r);break;case 1:a=new ze(t,e,s,r)}else a=new Be(t,e,s,r);return a.effectsSequence.length&&r.addDynamicProperty(a),a}};function Se(t,e){for(var i,s,r,a,n=this.offsetTime,o=("multidimensional"===this.propType&&(i=J("float32",this.pv.length)),e.lastIndex),h=o,l=this.keyframes.length-1,p=!0;p;){if(s=this.keyframes[h],r=this.keyframes[h+1],h===l-1&&t>=r.t-n){s.h&&(s=r),o=0;break}if(r.t-n>t){o=h;break}h<l-1?h+=1:(o=0,p=!1)}var f,m,c,d,u,g=this.keyframesMetadata[h]||{},y=r.t-n,v=s.t-n;if(s.to){g.bezierData||(g.bezierData=xe.buildBezierData(s.s,r.s||s.e,s.to,s.ti));var b=g.bezierData;if(y<=t||t<v)for(var _=y<=t?b.points.length-1:0,x=b.points[_].point.length,k=0;k<x;k+=1)i[k]=b.points[_].point[k];else{g.__fnct?a=g.__fnct:(a=pe.getBezierEasing(s.o.x,s.o.y,s.i.x,s.i.y,s.n).get,g.__fnct=a);for(var A,P=a((t-v)/(y-v)),C=b.segmentLength*P,w=e.lastFrame<t&&e._lastKeyframeIndex===h?e._lastAddedLength:0,D=e.lastFrame<t&&e._lastKeyframeIndex===h?e._lastPoint:0,p=!0,R=b.points.length;p;){if(w+=b.points[D].partialLength,0==C||0===P||D===b.points.length-1){for(x=b.points[D].point.length,k=0;k<x;k+=1)i[k]=b.points[D].point[k];break}if(w<=C&&C<w+b.points[D+1].partialLength){for(A=(C-w)/b.points[D+1].partialLength,x=b.points[D].point.length,k=0;k<x;k+=1)i[k]=b.points[D].point[k]+(b.points[D+1].point[k]-b.points[D].point[k])*A;break}D<R-1?D+=1:p=!1}e._lastPoint=D,e._lastAddedLength=w-b.points[D].partialLength,e._lastKeyframeIndex=h}}else{var E,S,T,M,F,I,L,l=s.s.length,B=r.s||s.e;if(this.sh&&1!==s.h)y<=t?(i[0]=B[0],i[1]=B[1],i[2]=B[2]):t<=v?(i[0]=s.s[0],i[1]=s.s[1],i[2]=s.s[2]):(I=Te(s.s),L=Te(B),f=i,I=((t,e,i)=>{var s,r,a,n=[],o=t[0],h=t[1],l=t[2],t=t[3],p=e[0],f=e[1],m=e[2];return(a=o*p+h*f+l*m+t*(e=e[3]))<0&&(a=-a,p=-p,f=-f,m=-m,e=-e),a=1e-6<1-a?(a=Math.acos(a),s=Math.sin(a),r=Math.sin((1-i)*a)/s,Math.sin(i*a)/s):(r=1-i,i),n[0]=r*o+a*p,n[1]=r*h+a*f,n[2]=r*l+a*m,n[3]=r*t+a*e,n})(I,L,(t-v)/(y-v)),L=I[0],m=I[1],c=I[2],I=I[3],d=Math.atan2(2*m*I-2*L*c,1-2*m*m-2*c*c),u=Math.asin(2*L*m+2*c*I),I=Math.atan2(2*L*I-2*m*c,1-2*L*L-2*c*c),f[0]=d/U,f[1]=u/U,f[2]=I/U);else for(h=0;h<l;h+=1)1!==s.h&&(P=y<=t?1:t<v?0:(s.o.x.constructor===Array?(g.__fnct||(g.__fnct=[]),g.__fnct[h]?a=g.__fnct[h]:(E=void 0===s.o.x[h]?s.o.x[0]:s.o.x[h],S=void 0===s.o.y[h]?s.o.y[0]:s.o.y[h],T=void 0===s.i.x[h]?s.i.x[0]:s.i.x[h],M=void 0===s.i.y[h]?s.i.y[0]:s.i.y[h],a=pe.getBezierEasing(E,S,T,M).get,g.__fnct[h]=a)):g.__fnct?a=g.__fnct:(E=s.o.x,S=s.o.y,T=s.i.x,M=s.i.y,a=pe.getBezierEasing(E,S,T,M).get,s.keyframeMetadata=a),a((t-v)/(y-v)))),B=r.s||s.e,F=1===s.h?s.s[h]:s.s[h]+(B[h]-s.s[h])*P,"multidimensional"===this.propType?i[h]=F:i=F}return e.lastIndex=o,i}function Te(t){var e=t[0]*U,i=t[1]*U,t=t[2]*U,s=Math.cos(e/2),r=Math.cos(i/2),a=Math.cos(t/2),e=Math.sin(e/2),i=Math.sin(i/2),t=Math.sin(t/2);return[e*i*a+s*r*t,e*r*a+s*i*t,s*i*a-e*r*t,s*r*a-e*i*t]}function Me(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime;return t===this._caching.lastFrame||this._caching.lastFrame!==De&&(this._caching.lastFrame>=i&&i<=t||this._caching.lastFrame<e&&t<e)||(this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0),i=this.interpolateValue(t,this._caching),this.pv=i),this._caching.lastFrame=t,this.pv}function Fe(t){var e;if("unidimensional"===this.propType)e=t*this.mult,1e-5<Ee(this.v-e)&&(this.v=e,this._mdf=!0);else for(var i=0,s=this.v.length;i<s;)e=t[i]*this.mult,1e-5<Ee(this.v[i]-e)&&(this.v[i]=e,this._mdf=!0),i+=1}function Ie(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=this._isFirstFrame;for(var t=this.effectsSequence.length,e=this.kf?this.pv:this.data.k,i=0;i<t;i+=1)e=this.effectsSequence[i](e);this.setVValue(e),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function Le(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function Be(t,e,i,s){this.propType="unidimensional",this.mult=i||1,this.data=e,this.v=i?e.k*i:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=s,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=Ie,this.setVValue=Fe,this.addEffect=Le}function Re(t,e,i,s){this.propType="multidimensional",this.mult=i||1,this.data=e,this._mdf=!1,this.elem=t,this.container=s,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var r,a=e.k.length;for(this.v=J("float32",a),this.pv=J("float32",a),this.vel=J("float32",a),r=0;r<a;r+=1)this.v[r]=e.k[r]*this.mult,this.pv[r]=e.k[r];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=Ie,this.setVValue=Fe,this.addEffect=Le}function Ve(t,e,i,s){this.propType="unidimensional",this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:De,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=i||1,this.elem=t,this.container=s,this.comp=t.comp,this.v=De,this.pv=De,this._isFirstFrame=!0,this.getValue=Ie,this.setVValue=Fe,this.interpolateValue=Se,this.effectsSequence=[Me.bind(this)],this.addEffect=Le}function ze(t,e,i,s){this.propType="multidimensional";for(var r,a,n,o,h=e.k.length,l=0;l<h-1;l+=1)e.k[l].to&&e.k[l].s&&e.k[l+1]&&e.k[l+1].s&&(r=e.k[l].s,a=e.k[l+1].s,n=e.k[l].to,o=e.k[l].ti,(2===r.length&&(r[0]!==a[0]||r[1]!==a[1])&&xe.pointOnLine2D(r[0],r[1],a[0],a[1],r[0]+n[0],r[1]+n[1])&&xe.pointOnLine2D(r[0],r[1],a[0],a[1],a[0]+o[0],a[1]+o[1])||3===r.length&&(r[0]!==a[0]||r[1]!==a[1]||r[2]!==a[2])&&xe.pointOnLine3D(r[0],r[1],r[2],a[0],a[1],a[2],r[0]+n[0],r[1]+n[1],r[2]+n[2])&&xe.pointOnLine3D(r[0],r[1],r[2],a[0],a[1],a[2],a[0]+o[0],a[1]+o[1],a[2]+o[2]))&&(e.k[l].to=null,e.k[l].ti=null),r[0]===a[0])&&r[1]===a[1]&&0===n[0]&&0===n[1]&&0===o[0]&&0===o[1]&&(2===r.length||r[2]===a[2]&&0===n[2]&&0===o[2])&&(e.k[l].to=null,e.k[l].ti=null);this.effectsSequence=[Me.bind(this)],this.data=e,this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=i||1,this.elem=t,this.container=s,this.comp=t.comp,this.getValue=Ie,this.setVValue=Fe,this.interpolateValue=Se,this.frameId=-1;var p=e.k[0].s.length;for(this.v=J("float32",p),this.pv=J("float32",p),l=0;l<p;l+=1)this.v[l]=De,this.pv[l]=De;this._caching={lastFrame:De,lastIndex:0,value:J("float32",p)},this.addEffect=Le}function b(){}b.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;for(var t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var Oe=t(8,function(){return J("float32",2)});function Ne(){this.c=!1,this._length=0,this._maxLength=8,this.v=A(this._maxLength),this.o=A(this._maxLength),this.i=A(this._maxLength)}Ne.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var i=0;i<e;)this.v[i]=Oe.newElement(),this.o[i]=Oe.newElement(),this.i[i]=Oe.newElement(),i+=1},Ne.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},Ne.prototype.doubleArrayLength=function(){this.v=this.v.concat(A(this._maxLength)),this.i=this.i.concat(A(this._maxLength)),this.o=this.o.concat(A(this._maxLength)),this._maxLength*=2},Ne.prototype.setXYAt=function(t,e,i,s,r){var a;switch(this._length=Math.max(this._length,s+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;break;default:a=[]}a[s]&&(a[s],r)||(a[s]=Oe.newElement()),a[s][0]=t,a[s][1]=e},Ne.prototype.setTripleAt=function(t,e,i,s,r,a,n,o){this.setXYAt(t,e,"v",n,o),this.setXYAt(i,s,"o",n,o),this.setXYAt(r,a,"i",n,o)},Ne.prototype.reverse=function(){for(var t=new Ne,e=(t.setPathData(this.c,this._length),this.v),i=this.o,s=this.i,r=0,a=(this.c&&(t.setTripleAt(e[0][0],e[0][1],s[0][0],s[0][1],i[0][0],i[0][1],0,!1),r=1),this._length-1),n=this._length,o=r;o<n;o+=1)t.setTripleAt(e[a][0],e[a][1],s[a][0],s[a][1],i[a][0],i[a][1],o,!1),--a;return t};(Ge=t(4,function(){return new Ne},function(t){for(var e=t._length,i=0;i<e;i+=1)Oe.release(t.v[i]),Oe.release(t.i[i]),Oe.release(t.o[i]),t.v[i]=null,t.i[i]=null,t.o[i]=null;t._length=0,t.c=!1})).clone=function(t){var e,i=Ge.newElement(),s=void 0===t._length?t.v.length:t._length;for(i.setLength(s),i.c=t.c,e=0;e<s;e+=1)i.setTripleAt(t.v[e][0],t.v[e][1],t.o[e][0],t.o[e][1],t.i[e][0],t.i[e][1],e);return i};var Ge,_=Ge;function je(){this._length=0,this._maxLength=4,this.shapes=A(this._maxLength)}je.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(A(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},je.prototype.releaseShapes=function(){for(var t=0;t<this._length;t+=1)_.release(this.shapes[t]);this._length=0};i={newShapeCollection:function(){var t;t=qe?Ye[--qe]:new je;return t},release:function(t){var e,i=t._length;for(e=0;e<i;e+=1)_.release(t.shapes[e]);t._length=0,qe===We&&(Ye=ue.double(Ye),We*=2);Ye[qe]=t,qe+=1}},qe=0,Ye=A(We=4);var qe,We,Ye,He,Xe,Ke,Ze,Je=i,Ue=(()=>{var r=-999999;function t(t,e,i){var s,r,a,n,o,h,l,p=i.lastIndex,f=this.keyframes;if(t<f[0].t-this.offsetTime)s=f[0].s[0],r=!0,p=0;else if(t>=f[f.length-1].t-this.offsetTime)s=(f[f.length-1].s?f[f.length-1].s:f[f.length-2].e)[0],r=!0;else{for(var m,c,d,u,g,y,v=p,b=f.length-1,_=!0;_&&(m=f[v],!((c=f[v+1]).t-this.offsetTime>t));)v<b-1?v+=1:_=!1;d=this.keyframesMetadata[v]||{},p=v,(r=1===m.h)||(g=t>=c.t-this.offsetTime?1:t<m.t-this.offsetTime?0:(d.__fnct?u=d.__fnct:(u=pe.getBezierEasing(m.o.x,m.o.y,m.i.x,m.i.y).get,d.__fnct=u),u((t-(m.t-this.offsetTime))/(c.t-this.offsetTime-(m.t-this.offsetTime)))),y=(c.s||m.e)[0]),s=m.s[0]}for(o=e._length,h=s.i[0].length,i.lastIndex=p,a=0;a<o;a+=1)for(n=0;n<h;n+=1)l=r?s.i[a][n]:s.i[a][n]+(y.i[a][n]-s.i[a][n])*g,e.i[a][n]=l,l=r?s.o[a][n]:s.o[a][n]+(y.o[a][n]-s.o[a][n])*g,e.o[a][n]=l,l=r?s.v[a][n]:s.v[a][n]+(y.v[a][n]-s.v[a][n])*g,e.v[a][n]=l}function s(){this.paths=this.localShapeCollection}function e(t){((t,e)=>{if(t._length===e._length&&t.c===e.c){for(var i=t._length,s=0;s<i;s+=1)if(t.v[s][0]!==e.v[s][0]||t.v[s][1]!==e.v[s][1]||t.o[s][0]!==e.o[s][0]||t.o[s][1]!==e.o[s][1]||t.i[s][0]!==e.i[s][0]||t.i[s][1]!==e.i[s][1])return;return 1}})(this.v,t)||(this.v=_.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function i(){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,t=this.kf?this.pv:(this.data.ks||this.data.pt).k;for(var t,e=this.effectsSequence.length,i=0;i<e;i+=1)t=this.effectsSequence[i](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(t,e,i){this.propType="shape",this.comp=t.comp,this.container=t,this.elem=t,this.data=e,this.k=!1,this.kf=!1,this._mdf=!1;t=(3===i?e.pt:e.ks).k;this.v=_.clone(t),this.pv=_.clone(this.v),this.localShapeCollection=Je.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=s,this.effectsSequence=[]}function n(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function o(t,e,i){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=(3===i?e.pt:e.ks).k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;t=this.keyframes[0].s[0].i.length;this.v=_.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,t),this.pv=_.clone(this.v),this.localShapeCollection=Je.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=r,this.reset=s,this._caching={lastFrame:r,lastIndex:0},this.effectsSequence=[function(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime,s=this._caching.lastFrame;return s!==r&&(s<e&&t<e||i<s&&i<t)||(this._caching.lastIndex=s<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}.bind(this)]}a.prototype.interpolateShape=t,a.prototype.getValue=i,a.prototype.setVValue=e,a.prototype.addEffect=n,o.prototype.getValue=i,o.prototype.interpolateShape=t,o.prototype.setVValue=e,o.prototype.addEffect=n,h=rt,p.prototype={reset:s,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],e=this.p.v[1],i=this.s.v[0]/2,s=this.s.v[1]/2,r=3!==this.d,a=this.v;a.v[0][0]=t,a.v[0][1]=e-s,a.v[1][0]=r?t+i:t-i,a.v[1][1]=e,a.v[2][0]=t,a.v[2][1]=e+s,a.v[3][0]=r?t-i:t+i,a.v[3][1]=e,a.i[0][0]=r?t-i*h:t+i*h,a.i[0][1]=e-s,a.i[1][0]=r?t+i:t-i,a.i[1][1]=e-s*h,a.i[2][0]=r?t+i*h:t-i*h,a.i[2][1]=e+s,a.i[3][0]=r?t-i:t+i,a.i[3][1]=e+s*h,a.o[0][0]=r?t+i*h:t-i*h,a.o[0][1]=e-s,a.o[1][0]=r?t+i:t-i,a.o[1][1]=e+s*h,a.o[2][0]=r?t-i*h:t+i*h,a.o[2][1]=e+s,a.o[3][0]=r?t-i:t+i,a.o[3][1]=e-s*h}},y([b],p);var h,l=p;function p(t,e){this.v=_.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=Je.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=e.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=C.getProp(t,e.p,1,0,this),this.s=C.getProp(t,e.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}m.prototype={reset:s,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf)&&this.convertToPath()},convertStarToPath:function(){for(var t=2*Math.floor(this.pt.v),e=2*Math.PI/t,i=!0,s=this.or.v,r=this.ir.v,a=this.os.v,n=this.is.v,o=2*Math.PI*s/(2*t),h=2*Math.PI*r/(2*t),l=-Math.PI/2,p=(l+=this.r.v,3===this.data.d?-1:1),f=this.v._length=0;f<t;f+=1){var m=i?a:n,c=i?o:h,d=(u=i?s:r)*Math.cos(l),u=u*Math.sin(l),g=0==d&&0==u?0:u/Math.sqrt(d*d+u*u),y=0==d&&0==u?0:-d/Math.sqrt(d*d+u*u);d+=+this.p.v[0],u+=+this.p.v[1],this.v.setTripleAt(d,u,d-g*c*m*p,u-y*c*m*p,d+g*c*m*p,u+y*c*m*p,f,!0),i=!i,l+=e*p}},convertPolygonToPath:function(){var t,e=Math.floor(this.pt.v),i=2*Math.PI/e,s=this.or.v,r=this.os.v,a=2*Math.PI*s/(4*e),n=.5*-Math.PI,o=3===this.data.d?-1:1;for(n+=this.r.v,t=this.v._length=0;t<e;t+=1){var h=s*Math.cos(n),l=s*Math.sin(n),p=0==h&&0==l?0:l/Math.sqrt(h*h+l*l),f=0==h&&0==l?0:-h/Math.sqrt(h*h+l*l);h+=+this.p.v[0],l+=+this.p.v[1],this.v.setTripleAt(h,l,h-p*a*r*o,l-f*a*r*o,h+p*a*r*o,l+f*a*r*o,t,!0),n+=i*o}this.paths.length=0,this.paths[0]=this.v}},y([b],m);var f=m;function m(t,e){this.v=_.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=e,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),1===e.sy?(this.ir=C.getProp(t,e.ir,0,0,this),this.is=C.getProp(t,e.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=C.getProp(t,e.pt,0,0,this),this.p=C.getProp(t,e.p,1,0,this),this.r=C.getProp(t,e.r,0,U,this),this.or=C.getProp(t,e.or,0,0,this),this.os=C.getProp(t,e.os,0,.01,this),this.localShapeCollection=Je.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}d.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,s=this.s.v[1]/2,r=Z(i,s,this.r.v),a=r*(1-rt);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+i,e-s+r,t+i,e-s+r,t+i,e-s+a,0,!0),this.v.setTripleAt(t+i,e+s-r,t+i,e+s-a,t+i,e+s-r,1,!0),0!==r?(this.v.setTripleAt(t+i-r,e+s,t+i-r,e+s,t+i-a,e+s,2,!0),this.v.setTripleAt(t-i+r,e+s,t-i+a,e+s,t-i+r,e+s,3,!0),this.v.setTripleAt(t-i,e+s-r,t-i,e+s-r,t-i,e+s-a,4,!0),this.v.setTripleAt(t-i,e-s+r,t-i,e-s+a,t-i,e-s+r,5,!0),this.v.setTripleAt(t-i+r,e-s,t-i+r,e-s,t-i+a,e-s,6,!0),this.v.setTripleAt(t+i-r,e-s,t+i-a,e-s,t+i-r,e-s,7,!0)):(this.v.setTripleAt(t-i,e+s,t-i+a,e+s,t-i,e+s,2),this.v.setTripleAt(t-i,e-s,t-i,e-s+a,t-i,e-s,3))):(this.v.setTripleAt(t+i,e-s+r,t+i,e-s+a,t+i,e-s+r,0,!0),0!==r?(this.v.setTripleAt(t+i-r,e-s,t+i-r,e-s,t+i-a,e-s,1,!0),this.v.setTripleAt(t-i+r,e-s,t-i+a,e-s,t-i+r,e-s,2,!0),this.v.setTripleAt(t-i,e-s+r,t-i,e-s+r,t-i,e-s+a,3,!0),this.v.setTripleAt(t-i,e+s-r,t-i,e+s-a,t-i,e+s-r,4,!0),this.v.setTripleAt(t-i+r,e+s,t-i+r,e+s,t-i+a,e+s,5,!0),this.v.setTripleAt(t+i-r,e+s,t+i-a,e+s,t+i-r,e+s,6,!0),this.v.setTripleAt(t+i,e+s-r,t+i,e+s-r,t+i,e+s-a,7,!0)):(this.v.setTripleAt(t-i,e-s,t-i+a,e-s,t-i,e-s,1,!0),this.v.setTripleAt(t-i,e+s,t-i,e+s-a,t-i,e+s,2,!0),this.v.setTripleAt(t+i,e+s,t+i-a,e+s,t+i,e+s,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf)&&this.convertRectToPath()},reset:s},y([b],d);var c=d;function d(t,e){this.v=_.newElement(),this.v.c=!0,this.localShapeCollection=Je.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),this.p=C.getProp(t,e.p,1,0,this),this.s=C.getProp(t,e.s,1,0,this),this.r=C.getProp(t,e.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}var u={getShapeProp:function(t,e,i){var s;return 3===i||4===i?s=new((3===i?e.pt:e.ks).k.length?o:a)(t,e,i):5===i?s=new c(t,e):6===i?s=new l(t,e):7===i&&(s=new f(t,e)),s.k&&t.addDynamicProperty(s),s},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return o}};return u})(),p=(He=Math.cos,Xe=Math.sin,Ke=Math.tan,Ze=Math.round,function(){this.reset=Qe,this.rotate=$e,this.rotateX=ti,this.rotateY=ei,this.rotateZ=ii,this.skew=ri,this.skewFromAxis=ai,this.shear=si,this.scale=ni,this.setTransform=oi,this.translate=hi,this.transform=li,this.applyToPoint=di,this.applyToX=ui,this.applyToY=gi,this.applyToZ=yi,this.applyToPointArray=ki,this.applyToTriplePoints=xi,this.applyToPointStringified=Ai,this.toCSS=Pi,this.to2dCSS=wi,this.clone=mi,this.cloneFromProps=ci,this.equals=fi,this.inversePoints=_i,this.inversePoint=bi,this.getInverseMatrix=vi,this._t=this.transform,this.isIdentity=pi,this._identity=!0,this._identityCalculated=!1,this.props=J("float32",16),this.reset()});function Qe(){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 $e(t){var e;return 0===t?this:(e=He(t),t=Xe(t),this._t(e,-t,0,0,t,e,0,0,0,0,1,0,0,0,0,1))}function ti(t){var e;return 0===t?this:(e=He(t),t=Xe(t),this._t(1,0,0,0,0,e,-t,0,0,t,e,0,0,0,0,1))}function ei(t){var e;return 0===t?this:(e=He(t),t=Xe(t),this._t(e,0,t,0,0,1,0,0,-t,0,e,0,0,0,0,1))}function ii(t){var e;return 0===t?this:(e=He(t),t=Xe(t),this._t(e,-t,0,0,t,e,0,0,0,0,1,0,0,0,0,1))}function si(t,e){return this._t(1,e,t,1,0,0)}function ri(t,e){return this.shear(Ke(t),Ke(e))}function ai(t,e){var i=He(e),e=Xe(e);return this._t(i,e,0,0,-e,i,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,Ke(t),1,0,0,0,0,1,0,0,0,0,1)._t(i,-e,0,0,e,i,0,0,0,0,1,0,0,0,0,1)}function ni(t,e,i){return i||0===i||(i=1),1===t&&1===e&&1===i?this:this._t(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1)}function oi(t,e,i,s,r,a,n,o,h,l,p,f,m,c,d,u){return this.props[0]=t,this.props[1]=e,this.props[2]=i,this.props[3]=s,this.props[4]=r,this.props[5]=a,this.props[6]=n,this.props[7]=o,this.props[8]=h,this.props[9]=l,this.props[10]=p,this.props[11]=f,this.props[12]=m,this.props[13]=c,this.props[14]=d,this.props[15]=u,this}function hi(t,e,i){return i=i||0,0!==t||0!==e||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,i,1):this}function li(t,e,i,s,r,a,n,o,h,l,p,f,m,c,d,u){var g,y,v,b,_,x,k,A,P,C,w,D,E,S,T,M,F=this.props;return 1===t&&0===e&&0===i&&0===s&&0===r&&1===a&&0===n&&0===o&&0===h&&0===l&&1===p&&0===f?(F[12]=F[12]*t+F[15]*m,F[13]=F[13]*a+F[15]*c,F[14]=F[14]*p+F[15]*d,F[15]*=u,this._identityCalculated=!1):(g=F[0],_=F[4],x=F[5],k=F[6],A=F[7],P=F[8],C=F[9],w=F[10],D=F[11],E=F[12],S=F[13],T=F[14],M=F[15],F[0]=g*t+(y=F[1])*r+(v=F[2])*h+(b=F[3])*m,F[1]=g*e+y*a+v*l+b*c,F[2]=g*i+y*n+v*p+b*d,F[3]=g*s+y*o+v*f+b*u,F[4]=_*t+x*r+k*h+A*m,F[5]=_*e+x*a+k*l+A*c,F[6]=_*i+x*n+k*p+A*d,F[7]=_*s+x*o+k*f+A*u,F[8]=P*t+C*r+w*h+D*m,F[9]=P*e+C*a+w*l+D*c,F[10]=P*i+C*n+w*p+D*d,F[11]=P*s+C*o+w*f+D*u,F[12]=E*t+S*r+T*h+M*m,F[13]=E*e+S*a+T*l+M*c,F[14]=E*i+S*n+T*p+M*d,F[15]=E*s+S*o+T*f+M*u,this._identityCalculated=!1),this}function pi(){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 fi(t){for(var e=0;e<16;){if(t.props[e]!==this.props[e])return!1;e+=1}return!0}function mi(t){for(var e=0;e<16;e+=1)t.props[e]=this.props[e];return t}function ci(t){for(var e=0;e<16;e+=1)this.props[e]=t[e]}function di(t,e,i){return{x:t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}}function ui(t,e,i){return t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12]}function gi(t,e,i){return t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13]}function yi(t,e,i){return t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}function vi(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],e=this.props[5]/t,i=-this.props[1]/t,s=-this.props[4]/t,r=this.props[0]/t,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,t=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,n=new p;return n.props[0]=e,n.props[1]=i,n.props[4]=s,n.props[5]=r,n.props[12]=a,n.props[13]=t,n}function bi(t){return this.getInverseMatrix().applyToPointArray(t[0],t[1],t[2]||0)}function _i(t){for(var e=t.length,i=[],s=0;s<e;s+=1)i[s]=bi(t[s]);return i}function xi(t,e,i){var s,r,a,n,o,h,l=J("float32",6);return this.isIdentity()?(l[0]=t[0],l[1]=t[1],l[2]=e[0],l[3]=e[1],l[4]=i[0],l[5]=i[1]):(s=this.props[0],r=this.props[1],a=this.props[4],n=this.props[5],o=this.props[12],h=this.props[13],l[0]=t[0]*s+t[1]*a+o,l[1]=t[0]*r+t[1]*n+h,l[2]=e[0]*s+e[1]*a+o,l[3]=e[0]*r+e[1]*n+h,l[4]=i[0]*s+i[1]*a+o,l[5]=i[0]*r+i[1]*n+h),l}function ki(t,e,i){t=this.isIdentity()?[t,e,i]:[t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]];return t}function Ai(t,e){var i;return this.isIdentity()?t+","+e:(i=this.props,Math.round(100*(t*i[0]+e*i[4]+i[12]))/100+","+Math.round(100*(t*i[1]+e*i[5]+i[13]))/100)}function Pi(){for(var t=0,e=this.props,i="matrix3d(";t<16;)i=i+Ze(1e4*e[t])/1e4+(15===t?")":","),t+=1;return i}function Ci(t){return t<1e-6&&0<t||-1e-6<t&&t<0?Ze(1e4*t)/1e4:t}function wi(){var t=this.props;return"matrix("+Ci(t[0])+","+Ci(t[1])+","+Ci(t[4])+","+Ci(t[5])+","+Ci(t[12])+","+Ci(t[13])+")"}function Di(t){return(Di="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t={};function Ei(){e.searchAnimations()}t.play=e.play,t.pause=e.pause,t.setLocationHref=function(t){L=t},t.togglePause=e.togglePause,t.setSpeed=e.setSpeed,t.setDirection=e.setDirection,t.stop=e.stop,t.searchAnimations=Ei,t.registerAnimation=e.registerAnimation,t.loadAnimation=function(t){return e.loadAnimation(t)},t.setSubframeRendering=function(t){q=!!t},t.resize=e.resize,t.goToAndStop=e.goToAndStop,t.destroy=e.destroy,t.setQuality=function(t){if("string"==typeof t)switch(t){case"high":kt(200);break;default:case"medium":kt(50);break;case"low":kt(10)}else!isNaN(t)&&1<t&&kt(t);50<=At()?at():at()},t.inBrowser=function(){return"undefined"!=typeof navigator},t.installPlugin=function(t,e){"expressions"===t&&_t(e)},t.freeze=e.freeze,t.unfreeze=e.unfreeze,t.setVolume=e.setVolume,t.mute=e.mute,t.unmute=e.unmute,t.getRegisteredAnimations=e.getRegisteredAnimations,t.useWebWorker=function(t){B=!!t},t.setIDPrefix=function(t){Y=t},t.__getFactory=function(t){switch(t){case"propertyFactory":return C;case"shapePropertyFactory":return Ue;case"matrix":return p;default:return null}},t.version="5.9.6";var Si="",i=document.getElementsByTagName("script"),i=i[i.length-1]||{src:""},Si=i.src?i.src.replace(/^[^\?]+\??/,""):"",Ti=((t=>{for(var e=Si.split("&"),i=0;i<e.length;i+=1){var s=e[i].split("=");if(decodeURIComponent(s[0])==t)return decodeURIComponent(s[1])}})("renderer"),setInterval(function(){"complete"===document.readyState&&(clearInterval(Ti),Ei())},100));try{"object"===("undefined"==typeof exports?"undefined":Di(exports))&&"undefined"!=typeof module||"function"==typeof define&&define.amd||(window.bodymovin=t)}catch(t){}Mi={},(i={}).registerModifier=function(t,e){Mi[t]||(Mi[t]=e)},i.getModifier=function(t,e,i){return new Mi[t](e,i)};var Mi,Fi=i;function Ii(){}function Li(){}function Bi(){}Ii.prototype.initModifierProperties=function(){},Ii.prototype.addShapeToModifier=function(){},Ii.prototype.addShape=function(t){var e;this.closed||(t.sh.container.addDynamicProperty(t.sh),e={shape:t.sh,data:t,localShapeCollection:Je.newShapeCollection()},this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated())},Ii.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameId=R,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},Ii.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},y([b],Ii),y([Ii],Li),Li.prototype.initModifierProperties=function(t,e){this.s=C.getProp(t,e.s,0,.01,this),this.e=C.getProp(t,e.e,0,.01,this),this.o=C.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},Li.prototype.addShapeToModifier=function(t){t.pathsData=[]},Li.prototype.calculateShapeEdges=function(t,e,i,s,r){for(var a,n,o=[],h=(e<=1?o.push({s:t,e:e}):1<=t?o.push({s:t-1,e:e-1}):(o.push({s:t,e:1}),o.push({s:0,e:e-1})),[]),l=o.length,p=0;p<l;p+=1)(n=o[p]).e*r<s||n.s*r>s+i||(a=n.s*r<=s?0:(n.s*r-s)/i,n=n.e*r>=s+i?1:(n.e*r-s)/i,h.push([a,n]));return h.length||h.push([0,0]),h},Li.prototype.releasePathsData=function(t){for(var e=t.length,i=0;i<e;i+=1)ye.release(t[i]);return t.length=0,t},Li.prototype.processShapes=function(t){this._mdf||t?((e=this.o.v%360/360)<0&&(e+=1),i=1<this.s.v?1+e:this.s.v<0?0+e:this.s.v+e,(s=1<this.e.v?1+e:this.e.v<0?0+e:this.e.v+e)<i&&(e=i,i=s,s=e),i=1e-4*Math.round(1e4*i),s=1e-4*Math.round(1e4*s),this.sValue=i,this.eValue=s):(i=this.sValue,s=this.eValue);var e,i,s,r,a,n,o,h,l,p=this.shapes.length,f=0;if(s===i)for(u=0;u<p;u+=1)this.shapes[u].localShapeCollection.releaseShapes(),this.shapes[u].shape._mdf=!0,this.shapes[u].shape.paths=this.shapes[u].localShapeCollection,this._mdf&&(this.shapes[u].pathsData.length=0);else if(1===s&&0===i||0===s&&1===i){if(this._mdf)for(u=0;u<p;u+=1)this.shapes[u].pathsData.length=0,this.shapes[u].shape._mdf=!0}else{for(var m,c,d=[],u=0;u<p;u+=1)if((m=this.shapes[u]).shape._mdf||this._mdf||t||2===this.m){if(n=(r=m.shape.paths)._length,l=0,!m.shape._mdf&&m.pathsData.length)l=m.totalShapeLength;else{for(o=this.releasePathsData(m.pathsData),a=0;a<n;a+=1)h=xe.getSegmentsLength(r.shapes[a]),o.push(h),l+=h.totalLength;m.totalShapeLength=l,m.pathsData=o}f+=l,m.shape._mdf=!0}else m.shape.paths=m.localShapeCollection;var g,y=i,v=s,b=0;for(u=p-1;0<=u;--u)if((m=this.shapes[u]).shape._mdf){for((c=m.localShapeCollection).releaseShapes(),2===this.m&&1<p?(g=this.calculateShapeEdges(i,s,m.totalShapeLength,b,f),b+=m.totalShapeLength):g=[[y,v]],n=g.length,a=0;a<n;a+=1){y=g[a][0],v=g[a][1],d.length=0,v<=1?d.push({s:m.totalShapeLength*y,e:m.totalShapeLength*v}):1<=y?d.push({s:m.totalShapeLength*(y-1),e:m.totalShapeLength*(v-1)}):(d.push({s:m.totalShapeLength*y,e:m.totalShapeLength}),d.push({s:0,e:m.totalShapeLength*(v-1)}));var _,x=this.addShapes(m,d[0]);d[0].s!==d[0].e&&(1<d.length&&(x=m.shape.paths.shapes[m.shape.paths._length-1].c?(_=x.pop(),this.addPaths(x,c),this.addShapes(m,d[1],_)):(this.addPaths(x,c),this.addShapes(m,d[1]))),this.addPaths(x,c))}m.shape.paths=c}}},Li.prototype.addPaths=function(t,e){for(var i=t.length,s=0;s<i;s+=1)e.addShape(t[s])},Li.prototype.addSegment=function(t,e,i,s,r,a,n){r.setXYAt(e[0],e[1],"o",a),r.setXYAt(i[0],i[1],"i",a+1),n&&r.setXYAt(t[0],t[1],"v",a),r.setXYAt(s[0],s[1],"v",a+1)},Li.prototype.addSegmentFromArray=function(t,e,i,s){e.setXYAt(t[1],t[5],"o",i),e.setXYAt(t[2],t[6],"i",i+1),s&&e.setXYAt(t[0],t[4],"v",i),e.setXYAt(t[3],t[7],"v",i+1)},Li.prototype.addShapes=function(t,e,i){var s,r,a,n,o,h,l,p,f=t.pathsData,m=t.shape.paths.shapes,c=t.shape.paths._length,d=0,u=[],g=!0,y=i?(n=i._length,i._length):(i=_.newElement(),n=0);for(u.push(i),s=0;s<c;s+=1){for(o=f[s].lengths,i.c=m[s].c,a=m[s].c?o.length:o.length+1,r=1;r<a;r+=1)if(d+(p=o[r-1]).addedLength<e.s)d+=p.addedLength,i.c=!1;else{if(d>e.e){i.c=!1;break}e.s<=d&&e.e>=d+p.addedLength?(this.addSegment(m[s].v[r-1],m[s].o[r-1],m[s].i[r],m[s].v[r],i,n,g),g=!1):(h=xe.getNewSegment(m[s].v[r-1],m[s].v[r],m[s].o[r-1],m[s].i[r],(e.s-d)/p.addedLength,(e.e-d)/p.addedLength,o[r-1]),this.addSegmentFromArray(h,i,n,g),i.c=g=!1),d+=p.addedLength,n+=1}if(m[s].c&&o.length&&(p=o[r-1],d<=e.e?(l=o[r-1].addedLength,e.s<=d&&e.e>=d+l?(this.addSegment(m[s].v[r-1],m[s].o[r-1],m[s].i[0],m[s].v[0],i,n,g),g=!1):(h=xe.getNewSegment(m[s].v[r-1],m[s].v[0],m[s].o[r-1],m[s].i[0],(e.s-d)/l,(e.e-d)/l,o[r-1]),this.addSegmentFromArray(h,i,n,g),i.c=g=!1)):i.c=!1,d+=p.addedLength,n+=1),i._length&&(i.setXYAt(i.v[y][0],i.v[y][1],"i",y),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),d>e.e)break;s<c-1&&(i=_.newElement(),g=!0,u.push(i),n=0)}return u},y([Ii],Bi),Bi.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=C.getProp(t,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},Bi.prototype.processPath=function(t,e){for(var i=e/100,s=[0,0],r=t._length,a=0,a=0;a<r;a+=1)s[0]+=t.v[a][0],s[1]+=t.v[a][1];s[0]/=r,s[1]/=r;var n,o,h,l,p,f,m=_.newElement();for(m.c=t.c,a=0;a<r;a+=1)n=t.v[a][0]+(s[0]-t.v[a][0])*i,o=t.v[a][1]+(s[1]-t.v[a][1])*i,h=t.o[a][0]+(s[0]-t.o[a][0])*-i,l=t.o[a][1]+(s[1]-t.o[a][1])*-i,p=t.i[a][0]+(s[0]-t.i[a][0])*-i,f=t.i[a][1]+(s[1]-t.i[a][1])*-i,m.setTripleAt(n,o,h,l,p,f,a);return m},Bi.prototype.processShapes=function(t){var e,i,s,r=this.shapes.length,a=this.amount.v;if(0!==a)for(var n,o,h=0;h<r;h+=1){if(o=(n=this.shapes[h]).localShapeCollection,n.shape._mdf||this._mdf||t)for(o.releaseShapes(),n.shape._mdf=!0,e=n.shape.paths.shapes,s=n.shape.paths._length,i=0;i<s;i+=1)o.addShape(this.processPath(e[i],a));n.shape.paths=n.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};Ri=[0,0],zi.prototype={applyToMatrix:function(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?t.translate(this.px.v,this.py.v,-this.pz.v):t.translate(this.px.v,this.py.v,0):t.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){var e,i,s,r;this.elem.globalData.frameId!==this.frameId&&(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),(this._mdf||t)&&(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&&(t=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime?i=this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(e=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/t,0),this.p.getValueAtTime(this.p.keyframes[0].t/t,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(e=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/t,0),this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/t,0)):(e=this.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/t,this.p.offsetTime)):this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime?(e=[],i=[],s=this.px,r=this.py,s._caching.lastFrame+s.offsetTime<=s.keyframes[0].t?(e[0]=s.getValueAtTime((s.keyframes[0].t+.01)/t,0),e[1]=r.getValueAtTime((r.keyframes[0].t+.01)/t,0),i[0]=s.getValueAtTime(s.keyframes[0].t/t,0),i[1]=r.getValueAtTime(r.keyframes[0].t/t,0)):s._caching.lastFrame+s.offsetTime>=s.keyframes[s.keyframes.length-1].t?(e[0]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/t,0),e[1]=r.getValueAtTime(r.keyframes[r.keyframes.length-1].t/t,0),i[0]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/t,0),i[1]=r.getValueAtTime((r.keyframes[r.keyframes.length-1].t-.01)/t,0)):(e=[s.pv,r.pv],i[0]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/t,s.offsetTime),i[1]=r.getValueAtTime((r._caching.lastFrame+r.offsetTime-.01)/t,r.offsetTime))):e=i=Ri,this.v.rotate(-Math.atan2(e[1]-i[1],e[0]-i[0]))),this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])),this.frameId=this.elem.globalData.frameId)},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},y([b],zi),zi.prototype.addDynamicProperty=function(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty=!0},zi.prototype._addDynamicProperty=b.prototype.addDynamicProperty;var Ri,Vi={getTransformProperty:function(t,e,i){return new zi(t,e,i)}};function zi(t,e,i){if(this.elem=t,this.frameId=-1,this.propType="transform",this.data=e,this.v=new p,this.pre=new p,this.appliedTransformations=0,this.initDynamicPropertyContainer(i||t),e.p&&e.p.s?(this.px=C.getProp(t,e.p.x,0,0,this),this.py=C.getProp(t,e.p.y,0,0,this),e.p.z&&(this.pz=C.getProp(t,e.p.z,0,0,this))):this.p=C.getProp(t,e.p||{k:[0,0,0]},1,0,this),e.rx){if(this.rx=C.getProp(t,e.rx,0,U,this),this.ry=C.getProp(t,e.ry,0,U,this),this.rz=C.getProp(t,e.rz,0,U,this),e.or.k[0].ti)for(var s=e.or.k.length,r=0;r<s;r+=1)e.or.k[r].to=null,e.or.k[r].ti=null;this.or=C.getProp(t,e.or,1,U,this),this.or.sh=!0}else this.r=C.getProp(t,e.r||{k:0},0,U,this);e.sk&&(this.sk=C.getProp(t,e.sk,0,U,this),this.sa=C.getProp(t,e.sa,0,U,this)),this.a=C.getProp(t,e.a||{k:[0,0,0]},1,0,this),this.s=C.getProp(t,e.s||{k:[100,100,100]},1,.01,this),e.o?this.o=C.getProp(t,e.o,0,.01,t):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}function Oi(){}function Ni(){}function Gi(t){for(var e=t.fStyle?t.fStyle.split(" "):[],i="normal",s="normal",r=e.length,a=0;a<r;a+=1)switch(e[a].toLowerCase()){case"italic":s="italic";break;case"bold":i="700";break;case"black":i="900";break;case"medium":i="500";break;case"regular":case"normal":i="400";break;case"light":case"thin":i="200"}return{style:s,weight:t.fWeight||i}}y([Ii],Oi),Oi.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=C.getProp(t,e.c,0,null,this),this.o=C.getProp(t,e.o,0,null,this),this.tr=Vi.getTransformProperty(t,e.tr,this),this.so=C.getProp(t,e.tr.so,0,.01,this),this.eo=C.getProp(t,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new p,this.rMatrix=new p,this.sMatrix=new p,this.tMatrix=new p,this.matrix=new p},Oi.prototype.applyTransforms=function(t,e,i,s,r,a){var n=a?-1:1,o=s.s.v[0]+(1-s.s.v[0])*(1-r),h=s.s.v[1]+(1-s.s.v[1])*(1-r);t.translate(s.p.v[0]*n*r,s.p.v[1]*n*r,s.p.v[2]),e.translate(-s.a.v[0],-s.a.v[1],s.a.v[2]),e.rotate(-s.r.v*n*r),e.translate(s.a.v[0],s.a.v[1],s.a.v[2]),i.translate(-s.a.v[0],-s.a.v[1],s.a.v[2]),i.scale(a?1/o:o,a?1/h:h),i.translate(s.a.v[0],s.a.v[1],s.a.v[2])},Oi.prototype.init=function(t,e,i,s){for(this.elem=t,this.arr=e,this.pos=i,this.elemsData=s,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[i]);0<i;)this._elements.unshift(e[--i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},Oi.prototype.resetElements=function(t){for(var e=t.length,i=0;i<e;i+=1)t[i]._processed=!1,"gr"===t[i].ty&&this.resetElements(t[i].it)},Oi.prototype.cloneElements=function(t){t=JSON.parse(JSON.stringify(t));return this.resetElements(t),t},Oi.prototype.changeGroupRender=function(t,e){for(var i=t.length,s=0;s<i;s+=1)t[s]._render=e,"gr"===t[s].ty&&this.changeGroupRender(t[s].it,e)},Oi.prototype.processShapes=function(t){var e,i,s,r,a,n=!1;if(this._mdf||t){var o,h=Math.ceil(this.c.v);if(this._groups.length<h){for(;this._groups.length<h;){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}]},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(),n=!0}for(s=a=0;s<=this._groups.length-1;s+=1)this._groups[s]._render=o=a<h,this.changeGroupRender(this._groups[s].it,o),o||(0!==(o=(o=this.elemsData[s].it)[o.length-1]).transform.op.v?(o.transform.op._mdf=!0,o.transform.op.v=0):o.transform.op._mdf=!1),a+=1;this._currentCopies=h;var p,f,t=this.o.v,m=t%1,c=0<t?Math.floor(t):Math.ceil(t),d=this.pMatrix.props,u=this.rMatrix.props,g=this.sMatrix.props,y=(this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset(),0);if(0<t){for(;y<c;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),y+=1;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,m,!1),y+=m)}else if(t<0){for(;c<y;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),--y;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-m,!0),y-=m)}for(s=1===this.data.m?0:this._currentCopies-1,r=1===this.data.m?1:-1,a=this._currentCopies;a;){if(f=(i=(e=this.elemsData[s].it)[e.length-1].transform.mProps.v.props).length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(s/(this._currentCopies-1)),0!==y){for((0!==s&&1===r||s!==this._currentCopies-1&&-1===r)&&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(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],d[10],d[11],d[12],d[13],d[14],d[15]),p=0;p<f;p+=1)i[p]=this.matrix.props[p];this.matrix.reset()}else for(this.matrix.reset(),p=0;p<f;p+=1)i[p]=this.matrix.props[p];y+=1,--a,s+=r}}else for(a=this._currentCopies,s=0,r=1;a;)i=(e=this.elemsData[s].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,--a,s+=r;return n},Oi.prototype.addShape=function(){},y([Ii],Ni),Ni.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=C.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},Ni.prototype.processPath=function(t,e){for(var i,s,r,a,n,o,h,l,p,f,m=_.newElement(),c=(m.c=t.c,t._length),d=0,u=0;u<c;u+=1)i=t.v[u],r=t.o[u],s=t.i[u],i[0]===r[0]&&i[1]===r[1]&&i[0]===s[0]&&i[1]===s[1]?0!==u&&u!==c-1||t.c?(a=0===u?t.v[c-1]:t.v[u-1],o=(n=Math.sqrt(Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)))?Math.min(n/2,e)/n:0,p=i[0]+(a[0]-i[0])*o,f=i[1]-(i[1]-a[1])*o,h=p-(p-i[0])*rt,l=f-(f-i[1])*rt,m.setTripleAt(p,f,h,l,p,f,d),d+=1,a=u===c-1?t.v[0]:t.v[u+1],o=(n=Math.sqrt(Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)))?Math.min(n/2,e)/n:0,h=i[0]+(a[0]-i[0])*o,l=i[1]+(a[1]-i[1])*o,p=h-(h-i[0])*rt,f=l-(l-i[1])*rt,m.setTripleAt(h,l,h,l,p,f,d)):m.setTripleAt(i[0],i[1],r[0],r[1],s[0],s[1],d):m.setTripleAt(t.v[u][0],t.v[u][1],t.o[u][0],t.o[u][1],t.i[u][0],t.i[u][1],d),d+=1;return m},Ni.prototype.processShapes=function(t){var e,i,s,r=this.shapes.length,a=this.rd.v;if(0!==a)for(var n,o,h=0;h<r;h+=1){if(o=(n=this.shapes[h]).localShapeCollection,n.shape._mdf||this._mdf||t)for(o.releaseShapes(),n.shape._mdf=!0,e=n.shape.paths.shapes,s=n.shape.paths._length,i=0;i<s;i+=1)o.addShape(this.processPath(e[i],a));n.shape.paths=n.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};ji={w:0,size:0,shapes:[],data:{shapes:[]}},qi=(qi=[]).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]),Wi=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],Yi=[65039,8205],Zi.isModifier=function(t,e){return t=t.toString(16)+e.toString(16),-1!==Wi.indexOf(t)},Zi.isZeroWidthJoiner=function(t,e){return e?t===Yi[0]&&e===Yi[1]:t===Yi[1]},Zi.isCombinedCharacter=function(t){return-1!==qi.indexOf(t)},Zi.prototype={addChars:function(t){if(t){this.chars||(this.chars=[]);for(var e,i,s=t.length,r=this.chars.length,a=0;a<s;a+=1){for(e=0,i=!1;e<r;)this.chars[e].style===t[a].style&&this.chars[e].fFamily===t[a].fFamily&&this.chars[e].ch===t[a].ch&&(i=!0),e+=1;i||(this.chars.push(t[a]),r+=1)}}},addFonts:function(t,e){if(t)if(this.chars)this.isLoaded=!0,this.fonts=t.list;else if(document.body){for(var i=t.list,s=i.length,r=s,a=0;a<s;a+=1){var n,o,h,l,p=!0;if(i[a].loaded=!1,i[a].monoCase=Xi(i[a].fFamily,"monospace"),i[a].sansCase=Xi(i[a].fFamily,"sans-serif"),i[a].fPath){if("p"===i[a].fOrigin||3===i[a].origin)(p=0<(o=document.querySelectorAll('style[f-forigin="p"][f-family="'+i[a].fFamily+'"], style[f-origin="3"][f-family="'+i[a].fFamily+'"]')).length?!1:p)&&((h=g("style")).setAttribute("f-forigin",i[a].fOrigin),h.setAttribute("f-origin",i[a].origin),h.setAttribute("f-family",i[a].fFamily),h.type="text/css",h.innerText="@font-face {font-family: "+i[a].fFamily+"; font-style: normal; src: url('"+i[a].fPath+"');}",e.appendChild(h));else if("g"===i[a].fOrigin||1===i[a].origin){for(o=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),n=0;n<o.length;n+=1)-1!==o[n].href.indexOf(i[a].fPath)&&(p=!1);p&&((h=g("link")).setAttribute("f-forigin",i[a].fOrigin),h.setAttribute("f-origin",i[a].origin),h.type="text/css",h.rel="stylesheet",h.href=i[a].fPath,document.body.appendChild(h))}else if("t"===i[a].fOrigin||2===i[a].origin){for(o=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),n=0;n<o.length;n+=1)i[a].fPath===o[n].src&&(p=!1);p&&((l=g("link")).setAttribute("f-forigin",i[a].fOrigin),l.setAttribute("f-origin",i[a].origin),l.setAttribute("rel","stylesheet"),l.setAttribute("href",i[a].fPath),e.appendChild(l))}}else i[a].loaded=!0,--r;i[a].helper=Ki(i[a],e),i[a].cache={},this.fonts.push(i[a])}0===r?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0,t.list.forEach(function(t){t.helper=Ki(t),t.cache={}}),this.fonts=t.list;else this.isLoaded=!0},getCharData:function(t,e,i){for(var s=0,r=this.chars.length;s<r;){if(this.chars[s].ch===t&&this.chars[s].style===e&&this.chars[s].fFamily===i)return this.chars[s];s+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0),ji},getFontByName:function(t){for(var e=0,i=this.fonts.length;e<i;){if(this.fonts[e].fName===t)return this.fonts[e];e+=1}return this.fonts[0]},measureText:function(t,e,i){var s,r,a,e=this.getFontByName(e),n=t.charCodeAt(0);return e.cache[n+1]||(s=e.helper," "===t?(r=s.measureText("|"+t+"|"),a=s.measureText("||"),e.cache[n+1]=(r-a)/100):e.cache[n+1]=s.measureText(t)/100),e.cache[n+1]*i},checkLoadedFonts:function(){for(var t,e,i=this.fonts.length,s=i,r=0;r<i;r+=1)this.fonts[r].loaded?--s:"n"===this.fonts[r].fOrigin||0===this.fonts[r].origin?this.fonts[r].loaded=!0:(t=this.fonts[r].monoCase.node,e=this.fonts[r].monoCase.w,t.offsetWidth===e&&(t=this.fonts[r].sansCase.node,e=this.fonts[r].sansCase.w,t.offsetWidth===e)||(--s,this.fonts[r].loaded=!0),this.fonts[r].loaded&&(this.fonts[r].sansCase.parent.parentNode.removeChild(this.fonts[r].sansCase.parent),this.fonts[r].monoCase.parent.parentNode.removeChild(this.fonts[r].monoCase.parent)));0!==s&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};var ji,qi,Wi,Yi,Hi=Zi;function Xi(t,e){var i=g("span"),s=(i.setAttribute("aria-hidden",!0),i.style.fontFamily=e,g("span")),r=(s.innerText="giItT1WQy@!-/#",i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.style.fontSize="300px",i.style.fontVariant="normal",i.style.fontStyle="normal",i.style.fontWeight="normal",i.style.letterSpacing="0",i.appendChild(s),document.body.appendChild(i),s.offsetWidth);return s.style.fontFamily=(t=>{for(var e=t.split(","),i=e.length,s=[],r=0;r<i;r+=1)"sans-serif"!==e[r]&&"monospace"!==e[r]&&s.push(e[r]);return s.join(",")})(t)+", "+e,{node:s,w:r,parent:i}}function Ki(t,e){var i,s,r=document.body&&e?"svg":"canvas",a=Gi(t);return i="svg"==r?((s=P("text")).style.fontSize="100px",s.setAttribute("font-family",t.fFamily),s.setAttribute("font-style",a.style),s.setAttribute("font-weight",a.weight),s.textContent="1",t.fClass?(s.style.fontFamily="inherit",s.setAttribute("class",t.fClass)):s.style.fontFamily=t.fFamily,e.appendChild(s),s):((e=new OffscreenCanvas(500,500).getContext("2d")).font=a.style+" "+a.weight+" 100px "+t.fFamily,e),{measureText:function(t){return"svg"==r?(i.textContent=t,i.getComputedTextLength()):i.measureText(t).width}}}function Zi(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)}function Ji(){}Ji.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){-1===this.renderableComponents.indexOf(t)&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){-1!==this.renderableComponents.indexOf(t)&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){for(var t=this.renderableComponents.length,e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var Ui,Qi,$i=(()=>{function t(t,e){this._mask=t,this._data=e}return Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(e){for(var i=A(e.viewData.length),s=e.viewData.length,r=0;r<s;r+=1)i[r]=new t(e.viewData[r],e.masksProperties[r]);return function(t){for(r=0;r<s;){if(e.masksProperties[r].nm===t)return i[r];r+=1}return null}}})(),l=(Ui={pv:0,v:0,mult:1},Qi={pv:[0,0,0],v:[0,0,0],mult:1},function(t){var e,i,s,r,a,n,o,h,l;return t?"unidimensional"===t.propType?(i=1/(e=(e=t)&&"pv"in e?e:Ui).mult,s=e.pv*i,(r=new Number(s)).value=s,ts(r,e,"unidimensional"),function(){return e.k&&e.getValue(),s=e.v*i,r.value!==s&&((r=new Number(s)).value=s,ts(r,e,"unidimensional")),r}):(n=1/(a=(a=t)&&"pv"in a?a:Qi).mult,o=a.data&&a.data.l||a.pv.length,h=J("float32",o),l=J("float32",o),h.value=l,ts(h,a,"multidimensional"),function(){a.k&&a.getValue();for(var t=0;t<o;t+=1)l[t]=a.v[t]*n,h[t]=l[t];return h}):es});function ts(s,r,a){Object.defineProperty(s,"velocity",{get:function(){return r.getVelocityAtTime(r.comp.currentFrame)}}),s.numKeys=r.keyframes?r.keyframes.length:0,s.key=function(t){var e,i;return s.numKeys?(e="",e="s"in r.keyframes[t-1]?r.keyframes[t-1].s:"e"in r.keyframes[t-2]?r.keyframes[t-2].e:r.keyframes[t-2].s,(i="unidimensional"===a?new Number(e):Object.assign({},e)).time=r.keyframes[t-1].t/r.elem.comp.globalData.frameRate,i.value="unidimensional"===a?e[0]:e,i):0},s.valueAtTime=r.getValueAtTime,s.speedAtTime=r.getSpeedAtTime,s.velocityAtTime=r.getVelocityAtTime,s.propertyGroup=r.propertyGroup}function es(){return Ui}var is=function(t){function e(t){switch(t){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}var i,s,r,a;return Object.defineProperty(e,"rotation",{get:l(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:l(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:l(t.rx)}),Object.defineProperty(e,"yRotation",{get:l(t.ry)}),Object.defineProperty(e,"scale",{get:l(t.s)}),t.p?a=l(t.p):(i=l(t.px),s=l(t.py),t.pz&&(r=l(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?a():[i(),s(),r?r():0]}}),Object.defineProperty(e,"xPosition",{get:l(t.px)}),Object.defineProperty(e,"yPosition",{get:l(t.py)}),Object.defineProperty(e,"zPosition",{get:l(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:l(t.a)}),Object.defineProperty(e,"opacity",{get:l(t.o)}),Object.defineProperty(e,"skew",{get:l(t.sk)}),Object.defineProperty(e,"skewAxis",{get:l(t.sa)}),Object.defineProperty(e,"orientation",{get:l(t.or)}),e},ss=function(e){function i(t){switch(t){case"ADBE Root Vectors Group":case"Contents":case 2:return i.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return s;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return i.effect;case"ADBE Text Properties":return i.textInterface;default:return null}}i.getMatrix=rs,i.invertPoint=ps,i.applyPoint=ls,i.toWorld=ns,i.toWorldVec=as,i.fromWorld=hs,i.fromWorldVec=os,i.toComp=ns,i.fromComp=fs,i.sampleImage=ms,i.sourceRectAtTime=e.sourceRectAtTime.bind(e);var s,t=z(s=is((i._elem=e).finalTransform.mProp),"anchorPoint");return Object.defineProperties(i,{hasParent:{get:function(){return e.hierarchy.length}},parent:{get:function(){return e.hierarchy[0].layerInterface}},rotation:z(s,"rotation"),scale:z(s,"scale"),position:z(s,"position"),opacity:z(s,"opacity"),anchorPoint:t,anchor_point:t,transform:{get:function(){return s}},active:{get:function(){return e.isInRange}}}),i.startTime=e.data.st,i.index=e.data.ind,i.source=e.data.refId,i.height=0===e.data.ty?e.data.h:100,i.width=0===e.data.ty?e.data.w:100,i.inPoint=e.data.ip/e.comp.globalData.frameRate,i.outPoint=e.data.op/e.comp.globalData.frameRate,i._name=e.data.nm,i.registerMaskInterface=function(t){i.mask=new $i(t,e)},i.registerEffectsInterface=function(t){i.effect=t},i};function rs(t){var e=new p;return void 0!==t?this._elem.finalTransform.mProp.getValueAtTime(t).clone(e):this._elem.finalTransform.mProp.applyToMatrix(e),e}function as(t,e){e=this.getMatrix(e);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.applyPoint(e,t)}function ns(t,e){e=this.getMatrix(e);return this.applyPoint(e,t)}function os(t,e){e=this.getMatrix(e);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.invertPoint(e,t)}function hs(t,e){e=this.getMatrix(e);return this.invertPoint(e,t)}function ls(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var i=this._elem.hierarchy.length,s=0;s<i;s+=1)this._elem.hierarchy[s].finalTransform.mProp.applyToMatrix(t);return t.applyToPointArray(e[0],e[1],e[2]||0)}function ps(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var i=this._elem.hierarchy.length,s=0;s<i;s+=1)this._elem.hierarchy[s].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}function fs(t){var e=new p;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length)for(var i=this._elem.hierarchy.length,s=0;s<i;s+=1)this._elem.hierarchy[s].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}function ms(){return[1,1,1,1]}var cs=function(e,i){return function(t){return(t=void 0===t?1:t)<=0?e:i(t-1)}},f=function(t,e){var i={_name:t};return function(t){return(t=void 0===t?1:t)<=0?i:e(t-1)}},ds={createEffectsInterface:function(t,e){if(t.effectsManager){var i,s=[],r=t.data.ef,a=t.effectsManager.effectElements.length;for(i=0;i<a;i+=1)s.push(function t(r,e,i,s){function a(t){for(var e=r.ef,i=0,s=e.length;i<s;){if(t===e[i].nm||t===e[i].mn||t===e[i].ix)return 5===e[i].ty?o[i]:o[i]();i+=1}throw new Error}var n=cs(a,i);var o=[];var h;var l=r.ef.length;for(h=0;h<l;h+=1)5===r.ef[h].ty?o.push(t(r.ef[h],e.effectElements[h],e.effectElements[h].propertyGroup,s)):o.push(us(e.effectElements[h],r.ef[h].ty,s,n));"ADBE Color Control"===r.mn&&Object.defineProperty(a,"color",{get:function(){return o[0]()}});Object.defineProperties(a,{numProperties:{get:function(){return r.np}},_name:{value:r.nm},propertyGroup:{value:n}});a.enabled=0!==r.en;a.active=a.enabled;return a}(r[i],t.effectsManager.effectElements[i],e,t));var n=t.data.ef||[],o=function(t){for(i=0,a=n.length;i<a;){if(t===n[i].nm||t===n[i].mn||t===n[i].ix)return s[i];i+=1}return null};return Object.defineProperty(o,"numProperties",{get:function(){return n.length}}),o}return null}};function us(t,e,i,s){var r=l(t.p);return t.p.setGroupProperty&&t.p.setGroupProperty(f("",s)),function(){return 10===e?i.comp.compInterface(t.p.v):r()}}var gs=function(s){function t(t){for(var e=0,i=s.layers.length;e<i;){if(s.layers[e].nm===t||s.layers[e].ind===t)return s.elements[e].layerInterface;e+=1}return null}return Object.defineProperty(t,"_name",{value:s.data.nm}),(t.layer=t).pixelAspect=1,t.height=s.data.h||s.globalData.compSize.h,t.width=s.data.w||s.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/s.globalData.frameRate,t.displayStartTime=0,t.numLayers=s.layers.length,t},ys=function(t,e,i){var s=e.sh;function r(t){return"Shape"===t||"shape"===t||"Path"===t||"path"===t||"ADBE Vector Shape"===t||2===t?r.path:null}e=cs(r,i);return s.setGroupProperty(f("Path",e)),Object.defineProperties(r,{path:{get:function(){return s.k&&s.getValue(),s}},shape:{get:function(){return s.k&&s.getValue(),s}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:i}}),r},vs=function(t,e,s){var r;function i(t){if("number"==typeof t)return 0===(t=void 0===t?1:t)?s:r[t-1];for(var e=0,i=r.length;e<i;){if(r[e]._name===t)return r[e];e+=1}return null}return i.propertyGroup=cs(i,function(){return s}),r=bs(t,e,i.propertyGroup),i.numProperties=r.length,i._name="Contents",i};function bs(t,e,i){for(var s=[],r=t?t.length:0,a=0;a<r;a+=1)"gr"===t[a].ty?s.push(((t,e,i)=>{function s(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return s.content;default:return s.transform}}return s.propertyGroup=cs(s,i),i=((t,e,i)=>{function s(t){for(var e=0,i=r.length;e<i;){if(r[e]._name===t||r[e].mn===t||r[e].propertyIndex===t||r[e].ix===t||r[e].ind===t)return r[e];e+=1}return"number"==typeof t?r[t-1]:null}s.propertyGroup=cs(s,i),r=bs(t.it,e.it,s.propertyGroup),s.numProperties=r.length;var r,i=_s(t.it[t.it.length-1],e.it[e.it.length-1],s.propertyGroup);return s.transform=i,s.propertyIndex=t.cix,s._name=t.nm,s})(t,e,s.propertyGroup),e=_s(t.it[t.it.length-1],e.it[e.it.length-1],s.propertyGroup),s.content=i,s.transform=e,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})(t[a],e[a],i)):"fl"===t[a].ty?s.push(((t,e,i)=>{function s(t){return"Color"===t||"color"===t?s.color:"Opacity"===t||"opacity"===t?s.opacity:null}return Object.defineProperties(s,{color:{get:l(e.c)},opacity:{get:l(e.o)},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(f("Color",i)),e.o.setGroupProperty(f("Opacity",i)),s})(t[a],e[a],i)):"st"===t[a].ty?s.push(((t,e,i)=>{var s,i=cs(h,i),r=cs(void 0,i),a=t.d?t.d.length:0,n={};for(s=0;s<a;s+=1){{o=void 0;var o=s;Object.defineProperty(n,t.d[o].nm,{get:l(e.d.dataProps[o].p)})}e.d.dataProps[s].p.setGroupProperty(r)}function h(t){return"Color"===t||"color"===t?h.color:"Opacity"===t||"opacity"===t?h.opacity:"Stroke Width"===t||"stroke width"===t?h.strokeWidth:null}return Object.defineProperties(h,{color:{get:l(e.c)},opacity:{get:l(e.o)},strokeWidth:{get:l(e.w)},dash:{get:function(){return n}},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(f("Color",i)),e.o.setGroupProperty(f("Opacity",i)),e.w.setGroupProperty(f("Stroke Width",i)),h})(t[a],e[a],i)):"tm"===t[a].ty?s.push(((e,t,i)=>{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:null}var r=cs(s,i);return s.propertyIndex=e.ix,t.s.setGroupProperty(f("Start",r)),t.e.setGroupProperty(f("End",r)),t.o.setGroupProperty(f("Offset",r)),s.propertyIndex=e.ix,s.propertyGroup=i,Object.defineProperties(s,{start:{get:l(t.s)},end:{get:l(t.e)},offset:{get:l(t.o)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"tr"!==t[a].ty&&("el"===t[a].ty?s.push(((e,t,i)=>{function s(t){return e.p.ix===t?s.position:e.s.ix===t?s.size:null}return i=cs(s,i),s.propertyIndex=e.ix,(t="tm"===t.sh.ty?t.sh.prop:t.sh).s.setGroupProperty(f("Size",i)),t.p.setGroupProperty(f("Position",i)),Object.defineProperties(s,{size:{get:l(t.s)},position:{get:l(t.p)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"sr"===t[a].ty?s.push(((e,t,i)=>{function s(t){return e.p.ix===t?s.position:e.r.ix===t?s.rotation:e.pt.ix===t?s.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?s.outerRadius:e.os.ix===t?s.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?s.innerRoundness:null:s.innerRadius}return i=cs(s,i),t="tm"===t.sh.ty?t.sh.prop:t.sh,s.propertyIndex=e.ix,t.or.setGroupProperty(f("Outer Radius",i)),t.os.setGroupProperty(f("Outer Roundness",i)),t.pt.setGroupProperty(f("Points",i)),t.p.setGroupProperty(f("Position",i)),t.r.setGroupProperty(f("Rotation",i)),e.ir&&(t.ir.setGroupProperty(f("Inner Radius",i)),t.is.setGroupProperty(f("Inner Roundness",i))),Object.defineProperties(s,{position:{get:l(t.p)},rotation:{get:l(t.r)},points:{get:l(t.pt)},outerRadius:{get:l(t.or)},outerRoundness:{get:l(t.os)},innerRadius:{get:l(t.ir)},innerRoundness:{get:l(t.is)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"sh"===t[a].ty?s.push(ys(t[a],e[a],i)):"rc"===t[a].ty?s.push(((e,t,i)=>{function s(t){return e.p.ix===t?s.position:e.r.ix===t?s.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?s.size:null}return i=cs(s,i),t="tm"===t.sh.ty?t.sh.prop:t.sh,s.propertyIndex=e.ix,t.p.setGroupProperty(f("Position",i)),t.s.setGroupProperty(f("Size",i)),t.r.setGroupProperty(f("Rotation",i)),Object.defineProperties(s,{position:{get:l(t.p)},roundness:{get:l(t.r)},size:{get:l(t.s)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"rd"===t[a].ty?s.push(((e,t,i)=>{function s(t){return e.r.ix===t||"Round Corners 1"===t?s.radius:null}return i=cs(s,i),s.propertyIndex=e.ix,t.rd.setGroupProperty(f("Radius",i)),Object.defineProperties(s,{radius:{get:l(t.rd)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"rp"===t[a].ty?s.push(((e,t,i)=>{function s(t){return e.c.ix===t||"Copies"===t?s.copies:e.o.ix===t||"Offset"===t?s.offset:null}return i=cs(s,i),s.propertyIndex=e.ix,t.c.setGroupProperty(f("Copies",i)),t.o.setGroupProperty(f("Offset",i)),Object.defineProperties(s,{copies:{get:l(t.c)},offset:{get:l(t.o)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"gf"===t[a].ty?s.push(((t,e,i)=>{function s(t){return"Start Point"===t||"start point"===t?s.startPoint:"End Point"===t||"end point"===t?s.endPoint:"Opacity"===t||"opacity"===t?s.opacity:null}return Object.defineProperties(s,{startPoint:{get:l(e.s)},endPoint:{get:l(e.e)},opacity:{get:l(e.o)},type:{get:function(){return"a"}},_name:{value:t.nm},mn:{value:t.mn}}),e.s.setGroupProperty(f("Start Point",i)),e.e.setGroupProperty(f("End Point",i)),e.o.setGroupProperty(f("Opacity",i)),s})(t[a],e[a],i)):s.push((t[a],e[a],function(){return null})));return s}function _s(e,t,i){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:null}var r=cs(s,i);return t.transform.mProps.o.setGroupProperty(f("Opacity",r)),t.transform.mProps.p.setGroupProperty(f("Position",r)),t.transform.mProps.a.setGroupProperty(f("Anchor Point",r)),t.transform.mProps.s.setGroupProperty(f("Scale",r)),t.transform.mProps.r.setGroupProperty(f("Rotation",r)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(f("Skew",r)),t.transform.mProps.sa.setGroupProperty(f("Skew Angle",r))),t.transform.op.setGroupProperty(f("Opacity",r)),Object.defineProperties(s,{opacity:{get:l(t.transform.mProps.o)},position:{get:l(t.transform.mProps.p)},anchorPoint:{get:l(t.transform.mProps.a)},scale:{get:l(t.transform.mProps.s)},rotation:{get:l(t.transform.mProps.r)},skew:{get:l(t.transform.mProps.sk)},skewAxis:{get:l(t.transform.mProps.sa)},_name:{value:e.nm}}),s.ty="tr",s.mn=e.mn,s.propertyGroup=i,s}var xs,ks=function(e){var i;function s(t){return"ADBE Text Document"!==t?null:s.sourceText}return Object.defineProperty(s,"sourceText",{get:function(){e.textProperty.getValue();var t=e.textProperty.currentData.t;return void 0!==t&&(e.textProperty.currentData.t=void 0,(i=new String(t)).value=t||new String(t)),i}}),s},As=(xs={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(t){return xs[t]||""});function Ps(t,e,i){this.p=C.getProp(e,t.v,0,0,i)}function Cs(t,e,i){this.p=C.getProp(e,t.v,0,0,i)}function ws(t,e,i){this.p=C.getProp(e,t.v,1,0,i)}function Ds(t,e,i){this.p=C.getProp(e,t.v,1,0,i)}function Es(t,e,i){this.p=C.getProp(e,t.v,0,0,i)}function Ss(t,e,i){this.p=C.getProp(e,t.v,0,0,i)}function Ts(t,e,i){this.p=C.getProp(e,t.v,0,0,i)}function Ms(){this.p={}}function Fs(t,e){for(var i,s=t.ef||[],r=(this.effectElements=[],s.length),a=0;a<r;a+=1)i=new Is(s[a],e),this.effectElements.push(i)}function Is(t,e){this.init(t,e)}function s(){}function o(){}function Ls(t){return(Ls="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}y([b],Is),Is.prototype.getValue=Is.prototype.iterateDynamicProperties,Is.prototype.init=function(t,e){this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);for(var i,s=this.data.ef.length,r=this.data.ef,a=0;a<s;a+=1){switch(i=null,r[a].ty){case 0:i=new Ps(r[a],e,this);break;case 1:i=new Cs(r[a],e,this);break;case 2:i=new ws(r[a],e,this);break;case 3:i=new Ds(r[a],e,this);break;case 4:case 7:i=new Ts(r[a],e,this);break;case 10:i=new Es(r[a],e,this);break;case 11:i=new Ss(r[a],e,this);break;case 5:i=new Fs(r[a],e);break;default:i=new Ms(r[a])}i&&this.effectElements.push(i)}},s.prototype={checkMasks:function(){if(this.data.hasMask)for(var t=0,e=this.data.masksProperties.length;t<e;){if("n"!==this.data.masksProperties[t].mode&&!1!==this.data.masksProperties[t].cl)return!0;t+=1}return!1},initExpressions:function(){this.layerInterface=ss(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var t=ds.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(t),0===this.data.ty||this.data.xt?this.compInterface=gs(this):4===this.data.ty?(this.layerInterface.shapeInterface=vs(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=ks(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var t=As(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(t,e,i){this.globalData=e,this.comp=i,this.data=t,this.layerId=k(),this.data.sr||(this.data.sr=1),this.effectsManager=new Fs(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},o.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(t,e){for(var i=this.dynamicProperties.length,s=0;s<i;s+=1)(e||this._isParent&&"transform"===this.dynamicProperties[s].propType)&&(this.dynamicProperties[s].getValue(),this.dynamicProperties[s]._mdf)&&(this.globalData._mdf=!0,this._mdf=!0)},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}};var Bs=function(t){function e(t){return"Data"===t?e.dataInterface:null}return e._name="Data",e.dataInterface=Rs(t),e};function Rs(t){function e(t){return"Outline"===t?e.outlineInterface():null}function i(t){var e;return a[t]?"object"===Ls(a=a[r=t])?i:a:-1!==(e=t.indexOf(r))?(t=parseInt(t.substr(e+r.length),10),"object"===Ls(a=a[t])?i:a):""}var s,r,a;return e._name="Outline",e.outlineInterface=(r="",a=(s=t).getFootageData(),function(){return r="",a=s.getFootageData(),i}),e}function Vs(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,i)}function zs(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,i),this._isPlaying=!1,this._canPlay=!1;i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=t.tm?C.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=C.getProp(this,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this)}function h(){}function Os(){}function Ns(t,e,i){this.data=t,this.element=e,this.globalData=i,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;for(var s,r,a,n,o,h=this.globalData.defs,l=this.masksProperties?this.masksProperties.length:0,p=(this.viewData=A(l),this.solidPath="",this.masksProperties),f=0,m=[],c=k(),d="clipPath",u="clip-path",g=0;g<l;g+=1)if(("a"!==p[g].mode&&"n"!==p[g].mode||p[g].inv||100!==p[g].o.k||p[g].o.x)&&(u=d="mask"),"s"!==p[g].mode&&"i"!==p[g].mode||0!==f?r=null:((r=P("rect")).setAttribute("fill","#ffffff"),r.setAttribute("width",this.element.comp.data.w||0),r.setAttribute("height",this.element.comp.data.h||0),m.push(r)),s=P("path"),"n"===p[g].mode)this.viewData[g]={op:C.getProp(this.element,p[g].o,0,.01,this.element),prop:Ue.getShapeProp(this.element,p[g],3),elem:s,lastPath:""},h.appendChild(s);else{if(f+=1,s.setAttribute("fill","s"===p[g].mode?"#000000":"#ffffff"),s.setAttribute("clip-rule","nonzero"),0!==p[g].x.k?(u=d="mask",n=C.getProp(this.element,p[g].x,0,null,this.element),o=k(),(_=P("filter")).setAttribute("id",o),(a=P("feMorphology")).setAttribute("operator","erode"),a.setAttribute("in","SourceGraphic"),a.setAttribute("radius","0"),_.appendChild(a),h.appendChild(_),s.setAttribute("stroke","s"===p[g].mode?"#000000":"#ffffff")):n=a=null,this.storedData[g]={elem:s,x:n,expan:a,lastPath:"",lastOperator:"",filterId:o,lastRadius:0},"i"===p[g].mode){for(var y=m.length,v=P("g"),b=0;b<y;b+=1)v.appendChild(m[b]);var _=P("mask");_.setAttribute("mask-type","alpha"),_.setAttribute("id",c+"_"+f),_.appendChild(s),h.appendChild(_),v.setAttribute("mask","url("+x()+"#"+c+"_"+f+")"),m.length=0,m.push(v)}else m.push(s);p[g].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[g]={elem:s,lastPath:"",op:C.getProp(this.element,p[g].o,0,.01,this.element),prop:Ue.getShapeProp(this.element,p[g],3),invRect:r},this.viewData[g].prop.k||this.drawPath(p[g],this.viewData[g].prop.v,this.viewData[g])}for(this.maskElement=P(d),l=m.length,g=0;g<l;g+=1)this.maskElement.appendChild(m[g]);0<f&&(this.maskElement.setAttribute("id",c),this.element.maskedElement.setAttribute(u,"url("+x()+"#"+c+")"),h.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}Vs.prototype.prepareFrame=function(){},y([Ji,s,o],Vs),Vs.prototype.getBaseElement=function(){return null},Vs.prototype.renderFrame=function(){},Vs.prototype.destroy=function(){},Vs.prototype.initExpressions=function(){this.layerInterface=Bs(this)},Vs.prototype.getFootageData=function(){return this.footageData},zs.prototype.prepareFrame=function(t){this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder?this._currentTime=t/this.data.sr:(t=this.tm.v,this._currentTime=t),this._volume=this.lv.v[0];t=this._volume*this._volumeMultiplier;this._previousVolume!==t&&(this._previousVolume=t,this.audio.volume(t))},y([Ji,s,o],zs),zs.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||.1<Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek()))&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},zs.prototype.show=function(){},zs.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},zs.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},zs.prototype.resume=function(){this._canPlay=!0},zs.prototype.setRate=function(t){this.audio.rate(t)},zs.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._previousVolume)},zs.prototype.getBaseElement=function(){return null},zs.prototype.destroy=function(){},zs.prototype.sourceRectAtTime=function(){},zs.prototype.initExpressions=function(){},h.prototype.checkLayers=function(t){var e,i,s=this.layers.length;for(this.completeLayers=!0,e=s-1;0<=e;--e)this.elements[e]||(i=this.layers[e]).ip-i.st<=t-this.layers[e].st&&i.op-i.st>t-this.layers[e].st&&this.buildItem(e),this.completeLayers=!!this.elements[e]&&this.completeLayers;this.checkPendingElements()},h.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t);default:return this.createNull(t)}},h.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},h.prototype.createAudio=function(t){return new zs(t,this.globalData,this)},h.prototype.createFootage=function(t){return new Vs(t,this.globalData,this)},h.prototype.buildAllItems=function(){for(var t=this.layers.length,e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},h.prototype.includeLayers=function(t){this.completeLayers=!1;for(var e,i=t.length,s=this.layers.length,r=0;r<i;r+=1)for(e=0;e<s;){if(this.layers[e].id===t[r].id){this.layers[e]=t[r];break}e+=1}},h.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},h.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},h.prototype.buildElementParenting=function(t,e,i){for(var s=this.elements,r=this.layers,a=0,n=r.length;a<n;)r[a].ind==e&&(s[a]&&!0!==s[a]?(i.push(s[a]),s[a].setAsParent(),void 0!==r[a].parent?this.buildElementParenting(t,r[a].parent,i):t.setHierarchy(i)):(this.buildItem(a),this.addPendingElement(t))),a+=1},h.prototype.addPendingElement=function(t){this.pendingElements.push(t)},h.prototype.searchExtraCompositions=function(t){for(var e,i=t.length,s=0;s<i;s+=1)t[s].xt&&((e=this.createComp(t[s])).initExpressions(),this.globalData.projectInterface.registerComposition(e))},h.prototype.getElementByPath=function(t){var e,i=t.shift();if("number"==typeof i)e=this.elements[i];else for(var s=this.elements.length,r=0;r<s;r+=1)if(this.elements[r].data.nm===i){e=this.elements[r];break}return 0===t.length?e:e.getElementByPath(t)},h.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new Hi,this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}},Os.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?Vi.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new p},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t,e=this.finalTransform.mat,i=0,s=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<s;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),i=0;i<s;i+=1)t=this.hierarchy[i].finalTransform.mProp.v.props,e.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}},globalToLocal:function(t){for(var e=[],i=(e.push(this.finalTransform),!0),s=this.comp;i;)s.finalTransform?(s.data.hasMask&&e.splice(0,0,s.finalTransform),s=s.comp):i=!1;for(var r,a=e.length,n=0;n<a;n+=1)r=e[n].mat.applyToPointArray(0,0,0),t=[t[0]-r[0],t[1]-r[1],0];return t},mHelper:new p},Ns.prototype.getMaskProperty=function(t){return this.viewData[t].prop},Ns.prototype.renderFrame=function(t){for(var e,i=this.element.finalTransform.mat,s=this.masksProperties.length,r=0;r<s;r+=1)(this.viewData[r].prop._mdf||t)&&this.drawPath(this.masksProperties[r],this.viewData[r].prop.v,this.viewData[r]),(this.viewData[r].op._mdf||t)&&this.viewData[r].elem.setAttribute("fill-opacity",this.viewData[r].op.v),"n"!==this.masksProperties[r].mode&&(this.viewData[r].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[r].invRect.setAttribute("transform",i.getInverseMatrix().to2dCSS()),this.storedData[r].x)&&(this.storedData[r].x._mdf||t)&&(e=this.storedData[r].expan,this.storedData[r].x.v<0?("erode"!==this.storedData[r].lastOperator&&(this.storedData[r].lastOperator="erode",this.storedData[r].elem.setAttribute("filter","url("+x()+"#"+this.storedData[r].filterId+")")),e.setAttribute("radius",-this.storedData[r].x.v)):("dilate"!==this.storedData[r].lastOperator&&(this.storedData[r].lastOperator="dilate",this.storedData[r].elem.setAttribute("filter",null)),this.storedData[r].elem.setAttribute("stroke-width",2*this.storedData[r].x.v)))},Ns.prototype.getMaskelement=function(){return this.maskElement},Ns.prototype.createLayerSolidPath=function(){var t="M0,0 ";return(t+=" h"+this.globalData.compSize.w)+(" v"+this.globalData.compSize.h)+(" h-"+this.globalData.compSize.w)+(" v-"+this.globalData.compSize.h+" ")},Ns.prototype.drawPath=function(t,e,i){for(var s,r=" M"+e.v[0][0]+","+e.v[0][1],a=e._length,n=1;n<a;n+=1)r+=" C"+e.o[n-1][0]+","+e.o[n-1][1]+" "+e.i[n][0]+","+e.i[n][1]+" "+e.v[n][0]+","+e.v[n][1];e.c&&1<a&&(r+=" C"+e.o[n-1][0]+","+e.o[n-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),i.lastPath!==r&&(s="",i.elem&&(e.c&&(s=t.inv?this.solidPath+r:r),i.elem.setAttribute("d",s)),i.lastPath=r)},Ns.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};(i={}).createFilter=function(t,e){var i=P("filter");i.setAttribute("id",t),!0!==e&&(i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%"));return i},i.createAlphaToLuminanceFilter=function(){var t=P("feColorMatrix");return t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),t};var Gs=i,js=(i={maskType:!0},(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(i.maskType=!1),i),qs={},Ws="filter_result_";function Ys(t){var e,i="SourceGraphic",s=t.data.ef?t.data.ef.length:0,r=k(),a=Gs.createFilter(r,!0),n=0;for(this.filters=[],e=0;e<s;e+=1){o=null;var o,h=t.data.ef[e].ty;qs[h]&&(o=new qs[h].effect(a,t.effectsManager.effectElements[e],t,Ws+n,i),i=Ws+n,qs[h].countsAsEffect)&&(n+=1),o&&this.filters.push(o)}n&&(t.globalData.defs.appendChild(a),t.layerElement.setAttribute("filter","url("+x()+"#"+r+")")),this.filters.length&&t.addRenderableComponent(this)}function Hs(t,e,i){qs[t]={effect:e,countsAsEffect:i}}function Xs(){}function c(){}function Ks(){}function Zs(){}function Js(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function Us(t,e){this.elem=t,this.pos=e}function Qs(){}Ys.prototype.renderFrame=function(t){for(var e=this.filters.length,i=0;i<e;i+=1)this.filters[i].renderFrame(t)},Xs.prototype={initRendererElement:function(){this.layerElement=P("g")},createContainerElements:function(){this.matteElement=P("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var t,e,i,s,r,a,n,o=null;this.data.td?3==this.data.td||1==this.data.td?((e=P("mask")).setAttribute("id",this.layerId),e.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),e.appendChild(this.layerElement),this.globalData.defs.appendChild(o=e),js.maskType||1!=this.data.td||(e.setAttribute("mask-type","luminance"),r=k(),a=Gs.createFilter(r),this.globalData.defs.appendChild(a),a.appendChild(Gs.createAlphaToLuminanceFilter()),(t=P("g")).appendChild(this.layerElement),o=t,e.appendChild(t),t.setAttribute("filter","url("+x()+"#"+r+")"))):2==this.data.td&&((e=P("mask")).setAttribute("id",this.layerId),e.setAttribute("mask-type","alpha"),i=P("g"),e.appendChild(i),r=k(),a=Gs.createFilter(r),(n=P("feComponentTransfer")).setAttribute("in","SourceGraphic"),a.appendChild(n),(s=P("feFuncA")).setAttribute("type","table"),s.setAttribute("tableValues","1.0 0.0"),n.appendChild(s),this.globalData.defs.appendChild(a),(n=P("rect")).setAttribute("width",this.comp.data.w),n.setAttribute("height",this.comp.data.h),n.setAttribute("x","0"),n.setAttribute("y","0"),n.setAttribute("fill","#ffffff"),n.setAttribute("opacity","0"),i.setAttribute("filter","url("+x()+"#"+r+")"),i.appendChild(n),i.appendChild(this.layerElement),o=i,js.maskType||(e.setAttribute("mask-type","luminance"),a.appendChild(Gs.createAlphaToLuminanceFilter()),t=P("g"),i.appendChild(n),t.appendChild(this.layerElement),o=t,i.appendChild(t)),this.globalData.defs.appendChild(e)):this.data.tt?(this.matteElement.appendChild(this.layerElement),o=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.ty||this.data.hd||(s=P("clipPath"),(r=P("path")).setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),a=k(),s.setAttribute("id",a),s.appendChild(r),this.globalData.defs.appendChild(s),this.checkMasks()?((n=P("g")).setAttribute("clip-path","url("+x()+"#"+a+")"),n.appendChild(this.layerElement),this.transformedElement=n,o?o.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+x()+"#"+a+")")),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 Ns(this.data,this,this.globalData),this.renderableEffectsManager=new Ys(this)},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+x()+"#"+t+")")}},c.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},y([Ji,(Zs.prototype={initElement:function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}},Zs)],Ks),y([s,Os,Xs,c,o,Ks],Js),Js.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=P("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.innerElem)},Js.prototype.sourceRectAtTime=function(){return this.sourceRect},Qs.prototype={addShapeToModifiers:function(t){for(var e=this.shapeModifiers.length,i=0;i<e;i+=1)this.shapeModifiers[i].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var e=this.shapeModifiers.length;0<e;)if(this.shapeModifiers[0].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){for(var t=this.shapes.length,e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;0<=e&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);--e);}},searchProcessedElement:function(t){for(var e=this.processedElements,i=0,s=e.length;i<s;){if(e[i].elem===t)return e[i].pos;i+=1}return 0},addProcessedElement:function(t,e){for(var i=this.processedElements,s=i.length;s;)if(i[--s].elem===t)return void(i[s].pos=e);i.push(new Us(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}};var $s={1:"butt",2:"round",3:"square"},tr={1:"miter",2:"round",3:"bevel"};function er(t,e,i){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=i,this.lvl=e,this._isAnimated=!!i.k;for(var s=0,r=t.length;s<r;){if(t[s].mProps.dynamicProperties.length){this._isAnimated=!0;break}s+=1}}function ir(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=!0===t.hd,this.pElem=P("path"),this.msElem=null}function sr(t,e,i,s){this.elem=t,this.frameId=-1,this.dataProps=A(e.length),this.renderer=i,this.k=!1,this.dashStr="",this.dashArray=J("float32",e.length?e.length-1:0),this.dashoffset=J("float32",1),this.initDynamicPropertyContainer(s);for(var r,a=e.length||0,n=0;n<a;n+=1)r=C.getProp(t,e[n].v,0,0,this),this.k=r.k||this.k,this.dataProps[n]={n:e[n].n,p:r};this.k||this.getValue(!0),this._isAnimated=this.k}function rr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=C.getProp(t,e.o,0,.01,this),this.w=C.getProp(t,e.w,0,null,this),this.d=new sr(t,e.d||{},"svg",this),this.c=C.getProp(t,e.c,1,255,this),this.style=i,this._isAnimated=!!this._isAnimated}function ar(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=C.getProp(t,e.o,0,.01,this),this.c=C.getProp(t,e.c,1,255,this),this.style=i}function nr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=i}function or(t,e,i){this.data=e,this.c=J("uint8c",4*e.p);var s=e.k.k[0].s?e.k.k[0].s.length-4*e.p:e.k.k.length-4*e.p;this.o=J("float32",s),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=s,this.initDynamicPropertyContainer(i),this.prop=C.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function hr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,i)}function lr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=C.getProp(t,e.w,0,null,this),this.d=new sr(t,e.d||{},"svg",this),this.initGradientData(t,e,i),this._isAnimated=!!this._isAnimated}function pr(){this.it=[],this.prevViewData=[],this.gr=P("g")}function fr(t,e,i){this.transform={mProps:t,op:e,container:i},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}er.prototype.setAsAnimated=function(){this._isAnimated=!0},ir.prototype.reset=function(){this.d="",this._mdf=!1},sr.prototype.getValue=function(t){if((this.elem.globalData.frameId!==this.frameId||t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),e=0;e<i;e+=1)"o"!==this.dataProps[e].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},y([b],sr),y([b],rr),y([b],ar),y([b],nr),or.prototype.comparePoints=function(t,e){for(var i=0,s=this.o.length/2;i<s;){if(.01<Math.abs(t[4*i]-t[4*e+2*i]))return!1;i+=1}return!0},or.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},or.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){for(var e,i,s=4*this.data.p,r=0;r<s;r+=1)e=r%4==0?100:255,i=Math.round(this.prop.v[r]*e),this.c[r]!==i&&(this.c[r]=i,this._cmdf=!t);if(this.o.length)for(s=this.prop.v.length,r=4*this.data.p;r<s;r+=1)e=r%2==0?100:1,i=r%2==0?Math.round(100*this.prop.v[r]):this.prop.v[r],this.o[r-4*this.data.p]!==i&&(this.o[r-4*this.data.p]=i,this._omdf=!t);this._mdf=!t}},y([b],or),hr.prototype.initGradientData=function(t,e,i){this.o=C.getProp(t,e.o,0,.01,this),this.s=C.getProp(t,e.s,1,null,this),this.e=C.getProp(t,e.e,1,null,this),this.h=C.getProp(t,e.h||{k:0},0,.01,this),this.a=C.getProp(t,e.a||{k:0},0,U,this),this.g=new or(t,e.g,this),this.style=i,this.stops=[],this.setGradientData(i.pElem,e),this.setGradientOpacity(e,i),this._isAnimated=!!this._isAnimated},hr.prototype.setGradientData=function(t,e){for(var i,s=k(),r=P(1===e.t?"linearGradient":"radialGradient"),a=(r.setAttribute("id",s),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse"),[]),n=4*e.g.p,o=0;o<n;o+=4)i=P("stop"),r.appendChild(i),a.push(i);t.setAttribute("gf"===e.ty?"fill":"stroke","url("+x()+"#"+s+")"),this.gf=r,this.cst=a},hr.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){for(var i,s,r=P("mask"),a=P("path"),n=(r.appendChild(a),k()),o=k(),h=(r.setAttribute("id",o),P(1===t.t?"linearGradient":"radialGradient")),l=(h.setAttribute("id",n),h.setAttribute("spreadMethod","pad"),h.setAttribute("gradientUnits","userSpaceOnUse"),s=(t.g.k.k[0].s||t.g.k.k).length,this.stops),p=4*t.g.p;p<s;p+=2)(i=P("stop")).setAttribute("stop-color","rgb(255,255,255)"),h.appendChild(i),l.push(i);a.setAttribute("gf"===t.ty?"fill":"stroke","url("+x()+"#"+n+")"),"gs"===t.ty&&(a.setAttribute("stroke-linecap",$s[t.lc||2]),a.setAttribute("stroke-linejoin",tr[t.lj||2]),1===t.lj)&&a.setAttribute("stroke-miterlimit",t.ml),this.of=h,this.ms=r,this.ost=l,this.maskId=o,e.msElem=a}},y([b],hr),y([hr,b],lr);var mr,cr,dr=function(t,e,i,s){if(0===e)return"";for(var r=t.o,a=t.i,n=t.v,o=" M"+s.applyToPointStringified(n[0][0],n[0][1]),h=1;h<e;h+=1)o+=" C"+s.applyToPointStringified(r[h-1][0],r[h-1][1])+" "+s.applyToPointStringified(a[h][0],a[h][1])+" "+s.applyToPointStringified(n[h][0],n[h][1]);return o=i&&e?o+(" C"+s.applyToPointStringified(r[h-1][0],r[h-1][1])+" "+s.applyToPointStringified(a[0][0],a[0][1])+" "+s.applyToPointStringified(n[0][0],n[0][1]))+"z":o},ur=(mr=new p,cr=new p,{createRenderFunction:function(t){switch(t.ty){case"fl":return br;case"gf":return xr;case"gs":return _r;case"st":return kr;case"sh":case"el":case"rc":case"sr":return vr;case"tr":return gr;case"no":return yr;default:return null}}});function gr(t,e,i){(i||e.transform.op._mdf)&&e.transform.container.setAttribute("opacity",e.transform.op.v),(i||e.transform.mProps._mdf)&&e.transform.container.setAttribute("transform",e.transform.mProps.v.to2dCSS())}function yr(){}function vr(t,e,i){for(var s,r,a,n,o,h,l,p,f,m,c=e.styles.length,d=e.lvl,u=0;u<c;u+=1){if(n=e.sh._mdf||i,e.styles[u].lvl<d){for(l=cr.reset(),f=d-e.styles[u].lvl,m=e.transformers.length-1;!n&&0<f;)n=e.transformers[m].mProps._mdf||n,--f,--m;if(n)for(f=d-e.styles[u].lvl,m=e.transformers.length-1;0<f;)p=e.transformers[m].mProps.v.props,l.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),--f,--m}else l=mr;if(r=(h=e.sh.paths)._length,n){for(a="",s=0;s<r;s+=1)(o=h.shapes[s])&&o._length&&(a+=dr(o,o._length,o.c,l));e.caches[u]=a}else a=e.caches[u];e.styles[u].d+=!0===t.hd?"":a,e.styles[u]._mdf=n||e.styles[u]._mdf}}function br(t,e,i){var s=e.style;(e.c._mdf||i)&&s.pElem.setAttribute("fill","rgb("+m(e.c.v[0])+","+m(e.c.v[1])+","+m(e.c.v[2])+")"),(e.o._mdf||i)&&s.pElem.setAttribute("fill-opacity",e.o.v)}function _r(t,e,i){xr(t,e,i),kr(0,e,i)}function xr(t,e,i){var s,r,a,n,o=e.gf,h=e.g._hasOpacity,l=e.s.v,p=e.e.v;if((e.o._mdf||i)&&(a="gf"===t.ty?"fill-opacity":"stroke-opacity",e.style.pElem.setAttribute(a,e.o.v)),(e.s._mdf||i)&&(n="x1"==(a=1===t.t?"x1":"cx")?"y1":"cy",o.setAttribute(a,l[0]),o.setAttribute(n,l[1]),h)&&!e.g._collapsable&&(e.of.setAttribute(a,l[0]),e.of.setAttribute(n,l[1])),e.g._cmdf||i)for(var f=e.cst,m=e.g.c,c=f.length,d=0;d<c;d+=1)(s=f[d]).setAttribute("offset",m[4*d]+"%"),s.setAttribute("stop-color","rgb("+m[4*d+1]+","+m[4*d+2]+","+m[4*d+3]+")");if(h&&(e.g._omdf||i)){var u=e.g.o;for(c=(f=e.g._collapsable?e.cst:e.ost).length,d=0;d<c;d+=1)s=f[d],e.g._collapsable||s.setAttribute("offset",u[2*d]+"%"),s.setAttribute("stop-opacity",u[2*d+1])}1===t.t?(e.e._mdf||i)&&(o.setAttribute("x2",p[0]),o.setAttribute("y2",p[1]),h)&&!e.g._collapsable&&(e.of.setAttribute("x2",p[0]),e.of.setAttribute("y2",p[1])):((e.s._mdf||e.e._mdf||i)&&(r=Math.sqrt(Math.pow(l[0]-p[0],2)+Math.pow(l[1]-p[1],2)),o.setAttribute("r",r),h)&&!e.g._collapsable&&e.of.setAttribute("r",r),(e.e._mdf||e.h._mdf||e.a._mdf||i)&&(r=r||Math.sqrt(Math.pow(l[0]-p[0],2)+Math.pow(l[1]-p[1],2)),a=Math.atan2(p[1]-l[1],p[0]-l[0]),1<=(n=e.h.v)?n=.99:n<=-1&&(n=-.99),t=r*n,i=Math.cos(a+e.a.v)*t+l[0],p=Math.sin(a+e.a.v)*t+l[1],o.setAttribute("fx",i),o.setAttribute("fy",p),h)&&!e.g._collapsable&&(e.of.setAttribute("fx",i),e.of.setAttribute("fy",p)))}function kr(t,e,i){var s=e.style,r=e.d;r&&(r._mdf||i)&&r.dashStr&&(s.pElem.setAttribute("stroke-dasharray",r.dashStr),s.pElem.setAttribute("stroke-dashoffset",r.dashoffset[0])),e.c&&(e.c._mdf||i)&&s.pElem.setAttribute("stroke","rgb("+m(e.c.v[0])+","+m(e.c.v[1])+","+m(e.c.v[2])+")"),(e.o._mdf||i)&&s.pElem.setAttribute("stroke-opacity",e.o.v),(e.w._mdf||i)&&(s.pElem.setAttribute("stroke-width",e.w.v),s.msElem)&&s.msElem.setAttribute("stroke-width",e.w.v)}function D(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,i),this.prevViewData=[]}function Ar(t,e,i,s,r,a){this.o=t,this.sw=e,this.sc=i,this.fc=s,this.m=r,this.p=a,this._mdf={o:!0,sw:!!e,sc:!!i,fc:!!s,m:!0,p:!0}}function d(t,e){this._frameId=R,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}y([s,Os,Xs,Qs,c,o,Ks],D),D.prototype.initSecondaryElement=function(){},D.prototype.identityMatrix=new p,D.prototype.buildExpressionInterface=function(){},D.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},D.prototype.filterUniqueShapes=function(){for(var t,e,i,s=this.shapes.length,r=this.stylesList.length,a=[],n=!1,o=0;o<r;o+=1){for(i=this.stylesList[o],n=!1,t=a.length=0;t<s;t+=1)-1!==(e=this.shapes[t]).styles.indexOf(i)&&(a.push(e),n=e._isAnimated||n);1<a.length&&n&&this.setShapesAsAnimated(a)}},D.prototype.setShapesAsAnimated=function(t){for(var e=t.length,i=0;i<e;i+=1)t[i].setAsAnimated()},D.prototype.createStyleElement=function(t,e){var i,e=new ir(t,e),s=e.pElem;return"st"===t.ty?i=new rr(this,t,e):"fl"===t.ty?i=new ar(this,t,e):"gf"===t.ty||"gs"===t.ty?(i=new("gf"===t.ty?hr:lr)(this,t,e),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),s.setAttribute("mask","url("+x()+"#"+i.maskId+")"))):"no"===t.ty&&(i=new nr(this,0,e)),"st"!==t.ty&&"gs"!==t.ty||(s.setAttribute("stroke-linecap",$s[t.lc||2]),s.setAttribute("stroke-linejoin",tr[t.lj||2]),s.setAttribute("fill-opacity","0"),1===t.lj&&s.setAttribute("stroke-miterlimit",t.ml)),2===t.r&&s.setAttribute("fill-rule","evenodd"),t.ln&&s.setAttribute("id",t.ln),t.cl&&s.setAttribute("class",t.cl),t.bm&&(s.style["mix-blend-mode"]=As(t.bm)),this.stylesList.push(e),this.addToAnimatedContents(t,i),i},D.prototype.createGroupElement=function(t){var e=new pr;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=As(t.bm)),e},D.prototype.createTransformElement=function(t,e){var i=Vi.getTransformProperty(this,t,this),i=new fr(i,i.o,e);return this.addToAnimatedContents(t,i),i},D.prototype.createShapeElement=function(t,e,i){var s=4;"rc"===t.ty?s=5:"el"===t.ty?s=6:"sr"===t.ty&&(s=7);e=new er(e,i,Ue.getShapeProp(this,t,s,this));return this.shapes.push(e),this.addShapeToModifiers(e),this.addToAnimatedContents(t,e),e},D.prototype.addToAnimatedContents=function(t,e){for(var i=0,s=this.animatedContents.length;i<s;){if(this.animatedContents[i].element===e)return;i+=1}this.animatedContents.push({fn:ur.createRenderFunction(t),element:e,data:t})},D.prototype.setElementStyles=function(t){for(var e=t.styles,i=this.stylesList.length,s=0;s<i;s+=1)this.stylesList[s].closed||e.push(this.stylesList[s])},D.prototype.reloadShapes=function(){this._isFirstFrame=!0;for(var t=this.itemsData.length,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()},D.prototype.searchShapes=function(t,e,i,s,r,a,n){for(var o,h,l,p,f,m=[].concat(a),c=t.length-1,d=[],u=[],g=c;0<=g;--g){if((f=this.searchProcessedElement(t[g]))?e[g]=i[f-1]:t[g]._render=n,"fl"===t[g].ty||"st"===t[g].ty||"gf"===t[g].ty||"gs"===t[g].ty||"no"===t[g].ty)f?e[g].style.closed=!1:e[g]=this.createStyleElement(t[g],r),t[g]._render&&e[g].style.pElem.parentNode!==s&&s.appendChild(e[g].style.pElem),d.push(e[g].style);else if("gr"===t[g].ty){if(f)for(h=e[g].it.length,o=0;o<h;o+=1)e[g].prevViewData[o]=e[g].it[o];else e[g]=this.createGroupElement(t[g]);this.searchShapes(t[g].it,e[g].it,e[g].prevViewData,e[g].gr,r+1,m,n),t[g]._render&&e[g].gr.parentNode!==s&&s.appendChild(e[g].gr)}else"tr"===t[g].ty?(f||(e[g]=this.createTransformElement(t[g],s)),l=e[g].transform,m.push(l)):"sh"===t[g].ty||"rc"===t[g].ty||"el"===t[g].ty||"sr"===t[g].ty?(f||(e[g]=this.createShapeElement(t[g],m,r)),this.setElementStyles(e[g])):"tm"===t[g].ty||"rd"===t[g].ty||"ms"===t[g].ty||"pb"===t[g].ty?(f?(p=e[g]).closed=!1:((p=Fi.getModifier(t[g].ty)).init(this,t[g]),e[g]=p,this.shapeModifiers.push(p)),u.push(p)):"rp"===t[g].ty&&(f?(p=e[g]).closed=!0:(p=Fi.getModifier(t[g].ty),(e[g]=p).init(this,t,g,e),this.shapeModifiers.push(p),n=!1),u.push(p));this.addProcessedElement(t[g],g+1)}for(c=d.length,g=0;g<c;g+=1)d[g].closed=!0;for(c=u.length,g=0;g<c;g+=1)u[g].closed=!0},D.prototype.renderInnerContent=function(){this.renderModifiers();for(var t=this.stylesList.length,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"))},D.prototype.renderShape=function(){for(var t,e=this.animatedContents.length,i=0;i<e;i+=1)t=this.animatedContents[i],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},D.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},Ar.prototype.update=function(t,e,i,s,r,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1;var n=this._mdf.p=!1;return this.o!==t&&(this.o=t,n=this._mdf.o=!0),this.sw!==e&&(this.sw=e,n=this._mdf.sw=!0),this.sc!==i&&(this.sc=i,n=this._mdf.sc=!0),this.fc!==s&&(this.fc=s,n=this._mdf.fc=!0),this.m!==r&&(this.m=r,n=this._mdf.m=!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,n=this._mdf.p=!0),n},d.prototype.defaultBoxWidth=[0,0],d.prototype.copyData=function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},d.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},d.prototype.searchProperty=function(){return this.searchKeyframes()},d.prototype.searchKeyframes=function(){return this.kf=1<this.data.d.k.length,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},d.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},d.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,i=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{this.lock=!0,this._mdf=!1;for(var s=this.effectsSequence.length,r=t||this.data.d.k[this.keysIndex].s,a=0;a<s;a+=1)r=i!==this.keysIndex?this.effectsSequence[a](r,r.t):this.effectsSequence[a](this.currentData,r.t);e!==r&&this.setCurrentData(r),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},d.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,i=0,s=t.length;i<=s-1&&!(i===s-1||t[i+1].t>e);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},d.prototype.buildFinalText=function(t){for(var e,i,s=[],r=0,a=t.length,n=!1;r<a;)e=t.charCodeAt(r),Hi.isCombinedCharacter(e)?s[s.length-1]+=t.charAt(r):55296<=e&&e<=56319?56320<=(i=t.charCodeAt(r+1))&&i<=57343?(n||Hi.isModifier(e,i)?(s[s.length-1]+=t.substr(r,2),n=!1):s.push(t.substr(r,2)),r+=1):s.push(t.charAt(r)):56319<e?(i=t.charCodeAt(r+1),Hi.isZeroWidthJoiner(e,i)?(n=!0,s[s.length-1]+=t.substr(r,2),r+=1):s.push(t.charAt(r))):Hi.isZeroWidthJoiner(e)?(s[s.length-1]+=t.charAt(r),n=!0):s.push(t.charAt(r)),r+=1;return s},d.prototype.completeTextData=function(t){t.__complete=!0;var e,i,s,r,a=this.elem.globalData.fontManager,n=this.data,o=[],h=0,l=n.m.g,p=0,f=0,m=0,c=[],d=0,u=0,g=a.getFontByName(t.f),y=0,v=Gi(g),b=(t.fWeight=v.weight,t.fStyle=v.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),A=t.finalText.length,t.finalLineHeight=t.lh,t.tr/1e3*t.finalSize);if(t.sz)for(var _=!0,R=t.sz[0],V=t.sz[1];_;){for(var x,k=0,d=0,A=(x=this.buildFinalText(t.t)).length,b=t.tr/1e3*t.finalSize,P=-1,C=0;C<A;C+=1)r=x[C].charCodeAt(0),e=!1," "===x[C]?P=C:13!==r&&3!==r||(e=!(d=0),k+=t.finalLineHeight||1.2*t.finalSize),d=R<d+(y=a.chars?(s=a.getCharData(x[C],g.fStyle,g.fFamily),e?0:s.w*t.finalSize/100):a.measureText(x[C],t.f,t.finalSize))&&" "!==x[C]?(-1===P?A+=1:C=P,k+=t.finalLineHeight||1.2*t.finalSize,x.splice(C,P===C?1:0,"\r"),P=-1,0):d+y+b;k+=g.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&V<k?(--t.finalSize,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=x,A=t.finalText.length,_=!1)}d=-b;var w,y=0,D=0;for(C=0;C<A;C+=1)if(e=!1,13===(r=(w=t.finalText[C]).charCodeAt(0))||3===r?(D=0,c.push(d),u=u<d?d:u,d=-2*b,e=!(i=""),m+=1):i=w,y=a.chars?(s=a.getCharData(w,g.fStyle,a.getFontByName(t.f).fFamily),e?0:s.w*t.finalSize/100):a.measureText(i,t.f,t.finalSize)," "===w?D+=y+b:(d+=y+b+D,D=0),o.push({l:y,an:y,add:p,n:e,anIndexes:[],val:i,line:m,animatorJustifyOffset:0}),2==l){if(p+=y,""===i||" "===i||C===A-1){for(""!==i&&" "!==i||(p-=y);f<=C;)o[f].an=p,o[f].ind=h,o[f].extra=y,f+=1;h+=1,p=0}}else if(3==l){if(p+=y,""===i||C===A-1){for(""===i&&(p-=y);f<=C;)o[f].an=p,o[f].ind=h,o[f].extra=y,f+=1;p=0,h+=1}}else o[h].ind=h,o[h].extra=0,h+=1;if(t.l=o,u=u<d?d:u,c.push(d),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=u,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=c;for(var E,S,T,M,F=n.a,z=F.length,I=[],L=0;L<z;L+=1){for((E=F[L]).a.sc&&(t.strokeColorAnim=!0),E.a.sw&&(t.strokeWidthAnim=!0),(E.a.fc||E.a.fh||E.a.fs||E.a.fb)&&(t.fillColorAnim=!0),T=E.s.b,C=M=0;C<A;C+=1)(S=o[C]).anIndexes[L]=M,(1==T&&""!==S.val||2==T&&""!==S.val&&" "!==S.val||3==T&&(S.n||" "==S.val||C==A-1)||4==T&&(S.n||C==A-1))&&(1===E.s.rn&&I.push(M),M+=1);n.a[L].s.totalChars=M;var B,O=-1;if(1===E.s.rn)for(C=0;C<A;C+=1)O!=(S=o[C]).anIndexes[L]&&(O=S.anIndexes[L],B=I.splice(Math.floor(Math.random()*I.length),1)[0]),S.anIndexes[L]=B}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=g.ascent*t.finalSize/100},d.prototype.updateDocumentData=function(t,e){e=void 0===e?this.keysIndex:e;var i=this.copyData({},this.data.d.k[e].s),i=this.copyData(i,t);this.data.d.k[e].s=i,this.recalculate(e),this.elem.addDynamicProperty(this)},d.prototype.recalculate=function(t){t=this.data.d.k[t].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},d.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},d.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};Pr=Math.max,Cr=Math.min,wr=Math.floor,Er.prototype={getMult:function(t){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var e,i=0,s=0,r=1,a=1,i=(0<this.ne.v?i=this.ne.v/100:s=-this.ne.v/100,0<this.xe.v?r=1-this.xe.v/100:a=1+this.xe.v/100,pe.getBezierEasing(i,s,r,a).get),s=0,r=this.finalS,a=this.finalE,n=this.data.sh;return s=2===n?i(s=a===r?a<=t?1:0:Pr(0,Cr(.5/(a-r)+(t-r)/(a-r),1))):3===n?i(s=a===r?a<=t?0:1:1-Pr(0,Cr(.5/(a-r)+(t-r)/(a-r),1))):4===n?(a===r?s=0:(s=Pr(0,Cr(.5/(a-r)+(t-r)/(a-r),1)))<.5?s*=2:s=1-2*(s-.5),i(s)):i(s=5===n?a===r?0:(e=-(i=a-r)/2+(t=Cr(Pr(0,t+.5-r),a-r)),i=i/2,Math.sqrt(1-e*e/(i*i))):6===n?a===r?0:(t=Cr(Pr(0,t+.5-r),a-r),(1+Math.cos(Math.PI+2*Math.PI*t/(a-r)))/2):t>=wr(r)?Pr(0,Cr(t-r<0?Cr(a,1)-(r-t):a-t,1)):s),100!==this.sm.v&&(s<(i=.5-.5*(e=0===(e=.01*this.sm.v)?1e-8:e))?s=0:1<(s=(s-i)/e)&&(s=1)),s*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,e=this.o.v/t,i=this.s.v/t+e,t=this.e.v/t+e;t<i&&(e=i,i=t,t=e),this.finalS=i,this.finalE=t}},y([b],Er);var Pr,Cr,wr,Dr={getTextSelectorProp:function(t,e,i){return new Er(t,e)}};function Er(t,e){this._currentTextLength=-1,this.k=!1,this.data=e,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=C.getProp(t,e.s||{k:0},0,0,this),"e"in e?this.e=C.getProp(t,e.e,0,0,this):this.e={v:100},this.o=C.getProp(t,e.o||{k:0},0,0,this),this.xe=C.getProp(t,e.xe||{k:0},0,0,this),this.ne=C.getProp(t,e.ne||{k:0},0,0,this),this.sm=C.getProp(t,e.sm||{k:100},0,0,this),this.a=C.getProp(t,e.a,0,.01,this),this.dynamicProperties.length||this.getValue()}function Sr(t,e,i){var s={propType:!1},r=C.getProp,a=e.a;this.a={r:a.r?r(t,a.r,0,U,i):s,rx:a.rx?r(t,a.rx,0,U,i):s,ry:a.ry?r(t,a.ry,0,U,i):s,sk:a.sk?r(t,a.sk,0,U,i):s,sa:a.sa?r(t,a.sa,0,U,i):s,s:a.s?r(t,a.s,1,.01,i):s,a:a.a?r(t,a.a,1,0,i):s,o:a.o?r(t,a.o,0,.01,i):s,p:a.p?r(t,a.p,1,0,i):s,sw:a.sw?r(t,a.sw,0,0,i):s,sc:a.sc?r(t,a.sc,1,0,i):s,fc:a.fc?r(t,a.fc,1,0,i):s,fh:a.fh?r(t,a.fh,0,0,i):s,fs:a.fs?r(t,a.fs,0,.01,i):s,fb:a.fb?r(t,a.fb,0,.01,i):s,t:a.t?r(t,a.t,0,0,i):s},this.s=Dr.getTextSelectorProp(t,e.s,i),this.s.t=e.s.t}function Tr(t,e,i){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=i,this._animatorsData=A(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(i)}function Mr(){}Tr.prototype.searchProperties=function(){for(var t,e=this._textData.a.length,i=C.getProp,s=0;s<e;s+=1)t=this._textData.a[s],this._animatorsData[s]=new Sr(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=i(this._elem,this._textData.m.a,1,0,this)},Tr.prototype.getMeasures=function(t,R){if(this.lettersChangedFlag=R,this._mdf||this._isFirstFrame||R||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var e,i,s,V,r,a,n,o,h,z,l,O,p,f=this._moreOptions.alignment.v,m=this._animatorsData,c=this._textData,d=this.mHelper,N=this._renderType,G=this.renderedLetters.length,u=t.l;if(this._hasMaskedPath){if(p=this._pathData.m,!this._pathData.n||this._pathData._mdf){for(var g,y=p.v,v={tLength:0,segments:[]},b=(y=this._pathData.r.v?y.reverse():y)._length-1,_=l=0;_<b;_+=1)g=xe.buildBezierData(y.v[_],y.v[_+1],[y.o[_][0]-y.v[_][0],y.o[_][1]-y.v[_][1]],[y.i[_+1][0]-y.v[_+1][0],y.i[_+1][1]-y.v[_+1][1]]),v.tLength+=g.segmentLength,v.segments.push(g),l+=g.segmentLength;_=b,p.v.c&&(g=xe.buildBezierData(y.v[_],y.v[0],[y.o[_][0]-y.v[_][0],y.o[_][1]-y.v[_][1]],[y.i[0][0]-y.v[0][0],y.i[0][1]-y.v[0][1]]),v.tLength+=g.segmentLength,v.segments.push(g),l+=g.segmentLength),this._pathData.pi=v}if(v=this._pathData.pi,e=this._pathData.f.v,r=1,V=!(s=a=0),h=v.segments,e<0&&p.v.c)for(v.tLength<Math.abs(e)&&(e=-Math.abs(e)%v.tLength),r=(o=h[a=h.length-1].points).length-1;e<0;)e+=o[r].partialLength,--r<0&&(r=(o=h[--a].points).length-1);n=(o=h[a].points)[r-1],z=(i=o[r]).partialLength}b=u.length;var x,j,k,A,q,W,P,C,w,D,E,Y,H,X,K,Z,S=0,J=0,U=1.2*t.finalSize*.714,Q=!0,T=m.length,M=-1,$=e,tt=a,et=r,it=-1,st="",rt=this.defaultPropsArray;if(2===t.j||1===t.j){var F=0,at=0,nt=2===t.j?-.5:-1,I=0,ot=!0;for(_=0;_<b;_+=1)if(u[_].n){for(F&&(F+=at);I<_;)u[I].animatorJustifyOffset=F,I+=1;ot=!(F=0)}else{for(B=0;B<T;B+=1)(x=m[B].a).t.propType&&(ot&&2===t.j&&(at+=x.t.v*nt),(k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars)).length?F+=x.t.v*k[0]*nt:F+=x.t.v*k*nt);ot=!1}for(F&&(F+=at);I<_;)u[I].animatorJustifyOffset=F,I+=1}for(_=0;_<b;_+=1){if(d.reset(),P=1,u[_].n)S=0,J=J+t.yOffset+(Q?1:0),e=$,Q=!1,this._hasMaskedPath&&(n=(o=h[a=tt].points)[(r=et)-1],z=(i=o[r]).partialLength,s=0),K=Y=X=st="",rt=this.defaultPropsArray;else{if(this._hasMaskedPath){if(it!==u[_].line){switch(t.j){case 1:e+=l-t.lineWidths[u[_].line];break;case 2:e+=(l-t.lineWidths[u[_].line])/2}it=u[_].line}M!==u[_].ind&&(u[M]&&(e+=u[M].extra),e+=u[_].an/2,M=u[_].ind),e+=f[0]*u[_].an*.005;for(var L=0,B=0;B<T;B+=1)(x=m[B].a).p.propType&&((k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars)).length?L+=x.p.v[0]*k[0]:L+=x.p.v[0]*k),x.a.propType&&((k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars)).length?L+=x.a.v[0]*k[0]:L+=x.a.v[0]*k);for(V=!0,this._pathData.a.v&&(e=.5*u[0].an+(l-this._pathData.f.v-.5*u[0].an-.5*u[u.length-1].an)*M/(b-1),e+=this._pathData.f.v);V;)e+L<=s+z||!o?(O=(e+L-s)/i.partialLength,q=n.point[0]+(i.point[0]-n.point[0])*O,W=n.point[1]+(i.point[1]-n.point[1])*O,d.translate(-f[0]*u[_].an*.005,-f[1]*U*.01),V=!1):o&&(s+=i.partialLength,(r+=1)>=o.length&&(r=0,o=h[a+=1]?h[a].points:p.v.c?h[a=r=0].points:(s-=i.partialLength,null)),o)&&(n=i,z=(i=o[r]).partialLength);A=u[_].an/2-u[_].add,d.translate(-A,0,0)}else A=u[_].an/2-u[_].add,d.translate(-A,0,0),d.translate(-f[0]*u[_].an*.005,-f[1]*U*.01,0);for(B=0;B<T;B+=1)(x=m[B].a).t.propType&&(k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars),0===S&&0===t.j||(this._hasMaskedPath?k.length?e+=x.t.v*k[0]:e+=x.t.v*k:k.length?S+=x.t.v*k[0]:S+=x.t.v*k));for(t.strokeWidthAnim&&(w=t.sw||0),t.strokeColorAnim&&(C=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&(D=[t.fc[0],t.fc[1],t.fc[2]]),B=0;B<T;B+=1)(x=m[B].a).a.propType&&((k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars)).length?d.translate(-x.a.v[0]*k[0],-x.a.v[1]*k[1],x.a.v[2]*k[2]):d.translate(-x.a.v[0]*k,-x.a.v[1]*k,x.a.v[2]*k));for(B=0;B<T;B+=1)(x=m[B].a).s.propType&&((k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars)).length?d.scale(1+(x.s.v[0]-1)*k[0],1+(x.s.v[1]-1)*k[1],1):d.scale(1+(x.s.v[0]-1)*k,1+(x.s.v[1]-1)*k,1));for(B=0;B<T;B+=1){if(x=m[B].a,k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars),x.sk.propType&&(k.length?d.skewFromAxis(-x.sk.v*k[0],x.sa.v*k[1]):d.skewFromAxis(-x.sk.v*k,x.sa.v*k)),x.r.propType&&(k.length?d.rotateZ(-x.r.v*k[2]):d.rotateZ(-x.r.v*k)),x.ry.propType&&(k.length?d.rotateY(x.ry.v*k[1]):d.rotateY(x.ry.v*k)),x.rx.propType&&(k.length?d.rotateX(x.rx.v*k[0]):d.rotateX(x.rx.v*k)),x.o.propType&&(k.length?P+=(x.o.v*k[0]-P)*k[0]:P+=(x.o.v*k-P)*k),t.strokeWidthAnim&&x.sw.propType&&(k.length?w+=x.sw.v*k[0]:w+=x.sw.v*k),t.strokeColorAnim&&x.sc.propType)for(E=0;E<3;E+=1)k.length?C[E]+=(x.sc.v[E]-C[E])*k[0]:C[E]+=(x.sc.v[E]-C[E])*k;if(t.fillColorAnim&&t.fc){if(x.fc.propType)for(E=0;E<3;E+=1)k.length?D[E]+=(x.fc.v[E]-D[E])*k[0]:D[E]+=(x.fc.v[E]-D[E])*k;x.fh.propType&&(D=k.length?bt(D,x.fh.v*k[0]):bt(D,x.fh.v*k)),x.fs.propType&&(D=k.length?yt(D,x.fs.v*k[0]):yt(D,x.fs.v*k)),x.fb.propType&&(D=k.length?vt(D,x.fb.v*k[0]):vt(D,x.fb.v*k))}}for(B=0;B<T;B+=1)(x=m[B].a).p.propType&&(k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars),this._hasMaskedPath?k.length?d.translate(0,x.p.v[1]*k[0],-x.p.v[2]*k[1]):d.translate(0,x.p.v[1]*k,-x.p.v[2]*k):k.length?d.translate(x.p.v[0]*k[0],x.p.v[1]*k[1],-x.p.v[2]*k[2]):d.translate(x.p.v[0]*k,x.p.v[1]*k,-x.p.v[2]*k));if(t.strokeWidthAnim&&(Y=w<0?0:w),t.strokeColorAnim&&(H="rgb("+Math.round(255*C[0])+","+Math.round(255*C[1])+","+Math.round(255*C[2])+")"),t.fillColorAnim&&t.fc&&(X="rgb("+Math.round(255*D[0])+","+Math.round(255*D[1])+","+Math.round(255*D[2])+")"),this._hasMaskedPath)d.translate(0,-t.ls),d.translate(0,f[1]*U*.01+J,0),this._pathData.p.v&&(Z=(i.point[1]-n.point[1])/(i.point[0]-n.point[0]),Z=180*Math.atan(Z)/Math.PI,i.point[0]<n.point[0]&&(Z+=180),d.rotate(-Z*Math.PI/180)),d.translate(q,W,0),e-=f[0]*u[_].an*.005,u[_+1]&&M!==u[_+1].ind&&(e=(e+=u[_].an/2)+.001*t.tr*t.finalSize);else{switch(d.translate(S,J,0),t.ps&&d.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:d.translate(u[_].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[u[_].line]),0,0);break;case 2:d.translate(u[_].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[u[_].line])/2,0,0)}d.translate(0,-t.ls),d.translate(A,0,0),d.translate(f[0]*u[_].an*.005,f[1]*U*.01,0),S+=u[_].l+.001*t.tr*t.finalSize}"html"===N?st=d.toCSS():"svg"===N?st=d.to2dCSS():rt=[d.props[0],d.props[1],d.props[2],d.props[3],d.props[4],d.props[5],d.props[6],d.props[7],d.props[8],d.props[9],d.props[10],d.props[11],d.props[12],d.props[13],d.props[14],d.props[15]],K=P}G<=_?(j=new Ar(K,Y,H,X,st,rt),this.renderedLetters.push(j),G+=1,this.lettersChangedFlag=!0):(j=this.renderedLetters[_],this.lettersChangedFlag=j.update(K,Y,H,X,st,rt)||this.lettersChangedFlag)}}},Tr.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},Tr.prototype.mHelper=new p,Tr.prototype.defaultPropsArray=[],y([b],Tr),Mr.prototype.initElement=function(t,e,i){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,i),this.textProperty=new d(this,t.t,this.dynamicProperties),this.textAnimator=new Tr(t.t,this.renderType,this),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},Mr.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},Mr.prototype.createPathShape=function(t,e){for(var i,s=e.length,r="",a=0;a<s;a+=1)"sh"===e[a].ty&&(i=e[a].ks.k,r+=dr(i,i.i.length,!0,t));return r},Mr.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},Mr.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},Mr.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},Mr.prototype.applyTextPropertiesToMatrix=function(t,e,i,s,r){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i])/2,0,0)}e.translate(s,r,0)},Mr.prototype.buildColor=function(t){return"rgb("+Math.round(255*t[0])+","+Math.round(255*t[1])+","+Math.round(255*t[2])+")"},Mr.prototype.emptyProp=new Ar,Mr.prototype.destroy=function(){};var Fr={shapes:[]};function Ir(t,e,i){this.textSpans=[],this.renderType="svg",this.initElement(t,e,i)}function Lr(t,e,i){this.initElement(t,e,i)}function Br(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initFrame(),this.initTransform(t,e,i),this.initHierarchy()}function u(){}function Rr(){}function Vr(t,e,i){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?A(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?C.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function zr(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=P("svg");var t="",i=(e&&e.title&&(i=P("title"),s=k(),i.setAttribute("id",s),i.textContent=e.title,this.svgElement.appendChild(i),t+=s),e&&e.description&&(i=P("desc"),s=k(),i.setAttribute("id",s),i.textContent=e.description,this.svgElement.appendChild(i),t+=" "+s),t&&this.svgElement.setAttribute("aria-labelledby",t),P("defs")),s=(this.svgElement.appendChild(i),P("g"));this.svgElement.appendChild(s),this.layerElement=s,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&!1===e.hideOnTransparent),viewBoxOnly:!0,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height},this.globalData={_mdf:!1,frameNum:-1,defs:i,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function Or(){var t;this.saved=[],this.cArrPos=0,this.cTr=new p,this.cO=1;for(this.savedOp=J("float32",15),t=0;t<15;t+=1)this.saved[t]=J("float32",16);this._length=15}function Nr(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function Gr(){}function jr(t,e){this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=A(this.masksProperties.length);for(var i=this.masksProperties.length,s=!1,r=0;r<i;r+=1)"n"!==this.masksProperties[r].mode&&(s=!0),this.viewData[r]=Ue.getShapeProp(this.element,this.masksProperties[r],3);(this.hasMasks=s)&&this.element.addRenderableComponent(this)}function qr(){}function Wr(t,e,i,s){this.styledShapes=[],this.tr=[0,0,0,0,0,0];for(var r,a=4,n=("rc"===e.ty?a=5:"el"===e.ty?a=6:"sr"===e.ty&&(a=7),this.sh=Ue.getShapeProp(t,e,a,t),i.length),o=0;o<n;o+=1)i[o].closed||(r={transforms:s.addTransformSequence(i[o].transforms),trNodes:[]},this.styledShapes.push(r),i[o].elements.push(r))}function E(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new Nr,this.initElement(t,e,i)}function Yr(t,e,i){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(t,e,i)}function Hr(t,e,i){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(t,e,i)}function Xr(t,e,i){this.initElement(t,e,i)}function S(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new Or,this.elements=[],this.pendingElements=[],this.transformMat=new p,this.completeLayers=!1,this.rendererType="canvas"}function Kr(t,e,i){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=A(this.layers.length),this.initElement(t,e,i),this.tm=t.tm?C.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function Zr(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new Or,this.elements=[],this.pendingElements=[],this.transformMat=new p,this.completeLayers=!1,this.rendererType="canvas"}function Jr(){}function Ur(t,e,i){this.initElement(t,e,i)}function T(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=P("g"),this.initElement(t,e,i),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function Qr(t,e,i){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,i)}function $r(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initHierarchy();e=C.getProp;if(this.pe=e(this,t.pe,0,0,this),t.ks.p.s?(this.px=e(this,t.ks.p.x,1,0,this),this.py=e(this,t.ks.p.y,1,0,this),this.pz=e(this,t.ks.p.z,1,0,this)):this.p=e(this,t.ks.p,1,0,this),t.ks.a&&(this.a=e(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to)for(var s=t.ks.or.k.length,r=0;r<s;r+=1)t.ks.or.k[r].to=null,t.ks.or.k[r].ti=null;this.or=e(this,t.ks.or,1,U,this),this.or.sh=!0,this.rx=e(this,t.ks.rx,0,U,this),this.ry=e(this,t.ks.ry,0,U,this),this.rz=e(this,t.ks.rz,0,U,this),this.mat=new p,this._prevMat=new p,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function ta(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i)}function M(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.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 ea(t,e,i){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?A(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?C.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function ia(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.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"}y([s,Os,Xs,c,o,Ks,Mr],Ir),Ir.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=P("text"))},Ir.prototype.buildTextContents=function(t){for(var e=0,i=t.length,s=[],r="";e<i;)t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)?(s.push(r),r=""):r+=t[e],e+=1;return s.push(r),s},Ir.prototype.buildShapeData=function(t,e){var i;return t.shapes&&t.shapes.length&&(i=t.shapes[0]).it&&(i=i.it[i.it.length-1]).s&&(i.s.k[0]=e,i.s.k[1]=e),t},Ir.prototype.buildNewText=function(){this.addDynamicProperty(this);var t,e,i=this.textProperty.currentData,s=(this.renderedLetters=A(i?i.l.length:0),i.fc?this.layerElement.setAttribute("fill",this.buildColor(i.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),i.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(i.sc)),this.layerElement.setAttribute("stroke-width",i.sw)),this.layerElement.setAttribute("font-size",i.finalSize),this.globalData.fontManager.getFontByName(i.f)),r=(s.fClass?this.layerElement.setAttribute("class",s.fClass):(this.layerElement.setAttribute("font-family",s.fFamily),t=i.fWeight,e=i.fStyle,this.layerElement.setAttribute("font-style",e),this.layerElement.setAttribute("font-weight",t)),i.l||[]),a=!!this.globalData.fontManager.chars,n=(_=r.length,this.mHelper),o=this.data.singleShape,h=0,l=0,p=!0,f=.001*i.tr*i.finalSize;if(!o||a||i.sz){var m,c,d,u,g=this.textSpans.length;for(x=0;x<_;x+=1)this.textSpans[x]||(this.textSpans[x]={span:null,childSpan:null,glyph:null}),a&&o&&0!==x||(m=x<g?this.textSpans[x].span:P(a?"g":"text"),g<=x&&(m.setAttribute("stroke-linecap","butt"),m.setAttribute("stroke-linejoin","round"),m.setAttribute("stroke-miterlimit","4"),this.textSpans[x].span=m,a&&(u=P("g"),m.appendChild(u),this.textSpans[x].childSpan=u),this.textSpans[x].span=m,this.layerElement.appendChild(m)),m.style.display="inherit"),n.reset(),o&&(r[x].n&&(h=-f,l=l+i.yOffset+(p?1:0),p=!1),this.applyTextPropertiesToMatrix(i,n,r[x].line,h,l),h=h+(r[x].l||0)+f),a?(c=1===(u=this.globalData.fontManager.getCharData(i.finalText[x],s.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily)).t?new Vr(u.data,this.globalData,this):(c=Fr,new D(c=u.data&&u.data.shapes?this.buildShapeData(u.data,i.finalSize):c,this.globalData,this)),this.textSpans[x].glyph&&(d=this.textSpans[x].glyph,this.textSpans[x].childSpan.removeChild(d.layerElement),d.destroy()),(this.textSpans[x].glyph=c)._debug=!0,c.prepareFrame(0),c.renderFrame(),this.textSpans[x].childSpan.appendChild(c.layerElement),1===u.t&&this.textSpans[x].childSpan.setAttribute("transform","scale("+i.finalSize/100+","+i.finalSize/100+")")):(o&&m.setAttribute("transform","translate("+n.props[12]+","+n.props[13]+")"),m.textContent=r[x].val,m.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));o&&m&&m.setAttribute("d","")}else{var y=this.textContainer,v="start";switch(i.j){case 1:v="end";break;case 2:v="middle";break;default:v="start"}y.setAttribute("text-anchor",v),y.setAttribute("letter-spacing",f);for(var b=this.buildTextContents(i.finalText),_=b.length,l=i.ps?i.ps[1]+i.ascent:0,x=0;x<_;x+=1)(m=this.textSpans[x].span||P("tspan")).textContent=b[x],m.setAttribute("x",0),m.setAttribute("y",l),m.style.display="inherit",y.appendChild(m),this.textSpans[x]||(this.textSpans[x]={span:null,glyph:null}),this.textSpans[x].span=m,l+=i.finalLineHeight;this.layerElement.appendChild(y)}for(;x<this.textSpans.length;)this.textSpans[x].span.style.display="none",x+=1;this._sizeChanged=!0},Ir.prototype.sourceRectAtTime=function(){var t;return this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged&&(this._sizeChanged=!1,t=this.layerElement.getBBox(),this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}),this.bbox},Ir.prototype.getValue=function(){var t,e,i=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,t=0;t<i;t+=1)(e=this.textSpans[t].glyph)&&(e.prepareFrame(this.comp.renderedFrame-this.data.st),e._mdf)&&(this._mdf=!0)},Ir.prototype.renderInnerContent=function(){if((!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;for(var t,e,i,s=this.textAnimator.renderedLetters,r=this.textProperty.currentData.l,a=r.length,n=0;n<a;n+=1)r[n].n||(t=s[n],e=this.textSpans[n].span,(i=this.textSpans[n].glyph)&&i.renderFrame(),t._mdf.m&&e.setAttribute("transform",t.m),t._mdf.o&&e.setAttribute("opacity",t.o),t._mdf.sw&&e.setAttribute("stroke-width",t.sw),t._mdf.sc&&e.setAttribute("stroke",t.sc),t._mdf.fc&&e.setAttribute("fill",t.fc))}},y([Js],Lr),Lr.prototype.createContent=function(){var t=P("rect");t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.layerElement.appendChild(t)},Br.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},Br.prototype.renderFrame=function(){},Br.prototype.getBaseElement=function(){return null},Br.prototype.destroy=function(){},Br.prototype.sourceRectAtTime=function(){},Br.prototype.hide=function(){},y([s,Os,c,o],Br),y([h],u),u.prototype.createNull=function(t){return new Br(t,this.globalData,this)},u.prototype.createShape=function(t){return new D(t,this.globalData,this)},u.prototype.createText=function(t){return new Ir(t,this.globalData,this)},u.prototype.createImage=function(t){return new Js(t,this.globalData,this)},u.prototype.createSolid=function(t){return new Lr(t,this.globalData,this)},u.prototype.configAnimation=function(t){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs,i=(this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t,P("clipPath")),s=P("rect"),r=(s.setAttribute("width",t.w),s.setAttribute("height",t.h),s.setAttribute("x",0),s.setAttribute("y",0),k());i.setAttribute("id",r),i.appendChild(s),this.layerElement.setAttribute("clip-path","url("+x()+"#"+r+")"),e.appendChild(i),this.layers=t.layers,this.elements=A(t.layers.length)},u.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;for(var t=this.layers?this.layers.length:0,e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},u.prototype.updateContainerSize=function(){},u.prototype.buildItem=function(t){var e,i=this.elements;i[t]||99===this.layers[t].ty||(i[t]=!0,e=this.createItem(this.layers[t]),i[t]=e,xt()&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(e),e.initExpressions()),this.appendElementInPos(e,t),this.layers[t].tt&&(this.elements[t-1]&&!0!==this.elements[t-1]?e.setMatte(i[t-1].layerId):(this.buildItem(t-1),this.addPendingElement(e))))},u.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,i=this.elements.length;e<i;){if(this.elements[e]===t){t.setMatte(this.elements[e-1].layerId);break}e+=1}}},u.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var e,i=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=i-1;0<=e;--e)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<i;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},u.prototype.appendElementInPos=function(t,e){t=t.getBaseElement();if(t){for(var i,s=0;s<e;)this.elements[s]&&!0!==this.elements[s]&&this.elements[s].getBaseElement()&&(i=this.elements[s].getBaseElement()),s+=1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t)}},u.prototype.hide=function(){this.layerElement.style.display="none"},u.prototype.show=function(){this.layerElement.style.display="block"},y([s,Os,c,o,Ks],Rr),Rr.prototype.initElement=function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},Rr.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){this.tm._placeholder?this.renderedFrame=t/this.data.sr:((t=this.tm.v)===this.data.op&&(t=this.data.op-1),this.renderedFrame=t);var e,t=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),e=t-1;0<=e;--e)(this.completeLayers||this.elements[e])&&(this.elements[e].prepareFrame(this.renderedFrame-this.layers[e].st),this.elements[e]._mdf)&&(this._mdf=!0)}},Rr.prototype.renderInnerContent=function(){for(var t=this.layers.length,e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},Rr.prototype.setElements=function(t){this.elements=t},Rr.prototype.getElements=function(){return this.elements},Rr.prototype.destroyElements=function(){for(var t=this.layers.length,e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},Rr.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},y([u,Rr,Xs],Vr),Vr.prototype.createComp=function(t){return new Vr(t,this.globalData,this)},y([u],zr),zr.prototype.createComp=function(t){return new Vr(t,this.globalData,this)},Or.prototype.duplicate=function(){for(var t=2*this._length,e=this.savedOp,i=(this.savedOp=J("float32",t),this.savedOp.set(e),0),i=this._length;i<t;i+=1)this.saved[i]=J("float32",16);this._length=t},Or.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},Nr.prototype={addTransformSequence:function(t){for(var e=t.length,i="_",s=0;s<e;s+=1)i+=t[s].transform.key+"_";var r=this.sequences[i];return r||(r={transforms:[].concat(t),finalTransform:new p,_mdf:!1},this.sequences[i]=r,this.sequenceList.push(r)),r},processSequence:function(t,e){for(var i,s=0,r=t.transforms.length,a=e;s<r&&!e;){if(t.transforms[s].transform.mProps._mdf){a=!0;break}s+=1}if(a)for(t.finalTransform.reset(),s=r-1;0<=s;--s)i=t.transforms[s].transform.mProps.v.props,t.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);t._mdf=a},processSequences:function(t){for(var e=this.sequenceList.length,i=0;i<e;i+=1)this.processSequence(this.sequenceList[i],t)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},Gr.prototype.renderFrame=function(){},jr.prototype.renderFrame=function(){if(this.hasMasks){var t,e,i,s,r=this.element.finalTransform.mat,a=this.element.canvasContext,n=this.masksProperties.length;for(a.beginPath(),t=0;t<n;t+=1)if("n"!==this.masksProperties[t].mode){this.masksProperties[t].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)),s=this.viewData[t].v,e=r.applyToPointArray(s.v[0][0],s.v[0][1],0),a.moveTo(e[0],e[1]);for(var o=s._length,h=1;h<o;h+=1)i=r.applyToTriplePoints(s.o[h-1],s.i[h],s.v[h]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=r.applyToTriplePoints(s.o[h-1],s.i[0],s.v[0]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),a.clip()}},jr.prototype.getMaskProperty=Ns.prototype.getMaskProperty,jr.prototype.destroy=function(){this.element=null},(qr.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new Gr},createContent:function(){},setBlendMode:function(){var t,e=this.globalData;e.blendMode!==this.data.bm&&(e.blendMode=this.data.bm,t=As(this.data.bm),e.canvasContext.globalCompositeOperation=t)},createRenderableComponents:function(){this.maskManager=new jr(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){var t;this.hidden||this.data.hd||(this.renderTransform(),this.renderRenderable(),this.setBlendMode(),t=0===this.data.ty,this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(t),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 p}).hide=qr.prototype.hideElement,qr.prototype.show=qr.prototype.showElement,Wr.prototype.setAsAnimated=er.prototype.setAsAnimated,y([s,Os,qr,Qs,c,o,Ji],E),E.prototype.initElement=Ks.prototype.initElement,E.prototype.transformHelper={opacity:1,_opMdf:!1},E.prototype.dashResetter=[],E.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},E.prototype.createStyleElement=function(t,e){var i,e={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:!0===t.hd},s={};return"fl"===t.ty||"st"===t.ty?(s.c=C.getProp(this,t.c,1,255,this),s.c.k||(e.co="rgb("+m(s.c.v[0])+","+m(s.c.v[1])+","+m(s.c.v[2])+")")):"gf"!==t.ty&&"gs"!==t.ty||(s.s=C.getProp(this,t.s,1,null,this),s.e=C.getProp(this,t.e,1,null,this),s.h=C.getProp(this,t.h||{k:0},0,.01,this),s.a=C.getProp(this,t.a||{k:0},0,U,this),s.g=new or(this,t.g,this)),s.o=C.getProp(this,t.o,0,.01,this),"st"===t.ty||"gs"===t.ty?(e.lc=$s[t.lc||2],e.lj=tr[t.lj||2],1==t.lj&&(e.ml=t.ml),s.w=C.getProp(this,t.w,0,null,this),s.w.k||(e.wi=s.w.v),t.d&&(i=new sr(this,t.d,"canvas",this),s.d=i,s.d.k||(e.da=s.d.dashArray,e.do=s.d.dashoffset[0]))):e.r=2===t.r?"evenodd":"nonzero",this.stylesList.push(e),s.style=e,s},E.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},E.prototype.createTransformElement=function(t){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:C.getProp(this,t.o,0,.01,this),mProps:Vi.getTransformProperty(this,t,this)}}},E.prototype.createShapeElement=function(t){t=new Wr(this,t,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},E.prototype.reloadShapes=function(){this._isFirstFrame=!0;for(var t=this.itemsData.length,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)},E.prototype.addTransformToStyleList=function(t){for(var e=this.stylesList.length,i=0;i<e;i+=1)this.stylesList[i].closed||this.stylesList[i].transforms.push(t)},E.prototype.removeTransformFromStyleList=function(){for(var t=this.stylesList.length,e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},E.prototype.closeStyles=function(t){for(var e=t.length,i=0;i<e;i+=1)t[i].closed=!0},E.prototype.searchShapes=function(t,e,i,s,r){for(var a,n,o,h,l,p=t.length-1,f=[],m=[],c=[].concat(r),d=p;0<=d;--d){if((o=this.searchProcessedElement(t[d]))?e[d]=i[o-1]:t[d]._shouldRender=s,"fl"===t[d].ty||"st"===t[d].ty||"gf"===t[d].ty||"gs"===t[d].ty)o?e[d].style.closed=!1:e[d]=this.createStyleElement(t[d],c),f.push(e[d].style);else if("gr"===t[d].ty){if(o)for(n=e[d].it.length,a=0;a<n;a+=1)e[d].prevViewData[a]=e[d].it[a];else e[d]=this.createGroupElement(t[d]);this.searchShapes(t[d].it,e[d].it,e[d].prevViewData,s,c)}else"tr"===t[d].ty?(o||(l=this.createTransformElement(t[d]),e[d]=l),c.push(e[d]),this.addTransformToStyleList(e[d])):"sh"===t[d].ty||"rc"===t[d].ty||"el"===t[d].ty||"sr"===t[d].ty?o||(e[d]=this.createShapeElement(t[d])):"tm"===t[d].ty||"rd"===t[d].ty||"pb"===t[d].ty?(o?(h=e[d]).closed=!1:((h=Fi.getModifier(t[d].ty)).init(this,t[d]),e[d]=h,this.shapeModifiers.push(h)),m.push(h)):"rp"===t[d].ty&&(o?(h=e[d]).closed=!0:(h=Fi.getModifier(t[d].ty),(e[d]=h).init(this,t,d,e),this.shapeModifiers.push(h),s=!1),m.push(h));this.addProcessedElement(t[d],d+1)}for(this.removeTransformFromStyleList(),this.closeStyles(f),p=m.length,d=0;d<p;d+=1)m[d].closed=!0},E.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)},E.prototype.renderShapeTransform=function(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},E.prototype.drawLayer=function(){for(var t,e,i,s,r,a,n,o,h=this.stylesList.length,l=this.globalData.renderer,p=this.globalData.canvasContext,f=0;f<h;f+=1)if(("st"!==(n=(o=this.stylesList[f]).type)&&"gs"!==n||0!==o.wi)&&o.data._shouldRender&&0!==o.coOp&&0!==this.globalData.currentGlobalAlpha){for(l.save(),r=o.elements,"st"===n||"gs"===n?(p.strokeStyle="st"===n?o.co:o.grd,p.lineWidth=o.wi,p.lineCap=o.lc,p.lineJoin=o.lj,p.miterLimit=o.ml||0):p.fillStyle="fl"===n?o.co:o.grd,l.ctxOpacity(o.coOp),"st"!==n&&"gs"!==n&&p.beginPath(),l.ctxTransform(o.preTransforms.finalTransform.props),e=r.length,t=0;t<e;t+=1){for("st"!==n&&"gs"!==n||(p.beginPath(),o.da&&(p.setLineDash(o.da),p.lineDashOffset=o.do)),s=(a=r[t].trNodes).length,i=0;i<s;i+=1)"m"===a[i].t?p.moveTo(a[i].p[0],a[i].p[1]):"c"===a[i].t?p.bezierCurveTo(a[i].pts[0],a[i].pts[1],a[i].pts[2],a[i].pts[3],a[i].pts[4],a[i].pts[5]):p.closePath();"st"!==n&&"gs"!==n||(p.stroke(),o.da&&p.setLineDash(this.dashResetter))}"st"!==n&&"gs"!==n&&p.fill(o.r),l.restore()}},E.prototype.renderShape=function(t,e,i,s){for(var r=t,a=e.length-1;0<=a;--a)"tr"===e[a].ty?(r=i[a].transform,this.renderShapeTransform(t,r)):"sh"===e[a].ty||"el"===e[a].ty||"rc"===e[a].ty||"sr"===e[a].ty?this.renderPath(e[a],i[a]):"fl"===e[a].ty?this.renderFill(e[a],i[a],r):"st"===e[a].ty?this.renderStroke(e[a],i[a],r):"gf"===e[a].ty||"gs"===e[a].ty?this.renderGradientFill(e[a],i[a],r):"gr"===e[a].ty?this.renderShape(r,e[a].it,i[a].it):e[a].ty;s&&this.drawLayer()},E.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){for(var i,s,r=t.trNodes,a=e.paths,n=a._length,o=(r.length=0,t.transforms.finalTransform),h=0;h<n;h+=1){var l=a.shapes[h];if(l&&l.v){for(s=l._length,i=1;i<s;i+=1)1===i&&r.push({t:"m",p:o.applyToPointArray(l.v[0][0],l.v[0][1],0)}),r.push({t:"c",pts:o.applyToTriplePoints(l.o[i-1],l.i[i],l.v[i])});1===s&&r.push({t:"m",p:o.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&s&&(r.push({t:"c",pts:o.applyToTriplePoints(l.o[i-1],l.i[0],l.v[0])}),r.push({t:"z"}))}}t.trNodes=r}},E.prototype.renderPath=function(t,e){if(!0!==t.hd&&t._shouldRender)for(var i=e.styledShapes.length,s=0;s<i;s+=1)this.renderStyledShape(e.styledShapes[s],e.sh)},E.prototype.renderFill=function(t,e,i){var s=e.style;(e.c._mdf||this._isFirstFrame)&&(s.co="rgb("+m(e.c.v[0])+","+m(e.c.v[1])+","+m(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(s.coOp=e.o.v*i.opacity)},E.prototype.renderGradientFill=function(t,e,i){var s=e.style;if(!s.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){for(var r,a,n,o,h=this.globalData.canvasContext,l=e.s.v,p=e.e.v,f=(o=1===t.t?h.createLinearGradient(l[0],l[1],p[0],p[1]):(r=Math.sqrt(Math.pow(l[0]-p[0],2)+Math.pow(l[1]-p[1],2)),p=Math.atan2(p[1]-l[1],p[0]-l[0]),1<=(a=e.h.v)?a=.99:a<=-1&&(a=-.99),a=r*a,n=Math.cos(p+e.a.v)*a+l[0],p=Math.sin(p+e.a.v)*a+l[1],h.createRadialGradient(n,p,0,l[0],l[1],r)),t.g.p),m=e.g.c,c=1,d=0;d<f;d+=1)e.g._hasOpacity&&e.g._collapsable&&(c=e.g.o[2*d+1]),o.addColorStop(m[4*d]/100,"rgba("+m[4*d+1]+","+m[4*d+2]+","+m[4*d+3]+","+c+")");s.grd=o}s.coOp=e.o.v*i.opacity},E.prototype.renderStroke=function(t,e,i){var s=e.style,r=e.d;r&&(r._mdf||this._isFirstFrame)&&(s.da=r.dashArray,s.do=r.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(s.co="rgb("+m(e.c.v[0])+","+m(e.c.v[1])+","+m(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(s.coOp=e.o.v*i.opacity),(e.w._mdf||this._isFirstFrame)&&(s.wi=e.w.v)},E.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},y([s,Os,qr,c,o,Ji,Mr],Yr),Yr.prototype.tHelper=g("canvas").getContext("2d"),Yr.prototype.buildNewText=function(){for(var t,e,i,s,r,a,n,o,h=this.textProperty.currentData,l=(this.renderedLetters=A(h.l?h.l.length:0),!1),l=(h.fc?(l=!0,this.values.fill=this.buildColor(h.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=l,!1),p=(h.sc&&(l=!0,this.values.stroke=this.buildColor(h.sc),this.values.sWidth=h.sw),this.globalData.fontManager.getFontByName(h.f)),f=h.l,m=this.mHelper,c=(this.stroke=l,this.values.fValue=h.finalSize+"px "+this.globalData.fontManager.getFontByName(h.f).fFamily,t=h.finalText.length,this.data.singleShape),d=.001*h.tr*h.finalSize,u=0,g=0,y=!0,v=0,b=0;b<t;b+=1){e=(e=this.globalData.fontManager.getCharData(h.finalText[b],p.fStyle,this.globalData.fontManager.getFontByName(h.f).fFamily))&&e.data||{},m.reset(),c&&f[b].n&&(u=-d,g=g+h.yOffset+(y?1:0),y=!1),a=(r=e.shapes?e.shapes[0].it:[]).length,m.scale(h.finalSize/100,h.finalSize/100),c&&this.applyTextPropertiesToMatrix(h,m,f[b].line,u,g);for(var _=A(a-1),x=0,k=0;k<a;k+=1)if("sh"===r[k].ty){for(s=r[k].ks.k.i.length,n=r[k].ks.k,o=[],i=1;i<s;i+=1)1===i&&o.push(m.applyToX(n.v[0][0],n.v[0][1],0),m.applyToY(n.v[0][0],n.v[0][1],0)),o.push(m.applyToX(n.o[i-1][0],n.o[i-1][1],0),m.applyToY(n.o[i-1][0],n.o[i-1][1],0),m.applyToX(n.i[i][0],n.i[i][1],0),m.applyToY(n.i[i][0],n.i[i][1],0),m.applyToX(n.v[i][0],n.v[i][1],0),m.applyToY(n.v[i][0],n.v[i][1],0));o.push(m.applyToX(n.o[i-1][0],n.o[i-1][1],0),m.applyToY(n.o[i-1][0],n.o[i-1][1],0),m.applyToX(n.i[0][0],n.i[0][1],0),m.applyToY(n.i[0][0],n.i[0][1],0),m.applyToX(n.v[0][0],n.v[0][1],0),m.applyToY(n.v[0][0],n.v[0][1],0)),_[x]=o,x+=1}c&&(u=u+f[b].l+d),this.textSpans[v]?this.textSpans[v].elem=_:this.textSpans[v]={elem:_},v+=1}},Yr.prototype.renderInnerContent=function(){for(var t,e,i,s,r,a,n,o=this.canvasContext,h=(o.font=this.values.fValue,o.lineCap="butt",o.lineJoin="miter",o.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.textAnimator.renderedLetters),l=this.textProperty.currentData.l,p=l.length,f=null,m=null,c=null,d=0;d<p;d+=1)if(!l[d].n){if((r=h[d])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(r.p),this.globalData.renderer.ctxOpacity(r.o)),this.fill){for(r&&r.fc?f!==r.fc&&(f=r.fc,o.fillStyle=r.fc):f!==this.values.fill&&(f=this.values.fill,o.fillStyle=this.values.fill),e=(a=this.textSpans[d].elem).length,this.globalData.canvasContext.beginPath(),t=0;t<e;t+=1)for(s=(n=a[t]).length,this.globalData.canvasContext.moveTo(n[0],n[1]),i=2;i<s;i+=6)this.globalData.canvasContext.bezierCurveTo(n[i],n[i+1],n[i+2],n[i+3],n[i+4],n[i+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(r&&r.sw?c!==r.sw&&(c=r.sw,o.lineWidth=r.sw):c!==this.values.sWidth&&(c=this.values.sWidth,o.lineWidth=this.values.sWidth),r&&r.sc?m!==r.sc&&(m=r.sc,o.strokeStyle=r.sc):m!==this.values.stroke&&(m=this.values.stroke,o.strokeStyle=this.values.stroke),e=(a=this.textSpans[d].elem).length,this.globalData.canvasContext.beginPath(),t=0;t<e;t+=1)for(s=(n=a[t]).length,this.globalData.canvasContext.moveTo(n[0],n[1]),i=2;i<s;i+=6)this.globalData.canvasContext.bezierCurveTo(n[i],n[i+1],n[i+2],n[i+3],n[i+4],n[i+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}r&&this.globalData.renderer.restore()}},y([s,Os,qr,c,o,Ji],Hr),Hr.prototype.initElement=D.prototype.initElement,Hr.prototype.prepareFrame=Js.prototype.prepareFrame,Hr.prototype.createContent=function(){var t,e,i,s,r,a,n,o,h;!this.img.width||this.assetData.w===this.img.width&&this.assetData.h===this.img.height||((t=g("canvas")).width=this.assetData.w,t.height=this.assetData.h,e=t.getContext("2d"),i=this.img.width,s=this.img.height,a=this.assetData.w/this.assetData.h,h=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio,a<(r=i/s)&&"xMidYMid slice"===h||r<a&&"xMidYMid slice"!==h?n=(o=s)*a:o=(n=i)/a,e.drawImage(this.img,(i-n)/2,(s-o)/2,n,o,0,0,this.assetData.w,this.assetData.h),this.img=t)},Hr.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},Hr.prototype.destroy=function(){this.img=null},y([s,Os,qr,c,o,Ji],Xr),Xr.prototype.initElement=D.prototype.initElement,Xr.prototype.prepareFrame=Js.prototype.prepareFrame,Xr.prototype.renderInnerContent=function(){var t=this.canvasContext;t.fillStyle=this.data.sc,t.fillRect(0,0,this.data.sw,this.data.sh)},y([h],S),S.prototype.createShape=function(t){return new E(t,this.globalData,this)},S.prototype.createText=function(t){return new Yr(t,this.globalData,this)},S.prototype.createImage=function(t){return new Hr(t,this.globalData,this)},S.prototype.createSolid=function(t){return new Xr(t,this.globalData,this)},S.prototype.createNull=zr.prototype.createNull,S.prototype.ctxTransform=function(t){var e;1===t[0]&&0===t[1]&&0===t[4]&&1===t[5]&&0===t[12]&&0===t[13]||(this.renderConfig.clearCanvas?(this.transformMat.cloneFromProps(t),e=this.contextData.cTr.props,this.transformMat.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props),e=this.contextData.cTr.props,this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13])):this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13]))},S.prototype.ctxOpacity=function(t){this.renderConfig.clearCanvas?(this.contextData.cO*=t<0?0:t,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)):(this.canvasContext.globalAlpha*=t<0?0:t,this.globalData.currentGlobalAlpha=this.contextData.cO)},S.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},S.prototype.save=function(t){if(this.renderConfig.clearCanvas){t&&this.canvasContext.save();for(var e=this.contextData.cTr.props,i=(this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate(),this.contextData.saved[this.contextData.cArrPos]),s=0;s<16;s+=1)i[s]=e[s];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},S.prototype.restore=function(t){if(this.renderConfig.clearCanvas){t&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),--this.contextData.cArrPos;for(var e=this.contextData.saved[this.contextData.cArrPos],i=this.contextData.cTr.props,s=0;s<16;s+=1)i[s]=e[s];this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13]),e=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=e,this.globalData.currentGlobalAlpha!==e&&(this.canvasContext.globalAlpha=e,this.globalData.currentGlobalAlpha=e)}else this.canvasContext.restore()},S.prototype.configAnimation=function(t){var e,i;this.animationItem.wrapper?(this.animationItem.container=g("canvas"),(e=this.animationItem.container.style).width="100%",e.height="100%",e.transformOrigin=i="0px 0px 0px",e.mozTransformOrigin=i,e.webkitTransformOrigin=i,e["-webkit-transform"]=i,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)):this.canvasContext=this.renderConfig.context,this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,(this.globalData.renderer=this).globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=A(t.layers.length),this.updateContainerSize()},S.prototype.updateContainerSize=function(){var t,e,i,s,r,a,n;this.reset(),this.animationItem.wrapper&&this.animationItem.container?(t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",t*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",e*this.renderConfig.dpr)):(t=this.canvasContext.canvas.width*this.renderConfig.dpr,e=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")?(i=(r=this.renderConfig.preserveAspectRatio.split(" "))[1]||"meet",s=(r=r[0]||"xMidYMid").substr(0,4),r=r.substr(4),(a=t/e)<(n=this.transformCanvas.w/this.transformCanvas.h)&&"meet"===i||n<a&&"slice"===i?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=e/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===s&&(n<a&&"meet"===i||a<n&&"slice"===i)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===s&&(n<a&&"meet"===i||a<n&&"slice"===i)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===r&&(a<n&&"meet"===i||n<a&&"slice"===i)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===r&&(a<n&&"meet"===i||n<a&&"slice"===i)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:0):("none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0),this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},S.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");for(var t=(this.layers?this.layers.length:0)-1;0<=t;--t)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},S.prototype.renderFrame=function(t,e){if((this.renderedFrame!==t||!0!==this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!==t){this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var i,s=this.layers.length;for(this.completeLayers||this.checkLayers(t),i=0;i<s;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(t-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=s-1;0<=i;--i)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},S.prototype.buildItem=function(t){var e,i=this.elements;i[t]||99===this.layers[t].ty||(e=this.createItem(this.layers[t],this,this.globalData),(i[t]=e).initExpressions())},S.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},S.prototype.hide=function(){this.animationItem.container.style.display="none"},S.prototype.show=function(){this.animationItem.container.style.display="block"},y([S,Rr,qr],Kr),Kr.prototype.renderInnerContent=function(){var t=this.canvasContext;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();for(var e=this.layers.length-1;0<=e;--e)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},Kr.prototype.destroy=function(){for(var t=this.layers.length-1;0<=t;--t)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},Kr.prototype.createComp=function(t){return new Kr(t,this.globalData,this)},y([S],Zr),Zr.prototype.createComp=function(t){return new Kr(t,this.globalData,this)},(Jr.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=g(this.data.tg||"div"),this.data.hasMask?(this.svgElement=P("svg"),this.layerElement=P("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,nt(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new Gr,this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var t,e=this.transformedElement?this.transformedElement.style:{};this.finalTransform._matMdf&&(t=this.finalTransform.mat.toCSS(),e.transform=t,e.webkitTransform=t),this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new Ns(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}}).getBaseElement=Xs.prototype.getBaseElement,Jr.prototype.destroyBaseElement=Jr.prototype.destroy,Jr.prototype.buildElementParenting=h.prototype.buildElementParenting,y([s,Os,Jr,c,o,Ks],Ur),Ur.prototype.createContent=function(){var t;this.data.hasMask?((t=P("rect")).setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((t=g("div")).style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)},y([s,Os,Ur,D,Jr,c,o,Ji],T),T.prototype._renderShapeFrame=T.prototype.renderInnerContent,T.prototype.createContent=function(){var t,e;this.baseElement.style.fontSize=0,this.data.hasMask?(this.layerElement.appendChild(this.shapesContainer),t=this.svgElement):(t=P("svg"),e=this.comp.data||this.globalData.compSize,t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)),this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},T.prototype.getTransformedPoint=function(t,e){for(var i=t.length,s=0;s<i;s+=1)e=t[s].mProps.v.applyToPointArray(e[0],e[1],0);return e},T.prototype.calculateShapeBoundingBox=function(t,e){var i,s,r,a,n,o=t.sh.v,h=t.transformers,l=o._length;if(!(l<=1)){for(i=0;i<l-1;i+=1)s=this.getTransformedPoint(h,o.v[i]),r=this.getTransformedPoint(h,o.o[i]),a=this.getTransformedPoint(h,o.i[i+1]),n=this.getTransformedPoint(h,o.v[i+1]),this.checkBounds(s,r,a,n,e);o.c&&(s=this.getTransformedPoint(h,o.v[i]),r=this.getTransformedPoint(h,o.o[i]),a=this.getTransformedPoint(h,o.i[0]),n=this.getTransformedPoint(h,o.v[0]),this.checkBounds(s,r,a,n,e))}},T.prototype.checkBounds=function(t,e,i,s,r){this.getBoundsOfCurve(t,e,i,s);t=this.shapeBoundingBox;r.x=Z(t.left,r.x),r.xMax=K(t.right,r.xMax),r.y=Z(t.top,r.y),r.yMax=K(t.bottom,r.yMax)},T.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},T.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},T.prototype.getBoundsOfCurve=function(t,e,i,s){for(var r,a,n,o,h=[[t[0],s[0]],[t[1],s[1]]],l=0;l<2;++l)a=6*t[l]-12*e[l]+6*i[l],r=-3*t[l]+9*e[l]-9*i[l]+3*s[l],o=3*e[l]-3*t[l],a|=0,o|=0,0==(r|=0)&&0==a||(0==r?0<(n=-o/a)&&n<1&&h[l].push(this.calculateF(n,t,e,i,s,l)):0<=(n=a*a-4*o*r)&&(0<(o=(-a+X(n))/(2*r))&&o<1&&h[l].push(this.calculateF(o,t,e,i,s,l)),0<(o=(-a-X(n))/(2*r)))&&o<1&&h[l].push(this.calculateF(o,t,e,i,s,l)));this.shapeBoundingBox.left=Z.apply(null,h[0]),this.shapeBoundingBox.top=Z.apply(null,h[1]),this.shapeBoundingBox.right=K.apply(null,h[0]),this.shapeBoundingBox.bottom=K.apply(null,h[1])},T.prototype.calculateF=function(t,e,i,s,r,a){return v(1-t,3)*e[a]+3*v(1-t,2)*t*i[a]+3*(1-t)*v(t,2)*s[a]+v(t,3)*r[a]},T.prototype.calculateBoundingBox=function(t,e){for(var i=t.length,s=0;s<i;s+=1)t[s]&&t[s].sh?this.calculateShapeBoundingBox(t[s],e):t[s]&&t[s].it?this.calculateBoundingBox(t[s].it,e):t[s]&&t[s].style&&t[s].w&&this.expandStrokeBoundingBox(t[s].w,e)},T.prototype.expandStrokeBoundingBox=function(t,e){var i=0;if(t.keyframes){for(var s=0;s<t.keyframes.length;s+=1){var r=t.keyframes[s].s;i<r&&(i=r)}i*=t.mult}else i=t.v*t.mult;e.x-=i,e.xMax+=i,e.y-=i,e.yMax+=i},T.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},T.prototype.renderInnerContent=function(){var t,e;this._renderShapeFrame(),this.hidden||!this._isFirstFrame&&!this._mdf||((e=this.tempBoundingBox).x=t=999999,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)&&(t=!1,this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),t=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),t=!0),t||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),t=this.shapeCont.style,e="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",t.transform=e,t.webkitTransform=e))},y([s,Os,Jr,c,o,Ks,Mr],Qr),Qr.prototype.createContent=function(){var t;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),t=P("g"),this.maskedElement.appendChild(t),this.innerElem=t):(this.renderType="html",this.innerElem=this.layerElement),this.checkParenting()},Qr.prototype.buildNewText=function(){for(var t,e,i,s,r,a,n,o=this.textProperty.currentData,h=(this.renderedLetters=A(o.l?o.l.length:0),this.innerElem.style),l=o.fc?this.buildColor(o.fc):"rgba(0,0,0,0)",p=(h.fill=l,h.color=l,o.sc&&(h.stroke=this.buildColor(o.sc),h.strokeWidth=o.sw+"px"),this.globalData.fontManager.getFontByName(o.f)),f=(this.globalData.fontManager.chars||(h.fontSize=o.finalSize+"px",h.lineHeight=o.finalSize+"px",p.fClass?this.innerElem.className=p.fClass:(h.fontFamily=p.fFamily,l=o.fWeight,t=o.fStyle,h.fontStyle=t,h.fontWeight=l)),o.l),m=f.length,c=this.mHelper,d=0,u=0;u<m;u+=1)this.globalData.fontManager.chars?(this.textPaths[d]?e=this.textPaths[d]:((e=P("path")).setAttribute("stroke-linecap",$s[1]),e.setAttribute("stroke-linejoin",tr[2]),e.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[d]?s=(i=this.textSpans[d]).children[0]:((i=g("div")).style.lineHeight=0,(s=P("svg")).appendChild(e),nt(i)))):this.isMasked?e=this.textPaths[d]||P("text"):this.textSpans[d]?(i=this.textSpans[d],e=this.textPaths[d]):(nt(i=g("span")),nt(e=g("span")),i.appendChild(e)),this.globalData.fontManager.chars?(a=(a=this.globalData.fontManager.getCharData(o.finalText[u],p.fStyle,this.globalData.fontManager.getFontByName(o.f).fFamily))?a.data:null,c.reset(),a&&a.shapes&&a.shapes.length&&(r=a.shapes[0].it,c.scale(o.finalSize/100,o.finalSize/100),r=this.createPathShape(c,r),e.setAttribute("d",r)),this.isMasked?this.innerElem.appendChild(e):(this.innerElem.appendChild(i),a&&a.shapes?(document.body.appendChild(s),r=s.getBBox(),s.setAttribute("width",r.width+2),s.setAttribute("height",r.height+2),s.setAttribute("viewBox",r.x-1+" "+(r.y-1)+" "+(r.width+2)+" "+(r.height+2)),a=s.style,n="translate("+(r.x-1)+"px,"+(r.y-1)+"px)",a.transform=n,a.webkitTransform=n,f[u].yOffset=r.y-1):(s.setAttribute("width",1),s.setAttribute("height",1)),i.appendChild(s))):(e.textContent=f[u].val,e.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked?this.innerElem.appendChild(e):(this.innerElem.appendChild(i),a=e.style,n="translate3d(0,"+-o.finalSize/1.2+"px,0)",a.transform=n,a.webkitTransform=n)),this.isMasked?this.textSpans[d]=e:this.textSpans[d]=i,this.textSpans[d].style.display="block",this.textPaths[d]=e,d+=1;for(;d<this.textSpans.length;)this.textSpans[d].style.display="none",d+=1},Qr.prototype.renderInnerContent=function(){var t;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),t=this.svgElement.style,r="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)",t.transform=r,t.webkitTransform=r)}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){for(var e,i,s,r,a=0,n=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l,h=o.length,l=0;l<h;l+=1)o[l].n?a+=1:(i=this.textSpans[l],s=this.textPaths[l],e=n[a],a+=1,e._mdf.m&&(this.isMasked?i.setAttribute("transform",e.m):(i.style.webkitTransform=e.m,i.style.transform=e.m)),i.style.opacity=e.o,e.sw&&e._mdf.sw&&s.setAttribute("stroke-width",e.sw),e.sc&&e._mdf.sc&&s.setAttribute("stroke",e.sc),e.fc&&e._mdf.fc&&(s.setAttribute("fill",e.fc),s.style.color=e.fc));this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)&&(r=this.innerElem.getBBox(),this.currentBBox.w!==r.width&&(this.currentBBox.w=r.width,this.svgElement.setAttribute("width",r.width)),this.currentBBox.h!==r.height&&(this.currentBBox.h=r.height,this.svgElement.setAttribute("height",r.height)),this.currentBBox.w===r.width+2&&this.currentBBox.h===r.height+2&&this.currentBBox.x===r.x-1&&this.currentBBox.y===r.y-1||(this.currentBBox.w=r.width+2,this.currentBBox.h=r.height+2,this.currentBBox.x=r.x-1,this.currentBBox.y=r.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),t=this.svgElement.style,r="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",t.transform=r,t.webkitTransform=r))}},y([s,o,c],$r),$r.prototype.setup=function(){for(var t,e,i,s,r,a=this.comp.threeDElements.length,n=0;n<a;n+=1)"3d"===(r=this.comp.threeDElements[n]).type&&(t=r.perspectiveElem.style,r=r.container.style,e=this.pe.v+"px",i="0px 0px 0px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",t.perspective=e,t.webkitPerspective=e,r.transformOrigin=i,r.mozTransformOrigin=i,r.webkitTransformOrigin=i,t.transform=s,t.webkitTransform=s)},$r.prototype.createElements=function(){},$r.prototype.hide=function(){},$r.prototype.renderFrame=function(){var t=this._isFirstFrame;if(this.hierarchy)for(h=this.hierarchy.length,l=0;l<h;l+=1)t=this.hierarchy[l].finalTransform.mProp._mdf||t;if(t||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(l=h=this.hierarchy.length-1;0<=l;--l){var e=this.hierarchy[l].finalTransform.mProp;this.mat.translate(-e.p.v[0],-e.p.v[1],e.p.v[2]),this.mat.rotateX(-e.or.v[0]).rotateY(-e.or.v[1]).rotateZ(e.or.v[2]),this.mat.rotateX(-e.rx.v).rotateY(-e.ry.v).rotateZ(e.rz.v),this.mat.scale(1/e.s.v[0],1/e.s.v[1],1/e.s.v[2]),this.mat.translate(e.a.v[0],e.a.v[1],e.a.v[2])}this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a&&(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]],i=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),s=[s[0]/i,s[1]/i,s[2]/i],i=Math.sqrt(s[2]*s[2]+s[0]*s[0]),i=Math.atan2(s[1],i),s=Math.atan2(s[0],-s[2]),this.mat.rotateY(s).rotateX(-i)),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 i,s,r=!this._prevMat.equals(this.mat);if((r||this.pe._mdf)&&this.comp.threeDElements){for(var a,n,o,h=this.comp.threeDElements.length,l=0;l<h;l+=1)"3d"===(o=this.comp.threeDElements[l]).type&&(r&&(a=this.mat.toCSS(),(n=o.container.style).transform=a,n.webkitTransform=a),this.pe._mdf)&&((n=o.perspectiveElem.style).perspective=this.pe.v+"px",n.webkitPerspective=this.pe.v+"px");this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},$r.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},$r.prototype.destroy=function(){},$r.prototype.getBaseElement=function(){return null},y([s,Os,Jr,Ur,c,o,Ji],ta),ta.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=P("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},y([h],M),M.prototype.buildItem=zr.prototype.buildItem,M.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},M.prototype.appendElementInPos=function(t,e){t=t.getBaseElement();if(t){var i=this.layers[e];if(i.ddd&&this.supports3d)this.addTo3dContainer(t,e);else if(this.threeDElements)this.addTo3dContainer(t,e);else{for(var s,r,a=0;a<e;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(r=this.elements[a],s=(this.layers[a].ddd?this.getThreeDContainerByPos(a):r.getBaseElement())||s),a+=1;s?i.ddd&&this.supports3d||this.layerElement.insertBefore(t,s):i.ddd&&this.supports3d||this.layerElement.appendChild(t)}}},M.prototype.createShape=function(t){return new(this.supports3d?T:D)(t,this.globalData,this)},M.prototype.createText=function(t){return new(this.supports3d?Qr:Ir)(t,this.globalData,this)},M.prototype.createCamera=function(t){return this.camera=new $r(t,this.globalData,this),this.camera},M.prototype.createImage=function(t){return new(this.supports3d?ta:Js)(t,this.globalData,this)},M.prototype.createSolid=function(t){return new(this.supports3d?Ur:Lr)(t,this.globalData,this)},M.prototype.createNull=zr.prototype.createNull,M.prototype.getThreeDContainerByPos=function(t){for(var e=0,i=this.threeDElements.length;e<i;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}return null},M.prototype.createThreeDContainer=function(t,e){var i,s=g("div"),r=(nt(s),g("div")),a=(nt(r),"3d"===e&&((a=s.style).width=this.globalData.compSize.w+"px",a.height=this.globalData.compSize.h+"px",a.webkitTransformOrigin=i="50% 50%",a.mozTransformOrigin=i,a.transformOrigin=i,(a=r.style).transform=i="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",a.webkitTransform=i),s.appendChild(r),{container:r,perspectiveElem:s,startPos:t,endPos:t,type:e});return this.threeDElements.push(a),a},M.prototype.build3dContainers=function(){for(var t,e=this.layers.length,i="",s=0;s<e;s+=1)this.layers[s].ddd&&3!==this.layers[s].ty?(t="3d"!==i?this.createThreeDContainer(s,i="3d"):t).endPos=Math.max(t.endPos,s):(t="2d"!==i?this.createThreeDContainer(s,i="2d"):t).endPos=Math.max(t.endPos,s);for(s=(e=this.threeDElements.length)-1;0<=s;--s)this.resizerElem.appendChild(this.threeDElements[s].perspectiveElem)},M.prototype.addTo3dContainer=function(t,e){for(var i=0,s=this.threeDElements.length;i<s;){if(e<=this.threeDElements[i].endPos){for(var r,a=this.threeDElements[i].startPos;a<e;)this.elements[a]&&this.elements[a].getBaseElement&&(r=this.elements[a].getBaseElement()),a+=1;r?this.threeDElements[i].container.insertBefore(t,r):this.threeDElements[i].container.appendChild(t);break}i+=1}},M.prototype.configAnimation=function(t){var e=g("div"),i=this.animationItem.wrapper,s=e.style,i=(s.width=t.w+"px",s.height=t.h+"px",nt(this.resizerElem=e),s.transformStyle="flat",s.mozTransformStyle="flat",s.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),i.appendChild(e),s.overflow="hidden",P("svg")),e=(i.setAttribute("width","1"),i.setAttribute("height","1"),nt(i),this.resizerElem.appendChild(i),P("defs"));i.appendChild(e),this.data=t,this.setupGlobalData(t,i),this.globalData.defs=e,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},M.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;for(var t=this.layers?this.layers.length:0,e=0;e<t;e+=1)this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},M.prototype.updateContainerSize=function(){var t,e,i,s=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight,s=s/r<this.globalData.compSize.w/this.globalData.compSize.h?(t=s/this.globalData.compSize.w,e=s/this.globalData.compSize.w,i=0,(r-this.globalData.compSize.h*(s/this.globalData.compSize.w))/2):(t=r/this.globalData.compSize.h,e=r/this.globalData.compSize.h,i=(s-this.globalData.compSize.w*(r/this.globalData.compSize.h))/2,0),r=this.resizerElem.style;r.webkitTransform="matrix3d("+t+",0,0,0,0,"+e+",0,0,0,0,1,0,"+i+","+s+",0,1)",r.transform=r.webkitTransform},M.prototype.renderFrame=zr.prototype.renderFrame,M.prototype.hide=function(){this.resizerElem.style.display="none"},M.prototype.show=function(){this.resizerElem.style.display="block"},M.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else for(var t=this.globalData.compSize.w,e=this.globalData.compSize.h,i=this.threeDElements.length,s=0;s<i;s+=1){var r=this.threeDElements[s].perspectiveElem.style;r.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px",r.perspective=r.webkitPerspective}},M.prototype.searchExtraCompositions=function(t){for(var e,i=t.length,s=g("div"),r=0;r<i;r+=1)t[r].xt&&((e=this.createComp(t[r],s,this.globalData.comp,null)).initExpressions(),this.globalData.projectInterface.registerComposition(e))},y([M,Rr,Jr],ea),ea.prototype._createBaseContainerElements=ea.prototype.createContainerElements,ea.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},ea.prototype.addTo3dContainer=function(t,e){for(var i,s=0;s<e;)this.elements[s]&&this.elements[s].getBaseElement&&(i=this.elements[s].getBaseElement()),s+=1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t)},ea.prototype.createComp=function(t){return new(this.supports3d?ea:Vr)(t,this.globalData,this)},y([M],ia),ia.prototype.createComp=function(t){return new(this.supports3d?ea:Vr)(t,this.globalData,this)};(i={}).initExpressions=function(t){var i=0,s=[];t.renderer.compInterface=gs(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){i+=1},t.renderer.globalData.popExpression=function(){if(0===--i){var t,e=s.length;for(t=0;t<e;t+=1)s[t].release();s.length=0}},t.renderer.globalData.registerExpressionProperty=function(t){-1===s.indexOf(t)&&s.push(t)}};function sa(t){return(sa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ra(n,o){var h,l=this,p=256,f=6,m="random",c=o.pow(p,f),d=o.pow(2,52),u=2*d,g=p-1;function y(t){var e,i=t.length,n=this,s=0,r=n.i=n.j=0,a=n.S=[];for(i||(t=[i++]);s<p;)a[s]=s++;for(s=0;s<p;s++)a[s]=a[r=g&r+t[s%i]+(e=a[s])],a[r]=e;n.g=function(t){for(var e,i=0,s=n.i,r=n.j,a=n.S;t--;)e=a[s=g&s+1],i=i*p+a[g&(a[s]=a[r=g&r+e])+(a[r]=e)];return n.i=s,n.j=r,i}}function v(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function b(t,e){for(var i,s=t+"",r=0;r<s.length;)e[g&r]=g&(i^=19*e[g&r])+s.charCodeAt(r++);return _(e)}function _(t){return String.fromCharCode.apply(0,t)}o["seed"+m]=function(t,e,i){function s(){for(var t=a.g(f),e=c,i=0;t<d;)t=(t+i)*p,e*=p,i=a.g(1);for(;u<=t;)t/=2,e/=2,i>>>=1;return(t+i)/e}var r=[],t=b(function t(e,i){var s,r=[],a=sa(e);if(i&&"object"==a)for(s in e)try{r.push(t(e[s],i-1))}catch(t){}return r.length?r:"string"==a?e:e+"\0"}((e=!0===e?{entropy:!0}:e||{}).entropy?[t,_(n)]:null===t?(()=>{try{return h?_(h.randomBytes(p)):(e=new Uint8Array(p),(l.crypto||l.msCrypto).getRandomValues(e),_(e))}catch(t){var e=l.navigator,e=e&&e.plugins;return[+new Date,l,e,l.screen,_(n)]}})():t,3),r),a=new y(r);return s.int32=function(){return 0|a.g(4)},s.quick=function(){return a.g(4)/4294967296},s.double=s,b(_(a.S),n),(e.pass||i||function(t,e,i,s){return s&&(s.S&&v(s,a),t.state=function(){return v(a,{})}),i?(o[m]=t,e):t})(s,t,"global"in e?e.global:this==o,e.state)},b(o.random(),n)}var aa="shape";function na(t){return(na="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}oa={},ra([],Q=$),ha=pe.getBezierEasing(.333,0,.833,.833,"easeIn").get,la=pe.getBezierEasing(.167,.167,.667,1,"easeOut").get,pa=pe.getBezierEasing(.33,0,.667,1,"easeInOut").get,ma=fa=ba,ca=_a,ua=da=Pa,ga=[0,0,0,0,0,0],oa.initiateExpression=function(n,o,t){var e,i,s,r,a,h,l,p,f,m,c,d,u,g,y,v,b,_,x,k,A,P=o.x,R=/velocity(?![\w\d])/.test(P),V=-1!==P.indexOf("random"),z=n.data.ty,C=t,O=(C.valueAtTime=C.getValueAtTime,Object.defineProperty(C,"value",{get:function(){return C.v}}),n.comp.frameDuration=1/n.comp.globalData.frameRate,n.comp.displayStartTime=0,n.data.ip/n.comp.globalData.frameRate),N=n.data.op/n.comp.globalData.frameRate,G=n.data.sw||0,j=n.data.sh||0,q=n.data.nm,W=new Function("_expression_function",P+"; scoped_bm_rt=$bm_rt;"),P=t.kf?o.k.length:0,t=!this.data||!0!==this.data.hd,Y=function(t,e){for(var i=this.pv.length||1,s=J("float32",i),r=Q.floor(5*w),a=0,n=0;a<r;){for(n=0;n<i;n+=1)s[n]+=-e+2*e*$.random();a+=1}var o=5*w,h=o-Q.floor(o),l=J("float32",i);if(1<i){for(n=0;n<i;n+=1)l[n]=this.pv[n]+s[n]+(-e+2*e*$.random())*h;return l}return this.pv+s[0]+(-e+2*e*$.random())*h}.bind(this);C.loopIn&&(h=a=C.loopIn.bind(C)),C.loopOut&&(p=l=C.loopOut.bind(C)),C.smooth&&(f=C.smooth.bind(C)),this.getValueAtTime&&(x=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(k=this.getVelocityAtTime.bind(this));var w,D,E,S,T,M,F,H=n.comp.globalData.projectInterface.bind(n.comp.globalData.projectInterface);function I(t,e,i,s,r,a){void 0===r?(r=i,a=s):e=(e-i)/(s-i),1<e?e=1:e<0&&(e=0);var n=t(e);if(va(r)){for(var o=r.length,h=J("float32",o),l=0;l<o;l+=1)h[l]=(a[l]-r[l])*n+r[l];return h}return(a-r)*n+r}var L,X=n.data.ind,B=(n.hierarchy&&n.hierarchy.length,Q.floor(1e6*Q.random())),K=n.globalData;function Z(t){return E=t,this.frameExpressionId===n.globalData.frameId&&"textSelector"!==this.propType?E:("textSelector"===this.propType&&(T=this.textIndex,M=this.textTotal,F=this.selectorValue),v||(S=n.layerInterface.text,v=n.layerInterface,b=n.comp.compInterface,m=v.toWorld.bind(v),c=v.fromWorld.bind(v),d=v.fromComp.bind(v),u=v.toComp.bind(v),_=v.mask?v.mask.bind(v):null,g=d),!e&&(e=n.layerInterface("ADBE Transform Group"),i=e)&&(y=e.anchorPoint),4===z&&(s=s||v("ADBE Root Vectors Group")),r=r||v(4),!(!n.hierarchy||!n.hierarchy.length)&&!L&&(L=n.hierarchy[0].layerInterface),w=this.comp.renderedFrame/this.comp.globalData.frameRate,V&&(t=B+w,$.seedrandom(B+t)),R&&(D=k(w)),W(),this.frameExpressionId=n.globalData.frameId,A=A.propType===aa?A.v:A)}return Z.__preventDeadCodeRemoval=[i,y,w,D,O,N,G,j,q,h,p,f,u,g,m,c,_,void 0,void 0,void 0,b,P,t,Y,function(t,e){return a(t,e,!0)},function(t,e){return l(t,e,!0)},H,function(t,e){return e=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],t=Q.atan2(e[0],Q.sqrt(e[1]*e[1]+e[2]*e[2]))/U,[-Q.atan2(e[1],e[2])/U,t,0]},function(t,e,i,s,r){return I(la,t,e,i,s,r)},function(t,e,i,s,r){return I(ha,t,e,i,s,r)},function(t,e,i,s,r){return I(pa,t,e,i,s,r)},function(t){var e,i,s,r=o.k.length;if(o.k.length&&"number"!=typeof o.k[0])if(i=-1,(t*=n.comp.globalData.frameRate)<o.k[0].t)i=1,s=o.k[0].t;else{for(e=0;e<r-1;e+=1){if(t===o.k[e].t){i=e+1,s=o.k[e].t;break}if(t>o.k[e].t&&t<o.k[e+1].t){s=(t-o.k[e].t>o.k[e+1].t-t?(i=e+2,o.k[e+1]):(i=e+1,o.k[e])).t;break}}-1===i&&(i=e+1,s=o.k[e].t)}else s=i=0;var a={};return a.index=i,a.time=s/n.comp.globalData.frameRate,a},function(t){if(!o.k.length||"number"==typeof o.k[0])throw new Error("The property has no keyframe at index "+t);for(var e={time:o.k[--t].t/n.comp.globalData.frameRate,value:[]},i=Object.prototype.hasOwnProperty.call(o.k[t],"s")?o.k[t].s:o.k[t-1].e,s=i.length,r=0;r<s;r+=1)e[r]=i[r],e.value[r]=i[r];return e},S,T,M,F,function(t,e){return t/(e=e||n.comp.globalData.frameRate)},function(t,e){return(t=t||0===t?t:w)*(e=e||n.comp.globalData.frameRate)},function(){return n.sourceRectAtTime()},function(t,e){return"string"==typeof E?void 0===e?E.substring(t):E.substring(t,e):""},function(t,e){return"string"==typeof E?void 0===e?E.substr(t):E.substr(t,e):""},function(t){w=0===t?0:Q.floor(w*t)/t,E=x(w)},X,K],Z},oa.__preventDeadCodeRemoval=[null,null,null,null,null,function(t){var e=na(t);if("number"===e||"boolean"===e||t instanceof Number)return-t;if(va(t)){for(var i=t.length,s=[],r=0;r<i;r+=1)s[r]=-t[r];return s}return t.propType?t.v:-t},fa,ma,xa,ka,ca,Aa,function(t,e,i){var s;return i<e&&(s=i,i=e,e=s),Q.min(Q.max(t,e),i)},da,function(t){return t*U},ua,function(t){return _a(t,((t,e)=>{if("number"==typeof t||t instanceof Number)return Q.abs(t-(e=e||0));for(var i=Q.min(t.length,(e=e||ga).length),s=0,r=0;r<i;r+=1)s+=Q.pow(e[r]-t[r],2);return Q.sqrt(s)})(t))},function(t){var e,i=t[0],s=t[1],r=t[2],a=Q.max(i,s,r),n=Q.min(i,s,r),o=(a+n)/2;if(a===n)l=e=0;else{var h=a-n,l=.5<o?h/(2-a-n):h/(a+n);switch(a){case i:e=(s-r)/h+(s<r?6:0);break;case s:e=(r-i)/h+2;break;case r:e=(i-s)/h+4}e/=6}return[e,l,o,t[3]]},function(t){var e,i,s,r=t[0],a=t[1],n=t[2];return 0===a?i=s=e=n:(e=Ca(a=2*n-(n=n<.5?n*(1+a):n+a-n*a),n,r+1/3),i=Ca(a,n,r),s=Ca(a,n,r-1/3)),[e,i,s,t[3]]},function(t,e,i,s,r){var a;if(void 0!==s&&void 0!==r||(s=e,r=i,e=0,i=1),i<e&&(a=i,i=e,e=a),t<=e)return s;if(i<=t)return r;var n=i===e?0:(t-e)/(i-e);if(!s.length)return s+(r-s)*n;for(var o=s.length,h=J("float32",o),l=0;l<o;l+=1)h[l]=s[l]+(r[l]-s[l])*n;return h},function(t,e){if(void 0===e&&(void 0===t?(t=0,e=1):(e=t,t=void 0)),e.length){for(var i=e.length,s=(t=t||J("float32",i),J("float32",i)),r=$.random(),a=0;a<i;a+=1)s[a]=t[a]+r*(e[a]-t[a]);return s}return(t=void 0===t?0:t)+$.random()*(e-t)},function(t,e,i,s){for(var r,a,n=t.length,o=_.newElement(),h=(o.setPathData(!!s,n),[0,0]),l=0;l<n;l+=1)r=e&&e[l]?e[l]:h,a=i&&i[l]?i[l]:h,o.setTripleAt(t[l][0],t[l][1],a[0]+t[l][0],a[1]+t[l][1],r[0]+t[l][0],r[1]+t[l][1],l,!0);return o}];var oa,Q,ha,la,pa,fa,ma,ca,da,ua,ga,ya=oa;function va(t){return t.constructor===Array||t.constructor===Float32Array}function F(t,e){return"number"===t||"boolean"===t||"string"===t||e instanceof Number}function ba(t,e){var i=na(t),s=na(e);if("string"===i||"string"===s)return t+e;if(F(i,t)&&F(s,e))return t+e;if(va(t)&&F(s,e))return(t=t.slice(0))[0]+=e,t;if(F(i,t)&&va(e))return(e=e.slice(0))[0]=t+e[0],e;if(va(t)&&va(e)){for(var r=0,a=t.length,n=e.length,o=[];r<a||r<n;)("number"==typeof t[r]||t[r]instanceof Number)&&("number"==typeof e[r]||e[r]instanceof Number)?o[r]=t[r]+e[r]:o[r]=void 0===e[r]?t[r]:t[r]||e[r],r+=1;return o}return 0}function _a(t,e){var i,s,r,a=na(t),n=na(e);if(F(a,t)&&F(n,e))return t/e;if(va(t)&&F(n,e)){for(r=t.length,i=J("float32",r),s=0;s<r;s+=1)i[s]=t[s]/e;return i}if(F(a,t)&&va(e)){for(r=e.length,i=J("float32",r),s=0;s<r;s+=1)i[s]=t/e[s];return i}return 0}function xa(t,e){var i=na(t),s=na(e);if(F(i,t)&&F(s,e))return(t="string"===i?parseInt(t,10):t)-(e="string"===s?parseInt(e,10):e);if(va(t)&&F(s,e))return(t=t.slice(0))[0]-=e,t;if(F(i,t)&&va(e))return(e=e.slice(0))[0]=t-e[0],e;if(va(t)&&va(e)){for(var r=0,a=t.length,n=e.length,o=[];r<a||r<n;)("number"==typeof t[r]||t[r]instanceof Number)&&("number"==typeof e[r]||e[r]instanceof Number)?o[r]=t[r]-e[r]:o[r]=void 0===e[r]?t[r]:t[r]||e[r],r+=1;return o}return 0}function ka(t,e){var i,s,r,a=na(t),n=na(e);if(F(a,t)&&F(n,e))return t*e;if(va(t)&&F(n,e)){for(r=t.length,i=J("float32",r),s=0;s<r;s+=1)i[s]=t[s]*e;return i}if(F(a,t)&&va(e)){for(r=e.length,i=J("float32",r),s=0;s<r;s+=1)i[s]=t*e[s];return i}return 0}function Aa(t,e){return(t="string"==typeof t?parseInt(t,10):t)%(e="string"==typeof e?parseInt(e,10):e)}function Pa(t){return t/U}function Ca(t,e,i){return i<0&&(i+=1),1<i&&--i,i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}var wa={searchExpressions:function(t,e,i){e.x&&(i.k=!0,i.x=!0,i.initiateExpression=ya.initiateExpression,i.effectsSequence.push(i.initiateExpression(t,e,i).bind(i)))},getSpeedAtTime:function(t){var e=this.getValueAtTime(t),i=this.getValueAtTime(t+-.01),s=0;if(e.length){for(var r=0;r<e.length;r+=1)s+=Math.pow(i[r]-e[r],2);s=100*Math.sqrt(s)}else s=0;return s},getVelocityAtTime:function(t){if(void 0!==this.vel)return this.vel;var e=this.getValueAtTime(t),i=this.getValueAtTime(t+-.001);if(e.length)for(var s=J("float32",e.length),r=0;r<e.length;r+=1)s[r]=(i[r]-e[r])/-.001;else s=(i-e)/-.001;return s},getValueAtTime:function(t){return(t=(t*=this.elem.globalData.frameRate)-this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<t?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(t,this._cachingAtTime),this._cachingAtTime.lastFrame=t),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(t){this.propertyGroup=t}};function Da(){function n(t,e,i){if(!this.k||!this.keyframes)return this.pv;t=t?t.toLowerCase():"";var s,r,a,n,o,h=this.comp.renderedFrame,l=this.keyframes,p=l[l.length-1].t;if(h<=p)return this.pv;if(i?r=p-(s=e?Math.abs(p-this.elem.comp.globalData.frameRate*e):Math.max(0,p-this.elem.data.ip)):((!e||e>l.length-1)&&(e=l.length-1),s=p-(r=l[l.length-1-e].t)),"pingpong"===t){if(Math.floor((h-r)/s)%2!=0)return this.getValueAtTime((s-(h-r)%s+r)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var f=this.getValueAtTime(r/this.comp.globalData.frameRate,0),m=this.getValueAtTime(p/this.comp.globalData.frameRate,0),c=this.getValueAtTime(((h-r)%s+r)/this.comp.globalData.frameRate,0),d=Math.floor((h-r)/s);if(this.pv.length){for(n=(o=new Array(f.length)).length,a=0;a<n;a+=1)o[a]=(m[a]-f[a])*d+c[a];return o}return(m-f)*d+c}if("continue"===t){var u=this.getValueAtTime(p/this.comp.globalData.frameRate,0),g=this.getValueAtTime((p-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n=(o=new Array(u.length)).length,a=0;a<n;a+=1)o[a]=u[a]+(u[a]-g[a])*((h-p)/this.comp.globalData.frameRate)/5e-4;return o}return u+(h-p)/.001*(u-g)}}return this.getValueAtTime(((h-r)%s+r)/this.comp.globalData.frameRate,0)}function o(t,e,i){if(!this.k)return this.pv;t=t?t.toLowerCase():"";var s,r,a,n,o,h=this.comp.renderedFrame,l=this.keyframes,p=l[0].t;if(p<=h)return this.pv;if(i?r=p+(s=e?Math.abs(this.elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-p)):s=(r=l[e=!e||e>l.length-1?l.length-1:e].t)-p,"pingpong"===t){if(Math.floor((p-h)/s)%2==0)return this.getValueAtTime(((p-h)%s+p)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),m=this.getValueAtTime(r/this.comp.globalData.frameRate,0),c=this.getValueAtTime((s-(p-h)%s+p)/this.comp.globalData.frameRate,0),d=Math.floor((p-h)/s)+1;if(this.pv.length){for(n=(o=new Array(f.length)).length,a=0;a<n;a+=1)o[a]=c[a]-(m[a]-f[a])*d;return o}return c-(m-f)*d}if("continue"===t){var u=this.getValueAtTime(p/this.comp.globalData.frameRate,0),g=this.getValueAtTime((p+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n=(o=new Array(u.length)).length,a=0;a<n;a+=1)o[a]=u[a]+(u[a]-g[a])*(p-h)/.001;return o}return u+(u-g)*(p-h)/.001}}return this.getValueAtTime((s-((p-h)%s+p))/this.comp.globalData.frameRate,0)}function h(t,e){if(!this.k)return this.pv;if(t=.5*(t||.4),(e=Math.floor(e||5))<=1)return this.pv;for(var i,s=this.comp.renderedFrame/this.comp.globalData.frameRate,r=s-t,a=1<e?(s+t-r)/(e-1):1,n=0,o=0,h=this.pv.length?J("float32",this.pv.length):0;n<e;){if(i=this.getValueAtTime(r+n*a),this.pv.length)for(o=0;o<this.pv.length;o+=1)h[o]+=i[o];else h+=i;n+=1}if(this.pv.length)for(o=0;o<this.pv.length;o+=1)h[o]/=e;else h/=e;return h}var s=Vi.getTransformProperty,l=(Vi.getTransformProperty=function(t,e,i){t=s(t,e,i);return t.dynamicProperties.length?t.getValueAtTime=function(t){this._transformCachingAtTime||(this._transformCachingAtTime={v:new p});var e,i,s,r,a=this._transformCachingAtTime.v;return a.cloneFromProps(this.pre.props),this.appliedTransformations<1&&(i=this.a.getValueAtTime(t),a.translate(-i[0]*this.a.mult,-i[1]*this.a.mult,i[2]*this.a.mult)),this.appliedTransformations<2&&(i=this.s.getValueAtTime(t),a.scale(i[0]*this.s.mult,i[1]*this.s.mult,i[2]*this.s.mult)),this.sk&&this.appliedTransformations<3&&(i=this.sk.getValueAtTime(t),e=this.sa.getValueAtTime(t),a.skewFromAxis(-i*this.sk.mult,e*this.sa.mult)),this.r&&this.appliedTransformations<4?(i=this.r.getValueAtTime(t),a.rotate(-i*this.r.mult)):!this.r&&this.appliedTransformations<4&&(e=this.rz.getValueAtTime(t),i=this.ry.getValueAtTime(t),s=this.rx.getValueAtTime(t),r=this.or.getValueAtTime(t),a.rotateZ(-e*this.rz.mult).rotateY(i*this.ry.mult).rotateX(s*this.rx.mult).rotateZ(-r[2]*this.or.mult).rotateY(r[1]*this.or.mult).rotateX(r[0]*this.or.mult)),this.data.p&&this.data.p.s?(e=this.px.getValueAtTime(t),i=this.py.getValueAtTime(t),this.data.p.z?(s=this.pz.getValueAtTime(t),a.translate(e*this.px.mult,i*this.py.mult,-s*this.pz.mult)):a.translate(e*this.px.mult,i*this.py.mult,0)):(r=this.p.getValueAtTime(t),a.translate(r[0]*this.p.mult,r[1]*this.p.mult,-r[2]*this.p.mult)),a}.bind(t):t.getValueAtTime=function(){return this.v.clone(new p)}.bind(t),t.setGroupProperty=wa.setGroupProperty,t},C.getProp);C.getProp=function(t,e,i,s,r){var s=l(t,e,i,s,r),a=(s.kf?s.getValueAtTime=wa.getValueAtTime.bind(s):s.getValueAtTime=wa.getStaticValueAtTime.bind(s),s.setGroupProperty=wa.setGroupProperty,s.loopOut=n,s.loopIn=o,s.smooth=h,s.getVelocityAtTime=wa.getVelocityAtTime.bind(s),s.getSpeedAtTime=wa.getSpeedAtTime.bind(s),s.numKeys=1===e.a?e.k.length:0,s.propertyIndex=e.ix,0);return 0!==i&&(a=J("float32",(1===e.a?e.k[0].s:e.k).length)),s._cachingAtTime={lastFrame:R,lastIndex:0,value:a},wa.searchExpressions(t,e,s),s.k&&r.addDynamicProperty(s),s};var t=Ue.getConstructorFunction(),e=Ue.getKeyframedConstructorFunction();function i(){}i.prototype={vertices:function(t,e){this.k&&this.getValue();for(var i=this.v,s=(i=void 0!==e?this.getValueAtTime(e,0):i)._length,r=i[t],a=i.v,n=A(s),o=0;o<s;o+=1)n[o]="i"===t||"o"===t?[r[o][0]-a[o][0],r[o][1]-a[o][1]]:[r[o][0],r[o][1]];return n},points:function(t){return this.vertices("v",t)},inTangents:function(t){return this.vertices("i",t)},outTangents:function(t){return this.vertices("o",t)},isClosed:function(){return this.v.c},pointOnPath:function(t,e){for(var i=this.v,e=(void 0!==e&&(i=this.getValueAtTime(e,0)),this._segmentsLength||(this._segmentsLength=xe.getSegmentsLength(i)),this._segmentsLength),s=e.lengths,r=e.totalLength*t,a=0,n=s.length,o=0;a<n;){if(o+s[a].addedLength>r){var h=a,l=i.c&&a===n-1?0:a+1,p=(r-o)/s[a].addedLength,f=xe.getPointInSegment(i.v[h],i.v[l],i.o[h],i.i[l],p,s[a]);break}o+=s[a].addedLength,a+=1}return f=f||(i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]])},vectorOnPath:function(t,e,i){1==t?t=this.v.c:0==t&&(t=.999);var s=this.pointOnPath(t,e),t=this.pointOnPath(t+.001,e),e=t[0]-s[0],t=t[1]-s[1],s=Math.sqrt(Math.pow(e,2)+Math.pow(t,2));return 0===s?[0,0]:"tangent"===i?[e/s,t/s]:[-t/s,e/s]},tangentOnPath:function(t,e){return this.vectorOnPath(t,e,"tangent")},normalOnPath:function(t,e){return this.vectorOnPath(t,e,"normal")},setGroupProperty:wa.setGroupProperty,getValueAtTime:wa.getStaticValueAtTime},y([i],t),y([i],e),e.prototype.getValueAtTime=function(t){return this._cachingAtTime||(this._cachingAtTime={shapeValue:_.clone(this.pv),lastIndex:0,lastTime:R}),(t=(t*=this.elem.globalData.frameRate)-this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<t?this._caching.lastIndex:0,this._cachingAtTime.lastTime=t,this.interpolateShape(t,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},e.prototype.initiateExpression=ya.initiateExpression;var a=Ue.getShapeProp;Ue.getShapeProp=function(t,e,i,s,r){s=a(t,e,i,s,r);return s.propertyIndex=e.ix,s.lock=!1,3===i?wa.searchExpressions(t,e.pt,s):4===i&&wa.searchExpressions(t,e.ks,s),s.k&&t.addDynamicProperty(s),s}}function Ea(){}function Sa(t,e,i,s,r){this.filterManager=e;e=P("feColorMatrix"),e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.setAttribute("result",s+"_tint_1"),t.appendChild(e),(e=P("feColorMatrix")).setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.setAttribute("result",s+"_tint_2"),t.appendChild(e),this.matrixFilter=e,e=this.createMergeNode(s,[r,s+"_tint_1",s+"_tint_2"]);t.appendChild(e)}function Ta(t,e,i,s){this.filterManager=e;e=P("feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.setAttribute("result",s),t.appendChild(e),this.matrixFilter=e}function Ma(t,e,i){this.initialized=!1,this.filterManager=e,this.elem=i,this.paths=[]}function Fa(t,e,i,s){this.filterManager=e;e=P("feColorMatrix"),e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),t.appendChild(e),e=P("feComponentTransfer"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("result",s),this.matrixFilter=e,s=P("feFuncR"),s.setAttribute("type","table"),e.appendChild(s),this.feFuncR=s,s=P("feFuncG"),s.setAttribute("type","table"),e.appendChild(s),this.feFuncG=s,s=P("feFuncB");s.setAttribute("type","table"),e.appendChild(s),this.feFuncB=s,t.appendChild(e)}function Ia(t,e,i,s){this.filterManager=e;var e=this.filterManager.effectElements,r=P("feComponentTransfer");(e[10].p.k||0!==e[10].p.v||e[11].p.k||1!==e[11].p.v||e[12].p.k||1!==e[12].p.v||e[13].p.k||0!==e[13].p.v||e[14].p.k||1!==e[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",r)),(e[17].p.k||0!==e[17].p.v||e[18].p.k||1!==e[18].p.v||e[19].p.k||1!==e[19].p.v||e[20].p.k||0!==e[20].p.v||e[21].p.k||1!==e[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",r)),(e[24].p.k||0!==e[24].p.v||e[25].p.k||1!==e[25].p.v||e[26].p.k||1!==e[26].p.v||e[27].p.k||0!==e[27].p.v||e[28].p.k||1!==e[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",r)),(e[31].p.k||0!==e[31].p.v||e[32].p.k||1!==e[32].p.v||e[33].p.k||1!==e[33].p.v||e[34].p.k||0!==e[34].p.v||e[35].p.k||1!==e[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",r)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(r.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(r)),(e[3].p.k||0!==e[3].p.v||e[4].p.k||1!==e[4].p.v||e[5].p.k||1!==e[5].p.v||e[6].p.k||0!==e[6].p.v||e[7].p.k||1!==e[7].p.v)&&((r=P("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("result",s),t.appendChild(r),this.feFuncRComposed=this.createFeFunc("feFuncR",r),this.feFuncGComposed=this.createFeFunc("feFuncG",r),this.feFuncBComposed=this.createFeFunc("feFuncB",r))}function La(t,e,i,s,r){var a=e.container.globalData.renderConfig.filterSize,n=e.data.fs||a,n=(t.setAttribute("x",n.x||a.x),t.setAttribute("y",n.y||a.y),t.setAttribute("width",n.width||a.width),t.setAttribute("height",n.height||a.height),this.filterManager=e,P("feGaussianBlur")),a=(n.setAttribute("in","SourceAlpha"),n.setAttribute("result",s+"_drop_shadow_1"),n.setAttribute("stdDeviation","0"),this.feGaussianBlur=n,t.appendChild(n),P("feOffset")),e=(a.setAttribute("dx","25"),a.setAttribute("dy","0"),a.setAttribute("in",s+"_drop_shadow_1"),a.setAttribute("result",s+"_drop_shadow_2"),this.feOffset=a,t.appendChild(a),P("feFlood")),n=(e.setAttribute("flood-color","#00ff00"),e.setAttribute("flood-opacity","1"),e.setAttribute("result",s+"_drop_shadow_3"),this.feFlood=e,t.appendChild(e),P("feComposite")),a=(n.setAttribute("in",s+"_drop_shadow_3"),n.setAttribute("in2",s+"_drop_shadow_2"),n.setAttribute("operator","in"),n.setAttribute("result",s+"_drop_shadow_4"),t.appendChild(n),this.createMergeNode(s,[s+"_drop_shadow_4",r]));t.appendChild(a)}Ea.prototype={createMergeNode:function(t,e){var i,s,r=P("feMerge");for(r.setAttribute("result",t),s=0;s<e.length;s+=1)(i=P("feMergeNode")).setAttribute("in",e[s]),r.appendChild(i),r.appendChild(i);return r}},y([Ea],Sa),Sa.prototype.renderFrame=function(t){var e,i;(t||this.filterManager._mdf)&&(t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100,this.matrixFilter.setAttribute("values",e[0]-t[0]+" 0 0 0 "+t[0]+" "+(e[1]-t[1])+" 0 0 0 "+t[1]+" "+(e[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+i+" 0"))},Ta.prototype.renderFrame=function(t){var e;(t||this.filterManager._mdf)&&(t=this.filterManager.effectElements[2].p.v,e=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 "+e+" 0"))},Ma.prototype.initialize=function(){var t,e,i,s,r=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(s=this.elem.maskManager.masksProperties.length,i=0):s=(i=this.filterManager.effectElements[0].p.v-1)+1,(e=P("g")).setAttribute("fill","none"),e.setAttribute("stroke-linecap","round"),e.setAttribute("stroke-dashoffset",1);i<s;i+=1)t=P("path"),e.appendChild(t),this.paths.push({p:t,m:i});if(3===this.filterManager.effectElements[10].p.v){var a=P("mask"),n=k(),o=(a.setAttribute("id",n),a.setAttribute("mask-type","alpha"),a.appendChild(e),this.elem.globalData.defs.appendChild(a),P("g"));for(o.setAttribute("mask","url("+x()+"#"+n+")");r[0];)o.appendChild(r[0]);this.elem.layerElement.appendChild(o),this.masker=a,e.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(r=this.elem.layerElement.children||this.elem.layerElement.childNodes;r.length;)this.elem.layerElement.removeChild(r[0]);this.elem.layerElement.appendChild(e),this.elem.layerElement.removeAttribute("mask"),e.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=e},Ma.prototype.renderFrame=function(t){this.initialized||this.initialize();for(var e,i,s=this.paths.length,r=0;r<s;r+=1)if(-1!==this.paths[r].m&&(a=this.elem.maskManager.viewData[this.paths[r].m],e=this.paths[r].p,(t||this.filterManager._mdf||a.prop._mdf)&&e.setAttribute("d",a.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||a.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){for(var a=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),n=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=e.getTotalLength(),h="0 0 0 "+o*a+" ",l=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,p=Math.floor(o*(n-a)/l),f=0;f<p;f+=1)h+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";h+="0 "+10*o+" 0 0"}else h="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;e.setAttribute("stroke-dasharray",h)}(t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),1!==this.filterManager.effectElements[10].p.v&&2!==this.filterManager.effectElements[10].p.v||(t||this.filterManager.effectElements[3].p._mdf)&&(i=this.filterManager.effectElements[3].p.v,this.pathMasker.setAttribute("stroke","rgb("+m(255*i[0])+","+m(255*i[1])+","+m(255*i[2])+")"))},Fa.prototype.renderFrame=function(t){var e,i,s,r;(t||this.filterManager._mdf)&&(t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,i=(r=this.filterManager.effectElements[2].p.v)[0]+" "+e[0]+" "+t[0],s=r[1]+" "+e[1]+" "+t[1],r=r[2]+" "+e[2]+" "+t[2],this.feFuncR.setAttribute("tableValues",i),this.feFuncG.setAttribute("tableValues",s),this.feFuncB.setAttribute("tableValues",r))},Ia.prototype.createFeFunc=function(t,e){t=P(t);return t.setAttribute("type","table"),e.appendChild(t),t},Ia.prototype.getTableValue=function(t,e,i,s,r){for(var a,n=0,o=Math.min(t,e),h=Math.max(t,e),l=Array.call(null,{length:256}),p=0,f=r-s,m=e-t;n<=256;)a=(a=n/256)<=o?m<0?r:s:h<=a?m<0?s:r:s+f*Math.pow((a-t)/m,1/i),l[p]=a,p+=1,n+=256/255;return l.join(" ")},Ia.prototype.renderFrame=function(t){var e,i;(t||this.filterManager._mdf)&&(i=this.filterManager.effectElements,this.feFuncRComposed&&(t||i[3].p._mdf||i[4].p._mdf||i[5].p._mdf||i[6].p._mdf||i[7].p._mdf)&&(e=this.getTableValue(i[3].p.v,i[4].p.v,i[5].p.v,i[6].p.v,i[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||i[10].p._mdf||i[11].p._mdf||i[12].p._mdf||i[13].p._mdf||i[14].p._mdf)&&(e=this.getTableValue(i[10].p.v,i[11].p.v,i[12].p.v,i[13].p.v,i[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||i[17].p._mdf||i[18].p._mdf||i[19].p._mdf||i[20].p._mdf||i[21].p._mdf)&&(e=this.getTableValue(i[17].p.v,i[18].p.v,i[19].p.v,i[20].p.v,i[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||i[24].p._mdf||i[25].p._mdf||i[26].p._mdf||i[27].p._mdf||i[28].p._mdf)&&(e=this.getTableValue(i[24].p.v,i[25].p.v,i[26].p.v,i[27].p.v,i[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA)&&(t||i[31].p._mdf||i[32].p._mdf||i[33].p._mdf||i[34].p._mdf||i[35].p._mdf)&&(e=this.getTableValue(i[31].p.v,i[32].p.v,i[33].p.v,i[34].p.v,i[35].p.v),this.feFuncA.setAttribute("tableValues",e))},y([Ea],La),La.prototype.renderFrame=function(t){var e,i;(t||this.filterManager._mdf)&&((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),(t||this.filterManager.effectElements[0].p._mdf)&&(i=this.filterManager.effectElements[0].p.v,this.feFlood.setAttribute("flood-color",Pt(Math.round(255*i[0]),Math.round(255*i[1]),Math.round(255*i[2])))),(t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf)&&(i=this.filterManager.effectElements[3].p.v,t=(this.filterManager.effectElements[2].p.v-90)*U,e=i*Math.cos(t),i=i*Math.sin(t),this.feOffset.setAttribute("dx",e),this.feOffset.setAttribute("dy",i))};var Ba=[];function Ra(t,e,i){this.initialized=!1,this.filterManager=e,this.filterElem=t,(this.elem=i).matteElement=P("g"),i.matteElement.appendChild(i.layerElement),i.matteElement.appendChild(i.transformedElement),i.baseElement=i.matteElement}function Va(t,e,i,s){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;e=P("feGaussianBlur");e.setAttribute("result",s),t.appendChild(e),this.feGaussianBlur=e}return Ra.prototype.findSymbol=function(t){for(var e=0,i=Ba.length;e<i;){if(Ba[e]===t)return Ba[e];e+=1}return null},Ra.prototype.replaceInParent=function(t,e){var i=t.layerElement.parentNode;if(i){for(var s,r=i.children,a=0,n=r.length;a<n&&r[a]!==t.layerElement;)a+=1;a<=n-2&&(s=r[a+1]);var o=P("use");o.setAttribute("href","#"+e),s?i.insertBefore(o,s):i.appendChild(o)}},Ra.prototype.setElementAsMask=function(t,e){var i,s,r,a;this.findSymbol(e)||(i=k(),(s=P("mask")).setAttribute("id",e.layerId),s.setAttribute("mask-type","alpha"),Ba.push(e),(a=t.globalData.defs).appendChild(s),(r=P("symbol")).setAttribute("id",i),this.replaceInParent(e,i),r.appendChild(e.layerElement),a.appendChild(r),(a=P("use")).setAttribute("href","#"+i),s.appendChild(a),e.data.hd=!1,e.show()),t.setMatte(e.layerId)},Ra.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,i=0,s=e.length;i<s;)e[i]&&e[i].data.ind===t&&this.setElementAsMask(this.elem,e[i]),i+=1;this.initialized=!0},Ra.prototype.renderFrame=function(){this.initialized||this.initialize()},Va.prototype.renderFrame=function(t){var e;(t||this.filterManager._mdf)&&(t=.3*this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,this.feGaussianBlur.setAttribute("stdDeviation",(3==e?0:t)+" "+(2==e?0:t)),e=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate",this.feGaussianBlur.setAttribute("edgeMode",e))},Yt("canvas",Zr),Yt("html",ia),Yt("svg",zr),Fi.registerModifier("tm",Li),Fi.registerModifier("pb",Bi),Fi.registerModifier("rp",Oi),Fi.registerModifier("rd",Ni),_t(i),Da(),d.prototype.getExpressionValue=function(t,e){var i,e=this.calculateExpression(e);return t.t!==e?(this.copyData(i={},t),i.t=e.toString(),i.__complete=!1,i):t},d.prototype.searchProperty=function(){var t=this.searchKeyframes(),e=this.searchExpressions();return this.kf=t||e,this.kf},d.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ya.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null},Hs(20,Sa,!0),Hs(21,Ta,!0),Hs(22,Ma,!1),Hs(23,Fa,!0),Hs(24,Ia,!0),Hs(25,La,!0),Hs(28,Ra,!1),Hs(29,Va,!0),t},"object"==typeof exports&&"undefined"!=typeof module?module.exports=s():"function"==typeof define&&define.amd?define(s):(i="undefined"!=typeof globalThis?globalThis:i||self).lottie=s());window.premiumLottieAnimations=function(f){var m=null,m=f.hasClass("premium-lottie-animation")?f:f.find(".premium-lottie-animation");this.init=function(){var t,e,a,i,n,o,s,h,l,p;m.data("initialized")||(m.data("initialized",!0),t=m.data("lottie-loop"),e=m.data("lottie-reverse"),a=m.data("lottie-hover"),i=m.data("lottie-speed"),n=m.data("lottie-scroll"),o=m.data("lottie-viewport"),s=m.data("lottie-render"),h=m.data("lottie-click"),l=1e3*m.data("lottie-delay")||0,p=lottie.loadAnimation({container:m[0],renderer:s||"svg",loop:!!t,path:m.data("lottie-url"),autoplay:!1}),e&&p.setDirection(-1),i&&1!==i&&p.setSpeed(i),p.addEventListener("DOMLoaded",function(){var t,e,i,s,r;setTimeout(function(){p.play()},l),n||o?(t=m.data("scroll-speed"),e=m.data("scroll-start"),i=m.data("scroll-end"),p.pause(),new premiumEffects(m[0],{elType:"SECTION",animate:{speed:o?"viewport":t,range:{start:e,end:i}},effects:["animate"]},p).init()):h&&(p.pause(),s=!1,f.click(function(){(s=!s)?p.play():p.pause()})),a&&(p.pause(),r=m.data("lottie-reset"),f.hover(function(){p.play()},function(){var t;p.pause(),r&&(1==p.playDirection&&p.setDirection(-1),p.play(),t=p.getDuration(),t=p.currentFrame*(t/p.totalFrames),setTimeout(function(){p.pause(),p.setDirection(1)},1e3*t))}))}))}},u(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/widget",t),elementorFrontend.hooks.addAction("frontend/element_ready/section",e),elementorFrontend.hooks.addAction("frontend/element_ready/container",e)}),window.premiumEffects=function(s,t,r){var a=this,i=u(s),e=i.data("scrolls"),n=t,o=n.elType;a.elementRules={},a.init=function(){e||"SECTION"===o?n.effects.length&&(a.setDefaults(),elementorFrontend.elements.$window.on("scroll load",a.initScroll)):elementorFrontend.elements.$window.off("scroll load",a.initScroll)},a.setDefaults=function(){n.defaults={},n.defaults.axis="y"},a.getPercents=function(){var t=a.getDimensions();return elementTopWindowPoint=t.elementTop-pageYOffset,elementEntrancePoint=elementTopWindowPoint-innerHeight,passedRangePercents=100/t.range*(-1*elementEntrancePoint)},a.initScroll=function(){a.initScrollEffects()},a.initScrollEffects=function(){var t=a.getPercents(),e=i.closest(".elementor-element").data("settings");e&&"fixed"===e._position&&(t=a.getLottieViewportHeightPercentage()),n.effects.includes("animate")&&a.animate(t,n.animate),n.effects.includes("translateY")&&a.transform("translateY",t,n.vscroll)},a.getLottieViewportHeightPercentage=function(){var t=n.animate.range,e=window.innerHeight,i=t.start||0,e=e||document.documentElement.scrollHeight-document.documentElement.clientHeight,i=e*i/100;return(document.documentElement.scrollTop+document.body.scrollTop+i)/(e+i+e*(t.end||0)/100)*100},a.getDimensions=function(){var t=i.offset(),t={elementHeight:i.outerHeight(),elementWidth:i.outerWidth(),elementTop:t.top,elementLeft:t.left};return t.range=t.elementHeight+innerHeight,t},a.getStep=function(t,e){return-(t-50)*e.speed},a.animate=function(t,e){var i=r.totalFrames,i=(t=e.range&&(e.range.start>t&&(t=e.range.start),e.range.end<t)?e.range.end:t)/100*i;"viewport"===e.speed?e.range.start!==t&&e.range.end!==t?r.play():r.pause():r.goToAndStop(i,!0)},a.transform=function(t,e,i){"down"===i.direction&&(e=100-e),i.range&&(i.range.start>e&&(e=i.range.start),i.range.end<e)&&(e=i.range.end),n.defaults.unit="px",a.updateElement("transform",t,a.getStep(e,i)+n.defaults.unit)},a.updateElement=function(t,e,i){a.elementRules[t]||(a.elementRules[t]={}),a.elementRules[t][e]||(a.elementRules[t][e]=!0,a.updateElementRule(t)),s.style.setProperty("--"+e,i)},a.updateElementRule=function(t){var e="";u.each(a.elementRules[t],function(t){e+=t+"(var(--"+t+"))"}),i.css(t,e)}}}(jQuery);
((n,e)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):n.anime=e()})(this,function(){var u={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},M={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},j=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],l={CSS:{},springs:{}};function C(n,e,t){return Math.min(Math.max(n,e),t)}function c(n,e){return-1<n.indexOf(e)}function o(n,e){return n.apply(null,e)}var w={arr:function(n){return Array.isArray(n)},obj:function(n){return c(Object.prototype.toString.call(n),"Object")},pth:function(n){return w.obj(n)&&n.hasOwnProperty("totalLength")},svg:function(n){return n instanceof SVGElement},inp:function(n){return n instanceof HTMLInputElement},dom:function(n){return n.nodeType||w.svg(n)},str:function(n){return"string"==typeof n},fnc:function(n){return"function"==typeof n},und:function(n){return void 0===n},nil:function(n){return w.und(n)||null===n},hex:function(n){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n)},rgb:function(n){return/^rgb/.test(n)},hsl:function(n){return/^hsl/.test(n)},col:function(n){return w.hex(n)||w.rgb(n)||w.hsl(n)},key:function(n){return!u.hasOwnProperty(n)&&!M.hasOwnProperty(n)&&"targets"!==n&&"keyframes"!==n}};function d(n){n=/\(([^)]+)\)/.exec(n);return n?n[1].split(",").map(function(n){return parseFloat(n)}):[]}function i(r,t){var n=d(r),e=C(w.und(n[0])?1:n[0],.1,100),a=C(w.und(n[1])?100:n[1],.1,100),o=C(w.und(n[2])?10:n[2],.1,100),n=C(w.und(n[3])?0:n[3],.1,100),i=Math.sqrt(a/e),u=o/(2*Math.sqrt(a*e)),s=u<1?i*Math.sqrt(1-u*u):0,c=u<1?(u*i-n)/s:-n+i;function f(n){var e=t?t*n/1e3:n,e=u<1?Math.exp(-e*u*i)*(+Math.cos(s*e)+c*Math.sin(s*e)):(1+c*e)*Math.exp(-e*i);return 0===n||1===n?n:1-e}return t?f:function(){var n=l.springs[r];if(n)return n;for(var e=0,t=0;;)if(1===f(e+=1/6)){if(16<=++t)break}else t=0;n=e*(1/6)*1e3;return l.springs[r]=n}}function q(e){return void 0===e&&(e=10),function(n){return Math.ceil(C(n,1e-6,1)*e)*(1/e)}}var e,t,H=function(b,e,M,t){if(0<=b&&b<=1&&0<=M&&M<=1){var x=new Float32Array(11);if(b!==e||M!==t)for(var n=0;n<11;++n)x[n]=k(.1*n,b,M);return function(n){return b===e&&M===t||0===n||1===n?n:k((n=>{for(var e=0,t=1;10!==t&&x[t]<=n;++t)e+=.1;var r=e+(n-x[--t])/(x[t+1]-x[t])*.1,a=O(r,b,M);if(.001<=a){for(var o=n,i=r,u=b,s=M,c=0;c<4;++c){var f=O(i,u,s);if(0===f)return i;i-=(k(i,u,s)-o)/f}return i}if(0===a)return r;for(var l,d,p=n,h=e,g=e+.1,m=b,v=M,y=0;0<(l=k(d=h+(g-h)/2,m,v)-p)?g=d:h=d,1e-7<Math.abs(l)&&++y<10;);return d})(n),e,t)}}},s=(e={linear:function(){return function(n){return n}}},t={Sine:function(){return function(n){return 1-Math.cos(n*Math.PI/2)}},Circ:function(){return function(n){return 1-Math.sqrt(1-n*n)}},Back:function(){return function(n){return n*n*(3*n-2)}},Bounce:function(){return function(n){for(var e,t=4;n<((e=Math.pow(2,--t))-1)/11;);return 1/Math.pow(4,3-t)-7.5625*Math.pow((3*e-2)/22-n,2)}},Elastic:function(n,e){void 0===e&&(e=.5);var t=C(n=void 0===n?1:n,1,10),r=C(e,.1,2);return function(n){return 0===n||1===n?n:-t*Math.pow(2,10*(n-1))*Math.sin((n-1-r/(2*Math.PI)*Math.asin(1/t))*(2*Math.PI)/r)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(n,e){t[n]=function(){return function(n){return Math.pow(n,e+2)}}}),Object.keys(t).forEach(function(n){var r=t[n];e["easeIn"+n]=r,e["easeOut"+n]=function(e,t){return function(n){return 1-r(e,t)(1-n)}},e["easeInOut"+n]=function(e,t){return function(n){return n<.5?r(e,t)(2*n)/2:1-r(e,t)(-2*n+2)/2}},e["easeOutIn"+n]=function(e,t){return function(n){return n<.5?(1-r(e,t)(1-2*n))/2:(r(e,t)(2*n-1)+1)/2}}}),e);function r(n,e){return 1-3*e+3*n}function k(n,e,t){return((r(e,t)*n+(3*t-6*e))*n+3*e)*n}function O(n,e,t){return 3*r(e,t)*n*n+2*(3*t-6*e)*n+3*e}function P(n,e){if(w.fnc(n))return n;var t=n.split("(")[0],r=s[t],a=d(n);switch(t){case"spring":return i(n,e);case"cubicBezier":return o(H,a);case"steps":return o(q,a);default:return o(r,a)}}function a(n){try{return document.querySelectorAll(n)}catch(n){}}function I(n,e){for(var t,r=n.length,a=2<=arguments.length?e:void 0,o=[],i=0;i<r;i++)i in n&&(t=n[i],e.call(a,t,i,n))&&o.push(t);return o}function f(n){return n.reduce(function(n,e){return n.concat(w.arr(e)?f(e):e)},[])}function p(n){return w.arr(n)?n:(n=w.str(n)?a(n)||n:n)instanceof NodeList||n instanceof HTMLCollection?[].slice.call(n):[n]}function h(n,e){return n.some(function(n){return n===e})}function g(n){var e,t={};for(e in n)t[e]=n[e];return t}function x(n,e){var t,r=g(n);for(t in n)r[t]=(e.hasOwnProperty(t)?e:n)[t];return r}function D(n,e){var t,r=g(n);for(t in e)r[t]=(w.und(n[t])?e:n)[t];return r}function B(n){n=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(n);if(n)return n[1]}function m(n,e){return w.fnc(n)?n(e.target,e.id,e.total):n}function v(n,e){return n.getAttribute(e)}function y(n,e,t){var r,a,o;return h([t,"deg","rad","turn"],B(e))?e:(r=l.CSS[e+t],w.und(r)?(a=document.createElement(n.tagName),(n=n.parentNode&&n.parentNode!==document?n.parentNode:document.body).appendChild(a),a.style.position="absolute",a.style.width=100+t,o=100/a.offsetWidth,n.removeChild(a),n=o*parseFloat(e),l.CSS[e+t]=n):r)}function V(n,e,t){var r;if(e in n.style)return r=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),e=n.style[e]||getComputedStyle(n).getPropertyValue(r)||"0",t?y(n,e,t):e}function b(n,e){return w.dom(n)&&!w.inp(n)&&(!w.nil(v(n,e))||w.svg(n)&&n[e])?"attribute":w.dom(n)&&h(j,e)?"transform":w.dom(n)&&"transform"!==e&&V(n,e)?"css":null!=n[e]?"object":void 0}function $(n){if(w.dom(n)){for(var e,t=n.style.transform||"",r=/(\w+)\(([^)]*)\)/g,a=new Map;e=r.exec(t);)a.set(e[1],e[2]);return a}}function T(n,e,t,r){switch(b(n,e)){case"transform":return a=n,i=r,u=t,s=c(o=e,"scale")?1:0+(c(s=o,"translate")||"perspective"===s?"px":c(s,"rotate")||c(s,"skew")?"deg":void 0),s=$(a).get(o)||s,i&&(i.transforms.list.set(o,s),i.transforms.last=o),u?y(a,s,u):s;case"css":return V(n,e,t);case"attribute":return v(n,e);default:return n[e]||0}var a,o,i,u,s}function E(n,e){var t=/^(\*=|\+=|-=)/.exec(n);if(!t)return n;var r=B(n)||0,a=parseFloat(e),o=parseFloat(n.replace(t[0],""));switch(t[0][0]){case"+":return a+o+r;case"-":return a-o+r;case"*":return a*o+r}}function W(n,e){var t,r,a,o,i,u,s;return w.col(n)?(u=n,w.rgb(u)?(o=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(i=u))?"rgba("+o[1]+",1)":i:w.hex(u)?(o=u.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,e,t,r){return e+e+t+t+r+r}),i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(o),"rgba("+parseInt(i[1],16)+","+parseInt(i[2],16)+","+parseInt(i[3],16)+",1)"):w.hsl(u)?(o=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(o=u)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(o),i=parseInt(o[1],10)/360,u=parseInt(o[2],10)/100,s=parseInt(o[3],10)/100,o=o[4]||1,0==u?t=r=a=s:(t=c(u=2*s-(s=s<.5?s*(1+u):s+u-s*u),s,i+1/3),r=c(u,s,i),a=c(u,s,i-1/3)),"rgba("+255*t+","+255*r+","+255*a+","+o+")"):void 0):/\s/g.test(n)?n:(s=(u=B(n))?n.substr(0,n.length-u.length):n,e?s+e:s);function c(n,e,t){return t<0&&(t+=1),1<t&&--t,t<1/6?n+6*(e-n)*t:t<.5?e:t<2/3?n+(e-n)*(2/3-t)*6:n}}function F(n,e){return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2))}function X(n){for(var e,t=n.points,r=0,a=0;a<t.numberOfItems;a++){var o=t.getItem(a);0<a&&(r+=F(e,o)),e=o}return r}function Y(n){if(n.getTotalLength)return n.getTotalLength();switch(n.tagName.toLowerCase()){case"circle":return 2*Math.PI*v(n,"r");case"rect":return 2*v(e=n,"width")+2*v(e,"height");case"line":return F({x:v(e=n,"x1"),y:v(e,"y1")},{x:v(e,"x2"),y:v(e,"y2")});case"polyline":return X(n);case"polygon":return e=n.points,X(n)+F(e.getItem(e.numberOfItems-1),e.getItem(0))}var e}function Z(e,n){var n=n||{},t=n.el||(()=>{for(var n=e.parentNode;w.svg(n)&&w.svg(n.parentNode);)n=n.parentNode;return n})(),r=t.getBoundingClientRect(),a=v(t,"viewBox"),o=r.width,r=r.height,n=n.viewBox||(a?a.split(" "):[0,0,o,r]);return{el:t,viewBox:n,x:+n[0],y:+n[1],w:o,h:r,vW:n[2],vH:n[3]}}function G(n,e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,r=W(w.pth(n)?n.totalLength:n,e)+"";return{original:r,numbers:r.match(t)?r.match(t).map(Number):[0],strings:w.str(n)||e?r.split(t):[]}}function A(n){return I(n?f(w.arr(n)?n.map(p):p(n)):[],function(n,e,t){return t.indexOf(n)===e})}function Q(n){var t=A(n);return t.map(function(n,e){return{target:n,id:e,total:t.length,transforms:{list:$(n)}}})}function z(n,e){var t,r=[],a=e.keyframes;for(t in e=a?D((e=>{for(var t=I(f(e.map(function(n){return Object.keys(n)})),function(n){return w.key(n)}).reduce(function(n,e){return n.indexOf(e)<0&&n.push(e),n},[]),a={},n=0;n<t.length;n++)(n=>{var r=t[n];a[r]=e.map(function(n){var e,t={};for(e in n)w.key(e)?e==r&&(t.value=n[e]):t[e]=n[e];return t})})(n);return a})(a),e):e)w.key(t)&&r.push({name:t,tweens:((n,t)=>{var e,r=g(t),a=(/^spring/.test(r.easing)&&(r.duration=i(r.easing)),w.arr(n)&&(2!==(e=n.length)||w.obj(n[0])?w.fnc(t.duration)||(r.duration=t.duration/e):n={value:n}),w.arr(n)?n:[n]);return a.map(function(n,e){n=w.obj(n)&&!w.pth(n)?n:{value:n};return w.und(n.delay)&&(n.delay=e?0:t.delay),w.und(n.endDelay)&&(n.endDelay=e===a.length-1?t.endDelay:0),n}).map(function(n){return D(n,r)})})(e[t],n)});return r}function _(u,s){var c;return u.tweens.map(function(n){var n=((n,e)=>{var t,r={};for(t in n){var a=m(n[t],e);w.arr(a)&&1===(a=a.map(function(n){return m(n,e)})).length&&(a=a[0]),r[t]=a}return r.duration=parseFloat(r.duration),r.delay=parseFloat(r.delay),r})(n,s),e=n.value,t=w.arr(e)?e[1]:e,r=B(t),a=T(s.target,u.name,r,s),o=c?c.to.original:a,i=w.arr(e)?e[0]:o,a=B(i)||B(a),r=r||a;return w.und(t)&&(t=o),n.from=G(i,r),n.to=G(E(t,i),r),n.start=c?c.end:0,n.end=n.start+n.delay+n.duration+n.endDelay,n.easing=P(n.easing,n.duration),n.isPath=w.pth(e),n.isPathTargetInsideSVG=n.isPath&&w.svg(s.target),n.isColor=w.col(n.from.original),n.isColor&&(n.round=1),c=n})}var R={css:function(n,e,t){return n.style[e]=t},attribute:function(n,e,t){return n.setAttribute(e,t)},object:function(n,e,t){return n[e]=t},transform:function(n,e,t,r,a){var o;r.list.set(e,t),e!==r.last&&!a||(o="",r.list.forEach(function(n,e){o+=e+"("+n+") "}),n.style.transform=o)}};function J(n,i){Q(n).forEach(function(n){for(var e in i){var t=m(i[e],n),r=n.target,a=B(t),o=T(r,e,a,n),t=E(W(t,a||B(o)),o),a=b(r,e);R[a](r,e,t,n.transforms,!0)}})}function K(n,e){return I(f(n.map(function(o){return e.map(function(n){var e,t,r=o,a=b(r.target,n.name);if(a)return t=(e=_(n,r))[e.length-1],{type:a,property:n.name,animatable:r,tweens:e,duration:t.end,delay:e[0].delay,endDelay:t.endDelay}})})),function(n){return!w.und(n)})}function U(n,e){function t(n){return n.timelineOffset||0}var r=n.length,a={};return a.duration=r?Math.max.apply(Math,n.map(function(n){return t(n)+n.duration})):e.duration,a.delay=r?Math.min.apply(Math,n.map(function(n){return t(n)+n.delay})):e.delay,a.endDelay=r?a.duration-Math.max.apply(Math,n.map(function(n){return t(n)+n.duration-n.endDelay})):e.endDelay,a}var N,nn=0,S=[],en=("undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){L.suspendWhenDocumentHidden&&(n()?N=cancelAnimationFrame(N):(S.forEach(function(n){return n._onDocumentVisibility()}),en()))}),function(){!(N||n()&&L.suspendWhenDocumentHidden)&&0<S.length&&(N=requestAnimationFrame(tn))});function tn(n){for(var e=S.length,t=0;t<e;){var r=S[t];r.paused?(S.splice(t,1),e--):(r.tick(n),t++)}N=0<t?requestAnimationFrame(tn):void 0}function n(){return document&&document.hidden}function L(n){var s,c=0,f=0,l=0,d=0,p=null;function h(n){var e=window.Promise&&new Promise(function(n){return p=n});n.finished=e}e=x(u,n=n=void 0===n?{}:n),t=z(r=x(M,n),n),r=U(t=K(n=Q(n.targets),t),r),a=nn,nn++;var e,t,r,a,k=D(e,{id:a,children:[],animatables:n,animations:t,duration:r.duration,delay:r.delay,endDelay:r.endDelay});function g(){var n=k.direction;"alternate"!==n&&(k.direction="normal"!==n?"normal":"reverse"),k.reversed=!k.reversed,s.forEach(function(n){return n.reversed=k.reversed})}function m(n){return k.reversed?k.duration-n:n}function o(){c=0,f=m(k.currentTime)*(1/L.speed)}function v(n,e){e&&e.seek(n-e.timelineOffset)}function y(e){for(var n=0,t=k.animations,r=t.length;n<r;){var a=t[n],o=a.animatable,i=a.tweens,u=i.length-1,s=i[u];u&&(s=I(i,function(n){return e<n.end})[0]||s);for(var u=C(e-s.start-s.delay,0,s.duration)/s.duration,c=isNaN(u)?1:s.easing(u),f=s.to.strings,l=s.round,d=[],p=s.to.numbers.length,h=void 0,g=0;g<p;g++){var m=void 0,v=s.to.numbers[g],y=s.from.numbers[g]||0,m=s.isPath?((e,t,n)=>{function r(n){return e.el.getPointAtLength(1<=t+(n=void 0===n?0:n)?t+n:0)}var a=Z(e.el,e.svg),o=r(),i=r(-1),u=r(1),s=n?1:a.w/a.vW,c=n?1:a.h/a.vH;switch(e.property){case"x":return(o.x-a.x)*s;case"y":return(o.y-a.y)*c;case"angle":return 180*Math.atan2(u.y-i.y,u.x-i.x)/Math.PI}})(s.value,c*v,s.isPathTargetInsideSVG):y+c*(v-y);!l||s.isColor&&2<g||(m=Math.round(m*l)/l),d.push(m)}var b=f.length;if(b)for(var h=f[0],M=0;M<b;M++){f[M];var x=f[M+1],w=d[M];isNaN(w)||(h+=x?w+x:w+" ")}else h=d[0];R[a.type](o.target,a.property,h,o.transforms),a.currentValue=h,n++}}function b(n){k[n]&&!k.passThrough&&k[n](k)}function i(n){var e=k.duration,t=k.delay,r=e-k.endDelay,a=m(n);if(k.progress=C(a/e*100,0,100),k.reversePlayback=a<k.currentTime,s){var o=a;if(k.reversePlayback)for(var i=d;i--;)v(o,s[i]);else for(var u=0;u<d;u++)v(o,s[u])}!k.began&&0<k.currentTime&&(k.began=!0,b("begin")),!k.loopBegan&&0<k.currentTime&&(k.loopBegan=!0,b("loopBegin")),a<=t&&0!==k.currentTime&&y(0),(r<=a&&k.currentTime!==e||!e)&&y(e),t<a&&a<r?(k.changeBegan||(k.changeBegan=!0,k.changeCompleted=!1,b("changeBegin")),b("change"),y(a)):k.changeBegan&&(k.changeCompleted=!0,k.changeBegan=!1,b("changeComplete")),k.currentTime=C(a,0,e),k.began&&b("update"),e<=n&&(f=0,k.remaining&&!0!==k.remaining&&k.remaining--,k.remaining?(c=l,b("loopComplete"),k.loopBegan=!1,"alternate"===k.direction&&g()):(k.paused=!0,k.completed||(k.completed=!0,b("loopComplete"),b("complete"),!k.passThrough&&"Promise"in window&&(p(),h(k)))))}return h(k),k.reset=function(){var n=k.direction;k.passThrough=!1,k.currentTime=0,k.progress=0,k.paused=!0,k.began=!1,k.loopBegan=!1,k.changeBegan=!1,k.completed=!1,k.changeCompleted=!1,k.reversePlayback=!1,k.reversed="reverse"===n,k.remaining=k.loop,s=k.children;for(var e=d=s.length;e--;)k.children[e].reset();(k.reversed&&!0!==k.loop||"alternate"===n&&1===k.loop)&&k.remaining++,y(k.reversed?k.duration:0)},k._onDocumentVisibility=o,k.set=function(n,e){return J(n,e),k},k.tick=function(n){i(((l=n)+(f-(c=c||l)))*L.speed)},k.seek=function(n){i(m(n))},k.pause=function(){k.paused=!0,o()},k.play=function(){k.paused&&(k.completed&&k.reset(),k.paused=!1,S.push(k),o(),en())},k.reverse=function(){g(),k.completed=!k.reversed,o()},k.restart=function(){k.reset(),k.play()},k.remove=function(n){an(A(n),k)},k.reset(),k.autoplay&&k.play(),k}function rn(n,e){for(var t=e.length;t--;)h(n,e[t].animatable.target)&&e.splice(t,1)}function an(n,e){var t=e.animations,r=e.children;rn(n,t);for(var a=r.length;a--;){var o=r[a],i=o.animations;rn(n,i),i.length||o.children.length||r.splice(a,1)}t.length||r.length||e.pause()}return L.version="3.2.1",L.speed=1,L.suspendWhenDocumentHidden=!0,L.running=S,L.remove=function(n){for(var e=A(n),t=S.length;t--;)an(e,S[t])},L.get=T,L.set=J,L.convertPx=y,L.path=function(n,e){var t=w.str(n)?a(n)[0]:n,r=e||100;return function(n){return{property:n,el:t,svg:Z(t),totalLength:Y(t)*(r/100)}}},L.setDashoffset=function(n){var e=Y(n);return n.setAttribute("stroke-dasharray",e),e},L.stagger=function(n,e){var u=(e=void 0===e?{}:e).direction||"normal",s=e.easing?P(e.easing):null,c=e.grid,f=e.axis,l=e.from||0,d="first"===l,p="center"===l,h="last"===l,g=w.arr(n),m=g?parseFloat(n[0]):parseFloat(n),v=g?parseFloat(n[1]):0,y=B(g?n[1]:n)||0,b=e.start||0+(g?m:0),M=[],x=0;return function(n,e,t){if(d&&(l=0),p&&(l=(t-1)/2),h&&(l=t-1),!M.length){for(var r,a,o,i=0;i<t;i++)c?(r=p?(c[0]-1)/2:l%c[0],a=p?(c[1]-1)/2:Math.floor(l/c[0]),r=r-i%c[0],a=a-Math.floor(i/c[0]),o=Math.sqrt(r*r+a*a),"x"===f&&(o=-r),M.push(o="y"===f?-a:o)):M.push(Math.abs(l-i)),x=Math.max.apply(Math,M);s&&(M=M.map(function(n){return s(n/x)*x})),"reverse"===u&&(M=M.map(function(n){return f?n<0?-1*n:-n:Math.abs(x-n)}))}return b+(g?(v-m)/x:m)*(Math.round(100*M[e])/100)+y}},L.timeline=function(i){var u=L(i=void 0===i?{}:i);return u.duration=0,u.add=function(n,e){var t=S.indexOf(u),r=u.children;function a(n){n.passThrough=!0}-1<t&&S.splice(t,1);for(var o=0;o<r.length;o++)a(r[o]);t=D(n,x(M,i)),t.targets=t.targets||i.targets,n=u.duration,t.autoplay=!1,t.direction=u.direction,t.timelineOffset=w.und(e)?n:E(e,n),a(u),u.seek(t.timelineOffset),e=L(t),a(e),r.push(e),n=U(r,i);return u.delay=n.delay,u.endDelay=n.endDelay,u.duration=n.duration,u.seek(0),u.reset(),u.autoplay&&u.play(),u},u},L.easing=P,L.penner=s,L.random=function(n,e){return Math.floor(Math.random()*(e-n+1))+n},L});
(t=>{"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)})(function(y){function i(t){this.$container,this.constraints=null,this.__$tooltip,this.__init(t)}function n(o,e){var n=!0;return y.each(o,function(t,i){return void 0===e[t]||o[t]!==e[t]?n=!1:void 0}),n}function a(t){var i=t.attr("id"),i=i?b.window.document.getElementById(i):null;return i?i===t[0]:y.contains(b.window.document.body,t[0])}function t(){this.__$emitterPrivate=y({}),this.__$emitterPublic=y({}),this.__instancesLatestArr=[],this.__plugins={},this._env=b}var l={animation:"fade",animationDuration:350,content:null,contentAsHTML:!1,contentCloning:!1,debug:!0,delay:300,delayTouch:[300,500],functionInit:null,functionBefore:null,functionReady:null,functionAfter:null,functionFormat:null,IEmin:6,interactive:!1,multiple:!1,parent:null,plugins:["sideTip"],repositionOnScroll:!1,restoration:"none",selfDestruction:!0,theme:[],timer:0,trackerInterval:500,trackOrigin:!1,trackTooltip:!1,trigger:"hover",triggerClose:{click:!1,mouseleave:!1,originClick:!1,scroll:!1,tap:!1,touchleave:!1},triggerOpen:{click:!1,mouseenter:!1,tap:!1,touchstart:!1},updateAnimation:"rotate",zIndex:9999999},s="undefined"!=typeof window?window:null,b={hasTouchCapability:!(!s||!("ontouchstart"in s||s.DocumentTouch&&s.document instanceof s.DocumentTouch||s.navigator.maxTouchPoints)),hasTransitions:(()=>{if(s){var t=(s.document.body||s.document.documentElement).style,i=["Moz","Webkit","Khtml","O","ms"];if("string"==typeof t[o="transition"])return!0;for(var o=o.charAt(0).toUpperCase()+o.substr(1),e=0;e<i.length;e++)if("string"==typeof t[i[e]+o])return!0}return!1})(),IE:!1,semVer:"4.2.6",window:s},o=(t.prototype={__bridge:function(t,o,e){var i,n;return o[e]||((i=function(){}).prototype=t,(n=new i).__init&&n.__init(o),y.each(t,function(t,i){0!=t.indexOf("__")&&(o[t]?l.debug&&console.log("The "+t+" method of the "+e+" plugin conflicts with another plugin or native methods"):(o[t]=function(){return n[t].apply(n,Array.prototype.slice.apply(arguments))},o[t].bridged=n))}),o[e]=n),this},__setWindow:function(t){return b.window=t,this},_getRuler:function(t){return new i(t)},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_plugin:function(t){var o,e,i=this;if("string"==typeof t)return e=null,0<(o=t).indexOf(".")?e=i.__plugins[o]:y.each(i.__plugins,function(t,i){return i.name.substring(i.name.length-o.length-1)=="."+o?(e=i,!1):void 0}),e;if(t.name.indexOf(".")<0)throw new Error("Plugins must be namespaced");return(i.__plugins[t.name]=t).core&&i.__bridge(t.core,i,t.name),this},_trigger:function(){var t=Array.prototype.slice.apply(arguments);return"string"==typeof t[0]&&(t[0]={type:t[0]}),this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,t),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,t),this},instances:function(t){var e=[];return y(t||".tooltipstered").each(function(){var o=y(this),t=o.data("tooltipster-ns");t&&y.each(t,function(t,i){e.push(o.data(i))})}),e},instancesLatest:function(){return this.__instancesLatestArr},off:function(){return this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},origins:function(t){return y((t?t+" ":"")+".tooltipstered").toArray()},setDefaults:function(t){return y.extend(l,t),this},triggerHandler:function(){return this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},y.tooltipster=new t,y.Tooltipster=function(t,i){this.__callbacks={close:[],open:[]},this.__closingTime,this.__Content,this.__contentBcr,this.__destroyed=!1,this.__$emitterPrivate=y({}),this.__$emitterPublic=y({}),this.__enabled=!0,this.__garbageCollector,this.__Geometry,this.__lastPosition,this.__namespace="tooltipster-"+Math.round(1e6*Math.random()),this.__options,this.__$originParents,this.__pointerIsOverOrigin=!1,this.__previousThemes=[],this.__state="closed",this.__timeouts={close:[],open:null},this.__touchEvents=[],this.__tracker=null,this._$origin,this._$tooltip,this.__init(t,i)},y.Tooltipster.prototype={__init:function(t,i){var o,e=this;e._$origin=y(t),e.__options=y.extend(!0,{},l,i),e.__optionsFormat(),!b.IE||b.IE>=e.__options.IEmin?(t=null,void 0===e._$origin.data("tooltipster-initialTitle")&&(void 0===(t=e._$origin.attr("title"))&&(t=null),e._$origin.data("tooltipster-initialTitle",t)),null!==e.__options.content?e.__contentSet(e.__options.content):(o=(i=e._$origin.attr("data-tooltip-content"))?y(i):o)&&o[0]?e.__contentSet(o.first()):e.__contentSet(t),e._$origin.removeAttr("title").addClass("tooltipstered"),e.__prepareOrigin(),e.__prepareGC(),y.each(e.__options.plugins,function(t,i){e._plug(i)}),b.hasTouchCapability&&y(b.window.document.body).on("touchmove."+e.__namespace+"-triggerOpen",function(t){e._touchRecordEvent(t)}),e._on("created",function(){e.__prepareTooltip()})._on("repositioned",function(t){e.__lastPosition=t.position})):e.__options.disabled=!0},__contentInsert:function(){var t=this,i=t._$tooltip.find(".tooltipster-content"),o=t.__Content;return t._trigger({type:"format",content:t.__Content,format:function(t){o=t}}),"string"!=typeof(o=t.__options.functionFormat?t.__options.functionFormat.call(t,t,{origin:t._$origin[0]},t.__Content):o)||t.__options.contentAsHTML?i.empty().append(o):i.text(o),t},__contentSet:function(t){return t instanceof y&&this.__options.contentCloning&&(t=t.clone(!0)),this.__Content=t,this._trigger({type:"updated",content:t}),this},__destroyError:function(){throw new Error("This tooltip has been destroyed and cannot execute your method call.")},__geometry:function(){var t=this,i=t._$origin,o=t._$origin.is("area"),e=(o&&(e=t._$origin.parent().attr("name"),i=y('img[usemap="#'+e+'"]')),i[0].getBoundingClientRect()),n=y(b.window.document),s=y(b.window),r=i,_={available:{document:null,window:null},document:{size:{height:n.height(),width:n.width()}},window:{scroll:{left:b.window.scrollX||b.window.document.documentElement.scrollLeft,top:b.window.scrollY||b.window.document.documentElement.scrollTop},size:{height:s.height(),width:s.width()}},origin:{fixedLineage:!1,offset:{},size:{height:e.bottom-e.top,width:e.right-e.left},usemapImage:o?i[0]:null,windowOffset:{bottom:e.bottom,left:e.left,right:e.right,top:e.top}}};if(o){var n=t._$origin.attr("shape"),a=t._$origin.attr("coords");if(a&&(a=a.split(","),y.map(a,function(t,i){a[i]=parseInt(t)})),"default"!=n)switch(n){case"circle":var l=a[0],p=a[1],c=a[2],p=p-c,l=l-c;_.origin.size.height=2*c,_.origin.size.width=_.origin.size.height,_.origin.windowOffset.left+=l,_.origin.windowOffset.top+=p;break;case"rect":var c=a[0],l=a[1],p=a[2],h=a[3];_.origin.size.height=h-l,_.origin.size.width=p-c,_.origin.windowOffset.left+=c,_.origin.windowOffset.top+=l;break;case"poly":for(var d=0,u=0,g=0,f=0,m="even",w=0;w<a.length;w++)var v=a[w],m="even"==m?(v<(d=g<v&&(g=v,0===w)?g:d)&&(d=v),"odd"):(v<(u=f<v&&(f=v,1==w)?f:u)&&(u=v),"even");_.origin.size.height=f-u,_.origin.size.width=g-d,_.origin.windowOffset.left+=d,_.origin.windowOffset.top+=u}}for(t._trigger({type:"geometry",edit:function(t){_.origin.size.height=t.height,_.origin.windowOffset.left=t.left,_.origin.windowOffset.top=t.top,_.origin.size.width=t.width},geometry:{height:_.origin.size.height,left:_.origin.windowOffset.left,top:_.origin.windowOffset.top,width:_.origin.size.width}}),_.origin.windowOffset.right=_.origin.windowOffset.left+_.origin.size.width,_.origin.windowOffset.bottom=_.origin.windowOffset.top+_.origin.size.height,_.origin.offset.left=_.origin.windowOffset.left+_.window.scroll.left,_.origin.offset.top=_.origin.windowOffset.top+_.window.scroll.top,_.origin.offset.bottom=_.origin.offset.top+_.origin.size.height,_.origin.offset.right=_.origin.offset.left+_.origin.size.width,_.available.document={bottom:{height:_.document.size.height-_.origin.offset.bottom,width:_.document.size.width},left:{height:_.document.size.height,width:_.origin.offset.left},right:{height:_.document.size.height,width:_.document.size.width-_.origin.offset.right},top:{height:_.origin.offset.top,width:_.document.size.width}},_.available.window={bottom:{height:Math.max(_.window.size.height-Math.max(_.origin.windowOffset.bottom,0),0),width:_.window.size.width},left:{height:_.window.size.height,width:Math.max(_.origin.windowOffset.left,0)},right:{height:_.window.size.height,width:Math.max(_.window.size.width-Math.max(_.origin.windowOffset.right,0),0)},top:{height:Math.max(_.origin.windowOffset.top,0),width:_.window.size.width}};"html"!=r[0].tagName.toLowerCase();){if("fixed"==r.css("position")){_.origin.fixedLineage=!0;break}r=r.parent()}return _},__optionsFormat:function(){return"number"==typeof this.__options.animationDuration&&(this.__options.animationDuration=[this.__options.animationDuration,this.__options.animationDuration]),"number"==typeof this.__options.delay&&(this.__options.delay=[this.__options.delay,this.__options.delay]),"number"==typeof this.__options.delayTouch&&(this.__options.delayTouch=[this.__options.delayTouch,this.__options.delayTouch]),"string"==typeof this.__options.theme&&(this.__options.theme=[this.__options.theme]),null===this.__options.parent?this.__options.parent=y(b.window.document.body):"string"==typeof this.__options.parent&&(this.__options.parent=y(this.__options.parent)),"hover"==this.__options.trigger?(this.__options.triggerOpen={mouseenter:!0,touchstart:!0},this.__options.triggerClose={mouseleave:!0,originClick:!0,touchleave:!0}):"click"==this.__options.trigger&&(this.__options.triggerOpen={click:!0,tap:!0},this.__options.triggerClose={click:!0,tap:!0}),this._trigger("options"),this},__prepareGC:function(){var t=this;return t.__options.selfDestruction?t.__garbageCollector=setInterval(function(){var o=(new Date).getTime();t.__touchEvents=y.grep(t.__touchEvents,function(t,i){return 6e4<o-t.time}),a(t._$origin)||t.close(function(){t.destroy()})},2e4):clearInterval(t.__garbageCollector),t},__prepareOrigin:function(){var t,i=this;return i._$origin.off("."+i.__namespace+"-triggerOpen"),b.hasTouchCapability&&i._$origin.on("touchstart."+i.__namespace+"-triggerOpen touchend."+i.__namespace+"-triggerOpen touchcancel."+i.__namespace+"-triggerOpen",function(t){i._touchRecordEvent(t)}),(i.__options.triggerOpen.click||i.__options.triggerOpen.tap&&b.hasTouchCapability)&&(t="",i.__options.triggerOpen.click&&(t+="click."+i.__namespace+"-triggerOpen "),i.__options.triggerOpen.tap&&b.hasTouchCapability&&(t+="touchend."+i.__namespace+"-triggerOpen"),i._$origin.on(t,function(t){i._touchIsMeaningfulEvent(t)&&i._open(t)})),(i.__options.triggerOpen.mouseenter||i.__options.triggerOpen.touchstart&&b.hasTouchCapability)&&(t="",i.__options.triggerOpen.mouseenter&&(t+="mouseenter."+i.__namespace+"-triggerOpen "),i.__options.triggerOpen.touchstart&&b.hasTouchCapability&&(t+="touchstart."+i.__namespace+"-triggerOpen"),i._$origin.on(t,function(t){!i._touchIsTouchEvent(t)&&i._touchIsEmulatedEvent(t)||(i.__pointerIsOverOrigin=!0,i._openShortly(t))})),(i.__options.triggerClose.mouseleave||i.__options.triggerClose.touchleave&&b.hasTouchCapability)&&(t="",i.__options.triggerClose.mouseleave&&(t+="mouseleave."+i.__namespace+"-triggerOpen "),i.__options.triggerClose.touchleave&&b.hasTouchCapability&&(t+="touchend."+i.__namespace+"-triggerOpen touchcancel."+i.__namespace+"-triggerOpen"),i._$origin.on(t,function(t){i._touchIsMeaningfulEvent(t)&&(i.__pointerIsOverOrigin=!1)})),i},__prepareTooltip:function(){var o=this,t=o.__options.interactive?"auto":"";return o._$tooltip.attr("id",o.__namespace).css({"pointer-events":t,zIndex:o.__options.zIndex}),y.each(o.__previousThemes,function(t,i){o._$tooltip.removeClass(i)}),y.each(o.__options.theme,function(t,i){o._$tooltip.addClass(i)}),o.__previousThemes=y.merge([],o.__options.theme),o},__scrollHandler:function(t){var s,r,i,o,e=this;return e.__options.triggerClose.scroll?e._close(t):a(e._$origin)&&a(e._$tooltip)&&(s=null,t.target===b.window.document?e.__Geometry.origin.fixedLineage||e.__options.repositionOnScroll&&e.reposition(t):(s=e.__geometry(),r=!1,"fixed"!=e._$origin.css("position")&&e.__$originParents.each(function(t,i){var o=y(i),e=o.css("overflow-x"),n=o.css("overflow-y");if("visible"!=e||"visible"!=n){i=i.getBoundingClientRect();if("visible"!=e&&(s.origin.windowOffset.left<i.left||s.origin.windowOffset.right>i.right))return!(r=!0);if("visible"!=n&&(s.origin.windowOffset.top<i.top||s.origin.windowOffset.bottom>i.bottom))return!(r=!0)}return"fixed"!=o.css("position")&&void 0}),r?e._$tooltip.css("visibility","hidden"):(e._$tooltip.css("visibility","visible"),e.__options.repositionOnScroll?e.reposition(t):(i=s.origin.offset.left-e.__Geometry.origin.offset.left,o=s.origin.offset.top-e.__Geometry.origin.offset.top,e._$tooltip.css({left:e.__lastPosition.coord.left+i,top:e.__lastPosition.coord.top+o})))),e._trigger({type:"scroll",event:t,geo:s})),e},__stateSet:function(t){return this.__state=t,this._trigger({type:"state",state:t}),this},__timeoutsClear:function(){return clearTimeout(this.__timeouts.open),this.__timeouts.open=null,y.each(this.__timeouts.close,function(t,i){clearTimeout(i)}),this.__timeouts.close=[],this},__trackerStart:function(){var o=this,e=o._$tooltip.find(".tooltipster-content");return o.__options.trackTooltip&&(o.__contentBcr=e[0].getBoundingClientRect()),o.__tracker=setInterval(function(){var t,i;a(o._$origin)&&a(o._$tooltip)?(o.__options.trackOrigin&&(t=!1,n((i=o.__geometry()).origin.size,o.__Geometry.origin.size)&&(o.__Geometry.origin.fixedLineage?n(i.origin.windowOffset,o.__Geometry.origin.windowOffset)&&(t=!0):n(i.origin.offset,o.__Geometry.origin.offset)&&(t=!0)),t||(o.__options.triggerClose.mouseleave?o._close():o.reposition())),!o.__options.trackTooltip||(i=e[0].getBoundingClientRect()).height===o.__contentBcr.height&&i.width===o.__contentBcr.width||(o.reposition(),o.__contentBcr=i)):o._close()},o.__options.trackerInterval),o},_close:function(o,t,i){var e,n=this,s=!0;return n._trigger({type:"close",event:o,stop:function(){s=!1}}),(s||i)&&(t&&n.__callbacks.close.push(t),n.__callbacks.open=[],n.__timeoutsClear(),e=function(){y.each(n.__callbacks.close,function(t,i){i.call(n,n,{event:o,origin:n._$origin[0]})}),n.__callbacks.close=[]},"closed"!=n.__state?(i=!0,t=(new Date).getTime()+n.__options.animationDuration[1],(i=!("disappearing"==n.__state&&t>n.__closingTime&&0<n.__options.animationDuration[1])&&i)&&(n.__closingTime=t,"disappearing"!=n.__state&&n.__stateSet("disappearing"),i=function(){clearInterval(n.__tracker),n._trigger({type:"closing",event:o}),n._$tooltip.off("."+n.__namespace+"-triggerClose").removeClass("tooltipster-dying"),y(b.window).off("."+n.__namespace+"-triggerClose"),n.__$originParents.each(function(t,i){y(i).off("scroll."+n.__namespace+"-triggerClose")}),n.__$originParents=null,y(b.window.document.body).off("."+n.__namespace+"-triggerClose"),n._$origin.off("."+n.__namespace+"-triggerClose"),n._off("dismissable"),n.__stateSet("closed"),n._trigger({type:"after",event:o}),n.__options.functionAfter&&n.__options.functionAfter.call(n,n,{event:o,origin:n._$origin[0]}),e()},b.hasTransitions?(n._$tooltip.css({"-moz-animation-duration":n.__options.animationDuration[1]+"ms","-ms-animation-duration":n.__options.animationDuration[1]+"ms","-o-animation-duration":n.__options.animationDuration[1]+"ms","-webkit-animation-duration":n.__options.animationDuration[1]+"ms","animation-duration":n.__options.animationDuration[1]+"ms","transition-duration":n.__options.animationDuration[1]+"ms"}),n._$tooltip.clearQueue().removeClass("tooltipster-show").addClass("tooltipster-dying"),0<n.__options.animationDuration[1]&&n._$tooltip.delay(n.__options.animationDuration[1]),n._$tooltip.queue(i)):n._$tooltip.stop().fadeOut(n.__options.animationDuration[1],i))):e()),n},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_open:function(t,i){var o,e,n,s,r,_=this;return!_.__destroying&&a(_._$origin)&&_.__enabled&&!(o=!0)!==(o="closed"==_.__state&&(_._trigger({type:"before",event:t,stop:function(){o=!1}}),o)&&_.__options.functionBefore?_.__options.functionBefore.call(_,_,{event:t,origin:_._$origin[0]}):o)&&null!==_.__Content&&(i&&_.__callbacks.open.push(i),_.__callbacks.close=[],_.__timeoutsClear(),n=function(){"stable"!=_.__state&&_.__stateSet("stable"),y.each(_.__callbacks.open,function(t,i){i.call(_,_,{origin:_._$origin[0],tooltip:_._$tooltip[0]})}),_.__callbacks.open=[]},"closed"!==_.__state?(e=0,"disappearing"===_.__state?(_.__stateSet("appearing"),b.hasTransitions?(_._$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-show"),0<_.__options.animationDuration[0]&&_._$tooltip.delay(_.__options.animationDuration[0]),_._$tooltip.queue(n)):_._$tooltip.stop().fadeIn(n)):"stable"==_.__state&&n()):(_.__stateSet("appearing"),e=_.__options.animationDuration[0],_.__contentInsert(),_.reposition(t,!0),b.hasTransitions?(_._$tooltip.addClass("tooltipster-"+_.__options.animation).addClass("tooltipster-initial").css({"-moz-animation-duration":_.__options.animationDuration[0]+"ms","-ms-animation-duration":_.__options.animationDuration[0]+"ms","-o-animation-duration":_.__options.animationDuration[0]+"ms","-webkit-animation-duration":_.__options.animationDuration[0]+"ms","animation-duration":_.__options.animationDuration[0]+"ms","transition-duration":_.__options.animationDuration[0]+"ms"}),setTimeout(function(){"closed"!=_.__state&&(_._$tooltip.addClass("tooltipster-show").removeClass("tooltipster-initial"),0<_.__options.animationDuration[0]&&_._$tooltip.delay(_.__options.animationDuration[0]),_._$tooltip.queue(n))},0)):_._$tooltip.css("display","none").fadeIn(_.__options.animationDuration[0],n),_.__trackerStart(),y(b.window).on("resize."+_.__namespace+"-triggerClose",function(t){var i=y(document.activeElement);(i.is("input")||i.is("textarea"))&&y.contains(_._$tooltip[0],i[0])||_.reposition(t)}).on("scroll."+_.__namespace+"-triggerClose",function(t){_.__scrollHandler(t)}),_.__$originParents=_._$origin.parents(),_.__$originParents.each(function(t,i){y(i).on("scroll."+_.__namespace+"-triggerClose",function(t){_.__scrollHandler(t)})}),(_.__options.triggerClose.mouseleave||_.__options.triggerClose.touchleave&&b.hasTouchCapability)&&(_._on("dismissable",function(t){t.dismissable?t.delay?(r=setTimeout(function(){_._close(t.event)},t.delay),_.__timeouts.close.push(r)):_._close(t):clearTimeout(r)}),i=_._$origin,s=t="",r=null,_.__options.interactive&&(i=i.add(_._$tooltip)),_.__options.triggerClose.mouseleave&&(t+="mouseenter."+_.__namespace+"-triggerClose ",s+="mouseleave."+_.__namespace+"-triggerClose "),_.__options.triggerClose.touchleave&&b.hasTouchCapability&&(t+="touchstart."+_.__namespace+"-triggerClose",s+="touchend."+_.__namespace+"-triggerClose touchcancel."+_.__namespace+"-triggerClose"),i.on(s,function(t){var i;!_._touchIsTouchEvent(t)&&_._touchIsEmulatedEvent(t)||(i="mouseleave"==t.type?_.__options.delay:_.__options.delayTouch,_._trigger({delay:i[1],dismissable:!0,event:t,type:"dismissable"}))}).on(t,function(t){!_._touchIsTouchEvent(t)&&_._touchIsEmulatedEvent(t)||_._trigger({dismissable:!1,event:t,type:"dismissable"})})),_.__options.triggerClose.originClick&&_._$origin.on("click."+_.__namespace+"-triggerClose",function(t){_._touchIsTouchEvent(t)||_._touchIsEmulatedEvent(t)||_._close(t)}),(_.__options.triggerClose.click||_.__options.triggerClose.tap&&b.hasTouchCapability)&&setTimeout(function(){var t,i;"closed"!=_.__state&&(t="",i=y(b.window.document.body),_.__options.triggerClose.click&&(t+="click."+_.__namespace+"-triggerClose "),_.__options.triggerClose.tap&&b.hasTouchCapability&&(t+="touchend."+_.__namespace+"-triggerClose"),i.on(t,function(t){_._touchIsMeaningfulEvent(t)&&(_._touchRecordEvent(t),_.__options.interactive&&y.contains(_._$tooltip[0],t.target)||_._close(t))}),_.__options.triggerClose.tap)&&b.hasTouchCapability&&i.on("touchstart."+_.__namespace+"-triggerClose",function(t){_._touchRecordEvent(t)})},0),_._trigger("ready"),_.__options.functionReady&&_.__options.functionReady.call(_,_,{origin:_._$origin[0],tooltip:_._$tooltip[0]})),0<_.__options.timer)&&(r=setTimeout(function(){_._close()},_.__options.timer+e),_.__timeouts.close.push(r)),_},_openShortly:function(t){var i,o=this,e=!0;return"stable"!=o.__state&&"appearing"!=o.__state&&!o.__timeouts.open&&(o._trigger({type:"start",event:t,stop:function(){e=!1}}),e)&&((i=0==t.type.indexOf("touch")?o.__options.delayTouch:o.__options.delay)[0]?o.__timeouts.open=setTimeout(function(){o.__timeouts.open=null,o.__pointerIsOverOrigin&&o._touchIsMeaningfulEvent(t)?(o._trigger("startend"),o._open(t)):o._trigger("startcancel")},i[0]):(o._trigger("startend"),o._open(t))),o},_optionsExtract:function(t,i){var e=this,o=y.extend(!0,{},i),n=e.__options[t];return n||(n={},y.each(i,function(t,i){var o=e.__options[t];void 0!==o&&(n[t]=o)})),y.each(o,function(t,i){void 0!==n[t]&&("object"!=typeof i||i instanceof Array||null==i||"object"!=typeof n[t]||n[t]instanceof Array||null==n[t]?o[t]=n[t]:y.extend(o[t],n[t]))}),o},_plug:function(t){var i=y.tooltipster._plugin(t);if(i)return i.instance&&y.tooltipster.__bridge(i.instance,this,i.name),this;throw new Error('The "'+t+'" plugin is not defined')},_touchIsEmulatedEvent:function(t){for(var i=!1,o=(new Date).getTime(),e=this.__touchEvents.length-1;0<=e;e--){var n=this.__touchEvents[e];if(!(o-n.time<500))break;n.target===t.target&&(i=!0)}return i},_touchIsMeaningfulEvent:function(t){return this._touchIsTouchEvent(t)&&!this._touchSwiped(t.target)||!this._touchIsTouchEvent(t)&&!this._touchIsEmulatedEvent(t)},_touchIsTouchEvent:function(t){return 0==t.type.indexOf("touch")},_touchRecordEvent:function(t){return this._touchIsTouchEvent(t)&&(t.time=(new Date).getTime(),this.__touchEvents.push(t)),this},_touchSwiped:function(t){for(var i=!1,o=this.__touchEvents.length-1;0<=o;o--){var e=this.__touchEvents[o];if("touchmove"==e.type){i=!0;break}if("touchstart"==e.type&&t===e.target)break}return i},_trigger:function(){var t=Array.prototype.slice.apply(arguments);return"string"==typeof t[0]&&(t[0]={type:t[0]}),t[0].instance=this,t[0].origin=this._$origin?this._$origin[0]:null,t[0].tooltip=this._$tooltip?this._$tooltip[0]:null,this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,t),y.tooltipster._trigger.apply(y.tooltipster,t),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,t),this},_unplug:function(o){var t,e=this;return e[o]&&((t=y.tooltipster._plugin(o)).instance&&y.each(t.instance,function(t,i){e[t]&&e[t].bridged===e[o]&&delete e[t]}),e[o].__destroy&&e[o].__destroy(),delete e[o]),e},close:function(t){return this.__destroyed?this.__destroyError():this._close(null,t),this},content:function(t){var i,o=this;return void 0===t?o.__Content:(o.__destroyed?o.__destroyError():(o.__contentSet(t),null!==o.__Content?"closed"!==o.__state&&(o.__contentInsert(),o.reposition(),o.__options.updateAnimation)&&(b.hasTransitions?(i=o.__options.updateAnimation,o._$tooltip.addClass("tooltipster-update-"+i),setTimeout(function(){"closed"!=o.__state&&o._$tooltip.removeClass("tooltipster-update-"+i)},1e3)):o._$tooltip.fadeTo(200,.5,function(){"closed"!=o.__state&&o._$tooltip.fadeTo(200,1)})):o._close()),o)},destroy:function(){var t,i,o=this;return o.__destroyed?o.__destroyError():("closed"!=o.__state?o.option("animationDuration",0)._close(null,null,!0):o.__timeoutsClear(),o._trigger("destroy"),o.__destroyed=!0,o._$origin.removeData(o.__namespace).off("."+o.__namespace+"-triggerOpen"),y(b.window.document.body).off("."+o.__namespace+"-triggerOpen"),(t=o._$origin.data("tooltipster-ns"))&&(1===t.length?(i=null,"previous"==o.__options.restoration?i=o._$origin.data("tooltipster-initialTitle"):"current"==o.__options.restoration&&(i="string"==typeof o.__Content?o.__Content:y("<div></div>").append(o.__Content).html()),i&&o._$origin.attr("title",i),o._$origin.removeClass("tooltipstered"),o._$origin.removeData("tooltipster-ns").removeData("tooltipster-initialTitle")):(t=y.grep(t,function(t,i){return t!==o.__namespace}),o._$origin.data("tooltipster-ns",t))),o._trigger("destroyed"),o._off(),o.off(),o.__Content=null,o.__$emitterPrivate=null,o.__$emitterPublic=null,o.__options.parent=null,o._$origin=null,o._$tooltip=null,y.tooltipster.__instancesLatestArr=y.grep(y.tooltipster.__instancesLatestArr,function(t,i){return o!==t}),clearInterval(o.__garbageCollector)),o},disable:function(){return this.__destroyed?this.__destroyError():(this._close(),this.__enabled=!1),this},elementOrigin:function(){return this.__destroyed?void this.__destroyError():this._$origin[0]},elementTooltip:function(){return this._$tooltip?this._$tooltip[0]:null},enable:function(){return this.__enabled=!0,this},hide:function(t){return this.close(t)},instance:function(){return this},off:function(){return this.__destroyed||this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},open:function(t){return this.__destroyed?this.__destroyError():this._open(null,t),this},option:function(t,i){return void 0===i?this.__options[t]:(this.__destroyed?this.__destroyError():(this.__options[t]=i,this.__optionsFormat(),0<=y.inArray(t,["trigger","triggerClose","triggerOpen"])&&this.__prepareOrigin(),"selfDestruction"===t&&this.__prepareGC()),this)},reposition:function(t,i){var o=this;return o.__destroyed?o.__destroyError():"closed"!=o.__state&&a(o._$origin)&&(i||a(o._$tooltip))&&(i||o._$tooltip.detach(),o.__Geometry=o.__geometry(),o._trigger({type:"reposition",event:t,helper:{geo:o.__Geometry}})),o},show:function(t){return this.open(t)},status:function(){return{destroyed:this.__destroyed,enabled:this.__enabled,open:"closed"!==this.__state,state:this.__state}},triggerHandler:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},y.fn.tooltipster=function(){var o,n=Array.prototype.slice.apply(arguments),e="You are using a single HTML element as content for several tooltips. You probably want to set the contentCloning option to TRUE.";if(0!==this.length){if("string"==typeof n[0])return o="#*$~&",this.each(function(){var t=y(this).data("tooltipster-ns"),t=t?y(this).data(t[0]):null;if(!t)throw new Error("You called Tooltipster's \""+n[0]+'" method on an uninitialized element');if("function"!=typeof t[n[0]])throw new Error('Unknown method "'+n[0]+'"');1<this.length&&"content"==n[0]&&(n[1]instanceof y||"object"==typeof n[1]&&null!=n[1]&&n[1].tagName)&&!t.__options.contentCloning&&t.__options.debug&&console.log(e);var i=t[n[0]](n[1],n[2]);return i!==t||"instance"===n[0]?(o=i,!1):void 0}),"#*$~&"!==o?o:this;y.tooltipster.__instancesLatestArr=[];var t=n[0]&&void 0!==n[0].multiple,s=t&&n[0].multiple||!t&&l.multiple,t=n[0]&&void 0!==n[0].content,t=t&&n[0].content||!t&&l.content,i=n[0]&&void 0!==n[0].contentCloning,i=i&&n[0].contentCloning||!i&&l.contentCloning,r=n[0]&&void 0!==n[0].debug,_=r&&n[0].debug||!r&&l.debug;1<this.length&&(t instanceof y||"object"==typeof t&&null!=t&&t.tagName)&&!i&&_&&console.log(e),this.each(function(){var t=!1,i=y(this),o=i.data("tooltipster-ns"),e=null;!o||s?t=!0:_&&(console.log("Tooltipster: one or more tooltips are already attached to the element below. Ignoring."),console.log(this)),t&&(e=new y.Tooltipster(this,n[0]),(o=o||[]).push(e.__namespace),i.data("tooltipster-ns",o),i.data(e.__namespace,e),e.__options.functionInit&&e.__options.functionInit.call(e,e,{origin:this}),e._trigger("init")),y.tooltipster.__instancesLatestArr.push(e)})}return this},i.prototype={__init:function(t){this.__$tooltip=t,this.__$tooltip.css({left:0,overflow:"hidden",position:"absolute",top:0}).find(".tooltipster-content").css("overflow","auto"),this.$container=y('<div class="tooltipster-ruler"></div>').append(this.__$tooltip).appendTo(b.window.document.body)},__forceRedraw:function(){var t=this.__$tooltip.parent();this.__$tooltip.detach(),this.__$tooltip.appendTo(t)},constrain:function(t,i){return this.constraints={width:t,height:i},this.__$tooltip.css({display:"block",height:"",overflow:"auto",width:t}),this},destroy:function(){this.__$tooltip.detach().find(".tooltipster-content").css({display:"",overflow:""}),this.$container.remove()},free:function(){return this.constraints=null,this.__$tooltip.css({display:"",height:"",overflow:"visible",width:""}),this},measure:function(){this.__forceRedraw();var t,i,o,e=this.__$tooltip[0].getBoundingClientRect(),n={size:{height:e.height||e.bottom-e.top,width:e.width||e.right-e.left}};return this.constraints&&(t=this.__$tooltip.find(".tooltipster-content"),o=this.__$tooltip.outerHeight(),i=t[0].getBoundingClientRect(),o={height:o<=this.constraints.height,width:e.width<=this.constraints.width&&i.width>=t[0].scrollWidth-1},n.fits=o.height&&o.width),b.IE&&b.IE<=11&&n.size.width!==b.window.document.documentElement.clientWidth&&(n.size.width=Math.ceil(n.size.width)+1),n}},navigator.userAgent.toLowerCase()),e=(-1!=o.indexOf("msie")?b.IE=parseInt(o.split("msie")[1]):-1!==o.toLowerCase().indexOf("trident")&&-1!==o.indexOf(" rv:11")?b.IE=11:-1!=o.toLowerCase().indexOf("edge/")&&(b.IE=parseInt(o.toLowerCase().split("edge/")[1])),"tooltipster.sideTip");return y.tooltipster._plugin({name:e,instance:{__defaults:function(){return{arrow:!0,distance:6,functionPosition:null,maxWidth:null,minIntersection:16,minWidth:0,position:null,side:"top",viewportAware:!0}},__init:function(t){var i=this;i.__instance=t,i.__namespace="tooltipster-sideTip-"+Math.round(1e6*Math.random()),i.__previousState="closed",i.__options,i.__optionsFormat(),i.__instance._on("state."+i.__namespace,function(t){"closed"==t.state?i.__close():"appearing"==t.state&&"closed"==i.__previousState&&i.__create(),i.__previousState=t.state}),i.__instance._on("options."+i.__namespace,function(){i.__optionsFormat()}),i.__instance._on("reposition."+i.__namespace,function(t){i.__reposition(t.event,t.helper)})},__close:function(){this.__instance.content()instanceof y&&this.__instance.content().detach(),this.__instance._$tooltip.remove(),this.__instance._$tooltip=null},__create:function(){var t=y('<div class="premium-tooltipster-base tooltipster-base tooltipster-sidetip"><div class="tooltipster-box"><div class="tooltipster-content"></div></div><div class="tooltipster-arrow"><div class="tooltipster-arrow-uncropped"><div class="tooltipster-arrow-border"></div><div class="tooltipster-arrow-background"></div></div></div></div>');this.__options.arrow||t.find(".tooltipster-box").css("margin",0).end().find(".tooltipster-arrow").hide(),this.__options.minWidth&&t.css("min-width",this.__options.minWidth+"px"),this.__options.maxWidth&&t.css("max-width",this.__options.maxWidth+"px"),this.__instance._$tooltip=t,this.__instance._trigger("created")},__destroy:function(){this.__instance._off("."+self.__namespace)},__optionsFormat:function(){var t=this;t.__options=t.__instance._optionsExtract(e,t.__defaults()),t.__options.position&&(t.__options.side=t.__options.position),"object"!=typeof t.__options.distance&&(t.__options.distance=[t.__options.distance]),t.__options.distance.length<4&&(void 0===t.__options.distance[1]&&(t.__options.distance[1]=t.__options.distance[0]),void 0===t.__options.distance[2]&&(t.__options.distance[2]=t.__options.distance[0]),void 0===t.__options.distance[3]&&(t.__options.distance[3]=t.__options.distance[1]),t.__options.distance={top:t.__options.distance[0],right:t.__options.distance[1],bottom:t.__options.distance[2],left:t.__options.distance[3]}),"string"==typeof t.__options.side&&(t.__options.side=[t.__options.side,{top:"bottom",right:"left",bottom:"top",left:"right"}[t.__options.side]],"left"==t.__options.side[0]||"right"==t.__options.side[0]?t.__options.side.push("top","bottom"):t.__options.side.push("right","left")),6===y.tooltipster._env.IE&&!0!==t.__options.arrow&&(t.__options.arrow=!1)},__reposition:function(a,l){var i,p=this,c=p.__targetFind(l),h=[],o=(p.__instance._$tooltip.detach(),p.__instance._$tooltip.clone()),d=y.tooltipster._getRuler(o),u=!1,t=p.__instance.option("animation");switch(t&&o.removeClass("tooltipster-"+t),y.each(["window","document"],function(t,n){var s=null;if(p.__instance._trigger({container:n,helper:l,satisfied:u,takeTest:function(t){s=t},results:h,type:"positionTest"}),1==s||0!=s&&0==u&&("window"!=n||p.__options.viewportAware))for(t=0;t<p.__options.side.length;t++){var r={horizontal:0,vertical:0},_=p.__options.side[t];"top"==_||"bottom"==_?r.vertical=p.__options.distance[_]:r.horizontal=p.__options.distance[_],p.__sideChange(o,_),y.each(["natural","constrained"],function(t,i){if(s=null,p.__instance._trigger({container:n,event:a,helper:l,mode:i,results:h,satisfied:u,side:_,takeTest:function(t){s=t},type:"positionTest"}),1==s||0!=s&&0==u){var o={container:n,distance:r,fits:null,mode:i,outerSize:null,side:_,size:null,target:c[_],whole:null},e=("natural"==i?d.free():d.constrain(l.geo.available[n][_].width-r.horizontal,l.geo.available[n][_].height-r.vertical)).measure();if(o.size=e.size,o.outerSize={height:e.size.height+r.vertical,width:e.size.width+r.horizontal},"natural"==i?l.geo.available[n][_].width>=o.outerSize.width&&l.geo.available[n][_].height>=o.outerSize.height?o.fits=!0:o.fits=!1:o.fits=e.fits,"window"==n&&(o.whole=!!o.fits&&("top"==_||"bottom"==_?l.geo.origin.windowOffset.right>=p.__options.minIntersection&&l.geo.window.size.width-l.geo.origin.windowOffset.left>=p.__options.minIntersection:l.geo.origin.windowOffset.bottom>=p.__options.minIntersection&&l.geo.window.size.height-l.geo.origin.windowOffset.top>=p.__options.minIntersection)),h.push(o),o.whole)u=!0;else if("natural"==o.mode&&(o.fits||o.size.width<=l.geo.available[n][_].width))return!1}})}}),p.__instance._trigger({edit:function(t){h=t},event:a,helper:l,results:h,type:"positionTested"}),h.sort(function(t,i){var o,e;return t.whole&&!i.whole?-1:!t.whole&&i.whole?1:t.whole&&i.whole?(e=p.__options.side.indexOf(t.side),(o=p.__options.side.indexOf(i.side))>e||!(o<e)&&"natural"==t.mode?-1:1):t.fits&&!i.fits?-1:!t.fits&&i.fits?1:t.fits&&i.fits?(e=p.__options.side.indexOf(t.side),(o=p.__options.side.indexOf(i.side))>e||!(o<e)&&"natural"==t.mode?-1:1):"document"==t.container&&"bottom"==t.side&&"natural"==t.mode?-1:1}),(i=h[0]).coord={},i.side){case"left":case"right":i.coord.top=Math.floor(i.target-i.size.height/2);break;case"bottom":case"top":i.coord.left=Math.floor(i.target-i.size.width/2)}switch(i.side){case"left":i.coord.left=l.geo.origin.windowOffset.left-i.outerSize.width;break;case"right":i.coord.left=l.geo.origin.windowOffset.right+i.distance.horizontal;break;case"top":i.coord.top=l.geo.origin.windowOffset.top-i.outerSize.height;break;case"bottom":i.coord.top=l.geo.origin.windowOffset.bottom+i.distance.vertical}"window"==i.container?"top"==i.side||"bottom"==i.side?i.coord.left<0?0<=l.geo.origin.windowOffset.right-this.__options.minIntersection?i.coord.left=0:i.coord.left=l.geo.origin.windowOffset.right-this.__options.minIntersection-1:i.coord.left>l.geo.window.size.width-i.size.width&&(l.geo.origin.windowOffset.left+this.__options.minIntersection<=l.geo.window.size.width?i.coord.left=l.geo.window.size.width-i.size.width:i.coord.left=l.geo.origin.windowOffset.left+this.__options.minIntersection+1-i.size.width):i.coord.top<0?0<=l.geo.origin.windowOffset.bottom-this.__options.minIntersection?i.coord.top=0:i.coord.top=l.geo.origin.windowOffset.bottom-this.__options.minIntersection-1:i.coord.top>l.geo.window.size.height-i.size.height&&(l.geo.origin.windowOffset.top+this.__options.minIntersection<=l.geo.window.size.height?i.coord.top=l.geo.window.size.height-i.size.height:i.coord.top=l.geo.origin.windowOffset.top+this.__options.minIntersection+1-i.size.height):(i.coord.left>l.geo.window.size.width-i.size.width&&(i.coord.left=l.geo.window.size.width-i.size.width),i.coord.left<0&&(i.coord.left=0)),p.__sideChange(o,i.side),l.tooltipClone=o[0],l.tooltipParent=p.__instance.option("parent").parent[0],l.mode=i.mode,l.whole=i.whole,l.origin=p.__instance._$origin[0],l.tooltip=p.__instance._$tooltip[0],delete i.container,delete i.fits,delete i.mode,delete i.outerSize,delete i.whole,i.distance=i.distance.horizontal||i.distance.vertical;var e,t=y.extend(!0,{},i);p.__instance._trigger({edit:function(t){i=t},event:a,helper:l,position:t,type:"position"}),p.__options.functionPosition&&(t=p.__options.functionPosition.call(p,p.__instance,l,t))&&(i=t),d.destroy(),t="top"==i.side||"bottom"==i.side?(e={prop:"left",val:i.target-i.coord.left},i.size.width-this.__options.minIntersection):(e={prop:"top",val:i.target-i.coord.top},i.size.height-this.__options.minIntersection),e.val<this.__options.minIntersection?e.val=this.__options.minIntersection:e.val>t&&(e.val=t),t=l.geo.origin.fixedLineage?l.geo.origin.windowOffset:{left:l.geo.origin.windowOffset.left+l.geo.window.scroll.left,top:l.geo.origin.windowOffset.top+l.geo.window.scroll.top},i.coord={left:t.left+(i.coord.left-l.geo.origin.windowOffset.left),top:t.top+(i.coord.top-l.geo.origin.windowOffset.top)},p.__sideChange(p.__instance._$tooltip,i.side),l.geo.origin.fixedLineage?p.__instance._$tooltip.css("position","fixed"):p.__instance._$tooltip.css("position",""),p.__instance._$tooltip.css({left:i.coord.left,top:i.coord.top,height:i.size.height,width:i.size.width}).find(".tooltipster-arrow").css({left:"",top:""}).css(e.prop,e.val),p.__instance._$tooltip.appendTo(p.__instance.option("parent")),p.__instance._trigger({type:"repositioned",event:a,position:i})},__sideChange:function(t,i){t.removeClass("tooltipster-bottom").removeClass("tooltipster-left").removeClass("tooltipster-right").removeClass("tooltipster-top").addClass("tooltipster-"+i)},__targetFind:function(t){var i={},o=this.__instance._$origin[0].getClientRects();return 1<o.length&&1==this.__instance._$origin.css("opacity")&&(this.__instance._$origin.css("opacity",.99),o=this.__instance._$origin[0].getClientRects(),this.__instance._$origin.css("opacity",1)),o.length<2?(i.top=Math.floor(t.geo.origin.windowOffset.left+t.geo.origin.size.width/2),i.bottom=i.top,i.left=Math.floor(t.geo.origin.windowOffset.top+t.geo.origin.size.height/2),i.right=i.left):(t=o[0],i.top=Math.floor(t.left+(t.right-t.left)/2),t=2<o.length?o[Math.ceil(o.length/2)-1]:o[0],i.right=Math.floor(t.top+(t.bottom-t.top)/2),t=o[o.length-1],i.bottom=Math.floor(t.left+(t.right-t.left)/2),t=2<o.length?o[Math.ceil((o.length+1)/2)-1]:o[o.length-1],i.left=Math.floor(t.top+(t.bottom-t.top)/2)),i}}}),y});
!function(e){if(void 0===window.paCheckSafari){window.paCheckSafari=function(){if(/iP(hone|ad|od)/i.test(navigator.userAgent)&&!window.MSStream){var e=/(Chrome|CriOS|OPiOS|FxiOS)/.test(navigator.userAgent);if(!e){var t=""===navigator.vendor;e=e||t}var i=/WebKit/i.test(navigator.userAgent)&&!e}else var i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);if(i)return!0;return!1}()}e(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base,i=t.extend({getDefaultSettings:function(){return{selectors:{unfoldContentWrap:".premium-unfold-content-wrap",unfoldButtonTxt:".premium-unfold-button-text",unfoldContent:".premium-unfold-content",unfoldIcon:".premium-unfold-icon",unfoldIconHolder:".premium-icon-holder-unfolded",unfoldGradient:".premium-unfold-gradient",foldIconHolder:".premium-icon-holder-fold"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$unfoldElem:this.$element};return t.$unfoldContentWrap=t.$unfoldElem.find(e.unfoldContentWrap),t.$unfoldButtonTxt=t.$unfoldElem.find(e.unfoldButtonTxt),t.$unfoldContent=t.$unfoldElem.find(e.unfoldContent),t.$unfoldIcon=t.$unfoldElem.find(e.unfoldIcon),t.$unfoldIconHolder=t.$unfoldElem.find(e.unfoldIconHolder),t.$unfoldGradient=t.$unfoldElem.find(e.unfoldGradient),t.$foldIconHolder=t.$unfoldElem.find(e.foldIconHolder),t},bindEvents:function(){var e=this,t=this.elements.$unfoldContentWrap.find(".elementor-widget-gallery").length;setTimeout(function(){e.run()},t?1300:0)},run:function(){var e=this.elements.$unfoldElem,t=this.elements.$unfoldButtonTxt,i=this.elements.$unfoldContent,n=this.elements.$unfoldIcon,a=this.elements.$unfoldIconHolder,o=this.elements.$unfoldGradient,r=this.elements.$foldIconHolder,s=this.getElementSettings(),l=this.elements.$unfoldContentWrap,d=parseInt(l.outerHeight()),c=this.getFoldHeight(),m=s.premium_unfold_fold_height_select,u=s.premium_unfold_button_fold_text,p=s.premium_unfold_button_unfold_text,f=s.premium_unfold_fold_easing,g=s.premium_unfold_unfold_easing,h="custom"===s.premium_unfold_fold_dur_select?1e3*s.premium_unfold_fold_dur:s.premium_unfold_fold_dur_select,v="custom"===s.premium_unfold_unfold_dur_select?1e3*s.premium_unfold_unfold_dur:s.premium_unfold_unfold_dur_select;"percent"===m&&(c=c/100*d),t.text(u),i.css("height",c),n.html(a.html()),e.on("click",".premium-button",function(s){if(s.preventDefault(),setTimeout(function(){e.removeClass("prevented")},h+50),!e.hasClass("prevented")){e.addClass("prevented");var m=i.hasClass("toggled")?p:u;t.text(m),i.hasClass("toggled")?(d=parseInt(l.outerHeight()),i.css("overflow","visible"),i.animate({height:d},v,g).removeClass("toggled")):(i.css("overflow","hidden"),i.animate({height:c},h,f).addClass("toggled")),o.toggleClass("toggled"),i.hasClass("toggled")?n.html(a.html()):n.html(r.html())}})},getFoldHeight:function(){var e=this.getElementSettings(),t="desktop"===elementorFrontend.getCurrentDeviceMode()?"":"_"+elementorFrontend.getCurrentDeviceMode(),i=60;return"pixel"===e.premium_unfold_fold_height_select&&(i=100,t="_pix"+t),void 0!=e["premium_unfold_fold_height"+t]?e["premium_unfold_fold_height"+t]:i}}),n=t.extend({getDefaultSettings:function(){return{selectors:{chartElem:".premium-chart-container",chartCanvas:".premium-chart-canvas"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$chartElem:this.$element.find(e.chartElem),$chartCanvas:this.$element.find(e.chartCanvas)}},bindEvents:function(){var t=this,i=this.elements.$chartElem.closest(".premium-tabs-content-section, .elementor-tab-content"),n=this.elements.$chartElem.closest(".premium-tabs").attr("id"),a=this.elements.$chartElem.closest(".premium-hscroll-temp");if(i.length||a.length)if(a.length){var o=!1,r=a.outerWidth();e(window).on("scroll",function(){!o&&e(window).scrollTop()>=a.data("scroll-offset")-r/2&&(t.run(),o=!0)})}else{var s=i.index();if(setTimeout(function(){i.is(":visible")&&t.run()},300),e(document).on("click","#"+n+" li[data-list-index='"+s+"']",function(){t.elements.$chartElem.hasClass("chart-rendered")||t.run()}),i.hasClass("elementor-tab-content")){var l=i.attr("id").replace("elementor-tab-content-","");(o=!1)||(o=!0,e(document).on("click","#elementor-tab-title-"+l,function(){setTimeout(function(){t.elements.$chartElem.hasClass("chart-rendered")||(console.log("render"),t.run())},300)}))}}else this.run()},chartInstance:null,columnsData:null,run:function(){var e=this.getElementSettings(),t=this.elements.$chartElem;if(t.addClass("chart-rendered"),this.columnsData=t.data("chart"),t.closest(".premium-modal-box-modal").length||"load"===e.render_event)this.getChartData();else{var i=this;new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(i.getChartData(),t.unobserve(e.target))})},{threshold:.75}).observe(i.elements.$chartCanvas[0])}},getSingleOptions:function(){var e=this.getElementSettings();return{scale:{ticks:{beginAtZero:e.y_axis_begin,stepSize:e.step_size,suggestedMax:e.y_axis_max,callback:function(t){var i=e.format_locale||!1;return t.toLocaleString(i)}}}}},getMultiOptions:function(){var e=this.getElementSettings(),t=e.type;return{scales:{xAxes:[{barPercentage:"bar"===t&&e.x_column_width.size?e.x_column_width.size:.9,display:"pie"!==t&&"doughnut"!==t,gridLines:{display:e.x_axis_grid,color:e.x_axis_grid_color,lineWidth:e.x_axis_grid_width.size,drawBorder:!0},scaleLabel:{display:e.x_axis_label_switch,labelString:e.x_axis_label,fontColor:e.x_axis_label_color,fontSize:e.x_axis_label_size},ticks:{fontSize:e.x_axis_labels_size||12,fontColor:e.x_axis_labels_color||"#54595f",stepSize:e.step_size,maxRotation:e.x_axis_label_rotation||0,minRotation:e.x_axis_label_rotation||0,beginAtZero:e.x_axis_begin,callback:function(t){var i=e.format_locale||!1;return t.toLocaleString(i)}}}],yAxes:[{display:"pie"!==t&&"doughnut"!==t,type:"horizontalBar"!==t?e.data_type:"category",gridLines:{display:e.y_axis_grid,color:e.y_axis_grid_color,lineWidth:e.y_axis_grid_width.size},scaleLabel:{display:e.y_axis_label_switch,labelString:e.y_axis_label,fontColor:e.y_axis_label_color,fontSize:e.y_axis_label_size},ticks:{suggestedMin:e.y_axis_min,suggestedMax:e.y_axis_max,fontSize:e.y_axis_labels_size||12,fontColor:e.y_axis_labels_color||"#54595f",beginAtZero:e.y_axis_begin,stepSize:e.step_size,callback:function(t){var i=e.format_locale||!1;return t.toLocaleString(i)}}}]}}},getGlobalOptions:function(e){var t=this,i=this.getElementSettings(),n=i.type,a=elementorFrontend.getCurrentDeviceMode(),o=i.value_on_chart,r=("pie"!==n&&"doughnut"!==n||!o)&&["mousemove","mouseout","click","touchstart","touchmove"];return i.legPos=i.legend_position,"desktop"!==a&&(i.legend_hide&&(i.legend_display=!1),i.legPos=i["legend_position_"+a]),{maintainAspectRatio:!1,layout:{padding:{top:"polarArea"===n?6:0}},events:r,animation:{duration:i.duration||500,easing:i.start_animation,onComplete:function(){r||(this.defaultFontSize=16,e.font='15px "Helvetica Neue", "Helvetica", "Arial", sans-serif',e.fillStyle="#000",e.textAlign="center",e.textBaseline="bottom",this.data.datasets.forEach(function(t){for(var n=0;n<t.data.length;n++){var a=t._meta[Object.keys(t._meta)[0]].data[n]._model,o=t._meta[Object.keys(t._meta)[0]].total,r=a.innerRadius+(a.outerRadius-a.innerRadius)/2,s=a.startAngle,l=s+(a.endAngle-s)/2,d=r*Math.cos(l),c=r*Math.sin(l);e.fillStyle=i.y_axis_labels_color;var m=String(Math.round(t.data[n]/o*100))+"%";e.fillText(m,a.x+d,a.y+c+15)}}))}},tooltips:{enabled:i.tool_tips,mode:i.tool_tips_mode,callbacks:{label:function(e,a){var o="";"pie"!=n&&"doughnut"!=n&&"polarArea"!=n||(o=a.labels[e.index]+": ");var r=a.datasets[e.datasetIndex],s=r.data.reduce(function(e,t){return parseFloat(e)+parseFloat(t)}),l=r.data[e.index];if(!i.tool_tips_percent){var d=i.format_locale||!1;l=parseFloat(l).toLocaleString(d)}var c=(l/s*100).toPrecision(3);return t.$element.hasClass("extend-tooltips")?[o,i.tool_tips_percent?c+"%":l]:o+(i.tool_tips_percent?c+"%":l)}}},legend:{display:i.legend_display,position:i.legPos,reverse:i.legend_reverse,labels:{usePointStyle:i.legend_circle,boxWidth:parseInt(i.legend_item_width),fontColor:i.legend_text_color||"#54595f",fontSize:parseInt(i.legend_text_size)}}}},renderChart:function(){var t=this.getID(),i=document.getElementById("premium-chart-canvas-"+t).getContext("2d"),n=this.getGlobalOptions(i),a=this.getElementSettings(),o=this.columnsData,r=a.x_axis_labels||"",s=a.type,l={labels:"custom"===a.data_source?r.split(","):[],datasets:[]};if(this.chartInstance=new Chart(i,{type:s,data:l,options:Object.assign(n,"radar"!==s&&"polarArea"!==s?this.getMultiOptions():this.getSingleOptions())}),"custom"===a.data_source){var d=this;o.forEach(function(e){if("pie"!==s&&"doughnut"!==s&&"polarArea"!==s&&"object"==typeof e.backgroundColor&&"empty"!==e.backgroundColor[e.backgroundColor.length-1]){var t=i.createLinearGradient(0,0,0,600),n=e.backgroundColor[1]?e.backgroundColor[1]:e.backgroundColor[0];t.addColorStop(0,e.backgroundColor[0]),t.addColorStop(1,n),e.backgroundColor=t,e.hoverBackgroundColor=t}l.datasets.push(e),d.chartInstance.update()}),e("#premium-chart-canvas-"+t).on("click",function(e){var t=d.chartInstance.getElementAtEvent(e);if(t[0]){var i=d.chartInstance.data.datasets[t[0]._datasetIndex].links[t[0]._index];null!=i&&""!=i&&window.open(i,a.y_axis_urls_target?"_blank":"_top")}})}},getChartData:function(){var t=this.getElementSettings("data_source"),i=this.columnsData,n=this;if("custom"===t)this.renderChart();else{var a=this.elements.$chartElem;a.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>'),i.url&&e.ajax({url:i.url,type:"GET",success:function(e){a.find(".premium-loading-feed").remove(),n.renderCSVChart(e)},error:function(e){console.log(e)}})}},renderCSVChart:function(e){var t=this.getID(),i=document.getElementById("premium-chart-canvas-"+t).getContext("2d"),n=this,a=e.split(/\r?\n|\r/),o=this.columnsData,r=a.shift().split(o.separator),s=this.getGlobalOptions(i),l=this.getElementSettings().type,d={labels:r,datasets:[]};this.chartInstance=new Chart(i,{type:l,data:d,options:Object.assign(s,"radar"!==l&&"polarArea"!==l?this.getMultiOptions():this.getSingleOptions())}),a.forEach(function(e,t){if(0!==e.length){var i={};i.data=e.split(o.separator),o.props[t]&&(i.borderColor=o.props[t].borderColor,i.borderWidth=o.props[t].borderWidth,i.backgroundColor=o.props[t].backgroundColor,i.hoverBackgroundColor=o.props[t].hoverBackgroundColor,i.label=o.props[t].title),d.datasets.push(i),n.chartInstance.update()}})}}),a=t.extend({getDefaultSettings:function(){return{selectors:{elementWrap:".premium-social-feed-element-wrap",feedWrapper:".premium-facebook-feed-wrapper",loader:".premium-loading-feed"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$elementWrap:this.$element.find(e.elementWrap),$feedWrapper:this.$element.find(e.feedWrapper),$loader:this.$element.find(e.loader)}},bindEvents:function(){this.run()},run:function(){var t=this.elements.$loader;this.elements.$elementWrap.remove(),e.ajax({url:this.get_facebook_data(),beforeSend:function(){t.addClass("premium-show-loading")},error:function(){console.log("error getting data from Facebook")}})},get_facebook_data:function(){var e=this,t=this.elements.$feedWrapper,i=this.elements.$loader,n=this.getElementSettings(),a=(this.$element.data("id"),t.data("settings"));t.find(".premium-social-feed-container").socialfeed({facebook:{accounts:["!"+n.account_id],limit:n.post_number||2,access_token:n.access_token},length:n.content_length||130,show_media:"yes"===n.posts_media,readMore:n.read_text,template:a.template,adminPosts:n.admin_posts,callback:function(){i.removeClass("premium-show-loading"),t.imagesLoaded(function(){e.handleFacebookFeed()})}})},handleFacebookFeed:function(){var e=this.elements.$feedWrapper,t=this.getElementSettings(),i=e.data("settings");if("yes"===t.feed_carousel){var n="yes"===t.carousel_play,a=t.carousel_autoplay_speed||5e3,o=elementorFrontend.config.is_rtl,r=e.data("col");e.find(".premium-social-feed-container").slick({infinite:!0,slidesToShow:r,slidesToScroll:r,responsive:[{breakpoint:1025,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}],autoplay:n,autoplaySpeed:a,rows:0,rtl:!!o,nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',draggable:!0,pauseOnHover:!0})}"yes"==t.feed_carousel||"grid-layout"!==i.layout||i.even||e.find(".premium-social-feed-container").isotope({itemSelector:".premium-social-feed-element-wrap",percentPosition:!0,layoutMode:"masonry",animationOptions:{duration:750,easing:"linear",queue:!1}})}}),o=t.extend({settings:{},getDefaultSettings:function(){return{selectors:{premiumTabsElem:".premium-tabs",navList:".premium-tabs-nav-list",navListItem:".premium-tabs-nav-list-item",contentWrap:".premium-content-wrap",currentTab:".premium-tabs-nav-list-item.tab-current",currentClass:"tab-current",tabContent:".premium-accordion-tab-content"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$premiumTabsElem:this.$element.find(e.premiumTabsElem),$navList:this.$element.find(e.navList).first(),$contentWrap:this.$element.find(e.contentWrap),$navListItem:this.$element.find(e.navListItem)}},bindEvents:function(){this.run()},run:function(){var t=this,i=this.elements.$premiumTabsElem,n=this.elements.$navList,a=elementorFrontend.getCurrentDeviceMode(),o=this.getElementSettings(),r=this.getSettings("selectors"),s=[];if("object"==typeof o.premium_tabs_repeater&&o.premium_tabs_repeater.forEach(function(e){s.push(e.custom_tab_navigation)}),this.settings={id:"#premium-tabs-"+this.$element.data("id"),start:parseInt(o.default_tab_index),autoChange:o.autochange,delay:o.autochange_delay,list:this.elements.$navListItem,carousel:o.carousel_tabs,accordion:o.accordion_tabs,tabColor:o.premium_tab_background_color,activeTabColor:o.premium_tab_active_background_color},this.settings.activeTabColor&&"00"===this.settings.activeTabColor.slice(-2)){var l="horizontal"===o.premium_tab_type?"top":elementorFrontend.config.is_rtl?"right":"left";l+="-color",i.find(".premium-tab-arrow").css("border-"+l,"#fff")}if(this.settings.carousel&&-1===o.carousel_tabs_devices.indexOf(a)&&(this.settings.carousel=!1,i.removeClass("elementor-invisible")),this.settings.carousel){n.on("init",function(){i.removeClass("elementor-invisible"),i.find(".carousel-next").on("click",function(){var e=i.find(".tab-current").next();setTimeout(function(){e.click()},500)}),i.find(".carousel-prev").on("click",function(){var e=i.find(".tab-current").prev();setTimeout(function(){e.click()},500)})});var d=new IntersectionObserver(function(e){e.forEach(function(e){if(e.isIntersecting&&(n.slick(t.getSlickSettings()),d.unobserve(e.target),"style1"===o.premium_tab_style_selected)){var i=n.find(".slick-list").eq(0).outerHeight();n.find(".slick-list").outerHeight(i+10)}})});d.observe(n[0]),n.on("click",r.navListItem,function(){var t=e(this).data("slick-index");n.slick("slickGoTo",t)}),n.on("afterChange",function(){1==t.getCarouselTabs()%2&&n.find(".premium-tabs-nav-list-item.slick-current").trigger("click")})}this.settings.accordion&&o.accordion_tabs_devices.includes(a)?(this.$element.find(".premium-tabs, .premium-tabs-nav-list").addClass("premium-accordion-tabs"),this.elements.$contentWrap.css("display","none")):new CBPFWTabs(i,this.settings),this.handleRemoteNavigation(s,a),e(document).ready(function(){t.settings.accordion&&o.accordion_tabs_devices.includes(a)?(i.find(".premium-content-wrap").remove(),t.changeToAccodrion()):i.find(".premium-accordion-tab-content").remove(),s.map(function(i,a){i&&e(i).on("click",function(){if(t.settings.carousel){var i=t.elements.$contentWrap.find("section").eq(a).attr("id");e("a[href=#"+i+"]").eq(1).trigger("click"),t.$element.find(".slick-current").trigger("click")}else{n.find("li.premium-tabs-nav-list-item").eq(a).trigger("click")}})})})},handleRemoteNavigation:function(t,i){var n=window.location.search,a=new URLSearchParams(n).get("tab");if(a){var o=this,r=this.elements.$premiumTabsElem,s=this.getSettings("selectors"),l=this.getElementSettings(),d=this.settings.accordion&&l.accordion_tabs_devices.includes(i),c=this.settings.carousel,m=t.map(e=>e.replace("#","")),u=this.elements.$navListItem;u.each(function(){var t=e(this),i=t.data("list-index"),n=t.find("a").attr("href").replace("#","");m.forEach((l,m)=>{if(!t.hasClass("tab-current")&&l===a&&parseInt(i)===m)if(u.removeClass("tab-current"),t.addClass("tab-current"),d||c){if(d){var p=t.data("content-id"),f=r.find(p);f.length&&(r.find(s.tabContent).stop().slideUp(),f.stop().slideDown())}else if(c){var g=o.elements.$contentWrap.find("section"),h=o.elements.$navList;g.removeClass("content-current"),g.each(function(){var t=e(this);t.attr("id")===n&&t.addClass("content-current")}),setTimeout(function(){h.hasClass("slick-initialized")||h.slick(o.getSlickSettings()),h.slick("slickGoTo",parseInt(i)),u.removeClass("tab-current"),t.addClass("tab-current")},100)}}else o.elements.$contentWrap.find("section").removeClass("content-current"),o.elements.$contentWrap.find("#"+n).addClass("content-current")})})}},getCarouselTabs:function(){var e=this.getElementSettings(),t=elementorFrontend.getCurrentDeviceMode(),i=5;switch(!0){case t.includes("mobile"):i=e.tabs_number_mobile;break;case t.includes("tablet"):i=e.tabs_number_tablet;break;default:i=e.tabs_number}return i},getSlickSettings:function(){var e=this.getElementSettings(),t='<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',i='<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',n=e.tabs_number_tablet,a=e.tabs_number_mobile,o=e.slides_spacing_tablet,r=e.slides_spacing_mobile;return{infinite:!0,autoplay:!1,rows:0,dots:!1,useTransform:!0,centerMode:!0,draggable:!1,slidesToShow:e.tabs_number||5,responsive:[{breakpoint:1025,settings:{slidesToShow:n,centerPadding:o+"px",nextArrow:e.carousel_arrows_tablet?i:"",prevArrow:e.carousel_arrows_tablet?t:""}},{breakpoint:768,settings:{slidesToShow:a,centerPadding:r+"px",nextArrow:e.carousel_arrows_mobile?i:"",prevArrow:e.carousel_arrows_mobile?t:""}}],rtl:elementorFrontend.config.is_rtl,nextArrow:e.carousel_arrows?i:"",prevArrow:e.carousel_arrows?t:"",centerPadding:e.slides_spacing+"px"}},changeToAccodrion:function(){var t=this.elements.$premiumTabsElem,i=this,n=this.elements.$navListItem,a=this.getElementSettings(),o=this.getSettings("selectors"),r=a.accordion_tabs_anim_duration,s=window.location.search,l=new URLSearchParams(s).get("tab"),d=a.accordion_animation;l||-1!==this.settings.start&&t.find(".premium-tabs-nav-list-item:eq("+this.settings.start+")").addClass("tab-current");var c=t.find(o.currentTab).data("content-id");t.find(".premium-accordion-tab-content:not("+c+")").slideUp(r,"swing"),n.click(function(){var t=e(this);t.hasClass(o.currentClass)?(t.toggleClass(o.currentClass),i.$element.find(t.data("content-id")).slideUp(r,"swing")):(n.removeClass(o.currentClass),t.toggleClass(o.currentClass),i.$element.find(o.tabContent).slideUp(r,"swing"),i.$element.find(t.data("content-id")).slideDown(r,"swing")),d&&setTimeout(function(){e("html, body").animate({scrollTop:t.offset().top-100},1e3)},"slow"===r?700:400)})}});window.CBPFWTabs=function(t,i){var n=this,a=i.id,o=i.start,r=!1,s=!0;n.el=t,n.options={start:o},n.extend=function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);return e},n._init=function(){n.tabs=e(a).find(".premium-tabs-nav").first().find("li.premium-tabs-nav-list-item"),n.carouselTabs=e(a).find(".premium-tabs-nav-list").first(),n.current=-1,-1!==n.options.start&&n._show(a),n._initEvents(),i.autoChange&&n.runAutoNavigation(),i.carousel&&(n.carouselTabs.on("beforeChange",function(){s=!1}),n.carouselTabs.on("afterChange",function(){s=!0}))},n._initEvents=function(){n.tabs.each(function(t,i){var o=e(i).data("list-index");e(i).find("a.premium-tab-link").on("click",function(e){e.preventDefault()}),e(i).on("click",function(t){t.originalEvent&&(r=!0),t.preventDefault(),e(i).hasClass("tab-current")||n._show(a,o,i)})})},n._show=function(t,a,o){if(n.items=e(t).find(".premium-content-wrap").first().find("> section"),n.tabs=e(t).find(".premium-tabs-nav").first().find("li.premium-tabs-nav-list-item"),s){if(n.current>=0&&(n.tabs.removeClass("tab-current"),n.items.removeClass("content-current")),n.current=a,void 0==a&&(n.current=n.options.start>=0&&n.options.start<n.items.length?n.options.start:0,o=i.carousel?n.current>=0?n.tabs.eq(n.current):n.tabs.filter(".slick-center:not(.slick-cloned)"):n.tabs.eq(n.current)),n.tabs.removeClass("premium-zero-height"),i.carousel)var r=setInterval(function(){if(n.carouselTabs.hasClass("slick-initialized")){clearInterval(r);var t=e(o);t.addClass("tab-current"),t.trigger("click")}},100);else e(o).addClass("tab-current");var l=n.items.eq(n.current);if(l.addClass("content-current"),e(".premium-mscroll-yes").length<1&&e(".premium-hscroll-outer-wrap").length<1&&window.dispatchEvent(new Event("resize")),l.find(".premium-gallery-container").length>0){var d=l.find(".premium-gallery-container"),c=d.data("settings").img_size;setTimeout(function(){"metro"===c?d.trigger("resize"):d.isotope("layout")},100)}n.items.find(".slick-slider").length>0&&n.items.find(".slick-slider").slick("pause").slick("freezeAnimation"),l.find(".slick-slider").length>0&&setTimeout(function(){l.find(".slick-slider").slick("play").slick("resumeAnimation"),l.find(".slick-slider").slick("setPosition").slick("setPosition")},100),n.items.find("video").length>0&&(n.items.not(".content-current").find("video").each(function(t,i){e(i).get(0).pause()}),n.items.not(".content-current").find(".playing").removeClass("playing")),n.items.find("iframe").length>0&&n.items.not(".content-current").find("iframe").each(function(t,i){var n=e(i).parent().attr("data-src");e(i).attr("src",n)})}},n.runAutoNavigation=function(){var e=i.list,t=i.start>0?i.start:0,n=setInterval(function(){r?clearInterval(n):(++t>e.length-1&&(t=0),e.eq(t).trigger("click"))},1e3*i.delay)},n.options=n.extend({},n.options),n.extend(n.options,o),n._init()};var r=t.extend({getDefaultSettings:function(){return{selectors:{premiumRevElem:".premium-fb-rev-container",revsContainer:".premium-fb-rev-reviews",dotsContainer:".premium-fb-dots-container",dotsElem:".slick-dots",revPage:".premium-fb-rev-page",nextPage:"premium-fb-page-next-yes",emptyDots:".premium-fb-empty-dots",reviewWrap:".premium-fb-rev-review-wrap"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$premiumRevElem:this.$element.find(e.premiumRevElem),$revsContainer:this.$element.find(e.revsContainer),$reviewWrap:this.$element.find(e.reviewWrap)};return t.$revPage=t.$premiumRevElem.find(e.revPage),t},bindEvents:function(){this.run()},run:function(){var t=this.getElementSettings("reviews_carousel"),i=this.getElementSettings("reviews_style"),n=this.elements.$revsContainer,a=this.elements.$premiumRevElem,o=this.getSlickSettings(),r=this.getSettings("selectors");if(t){var s=this.getElementSettings("infinite_autoplay");if("even"===i&&s){var l=this.elements.$reviewWrap,d=new Array;l.each(function(t,i){var n=e(i).outerHeight();d.push(n)});var c=Math.max.apply(null,d);l.css("height",c+"px")}n.slick(o.settings)}if(o.general.dots&&this.$element.hasClass(r.nextPage)||o.general.dots&&o.general.arrows){e('<div class="premium-fb-dots-container"></div>').appendTo(a);var m=a.find(r.dotsContainer),u=n.find(r.dotsElem);if(e('<div class="premium-fb-empty-dots"></div>').appendTo(m),e(u).appendTo(m),this.$element.hasClass(r.nextPage)){var p=this.elements.$revPage.outerWidth();m.find(r.emptyDots).css("width",p+"px")}}"masonry"!==i||1===o.general.colsNumber||t||n.isotope(this.getIsotopeSettings())},getSlickSettings:function(){var e=this.getElementSettings(),t=this.getSlickCols(),i={autoPlay:"yes"===e.carousel_play,infinite:"yes"===e.infinite_autoplay,colsNumber:t.colsNumber,colsNumberTablet:t.colsNumberTablet,colsNumberMobile:t.colsNumberMobile,speed:e.carousel_autoplay_speed||5e3,dots:!!["all","dots"].includes(e.carousel_navigation),arrows:!!["all","arrows"].includes(e.carousel_navigation),prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>'};return i.rows=i.infinite?e.rows:0,{general:i,settings:{infinite:!0,slidesToShow:i.colsNumber,slidesToScroll:i.infinite?1:i.colsNumber,responsive:[{breakpoint:1025,settings:{slidesToShow:i.infinite?1:i.colsNumberTablet,slidesToScroll:1,autoplaySpeed:i.speed,speed:300,centerMode:!!i.infinite,centerPadding:"30px"}},{breakpoint:768,settings:{slidesToShow:i.infinite?1:i.colsNumberMobile,slidesToScroll:1,autoplaySpeed:i.speed,speed:300,centerMode:!!i.infinite,centerPadding:"30px"}}],useTransform:!0,autoplay:!!i.infinite||i.autoPlay,speed:i.infinite?i.speed:300,autoplaySpeed:i.infinite?0:i.speed,rows:i.rows,rtl:elementorFrontend.config.is_rtl,arrows:i.arrows,nextArrow:i.nextArrow,prevArrow:i.prevArrow,draggable:!0,pauseOnHover:!i.infinite,dots:i.dots,cssEase:i.infinite?"linear":"ease",customPaging:function(){return'<i class="fas fa-circle"></i>'}}}},getSlickCols:function(){var e=this.getElementSettings(),t=e.reviews_columns,i=e.reviews_columns_tablet||t,n=e.reviews_columns_mobile||t;return{colsNumber:parseInt(100/t.substr(0,t.indexOf("%"))),colsNumberTablet:parseInt(100/i.substr(0,i.indexOf("%"))),colsNumberMobile:parseInt(100/n.substr(0,n.indexOf("%")))}},getIsotopeSettings:function(){return{itemSelector:".premium-fb-rev-review-wrap",percentPosition:!0,layoutMode:"masonry",animationOptions:{duration:750,easing:"linear",queue:!1}}}}),s={"premium-addon-flip-box.default":function(e,t){var i=e.find(".premium-flip-main-box"),n=i.height()/2,a=i.width()/2,o=elementorFrontend.getCurrentDeviceMode(),r=!["desktop","widescreen","laptop"].includes(o);function s(e,t,n,a){i.find("."+t).css({transform:e+"("+n+"deg) translateZ("+a+"px)","-webkit-transform":e+"("+n+"deg) translateZ("+a+"px)","-moz-transform":e+"("+n+"deg) translateZ("+a+"px)"})}function l(){i.removeClass("flipped"),i.data("flip-animation")&&(i.children(".premium-flip-front").hasClass("premium-flip-frontrl")?(i.find(".premium-flip-front .premium-flip-front-content-container .premium-flip-text-wrapper").addClass("PafadeInLeft").removeClass("PafadeInRight"),i.find(".premium-flip-back .premium-flip-back-content-container .premium-flip-back-text-wrapper").removeClass("PafadeInLeft").addClass("PafadeInRight")):i.children(".premium-flip-front").hasClass("premium-flip-frontlr")&&(i.find(".premium-flip-front .premium-flip-front-content-container .premium-flip-text-wrapper").addClass("PafadeInRevLeft").removeClass("PafadeInRevRight"),i.find(".premium-flip-back .premium-flip-back-content-container .premium-flip-back-text-wrapper").removeClass("PafadeInRevLeft").addClass("PafadeInRevRight")))}function d(){s("rotateY","premium-flip-frontrl",0,a),s("rotateY","premium-flip-backrl",90,a),s("rotateY","premium-flip-frontlr",0,a),s("rotateY","premium-flip-backlr",-90,a),s("rotateX","premium-flip-fronttb",0,n),s("rotateX","premium-flip-backtb",90,n),s("rotateX","premium-flip-frontbt",0,n),s("rotateX","premium-flip-backbt",-90,n)}e.hasClass("premium-flip-style-cube")&&(i.on("mouseenter touchstart",function(){n=i.height()/2,s("rotateY","premium-flip-frontrl",-90,a=i.width()/2),s("rotateY","premium-flip-backrl",0,a),s("rotateY","premium-flip-frontlr",90,a),s("rotateY","premium-flip-backlr",0,a),s("rotateX","premium-flip-fronttb",-90,n),s("rotateX","premium-flip-backtb",0,n),s("rotateX","premium-flip-frontbt",90,n),s("rotateX","premium-flip-backbt",0,n)}),i.on("mouseleave",function(){d()})),e.hasClass("premium-flip-style-flip")&&(i.on("mouseenter touchstart",function(){t(this).addClass("flipped"),i.data("flip-animation")&&(t(this).children(".premium-flip-front").hasClass("premium-flip-frontrl")?(t(this).find(".premium-flip-front .premium-flip-front-content-container .premium-flip-text-wrapper").removeClass("PafadeInLeft").addClass("PafadeInRight"),t(this).find(".premium-flip-back .premium-flip-back-content-container .premium-flip-back-text-wrapper").addClass("PafadeInLeft").removeClass("PafadeInRight")):t(this).children(".premium-flip-front").hasClass("premium-flip-frontlr")&&(t(this).find(".premium-flip-front .premium-flip-front-content-container .premium-flip-text-wrapper").removeClass("PafadeInRevLeft").addClass("PafadeInRevRight"),t(this).find(".premium-flip-back .premium-flip-back-content-container .premium-flip-back-text-wrapper").addClass("PafadeInRevLeft").removeClass("PafadeInRevRight")))}),i.on("mouseleave",function(){l()}),r&&t(document).on("click",function(i){t(i.target).closest(".premium-flip-main-box").length||(l(),e.hasClass("premium-flip-style-cube")&&d())}))},"premium-twitter-feed.default":function(e,t){var i=e.find(".premium-twitter-feed-wrapper"),n=i.find(".premium-loading-feed"),a=i.data("settings"),o="yes"===i.data("carousel");a&&t.ajax({url:void i.find(".premium-social-feed-container").socialfeed({twitter:{accounts:a.accounts,limit:a.limit||2,header:a.header,tweets:a.data.tweets.slice(0,a.limit),user:a.data.user},length:a.length||130,show_media:"yes"===a.showMedia,readMore:a.readMore,template:a.template,callback:function(){n.removeClass("premium-show-loading"),i.imagesLoaded(function(){!function(){var e=i.find(".premium-twitter-user-cover");if(o){var n="yes"===i.data("play"),r=i.data("speed")||5e3,s=i.data("rtl"),l=i.data("col");e.prependTo(i),t(e).not(":first").remove(),i.find(".premium-social-feed-container").slick({infinite:!0,slidesToShow:l,slidesToScroll:l,responsive:[{breakpoint:1025,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}],autoplay:n,autoplaySpeed:r,rows:0,rtl:!!s,nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',draggable:!0,pauseOnHover:!0})}if(!o&&"grid-layout"===a.layout&&!a.even){var d=i.find(".premium-social-feed-container");d.isotope({itemSelector:".premium-social-feed-element-wrap",percentPosition:!0,layoutMode:"masonry",animationOptions:{duration:750,easing:"linear",queue:!1}}),e.prependTo(i),t(e).not(":first").remove()}}()})}}),beforeSend:function(){n.addClass("premium-show-loading")},error:function(){console.log("error getting data from Twitter")}})},"premium-notbar.default":function(e,t){var i=e.find(".premium-notbar-outer-container"),n=i.data("settings"),a=t(i);if(a.length>0){function o(e){var t=" "+document.cookie,i=t.indexOf(" "+e+"=");if(-1==i&&(i=t.indexOf(";"+e+"=")),-1==i||""==e)return"";var n=t.indexOf(";",i+1);return-1==n&&(n=t.length),unescape(t.substring(i+e.length+2,n))}if(n.entranceAnimation||i.removeClass("elementor-invisible"),elementorFrontend.isEditMode()||!n.logged&&t("body").hasClass("logged-in")||n.cookies&&o("premiumNotBar-"+n.id)&&i.css("display","none"),"top"===n.location&&"premium-notbar-relative"===n.position&&(t(i).detach(),t(i).addClass("premium-notbar-top"),t("body").prepend(a),"notification"===n.type&&(t(i).addClass("premium-notbar-notification-top-"+n.id),t("body").find(".premium-notbar-notification-top-"+n.id).not(":first").remove())),"top"===n.location&&"alert"===n.type&&t("body").find(".premium-notbar-notification-top-"+n.id).remove(),"top"!==n.location&&"notification"===n.type&&t("body").find(".premium-notbar-notification-top-"+n.id).remove(),"yes"===n.customPos&&("boxed"===n.layout||"alert"===n.type)){var r=i.find(".premium-notbar").parent().width();i.find(".premium-notbar").css("width",r),t(window).on("resize",function(){r=i.find(".premium-notbar").parent().width(),i.find(".premium-notbar").css("width",r)})}n.entranceAnimation&&(i.removeClass("elementor-invisible"),i.find(".premium-notbar").addClass("animated "+n.entranceAnimation)),i.find(".premium-notbar-close").on("click",function(){var a,r,s,l;if(elementorFrontend.isEditMode()||!n.logged&&t("body").hasClass("logged-in")||n.cookies&&(o("premiumNotBar-"+n.id)||(a="premiumNotBar-"+n.id,r=!0,s=new Date,(l=new Date).setTime(s.getTime()+36e5*n.interval),document.cookie=a+"="+encodeURI(r)+";expires="+l.toGMTString()+"; path=/")),"hide"===n.closeAction)"top"===n.location?"premium-notbar-fixed"===n.position?i.find(".premium-notbar").addClass("notbar-hidden-top"):(i.css("overflow","hidden"),i.animate({height:"0"},300)):"bottom"===n.location?i.find(".premium-notbar").addClass("notbar-hidden-bottom"):i.addClass("notbar-hidden");else{var d=null;switch(n.elementToRemove){case"widget":d=e;break;case"column":d=e.closest(".e-con.e-child");break;default:d=e.closest(".e-con.e-parent")}if(elementorFrontend.isEditMode())return;d.css("overflow","hidden"),d.animate({height:0,padding:0,margin:0,borderWidth:0},300)}})}},"premium-addon-instagram-feed.default":function(e,t){0;var i=e.find(".premium-instafeed-container"),n=i.find(".premium-loading-feed"),a=i.data("settings"),o=i.data("carousel");if(a){var r=new Instafeed({api:a.api,target:a.id,feed:a.feed,get:"user",tagName:a.tags,sortBy:a.sort,limit:a.limit,videos:a.videos,words:a.words,overlay:a.overlay,filter:a.filter,templateData:{likes:a.likes,comments:a.comments,description:a.description,link:a.link,share:a.share},afterLoad:function(){n.removeClass("premium-show-loading"),setTimeout(function(){t(i).find(".premium-insta-feed-wrap a[data-rel^='prettyPhoto']").prettyPhoto({theme:a.theme,hook:"data-rel",opacity:.7,show_title:!1,deeplinking:!1,overlay_gallery:!1,custom_markup:"",default_width:900,default_height:506,social_tools:""}),i.imagesLoaded(function(){var t,n,r,s,l,d;o?(t=i.data("play"),n=i.data("speed"),r=i.data("rtl"),s=i.data("col"),l=i.data("col-tab"),d=i.data("col-mobile"),i.find(".premium-insta-grid").slick({infinite:!0,slidesToShow:s,slidesToScroll:s,responsive:[{breakpoint:1025,settings:{slidesToShow:l,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:d,slidesToScroll:1}}],autoplay:t,autoplaySpeed:n,rows:0,rtl:!!r,nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',draggable:!0,pauseOnHover:!0})):a.masonry&&i.isotope({itemSelector:".premium-insta-feed",percentPosition:!0,layoutMode:"masonry",animationOptions:{duration:750,easing:"linear",queue:!1}}),e.find(".elementor-invisible").removeClass("elementor-invisible")})},100)}});try{r.run()}catch(e){console.log(e)}"click"===a.videos?i.on("click",".premium-insta-video-wrap",function(){var e=t(this).find("video");e.get(0).play(),e.css("visibility","visible")}):"hover"===a.videos&&i.find(".premium-insta-video-wrap").hover(function(){var e=t(this).find("video");e.get(0).play(),e.css("visibility","visible")},function(){var e=t(this).find("video");e.get(0).pause(),e.css("visibility","visible")})}},"premium-whatsapp-chat.default":function(e,t){var i=e.find(".premium-whatsapp-container"),n=i.data("settings"),a=elementorFrontend.getCurrentDeviceMode();n.hideMobile?"mobile"===a&&t(i).css("display","none"):n.hideTab&&"tablet"===a&&t(i).css("display","none"),n.tooltips&&i.find(".premium-whatsapp-link").tooltipster({functionInit:function(e,i){var n=t(i.origin).find("#tooltip_content").detach();e.content(n)},functionReady:function(){t(".tooltipster-box").addClass("tooltipster-box-"+n.id)},animation:n.anim,contentCloning:!0,trigger:"hover",arrow:!0,contentAsHTML:!0,autoClose:!1,minIntersection:16,interactive:!0,delay:0,side:["right","left","top","bottom"]})},"premium-addon-magic-section.default":function(e,t){t("html").addClass("msection-html"),t(".premium-magic-section-body-inner").length<1&&t("body").wrapInner('<div class="premium-magic-section-body-inner" />');var i=t("body .premium-magic-section-body-inner"),n=e.data("id"),a=e.find(".premium-msection-wrap"),o=a.data("settings"),r=o.type,s=o.style,l=o.position,d=e.find(".premium-msection-btn"),c=getComputedStyle(e[0]);if(["elastic","bubble","wave"].includes(s))var m=Snap("#msection-shape-"+n+" svg").select("path");function u(e){e||(e=500),t("body").addClass("animating"),i.css("transform","none"),t("html").css("height","auto"),setTimeout(function(){t("html").removeClass("offcanvas-open"),t("body").removeClass("animating"),["slidealong","rotate"].includes(s)&&a.addClass("premium-addons__v-hidden"),console.log("back to normal")},e)}u(10),"selector"===o.trigger&&(d=t(o.selector));var p=!0,f=c.getPropertyValue("--pa-msection-width"),g=c.getPropertyValue("--pa-msection-height");if(!f&&(["right","left"].includes(l)||"corner"===r)&&(a.find(".elementor").length>0?(f=a.outerWidth(),"elastic"===s&&(f/=2),f+="px",a.find(".premium-lottie-animation").length>0&&setTimeout(function(){f=a.outerWidth(),"elastic"===s&&(f/=2),f+="px"},1300)):(f="elastic"===s?"15vw":"30vw",a.css("width",f)),["skew1","skew2"].includes(s))){var h=`calc(${f} + 200px)`,v=`calc(${f} + 250px)`,b=e.find(".offcanvas-skew .premium-msection-content-wrap");a.css("width",f),b.css("width",f),a[0].style.setProperty("--pa-width",h),a[0].style.setProperty("--pa-width-after",v)}if(g||!["top","bottom"].includes(l)&&"corner"!==r||(g=a.outerHeight(),"elastic"===s&&(g/=2),g+="px"),a.addClass("msection-"+s),["push","reveal","slidealong","rotate","fall","elastic"].includes(s))t("body > #premium-magic-section-"+n).remove(),t("body").prepend(e.find(".premium-msection-wrap"));else if("slide"===s){var _=-1!==l.indexOf("left")?"left":"right",w=-1!==l.indexOf("top")?"top":"bottom";-1!==l.indexOf("top")?a.css("top","-"+g):-1!==l.indexOf("bottom")&&a.css("bottom","-"+g),-1!==l.indexOf("left")?a.css("left","-"+f):-1!==l.indexOf("right")&&a.css("right","-"+f)}t(".premium-magic-section-body-inner > .premium-msection-overlay-"+n).remove(),t(".premium-magic-section-body-inner").prepend(e.find(".premium-msection-overlay")),["elastic","bubble","wave"].includes(s)&&(m=Snap("#msection-shape-"+n+" svg").select("path"));function y(){if(p)if(a.show(),t("html").css({height:"100%"}),t("html").addClass("offcanvas-open"),t(".premium-msection-overlay-"+n).removeClass("premium-addons__v-hidden"),a.removeClass("premium-addons__v-hidden"),a.removeClass("msection-"+s),["push","reveal","slidealong","rotate","fall","elastic"].includes(s)&&(["right","left"].includes(l)?(sign="right"===l?"-":"",i.css("transform","translateX("+sign+f+")")):(sign="bottom"===l?"-":"",i.css("transform","translateY("+sign+g+")"))),"slidealong"===s?a.css("transform","translateX(0)"):"slide"===s?a.animate({[_]:0,[w]:0},450,"swing",function(){p=!1}):["skew1","skew2"].includes(s)&&a.addClass("skew-open"),setTimeout(function(){p=!1},550),"elastic"===s)m.animate({d:"M-1,0C-1,0,100,0,100,0C100,0,100,-1,100,395C100,799,100,800,100,800C100,800,-1,800,-1,800C-1,800,-1,0,-1,0C-1,0,-1,0,-1,0"},o.e_dur||350);else if("bubble"===s||"wave"===s){var e=t("#msection-shape-"+n).data("morph-open").split(";"),r=e.length;console.log(e);var d=function(t){t>r-1||(m.animate({path:e[t]},0===t?400:500,0===t?mina.easein:mina.elastic,function(){d(t)}),t++)};d(0)}}if(d.on("click",y),"page_load"===o.trigger){var C=o.onLoadDelay;t(document).ready(function(){setTimeout(function(){y()},1e3*C)})}o.clickOutside&&t("body").on("click",function(e){t(e.target).is(t(".premium-msection-btn, .premium-msection-btn *, .premium-msection-wrap, .premium-msection-wrap *, .premium-tabs-nav-list-item"))||!p&&a.find(".premium-msection-close").trigger("click")}),document.addEventListener("keydown",function(e){"Escape"===e.key&&!p&&a.find(".premium-msection-close").trigger("click")}),a.find(".premium-msection-close").on("click",function(){t(".premium-msection-overlay-"+n).addClass("premium-addons__v-hidden"),a.addClass("msection-"+s),t("body").hasClass("animating")||u(),"slide"===s?a.animate({[_]:"-"+f,[w]:"-"+g},450,"swing",function(){p=!0}):("slidealong"===s?(sign="left"===l?"-":"",a.css("transform","translateX("+sign+"50%)")):["skew1","skew2"].includes(s)&&a.removeClass("skew-open"),setTimeout(function(){p=!0,"elastic"===s?m.animate({d:"M-1,0h101c0,0-97.833,153.603-97.833,396.167C2.167,627.579,100,800,100,800H-1V0z"},100):"bubble"===s?m.animate({d:"M-7.312,0H0c0,0,0,113.839,0,400c0,264.506,0,400,0,400h-7.312V0z"},100):"wave"===s&&m.animate({d:"M0,100h1000l0,0c0,0-136.938,0-224,0c-193,0-170.235-1.256-278-35C399,34,395,0,249,0C118,0,0,100,0,100L0,100z"},100),a.hide()},500))})},"premium-addon-preview-image.default":function(e,t){var i=e.find(".premium-preview-image-wrap"),n=i.data("settings"),a=elementorFrontend.getCurrentDeviceMode(),o=null,r=null;if(-1!==a.indexOf("mobile")?(o=n.minWidthMobs,r=n.maxWidthMobs,n.side=["top","bottom"]):-1!==a.indexOf("tablet")?(o=n.minWidthTabs,r=n.maxWidthTabs):(o=n.minWidth,r=n.maxWidth),n.responsive){var s=i.offset().left;if(s<n.minWidth){var l=n.minWidth-s;n.minWidth=n.minWidth-l}}var d=i.find(".premium-preview-image-figure"),c=d.data();if(c.float){if(e.hasClass("pa-previmg-disable-fe-yes")&&window.paCheckSafari)return;var m={targets:d[0],loop:!0,direction:"alternate",easing:"easeInOutSine"};c.floatTranslate&&(m.translateX={duration:1e3*c.floatTranslateSpeed,value:[c.floatxStart||0,c.floatxEnd||0]},m.translateY={duration:1e3*c.floatTranslateSpeed,value:[c.floatyStart||0,c.floatyEnd||0]}),c.floatRotate&&(m.rotateX={duration:1e3*c.floatRotateSpeed,value:[c.rotatexStart||0,c.rotatexEnd||0]},m.rotateY={duration:1e3*c.floatRotateSpeed,value:[c.rotateyStart||0,c.rotateyEnd||0]},m.rotateZ={duration:1e3*c.floatRotateSpeed,value:[c.rotatezStart||0,c.rotatezEnd||0]}),c.floatOpacity&&(m.opacity={duration:1e3*c.floatOpacitySpeed,value:c.floatOpacityValue||0}),anime(m)}var u=0===n.delay&&n.active?[0,.1]:n.delay;i.find(".premium-preview-image-inner-trig-img").tooltipster({functionBefore:function(){if(n.hideMobiles&&["mobile","mobile_extra"].includes(a))return!1},functionInit:function(e,i){var n=t(i.origin).find("#tooltip_content").detach();e.content(n)},functionReady:function(){t(".tooltipster-box").addClass("tooltipster-box-"+n.id);var e=t(".tooltipster-box-"+n.id),i=e.length;e.length>1&&(delete e[i-1],e.removeClass("tooltipster-box-"+n.id))},contentCloning:!0,plugins:["sideTip"],animation:n.anim,animationDuration:n.animDur,delay:u,updateAnimation:null,trigger:"custom",triggerOpen:{tap:!0,mouseenter:!0},triggerClose:{tap:!0,mouseleave:!0},arrow:n.arrow,contentAsHTML:!0,autoClose:!1,maxWidth:r,minWidth:o,distance:n.distance,interactive:n.active,minIntersection:16,side:n.side})},"premium-behance-feed.default":function(e,t){var i=e.find(".premium-behance-container"),n=i.data("settings");i.embedBehance({apiKey:"XQhsS66hLTKjUoj8Gky7FOFJxNMh23uu",userName:n.username,project:"yes"===n.project,owners:"yes"===n.owner,appreciations:"yes"===n.apprectiations,views:"yes"===n.views,publishedDate:"yes"===n.date,fields:"yes"===n.fields,projectUrl:"yes"===n.url,infiniteScrolling:!1,description:"yes"===n.desc,animationEasing:"easeInOutExpo",ownerLink:!0,tags:!0,containerId:n.id,itemsPerPage:n.number,coverSize:n.cover_size})},"premium-img-layers-addon.default":function(e,t){var i=e.find(".premium-img-layers-wrapper"),n=elementorFrontend.getCurrentDeviceMode(),a=i.find(".premium-img-layers-list-item"),o=i.data("devices"),r=e.hasClass("pa-imglayers-disable-fe-yes"),s=new IntersectionObserver(function(e){e.forEach(function(e){if(e.isIntersecting){var i=t(e.target),n=i.data("settings");if(i.hasClass("premium-mask-yes"))i.find(".premium-img-layers-text").addClass("premium-mask-active");else{i.addClass("animated "+n.animation+" "+n.duration);var a=i.css("animation-delay")?parseFloat(i.css("animation-delay").replace("s","")):0;setTimeout(function(){i.css("opacity",1)},1e3*a)}s.unobserve(e.target)}})},{threshold:.75});a.each(function(e,i){var a=t(i),l=a.data(),d=l.layerHide,c=!1;if("object"==typeof d&&d.length>0&&d.map(function(e){"desktop"===e&&-1==n.indexOf("mobile")&&-1==n.indexOf("tablet")?(a.remove(),c=!0):-1!==n.indexOf(e)&&(a.remove(),c=!0)}),!c){if(l.scrolls){if(-1!==o.indexOf(n)){var m=[],u={},p={},f={},g={},h={},v={},b={};l.scrolls&&(l.vscroll&&(m.push("translateY"),u={speed:l.vscrollSpeed,direction:l.vscrollDir,range:{start:l.vscrollStart,end:l.vscrollEnd}}),l.hscroll&&(m.push("translateX"),p={speed:l.hscrollSpeed,direction:l.hscrollDir,range:{start:l.hscrollStart,end:l.hscrollEnd}}),l.oscroll&&(m.push("opacity"),f={level:l.oscrollLevel,fade:l.oscrollEffect,range:{start:l.oscrollStart,end:l.oscrollEnd}}),l.bscroll&&(m.push("blur"),g={level:l.bscrollLevel,blur:l.bscrollEffect,range:{start:l.bscrollStart,end:l.bscrollEnd}}),l.rscroll&&(m.push("rotate"),h={speed:l.rscrollSpeed,direction:l.rscrollDir,range:{start:l.rscrollStart,end:l.rscrollEnd}}),l.scale&&(m.push("scale"),v={speed:l.scaleSpeed,direction:l.scaleDir,range:{start:l.scaleStart,end:l.scaleEnd}}),l.gscale&&(m.push("gray"),b={level:l.gscaleLevel,gray:l.gscaleEffect,range:{start:l.gscaleStart,end:l.gscaleEnd}})),new paScrollEffects(i,{elType:"Widget",vscroll:u,hscroll:p,oscroll:f,bscroll:g,rscroll:h,scale:v,gscale:b,effects:m}).init()}}else if(l.float){if(r&&window.paCheckSafari)return;var _=null,w=null,y=null,C=null,x=null,k={targets:a[0],loop:!0,direction:"alternate",easing:"easeInOutSine"};l.floatTranslate&&(_={duration:1e3*l.floatTranslateSpeed,value:[l.floatxStart||0,l.floatxEnd||0]},k.translateX=_,w={duration:1e3*l.floatTranslateSpeed,value:[l.floatyStart||0,l.floatyEnd||0]},k.translateY=w),l.floatRotate&&(y={duration:1e3*l.floatRotateSpeed,value:[l.rotatexStart||0,l.rotatexEnd||0]},k.rotateX=y,C={duration:1e3*l.floatRotateSpeed,value:[l.rotateyStart||0,l.rotateyEnd||0]},k.rotateY=C,x={duration:1e3*l.floatRotateSpeed,value:[l.rotatezStart||0,l.rotatezEnd||0]},k.rotateZ=x),l.floatOpacity&&(k.opacity={duration:1e3*l.floatOpacitySpeed,value:l.floatOpacityValue||0}),anime(k)}if(a.hasClass("premium-mask-yes")){var S="";a.find(".premium-img-layers-text").text().split(" ").forEach(function(e){S+=' <span class="premium-mask-span">'+e+"</span>"}),a.find(".premium-img-layers-text").text("").append(S)}(a.data("settings")||a.hasClass("premium-mask-yes"))&&s.observe(t(a)[0])}}),i.find('.premium-img-layers-list-item[data-parallax="true"]').each(function(){var e=t(this),n=t(this).data("rate"),a=-1;e.data("mparallax-reverse")&&(a=1),i.mousemove(function(t){TweenLite.to(e,.2,{x:a*((t.clientX-window.innerWidth/2)/n),y:a*((t.clientY-window.innerHeight/2)/n)})}),e.data("mparallax-init")&&i.mouseleave(function(){TweenLite.to(e,.4,{x:0,y:0})})});var l=i.find('.premium-img-layers-list-item[data-tilt="true"]');l.length>0&&(tilt=UniversalTilt.init({elements:l,callbacks:{onMouseLeave:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}}))},"premium-addon-image-comparison.default":function(e,t){var i=e.find(".premium-images-compare-container"),n=i.data("settings");i.imagesLoaded(function(){i.twentytwenty({orientation:n.orientation,default_offset_pct:n.visibleRatio,switch_before_label:n.switchBefore,before_label:n.beforeLabel,switch_after_label:n.switchAfter,after_label:n.afterLabel,move_slider_on_hover:n.mouseMove,click_to_move:n.clickMove,show_drag:n.showDrag,show_sep:n.showSep,no_overlay:n.overlay,horbeforePos:n.beforePos,horafterPos:n.afterPos,verbeforePos:n.verbeforePos,verafterPos:n.verafterPos})})},"premium-addon-content-toggle.default":function(e,t){var i=e.find(".premium-content-toggle-container"),n=i.find(".premium-content-toggle-switch"),a=i.find(".premium-content-toggle-two-content");r(),t(window).on("resize",function(){r()}),n.prop("checked",!1);var o={};function r(){i.removeClass("premium-toggle-stack-yes premium-toggle-stack-no");var t=getComputedStyle(e[0]);i.addClass("premium-toggle-stack-"+t.getPropertyValue("--pa-content-toggle-stack"))}function s(i){t.each(o,function(e,n){e!=i?t(this).removeClass("premium-content-toggle-is-visible").addClass("premium-content-toggle-is-hidden"):t(this).addClass("premium-content-toggle-is-visible").removeClass("premium-content-toggle-is-hidden")}),e.find(".premium-content-toggle__first-label, .premium-content-toggle__second-label").toggleClass("premium-content-toggle__active-text")}o[0]=a.find('li[data-type="premium-content-toggle-monthly"]'),o[1]=a.find('li[data-type="premium-content-toggle-yearly"]'),n.on("click",function(e){var i=t(e.target).val();t(this).hasClass("premium-content-toggle-switch-active")?(i=0,t(this).toggleClass("premium-content-toggle-switch-normal premium-content-toggle-switch-active"),s(i)):t(this).hasClass("premium-content-toggle-switch-normal")&&(i=1,t(this).toggleClass("premium-content-toggle-switch-normal premium-content-toggle-switch-active"),s(i))})},"premium-addon-image-hotspots.default":function(e,t){var i=e.find(".premium-image-hotspots-container"),n=i.find(".tooltip-wrapper"),a=i.data("settings"),o=elementorFrontend.isEditMode(),r=elementorFrontend.getCurrentDeviceMode(),s=null,l=null,d=!0,c=i.find(".tooltip-wrapper[data-active=true]");["tablet","mobile","tablet_extra","mobile_extra"].includes(r)||"click"===a.trigger?(s=!0,l=!1):"hover"===a.trigger&&(s=!1,l=!0),""!==a.iconHover&&i.find(".premium-image-hotspots-main-icons > svg").addClass("elementor-animation-"+a.iconHover);var m=i.find(".premium-image-hotspots-img-wrap"),u=m.data();if(u.float){if(e.hasClass("pa-hotspots-disable-fe-yes")&&window.paCheckSafari)return;var p={targets:m[0],loop:!0,direction:"alternate",easing:"easeInOutSine"};u.floatTranslate&&(p.translateX={duration:1e3*u.floatTranslateSpeed,value:[u.floatxStart||0,u.floatxEnd||0]},p.translateY={duration:1e3*u.floatTranslateSpeed,value:[u.floatyStart||0,u.floatyEnd||0]}),u.floatRotate&&(p.rotateX={duration:1e3*u.floatRotateSpeed,value:[u.rotatexStart||0,u.rotatexEnd||0]},p.rotateY={duration:1e3*u.floatRotateSpeed,value:[u.rotateyStart||0,u.rotateyEnd||0]},p.rotateZ={duration:1e3*u.floatRotateSpeed,value:[u.rotatezStart||0,u.rotatezEnd||0]}),u.floatOpacity&&(p.opacity={duration:1e3*u.floatOpacitySpeed,value:u.floatOpacityValue||0}),anime(p)}"click"===a.trigger&&(d="yes"===a.triggerClose),n.tooltipster({functionBefore:function(){if(c.map(function(e,i){t(i).tooltipster("instance").close()}),d||(t("#tooltip_content .premium-world-clock__time-wrapper").addClass("premium-addons__v-hidden"),t("#tooltip_content .premium-weather__outer-wrapper").css({visibility:"hidden",opacity:0}),i.find(".tooltip-wrapper").map(function(e,i){t(i).tooltipster("instance").close()})),a.hideMobiles&&"mobile"===r)return!1},functionInit:function(e,i){if(i){if(o){var n=t(i.origin).data("template-id");void 0!==n&&""!==n&&t.ajax({type:"GET",url:PremiumProSettings.ajaxurl,data:{action:"get_elementor_template_content",templateID:n}}).success(function(t){var i;try{i=JSON.parse(t).data}catch(e){i=t.data}void 0!==i.template_content&&e.content(i.template_content)})}var a=t(i.origin).find("#tooltip_content").detach();e.content(a),t(i.origin).find(".premium-image-hotspots-tooltips-wrapper").remove()}},functionReady:function(e,i){var o=t(i.tooltip);o.find(".premium-world-clock__time-wrapper").css("opacity",1),o.find(".premium-weather__outer-wrapper").css({visibility:"visible",opacity:1}),o.find(".premium-lottie-animation").length&&new premiumLottieAnimations(o).init(),t(i.origin).find(".magnet-spot").length>0&&o.css("cursor","none"),t(".tooltipster-base").hasClass("premium-tooltipster-base")||t(".tooltipster-base").addClass("premium-tooltipster-base"),t(".tooltipster-base").addClass("premium-hotspots-tooltip"),t(".tooltipster-box").addClass("tooltipster-box-"+a.id+" premium-con-lq__"+a.glass),t(".tooltipster-arrow").addClass("tooltipster-arrow-"+a.id),"none"!==a.glass&&(t(".tooltipster-box").addClass("premium-addons__v-hidden").css("transition","all 0.3s ease-in"),setTimeout(function(){t(".tooltipster-box").removeClass("premium-addons__v-hidden")},300)),n.tooltipster("reposition")},contentCloning:!0,plugins:["sideTip"],animation:a.anim,animationDuration:a.animDur,delay:[a.delay,.001],trigger:"custom",triggerOpen:{click:s,tap:!0,mouseenter:l},triggerClose:{click:d,tap:!0,mouseleave:l},arrow:a.arrow,contentAsHTML:!0,autoClose:!1,minWidth:a.minWidth,maxWidth:a.maxWidth,distance:a.distance,interactive:a.active,minIntersection:16,side:a.side,functionPosition:function(e,i,n){var a=t(i.origin).data("tooltip-h"),o=t(i.origin).data("tooltip-v"),r=m[0].getBoundingClientRect();return a&&(a/=100,n.coord.left=r.x+r.width*a),o&&(o/=100,n.coord.top=r.y+r.height*o),n}}),c.map(function(e,i){t(i).tooltipster("instance").open()})},"premium-tables-addon.default":function(e,t){var i=e.find(".premium-table"),n=e.find(".premium-table-wrap"),a=i.data("settings");if(a){if(a.sort&&(t(window).outerWidth()>767||t(window).outerWidth()<767&&a.sortMob?i.tablesorter({cssHeader:"premium-table-sort-head",cssAsc:"premium-table-up",cssDesc:"premium-table-down",usNumberFormat:a.usNumbers,sortReset:!0,sortRestart:!0}):i.find(".premium-table-sort-icon").css("display","none")),a.search&&n.find(".premium-table-search-field").keyup(function(){_this=this,i.find("tbody tr").each(function(){-1===t(this).text().toLowerCase().indexOf(t(_this).val().toLowerCase())?t(this).addClass("premium-table-search-hide"):(t(this).removeClass("premium-table-search-hide"),t(this).hasClass("premium-table-row-hidden")&&t(this).removeClass("premium-table-row-hidden").addClass("hidden-by-default"))}),0===t(_this).val().toLowerCase().length&&i.find(".hidden-by-default").each(function(){t(this).addClass("premium-table-row-hidden").removeClass("hidden-by-default")})}),a.records&&n.find(".premium-table-records-box").on("change",function(){t(this).find("option:last").val();var e=parseInt(this.value);1===e?i.find("tbody tr").not(".premium-table-search-hide").removeClass("premium-table-hide"):(i.find("tbody tr:gt("+(e-2)+")").not(".premium-table-search-hide").addClass("premium-table-hide"),i.find("tbody tr:lt("+(e-1)+")").not(".premium-table-search-hide").removeClass("premium-table-hide"))}),"csv"===a.dataType&&""!=a.csvFile){function o(e){for(var t=e.split(/\r?\n|\r/),n=a.firstRow,o="head"===n?'<thead class="premium-table-head">':'<tbody class="premium-table-body">',r=0;r<t.length;r++){var s=t[r].split(a.separator);o+='<tr class="premium-table-row">';for(var l=0;l<s.length;l++)0===r&&"head"===n?(o+='<th class="premium-table-cell"><span class="premium-table-text">'+s[l],o+="</span></th>"):o+='<td class="premium-table-cell"><span class="premium-table-text">'+s[l]+"</span></td>";o+="</tr>",0===r&&"head"===n&&(o+="</thead>")}i.html(""),i.html(o)}t.ajax({url:PremiumProSettings.ajaxurl,type:"POST",data:{action:"handle_table_data",id:a.id,security:PremiumProSettings.nonce},success:function(e){void 0!==e.data&&"nocache"!==a.reload?(o(e.data),"yes"===a.pagination&&r()):t.ajax({url:a.csvFile,type:"GET",success:function(e){t.ajax({url:PremiumProSettings.ajaxurl,type:"POST",data:{action:"handle_table_data",id:a.id,expire:a.reload,tableData:e,security:PremiumProSettings.nonce},success:function(e){console.log(e)}}),e&&(o(e),"yes"===a.pagination&&r())},error:function(e){console.log(e)}})}})}"custom"===a.dataType&&"yes"===a.pagination&&r()}function r(){var o=i.find("tbody tr").length,r=Math.ceil(o/a.rows);i.find("tbody tr:gt("+(a.rows-1)+")").addClass("premium-table-row-hidden");for(var s="",l=0;l<r;l++)s+="<li><a href='#' class='page-numbers "+(0===l?"current":"")+"' data-page='"+l+"'>"+(l+1)+"</a></li>";e.find(".premium-table-pagination li").eq(0).after(s),e.on("click",".premium-table-pagination li a",function(o){o.preventDefault();var s=t(this);s.hasClass("current")||s.hasClass("custom-page")||(n.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>'),setTimeout(function(){var o=s.data("page");if(i.find("tbody tr").removeClass("premium-table-row-hidden"),e.find(".premium-table-pagination a.current").removeClass("current"),s.hasClass("prev")||s.hasClass("next")||s.addClass("current"),s.hasClass("next")||r-1===o)i.find("tbody tr:lt("+(r-1)*a.rows+")").addClass("premium-table-row-hidden");else if(s.hasClass("prev")||0===o)i.find("tbody tr:gt("+(a.rows-1)+")").addClass("premium-table-row-hidden");else{var l=(o+1)*a.rows-1;i.find("tbody tr:gt("+l+")").addClass("premium-table-row-hidden"),i.find("tbody tr:lt("+o*a.rows+")").addClass("premium-table-row-hidden")}n.find(".premium-loading-feed").remove(),t("html, body").animate({scrollTop:n.offset().top-100},"slow")},1e3))})}},"premium-divider.default":function(e,t){var i=e.find(".premium-separator-container"),n=null,a=null;"custom"===i.data("settings")&&(n=i.find(".premium-separator-left-side").data("background"),i.find(".premium-separator-left-side hr").css("border-image","url("+n+") 20% round"),a=i.find(".premium-separator-right-side").data("background"),i.find(".premium-separator-right-side hr").css("border-image","url("+a+") 20% round"))},"premium-multi-scroll.default":function(e,t){var i=e.find(".premium-multiscroll-wrap"),n=i.data("settings"),a=n.id;function o(){t("#premium-scroll-nav-menu-"+a).removeClass("premium-scroll-responsive"),t("#premium-multiscroll-"+a).multiscroll({verticalCentered:!0,menu:"#premium-scroll-nav-menu-"+a,leftSelector:".premium-multiscroll-left-"+a,rightSelector:".premium-multiscroll-right-"+a,sectionSelector:".premium-multiscroll-temp-"+a,sectionsColor:[],keyboardScrolling:n.keyboard,navigationShape:n.dotsShape,navigation:n.dots,navigationPosition:n.dotsPos,navigationVPosition:n.dotsVPos,navigationTooltips:n.dotsText,tooltipsTrigger:n.tooltipsTrigger,tooltipsPosition:n.tooltipsPosition,navigationColor:"#000",loopBottom:n.btmLoop,loopTop:n.topLoop,css3:!0,paddingTop:0,paddingBottom:0,normalScrollElements:null,touchSensitivity:5,anchors:n.anchors,fit:n.fit,cellHeight:n.cellHeight,id:a,leftWidth:n.leftWidth,rightWidth:n.rightWidth,entranceAnimation:n.entranceAnimation,afterRender:function(){var t,a,o=i.find('[data-section-index="0"]');o.removeClass("premium-addons__v-hidden"),n.entranceAnimation&&o.addClass("animated "+n.entranceAnimation),t=window.location.search,(a=new URLSearchParams(t).get("slide"))&&u.map(function(e,t){var i=e.replace("#","");i===a&&h(t)}),e.find(".premium-multiscroll-dot-list li").removeClass("circle lines").addClass(n.dotsShape)}})}var r=i.find(".premium-multiscroll-left-temp"),s=i.find(".premium-multiscroll-right-temp"),l=i.find(".premium-multiscroll-fixed-temp"),d=n.hideTabs,c=n.hideMobs,m=t("body").data("elementor-device-mode"),u=r.data("navigation"),p=elementorFrontend.getCurrentDeviceMode(),f=r.length;function g(){i.parents(".elementor-top-section").removeClass("elementor-section-height-full"),t.each(s,function(e){n.rtl?t(r[e]).insertAfter(s[e]):t(s[e]).insertAfter(r[e])}),t.each(l,function(e){t(l[e]).addClass("premium-multiscroll-fixed"),n.rtl?(t(r[e]).insertAfter(s[e]),t(s[e]).append(t(l[e]))):(t(s[e]).insertAfter(r[e]),t(r[e]).append(t(l[e]))),t(l[e]).removeClass("premium-addons__v-hidden")}),t(i).find(".premium-multiscroll-inner").removeClass("premium-scroll-fit").css("min-height",n.cellHeight+"px")}function h(e){t("html, body").animate({scrollTop:t("#premium-multiscroll-"+a).offset().top},150,function(){t("#premium-multiscroll-"+a).multiscroll.moveTo(e)})}switch(!0){case d&&c:m.includes("tablet")||m.includes("mobile")?g():o();break;case d&&!c:m.includes("tablet")?g():o();break;case!d&&c:m.includes("mobile")?g():o();break;case!d&&!c:o()}function v(e){0!==f&&(f--,t(e).addClass("premium-multiscroll-hide"))}r.each(function(e,i){-1<t(i).data("hide").indexOf(p)&&v(i)}),s.each(function(e,i){-1<t(i).data("hide").indexOf(p)&&v(i)}),t(document).ready(function(){u.map(function(e,i){e&&t(e).on("click",function(){h(i)})})})},"premium-addon-icon-box.default":function(e,t){if(e.find(".elementor-invisible").removeClass("elementor-invisible"),["widescreen","desktop","laptop","tablet","tablet_extra","mobile","mobile_extra"].filter(function(e){return e!=elementorFrontend.getCurrentDeviceMode()}).map(function(t){t="desktop"!==t?t+"-":"",e.removeClass(function(e,i){return(i.match(new RegExp("(^|\\s)premium-"+t+"icon-box\\S+","g"))||[]).join(" ")})}),e.data("box-tilt")){var i=e.data("box-tilt-reverse");UniversalTilt.init({elements:e,settings:{reverse:i},callbacks:{onMouseLeave:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}})}}},l={"premium-unfold-addon":i,"premium-image-accordion":t.extend({getDefaultSettings:function(){return{selectors:{accordionElem:".premium-accordion-section",accordionItems:".premium-accordion-li",accordionTemplate:".premium-accord-temp",accordionDesc:".premium-accordion-description"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$accordionElem:this.$element.find(e.accordionElem),$accordionItems:this.$element.find(e.accordionItems),$accordionTemplate:this.$element.find(e.accordionTemplate),$accordionDesc:this.$element.find(e.accordionDesc)}},bindEvents:function(){this.run()},run:function(){var t=e(window),i=this.elements.$accordionElem,n=this.elements.$accordionItems;elementorFrontend.isEditMode()&&this.checkAccordionTemps(),i.find(".premium-accordion-li-active").length>0&&this.resizeImgs();var a=this,o=this.getElementSettings("hide_description_thresold");t.resize(function(){a.elements.$accordionDesc.css("display",o>t.outerWidth()?"none":"block"),a.resizeImgs()}),n.hover(function(){n.removeClass("premium-accordion-li-active"),e(this).hasClass("premium-accordion-li-active")||e(this).addClass("premium-accordion-li-active"),a.resizeImgs()}),n.mouseleave(function(){i.find(".premium-accordion-li, .premium-accordion-ul, .premium-accordion-overlay-wrap").attr("style",""),n.removeClass("premium-accordion-li-active")})},checkAccordionTemps:function(){var t=e(window);this.elements.$accordionTemplate.each(function(i,n){var a=e(n).data("template");void 0!==a&&""!==a&&e.ajax({type:"GET",url:PremiumProSettings.ajaxurl,dataType:"html",data:{action:"get_elementor_template_content",templateID:a}}).success(function(i){var a;try{a=JSON.parse(i).data}catch(e){a=i.data}void 0!==a.template_content&&(e(n).html(a.template_content),t.resize())})})},resizeImgs:function(){var e=this.getElementSettings(),t=this.elements.$accordionElem,i=this.elements.$accordionItems,n=i.length,a=elementorFrontend.getCurrentDeviceMode(),o="desktop"===a?"":"_"+a,r=e["active_img_size"+o].size;if("horizontal"===e.direction_type){if(r){var s="width: calc((100% - "+r+"%) /"+(n-1)+")";t.find(".premium-accordion-li:not(.premium-accordion-li-active)").attr("style",s)}}else{var l=e["height"+o].size,d=""===l?200:l,c=""===r?400:d*n*r*.01;t.find(".premium-accordion-li-active").attr("style","height: "+c+"px !important"),""!==r&&t.find(".premium-accordion-li:not(.premium-accordion-li-active)").attr("style","height: calc(("+d*n+"px - "+c+"px) /"+(n-1)+")")}100===r&&(i.css({padding:0,margin:0}),t.find(".premium-accordion-overlay-wrap").css("width","100%"),t.find(".premium-accordion-ul").css("borderSpacing","0 0"))}}),"premium-addon-tabs":o,"premium-chart":n,"premium-facebook-reviews":r,"premium-google-reviews":r,"premium-yelp-reviews":r,"premium-color-transition":t.extend({settings:{},getDefaultSettings:function(){return{selectors:{scrollElement:".premium-scroll-background"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$scrollElement:this.$element.find(e.scrollElement)}},bindEvents:function(){var e=this,t=e.$element.hasClass("delay-trigger")?500:0;setTimeout(function(){e.setWidgetSettings(),e.run()},t)},setWidgetSettings:function(){var t=this.getRepeaterSettings(),i=elementorFrontend.getCurrentDeviceMode(),n={offset:null,isNull:!1,isSolid:!0,elements:t.elements,downColors:t.downColors,upColors:t.upColors,itemsIDs:t.itemsIDs,downOffsets:t.downOffsets,upOffsets:t.upOffsets,id:this.$element.data("id"),offset:"offset"+("desktop"===i?"":"_"+i)};n.$firstElement=e("#"+n.elements[0]),n.$lastElement=e("#"+n.elements[n.elements.length-1]),n.$firstElement.length&&n.$lastElement.length&&(n.firstElemOffset=n.$firstElement.offset().top,n.lastElemOffset=n.$lastElement.offset().top,n.lastElemeHeight=n.$lastElement.outerHeight(),n.lastElemeBot=n.lastElemOffset+n.lastElemeHeight),this.settings=n},run:function(){for(var t=this,i=e(window),n=this.elements.$scrollElement,a=this.settings.elements,o=this.settings.downColors,r=this.settings.downOffsets,s=this.settings.upOffsets,l=this.settings.itemsIDs,d=0;d<a.length;d++)if(!e("#"+a[d]).length){n.html('<div class="premium-error-notice">Please make sure that IDs added to the widget are valid</div>'),this.settings.isNull=!0;break}if(!this.settings.isNull)if(void 0==this.getElementSettings(this.settings.offset)&&(this.settings.offset="offset"),e('<div id="premium-color-transition-'+this.settings.id+'" class="premium-color-transition"></div>').prependTo(e("body")),e(document).ready(function(){e(".premium-color-transition").length>1&&i.on("scroll",t.checkVisible)}),o.forEach(function(e){-1!==e.indexOf("//")&&(t.settings.isSolid=!1)}),this.getElementSettings("gradient")||(this.settings.isSolid=!1),this.settings.isSolid){this.rowTransitionalColor=function(i,n,a){"use strict";var o,r,s,l,d,c=0,m=i,u=n=t.hexToRgb(n),p=a=t.hexToRgb(a);e(document).scroll(function(){var i=m.offset().top,n=m.outerHeight()/4,a=i+m.outerHeight()-n;(c=e(this).scrollTop())>=i&&c<=a?(o=(c-i)/(m.outerHeight()-n),r=Math.abs(u.r+(p.r-u.r)*o),s=Math.abs(u.g+(p.g-u.g)*o),l=Math.abs(u.b+(p.b-u.b)*o),d="rgb("+r+","+s+","+l+")",e("#premium-color-transition-"+t.settings.id).css({backgroundColor:d})):c>a&&e("#premium-color-transition-"+t.settings.id).css({backgroundColor:p})})},this.hexToRgb=function(e){if(-1!==e.indexOf("rgb")){var t=e.substring(e.indexOf("(")+1).split(",");return{r:parseInt(t[0]),g:parseInt(t[1]),b:parseInt(t[2])}}var i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return i?{r:parseInt(i[1],16),g:parseInt(i[2],16),b:parseInt(i[3],16)}:null},e("#premium-color-transition-"+this.settings.id).css({backgroundColor:o[0]});var c=e("#premium-color-transition-"+this.settings.id).closest(".elementor");0===c.length&&(c=e(".elementor").first());d=0;var m=o.length,u=null;e(".elementor > .elementor-element, .elementor-section-wrap > .elementor-element").each(function(){m<=d&&(d=0);var i=d,n=d+1;""!==o[i]&&void 0!=o[i]&&(i=o[i]),""!==o[n]&&void 0!=o[n]?(u=!1,n=o[n]):(u=!0,n=o[n=d=0]),t.rowTransitionalColor(e(this),i,n),u||d++})}else{Waypoint.refreshAll();var p=null;a.forEach(function(i,n){e('<div class="premium-color-transition-layer elementor-repeater-item-'+l[n]+'" data-direction="down"></div>').prependTo(e("#premium-color-transition-"+t.settings.id)),e('<div class="premium-color-transition-layer elementor-repeater-item-'+l[n]+'" data-direction="up"></div>').prependTo(e("#premium-color-transition-"+t.settings.id)),-1!==o[n].indexOf("//")&&e(".elementor-repeater-item-"+l[n]+'[data-direction="down"]').css("background-image","url("+o[n]+")"),t.settings.upColors[n]&&-1!==t.settings.upColors[n].indexOf("//")&&e(".elementor-repeater-item-"+l[n]+'[data-direction="up"]').css("background-image","url("+t.settings.upColors[n]+")"),t.visible(e("#"+i),!0)&&(e(".elementor-repeater-item-"+l[n]+'[data-direction="down"]').addClass("layer-active"),p=n),new Waypoint({element:e("#"+i),offset:r[n],handler:function(i){if("down"===i){var a=t.settings.downColors[n];t.checkDifferentBackgrounds(a,p)&&(e(".premium-color-transition-layer").removeClass("layer-active"),e(".elementor-repeater-item-"+l[n]+'[data-direction="down"]').addClass("layer-active"),p=n)}}}),new Waypoint({element:e("#"+i),offset:s[n],handler:function(i){if("up"===i){var a=t.settings.upColors[n];t.checkDifferentBackgrounds(a,p)&&(e(".premium-color-transition-layer").removeClass("layer-active"),e(".elementor-repeater-item-"+l[n]+'[data-direction="up"]').addClass("layer-active"),p=n)}}})})}},checkDifferentBackgrounds:function(t,i){var n;return n="down"===e("#premium-color-transition-"+this.settings.id+" .layer-active").data("direction")?this.settings.downColors[i]:this.settings.upColors[i],null==i||-1==n.indexOf(t)},getRepeaterSettings:function(){var e=this.getElementSettings("id_repeater"),t=[],i=[],n=[],a=[],o=[],r=[],s=this.getElementSettings("offset")||30;return e.forEach(function(e,l){switch(t.push(e.section_id),n.push(e._id),e.down_background=e.down_color,"image"===e.scroll_down_type&&""!==e.down_image.url&&(e.down_background=e.down_image.url),e.up_background=e.up_color,"image"===e.scroll_up_type&&""!==e.up_image.url&&(e.up_background=e.up_image.url),void 0===e.up_background&&(e.up_background=e.down_background),i.push(e.down_background),a.push(e.up_background),e.scroll_down_offset){case"":o.push(0===l?"bottom-in-view":s);break;case"top-in-view":o.push("0");break;case"bottom-in-view":o.push(e.scroll_down_offset);break;default:o.push(e.scroll_down_custom_offset.size+e.scroll_down_custom_offset.unit)}switch(e.scroll_up_offset){case"":r.push("-"+s);break;case"top-in-view":r.push("0");break;case"bottom-in-view":r.push(e.scroll_up_offset);break;default:r.push("-"+e.scroll_up_custom_offset.size+e.scroll_up_custom_offset.unit)}}),{elements:t,downColors:i,upColors:a,itemsIDs:n,downOffsets:o,upOffsets:r}},checkVisible:function(){var t=this.settings,i=e(window);if(void 0!==t.firstElemOffset&&void 0!==t.lastElemOffset){if(i.scrollTop()>=t.lastElemeBot-t.lastElemeHeight/4)0!==e("#premium-color-transition-"+t.id).index()&&e("#premium-color-transition-"+t.id).addClass("premium-bg-transition-hidden");i.scrollTop()>=t.firstElemOffset&&i.scrollTop()<t.lastElemOffset&&e("#premium-color-transition-"+t.id).removeClass("premium-bg-transition-hidden")}},visible:function(t,i,n){var a=t.get(0),o=e(window),r=o.outerHeight(),s=!0!==n||a.offsetWidth*a.offsetHeight;if("function"==typeof a.getBoundingClientRect){var l=a.getBoundingClientRect(),d=l.top>=0&&l.top<r,c=l.bottom>0&&l.bottom<=r,m=i?d||c:d&&c;m=l.top<0&&l.bottom>r||m;return s&&m}var u=0+r,p=o.position().top,f=p+o.height();return!!s&&(!0===i?p:f)<=u&&(!0===i?f:p)>=0}}),"premium-facebook-feed":a};e.each(s,function(t,i){"object"==typeof i?e.each(i,function(e,i){elementorFrontend.hooks.addAction("frontend/element_ready/"+t,i)}):elementorFrontend.hooks.addAction("frontend/element_ready/"+t,i)}),e.each(l,function(e,t){elementorFrontend.elementsHandler.attachHandler(e,t)}),elementorFrontend.isEditMode()&&(elementorFrontend.hooks.addAction("frontend/element_ready/premium-img-layers-addon.default",function(e,t){var i=e.find(".premium-img-layers-wrapper");new premiumEditorBehavior(i,{repeater:"premium_img_layers_images_repeater",item:".premium-img-layers-list-item",width:"premium_img_layers_width",hor:"premium_img_layers_hor_position",ver:"premium_img_layers_ver_position",tab:"premium_img_layers_content",offset:0,widgets:["drag","resize"]}).init()}),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-image-hotspots.default",function(e,t){var i=e.find(".premium-image-hotspots-container");new premiumEditorBehavior(i,{repeater:"premium_image_hotspots_icons",item:".premium-image-hotspots-main-icons",hor:"preimum_image_hotspots_main_icons_horizontal_position",ver:"preimum_image_hotspots_main_icons_vertical_position",tab:"premium_image_hotspots_icons_settings",offset:1,widgets:["drag"]}).init()}))})}(jQuery);
!function(t){var o=function(o,s){var i,e,n,r,a=!1,c=!1,f=!1,p={},l={to:"top",offset:0,effectsOffset:0,parent:!1,classes:{sticky:"sticky",stickyActive:"sticky-active",stickyEffects:"sticky-effects",spacer:"sticky-spacer"},isRTL:!1,handleScrollbarWidth:!1},d=function(t,o,s){var i={},e=t[0].style;s.forEach((function(t){i[t]=void 0!==e[t]?e[t]:""})),t.data("css-backup-"+o,i)},m=function(t,o){return t.data("css-backup-"+o)};const u=()=>{if(r=b(i,"width"),n=i.offset().left,e.isRTL){const t=e.handleScrollbarWidth?window.innerWidth:document.body.offsetWidth;n=Math.max(t-r-n,0)}};var h=function(){p.$spacer=i.clone().addClass(e.classes.spacer).css({visibility:"hidden",transition:"none",animation:"none"}),i.after(p.$spacer)},y=function(){p.$spacer.remove()},k=function(){d(i,"unsticky",["position","width","margin-top","margin-bottom","top","bottom","inset-inline-start"]);const t={position:"fixed",width:r,marginTop:0,marginBottom:0};t[e.to]=e.offset,t["top"===e.to?"bottom":"top"]="",n&&(t["inset-inline-start"]=n+"px"),i.css(t).addClass(e.classes.stickyActive)},v=function(){i.css(m(i,"unsticky")).removeClass(e.classes.stickyActive)},b=function(t,o,s){var i=getComputedStyle(t[0]),e=parseFloat(i[o]),n="height"===o?["top","bottom"]:["left","right"],r=[];return"border-box"!==i.boxSizing&&r.push("border","padding"),s&&r.push("margin"),r.forEach((function(t){n.forEach((function(o){e+=parseFloat(i[t+"-"+o])}))})),e},w=function(t){var o=p.$window.scrollTop(),s=b(t,"height"),i=innerHeight,e=t.offset().top-o,n=e-i;return{top:{fromTop:e,fromBottom:n},bottom:{fromTop:e+s,fromBottom:n+s}}},g=function(){v(),y(),a=!1,i.trigger("sticky:unstick")},$=function(){var t=w(i),o="top"===e.to;if(c){(o?t.top.fromTop>e.offset:t.bottom.fromBottom<-e.offset)&&(p.$parent.css(m(p.$parent,"childNotFollowing")),i.css(m(i,"notFollowing")),c=!1)}else{var s=w(p.$parent),a=getComputedStyle(p.$parent[0]),f=parseFloat(a[o?"borderBottomWidth":"borderTopWidth"]),l=o?s.bottom.fromTop-f:s.top.fromBottom+f;(o?l<=t.bottom.fromTop:l>=t.top.fromBottom)&&function(){d(p.$parent,"childNotFollowing",["position"]),p.$parent.css("position","relative"),d(i,"notFollowing",["position","inset-inline-start","top","bottom"]);const t={position:"absolute"};if(n=p.$spacer.position().left,e.isRTL){const t=i.parent().outerWidth(),o=p.$spacer.position().left;r=p.$spacer.outerWidth(),n=Math.max(t-r-o,0)}t["inset-inline-start"]=n+"px",t[e.to]="",t["top"===e.to?"bottom":"top"]=0,i.css(t),c=!0}()}},T=function(){var t,o=e.offset;if(a){var s=w(p.$spacer);t="top"===e.to?s.top.fromTop-o:-s.bottom.fromBottom-o,e.parent&&$(),t>0&&g()}else{var n=w(i);(t="top"===e.to?n.top.fromTop-o:-n.bottom.fromBottom-o)<=0&&(u(),h(),k(),a=!0,i.trigger("sticky:stick"),e.parent&&$())}!function(t){f&&-t<e.effectsOffset?(i.removeClass(e.classes.stickyEffects),f=!1):!f&&-t>=e.effectsOffset&&(i.addClass(e.classes.stickyEffects),f=!0)}(t)},B=function(){T()},C=function(){a&&(v(),y(),u(),h(),k(),e.parent&&(c=!1,$()))};this.destroy=function(){a&&g(),p.$window.off("scroll",B).off("resize",C),i.removeClass(e.classes.sticky)},e=jQuery.extend(!0,l,s),i=t(o).addClass(e.classes.sticky),p.$window=t(window),e.parent&&(p.$parent=i.parent(),"parent"!==e.parent&&(p.$parent=p.$parent.closest(e.parent))),p.$window.on({scroll:B,resize:C}),T()};t.fn.sticky=function(s){var i="string"==typeof s;return this.each((function(){var e=t(this);if(i){var n=e.data("sticky");if(!n)throw Error("Trying to perform the `"+s+"` method prior to initialization");if(!n[s])throw ReferenceError("Method `"+s+"` not found in sticky instance");n[s].apply(n,Array.prototype.slice.call(arguments,1)),"destroy"===s&&e.removeData("sticky")}else e.data("sticky",new o(this,s))})),this},window.Sticky=o}(jQuery);
!function(){class e{constructor(){this.initSettings(),this.initElements(),this.bindEvents()}initSettings(){this.settings={selectors:{menuToggle:".site-header .site-navigation-toggle",menuToggleHolder:".site-header .site-navigation-toggle-holder",dropdownMenu:".site-header .site-navigation-dropdown"}}}initElements(){this.elements={window:window,menuToggle:document.querySelector(this.settings.selectors.menuToggle),menuToggleHolder:document.querySelector(this.settings.selectors.menuToggleHolder),dropdownMenu:document.querySelector(this.settings.selectors.dropdownMenu)}}bindEvents(){this.elements.menuToggleHolder&&!this.elements.menuToggleHolder?.classList.contains("hide")&&(this.elements.menuToggle.addEventListener("click",(()=>this.handleMenuToggle())),this.elements.dropdownMenu.querySelectorAll(".menu-item-has-children > a").forEach((e=>e.addEventListener("click",(e=>this.handleMenuChildren(e))))))}closeMenuItems(){this.elements.menuToggleHolder.classList.remove("elementor-active"),this.elements.window.removeEventListener("resize",(()=>this.closeMenuItems()))}handleMenuToggle(){const e=!this.elements.menuToggleHolder.classList.contains("elementor-active");this.elements.menuToggle.setAttribute("aria-expanded",e),this.elements.dropdownMenu.setAttribute("aria-hidden",!e),this.elements.dropdownMenu.inert=!e,this.elements.menuToggleHolder.classList.toggle("elementor-active",e),this.elements.dropdownMenu.querySelectorAll(".elementor-active").forEach((e=>e.classList.remove("elementor-active"))),e?this.elements.window.addEventListener("resize",(()=>this.closeMenuItems())):this.elements.window.removeEventListener("resize",(()=>this.closeMenuItems()))}handleMenuChildren(e){const t=e.currentTarget.parentElement;t?.classList&&t.classList.toggle("elementor-active")}}document.addEventListener("DOMContentLoaded",(()=>{new e}))}();
!function(n){var t={};function r(e){if(t[e])return t[e].exports;var u=t[e]={i:e,l:!1,exports:{}};return n[e].call(u.exports,u,u.exports,r),u.l=!0,u.exports}r.m=n,r.c=t,r.d=function(n,t,e){r.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:e})},r.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,t){if(1&t&&(n=r(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var u in n)r.d(e,u,function(t){return n[t]}.bind(null,u));return e},r.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(t,"a",t),t},r.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},r.p="",r(r.s=2)}([function(n,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(n){"object"==typeof window&&(r=window)}n.exports=r},function(n,t,r){(function(n,r){(function(){var e="Expected a function",u="__lodash_placeholder__",i=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],o="[object Arguments]",f="[object Array]",a="[object Boolean]",c="[object Date]",l="[object Error]",s="[object Function]",v="[object GeneratorFunction]",h="[object Map]",p="[object Number]",d="[object Object]",_="[object RegExp]",g="[object Set]",y="[object String]",b="[object Symbol]",w="[object WeakMap]",m="[object ArrayBuffer]",x="[object DataView]",j="[object Float32Array]",A="[object Float64Array]",O="[object Int8Array]",k="[object Int16Array]",E="[object Int32Array]",I="[object Uint8Array]",R="[object Uint16Array]",S="[object Uint32Array]",z=/\b__p \+='';/g,C=/\b(__p \+=) '' \+/g,L=/(__e\(.*?\)|\b__t\)) \+\n'';/g,W=/&(?:amp|lt|gt|quot|#39);/g,U=/[&<>"']/g,T=RegExp(W.source),B=RegExp(U.source),M=/<%-([\s\S]+?)%>/g,D=/<%([\s\S]+?)%>/g,P=/<%=([\s\S]+?)%>/g,$=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,N=/^\w*$/,F=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,q=/[\\^$.*+?()[\]{}|]/g,Z=RegExp(q.source),K=/^\s+/,V=/\s/,G=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,H=/\{\n\/\* \[wrapped with (.+)\] \*/,J=/,? & /,Y=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Q=/[()=,{}\[\]\/\s]/,X=/\\(\\)?/g,nn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,tn=/\w*$/,rn=/^[-+]0x[0-9a-f]+$/i,en=/^0b[01]+$/i,un=/^\[object .+?Constructor\]$/,on=/^0o[0-7]+$/i,fn=/^(?:0|[1-9]\d*)$/,an=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,cn=/($^)/,ln=/['\n\r\u2028\u2029\\]/g,sn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",vn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hn="[\\ud800-\\udfff]",pn="["+vn+"]",dn="["+sn+"]",_n="\\d+",gn="[\\u2700-\\u27bf]",yn="[a-z\\xdf-\\xf6\\xf8-\\xff]",bn="[^\\ud800-\\udfff"+vn+_n+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",wn="\\ud83c[\\udffb-\\udfff]",mn="[^\\ud800-\\udfff]",xn="(?:\\ud83c[\\udde6-\\uddff]){2}",jn="[\\ud800-\\udbff][\\udc00-\\udfff]",An="[A-Z\\xc0-\\xd6\\xd8-\\xde]",On="(?:"+yn+"|"+bn+")",kn="(?:"+An+"|"+bn+")",En="(?:"+dn+"|"+wn+")"+"?",In="[\\ufe0e\\ufe0f]?"+En+("(?:\\u200d(?:"+[mn,xn,jn].join("|")+")[\\ufe0e\\ufe0f]?"+En+")*"),Rn="(?:"+[gn,xn,jn].join("|")+")"+In,Sn="(?:"+[mn+dn+"?",dn,xn,jn,hn].join("|")+")",zn=RegExp("['’]","g"),Cn=RegExp(dn,"g"),Ln=RegExp(wn+"(?="+wn+")|"+Sn+In,"g"),Wn=RegExp([An+"?"+yn+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[pn,An,"$"].join("|")+")",kn+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[pn,An+On,"$"].join("|")+")",An+"?"+On+"+(?:['’](?:d|ll|m|re|s|t|ve))?",An+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",_n,Rn].join("|"),"g"),Un=RegExp("[\\u200d\\ud800-\\udfff"+sn+"\\ufe0e\\ufe0f]"),Tn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Bn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Mn=-1,Dn={};Dn[j]=Dn[A]=Dn[O]=Dn[k]=Dn[E]=Dn[I]=Dn["[object Uint8ClampedArray]"]=Dn[R]=Dn[S]=!0,Dn[o]=Dn[f]=Dn[m]=Dn[a]=Dn[x]=Dn[c]=Dn[l]=Dn[s]=Dn[h]=Dn[p]=Dn[d]=Dn[_]=Dn[g]=Dn[y]=Dn[w]=!1;var Pn={};Pn[o]=Pn[f]=Pn[m]=Pn[x]=Pn[a]=Pn[c]=Pn[j]=Pn[A]=Pn[O]=Pn[k]=Pn[E]=Pn[h]=Pn[p]=Pn[d]=Pn[_]=Pn[g]=Pn[y]=Pn[b]=Pn[I]=Pn["[object Uint8ClampedArray]"]=Pn[R]=Pn[S]=!0,Pn[l]=Pn[s]=Pn[w]=!1;var $n={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Nn=parseFloat,Fn=parseInt,qn="object"==typeof n&&n&&n.Object===Object&&n,Zn="object"==typeof self&&self&&self.Object===Object&&self,Kn=qn||Zn||Function("return this")(),Vn=t&&!t.nodeType&&t,Gn=Vn&&"object"==typeof r&&r&&!r.nodeType&&r,Hn=Gn&&Gn.exports===Vn,Jn=Hn&&qn.process,Yn=function(){try{var n=Gn&&Gn.require&&Gn.require("util").types;return n||Jn&&Jn.binding&&Jn.binding("util")}catch(n){}}(),Qn=Yn&&Yn.isArrayBuffer,Xn=Yn&&Yn.isDate,nt=Yn&&Yn.isMap,tt=Yn&&Yn.isRegExp,rt=Yn&&Yn.isSet,et=Yn&&Yn.isTypedArray;function ut(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function it(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function ot(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&!1!==t(n[r],r,n););return n}function ft(n,t){for(var r=null==n?0:n.length;r--&&!1!==t(n[r],r,n););return n}function at(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function ct(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function lt(n,t){return!!(null==n?0:n.length)&&wt(n,t,0)>-1}function st(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return!0;return!1}function vt(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function ht(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function pt(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function dt(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function _t(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}var gt=At("length");function yt(n,t,r){var e;return r(n,(function(n,r,u){if(t(n,r,u))return e=r,!1})),e}function bt(n,t,r,e){for(var u=n.length,i=r+(e?1:-1);e?i--:++i<u;)if(t(n[i],i,n))return i;return-1}function wt(n,t,r){return t==t?function(n,t,r){var e=r-1,u=n.length;for(;++e<u;)if(n[e]===t)return e;return-1}(n,t,r):bt(n,xt,r)}function mt(n,t,r,e){for(var u=r-1,i=n.length;++u<i;)if(e(n[u],t))return u;return-1}function xt(n){return n!=n}function jt(n,t){var r=null==n?0:n.length;return r?Et(n,t)/r:NaN}function At(n){return function(t){return null==t?void 0:t[n]}}function Ot(n){return function(t){return null==n?void 0:n[t]}}function kt(n,t,r,e,u){return u(n,(function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)})),r}function Et(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);void 0!==i&&(r=void 0===r?i:r+i)}return r}function It(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function Rt(n){return n?n.slice(0,Vt(n)+1).replace(K,""):n}function St(n){return function(t){return n(t)}}function zt(n,t){return vt(t,(function(t){return n[t]}))}function Ct(n,t){return n.has(t)}function Lt(n,t){for(var r=-1,e=n.length;++r<e&&wt(t,n[r],0)>-1;);return r}function Wt(n,t){for(var r=n.length;r--&&wt(t,n[r],0)>-1;);return r}function Ut(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}var Tt=Ot({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"}),Bt=Ot({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Mt(n){return"\\"+$n[n]}function Dt(n){return Un.test(n)}function Pt(n){var t=-1,r=Array(n.size);return n.forEach((function(n,e){r[++t]=[e,n]})),r}function $t(n,t){return function(r){return n(t(r))}}function Nt(n,t){for(var r=-1,e=n.length,i=0,o=[];++r<e;){var f=n[r];f!==t&&f!==u||(n[r]=u,o[i++]=r)}return o}function Ft(n){var t=-1,r=Array(n.size);return n.forEach((function(n){r[++t]=n})),r}function qt(n){var t=-1,r=Array(n.size);return n.forEach((function(n){r[++t]=[n,n]})),r}function Zt(n){return Dt(n)?function(n){var t=Ln.lastIndex=0;for(;Ln.test(n);)++t;return t}(n):gt(n)}function Kt(n){return Dt(n)?function(n){return n.match(Ln)||[]}(n):function(n){return n.split("")}(n)}function Vt(n){for(var t=n.length;t--&&V.test(n.charAt(t)););return t}var Gt=Ot({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var Ht=function n(t){var r,V=(t=null==t?Kn:Ht.defaults(Kn.Object(),t,Ht.pick(Kn,Bn))).Array,sn=t.Date,vn=t.Error,hn=t.Function,pn=t.Math,dn=t.Object,_n=t.RegExp,gn=t.String,yn=t.TypeError,bn=V.prototype,wn=hn.prototype,mn=dn.prototype,xn=t["__core-js_shared__"],jn=wn.toString,An=mn.hasOwnProperty,On=0,kn=(r=/[^.]+$/.exec(xn&&xn.keys&&xn.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",En=mn.toString,In=jn.call(dn),Rn=Kn._,Sn=_n("^"+jn.call(An).replace(q,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ln=Hn?t.Buffer:void 0,Un=t.Symbol,$n=t.Uint8Array,qn=Ln?Ln.allocUnsafe:void 0,Zn=$t(dn.getPrototypeOf,dn),Vn=dn.create,Gn=mn.propertyIsEnumerable,Jn=bn.splice,Yn=Un?Un.isConcatSpreadable:void 0,gt=Un?Un.iterator:void 0,Ot=Un?Un.toStringTag:void 0,Jt=function(){try{var n=ni(dn,"defineProperty");return n({},"",{}),n}catch(n){}}(),Yt=t.clearTimeout!==Kn.clearTimeout&&t.clearTimeout,Qt=sn&&sn.now!==Kn.Date.now&&sn.now,Xt=t.setTimeout!==Kn.setTimeout&&t.setTimeout,nr=pn.ceil,tr=pn.floor,rr=dn.getOwnPropertySymbols,er=Ln?Ln.isBuffer:void 0,ur=t.isFinite,ir=bn.join,or=$t(dn.keys,dn),fr=pn.max,ar=pn.min,cr=sn.now,lr=t.parseInt,sr=pn.random,vr=bn.reverse,hr=ni(t,"DataView"),pr=ni(t,"Map"),dr=ni(t,"Promise"),_r=ni(t,"Set"),gr=ni(t,"WeakMap"),yr=ni(dn,"create"),br=gr&&new gr,wr={},mr=Ei(hr),xr=Ei(pr),jr=Ei(dr),Ar=Ei(_r),Or=Ei(gr),kr=Un?Un.prototype:void 0,Er=kr?kr.valueOf:void 0,Ir=kr?kr.toString:void 0;function Rr(n){if(Zo(n)&&!Wo(n)&&!(n instanceof Lr)){if(n instanceof Cr)return n;if(An.call(n,"__wrapped__"))return Ii(n)}return new Cr(n)}var Sr=function(){function n(){}return function(t){if(!qo(t))return{};if(Vn)return Vn(t);n.prototype=t;var r=new n;return n.prototype=void 0,r}}();function zr(){}function Cr(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function Lr(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Wr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Ur(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Tr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Br(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new Tr;++t<r;)this.add(n[t])}function Mr(n){var t=this.__data__=new Ur(n);this.size=t.size}function Dr(n,t){var r=Wo(n),e=!r&&Lo(n),u=!r&&!e&&Mo(n),i=!r&&!e&&!u&&Xo(n),o=r||e||u||i,f=o?It(n.length,gn):[],a=f.length;for(var c in n)!t&&!An.call(n,c)||o&&("length"==c||u&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||fi(c,a))||f.push(c);return f}function Pr(n){var t=n.length;return t?n[Be(0,t-1)]:void 0}function $r(n,t){return Ai(yu(n),Jr(t,0,n.length))}function Nr(n){return Ai(yu(n))}function Fr(n,t,r){(void 0!==r&&!So(n[t],r)||void 0===r&&!(t in n))&&Gr(n,t,r)}function qr(n,t,r){var e=n[t];An.call(n,t)&&So(e,r)&&(void 0!==r||t in n)||Gr(n,t,r)}function Zr(n,t){for(var r=n.length;r--;)if(So(n[r][0],t))return r;return-1}function Kr(n,t,r,e){return te(n,(function(n,u,i){t(e,n,r(n),i)})),e}function Vr(n,t){return n&&bu(t,xf(t),n)}function Gr(n,t,r){"__proto__"==t&&Jt?Jt(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):n[t]=r}function Hr(n,t){for(var r=-1,e=t.length,u=V(e),i=null==n;++r<e;)u[r]=i?void 0:gf(n,t[r]);return u}function Jr(n,t,r){return n==n&&(void 0!==r&&(n=n<=r?n:r),void 0!==t&&(n=n>=t?n:t)),n}function Yr(n,t,r,e,u,i){var f,l=1&t,w=2&t,z=4&t;if(r&&(f=u?r(n,e,u,i):r(n)),void 0!==f)return f;if(!qo(n))return n;var C=Wo(n);if(C){if(f=function(n){var t=n.length,r=new n.constructor(t);t&&"string"==typeof n[0]&&An.call(n,"index")&&(r.index=n.index,r.input=n.input);return r}(n),!l)return yu(n,f)}else{var L=ei(n),W=L==s||L==v;if(Mo(n))return vu(n,l);if(L==d||L==o||W&&!u){if(f=w||W?{}:ii(n),!l)return w?function(n,t){return bu(n,ri(n),t)}(n,function(n,t){return n&&bu(t,jf(t),n)}(f,n)):function(n,t){return bu(n,ti(n),t)}(n,Vr(f,n))}else{if(!Pn[L])return u?n:{};f=function(n,t,r){var e=n.constructor;switch(t){case m:return hu(n);case a:case c:return new e(+n);case x:return function(n,t){var r=t?hu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}(n,r);case j:case A:case O:case k:case E:case I:case"[object Uint8ClampedArray]":case R:case S:return pu(n,r);case h:return new e;case p:case y:return new e(n);case _:return function(n){var t=new n.constructor(n.source,tn.exec(n));return t.lastIndex=n.lastIndex,t}(n);case g:return new e;case b:return u=n,Er?dn(Er.call(u)):{}}var u}(n,L,l)}}i||(i=new Mr);var U=i.get(n);if(U)return U;i.set(n,f),Jo(n)?n.forEach((function(e){f.add(Yr(e,t,r,e,n,i))})):Ko(n)&&n.forEach((function(e,u){f.set(u,Yr(e,t,r,u,n,i))}));var T=C?void 0:(z?w?Vu:Ku:w?jf:xf)(n);return ot(T||n,(function(e,u){T&&(e=n[u=e]),qr(f,u,Yr(e,t,r,u,n,i))})),f}function Qr(n,t,r){var e=r.length;if(null==n)return!e;for(n=dn(n);e--;){var u=r[e],i=t[u],o=n[u];if(void 0===o&&!(u in n)||!i(o))return!1}return!0}function Xr(n,t,r){if("function"!=typeof n)throw new yn(e);return wi((function(){n.apply(void 0,r)}),t)}function ne(n,t,r,e){var u=-1,i=lt,o=!0,f=n.length,a=[],c=t.length;if(!f)return a;r&&(t=vt(t,St(r))),e?(i=st,o=!1):t.length>=200&&(i=Ct,o=!1,t=new Br(t));n:for(;++u<f;){var l=n[u],s=null==r?l:r(l);if(l=e||0!==l?l:0,o&&s==s){for(var v=c;v--;)if(t[v]===s)continue n;a.push(l)}else i(t,s,e)||a.push(l)}return a}Rr.templateSettings={escape:M,evaluate:D,interpolate:P,variable:"",imports:{_:Rr}},Rr.prototype=zr.prototype,Rr.prototype.constructor=Rr,Cr.prototype=Sr(zr.prototype),Cr.prototype.constructor=Cr,Lr.prototype=Sr(zr.prototype),Lr.prototype.constructor=Lr,Wr.prototype.clear=function(){this.__data__=yr?yr(null):{},this.size=0},Wr.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},Wr.prototype.get=function(n){var t=this.__data__;if(yr){var r=t[n];return"__lodash_hash_undefined__"===r?void 0:r}return An.call(t,n)?t[n]:void 0},Wr.prototype.has=function(n){var t=this.__data__;return yr?void 0!==t[n]:An.call(t,n)},Wr.prototype.set=function(n,t){var r=this.__data__;return this.size+=this.has(n)?0:1,r[n]=yr&&void 0===t?"__lodash_hash_undefined__":t,this},Ur.prototype.clear=function(){this.__data__=[],this.size=0},Ur.prototype.delete=function(n){var t=this.__data__,r=Zr(t,n);return!(r<0)&&(r==t.length-1?t.pop():Jn.call(t,r,1),--this.size,!0)},Ur.prototype.get=function(n){var t=this.__data__,r=Zr(t,n);return r<0?void 0:t[r][1]},Ur.prototype.has=function(n){return Zr(this.__data__,n)>-1},Ur.prototype.set=function(n,t){var r=this.__data__,e=Zr(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},Tr.prototype.clear=function(){this.size=0,this.__data__={hash:new Wr,map:new(pr||Ur),string:new Wr}},Tr.prototype.delete=function(n){var t=Qu(this,n).delete(n);return this.size-=t?1:0,t},Tr.prototype.get=function(n){return Qu(this,n).get(n)},Tr.prototype.has=function(n){return Qu(this,n).has(n)},Tr.prototype.set=function(n,t){var r=Qu(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Br.prototype.add=Br.prototype.push=function(n){return this.__data__.set(n,"__lodash_hash_undefined__"),this},Br.prototype.has=function(n){return this.__data__.has(n)},Mr.prototype.clear=function(){this.__data__=new Ur,this.size=0},Mr.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Mr.prototype.get=function(n){return this.__data__.get(n)},Mr.prototype.has=function(n){return this.__data__.has(n)},Mr.prototype.set=function(n,t){var r=this.__data__;if(r instanceof Ur){var e=r.__data__;if(!pr||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new Tr(e)}return r.set(n,t),this.size=r.size,this};var te=xu(ce),re=xu(le,!0);function ee(n,t){var r=!0;return te(n,(function(n,e,u){return r=!!t(n,e,u)})),r}function ue(n,t,r){for(var e=-1,u=n.length;++e<u;){var i=n[e],o=t(i);if(null!=o&&(void 0===f?o==o&&!Qo(o):r(o,f)))var f=o,a=i}return a}function ie(n,t){var r=[];return te(n,(function(n,e,u){t(n,e,u)&&r.push(n)})),r}function oe(n,t,r,e,u){var i=-1,o=n.length;for(r||(r=oi),u||(u=[]);++i<o;){var f=n[i];t>0&&r(f)?t>1?oe(f,t-1,r,e,u):ht(u,f):e||(u[u.length]=f)}return u}var fe=ju(),ae=ju(!0);function ce(n,t){return n&&fe(n,t,xf)}function le(n,t){return n&&ae(n,t,xf)}function se(n,t){return ct(t,(function(t){return $o(n[t])}))}function ve(n,t){for(var r=0,e=(t=au(t,n)).length;null!=n&&r<e;)n=n[ki(t[r++])];return r&&r==e?n:void 0}function he(n,t,r){var e=t(n);return Wo(n)?e:ht(e,r(n))}function pe(n){return null==n?void 0===n?"[object Undefined]":"[object Null]":Ot&&Ot in dn(n)?function(n){var t=An.call(n,Ot),r=n[Ot];try{n[Ot]=void 0;var e=!0}catch(n){}var u=En.call(n);e&&(t?n[Ot]=r:delete n[Ot]);return u}(n):function(n){return En.call(n)}(n)}function de(n,t){return n>t}function _e(n,t){return null!=n&&An.call(n,t)}function ge(n,t){return null!=n&&t in dn(n)}function ye(n,t,r){for(var e=r?st:lt,u=n[0].length,i=n.length,o=i,f=V(i),a=1/0,c=[];o--;){var l=n[o];o&&t&&(l=vt(l,St(t))),a=ar(l.length,a),f[o]=!r&&(t||u>=120&&l.length>=120)?new Br(o&&l):void 0}l=n[0];var s=-1,v=f[0];n:for(;++s<u&&c.length<a;){var h=l[s],p=t?t(h):h;if(h=r||0!==h?h:0,!(v?Ct(v,p):e(c,p,r))){for(o=i;--o;){var d=f[o];if(!(d?Ct(d,p):e(n[o],p,r)))continue n}v&&v.push(p),c.push(h)}}return c}function be(n,t,r){var e=null==(n=_i(n,t=au(t,n)))?n:n[ki(Di(t))];return null==e?void 0:ut(e,n,r)}function we(n){return Zo(n)&&pe(n)==o}function me(n,t,r,e,u){return n===t||(null==n||null==t||!Zo(n)&&!Zo(t)?n!=n&&t!=t:function(n,t,r,e,u,i){var s=Wo(n),v=Wo(t),w=s?f:ei(n),j=v?f:ei(t),A=(w=w==o?d:w)==d,O=(j=j==o?d:j)==d,k=w==j;if(k&&Mo(n)){if(!Mo(t))return!1;s=!0,A=!1}if(k&&!A)return i||(i=new Mr),s||Xo(n)?qu(n,t,r,e,u,i):function(n,t,r,e,u,i,o){switch(r){case x:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case m:return!(n.byteLength!=t.byteLength||!i(new $n(n),new $n(t)));case a:case c:case p:return So(+n,+t);case l:return n.name==t.name&&n.message==t.message;case _:case y:return n==t+"";case h:var f=Pt;case g:var s=1&e;if(f||(f=Ft),n.size!=t.size&&!s)return!1;var v=o.get(n);if(v)return v==t;e|=2,o.set(n,t);var d=qu(f(n),f(t),e,u,i,o);return o.delete(n),d;case b:if(Er)return Er.call(n)==Er.call(t)}return!1}(n,t,w,r,e,u,i);if(!(1&r)){var E=A&&An.call(n,"__wrapped__"),I=O&&An.call(t,"__wrapped__");if(E||I){var R=E?n.value():n,S=I?t.value():t;return i||(i=new Mr),u(R,S,r,e,i)}}if(!k)return!1;return i||(i=new Mr),function(n,t,r,e,u,i){var o=1&r,f=Ku(n),a=f.length,c=Ku(t).length;if(a!=c&&!o)return!1;var l=a;for(;l--;){var s=f[l];if(!(o?s in t:An.call(t,s)))return!1}var v=i.get(n),h=i.get(t);if(v&&h)return v==t&&h==n;var p=!0;i.set(n,t),i.set(t,n);var d=o;for(;++l<a;){s=f[l];var _=n[s],g=t[s];if(e)var y=o?e(g,_,s,t,n,i):e(_,g,s,n,t,i);if(!(void 0===y?_===g||u(_,g,r,e,i):y)){p=!1;break}d||(d="constructor"==s)}if(p&&!d){var b=n.constructor,w=t.constructor;b==w||!("constructor"in n)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(p=!1)}return i.delete(n),i.delete(t),p}(n,t,r,e,u,i)}(n,t,r,e,me,u))}function xe(n,t,r,e){var u=r.length,i=u,o=!e;if(null==n)return!i;for(n=dn(n);u--;){var f=r[u];if(o&&f[2]?f[1]!==n[f[0]]:!(f[0]in n))return!1}for(;++u<i;){var a=(f=r[u])[0],c=n[a],l=f[1];if(o&&f[2]){if(void 0===c&&!(a in n))return!1}else{var s=new Mr;if(e)var v=e(c,l,a,n,t,s);if(!(void 0===v?me(l,c,3,e,s):v))return!1}}return!0}function je(n){return!(!qo(n)||(t=n,kn&&kn in t))&&($o(n)?Sn:un).test(Ei(n));var t}function Ae(n){return"function"==typeof n?n:null==n?Gf:"object"==typeof n?Wo(n)?Se(n[0],n[1]):Re(n):ea(n)}function Oe(n){if(!vi(n))return or(n);var t=[];for(var r in dn(n))An.call(n,r)&&"constructor"!=r&&t.push(r);return t}function ke(n){if(!qo(n))return function(n){var t=[];if(null!=n)for(var r in dn(n))t.push(r);return t}(n);var t=vi(n),r=[];for(var e in n)("constructor"!=e||!t&&An.call(n,e))&&r.push(e);return r}function Ee(n,t){return n<t}function Ie(n,t){var r=-1,e=To(n)?V(n.length):[];return te(n,(function(n,u,i){e[++r]=t(n,u,i)})),e}function Re(n){var t=Xu(n);return 1==t.length&&t[0][2]?pi(t[0][0],t[0][1]):function(r){return r===n||xe(r,n,t)}}function Se(n,t){return ci(n)&&hi(t)?pi(ki(n),t):function(r){var e=gf(r,n);return void 0===e&&e===t?yf(r,n):me(t,e,3)}}function ze(n,t,r,e,u){n!==t&&fe(t,(function(i,o){if(u||(u=new Mr),qo(i))!function(n,t,r,e,u,i,o){var f=yi(n,r),a=yi(t,r),c=o.get(a);if(c)return void Fr(n,r,c);var l=i?i(f,a,r+"",n,t,o):void 0,s=void 0===l;if(s){var v=Wo(a),h=!v&&Mo(a),p=!v&&!h&&Xo(a);l=a,v||h||p?Wo(f)?l=f:Bo(f)?l=yu(f):h?(s=!1,l=vu(a,!0)):p?(s=!1,l=pu(a,!0)):l=[]:Go(a)||Lo(a)?(l=f,Lo(f)?l=af(f):qo(f)&&!$o(f)||(l=ii(a))):s=!1}s&&(o.set(a,l),u(l,a,e,i,o),o.delete(a));Fr(n,r,l)}(n,t,o,r,ze,e,u);else{var f=e?e(yi(n,o),i,o+"",n,t,u):void 0;void 0===f&&(f=i),Fr(n,o,f)}}),jf)}function Ce(n,t){var r=n.length;if(r)return fi(t+=t<0?r:0,r)?n[t]:void 0}function Le(n,t,r){t=t.length?vt(t,(function(n){return Wo(n)?function(t){return ve(t,1===n.length?n[0]:n)}:n})):[Gf];var e=-1;return t=vt(t,St(Yu())),function(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].value;return n}(Ie(n,(function(n,r,u){return{criteria:vt(t,(function(t){return t(n)})),index:++e,value:n}})),(function(n,t){return function(n,t,r){var e=-1,u=n.criteria,i=t.criteria,o=u.length,f=r.length;for(;++e<o;){var a=du(u[e],i[e]);if(a){if(e>=f)return a;var c=r[e];return a*("desc"==c?-1:1)}}return n.index-t.index}(n,t,r)}))}function We(n,t,r){for(var e=-1,u=t.length,i={};++e<u;){var o=t[e],f=ve(n,o);r(f,o)&&Ne(i,au(o,n),f)}return i}function Ue(n,t,r,e){var u=e?mt:wt,i=-1,o=t.length,f=n;for(n===t&&(t=yu(t)),r&&(f=vt(n,St(r)));++i<o;)for(var a=0,c=t[i],l=r?r(c):c;(a=u(f,l,a,e))>-1;)f!==n&&Jn.call(f,a,1),Jn.call(n,a,1);return n}function Te(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;fi(u)?Jn.call(n,u,1):nu(n,u)}}return n}function Be(n,t){return n+tr(sr()*(t-n+1))}function Me(n,t){var r="";if(!n||t<1||t>9007199254740991)return r;do{t%2&&(r+=n),(t=tr(t/2))&&(n+=n)}while(t);return r}function De(n,t){return mi(di(n,t,Gf),n+"")}function Pe(n){return Pr(zf(n))}function $e(n,t){var r=zf(n);return Ai(r,Jr(t,0,r.length))}function Ne(n,t,r,e){if(!qo(n))return n;for(var u=-1,i=(t=au(t,n)).length,o=i-1,f=n;null!=f&&++u<i;){var a=ki(t[u]),c=r;if("__proto__"===a||"constructor"===a||"prototype"===a)return n;if(u!=o){var l=f[a];void 0===(c=e?e(l,a,f):void 0)&&(c=qo(l)?l:fi(t[u+1])?[]:{})}qr(f,a,c),f=f[a]}return n}var Fe=br?function(n,t){return br.set(n,t),n}:Gf,qe=Jt?function(n,t){return Jt(n,"toString",{configurable:!0,enumerable:!1,value:Zf(t),writable:!0})}:Gf;function Ze(n){return Ai(zf(n))}function Ke(n,t,r){var e=-1,u=n.length;t<0&&(t=-t>u?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=V(u);++e<u;)i[e]=n[e+t];return i}function Ve(n,t){var r;return te(n,(function(n,e,u){return!(r=t(n,e,u))})),!!r}function Ge(n,t,r){var e=0,u=null==n?e:n.length;if("number"==typeof t&&t==t&&u<=2147483647){for(;e<u;){var i=e+u>>>1,o=n[i];null!==o&&!Qo(o)&&(r?o<=t:o<t)?e=i+1:u=i}return u}return He(n,t,Gf,r)}function He(n,t,r,e){var u=0,i=null==n?0:n.length;if(0===i)return 0;for(var o=(t=r(t))!=t,f=null===t,a=Qo(t),c=void 0===t;u<i;){var l=tr((u+i)/2),s=r(n[l]),v=void 0!==s,h=null===s,p=s==s,d=Qo(s);if(o)var _=e||p;else _=c?p&&(e||v):f?p&&v&&(e||!h):a?p&&v&&!h&&(e||!d):!h&&!d&&(e?s<=t:s<t);_?u=l+1:i=l}return ar(i,4294967294)}function Je(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r],f=t?t(o):o;if(!r||!So(f,a)){var a=f;i[u++]=0===o?0:o}}return i}function Ye(n){return"number"==typeof n?n:Qo(n)?NaN:+n}function Qe(n){if("string"==typeof n)return n;if(Wo(n))return vt(n,Qe)+"";if(Qo(n))return Ir?Ir.call(n):"";var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}function Xe(n,t,r){var e=-1,u=lt,i=n.length,o=!0,f=[],a=f;if(r)o=!1,u=st;else if(i>=200){var c=t?null:Mu(n);if(c)return Ft(c);o=!1,u=Ct,a=new Br}else a=t?[]:f;n:for(;++e<i;){var l=n[e],s=t?t(l):l;if(l=r||0!==l?l:0,o&&s==s){for(var v=a.length;v--;)if(a[v]===s)continue n;t&&a.push(s),f.push(l)}else u(a,s,r)||(a!==f&&a.push(s),f.push(l))}return f}function nu(n,t){return null==(n=_i(n,t=au(t,n)))||delete n[ki(Di(t))]}function tu(n,t,r,e){return Ne(n,t,r(ve(n,t)),e)}function ru(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?Ke(n,e?0:i,e?i+1:u):Ke(n,e?i+1:0,e?u:i)}function eu(n,t){var r=n;return r instanceof Lr&&(r=r.value()),pt(t,(function(n,t){return t.func.apply(t.thisArg,ht([n],t.args))}),r)}function uu(n,t,r){var e=n.length;if(e<2)return e?Xe(n[0]):[];for(var u=-1,i=V(e);++u<e;)for(var o=n[u],f=-1;++f<e;)f!=u&&(i[u]=ne(i[u]||o,n[f],t,r));return Xe(oe(i,1),t,r)}function iu(n,t,r){for(var e=-1,u=n.length,i=t.length,o={};++e<u;){var f=e<i?t[e]:void 0;r(o,n[e],f)}return o}function ou(n){return Bo(n)?n:[]}function fu(n){return"function"==typeof n?n:Gf}function au(n,t){return Wo(n)?n:ci(n,t)?[n]:Oi(cf(n))}var cu=De;function lu(n,t,r){var e=n.length;return r=void 0===r?e:r,!t&&r>=e?n:Ke(n,t,r)}var su=Yt||function(n){return Kn.clearTimeout(n)};function vu(n,t){if(t)return n.slice();var r=n.length,e=qn?qn(r):new n.constructor(r);return n.copy(e),e}function hu(n){var t=new n.constructor(n.byteLength);return new $n(t).set(new $n(n)),t}function pu(n,t){var r=t?hu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function du(n,t){if(n!==t){var r=void 0!==n,e=null===n,u=n==n,i=Qo(n),o=void 0!==t,f=null===t,a=t==t,c=Qo(t);if(!f&&!c&&!i&&n>t||i&&o&&a&&!f&&!c||e&&o&&a||!r&&a||!u)return 1;if(!e&&!i&&!c&&n<t||c&&r&&u&&!e&&!i||f&&r&&u||!o&&u||!a)return-1}return 0}function _u(n,t,r,e){for(var u=-1,i=n.length,o=r.length,f=-1,a=t.length,c=fr(i-o,0),l=V(a+c),s=!e;++f<a;)l[f]=t[f];for(;++u<o;)(s||u<i)&&(l[r[u]]=n[u]);for(;c--;)l[f++]=n[u++];return l}function gu(n,t,r,e){for(var u=-1,i=n.length,o=-1,f=r.length,a=-1,c=t.length,l=fr(i-f,0),s=V(l+c),v=!e;++u<l;)s[u]=n[u];for(var h=u;++a<c;)s[h+a]=t[a];for(;++o<f;)(v||u<i)&&(s[h+r[o]]=n[u++]);return s}function yu(n,t){var r=-1,e=n.length;for(t||(t=V(e));++r<e;)t[r]=n[r];return t}function bu(n,t,r,e){var u=!r;r||(r={});for(var i=-1,o=t.length;++i<o;){var f=t[i],a=e?e(r[f],n[f],f,r,n):void 0;void 0===a&&(a=n[f]),u?Gr(r,f,a):qr(r,f,a)}return r}function wu(n,t){return function(r,e){var u=Wo(r)?it:Kr,i=t?t():{};return u(r,n,Yu(e,2),i)}}function mu(n){return De((function(t,r){var e=-1,u=r.length,i=u>1?r[u-1]:void 0,o=u>2?r[2]:void 0;for(i=n.length>3&&"function"==typeof i?(u--,i):void 0,o&&ai(r[0],r[1],o)&&(i=u<3?void 0:i,u=1),t=dn(t);++e<u;){var f=r[e];f&&n(t,f,e,i)}return t}))}function xu(n,t){return function(r,e){if(null==r)return r;if(!To(r))return n(r,e);for(var u=r.length,i=t?u:-1,o=dn(r);(t?i--:++i<u)&&!1!==e(o[i],i,o););return r}}function ju(n){return function(t,r,e){for(var u=-1,i=dn(t),o=e(t),f=o.length;f--;){var a=o[n?f:++u];if(!1===r(i[a],a,i))break}return t}}function Au(n){return function(t){var r=Dt(t=cf(t))?Kt(t):void 0,e=r?r[0]:t.charAt(0),u=r?lu(r,1).join(""):t.slice(1);return e[n]()+u}}function Ou(n){return function(t){return pt(Nf(Wf(t).replace(zn,"")),n,"")}}function ku(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=Sr(n.prototype),e=n.apply(r,t);return qo(e)?e:r}}function Eu(n){return function(t,r,e){var u=dn(t);if(!To(t)){var i=Yu(r,3);t=xf(t),r=function(n){return i(u[n],n,u)}}var o=n(t,r,e);return o>-1?u[i?t[o]:o]:void 0}}function Iu(n){return Zu((function(t){var r=t.length,u=r,i=Cr.prototype.thru;for(n&&t.reverse();u--;){var o=t[u];if("function"!=typeof o)throw new yn(e);if(i&&!f&&"wrapper"==Hu(o))var f=new Cr([],!0)}for(u=f?u:r;++u<r;){var a=Hu(o=t[u]),c="wrapper"==a?Gu(o):void 0;f=c&&li(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?f[Hu(c[0])].apply(f,c[3]):1==o.length&&li(o)?f[a]():f.thru(o)}return function(){var n=arguments,e=n[0];if(f&&1==n.length&&Wo(e))return f.plant(e).value();for(var u=0,i=r?t[u].apply(this,n):e;++u<r;)i=t[u].call(this,i);return i}}))}function Ru(n,t,r,e,u,i,o,f,a,c){var l=128&t,s=1&t,v=2&t,h=24&t,p=512&t,d=v?void 0:ku(n);return function _(){for(var g=arguments.length,y=V(g),b=g;b--;)y[b]=arguments[b];if(h)var w=Ju(_),m=Ut(y,w);if(e&&(y=_u(y,e,u,h)),i&&(y=gu(y,i,o,h)),g-=m,h&&g<c){var x=Nt(y,w);return Tu(n,t,Ru,_.placeholder,r,y,x,f,a,c-g)}var j=s?r:this,A=v?j[n]:n;return g=y.length,f?y=gi(y,f):p&&g>1&&y.reverse(),l&&a<g&&(y.length=a),this&&this!==Kn&&this instanceof _&&(A=d||ku(A)),A.apply(j,y)}}function Su(n,t){return function(r,e){return function(n,t,r,e){return ce(n,(function(n,u,i){t(e,r(n),u,i)})),e}(r,n,t(e),{})}}function zu(n,t){return function(r,e){var u;if(void 0===r&&void 0===e)return t;if(void 0!==r&&(u=r),void 0!==e){if(void 0===u)return e;"string"==typeof r||"string"==typeof e?(r=Qe(r),e=Qe(e)):(r=Ye(r),e=Ye(e)),u=n(r,e)}return u}}function Cu(n){return Zu((function(t){return t=vt(t,St(Yu())),De((function(r){var e=this;return n(t,(function(n){return ut(n,e,r)}))}))}))}function Lu(n,t){var r=(t=void 0===t?" ":Qe(t)).length;if(r<2)return r?Me(t,n):t;var e=Me(t,nr(n/Zt(t)));return Dt(t)?lu(Kt(e),0,n).join(""):e.slice(0,n)}function Wu(n){return function(t,r,e){return e&&"number"!=typeof e&&ai(t,r,e)&&(r=e=void 0),t=ef(t),void 0===r?(r=t,t=0):r=ef(r),function(n,t,r,e){for(var u=-1,i=fr(nr((t-n)/(r||1)),0),o=V(i);i--;)o[e?i:++u]=n,n+=r;return o}(t,r,e=void 0===e?t<r?1:-1:ef(e),n)}}function Uu(n){return function(t,r){return"string"==typeof t&&"string"==typeof r||(t=ff(t),r=ff(r)),n(t,r)}}function Tu(n,t,r,e,u,i,o,f,a,c){var l=8&t;t|=l?32:64,4&(t&=~(l?64:32))||(t&=-4);var s=[n,t,u,l?i:void 0,l?o:void 0,l?void 0:i,l?void 0:o,f,a,c],v=r.apply(void 0,s);return li(n)&&bi(v,s),v.placeholder=e,xi(v,n,t)}function Bu(n){var t=pn[n];return function(n,r){if(n=ff(n),(r=null==r?0:ar(uf(r),292))&&ur(n)){var e=(cf(n)+"e").split("e");return+((e=(cf(t(e[0]+"e"+(+e[1]+r)))+"e").split("e"))[0]+"e"+(+e[1]-r))}return t(n)}}var Mu=_r&&1/Ft(new _r([,-0]))[1]==1/0?function(n){return new _r(n)}:Xf;function Du(n){return function(t){var r=ei(t);return r==h?Pt(t):r==g?qt(t):function(n,t){return vt(t,(function(t){return[t,n[t]]}))}(t,n(t))}}function Pu(n,t,r,i,o,f,a,c){var l=2&t;if(!l&&"function"!=typeof n)throw new yn(e);var s=i?i.length:0;if(s||(t&=-97,i=o=void 0),a=void 0===a?a:fr(uf(a),0),c=void 0===c?c:uf(c),s-=o?o.length:0,64&t){var v=i,h=o;i=o=void 0}var p=l?void 0:Gu(n),d=[n,t,r,i,o,v,h,f,a,c];if(p&&function(n,t){var r=n[1],e=t[1],i=r|e,o=i<131,f=128==e&&8==r||128==e&&256==r&&n[7].length<=t[8]||384==e&&t[7].length<=t[8]&&8==r;if(!o&&!f)return n;1&e&&(n[2]=t[2],i|=1&r?0:4);var a=t[3];if(a){var c=n[3];n[3]=c?_u(c,a,t[4]):a,n[4]=c?Nt(n[3],u):t[4]}(a=t[5])&&(c=n[5],n[5]=c?gu(c,a,t[6]):a,n[6]=c?Nt(n[5],u):t[6]);(a=t[7])&&(n[7]=a);128&e&&(n[8]=null==n[8]?t[8]:ar(n[8],t[8]));null==n[9]&&(n[9]=t[9]);n[0]=t[0],n[1]=i}(d,p),n=d[0],t=d[1],r=d[2],i=d[3],o=d[4],!(c=d[9]=void 0===d[9]?l?0:n.length:fr(d[9]-s,0))&&24&t&&(t&=-25),t&&1!=t)_=8==t||16==t?function(n,t,r){var e=ku(n);return function u(){for(var i=arguments.length,o=V(i),f=i,a=Ju(u);f--;)o[f]=arguments[f];var c=i<3&&o[0]!==a&&o[i-1]!==a?[]:Nt(o,a);if((i-=c.length)<r)return Tu(n,t,Ru,u.placeholder,void 0,o,c,void 0,void 0,r-i);var l=this&&this!==Kn&&this instanceof u?e:n;return ut(l,this,o)}}(n,t,c):32!=t&&33!=t||o.length?Ru.apply(void 0,d):function(n,t,r,e){var u=1&t,i=ku(n);return function t(){for(var o=-1,f=arguments.length,a=-1,c=e.length,l=V(c+f),s=this&&this!==Kn&&this instanceof t?i:n;++a<c;)l[a]=e[a];for(;f--;)l[a++]=arguments[++o];return ut(s,u?r:this,l)}}(n,t,r,i);else var _=function(n,t,r){var e=1&t,u=ku(n);return function t(){var i=this&&this!==Kn&&this instanceof t?u:n;return i.apply(e?r:this,arguments)}}(n,t,r);return xi((p?Fe:bi)(_,d),n,t)}function $u(n,t,r,e){return void 0===n||So(n,mn[r])&&!An.call(e,r)?t:n}function Nu(n,t,r,e,u,i){return qo(n)&&qo(t)&&(i.set(t,n),ze(n,t,void 0,Nu,i),i.delete(t)),n}function Fu(n){return Go(n)?void 0:n}function qu(n,t,r,e,u,i){var o=1&r,f=n.length,a=t.length;if(f!=a&&!(o&&a>f))return!1;var c=i.get(n),l=i.get(t);if(c&&l)return c==t&&l==n;var s=-1,v=!0,h=2&r?new Br:void 0;for(i.set(n,t),i.set(t,n);++s<f;){var p=n[s],d=t[s];if(e)var _=o?e(d,p,s,t,n,i):e(p,d,s,n,t,i);if(void 0!==_){if(_)continue;v=!1;break}if(h){if(!_t(t,(function(n,t){if(!Ct(h,t)&&(p===n||u(p,n,r,e,i)))return h.push(t)}))){v=!1;break}}else if(p!==d&&!u(p,d,r,e,i)){v=!1;break}}return i.delete(n),i.delete(t),v}function Zu(n){return mi(di(n,void 0,Wi),n+"")}function Ku(n){return he(n,xf,ti)}function Vu(n){return he(n,jf,ri)}var Gu=br?function(n){return br.get(n)}:Xf;function Hu(n){for(var t=n.name+"",r=wr[t],e=An.call(wr,t)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function Ju(n){return(An.call(Rr,"placeholder")?Rr:n).placeholder}function Yu(){var n=Rr.iteratee||Hf;return n=n===Hf?Ae:n,arguments.length?n(arguments[0],arguments[1]):n}function Qu(n,t){var r,e,u=n.__data__;return("string"==(e=typeof(r=t))||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==r:null===r)?u["string"==typeof t?"string":"hash"]:u.map}function Xu(n){for(var t=xf(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[e,u,hi(u)]}return t}function ni(n,t){var r=function(n,t){return null==n?void 0:n[t]}(n,t);return je(r)?r:void 0}var ti=rr?function(n){return null==n?[]:(n=dn(n),ct(rr(n),(function(t){return Gn.call(n,t)})))}:oa,ri=rr?function(n){for(var t=[];n;)ht(t,ti(n)),n=Zn(n);return t}:oa,ei=pe;function ui(n,t,r){for(var e=-1,u=(t=au(t,n)).length,i=!1;++e<u;){var o=ki(t[e]);if(!(i=null!=n&&r(n,o)))break;n=n[o]}return i||++e!=u?i:!!(u=null==n?0:n.length)&&Fo(u)&&fi(o,u)&&(Wo(n)||Lo(n))}function ii(n){return"function"!=typeof n.constructor||vi(n)?{}:Sr(Zn(n))}function oi(n){return Wo(n)||Lo(n)||!!(Yn&&n&&n[Yn])}function fi(n,t){var r=typeof n;return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&fn.test(n))&&n>-1&&n%1==0&&n<t}function ai(n,t,r){if(!qo(r))return!1;var e=typeof t;return!!("number"==e?To(r)&&fi(t,r.length):"string"==e&&t in r)&&So(r[t],n)}function ci(n,t){if(Wo(n))return!1;var r=typeof n;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=n&&!Qo(n))||(N.test(n)||!$.test(n)||null!=t&&n in dn(t))}function li(n){var t=Hu(n),r=Rr[t];if("function"!=typeof r||!(t in Lr.prototype))return!1;if(n===r)return!0;var e=Gu(r);return!!e&&n===e[0]}(hr&&ei(new hr(new ArrayBuffer(1)))!=x||pr&&ei(new pr)!=h||dr&&"[object Promise]"!=ei(dr.resolve())||_r&&ei(new _r)!=g||gr&&ei(new gr)!=w)&&(ei=function(n){var t=pe(n),r=t==d?n.constructor:void 0,e=r?Ei(r):"";if(e)switch(e){case mr:return x;case xr:return h;case jr:return"[object Promise]";case Ar:return g;case Or:return w}return t});var si=xn?$o:fa;function vi(n){var t=n&&n.constructor;return n===("function"==typeof t&&t.prototype||mn)}function hi(n){return n==n&&!qo(n)}function pi(n,t){return function(r){return null!=r&&(r[n]===t&&(void 0!==t||n in dn(r)))}}function di(n,t,r){return t=fr(void 0===t?n.length-1:t,0),function(){for(var e=arguments,u=-1,i=fr(e.length-t,0),o=V(i);++u<i;)o[u]=e[t+u];u=-1;for(var f=V(t+1);++u<t;)f[u]=e[u];return f[t]=r(o),ut(n,this,f)}}function _i(n,t){return t.length<2?n:ve(n,Ke(t,0,-1))}function gi(n,t){for(var r=n.length,e=ar(t.length,r),u=yu(n);e--;){var i=t[e];n[e]=fi(i,r)?u[i]:void 0}return n}function yi(n,t){if(("constructor"!==t||"function"!=typeof n[t])&&"__proto__"!=t)return n[t]}var bi=ji(Fe),wi=Xt||function(n,t){return Kn.setTimeout(n,t)},mi=ji(qe);function xi(n,t,r){var e=t+"";return mi(n,function(n,t){var r=t.length;if(!r)return n;var e=r-1;return t[e]=(r>1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(G,"{\n/* [wrapped with "+t+"] */\n")}(e,function(n,t){return ot(i,(function(r){var e="_."+r[0];t&r[1]&&!lt(n,e)&&n.push(e)})),n.sort()}(function(n){var t=n.match(H);return t?t[1].split(J):[]}(e),r)))}function ji(n){var t=0,r=0;return function(){var e=cr(),u=16-(e-r);if(r=e,u>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(void 0,arguments)}}function Ai(n,t){var r=-1,e=n.length,u=e-1;for(t=void 0===t?e:t;++r<t;){var i=Be(r,u),o=n[i];n[i]=n[r],n[r]=o}return n.length=t,n}var Oi=function(n){var t=Ao(n,(function(n){return 500===r.size&&r.clear(),n})),r=t.cache;return t}((function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(F,(function(n,r,e,u){t.push(e?u.replace(X,"$1"):r||n)})),t}));function ki(n){if("string"==typeof n||Qo(n))return n;var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}function Ei(n){if(null!=n){try{return jn.call(n)}catch(n){}try{return n+""}catch(n){}}return""}function Ii(n){if(n instanceof Lr)return n.clone();var t=new Cr(n.__wrapped__,n.__chain__);return t.__actions__=yu(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}var Ri=De((function(n,t){return Bo(n)?ne(n,oe(t,1,Bo,!0)):[]})),Si=De((function(n,t){var r=Di(t);return Bo(r)&&(r=void 0),Bo(n)?ne(n,oe(t,1,Bo,!0),Yu(r,2)):[]})),zi=De((function(n,t){var r=Di(t);return Bo(r)&&(r=void 0),Bo(n)?ne(n,oe(t,1,Bo,!0),void 0,r):[]}));function Ci(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:uf(r);return u<0&&(u=fr(e+u,0)),bt(n,Yu(t,3),u)}function Li(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e-1;return void 0!==r&&(u=uf(r),u=r<0?fr(e+u,0):ar(u,e-1)),bt(n,Yu(t,3),u,!0)}function Wi(n){return(null==n?0:n.length)?oe(n,1):[]}function Ui(n){return n&&n.length?n[0]:void 0}var Ti=De((function(n){var t=vt(n,ou);return t.length&&t[0]===n[0]?ye(t):[]})),Bi=De((function(n){var t=Di(n),r=vt(n,ou);return t===Di(r)?t=void 0:r.pop(),r.length&&r[0]===n[0]?ye(r,Yu(t,2)):[]})),Mi=De((function(n){var t=Di(n),r=vt(n,ou);return(t="function"==typeof t?t:void 0)&&r.pop(),r.length&&r[0]===n[0]?ye(r,void 0,t):[]}));function Di(n){var t=null==n?0:n.length;return t?n[t-1]:void 0}var Pi=De($i);function $i(n,t){return n&&n.length&&t&&t.length?Ue(n,t):n}var Ni=Zu((function(n,t){var r=null==n?0:n.length,e=Hr(n,t);return Te(n,vt(t,(function(n){return fi(n,r)?+n:n})).sort(du)),e}));function Fi(n){return null==n?n:vr.call(n)}var qi=De((function(n){return Xe(oe(n,1,Bo,!0))})),Zi=De((function(n){var t=Di(n);return Bo(t)&&(t=void 0),Xe(oe(n,1,Bo,!0),Yu(t,2))})),Ki=De((function(n){var t=Di(n);return t="function"==typeof t?t:void 0,Xe(oe(n,1,Bo,!0),void 0,t)}));function Vi(n){if(!n||!n.length)return[];var t=0;return n=ct(n,(function(n){if(Bo(n))return t=fr(n.length,t),!0})),It(t,(function(t){return vt(n,At(t))}))}function Gi(n,t){if(!n||!n.length)return[];var r=Vi(n);return null==t?r:vt(r,(function(n){return ut(t,void 0,n)}))}var Hi=De((function(n,t){return Bo(n)?ne(n,t):[]})),Ji=De((function(n){return uu(ct(n,Bo))})),Yi=De((function(n){var t=Di(n);return Bo(t)&&(t=void 0),uu(ct(n,Bo),Yu(t,2))})),Qi=De((function(n){var t=Di(n);return t="function"==typeof t?t:void 0,uu(ct(n,Bo),void 0,t)})),Xi=De(Vi);var no=De((function(n){var t=n.length,r=t>1?n[t-1]:void 0;return r="function"==typeof r?(n.pop(),r):void 0,Gi(n,r)}));function to(n){var t=Rr(n);return t.__chain__=!0,t}function ro(n,t){return t(n)}var eo=Zu((function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,u=function(t){return Hr(t,n)};return!(t>1||this.__actions__.length)&&e instanceof Lr&&fi(r)?((e=e.slice(r,+r+(t?1:0))).__actions__.push({func:ro,args:[u],thisArg:void 0}),new Cr(e,this.__chain__).thru((function(n){return t&&!n.length&&n.push(void 0),n}))):this.thru(u)}));var uo=wu((function(n,t,r){An.call(n,r)?++n[r]:Gr(n,r,1)}));var io=Eu(Ci),oo=Eu(Li);function fo(n,t){return(Wo(n)?ot:te)(n,Yu(t,3))}function ao(n,t){return(Wo(n)?ft:re)(n,Yu(t,3))}var co=wu((function(n,t,r){An.call(n,r)?n[r].push(t):Gr(n,r,[t])}));var lo=De((function(n,t,r){var e=-1,u="function"==typeof t,i=To(n)?V(n.length):[];return te(n,(function(n){i[++e]=u?ut(t,n,r):be(n,t,r)})),i})),so=wu((function(n,t,r){Gr(n,r,t)}));function vo(n,t){return(Wo(n)?vt:Ie)(n,Yu(t,3))}var ho=wu((function(n,t,r){n[r?0:1].push(t)}),(function(){return[[],[]]}));var po=De((function(n,t){if(null==n)return[];var r=t.length;return r>1&&ai(n,t[0],t[1])?t=[]:r>2&&ai(t[0],t[1],t[2])&&(t=[t[0]]),Le(n,oe(t,1),[])})),_o=Qt||function(){return Kn.Date.now()};function go(n,t,r){return t=r?void 0:t,Pu(n,128,void 0,void 0,void 0,void 0,t=n&&null==t?n.length:t)}function yo(n,t){var r;if("function"!=typeof t)throw new yn(e);return n=uf(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=void 0),r}}var bo=De((function(n,t,r){var e=1;if(r.length){var u=Nt(r,Ju(bo));e|=32}return Pu(n,e,t,r,u)})),wo=De((function(n,t,r){var e=3;if(r.length){var u=Nt(r,Ju(wo));e|=32}return Pu(t,e,n,r,u)}));function mo(n,t,r){var u,i,o,f,a,c,l=0,s=!1,v=!1,h=!0;if("function"!=typeof n)throw new yn(e);function p(t){var r=u,e=i;return u=i=void 0,l=t,f=n.apply(e,r)}function d(n){return l=n,a=wi(g,t),s?p(n):f}function _(n){var r=n-c;return void 0===c||r>=t||r<0||v&&n-l>=o}function g(){var n=_o();if(_(n))return y(n);a=wi(g,function(n){var r=t-(n-c);return v?ar(r,o-(n-l)):r}(n))}function y(n){return a=void 0,h&&u?p(n):(u=i=void 0,f)}function b(){var n=_o(),r=_(n);if(u=arguments,i=this,c=n,r){if(void 0===a)return d(c);if(v)return su(a),a=wi(g,t),p(c)}return void 0===a&&(a=wi(g,t)),f}return t=ff(t)||0,qo(r)&&(s=!!r.leading,o=(v="maxWait"in r)?fr(ff(r.maxWait)||0,t):o,h="trailing"in r?!!r.trailing:h),b.cancel=function(){void 0!==a&&su(a),l=0,u=c=i=a=void 0},b.flush=function(){return void 0===a?f:y(_o())},b}var xo=De((function(n,t){return Xr(n,1,t)})),jo=De((function(n,t,r){return Xr(n,ff(t)||0,r)}));function Ao(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new yn(e);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Ao.Cache||Tr),r}function Oo(n){if("function"!=typeof n)throw new yn(e);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}Ao.Cache=Tr;var ko=cu((function(n,t){var r=(t=1==t.length&&Wo(t[0])?vt(t[0],St(Yu())):vt(oe(t,1),St(Yu()))).length;return De((function(e){for(var u=-1,i=ar(e.length,r);++u<i;)e[u]=t[u].call(this,e[u]);return ut(n,this,e)}))})),Eo=De((function(n,t){return Pu(n,32,void 0,t,Nt(t,Ju(Eo)))})),Io=De((function(n,t){return Pu(n,64,void 0,t,Nt(t,Ju(Io)))})),Ro=Zu((function(n,t){return Pu(n,256,void 0,void 0,void 0,t)}));function So(n,t){return n===t||n!=n&&t!=t}var zo=Uu(de),Co=Uu((function(n,t){return n>=t})),Lo=we(function(){return arguments}())?we:function(n){return Zo(n)&&An.call(n,"callee")&&!Gn.call(n,"callee")},Wo=V.isArray,Uo=Qn?St(Qn):function(n){return Zo(n)&&pe(n)==m};function To(n){return null!=n&&Fo(n.length)&&!$o(n)}function Bo(n){return Zo(n)&&To(n)}var Mo=er||fa,Do=Xn?St(Xn):function(n){return Zo(n)&&pe(n)==c};function Po(n){if(!Zo(n))return!1;var t=pe(n);return t==l||"[object DOMException]"==t||"string"==typeof n.message&&"string"==typeof n.name&&!Go(n)}function $o(n){if(!qo(n))return!1;var t=pe(n);return t==s||t==v||"[object AsyncFunction]"==t||"[object Proxy]"==t}function No(n){return"number"==typeof n&&n==uf(n)}function Fo(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=9007199254740991}function qo(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function Zo(n){return null!=n&&"object"==typeof n}var Ko=nt?St(nt):function(n){return Zo(n)&&ei(n)==h};function Vo(n){return"number"==typeof n||Zo(n)&&pe(n)==p}function Go(n){if(!Zo(n)||pe(n)!=d)return!1;var t=Zn(n);if(null===t)return!0;var r=An.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&jn.call(r)==In}var Ho=tt?St(tt):function(n){return Zo(n)&&pe(n)==_};var Jo=rt?St(rt):function(n){return Zo(n)&&ei(n)==g};function Yo(n){return"string"==typeof n||!Wo(n)&&Zo(n)&&pe(n)==y}function Qo(n){return"symbol"==typeof n||Zo(n)&&pe(n)==b}var Xo=et?St(et):function(n){return Zo(n)&&Fo(n.length)&&!!Dn[pe(n)]};var nf=Uu(Ee),tf=Uu((function(n,t){return n<=t}));function rf(n){if(!n)return[];if(To(n))return Yo(n)?Kt(n):yu(n);if(gt&&n[gt])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[gt]());var t=ei(n);return(t==h?Pt:t==g?Ft:zf)(n)}function ef(n){return n?(n=ff(n))===1/0||n===-1/0?17976931348623157e292*(n<0?-1:1):n==n?n:0:0===n?n:0}function uf(n){var t=ef(n),r=t%1;return t==t?r?t-r:t:0}function of(n){return n?Jr(uf(n),0,4294967295):0}function ff(n){if("number"==typeof n)return n;if(Qo(n))return NaN;if(qo(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=qo(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=Rt(n);var r=en.test(n);return r||on.test(n)?Fn(n.slice(2),r?2:8):rn.test(n)?NaN:+n}function af(n){return bu(n,jf(n))}function cf(n){return null==n?"":Qe(n)}var lf=mu((function(n,t){if(vi(t)||To(t))bu(t,xf(t),n);else for(var r in t)An.call(t,r)&&qr(n,r,t[r])})),sf=mu((function(n,t){bu(t,jf(t),n)})),vf=mu((function(n,t,r,e){bu(t,jf(t),n,e)})),hf=mu((function(n,t,r,e){bu(t,xf(t),n,e)})),pf=Zu(Hr);var df=De((function(n,t){n=dn(n);var r=-1,e=t.length,u=e>2?t[2]:void 0;for(u&&ai(t[0],t[1],u)&&(e=1);++r<e;)for(var i=t[r],o=jf(i),f=-1,a=o.length;++f<a;){var c=o[f],l=n[c];(void 0===l||So(l,mn[c])&&!An.call(n,c))&&(n[c]=i[c])}return n})),_f=De((function(n){return n.push(void 0,Nu),ut(Of,void 0,n)}));function gf(n,t,r){var e=null==n?void 0:ve(n,t);return void 0===e?r:e}function yf(n,t){return null!=n&&ui(n,t,ge)}var bf=Su((function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=En.call(t)),n[t]=r}),Zf(Gf)),wf=Su((function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=En.call(t)),An.call(n,t)?n[t].push(r):n[t]=[r]}),Yu),mf=De(be);function xf(n){return To(n)?Dr(n):Oe(n)}function jf(n){return To(n)?Dr(n,!0):ke(n)}var Af=mu((function(n,t,r){ze(n,t,r)})),Of=mu((function(n,t,r,e){ze(n,t,r,e)})),kf=Zu((function(n,t){var r={};if(null==n)return r;var e=!1;t=vt(t,(function(t){return t=au(t,n),e||(e=t.length>1),t})),bu(n,Vu(n),r),e&&(r=Yr(r,7,Fu));for(var u=t.length;u--;)nu(r,t[u]);return r}));var Ef=Zu((function(n,t){return null==n?{}:function(n,t){return We(n,t,(function(t,r){return yf(n,r)}))}(n,t)}));function If(n,t){if(null==n)return{};var r=vt(Vu(n),(function(n){return[n]}));return t=Yu(t),We(n,r,(function(n,r){return t(n,r[0])}))}var Rf=Du(xf),Sf=Du(jf);function zf(n){return null==n?[]:zt(n,xf(n))}var Cf=Ou((function(n,t,r){return t=t.toLowerCase(),n+(r?Lf(t):t)}));function Lf(n){return $f(cf(n).toLowerCase())}function Wf(n){return(n=cf(n))&&n.replace(an,Tt).replace(Cn,"")}var Uf=Ou((function(n,t,r){return n+(r?"-":"")+t.toLowerCase()})),Tf=Ou((function(n,t,r){return n+(r?" ":"")+t.toLowerCase()})),Bf=Au("toLowerCase");var Mf=Ou((function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}));var Df=Ou((function(n,t,r){return n+(r?" ":"")+$f(t)}));var Pf=Ou((function(n,t,r){return n+(r?" ":"")+t.toUpperCase()})),$f=Au("toUpperCase");function Nf(n,t,r){return n=cf(n),void 0===(t=r?void 0:t)?function(n){return Tn.test(n)}(n)?function(n){return n.match(Wn)||[]}(n):function(n){return n.match(Y)||[]}(n):n.match(t)||[]}var Ff=De((function(n,t){try{return ut(n,void 0,t)}catch(n){return Po(n)?n:new vn(n)}})),qf=Zu((function(n,t){return ot(t,(function(t){t=ki(t),Gr(n,t,bo(n[t],n))})),n}));function Zf(n){return function(){return n}}var Kf=Iu(),Vf=Iu(!0);function Gf(n){return n}function Hf(n){return Ae("function"==typeof n?n:Yr(n,1))}var Jf=De((function(n,t){return function(r){return be(r,n,t)}})),Yf=De((function(n,t){return function(r){return be(n,r,t)}}));function Qf(n,t,r){var e=xf(t),u=se(t,e);null!=r||qo(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=se(t,xf(t)));var i=!(qo(r)&&"chain"in r&&!r.chain),o=$o(n);return ot(u,(function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__),u=r.__actions__=yu(this.__actions__);return u.push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,ht([this.value()],arguments))})})),n}function Xf(){}var na=Cu(vt),ta=Cu(at),ra=Cu(_t);function ea(n){return ci(n)?At(ki(n)):function(n){return function(t){return ve(t,n)}}(n)}var ua=Wu(),ia=Wu(!0);function oa(){return[]}function fa(){return!1}var aa=zu((function(n,t){return n+t}),0),ca=Bu("ceil"),la=zu((function(n,t){return n/t}),1),sa=Bu("floor");var va,ha=zu((function(n,t){return n*t}),1),pa=Bu("round"),da=zu((function(n,t){return n-t}),0);return Rr.after=function(n,t){if("function"!=typeof t)throw new yn(e);return n=uf(n),function(){if(--n<1)return t.apply(this,arguments)}},Rr.ary=go,Rr.assign=lf,Rr.assignIn=sf,Rr.assignInWith=vf,Rr.assignWith=hf,Rr.at=pf,Rr.before=yo,Rr.bind=bo,Rr.bindAll=qf,Rr.bindKey=wo,Rr.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return Wo(n)?n:[n]},Rr.chain=to,Rr.chunk=function(n,t,r){t=(r?ai(n,t,r):void 0===t)?1:fr(uf(t),0);var e=null==n?0:n.length;if(!e||t<1)return[];for(var u=0,i=0,o=V(nr(e/t));u<e;)o[i++]=Ke(n,u,u+=t);return o},Rr.compact=function(n){for(var t=-1,r=null==n?0:n.length,e=0,u=[];++t<r;){var i=n[t];i&&(u[e++]=i)}return u},Rr.concat=function(){var n=arguments.length;if(!n)return[];for(var t=V(n-1),r=arguments[0],e=n;e--;)t[e-1]=arguments[e];return ht(Wo(r)?yu(r):[r],oe(t,1))},Rr.cond=function(n){var t=null==n?0:n.length,r=Yu();return n=t?vt(n,(function(n){if("function"!=typeof n[1])throw new yn(e);return[r(n[0]),n[1]]})):[],De((function(r){for(var e=-1;++e<t;){var u=n[e];if(ut(u[0],this,r))return ut(u[1],this,r)}}))},Rr.conforms=function(n){return function(n){var t=xf(n);return function(r){return Qr(r,n,t)}}(Yr(n,1))},Rr.constant=Zf,Rr.countBy=uo,Rr.create=function(n,t){var r=Sr(n);return null==t?r:Vr(r,t)},Rr.curry=function n(t,r,e){var u=Pu(t,8,void 0,void 0,void 0,void 0,void 0,r=e?void 0:r);return u.placeholder=n.placeholder,u},Rr.curryRight=function n(t,r,e){var u=Pu(t,16,void 0,void 0,void 0,void 0,void 0,r=e?void 0:r);return u.placeholder=n.placeholder,u},Rr.debounce=mo,Rr.defaults=df,Rr.defaultsDeep=_f,Rr.defer=xo,Rr.delay=jo,Rr.difference=Ri,Rr.differenceBy=Si,Rr.differenceWith=zi,Rr.drop=function(n,t,r){var e=null==n?0:n.length;return e?Ke(n,(t=r||void 0===t?1:uf(t))<0?0:t,e):[]},Rr.dropRight=function(n,t,r){var e=null==n?0:n.length;return e?Ke(n,0,(t=e-(t=r||void 0===t?1:uf(t)))<0?0:t):[]},Rr.dropRightWhile=function(n,t){return n&&n.length?ru(n,Yu(t,3),!0,!0):[]},Rr.dropWhile=function(n,t){return n&&n.length?ru(n,Yu(t,3),!0):[]},Rr.fill=function(n,t,r,e){var u=null==n?0:n.length;return u?(r&&"number"!=typeof r&&ai(n,t,r)&&(r=0,e=u),function(n,t,r,e){var u=n.length;for((r=uf(r))<0&&(r=-r>u?0:u+r),(e=void 0===e||e>u?u:uf(e))<0&&(e+=u),e=r>e?0:of(e);r<e;)n[r++]=t;return n}(n,t,r,e)):[]},Rr.filter=function(n,t){return(Wo(n)?ct:ie)(n,Yu(t,3))},Rr.flatMap=function(n,t){return oe(vo(n,t),1)},Rr.flatMapDeep=function(n,t){return oe(vo(n,t),1/0)},Rr.flatMapDepth=function(n,t,r){return r=void 0===r?1:uf(r),oe(vo(n,t),r)},Rr.flatten=Wi,Rr.flattenDeep=function(n){return(null==n?0:n.length)?oe(n,1/0):[]},Rr.flattenDepth=function(n,t){return(null==n?0:n.length)?oe(n,t=void 0===t?1:uf(t)):[]},Rr.flip=function(n){return Pu(n,512)},Rr.flow=Kf,Rr.flowRight=Vf,Rr.fromPairs=function(n){for(var t=-1,r=null==n?0:n.length,e={};++t<r;){var u=n[t];e[u[0]]=u[1]}return e},Rr.functions=function(n){return null==n?[]:se(n,xf(n))},Rr.functionsIn=function(n){return null==n?[]:se(n,jf(n))},Rr.groupBy=co,Rr.initial=function(n){return(null==n?0:n.length)?Ke(n,0,-1):[]},Rr.intersection=Ti,Rr.intersectionBy=Bi,Rr.intersectionWith=Mi,Rr.invert=bf,Rr.invertBy=wf,Rr.invokeMap=lo,Rr.iteratee=Hf,Rr.keyBy=so,Rr.keys=xf,Rr.keysIn=jf,Rr.map=vo,Rr.mapKeys=function(n,t){var r={};return t=Yu(t,3),ce(n,(function(n,e,u){Gr(r,t(n,e,u),n)})),r},Rr.mapValues=function(n,t){var r={};return t=Yu(t,3),ce(n,(function(n,e,u){Gr(r,e,t(n,e,u))})),r},Rr.matches=function(n){return Re(Yr(n,1))},Rr.matchesProperty=function(n,t){return Se(n,Yr(t,1))},Rr.memoize=Ao,Rr.merge=Af,Rr.mergeWith=Of,Rr.method=Jf,Rr.methodOf=Yf,Rr.mixin=Qf,Rr.negate=Oo,Rr.nthArg=function(n){return n=uf(n),De((function(t){return Ce(t,n)}))},Rr.omit=kf,Rr.omitBy=function(n,t){return If(n,Oo(Yu(t)))},Rr.once=function(n){return yo(2,n)},Rr.orderBy=function(n,t,r,e){return null==n?[]:(Wo(t)||(t=null==t?[]:[t]),Wo(r=e?void 0:r)||(r=null==r?[]:[r]),Le(n,t,r))},Rr.over=na,Rr.overArgs=ko,Rr.overEvery=ta,Rr.overSome=ra,Rr.partial=Eo,Rr.partialRight=Io,Rr.partition=ho,Rr.pick=Ef,Rr.pickBy=If,Rr.property=ea,Rr.propertyOf=function(n){return function(t){return null==n?void 0:ve(n,t)}},Rr.pull=Pi,Rr.pullAll=$i,Rr.pullAllBy=function(n,t,r){return n&&n.length&&t&&t.length?Ue(n,t,Yu(r,2)):n},Rr.pullAllWith=function(n,t,r){return n&&n.length&&t&&t.length?Ue(n,t,void 0,r):n},Rr.pullAt=Ni,Rr.range=ua,Rr.rangeRight=ia,Rr.rearg=Ro,Rr.reject=function(n,t){return(Wo(n)?ct:ie)(n,Oo(Yu(t,3)))},Rr.remove=function(n,t){var r=[];if(!n||!n.length)return r;var e=-1,u=[],i=n.length;for(t=Yu(t,3);++e<i;){var o=n[e];t(o,e,n)&&(r.push(o),u.push(e))}return Te(n,u),r},Rr.rest=function(n,t){if("function"!=typeof n)throw new yn(e);return De(n,t=void 0===t?t:uf(t))},Rr.reverse=Fi,Rr.sampleSize=function(n,t,r){return t=(r?ai(n,t,r):void 0===t)?1:uf(t),(Wo(n)?$r:$e)(n,t)},Rr.set=function(n,t,r){return null==n?n:Ne(n,t,r)},Rr.setWith=function(n,t,r,e){return e="function"==typeof e?e:void 0,null==n?n:Ne(n,t,r,e)},Rr.shuffle=function(n){return(Wo(n)?Nr:Ze)(n)},Rr.slice=function(n,t,r){var e=null==n?0:n.length;return e?(r&&"number"!=typeof r&&ai(n,t,r)?(t=0,r=e):(t=null==t?0:uf(t),r=void 0===r?e:uf(r)),Ke(n,t,r)):[]},Rr.sortBy=po,Rr.sortedUniq=function(n){return n&&n.length?Je(n):[]},Rr.sortedUniqBy=function(n,t){return n&&n.length?Je(n,Yu(t,2)):[]},Rr.split=function(n,t,r){return r&&"number"!=typeof r&&ai(n,t,r)&&(t=r=void 0),(r=void 0===r?4294967295:r>>>0)?(n=cf(n))&&("string"==typeof t||null!=t&&!Ho(t))&&!(t=Qe(t))&&Dt(n)?lu(Kt(n),0,r):n.split(t,r):[]},Rr.spread=function(n,t){if("function"!=typeof n)throw new yn(e);return t=null==t?0:fr(uf(t),0),De((function(r){var e=r[t],u=lu(r,0,t);return e&&ht(u,e),ut(n,this,u)}))},Rr.tail=function(n){var t=null==n?0:n.length;return t?Ke(n,1,t):[]},Rr.take=function(n,t,r){return n&&n.length?Ke(n,0,(t=r||void 0===t?1:uf(t))<0?0:t):[]},Rr.takeRight=function(n,t,r){var e=null==n?0:n.length;return e?Ke(n,(t=e-(t=r||void 0===t?1:uf(t)))<0?0:t,e):[]},Rr.takeRightWhile=function(n,t){return n&&n.length?ru(n,Yu(t,3),!1,!0):[]},Rr.takeWhile=function(n,t){return n&&n.length?ru(n,Yu(t,3)):[]},Rr.tap=function(n,t){return t(n),n},Rr.throttle=function(n,t,r){var u=!0,i=!0;if("function"!=typeof n)throw new yn(e);return qo(r)&&(u="leading"in r?!!r.leading:u,i="trailing"in r?!!r.trailing:i),mo(n,t,{leading:u,maxWait:t,trailing:i})},Rr.thru=ro,Rr.toArray=rf,Rr.toPairs=Rf,Rr.toPairsIn=Sf,Rr.toPath=function(n){return Wo(n)?vt(n,ki):Qo(n)?[n]:yu(Oi(cf(n)))},Rr.toPlainObject=af,Rr.transform=function(n,t,r){var e=Wo(n),u=e||Mo(n)||Xo(n);if(t=Yu(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:qo(n)&&$o(i)?Sr(Zn(n)):{}}return(u?ot:ce)(n,(function(n,e,u){return t(r,n,e,u)})),r},Rr.unary=function(n){return go(n,1)},Rr.union=qi,Rr.unionBy=Zi,Rr.unionWith=Ki,Rr.uniq=function(n){return n&&n.length?Xe(n):[]},Rr.uniqBy=function(n,t){return n&&n.length?Xe(n,Yu(t,2)):[]},Rr.uniqWith=function(n,t){return t="function"==typeof t?t:void 0,n&&n.length?Xe(n,void 0,t):[]},Rr.unset=function(n,t){return null==n||nu(n,t)},Rr.unzip=Vi,Rr.unzipWith=Gi,Rr.update=function(n,t,r){return null==n?n:tu(n,t,fu(r))},Rr.updateWith=function(n,t,r,e){return e="function"==typeof e?e:void 0,null==n?n:tu(n,t,fu(r),e)},Rr.values=zf,Rr.valuesIn=function(n){return null==n?[]:zt(n,jf(n))},Rr.without=Hi,Rr.words=Nf,Rr.wrap=function(n,t){return Eo(fu(t),n)},Rr.xor=Ji,Rr.xorBy=Yi,Rr.xorWith=Qi,Rr.zip=Xi,Rr.zipObject=function(n,t){return iu(n||[],t||[],qr)},Rr.zipObjectDeep=function(n,t){return iu(n||[],t||[],Ne)},Rr.zipWith=no,Rr.entries=Rf,Rr.entriesIn=Sf,Rr.extend=sf,Rr.extendWith=vf,Qf(Rr,Rr),Rr.add=aa,Rr.attempt=Ff,Rr.camelCase=Cf,Rr.capitalize=Lf,Rr.ceil=ca,Rr.clamp=function(n,t,r){return void 0===r&&(r=t,t=void 0),void 0!==r&&(r=(r=ff(r))==r?r:0),void 0!==t&&(t=(t=ff(t))==t?t:0),Jr(ff(n),t,r)},Rr.clone=function(n){return Yr(n,4)},Rr.cloneDeep=function(n){return Yr(n,5)},Rr.cloneDeepWith=function(n,t){return Yr(n,5,t="function"==typeof t?t:void 0)},Rr.cloneWith=function(n,t){return Yr(n,4,t="function"==typeof t?t:void 0)},Rr.conformsTo=function(n,t){return null==t||Qr(n,t,xf(t))},Rr.deburr=Wf,Rr.defaultTo=function(n,t){return null==n||n!=n?t:n},Rr.divide=la,Rr.endsWith=function(n,t,r){n=cf(n),t=Qe(t);var e=n.length,u=r=void 0===r?e:Jr(uf(r),0,e);return(r-=t.length)>=0&&n.slice(r,u)==t},Rr.eq=So,Rr.escape=function(n){return(n=cf(n))&&B.test(n)?n.replace(U,Bt):n},Rr.escapeRegExp=function(n){return(n=cf(n))&&Z.test(n)?n.replace(q,"\\$&"):n},Rr.every=function(n,t,r){var e=Wo(n)?at:ee;return r&&ai(n,t,r)&&(t=void 0),e(n,Yu(t,3))},Rr.find=io,Rr.findIndex=Ci,Rr.findKey=function(n,t){return yt(n,Yu(t,3),ce)},Rr.findLast=oo,Rr.findLastIndex=Li,Rr.findLastKey=function(n,t){return yt(n,Yu(t,3),le)},Rr.floor=sa,Rr.forEach=fo,Rr.forEachRight=ao,Rr.forIn=function(n,t){return null==n?n:fe(n,Yu(t,3),jf)},Rr.forInRight=function(n,t){return null==n?n:ae(n,Yu(t,3),jf)},Rr.forOwn=function(n,t){return n&&ce(n,Yu(t,3))},Rr.forOwnRight=function(n,t){return n&&le(n,Yu(t,3))},Rr.get=gf,Rr.gt=zo,Rr.gte=Co,Rr.has=function(n,t){return null!=n&&ui(n,t,_e)},Rr.hasIn=yf,Rr.head=Ui,Rr.identity=Gf,Rr.includes=function(n,t,r,e){n=To(n)?n:zf(n),r=r&&!e?uf(r):0;var u=n.length;return r<0&&(r=fr(u+r,0)),Yo(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&wt(n,t,r)>-1},Rr.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:uf(r);return u<0&&(u=fr(e+u,0)),wt(n,t,u)},Rr.inRange=function(n,t,r){return t=ef(t),void 0===r?(r=t,t=0):r=ef(r),function(n,t,r){return n>=ar(t,r)&&n<fr(t,r)}(n=ff(n),t,r)},Rr.invoke=mf,Rr.isArguments=Lo,Rr.isArray=Wo,Rr.isArrayBuffer=Uo,Rr.isArrayLike=To,Rr.isArrayLikeObject=Bo,Rr.isBoolean=function(n){return!0===n||!1===n||Zo(n)&&pe(n)==a},Rr.isBuffer=Mo,Rr.isDate=Do,Rr.isElement=function(n){return Zo(n)&&1===n.nodeType&&!Go(n)},Rr.isEmpty=function(n){if(null==n)return!0;if(To(n)&&(Wo(n)||"string"==typeof n||"function"==typeof n.splice||Mo(n)||Xo(n)||Lo(n)))return!n.length;var t=ei(n);if(t==h||t==g)return!n.size;if(vi(n))return!Oe(n).length;for(var r in n)if(An.call(n,r))return!1;return!0},Rr.isEqual=function(n,t){return me(n,t)},Rr.isEqualWith=function(n,t,r){var e=(r="function"==typeof r?r:void 0)?r(n,t):void 0;return void 0===e?me(n,t,void 0,r):!!e},Rr.isError=Po,Rr.isFinite=function(n){return"number"==typeof n&&ur(n)},Rr.isFunction=$o,Rr.isInteger=No,Rr.isLength=Fo,Rr.isMap=Ko,Rr.isMatch=function(n,t){return n===t||xe(n,t,Xu(t))},Rr.isMatchWith=function(n,t,r){return r="function"==typeof r?r:void 0,xe(n,t,Xu(t),r)},Rr.isNaN=function(n){return Vo(n)&&n!=+n},Rr.isNative=function(n){if(si(n))throw new vn("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return je(n)},Rr.isNil=function(n){return null==n},Rr.isNull=function(n){return null===n},Rr.isNumber=Vo,Rr.isObject=qo,Rr.isObjectLike=Zo,Rr.isPlainObject=Go,Rr.isRegExp=Ho,Rr.isSafeInteger=function(n){return No(n)&&n>=-9007199254740991&&n<=9007199254740991},Rr.isSet=Jo,Rr.isString=Yo,Rr.isSymbol=Qo,Rr.isTypedArray=Xo,Rr.isUndefined=function(n){return void 0===n},Rr.isWeakMap=function(n){return Zo(n)&&ei(n)==w},Rr.isWeakSet=function(n){return Zo(n)&&"[object WeakSet]"==pe(n)},Rr.join=function(n,t){return null==n?"":ir.call(n,t)},Rr.kebabCase=Uf,Rr.last=Di,Rr.lastIndexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e;return void 0!==r&&(u=(u=uf(r))<0?fr(e+u,0):ar(u,e-1)),t==t?function(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e}(n,t,u):bt(n,xt,u,!0)},Rr.lowerCase=Tf,Rr.lowerFirst=Bf,Rr.lt=nf,Rr.lte=tf,Rr.max=function(n){return n&&n.length?ue(n,Gf,de):void 0},Rr.maxBy=function(n,t){return n&&n.length?ue(n,Yu(t,2),de):void 0},Rr.mean=function(n){return jt(n,Gf)},Rr.meanBy=function(n,t){return jt(n,Yu(t,2))},Rr.min=function(n){return n&&n.length?ue(n,Gf,Ee):void 0},Rr.minBy=function(n,t){return n&&n.length?ue(n,Yu(t,2),Ee):void 0},Rr.stubArray=oa,Rr.stubFalse=fa,Rr.stubObject=function(){return{}},Rr.stubString=function(){return""},Rr.stubTrue=function(){return!0},Rr.multiply=ha,Rr.nth=function(n,t){return n&&n.length?Ce(n,uf(t)):void 0},Rr.noConflict=function(){return Kn._===this&&(Kn._=Rn),this},Rr.noop=Xf,Rr.now=_o,Rr.pad=function(n,t,r){n=cf(n);var e=(t=uf(t))?Zt(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return Lu(tr(u),r)+n+Lu(nr(u),r)},Rr.padEnd=function(n,t,r){n=cf(n);var e=(t=uf(t))?Zt(n):0;return t&&e<t?n+Lu(t-e,r):n},Rr.padStart=function(n,t,r){n=cf(n);var e=(t=uf(t))?Zt(n):0;return t&&e<t?Lu(t-e,r)+n:n},Rr.parseInt=function(n,t,r){return r||null==t?t=0:t&&(t=+t),lr(cf(n).replace(K,""),t||0)},Rr.random=function(n,t,r){if(r&&"boolean"!=typeof r&&ai(n,t,r)&&(t=r=void 0),void 0===r&&("boolean"==typeof t?(r=t,t=void 0):"boolean"==typeof n&&(r=n,n=void 0)),void 0===n&&void 0===t?(n=0,t=1):(n=ef(n),void 0===t?(t=n,n=0):t=ef(t)),n>t){var e=n;n=t,t=e}if(r||n%1||t%1){var u=sr();return ar(n+u*(t-n+Nn("1e-"+((u+"").length-1))),t)}return Be(n,t)},Rr.reduce=function(n,t,r){var e=Wo(n)?pt:kt,u=arguments.length<3;return e(n,Yu(t,4),r,u,te)},Rr.reduceRight=function(n,t,r){var e=Wo(n)?dt:kt,u=arguments.length<3;return e(n,Yu(t,4),r,u,re)},Rr.repeat=function(n,t,r){return t=(r?ai(n,t,r):void 0===t)?1:uf(t),Me(cf(n),t)},Rr.replace=function(){var n=arguments,t=cf(n[0]);return n.length<3?t:t.replace(n[1],n[2])},Rr.result=function(n,t,r){var e=-1,u=(t=au(t,n)).length;for(u||(u=1,n=void 0);++e<u;){var i=null==n?void 0:n[ki(t[e])];void 0===i&&(e=u,i=r),n=$o(i)?i.call(n):i}return n},Rr.round=pa,Rr.runInContext=n,Rr.sample=function(n){return(Wo(n)?Pr:Pe)(n)},Rr.size=function(n){if(null==n)return 0;if(To(n))return Yo(n)?Zt(n):n.length;var t=ei(n);return t==h||t==g?n.size:Oe(n).length},Rr.snakeCase=Mf,Rr.some=function(n,t,r){var e=Wo(n)?_t:Ve;return r&&ai(n,t,r)&&(t=void 0),e(n,Yu(t,3))},Rr.sortedIndex=function(n,t){return Ge(n,t)},Rr.sortedIndexBy=function(n,t,r){return He(n,t,Yu(r,2))},Rr.sortedIndexOf=function(n,t){var r=null==n?0:n.length;if(r){var e=Ge(n,t);if(e<r&&So(n[e],t))return e}return-1},Rr.sortedLastIndex=function(n,t){return Ge(n,t,!0)},Rr.sortedLastIndexBy=function(n,t,r){return He(n,t,Yu(r,2),!0)},Rr.sortedLastIndexOf=function(n,t){if(null==n?0:n.length){var r=Ge(n,t,!0)-1;if(So(n[r],t))return r}return-1},Rr.startCase=Df,Rr.startsWith=function(n,t,r){return n=cf(n),r=null==r?0:Jr(uf(r),0,n.length),t=Qe(t),n.slice(r,r+t.length)==t},Rr.subtract=da,Rr.sum=function(n){return n&&n.length?Et(n,Gf):0},Rr.sumBy=function(n,t){return n&&n.length?Et(n,Yu(t,2)):0},Rr.template=function(n,t,r){var e=Rr.templateSettings;r&&ai(n,t,r)&&(t=void 0),n=cf(n),t=vf({},t,e,$u);var u,i,o=vf({},t.imports,e.imports,$u),f=xf(o),a=zt(o,f),c=0,l=t.interpolate||cn,s="__p +='",v=_n((t.escape||cn).source+"|"+l.source+"|"+(l===P?nn:cn).source+"|"+(t.evaluate||cn).source+"|$","g"),h="//# sourceURL="+(An.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Mn+"]")+"\n";n.replace(v,(function(t,r,e,o,f,a){return e||(e=o),s+=n.slice(c,a).replace(ln,Mt),r&&(u=!0,s+="' +\n__e("+r+") +\n'"),f&&(i=!0,s+="';\n"+f+";\n__p +='"),e&&(s+="' +\n((__t=("+e+"))==null ? '':__t) +\n'"),c=a+t.length,t})),s+="';\n";var p=An.call(t,"variable")&&t.variable;if(p){if(Q.test(p))throw new vn("Invalid `variable` option passed into `_.template`")}else s="with (obj){\n"+s+"\n}\n";s=(i?s.replace(z,""):s).replace(C,"$1").replace(L,"$1;"),s="function("+(p||"obj")+"){\n"+(p?"":"obj||(obj={});\n")+"var __t, __p=''"+(u?", __e=_.escape":"")+(i?", __j=Array.prototype.join;\nfunction print(){ __p +=__j.call(arguments, '') }\n":";\n")+s+"return __p\n}";var d=Ff((function(){return hn(f,h+"return "+s).apply(void 0,a)}));if(d.source=s,Po(d))throw d;return d},Rr.times=function(n,t){if((n=uf(n))<1||n>9007199254740991)return[];var r=4294967295,e=ar(n,4294967295);n-=4294967295;for(var u=It(e,t=Yu(t));++r<n;)t(r);return u},Rr.toFinite=ef,Rr.toInteger=uf,Rr.toLength=of,Rr.toLower=function(n){return cf(n).toLowerCase()},Rr.toNumber=ff,Rr.toSafeInteger=function(n){return n?Jr(uf(n),-9007199254740991,9007199254740991):0===n?n:0},Rr.toString=cf,Rr.toUpper=function(n){return cf(n).toUpperCase()},Rr.trim=function(n,t,r){if((n=cf(n))&&(r||void 0===t))return Rt(n);if(!n||!(t=Qe(t)))return n;var e=Kt(n),u=Kt(t);return lu(e,Lt(e,u),Wt(e,u)+1).join("")},Rr.trimEnd=function(n,t,r){if((n=cf(n))&&(r||void 0===t))return n.slice(0,Vt(n)+1);if(!n||!(t=Qe(t)))return n;var e=Kt(n);return lu(e,0,Wt(e,Kt(t))+1).join("")},Rr.trimStart=function(n,t,r){if((n=cf(n))&&(r||void 0===t))return n.replace(K,"");if(!n||!(t=Qe(t)))return n;var e=Kt(n);return lu(e,Lt(e,Kt(t))).join("")},Rr.truncate=function(n,t){var r=30,e="...";if(qo(t)){var u="separator"in t?t.separator:u;r="length"in t?uf(t.length):r,e="omission"in t?Qe(t.omission):e}var i=(n=cf(n)).length;if(Dt(n)){var o=Kt(n);i=o.length}if(r>=i)return n;var f=r-Zt(e);if(f<1)return e;var a=o?lu(o,0,f).join(""):n.slice(0,f);if(void 0===u)return a+e;if(o&&(f+=a.length-f),Ho(u)){if(n.slice(f).search(u)){var c,l=a;for(u.global||(u=_n(u.source,cf(tn.exec(u))+"g")),u.lastIndex=0;c=u.exec(l);)var s=c.index;a=a.slice(0,void 0===s?f:s)}}else if(n.indexOf(Qe(u),f)!=f){var v=a.lastIndexOf(u);v>-1&&(a=a.slice(0,v))}return a+e},Rr.unescape=function(n){return(n=cf(n))&&T.test(n)?n.replace(W,Gt):n},Rr.uniqueId=function(n){var t=++On;return cf(n)+t},Rr.upperCase=Pf,Rr.upperFirst=$f,Rr.each=fo,Rr.eachRight=ao,Rr.first=Ui,Qf(Rr,(va={},ce(Rr,(function(n,t){An.call(Rr.prototype,t)||(va[t]=n)})),va),{chain:!1}),Rr.VERSION="4.17.21",ot(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(n){Rr[n].placeholder=Rr})),ot(["drop","take"],(function(n,t){Lr.prototype[n]=function(r){r=void 0===r?1:fr(uf(r),0);var e=this.__filtered__&&!t?new Lr(this):this.clone();return e.__filtered__?e.__takeCount__=ar(r,e.__takeCount__):e.__views__.push({size:ar(r,4294967295),type:n+(e.__dir__<0?"Right":"")}),e},Lr.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}})),ot(["filter","map","takeWhile"],(function(n,t){var r=t+1,e=1==r||3==r;Lr.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:Yu(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}})),ot(["head","last"],(function(n,t){var r="take"+(t?"Right":"");Lr.prototype[n]=function(){return this[r](1).value()[0]}})),ot(["initial","tail"],(function(n,t){var r="drop"+(t?"":"Right");Lr.prototype[n]=function(){return this.__filtered__?new Lr(this):this[r](1)}})),Lr.prototype.compact=function(){return this.filter(Gf)},Lr.prototype.find=function(n){return this.filter(n).head()},Lr.prototype.findLast=function(n){return this.reverse().find(n)},Lr.prototype.invokeMap=De((function(n,t){return"function"==typeof n?new Lr(this):this.map((function(r){return be(r,n,t)}))})),Lr.prototype.reject=function(n){return this.filter(Oo(Yu(n)))},Lr.prototype.slice=function(n,t){n=uf(n);var r=this;return r.__filtered__&&(n>0||t<0)?new Lr(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),void 0!==t&&(r=(t=uf(t))<0?r.dropRight(-t):r.take(t-n)),r)},Lr.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Lr.prototype.toArray=function(){return this.take(4294967295)},ce(Lr.prototype,(function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),u=Rr[e?"take"+("last"==t?"Right":""):t],i=e||/^find/.test(t);u&&(Rr.prototype[t]=function(){var t=this.__wrapped__,o=e?[1]:arguments,f=t instanceof Lr,a=o[0],c=f||Wo(t),l=function(n){var t=u.apply(Rr,ht([n],o));return e&&s?t[0]:t};c&&r&&"function"==typeof a&&1!=a.length&&(f=c=!1);var s=this.__chain__,v=!!this.__actions__.length,h=i&&!s,p=f&&!v;if(!i&&c){t=p?t:new Lr(this);var d=n.apply(t,o);return d.__actions__.push({func:ro,args:[l],thisArg:void 0}),new Cr(d,s)}return h&&p?n.apply(this,o):(d=this.thru(l),h?e?d.value()[0]:d.value():d)})})),ot(["pop","push","shift","sort","splice","unshift"],(function(n){var t=bn[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);Rr.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(Wo(u)?u:[],n)}return this[r]((function(r){return t.apply(Wo(r)?r:[],n)}))}})),ce(Lr.prototype,(function(n,t){var r=Rr[t];if(r){var e=r.name+"";An.call(wr,e)||(wr[e]=[]),wr[e].push({name:t,func:r})}})),wr[Ru(void 0,2).name]=[{name:"wrapper",func:void 0}],Lr.prototype.clone=function(){var n=new Lr(this.__wrapped__);return n.__actions__=yu(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=yu(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=yu(this.__views__),n},Lr.prototype.reverse=function(){if(this.__filtered__){var n=new Lr(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},Lr.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=Wo(n),e=t<0,u=r?n.length:0,i=function(n,t,r){var e=-1,u=r.length;for(;++e<u;){var i=r[e],o=i.size;switch(i.type){case"drop":n+=o;break;case"dropRight":t-=o;break;case"take":t=ar(t,n+o);break;case"takeRight":n=fr(n,t-o)}}return{start:n,end:t}}(0,u,this.__views__),o=i.start,f=i.end,a=f-o,c=e?f:o-1,l=this.__iteratees__,s=l.length,v=0,h=ar(a,this.__takeCount__);if(!r||!e&&u==a&&h==a)return eu(n,this.__actions__);var p=[];n:for(;a--&&v<h;){for(var d=-1,_=n[c+=t];++d<s;){var g=l[d],y=g.iteratee,b=g.type,w=y(_);if(2==b)_=w;else if(!w){if(1==b)continue n;break n}}p[v++]=_}return p},Rr.prototype.at=eo,Rr.prototype.chain=function(){return to(this)},Rr.prototype.commit=function(){return new Cr(this.value(),this.__chain__)},Rr.prototype.next=function(){void 0===this.__values__&&(this.__values__=rf(this.value()));var n=this.__index__>=this.__values__.length;return{done:n,value:n?void 0:this.__values__[this.__index__++]}},Rr.prototype.plant=function(n){for(var t,r=this;r instanceof zr;){var e=Ii(r);e.__index__=0,e.__values__=void 0,t?u.__wrapped__=e:t=e;var u=e;r=r.__wrapped__}return u.__wrapped__=n,t},Rr.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof Lr){var t=n;return this.__actions__.length&&(t=new Lr(this)),(t=t.reverse()).__actions__.push({func:ro,args:[Fi],thisArg:void 0}),new Cr(t,this.__chain__)}return this.thru(Fi)},Rr.prototype.toJSON=Rr.prototype.valueOf=Rr.prototype.value=function(){return eu(this.__wrapped__,this.__actions__)},Rr.prototype.first=Rr.prototype.head,gt&&(Rr.prototype[gt]=function(){return this}),Rr}();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(Kn._=Ht,define((function(){return Ht}))):Gn?((Gn.exports=Ht)._=Ht,Vn._=Ht):Kn._=Ht}).call(this)}).call(this,r(0),r(3)(n))},function(n,t,r){"use strict";r.r(t),function(n){var t=r(1);!function(){function r(){if(!n.wp_consent_type&&!n.wp_fallback_consent_type)return;const r={};let e=!1;Object.entries(n._googlesitekitConsentCategoryMap).forEach(([t,u])=>{n.wp_has_consent&&n.wp_has_consent(t)&&(u.forEach(n=>{r[n]="granted"}),e=e||!!u.length)}),e&&!Object(t.isEqual)(r,n._googlesitekitConsents)&&(n.gtag("consent","update",r),n._googlesitekitConsents=r)}n.document.addEventListener("wp_listen_for_consent_change",(function(t){if(t.detail){const r={};let e=!1;Object.keys(t.detail).forEach(u=>{if(n._googlesitekitConsentCategoryMap[u]){const i="allow"===t.detail[u]?"granted":"denied",o=n._googlesitekitConsentCategoryMap[u];o.forEach(n=>{r[n]=i}),e=!!o.length}}),e&&n.gtag("consent","update",r)}})),n.document.addEventListener("wp_consent_type_defined",r),n.document.addEventListener("DOMContentLoaded",()=>{n.waitfor_consent_hook||r()})}()}.call(this,r(0))},function(n,t){n.exports=function(n){return n.webpackPolyfill||(n.deprecate=function(){},n.paths=[],n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),n.webpackPolyfill=1),n}}]);
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&"object"==typeof module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function b(b){var i=".smartmenus_mouse";if(h||b)h&&b&&(a(document).off(i),h=!1);else{var j=!0,k=null,l={mousemove:function(b){var c={x:b.pageX,y:b.pageY,timeStamp:(new Date).getTime()};if(k){var d=Math.abs(k.x-c.x),g=Math.abs(k.y-c.y);if((d>0||g>0)&&d<=4&&g<=4&&c.timeStamp-k.timeStamp<=300&&(f=!0,j)){var h=a(b.target).closest("a");h.is("a")&&a.each(e,function(){if(a.contains(this.$root[0],h[0]))return this.itemEnter({currentTarget:h[0]}),!1}),j=!1}}k=c}};l[g?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(a){c(a.originalEvent)&&(f=!1)},a(document).on(d(l,i)),h=!0}}function c(a){return!/^(4|mouse)$/.test(a.pointerType)}function d(a,b){b||(b="");var c={};for(var d in a)c[d.split(" ").join(b+" ")+b]=a[d];return c}var e=[],f=!1,g="ontouchstart"in window,h=!1,i=window.requestAnimationFrame||function(a){return setTimeout(a,1e3/60)},j=window.cancelAnimationFrame||function(a){clearTimeout(a)},k=!!a.fn.animate;return a.SmartMenus=function(b,c){this.$root=a(b),this.opts=c,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in b.style||"webkitPerspective"in b.style,this.wasCollapsible=!1,this.init()},a.extend(a.SmartMenus,{hideAll:function(){a.each(e,function(){this.menuHideAll()})},destroy:function(){for(;e.length;)e[0].destroy();b(!0)},prototype:{init:function(c){var f=this;if(!c){e.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var g=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(d({"mouseover focusin":a.proxy(this.rootOver,this),"mouseout focusout":a.proxy(this.rootOut,this),keydown:a.proxy(this.rootKeyDown,this)},g)).on(d({mouseenter:a.proxy(this.itemEnter,this),mouseleave:a.proxy(this.itemLeave,this),mousedown:a.proxy(this.itemDown,this),focus:a.proxy(this.itemFocus,this),blur:a.proxy(this.itemBlur,this),click:a.proxy(this.itemClick,this)},g),"a"),g+=this.rootId,this.opts.hideOnClick&&a(document).on(d({touchstart:a.proxy(this.docTouchStart,this),touchmove:a.proxy(this.docTouchMove,this),touchend:a.proxy(this.docTouchEnd,this),click:a.proxy(this.docClick,this)},g)),a(window).on(d({"resize orientationchange":a.proxy(this.winResize,this)},g)),this.opts.subIndicators&&(this.$subArrow=a("<span/>").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),b()}if(this.$firstSub=this.$root.find("ul").each(function(){f.menuInit(a(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var h=/(index|default)\.[^#\?\/]*/i,i=/#.*/,j=window.location.href.replace(h,""),k=j.replace(i,"");this.$root.find("a:not(.mega-menu a)").each(function(){var b=this.href.replace(h,""),c=a(this);b!=j&&b!=k||(c.addClass("current"),f.opts.markCurrentTree&&c.parentsUntil("[data-smartmenus-id]","ul").each(function(){a(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(b){if(!b){var c=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(c),c+=this.rootId,a(document).off(c),a(window).off(c),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var d=this;this.$root.find("ul").each(function(){var b=a(this);b.dataSM("scroll-arrows")&&b.dataSM("scroll-arrows").remove(),b.dataSM("shown-before")&&((d.opts.subMenusMinWidth||d.opts.subMenusMaxWidth)&&b.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),b.dataSM("scroll-arrows")&&b.dataSM("scroll-arrows").remove(),b.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(b.attr("id")||"").indexOf(d.accessIdPrefix)&&b.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var b=a(this);0==b.attr("id").indexOf(d.accessIdPrefix)&&b.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),b||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),e.splice(a.inArray(this,e),1))},disable:function(b){if(!this.disabled){if(this.menuHideAll(),!b&&!this.opts.isPopup&&this.$root.is(":visible")){var c=this.$root.offset();this.$disableOverlay=a('<div class="sm-jquery-disable-overlay"/>').css({position:"absolute",top:c.top,left:c.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(b){return this.$touchScrollingSub?void(this.$touchScrollingSub=null):void((this.visibleSubMenus.length&&!a.contains(this.$root[0],b.target)||a(b.target).closest("a").length)&&this.menuHideAll())},docTouchEnd:function(b){if(this.lastTouch){if(this.visibleSubMenus.length&&(void 0===this.lastTouch.x2||this.lastTouch.x1==this.lastTouch.x2)&&(void 0===this.lastTouch.y2||this.lastTouch.y1==this.lastTouch.y2)&&(!this.lastTouch.target||!a.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var c=this;this.hideTimeout=setTimeout(function(){c.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(a){if(this.lastTouch){var b=a.originalEvent.touches[0];this.lastTouch.x2=b.pageX,this.lastTouch.y2=b.pageY}},docTouchStart:function(a){var b=a.originalEvent.touches[0];this.lastTouch={x1:b.pageX,y1:b.pageY,target:b.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(b){for(var c=a(b).closest("ul");c.dataSM("in-mega");)c=c.parent().closest("ul");return c[0]||null},getHeight:function(a){return this.getOffset(a,!0)},getOffset:function(a,b){var c;"none"==a.css("display")&&(c={position:a[0].style.position,visibility:a[0].style.visibility},a.css({position:"absolute",visibility:"hidden"}).show());var d=a[0].getBoundingClientRect&&a[0].getBoundingClientRect(),e=d&&(b?d.height||d.bottom-d.top:d.width||d.right-d.left);return e||0===e||(e=b?a[0].offsetHeight:a[0].offsetWidth),c&&a.hide().css(c),e},getStartZIndex:function(a){var b=parseInt(this[a?"$root":"$firstSub"].css("z-index"));return!a&&isNaN(b)&&(b=parseInt(this.$root.css("z-index"))),isNaN(b)?1:b},getTouchPoint:function(a){return a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0]||a},getViewport:function(a){var b=a?"Height":"Width",c=document.documentElement["client"+b],d=window["inner"+b];return d&&(c=Math.min(c,d)),c},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(a){return this.getOffset(a)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(a){return this.handleEvents()&&!this.isLinkInMegaMenu(a)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var b="fixed"==this.$root.css("position");return b||this.$root.parentsUntil("body").each(function(){if("fixed"==a(this).css("position"))return b=!0,!1}),b},isLinkInMegaMenu:function(b){return a(this.getClosestMenu(b[0])).hasClass("mega-menu")},isTouchMode:function(){return!f||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(b,c){var d=b.closest("ul"),e=d.dataSM("level");if(e>1&&(!this.activatedItems[e-2]||this.activatedItems[e-2][0]!=d.dataSM("parent-a")[0])){var f=this;a(d.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(d).each(function(){f.itemActivate(a(this).dataSM("parent-a"))})}if(this.isCollapsible()&&!c||this.menuHideSubMenus(this.activatedItems[e-1]&&this.activatedItems[e-1][0]==b[0]?e:e-1),this.activatedItems[e-1]=b,this.$root.triggerHandler("activate.smapi",b[0])!==!1){var g=b.dataSM("sub");g&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(g)}},itemBlur:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&this.$root.triggerHandler("blur.smapi",c[0])},itemClick:function(b){var c=a(b.currentTarget);if(this.handleItemEvents(c)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==c.closest("ul")[0])return this.$touchScrollingSub=null,b.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",c[0])===!1)return!1;var d=c.dataSM("sub"),e=!!d&&2==d.dataSM("level");if(d){var f=a(b.target).is(".sub-arrow"),g=this.isCollapsible(),h=/toggle$/.test(this.opts.collapsibleBehavior),i=/link$/.test(this.opts.collapsibleBehavior),j=/^accordion/.test(this.opts.collapsibleBehavior);if(d.is(":visible")){if(!g&&this.opts.showOnClick&&e)return this.menuHide(d),this.clickActivated=!1,this.focusActivated=!1,!1;if(g&&(h||f))return this.itemActivate(c,j),this.menuHide(d),!1}else if((!i||!g||f)&&(!g&&this.opts.showOnClick&&e&&(this.clickActivated=!0),this.itemActivate(c,j),d.is(":visible")))return this.focusActivated=!0,!1}return!(!g&&this.opts.showOnClick&&e||c.hasClass("disabled")||this.$root.triggerHandler("select.smapi",c[0])===!1)&&void 0}},itemDown:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&c.dataSM("mousedown",!0)},itemEnter:function(b){var c=a(b.currentTarget);if(this.handleItemEvents(c)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var d=this;this.showTimeout=setTimeout(function(){d.itemActivate(c)},this.opts.showOnClick&&1==c.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",c[0])}},itemFocus:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&(!this.focusActivated||this.isTouchMode()&&c.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==c[0]||this.itemActivate(c,!0),this.$root.triggerHandler("focus.smapi",c[0]))},itemLeave:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&(this.isTouchMode()||(c[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),c.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",c[0]))},menuHide:function(b){if(this.$root.triggerHandler("beforehide.smapi",b[0])!==!1&&(k&&b.stop(!0,!0),"none"!=b.css("display"))){var c=function(){b.css("z-index","")};this.isCollapsible()?k&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,b,c):b.hide(this.opts.collapsibleHideDuration,c):k&&this.opts.hideFunction?this.opts.hideFunction.call(this,b,c):b.hide(this.opts.hideDuration,c),b.dataSM("scroll")&&(this.menuScrollStop(b),b.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),b.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),b.attr({"aria-expanded":"false","aria-hidden":"true"});var d=b.dataSM("level");this.activatedItems.splice(d-1,1),this.visibleSubMenus.splice(a.inArray(b,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",b[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var a=this.opts.isPopup?1:0,b=this.visibleSubMenus.length-1;b>=a;b--)this.menuHide(this.visibleSubMenus[b]);this.opts.isPopup&&(k&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(k&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(a){for(var b=this.activatedItems.length-1;b>=a;b--){var c=this.activatedItems[b].dataSM("sub");c&&this.menuHide(c)}},menuInit:function(a){if(!a.dataSM("in-mega")){a.hasClass("mega-menu")&&a.find("ul").dataSM("in-mega",!0);for(var b=2,c=a[0];(c=c.parentNode.parentNode)!=this.$root[0];)b++;var d=a.prevAll("a").eq(-1);d.length||(d=a.prevAll().find("a").eq(-1)),d.addClass("has-submenu").dataSM("sub",a),a.dataSM("parent-a",d).dataSM("level",b).parent().dataSM("sub",a);var e=d.attr("id")||this.accessIdPrefix+ ++this.idInc,f=a.attr("id")||this.accessIdPrefix+ ++this.idInc;d.attr({id:e,"aria-haspopup":"true","aria-controls":f,"aria-expanded":"false"}),a.attr({id:f,role:"group","aria-hidden":"true","aria-labelledby":e,"aria-expanded":"false"}),this.opts.subIndicators&&d[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(b){var c,e,f=b.dataSM("parent-a"),h=f.closest("li"),i=h.parent(),j=b.dataSM("level"),k=this.getWidth(b),l=this.getHeight(b),m=f.offset(),n=m.left,o=m.top,p=this.getWidth(f),q=this.getHeight(f),r=a(window),s=r.scrollLeft(),t=r.scrollTop(),u=this.getViewportWidth(),v=this.getViewportHeight(),w=i.parent().is("[data-sm-horizontal-sub]")||2==j&&!i.hasClass("sm-vertical"),x=this.opts.rightToLeftSubMenus&&!h.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&h.is("[data-sm-reverse]"),y=2==j?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,z=2==j?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(w?(c=x?p-k-y:y,e=this.opts.bottomToTopSubMenus?-l-z:q+z):(c=x?y-k:p-y,e=this.opts.bottomToTopSubMenus?q-z-l:z),this.opts.keepInViewport){var A=n+c,B=o+e;if(x&&A<s?c=w?s-A+c:p-y:!x&&A+k>s+u&&(c=w?s+u-k-A+c:y-k),w||(l<v&&B+l>t+v?e+=t+v-l-B:(l>=v||B<t)&&(e+=t-B)),w&&(B+l>t+v+.49||B<t)||!w&&l>v+.49){var C=this;b.dataSM("scroll-arrows")||b.dataSM("scroll-arrows",a([a('<span class="scroll-up"><span class="scroll-up-arrow"></span></span>')[0],a('<span class="scroll-down"><span class="scroll-down-arrow"></span></span>')[0]]).on({mouseenter:function(){b.dataSM("scroll").up=a(this).hasClass("scroll-up"),C.menuScroll(b)},mouseleave:function(a){C.menuScrollStop(b),C.menuScrollOut(b,a)},"mousewheel DOMMouseScroll":function(a){a.preventDefault()}}).insertAfter(b));var D=".smartmenus_scroll";if(b.dataSM("scroll",{y:this.cssTransforms3d?0:e-q,step:1,itemH:q,subH:l,arrowDownH:this.getHeight(b.dataSM("scroll-arrows").eq(1))}).on(d({mouseover:function(a){C.menuScrollOver(b,a)},mouseout:function(a){C.menuScrollOut(b,a)},"mousewheel DOMMouseScroll":function(a){C.menuScrollMousewheel(b,a)}},D)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:c+(parseInt(b.css("border-left-width"))||0),width:k-(parseInt(b.css("border-left-width"))||0)-(parseInt(b.css("border-right-width"))||0),zIndex:b.css("z-index")}).eq(w&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var E={};E[g?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(a){C.menuScrollTouch(b,a)},b.css({"touch-action":"none","-ms-touch-action":"none"}).on(d(E,D))}}}b.css({top:"auto",left:"0",marginLeft:c,marginTop:e-q})},menuScroll:function(a,b,c){var d,e=a.dataSM("scroll"),g=a.dataSM("scroll-arrows"),h=e.up?e.upEnd:e.downEnd;if(!b&&e.momentum){if(e.momentum*=.92,d=e.momentum,d<.5)return void this.menuScrollStop(a)}else d=c||(b||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(e.step));var j=a.dataSM("level");if(this.activatedItems[j-1]&&this.activatedItems[j-1].dataSM("sub")&&this.activatedItems[j-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(j-1),e.y=e.up&&h<=e.y||!e.up&&h>=e.y?e.y:Math.abs(h-e.y)>d?e.y+(e.up?d:-d):h,a.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+e.y+"px, 0)",transform:"translate3d(0, "+e.y+"px, 0)"}:{marginTop:e.y}),f&&(e.up&&e.y>e.downEnd||!e.up&&e.y<e.upEnd)&&g.eq(e.up?1:0).show(),e.y==h)f&&g.eq(e.up?0:1).hide(),this.menuScrollStop(a);else if(!b){this.opts.scrollAccelerate&&e.step<this.opts.scrollStep&&(e.step+=.2);var k=this;this.scrollTimeout=i(function(){k.menuScroll(a)})}},menuScrollMousewheel:function(a,b){if(this.getClosestMenu(b.target)==a[0]){b=b.originalEvent;var c=(b.wheelDelta||-b.detail)>0;a.dataSM("scroll-arrows").eq(c?0:1).is(":visible")&&(a.dataSM("scroll").up=c,this.menuScroll(a,!0))}b.preventDefault()},menuScrollOut:function(b,c){f&&(/^scroll-(up|down)/.test((c.relatedTarget||"").className)||(b[0]==c.relatedTarget||a.contains(b[0],c.relatedTarget))&&this.getClosestMenu(c.relatedTarget)==b[0]||b.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(b,c){if(f&&!/^scroll-(up|down)/.test(c.target.className)&&this.getClosestMenu(c.target)==b[0]){this.menuScrollRefreshData(b);var d=b.dataSM("scroll"),e=a(window).scrollTop()-b.dataSM("parent-a").offset().top-d.itemH;b.dataSM("scroll-arrows").eq(0).css("margin-top",e).end().eq(1).css("margin-top",e+this.getViewportHeight()-d.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(b){var c=b.dataSM("scroll"),d=a(window).scrollTop()-b.dataSM("parent-a").offset().top-c.itemH;this.cssTransforms3d&&(d=-(parseFloat(b.css("margin-top"))-d)),a.extend(c,{upEnd:d,downEnd:d+this.getViewportHeight()-c.subH})},menuScrollStop:function(a){if(this.scrollTimeout)return j(this.scrollTimeout),this.scrollTimeout=0,a.dataSM("scroll").step=1,!0},menuScrollTouch:function(b,d){if(d=d.originalEvent,c(d)){var e=this.getTouchPoint(d);if(this.getClosestMenu(e.target)==b[0]){var f=b.dataSM("scroll");if(/(start|down)$/i.test(d.type))this.menuScrollStop(b)?(d.preventDefault(),this.$touchScrollingSub=b):this.$touchScrollingSub=null,this.menuScrollRefreshData(b),a.extend(f,{touchStartY:e.pageY,touchStartTime:d.timeStamp});else if(/move$/i.test(d.type)){var g=void 0!==f.touchY?f.touchY:f.touchStartY;if(void 0!==g&&g!=e.pageY){this.$touchScrollingSub=b;var h=g<e.pageY;void 0!==f.up&&f.up!=h&&a.extend(f,{touchStartY:e.pageY,touchStartTime:d.timeStamp}),a.extend(f,{up:h,touchY:e.pageY}),this.menuScroll(b,!0,Math.abs(e.pageY-g))}d.preventDefault()}else void 0!==f.touchY&&((f.momentum=15*Math.pow(Math.abs(e.pageY-f.touchStartY)/(d.timeStamp-f.touchStartTime),2))&&(this.menuScrollStop(b),this.menuScroll(b),d.preventDefault()),delete f.touchY)}}},menuShow:function(a){if((a.dataSM("beforefirstshowfired")||(a.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",a[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",a[0])!==!1&&(a.dataSM("shown-before",!0),k&&a.stop(!0,!0),!a.is(":visible"))){var b=a.dataSM("parent-a"),c=this.isCollapsible();if((this.opts.keepHighlighted||c)&&b.addClass("highlighted"),c)a.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(a.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(a.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&a.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var d=this.getWidth(a);a.css("max-width",this.opts.subMenusMaxWidth),d>this.getWidth(a)&&a.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(a)}var e=function(){a.css("overflow","")};c?k&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,a,e):a.show(this.opts.collapsibleShowDuration,e):k&&this.opts.showFunction?this.opts.showFunction.call(this,a,e):a.show(this.opts.showDuration,e),b.attr("aria-expanded","true"),a.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(a),this.$root.triggerHandler("show.smapi",a[0])}},popupHide:function(a){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var b=this;this.hideTimeout=setTimeout(function(){b.menuHideAll()},a?1:this.opts.hideTimeout)},popupShow:function(a,b){if(!this.opts.isPopup)return void alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.');if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),k&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:a,top:b});var c=this,d=function(){c.$root.css("overflow","")};k&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,d):this.$root.show(this.opts.showDuration,d),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(b){if(this.handleEvents())switch(b.keyCode){case 27:var c=this.activatedItems[0];if(c){this.menuHideAll(),c[0].focus();var d=c.dataSM("sub");d&&this.menuHide(d)}break;case 32:var e=a(b.target);if(e.is("a")&&this.handleItemEvents(e)){var d=e.dataSM("sub");d&&!d.is(":visible")&&(this.itemClick({currentTarget:b.target}),b.preventDefault())}}},rootOut:function(a){if(this.handleEvents()&&!this.isTouchMode()&&a.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var b=this;this.hideTimeout=setTimeout(function(){b.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(a){this.handleEvents()&&!this.isTouchMode()&&a.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(a){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==a.type){var b=this.isCollapsible();this.wasCollapsible&&b||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=b}}else if(this.$disableOverlay){var c=this.$root.offset();this.$disableOverlay.css({top:c.top,left:c.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),a.fn.dataSM=function(a,b){return b?this.data(a+"_smartmenus",b):this.data(a+"_smartmenus")},a.fn.removeDataSM=function(a){return this.removeData(a+"_smartmenus")},a.fn.smartmenus=function(b){if("string"==typeof b){var c=arguments,d=b;return Array.prototype.shift.call(c),this.each(function(){var b=a(this).data("smartmenus");b&&b[d]&&b[d].apply(b,c)})}return this.each(function(){var c=a(this).data("sm-options")||null;c&&"object"!=typeof c&&(c=null,alert('ERROR\n\nSmartMenus jQuery init:\nThe value of the "data-sm-options" attribute must be valid JSON.')),c&&a.each(["showFunction","hideFunction","collapsibleShowFunction","collapsibleHideFunction"],function(){this in c&&delete c[this]}),new a.SmartMenus(this,a.extend({},a.fn.smartmenus.defaults,b,c))})},a.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(a,b){a.fadeOut(200,b)},collapsibleShowDuration:0,collapsibleShowFunction:function(a,b){a.slideDown(200,b)},collapsibleHideDuration:0,collapsibleHideFunction:function(a,b){a.slideUp(200,b)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},a});
jQuery(document).ready((function(e){}));