!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(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));
!function(a,b,c){var d=window.matchMedia;"undefined"!=typeof module&&module.exports?module.exports=c(d):"function"==typeof define&&define.amd?define(function(){return b[a]=c(d)}):b[a]=c(d)}("enquire",this,function(a){"use strict";function b(a,b){var c,d=0,e=a.length;for(d;e>d&&(c=b(a[d],d),c!==!1);d++);}function c(a){return"[object Array]"===Object.prototype.toString.apply(a)}function d(a){return"function"==typeof a}function e(a){this.options=a,!a.deferSetup&&this.setup()}function f(b,c){this.query=b,this.isUnconditional=c,this.handlers=[],this.mql=a(b);var d=this;this.listener=function(a){d.mql=a,d.assess()},this.mql.addListener(this.listener)}function g(){if(!a)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!a("only all").matches}return e.prototype={setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(a){return this.options===a||this.options.match===a}},f.prototype={addHandler:function(a){var b=new e(a);this.handlers.push(b),this.matches()&&b.on()},removeHandler:function(a){var c=this.handlers;b(c,function(b,d){return b.equals(a)?(b.destroy(),!c.splice(d,1)):void 0})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){b(this.handlers,function(a){a.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var a=this.matches()?"on":"off";b(this.handlers,function(b){b[a]()})}},g.prototype={register:function(a,e,g){var h=this.queries,i=g&&this.browserIsIncapable;return h[a]||(h[a]=new f(a,i)),d(e)&&(e={match:e}),c(e)||(e=[e]),b(e,function(b){d(b)&&(b={match:b}),h[a].addHandler(b)}),this},unregister:function(a,b){var c=this.queries[a];return c&&(b?c.removeHandler(b):(c.clear(),delete this.queries[a])),this}},new g});
!function(a,b){"function"==typeof define&&define.amd?define("savvior",["enquire"],function(c){return a["new GridDispatch()"]=b(c)}):"object"==typeof exports?module.exports=b(require("enquire.js")):a.savvior=b(a.enquire)}(this,function(a){function b(a,b,c,d){d||!a.dataset?a.setAttribute("data-"+b,c):a.dataset[b]=c}function c(a,b,c){var d=0;for(d;d<a.length&&b.call(c,a[d],d)!==!1;d++);}function d(a){return"function"==typeof a}function e(a,b){for(b in a)return!1;return!0}function f(a,b){for(var c in a)b[c]=a[c];return b}"function"!=typeof window.CustomEvent&&function(){function a(a,b){b=b||{bubbles:!1,cancelable:!1,detail:void 0};var c=document.createEvent("CustomEvent");return c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),c}window.CustomEvent=a,a.prototype=window.CustomEvent.prototype}(),function(){for(var a=0,b=["ms","moz","webkit","o"],c=0;c<b.length&&!window.requestAnimationFrame;++c)window.requestAnimationFrame=window[b[c]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[b[c]+"CancelAnimationFrame"]||window[b[c]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(b,c){var d=(new Date).getTime(),e=Math.max(0,16-(d-a)),f=window.setTimeout(function(){b(d+e)},e);return a=d+e,f}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)})}();var g=function(a){this.columns=null,this.element=a,this.filtered=document.createDocumentFragment(),this.status=!1,this.columnClasses=null};g.prototype.setup=function(a,c){if(this.status)return!1;var e=document.createRange(),f=document.createElement("div");e.selectNodeContents(this.element),f.appendChild(e.extractContents()),window.requestAnimationFrame(function(){b(f,"columns",0),this.addColumns(f,a),this.status=!0,d(c)&&c.call(this)}.bind(this))},g.prototype.addColumns=function(a,d){var e,f,g,h=d.columnClasses||["column","size-1of"+d.columns],i=document.createDocumentFragment(),j=[],k=d.columns;for(this.filterItems(a,d.filter),h=Array.isArray(h)?h.join(" "):h;0!=k--;)e="[data-columns] > *:nth-child("+d.columns+"n-"+k+")",j.push(a.querySelectorAll(e));c(j,function(a){f=document.createElement("div"),g=document.createDocumentFragment(),f.className=h,c(a,function(a){g.appendChild(a)}),f.appendChild(g),i.appendChild(f)}),this.element.appendChild(i),b(this.element,"columns",d.columns),this.columns=d.columns,this.columnClasses=d.columnClasses},g.prototype.filterItems=function(a,d){if(!d)return a;var e,f,g;return g=Array.prototype.slice.call(a.children),f=a.querySelectorAll("[data-columns] > "+d),c(f,function(a){e=g.indexOf(a),this.filtered.appendChild(a),b(a,"position",e)},this),a},g.prototype.removeColumns=function(){var a,d=document.createRange(),e=document.createElement("div"),f=[];return d.selectNodeContents(this.element),a=Array.prototype.filter.call(d.extractContents().childNodes,function(a){return a instanceof window.HTMLElement}),f.length=a[0].childNodes.length*a.length,c(a,function(b,d){c(b.children,function(b,c){f[c*a.length+d]=b})}),b(e,"columns",0),f.filter(function(a){return!!a}).forEach(function(a){e.appendChild(a)}),e},g.prototype.redraw=function(a,b){var c,e=new CustomEvent("savvior:redraw",{detail:{element:this.element,from:this.columns,to:a.columns,filter:a.filter||null}});window.requestAnimationFrame(function(){this.columns!==a.columns&&(c=this.restoreFiltered(this.removeColumns()),this.addColumns(c,a)),window.dispatchEvent(e),d(b)&&b(this)}.bind(this))},g.prototype.restoreFiltered=function(a){if(0===this.filtered.childNodes.length)return a;var b,d=a;return c(this.filtered.querySelectorAll("[data-position]"),function(a){b=Number(a.getAttribute("data-position")),a.removeAttribute("data-position"),d.insertBefore(a,d.children[b]||null)}),a},g.prototype.restore=function(a,b){if(!this.status)return d(a)&&a(!1),!1;var e,f=document.createDocumentFragment(),g=[],h=new CustomEvent("savvior:restore",{detail:{element:this.element,from:this.columns}});window.requestAnimationFrame(function(){e=this.restoreFiltered(this.removeColumns()),c(e.childNodes,function(a){g.push(a)}),g.forEach(function(a){f.appendChild(a)}),this.element.appendChild(f),this.element.removeAttribute("data-columns"),window.dispatchEvent(h),d(a)&&a.call(b,b||this)}.bind(this))},g.prototype.addItems=function(a,b,e){var f=new CustomEvent("savvior:addItems",{detail:{element:this.element,grid:this}}),g=function(a){return b.clone?a.cloneNode(!0):a},h={append:function(a,b){var c=g(a);return b.appendChild(c),b},prepend:function(a,b){var c=g(a);return b.insertBefore(c,b.firstChild),b}};window.requestAnimationFrame(function(){var g=this.restoreFiltered(this.removeColumns());a instanceof NodeList||a instanceof Array?c(a,function(a){g=h[b.method].call(null,a,g)}):g=h[b.method].call(null,a,g),this.addColumns(g,{columns:this.columns,columnClasses:this.columnClasses,filter:this.filter}),window.dispatchEvent(f),d(e)&&e(this)}.bind(this))};var h=function(a,b){this.selector=a,this.options=b,this.queryHandlers=[],this.grids=[],this.ready=!1};h.prototype.register=function(){c(document.querySelectorAll(this.selector),function(a){this.grids.push(new g(a,this.options))},this);for(var b in this.options)this.queryHandlers.push(this.constructHandler(b,this.options[b]));return c(this.queryHandlers,function(b){a.register(b.mq,b.handler)}),this.ready=!0,this},h.prototype.constructHandler=function(a){return{mq:a,handler:{deferSetup:!0,setup:function(){this.gridSetup(a)}.bind(this),match:function(){this.gridMatch(a)}.bind(this),destroy:function(){}}}},h.prototype.gridSetup=function(a){var b;c(this.grids,function(c){c.setup(this.options[a],function(){b=new CustomEvent("savvior:setup",{detail:{element:c.element,columns:c.columns,filter:this.filter}}),window.dispatchEvent(b)})},this)},h.prototype.gridMatch=function(a){var b;c(this.grids,function(c){b=new CustomEvent("savvior:match",{detail:{element:c.element,from:c.columns,to:this.options[a].columns,query:a}}),c.redraw(this.options[a],function(){window.dispatchEvent(b)})},this)},h.prototype.unregister=function(b,e){c(this.queryHandlers,function(b){a.unregister(b.mq)}),c(this.grids,function(a){a.restore(function(){this.queryHandlers=[],this.ready=!1,d(b)&&b.call(this,e||this)},this)},this),this.grids=[]};var i=function(){if(!a)throw new Error("enquire.js not present, please load it before calling any methods");this.grids={}};return i.prototype.init=function(a,b){if(!a)throw new TypeError("Missing selector");if("string"!=typeof a)throw new TypeError("Selector must be a string");if("object"!=typeof b)throw new TypeError("Options must be an object");return this.grids[a]?this:document.querySelectorAll(a).length<1?this:(this.grids[a]=new h(a,b),this.grids[a].register(b),window.dispatchEvent(new CustomEvent("savvior:init")),this)},i.prototype.destroy=function(a,b){var f=new CustomEvent("savvior:destroy",{detail:{selectors:a}}),g=void 0===a||e(a)?Object.keys(this.grids):a,h=g.length,i=0,j=function(a){delete this.grids[g[i]],++i===h&&(window.dispatchEvent(f),d(b)&&b.call(a,this))}.bind(this);c(g,function(a){this.grids[a]&&this.grids[a].unregister(j)},this)},i.prototype.ready=function(a){if(void 0===a){var b=[];for(var c in this.grids)this.grids[c].ready&&b.push(c);return b.length>0&&b}return!!this.grids[a]&&this.grids[a].ready},i.prototype.addItems=function(a,b,e,g){var h,i,j={clone:!1,method:"append"};if(!this.grids[a])throw new TypeError("Grid does not exist.");if("string"==typeof b&&(b=document.querySelectorAll(b)),b instanceof Array)c(b,function(a){if(!(a instanceof Node))throw new TypeError("Supplied element in array is not instance of Node.")},this);else if(!(b instanceof Node||b instanceof NodeList))throw new TypeError("Supplied argument is not a Node or a NodeList.");return d(e)?(h=e,i=j):(h=g,i=f(e,j)),c(this.grids[a].grids,function(a){a.addItems(b,i,h)}),this},new i});
!function (){ "use strict"; if("undefined"!=typeof window){ var t=window.navigator.userAgent.match(/Edge\/(\d{2})\./), e = !!t&&parseInt(t[1], 10) >=16; if("objectFit" in document.documentElement.style!=!1&&!e) return void (window.objectFitPolyfill=function (){ return !1 });var i=function (t){ var e=window.getComputedStyle(t, null), i=e.getPropertyValue("position"), n=e.getPropertyValue("overflow"), o=e.getPropertyValue("display"); i&&"static"!==i||(t.style.position="relative"), "hidden"!==n&&(t.style.overflow="hidden"), o&&"inline"!==o||(t.style.display="block"), 0===t.clientHeight&&(t.style.height="100%"), -1===t.className.indexOf("object-fit-polyfill")&&(t.className=t.className + " object-fit-polyfill") }, n=function (t){ var e=window.getComputedStyle(t, null), i={ "max-width": "none", "max-height": "none", "min-width": "0px", "min-height": "0px", top: "auto", right: "auto", bottom: "auto", left: "auto", "margin-top": "0px", "margin-right": "0px", "margin-bottom": "0px", "margin-left": "0px" }; for (var n in i){ e.getPropertyValue(n)!==i[n]&&(t.style[n]=i[n]) }}, o=function (t, e, i){ var n, o, l, a, d; if(i=i.split(" "), i.length < 2&&(i[1]=i[0]), "x"===t) n=i[0], o=i[1], l="left", a="right", d=e.clientWidth; else { if("y"!==t) return; n=i[1], o=i[0], l="top", a="bottom", d=e.clientHeight } return n===l||o===l ? void (e.style[l]="0"):n===a||o===a ? void (e.style[a]="0"):"center"===n||"50%"===n ? (e.style[l]="50%", void (e.style["margin-" + l]=d / -2 + "px")):n.indexOf("%") >=0 ? (n=parseInt(n), void (n < 50 ? (e.style[l]=n + "%", e.style["margin-" + l]=d * (n / -100) + "px"):(n=100 - n, e.style[a]=n + "%", e.style["margin-" + a]=d * (n / -100) + "px"))):void (e.style[l]=n) }, l=function (t){ var e=t.dataset ? t.dataset.objectFit:t.getAttribute("data-object-fit"), l=t.dataset ? t.dataset.objectPosition:t.getAttribute("data-object-position"); e=e||"cover", l=l||"50% 50%"; var a=t.parentNode; i(a), n(t), t.style.position="absolute", t.style.height="100%", t.style.width="auto", "scale-down"===e&&(t.style.height="auto", t.clientWidth < a.clientWidth&&t.clientHeight < a.clientHeight ? (o("x", t, l), o("y", t, l)):(e="contain", t.style.height="100%")), "none"===e ? (t.style.width="auto", t.style.height="auto", o("x", t, l), o("y", t, l)):"cover"===e&&t.clientWidth > a.clientWidth||"contain"===e&&t.clientWidth < a.clientWidth ? (t.style.top="0", t.style.marginTop="0", o("x", t, l)):"scale-down"!==e&&(t.style.width="100%", t.style.height="auto", t.style.left="0", t.style.marginLeft="0", o("y", t, l)) }, a=function (t){ if(void 0===t) t=document.querySelectorAll("[data-object-fit]"); else if(t&&t.nodeName) t=[t]; else { if("object"!=typeof t||!t.length||!t[0].nodeName) return !1; t=t } for (var i=0; i < t.length; i++)if(t[i].nodeName){ var n=t[i].nodeName.toLowerCase(); "img"!==n||e ? "video"===n&&(t[i].readyState > 0 ? l(t[i]):t[i].addEventListener("loadedmetadata", function (){ l(this) })):t[i].complete ? l(t[i]):t[i].addEventListener("load", function (){ l(this) }) } return !0 }; document.addEventListener("DOMContentLoaded", function (){ a() }), window.addEventListener("resize", function (){ a() }), window.objectFitPolyfill=a }}();
!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function t(e,i){"use strict";var o=Array.prototype.slice,n=e.console,s=void 0===n?function(){}:function(t){n.error(t)};function r(t,n,r){(r=r||i||e.jQuery)&&(n.prototype.option||(n.prototype.option=function(t){r.isPlainObject(t)&&(this.options=r.extend(!0,this.options,t))}),r.fn[t]=function(e){if("string"==typeof e){var i,a,h,u,l,c=o.call(arguments,1);return i=this,a=e,h=c,l="$()."+t+'("'+a+'")',i.each(function(e,i){var o=r.data(i,t);if(!o){s(t+" not initialized. Cannot call methods, i.e. "+l);return}var n=o[a];if(!n||"_"==a.charAt(0)){s(l+" is not a valid method");return}var c=n.apply(o,h);u=void 0===u?c:u}),void 0!==u?u:i}return function e(i,o){i.each(function(e,i){var s=r.data(i,t);s?(s.option(o),s._init()):(s=new n(i,o),r.data(i,t,s))})}(this,e),this},a(r))}function a(t){t&&(!t||!t.bridget)&&(t.bridget=r)}return a(i||e.jQuery),r}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return -1==o.indexOf(e)&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return -1!=o&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],n=0;n<i.length;n++){var s=i[n];o&&o[s]&&(this.off(t,s),delete o[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}), function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function t(){"use strict";function e(t){var e=parseFloat(t);return -1==t.indexOf("%")&&!isNaN(e)&&e}var i,o="undefined"==typeof console?function t(){}:function(t){console.error(t)},n=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],s=n.length;function r(t){var e=getComputedStyle(t);return e||o("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}var a=!1;function h(t){if(function t(){if(!a){a=!0;var o=document.createElement("div");o.style.width="200px",o.style.padding="1px 2px 3px 4px",o.style.borderStyle="solid",o.style.borderWidth="1px 2px 3px 4px",o.style.boxSizing="border-box";var n=document.body||document.documentElement;n.appendChild(o),i=200==Math.round(e(r(o).width)),h.isBoxSizeOuter=i,n.removeChild(o)}}(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var o=r(t);if("none"==o.display)return function t(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},i=0;i<s;i++)e[n[i]]=0;return e}();var u={};u.width=t.offsetWidth,u.height=t.offsetHeight;for(var l=u.isBorderBox="border-box"==o.boxSizing,c=0;c<s;c++){var f=n[c],d=parseFloat(o[f]);u[f]=isNaN(d)?0:d}var m=u.paddingLeft+u.paddingRight,p=u.paddingTop+u.paddingBottom,y=u.marginLeft+u.marginRight,g=u.marginTop+u.marginBottom,v=u.borderLeftWidth+u.borderRightWidth,z=u.borderTopWidth+u.borderBottomWidth,I=l&&i,$=e(o.width);!1!==$&&(u.width=$+(I?0:m+v));var x=e(o.height);return!1!==x&&(u.height=x+(I?0:p+z)),u.innerWidth=u.width-(m+v),u.innerHeight=u.height-(p+z),u.outerWidth=u.width+y,u.outerHeight=u.height+g,u}}return h}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function t(){"use strict";var e=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i]+"MatchesSelector";if(t[o])return o}}();return function t(i,o){return i[e](o)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function t(e,i){var o={};o.extend=function(t,e){for(var i in e)t[i]=e[i];return t},o.modulo=function(t,e){return(t%e+e)%e};var n=Array.prototype.slice;o.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?n.call(t):[t]},o.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},o.getParent=function(t,e){for(;t.parentNode&&t!=document.body;)if(i(t=t.parentNode,e))return t},o.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},o.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},o.filterFindElements=function(t,e){t=o.makeArray(t);var n=[];return t.forEach(function(t){if(!e){n.push(t);return}i(t,e)&&n.push(t);for(var o=t.querySelectorAll(e),s=0;s<o.length;s++)n.push(o[s])}),n},o.debounceMethod=function(t,e,i){i=i||100;var o=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){clearTimeout(this[n]);var t=arguments,e=this;this[n]=setTimeout(function(){o.apply(e,t),delete e[n]},i)}},o.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},o.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var s=e.console;return o.htmlInit=function(t,i){o.docReady(function(){var n=o.toDashed(i),r="data-"+n,a=document.querySelectorAll("["+r+"]"),h=document.querySelectorAll(".js-"+n),u=o.makeArray(a).concat(o.makeArray(h)),l=r+"-options",c=e.jQuery;u.forEach(function(e){var o,n=e.getAttribute(r)||e.getAttribute(l);try{o=n&&JSON.parse(n)}catch(a){s&&s.error("Error parsing "+r+" on "+e.className+": "+a);return}var h=new t(e,o);c&&c.data(e,i,h)})})},o}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function t(e,i){"use strict";var o=document.documentElement.style,n="string"==typeof o.transition?"transition":"WebkitTransition",s="string"==typeof o.transform?"transform":"WebkitTransform",r={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[n],a={transform:s,transition:n,transitionDuration:n+"Duration",transitionProperty:n+"Property",transitionDelay:n+"Delay"};function h(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var u=h.prototype=Object.create(e.prototype);u.constructor=h,u._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},u.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},u.getSize=function(){this.size=i(this.element)},u.css=function(t){var e=this.element.style;for(var i in t)e[a[i]||i]=t[i]},u.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=parseFloat(o),r=parseFloat(n),a=this.layout.size;-1!=o.indexOf("%")&&(s=s/100*a.width),-1!=n.indexOf("%")&&(r=r/100*a.height),s=isNaN(s)?0:s,r=isNaN(r)?0:r,s-=e?a.paddingLeft:a.paddingRight,r-=i?a.paddingTop:a.paddingBottom,this.position.x=s,this.position.y=r},u.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"left":"right",s=i?"right":"left",r=this.position.x+t[i?"paddingLeft":"paddingRight"];e[n]=this.getXValue(r),e[s]="";var a=o?"top":"bottom",h=o?"bottom":"top",u=this.position.y+t[o?"paddingTop":"paddingBottom"];e[a]=this.getYValue(u),e[h]="",this.css(e),this.emitEvent("layout",[this])},u.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},u.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},u._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),n&&!this.isTransitioning){this.layoutPosition();return}var s={};s.transform=this.getTranslate(t-i,e-o),this.transition({to:s,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},u.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop");return"translate3d("+(t=i?t:-t)+"px, "+(e=o?e:-e)+"px, 0)"},u.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},u.moveTo=u._transitionTo,u.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},u._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},u.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration)){this._nonTransition(t);return}var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l,c="opacity,"+(l=s).replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});u.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:c,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(r,this,!1)}},u.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},u.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};u.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=f[t.propertyName]||t.propertyName;delete e.ingProperties[i],function t(e){for(var i in e)return!1;return i=null,!0}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd&&(e.onEnd[i].call(this),delete e.onEnd[i]),this.emitEvent("transitionEnd",[this])}},u.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(r,this,!1),this.isTransitioning=!1},u._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var d={transitionProperty:"",transitionDuration:"",transitionDelay:""};return u.removeTransitionStyles=function(){this.css(d)},u.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},u.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},u.remove=function(){if(!n||!parseFloat(this.layout.options.transitionDuration)){this.removeElem();return}this.once("transitionEnd",function(){this.removeElem()}),this.hide()},u.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},u.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},u.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},u.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},u.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},u.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},h}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,s){return e(t,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function t(e,i,o,n,s){"use strict";var r=e.console,a=e.jQuery,h=function(){},u=0,l={};function c(t,e){var i=n.getQueryElement(t);if(!i){r&&r.error("Bad element for "+this.constructor.namespace+": "+(i||t));return}this.element=i,a&&(this.$element=a(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++u;this.element.outlayerGUID=o,l[o]=this,this._create(),this._getOption("initLayout")&&this.layout()}c.namespace="outlayer",c.Item=s,c.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=c.prototype;function d(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}n.extend(f,i.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},c.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=e[n],r=new i(s,this);o.push(r)}return o},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=o(this.element)},f._getMeasurement=function(t,e){var i,n=this.options[t];n?("string"==typeof n?i=this.element.querySelector(n):n instanceof HTMLElement&&(i=n),this[t]=i?o(i)[e]:n):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var o=this._getItemLayoutPosition(t);o.item=t,o.isInstant=e||t.isLayoutInstant,i.push(o)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;if(null==t){this.stagger=0;return}return this.stagger=function t(e){if("number"==typeof e)return e;var i=e.match(/(^\d*\.?\d*)(\w*)/),o=i&&i[1],n=i&&i[2];return o.length?(o=parseFloat(o))*(m[n]||1):0}(t),this.stagger},f._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},f._getContainerSize=h,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){var i=this;function o(){i.dispatchEvent(t+"Complete",null,[e])}var n=e.length;if(!e||!n){o();return}var s=0;function r(){++s==n&&o()}e.forEach(function(e){e.once(t,r)})},f.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),a){if(this.$element=this.$element||a(this.element),e){var n=a.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)}},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=h,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,n=o(t);return{left:e.left-i.left-n.marginLeft,top:e.top-i.top-n.marginTop,right:i.right-e.right-n.marginRight,bottom:i.bottom-e.bottom-n.marginBottom}},f.handleEvent=n.handleEvent,f.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(c,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=o(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize(),delete l[this.element.outlayerGUID],delete this.element.outlayerGUID,a&&a.removeData(this.element,this.constructor.namespace)},c.data=function(t){var e=(t=n.getQueryElement(t))&&t.outlayerGUID;return e&&l[e]},c.create=function(t,e){var i=d(c);return i.defaults=n.extend({},c.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},c.compatOptions),i.namespace=t,i.data=c.data,i.Item=d(s),n.htmlInit(i,t),a&&a.bridget&&a.bridget(t,i),i};var m={ms:1,s:1e3};return c.Item=s,c}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function t(e){"use strict";function i(){e.Item.apply(this,arguments)}var o=i.prototype=Object.create(e.Item.prototype),n=o._create;o._create=function(){this.id=this.layout.itemGUID++,n.call(this),this.sortData={}},o.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var s=o.destroy;return o.destroy=function(){s.apply(this,arguments),this.css({display:""})},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function t(e,i){"use strict";function o(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var n=o.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(t){n[t]=function(){return i.prototype[t].apply(this.isotope,arguments)}}),n.needsVerticalResizeLayout=function(){var t=e(this.isotope.element);return this.isotope.size&&t&&t.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},n.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},o.modes={},o.create=function(t,e){function i(){o.apply(this,arguments)}return i.prototype=Object.create(n),i.prototype.constructor=i,e&&(i.options=e),i.prototype.namespace=t,o.modes[t]=i,i},o}),function(t,e){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function t(e,i){var o=e.create("masonry");o.compatOptions.fitWidth="isFitWidth";var n=o.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],e=t&&t.element;this.columnWidth=e&&i(e).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,s=n/o,r=o-n%o;s=Math[r&&r<1?"round":"floor"](s),this.cols=Math.max(s,1)},n.getContainerWidth=function(){var t=i(this._getOption("fitWidth")?this.element.parentNode:this.element);this.containerWidth=t&&t.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var o=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,t),n={x:this.columnWidth*o.col,y:o.y},s=o.y+t.size.outerHeight,r=i+o.col,a=o.col;a<r;a++)this.colYs[a]=s;return n},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},n._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols;i=t>1&&i+t>this.cols?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var e=i(t),o=this._getElementOffset(t),n=this._getOption("originLeft")?o.left:o.right,s=n+e.outerWidth,r=Math.floor(n/this.columnWidth);r=Math.max(0,r);var a=Math.floor(s/this.columnWidth);a-=s%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var h=(this._getOption("originTop")?o.top:o.bottom)+e.outerHeight,u=r;u<=a;u++)this.colYs[u]=Math.max(h,this.colYs[u])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},o}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function t(e,i){"use strict";var o=e.create("masonry"),n=o.prototype,s={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var r in i.prototype)s[r]||(n[r]=i.prototype[r]);var a=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,a.call(this)};var h=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:h.apply(this.isotope,arguments)},o}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function t(e){"use strict";var i=e.create("fitRows"),o=i.prototype;return o._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},o._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},o._getContainerSize=function(){return{height:this.maxY}},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function t(e){"use strict";var i=e.create("vertical",{horizontalAlignment:0}),o=i.prototype;return o._resetLayout=function(){this.y=0},o._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},o._getContainerSize=function(){return{height:this.y}},i}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function t(e,i,o,n,s,r,a){var h=e.jQuery,u=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},l=i.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});l.Item=r,l.LayoutMode=a;var c=l.prototype;c._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),i.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],a.modes)this._initLayoutMode(t)},c.reloadItems=function(){this.itemGUID=0,i.prototype.reloadItems.call(this)},c._itemize=function(){for(var t=i.prototype._itemize.apply(this,arguments),e=0;e<t.length;e++)t[e].id=this.itemGUID++;return this._updateItemsSortData(t),t},c._initLayoutMode=function(t){var e=a.modes[t],i=this.options[t]||{};this.options[t]=e.options?s.extend(e.options,i):i,this.modes[t]=new e(this)},c.layout=function(){if(!this._isLayoutInited&&this._getOption("initLayout")){this.arrange();return}this._layout()},c._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},c.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},c._init=c.arrange,c._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},c._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},c._bindArrangeComplete=function(){var t,e,i,o=this;function n(){t&&e&&i&&o.dispatchEvent("arrangeComplete",null,[o.filteredItems])}this.once("layoutComplete",function(){t=!0,n()}),this.once("hideComplete",function(){e=!0,n()}),this.once("revealComplete",function(){i=!0,n()})},c._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var h=s(a);h&&i.push(a),h&&a.isHidden?o.push(a):h||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},c._getFilterTest=function(t){return h&&this.options.isJQueryFiltering?function(e){return h(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return n(e.element,t)}},c.updateSortData=function(t){var e;t?(t=s.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},c._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},c._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++)t[i].updateSortData()};var f=function t(e){if("string"!=typeof e)return e;var i,o,n,s=u(e).split(" "),r=s[0],a=r.match(/^\[(.+)\]$/),h=(i=a&&a[1],o=r,i?function t(e){return e.getAttribute(i)}:function t(e){var i=e.querySelector(o);return i&&i.textContent}),c=l.sortDataParsers[s[1]];return e=c?function(t){return t&&c(h(t))}:function(t){return t&&h(t)}};l.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},c._sort=function(){if(this.options.sortBy){var t,e,i=s.makeArray(this.options.sortBy);this._getIsSameSortBy(i)||(this.sortHistory=i.concat(this.sortHistory));var o=(t=this.sortHistory,e=this.options.sortAscending,function i(o,n){for(var s=0;s<t.length;s++){var r=t[s],a=o.sortData[r],h=n.sortData[r];if(a>h||a<h)return(a>h?1:-1)*((void 0!==e[r]?e[r]:e)?1:-1)}return 0});this.filteredItems.sort(o)}},c._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},c._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw Error("No layout mode: "+t);return e.options=this.options[t],e},c._resetLayout=function(){i.prototype._resetLayout.call(this),this._mode()._resetLayout()},c._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},c._manageStamp=function(t){this._mode()._manageStamp(t)},c._getContainerSize=function(){return this._mode()._getContainerSize()},c.needsResizeLayout=function(){return this._mode().needsResizeLayout()},c.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},c.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},c._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},c.insert=function(t){var e,i,o=this.addItems(t);if(o.length){var n=o.length;for(e=0;e<n;e++)i=o[e],this.element.appendChild(i.element);var s=this._filter(o).matches;for(e=0;e<n;e++)o[e].isLayoutInstant=!0;for(this.arrange(),e=0;e<n;e++)delete o[e].isLayoutInstant;this.reveal(s)}};var d=c.remove;return c.remove=function(t){t=s.makeArray(t);var e=this.getItems(t);d.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var n=e[o];s.removeFrom(this.filteredItems,n)}},c.shuffle=function(){for(var t=0;t<this.items.length;t++)this.items[t].sortData.random=Math.random();this.options.sortBy="random",this._sort(),this._layout()},c._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var o=t.apply(this,e);return this.options.transitionDuration=i,o},c.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},l});
!function(a,b){"function"==typeof define&&define.amd?define("packery/js/rect",b):"object"==typeof module&&module.exports?module.exports=b():(a.Packery=a.Packery||{},a.Packery.Rect=b())}(window,function(){function a(b){for(var c in a.defaults)this[c]=a.defaults[c];for(c in b)this[c]=b[c]}a.defaults={x:0,y:0,width:0,height:0};var b=a.prototype;return b.contains=function(a){var b=a.width||0,c=a.height||0;return this.x<=a.x&&this.y<=a.y&&this.x+this.width>=a.x+b&&this.y+this.height>=a.y+c},b.overlaps=function(a){var b=this.x+this.width,c=this.y+this.height,d=a.x+a.width,e=a.y+a.height;return this.x<d&&b>a.x&&this.y<e&&c>a.y},b.getMaximalFreeRects=function(b){if(!this.overlaps(b))return!1;var c,d=[],e=this.x+this.width,f=this.y+this.height,g=b.x+b.width,h=b.y+b.height;return this.y<b.y&&(c=new a({x:this.x,y:this.y,width:this.width,height:b.y-this.y}),d.push(c)),e>g&&(c=new a({x:g,y:this.y,width:e-g,height:this.height}),d.push(c)),f>h&&(c=new a({x:this.x,y:h,width:this.width,height:f-h}),d.push(c)),this.x<b.x&&(c=new a({x:this.x,y:this.y,width:b.x-this.x,height:this.height}),d.push(c)),d},b.canFit=function(a){return this.width>=a.width&&this.height>=a.height},a}),function(a,b){if("function"==typeof define&&define.amd)define("packery/js/packer",["./rect"],b);else if("object"==typeof module&&module.exports)module.exports=b(require("./rect"));else{var c=a.Packery=a.Packery||{};c.Packer=b(c.Rect)}}(window,function(a){function b(a,b,c){this.width=a||0,this.height=b||0,this.sortDirection=c||"downwardLeftToRight",this.reset()}var c=b.prototype;c.reset=function(){this.spaces=[];var b=new a({x:0,y:0,width:this.width,height:this.height});this.spaces.push(b),this.sorter=d[this.sortDirection]||d.downwardLeftToRight},c.pack=function(a){for(var b=0;b<this.spaces.length;b++){var c=this.spaces[b];if(c.canFit(a)){this.placeInSpace(a,c);break}}},c.columnPack=function(a){for(var b=0;b<this.spaces.length;b++){var c=this.spaces[b],d=c.x<=a.x&&c.x+c.width>=a.x+a.width&&c.height>=a.height-.01;if(d){a.y=c.y,this.placed(a);break}}},c.rowPack=function(a){for(var b=0;b<this.spaces.length;b++){var c=this.spaces[b],d=c.y<=a.y&&c.y+c.height>=a.y+a.height&&c.width>=a.width-.01;if(d){a.x=c.x,this.placed(a);break}}},c.placeInSpace=function(a,b){a.x=b.x,a.y=b.y,this.placed(a)},c.placed=function(a){for(var b=[],c=0;c<this.spaces.length;c++){var d=this.spaces[c],e=d.getMaximalFreeRects(a);e?b.push.apply(b,e):b.push(d)}this.spaces=b,this.mergeSortSpaces()},c.mergeSortSpaces=function(){b.mergeRects(this.spaces),this.spaces.sort(this.sorter)},c.addSpace=function(a){this.spaces.push(a),this.mergeSortSpaces()},b.mergeRects=function(a){var b=0,c=a[b];a:for(;c;){for(var d=0,e=a[b+d];e;){if(e==c)d++;else{if(e.contains(c)){a.splice(b,1),c=a[b];continue a}c.contains(e)?a.splice(b+d,1):d++}e=a[b+d]}b++,c=a[b]}return a};var d={downwardLeftToRight:function(a,b){return a.y-b.y||a.x-b.x},rightwardTopToBottom:function(a,b){return a.x-b.x||a.y-b.y}};return b}),function(a,b){"function"==typeof define&&define.amd?define("packery/js/item",["outlayer/outlayer","./rect"],b):"object"==typeof module&&module.exports?module.exports=b(require("outlayer"),require("./rect")):a.Packery.Item=b(a.Outlayer,a.Packery.Rect)}(window,function(a,b){var c=document.documentElement.style,d="string"==typeof c.transform?"transform":"WebkitTransform",e=function(){a.Item.apply(this,arguments)},f=e.prototype=Object.create(a.Item.prototype),g=f._create;f._create=function(){g.call(this),this.rect=new b};var h=f.moveTo;return f.moveTo=function(a,b){var c=Math.abs(this.position.x-a),d=Math.abs(this.position.y-b),e=this.layout.dragItemCount&&!this.isPlacing&&!this.isTransitioning&&1>c&&1>d;return e?void this.goTo(a,b):void h.apply(this,arguments)},f.enablePlacing=function(){this.removeTransitionStyles(),this.isTransitioning&&d&&(this.element.style[d]="none"),this.isTransitioning=!1,this.getSize(),this.layout._setRectSize(this.element,this.rect),this.isPlacing=!0},f.disablePlacing=function(){this.isPlacing=!1},f.removeElem=function(){this.element.parentNode.removeChild(this.element),this.layout.packer.addSpace(this.rect),this.emitEvent("remove",[this])},f.showDropPlaceholder=function(){var a=this.dropPlaceholder;a||(a=this.dropPlaceholder=document.createElement("div"),a.className="packery-drop-placeholder",a.style.position="absolute"),a.style.width=this.size.width+"px",a.style.height=this.size.height+"px",this.positionDropPlaceholder(),this.layout.element.appendChild(a)},f.positionDropPlaceholder=function(){this.dropPlaceholder.style[d]="translate("+this.rect.x+"px, "+this.rect.y+"px)"},f.hideDropPlaceholder=function(){this.layout.element.removeChild(this.dropPlaceholder)},e}),function(a,b){"function"==typeof define&&define.amd?define("packery/js/packery",["get-size/get-size","outlayer/outlayer","./rect","./packer","./item"],b):"object"==typeof module&&module.exports?module.exports=b(require("get-size"),require("outlayer"),require("./rect"),require("./packer"),require("./item")):a.Packery=b(a.getSize,a.Outlayer,a.Packery.Rect,a.Packery.Packer,a.Packery.Item)}(window,function(a,b,c,d,e){function f(a,b){return a.position.y-b.position.y||a.position.x-b.position.x}function g(a,b){return a.position.x-b.position.x||a.position.y-b.position.y}function h(a,b){var c=b.x-a.x,d=b.y-a.y;return Math.sqrt(c*c+d*d)}c.prototype.canFit=function(a){return this.width>=a.width-1&&this.height>=a.height-1};var i=b.create("packery");i.Item=e;var j=i.prototype;j._create=function(){b.prototype._create.call(this),this.packer=new d,this.shiftPacker=new d,this.isEnabled=!0,this.dragItemCount=0;var a=this;this.handleDraggabilly={dragStart:function(){a.itemDragStart(this.element)},dragMove:function(){a.itemDragMove(this.element,this.position.x,this.position.y)},dragEnd:function(){a.itemDragEnd(this.element)}},this.handleUIDraggable={start:function(b,c){c&&a.itemDragStart(b.currentTarget)},drag:function(b,c){c&&a.itemDragMove(b.currentTarget,c.position.left,c.position.top)},stop:function(b,c){c&&a.itemDragEnd(b.currentTarget)}}},j._resetLayout=function(){this.getSize(),this._getMeasurements();var a,b,c;this._getOption("horizontal")?(a=1/0,b=this.size.innerHeight+this.gutter,c="rightwardTopToBottom"):(a=this.size.innerWidth+this.gutter,b=1/0,c="downwardLeftToRight"),this.packer.width=this.shiftPacker.width=a,this.packer.height=this.shiftPacker.height=b,this.packer.sortDirection=this.shiftPacker.sortDirection=c,this.packer.reset(),this.maxY=0,this.maxX=0},j._getMeasurements=function(){this._getMeasurement("columnWidth","width"),this._getMeasurement("rowHeight","height"),this._getMeasurement("gutter","width")},j._getItemLayoutPosition=function(a){if(this._setRectSize(a.element,a.rect),this.isShifting||this.dragItemCount>0){var b=this._getPackMethod();this.packer[b](a.rect)}else this.packer.pack(a.rect);return this._setMaxXY(a.rect),a.rect},j.shiftLayout=function(){this.isShifting=!0,this.layout(),delete this.isShifting},j._getPackMethod=function(){return this._getOption("horizontal")?"rowPack":"columnPack"},j._setMaxXY=function(a){this.maxX=Math.max(a.x+a.width,this.maxX),this.maxY=Math.max(a.y+a.height,this.maxY)},j._setRectSize=function(b,c){var d=a(b),e=d.outerWidth,f=d.outerHeight;(e||f)&&(e=this._applyGridGutter(e,this.columnWidth),f=this._applyGridGutter(f,this.rowHeight)),c.width=Math.min(e,this.packer.width),c.height=Math.min(f,this.packer.height)},j._applyGridGutter=function(a,b){if(!b)return a+this.gutter;b+=this.gutter;var c=a%b,d=c&&1>c?"round":"ceil";return a=Math[d](a/b)*b},j._getContainerSize=function(){return this._getOption("horizontal")?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},j._manageStamp=function(a){var b,d=this.getItem(a);if(d&&d.isPlacing)b=d.rect;else{var e=this._getElementOffset(a);b=new c({x:this._getOption("originLeft")?e.left:e.right,y:this._getOption("originTop")?e.top:e.bottom})}this._setRectSize(a,b),this.packer.placed(b),this._setMaxXY(b)},j.sortItemsByPosition=function(){var a=this._getOption("horizontal")?g:f;this.items.sort(a)},j.fit=function(a,b,c){var d=this.getItem(a);d&&(this.stamp(d.element),d.enablePlacing(),this.updateShiftTargets(d),b=void 0===b?d.rect.x:b,c=void 0===c?d.rect.y:c,this.shift(d,b,c),this._bindFitEvents(d),d.moveTo(d.rect.x,d.rect.y),this.shiftLayout(),this.unstamp(d.element),this.sortItemsByPosition(),d.disablePlacing())},j._bindFitEvents=function(a){function b(){d++,2==d&&c.dispatchEvent("fitComplete",null,[a])}var c=this,d=0;a.once("layout",b),this.once("layoutComplete",b)},j.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&(this.options.shiftPercentResize?this.resizeShiftPercentLayout():this.layout())},j.needsResizeLayout=function(){var b=a(this.element),c=this._getOption("horizontal")?"innerHeight":"innerWidth";return b[c]!=this.size[c]},j.resizeShiftPercentLayout=function(){var b=this._getItemsForLayout(this.items),c=this._getOption("horizontal"),d=c?"y":"x",e=c?"height":"width",f=c?"rowHeight":"columnWidth",g=c?"innerHeight":"innerWidth",h=this[f];if(h=h&&h+this.gutter){this._getMeasurements();var i=this[f]+this.gutter;b.forEach(function(a){var b=Math.round(a.rect[d]/h);a.rect[d]=b*i})}else{var j=a(this.element)[g]+this.gutter,k=this.packer[e];b.forEach(function(a){a.rect[d]=a.rect[d]/k*j})}this.shiftLayout()},j.itemDragStart=function(a){if(this.isEnabled){this.stamp(a);var b=this.getItem(a);b&&(b.enablePlacing(),b.showDropPlaceholder(),this.dragItemCount++,this.updateShiftTargets(b))}},j.updateShiftTargets=function(a){this.shiftPacker.reset(),this._getBoundingRect();var b=this._getOption("originLeft"),d=this._getOption("originTop");this.stamps.forEach(function(a){var e=this.getItem(a);if(!e||!e.isPlacing){var f=this._getElementOffset(a),g=new c({x:b?f.left:f.right,y:d?f.top:f.bottom});this._setRectSize(a,g),this.shiftPacker.placed(g)}},this);var e=this._getOption("horizontal"),f=e?"rowHeight":"columnWidth",g=e?"height":"width";this.shiftTargetKeys=[],this.shiftTargets=[];var h,i=this[f];if(i=i&&i+this.gutter){var j=Math.ceil(a.rect[g]/i),k=Math.floor((this.shiftPacker[g]+this.gutter)/i);h=(k-j)*i;for(var l=0;k>l;l++)this._addShiftTarget(l*i,0,h)}else h=this.shiftPacker[g]+this.gutter-a.rect[g],this._addShiftTarget(0,0,h);var m=this._getItemsForLayout(this.items),n=this._getPackMethod();m.forEach(function(a){var b=a.rect;this._setRectSize(a.element,b),this.shiftPacker[n](b),this._addShiftTarget(b.x,b.y,h);var c=e?b.x+b.width:b.x,d=e?b.y:b.y+b.height;if(this._addShiftTarget(c,d,h),i)for(var f=Math.round(b[g]/i),j=1;f>j;j++){var k=e?c:b.x+i*j,l=e?b.y+i*j:d;this._addShiftTarget(k,l,h)}},this)},j._addShiftTarget=function(a,b,c){var d=this._getOption("horizontal")?b:a;if(!(0!==d&&d>c)){var e=a+","+b,f=-1!=this.shiftTargetKeys.indexOf(e);f||(this.shiftTargetKeys.push(e),this.shiftTargets.push({x:a,y:b}))}},j.shift=function(a,b,c){var d,e=1/0,f={x:b,y:c};this.shiftTargets.forEach(function(a){var b=h(a,f);e>b&&(d=a,e=b)}),a.rect.x=d.x,a.rect.y=d.y};var k=120;j.itemDragMove=function(a,b,c){function d(){f.shift(e,b,c),e.positionDropPlaceholder(),f.layout()}var e=this.isEnabled&&this.getItem(a);if(e){b-=this.size.paddingLeft,c-=this.size.paddingTop;var f=this,g=new Date;this._itemDragTime&&g-this._itemDragTime<k?(clearTimeout(this.dragTimeout),this.dragTimeout=setTimeout(d,k)):(d(),this._itemDragTime=g)}},j.itemDragEnd=function(a){function b(){d++,2==d&&(c.element.classList.remove("is-positioning-post-drag"),c.hideDropPlaceholder(),e.dispatchEvent("dragItemPositioned",null,[c]))}var c=this.isEnabled&&this.getItem(a);if(c){clearTimeout(this.dragTimeout),c.element.classList.add("is-positioning-post-drag");var d=0,e=this;c.once("layout",b),this.once("layoutComplete",b),c.moveTo(c.rect.x,c.rect.y),this.layout(),this.dragItemCount=Math.max(0,this.dragItemCount-1),this.sortItemsByPosition(),c.disablePlacing(),this.unstamp(c.element)}},j.bindDraggabillyEvents=function(a){this._bindDraggabillyEvents(a,"on")},j.unbindDraggabillyEvents=function(a){this._bindDraggabillyEvents(a,"off")},j._bindDraggabillyEvents=function(a,b){var c=this.handleDraggabilly;a[b]("dragStart",c.dragStart),a[b]("dragMove",c.dragMove),a[b]("dragEnd",c.dragEnd)},j.bindUIDraggableEvents=function(a){this._bindUIDraggableEvents(a,"on")},j.unbindUIDraggableEvents=function(a){this._bindUIDraggableEvents(a,"off")},j._bindUIDraggableEvents=function(a,b){var c=this.handleUIDraggable;a[b]("dragstart",c.start)[b]("drag",c.drag)[b]("dragstop",c.stop)};var l=j.destroy;return j.destroy=function(){l.apply(this,arguments),this.isEnabled=!1},i.Rect=c,i.Packer=d,i}),function(a,b){"function"==typeof define&&define.amd?define(["isotope-layout/js/layout-mode","packery/js/packery"],b):"object"==typeof module&&module.exports?module.exports=b(require("isotope-layout/js/layout-mode"),require("packery")):b(a.Isotope.LayoutMode,a.Packery)}(window,function(a,b){var c=a.create("packery"),d=c.prototype,e={_getElementOffset:!0,_getMeasurement:!0};for(var f in b.prototype)e[f]||(d[f]=b.prototype[f]);var g=d._resetLayout;d._resetLayout=function(){this.packer=this.packer||new b.Packer,this.shiftPacker=this.shiftPacker||new b.Packer,g.apply(this,arguments)};var h=d._getItemLayoutPosition;d._getItemLayoutPosition=function(a){return a.rect=a.rect||new b.Rect,h.call(this,a)};var i=d.needsResizeLayout;d.needsResizeLayout=function(){return this._getOption("horizontal")?this.needsVerticalResizeLayout():i.call(this)};var j=d._getOption;return d._getOption=function(a){return"horizontal"==a?void 0!==this.options.isHorizontal?this.options.isHorizontal:this.options.horizontal:j.apply(this.isotope,arguments)},c});
jQuery(function($){
$('body').on('click','.jupiterx-product-has-quick-view',function (){
setTimeout(addInputAndEvents);
function addInputAndEvents(){
id=$('.featherlight-content .jupiterx-product-quick-view-modal').attr('id');
if($('.featherlight-content #' + id + ' .custom-qty-input').length==0){
$('.featherlight-content #' + id + ' .input-text.qty').hide();
$('.featherlight-content #' + id + ' .input-text.qty').after('<div class=\"input-group input-text qty text custom-qty-input \"><div class=\"input-group-prepend\"><button style=\"min-width: 0; box-shadow: none;\" class=\"btn btn-decrement btn-sm btn-outline-secondary\" type=\"button\" tabindex=\"-1\"><strong>-</strong></button></div><input type=\"text\" value="" style=\"text-align: center\" class=\"form-control input-text qty text\" placeholder=\"\" tabindex=\"-1\"><div class=\"input-group-append\"><button style=\"min-width: 0; box-shadow: none;\" class=\"btn btn-increment btn-sm btn-outline-secondary\" type=\"button\" tabindex=\"-1\"><strong>+</strong></button></div></div>');
$('.featherlight-content #' + id + ' .custom-qty-input .input-text.qty').val($('.featherlight-content #' + id +' .input-text.qty').val()) ;
}
$('.featherlight-content .jupiterx-product-quick-view-modal').on('keyup paste change', '.custom-qty-input .qty', function(){
$('.featherlight-content #' + id + ' .input-text.qty').val($(this).val());
});
$('.featherlight-content #' + id).on('click', '.btn-increment', function(){
$('.featherlight-content #' + id + ' .custom-qty-input .input-text.qty').val(function(i, oldval){
return parseInt(oldval, 10) + 1;
}).trigger('change');
});
$('.featherlight-content #' + id).on('click', '.btn-decrement', function(){
$('.featherlight-content #' + id + ' .custom-qty-input .input-text.qty').val(function(i, oldval){
if(parseInt(oldval, 10) > 1){
return parseInt(oldval, 10) - 1;
}else{
return parseInt(oldval, 10);
}}).trigger('change');
});
}});
});
!function(n,t){var r,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("underscore",t):(n="undefined"!=typeof globalThis?globalThis:n||self,r=n._,(e=n._=t()).noConflict=function(){return n._=r,e})}(this,function(){var n="1.13.7",t="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,V=Object.prototype,F="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=V.toString,q=V.hasOwnProperty,r="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=r&&ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),t=Array(n),r=0;r<n;r++)t[r]=arguments[r+o];switch(o){case 0:return u.call(this,t);case 1:return u.call(this,arguments[0],t);case 2:return u.call(this,arguments[0],arguments[1],t)}for(var e=Array(o+1),r=0;r<o;r++)e[r]=arguments[r];return e[o]=t,u.apply(this,e)}}function o(n){var t=typeof n;return"function"==t||"object"==t&&!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function i(n){var t="[object "+n+"]";return function(n){return s.call(n)===t}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),tn=i("Error"),rn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),t=t.document&&t.document.childNodes,p=a="function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof t?function(n){return"function"==typeof n||!1}:a,t=i("Object"),un=u&&(!/\[native code\]/.test(String(DataView))||t(new DataView(new ArrayBuffer(8)))),a="undefined"!=typeof Map&&t(new Map),u=i("DataView");var h=un?function(n){return null!=n&&p(n.getInt8)&&en(n.buffer)}:u,v=U||i("Array");function y(n,t){return null!=n&&q.call(n,t)}var on=i("Arguments"),an=(!function(){on(arguments)||(on=function(n){return y(n,"callee")})}(),on);function fn(n){return Y(n)&&$(n)}function cn(n){return function(){return n}}function ln(t){return function(n){n=t(n);return"number"==typeof n&&0<=n&&n<=G}}function sn(t){return function(n){return null==n?void 0:n[t]}}var d=sn("byteLength"),pn=ln(d),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=r?function(n){return L?L(n)&&!h(n):pn(n)&&hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,t){t=function(t){for(var r={},n=t.length,e=0;e<n;++e)r[t[e]]=!0;return{contains:function(n){return!0===r[n]},push:function(n){return r[n]=!0,t.push(n)}}}(t);var r=J.length,e=n.constructor,u=p(e)&&e.prototype||V,o="constructor";for(y(n,o)&&!t.contains(o)&&t.push(o);r--;)(o=J[r])in n&&n[o]!==u[o]&&!t.contains(o)&&t.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var t,r=[];for(t in n)y(n,t)&&r.push(t);return K&&yn(n,r),r}function dn(n,t){var r=b(t),e=r.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=r[o];if(t[i]!==u[i]||!(i in u))return!1}return!0}function m(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,d(n))}m.VERSION=n,m.prototype.valueOf=m.prototype.toJSON=m.prototype.value=function(){return this._wrapped},m.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function mn(n,t,r,e){var u;return n===t?0!==n||1/n==1/t:null!=n&&null!=t&&(n!=n?t!=t:("function"==(u=typeof n)||"object"==u||"object"==typeof t)&&function n(t,r,e,u){t instanceof m&&(t=t._wrapped);r instanceof m&&(r=r._wrapped);var o=s.call(t);if(o!==s.call(r))return!1;if(un&&"[object Object]"==o&&h(t)){if(!h(r))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+t==""+r;case"[object Number]":return+t!=+t?+r!=+r:0==+t?1/+t==1/r:+t==+r;case"[object Date]":case"[object Boolean]":return+t==+r;case"[object Symbol]":return F.valueOf.call(t)===F.valueOf.call(r);case"[object ArrayBuffer]":case bn:return n(gn(t),gn(r),e,u)}o="[object Array]"===o;if(!o&&vn(t)){var i=d(t);if(i!==d(r))return!1;if(t.buffer===r.buffer&&t.byteOffset===r.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof t||"object"!=typeof r)return!1;var i=t.constructor,a=r.constructor;if(i!==a&&!(p(i)&&i instanceof i&&p(a)&&a instanceof a)&&"constructor"in t&&"constructor"in r)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===t)return u[f]===r;e.push(t);u.push(r);if(o){if((f=t.length)!==r.length)return!1;for(;f--;)if(!mn(t[f],r[f],e,u))return!1}else{var c,l=b(t);if(f=l.length,b(r).length!==f)return!1;for(;f--;)if(c=l[f],!y(r,c)||!mn(t[c],r[c],e,u))return!1}e.pop();u.pop();return!0}(n,t,r,e))}function c(n){if(!o(n))return[];var t,r=[];for(t in n)r.push(t);return K&&yn(n,r),r}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var t=c(n);if(g(t))return!1;for(var r=0;r<u;r++)if(!p(n[e[r]]))return!1;return e!==_n||!p(n[wn])}}var wn="forEach",t=["clear","delete"],u=["get","has","set"],U=t.concat(wn,u),_n=t.concat(u),r=["add"].concat(t,wn,"has"),u=a?jn(U):i("Map"),t=a?jn(_n):i("WeakMap"),U=a?jn(r):i("Set"),a=i("WeakSet");function j(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=n[t[u]];return e}function An(n){for(var t={},r=b(n),e=0,u=r.length;e<u;e++)t[n[r[e]]]=r[e];return t}function xn(n){var t,r=[];for(t in n)p(n[t])&&r.push(t);return r.sort()}function Sn(f,c){return function(n){var t=arguments.length;if(c&&(n=Object(n)),!(t<2||null==n))for(var r=1;r<t;r++)for(var e=arguments[r],u=f(e),o=u.length,i=0;i<o;i++){var a=u[i];c&&void 0!==n[a]||(n[a]=e[a])}return n}}var On=Sn(c),w=Sn(b),Mn=Sn(c,!0);function En(n){var t;return o(n)?z?z(n):((t=function(){}).prototype=n,n=new t,t.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function _(n){return m.toPath(n)}function Nn(n,t){for(var r=t.length,e=0;e<r;e++){if(null==n)return;n=n[t[e]]}return r?n:void 0}function In(n,t,r){n=Nn(n,_(t));return H(n)?r:n}function Tn(n){return n}function A(t){return t=w({},t),function(n){return dn(n,t)}}function kn(t){return t=_(t),function(n){return Nn(n,t)}}function x(u,o,n){if(void 0===o)return u;switch(null==n?3:n){case 1:return function(n){return u.call(o,n)};case 3:return function(n,t,r){return u.call(o,n,t,r)};case 4:return function(n,t,r,e){return u.call(o,n,t,r,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,t,r){return null==n?Tn:p(n)?x(n,t,r):(o(n)&&!v(n)?A:kn)(n)}function Rn(n,t){return Dn(n,t,1/0)}function S(n,t,r){return m.iteratee!==Rn?m.iteratee(n,t):Dn(n,t,r)}function Vn(){}function Fn(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(t){function r(n){return t[n]}var n="(?:"+b(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,r):n}}var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},qn=Pn(r),r=Pn(An(r)),Un=m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,t,r,e,u){return e instanceof t?(e=En(n.prototype),o(t=n.apply(e,u))?t:e):n.apply(r,u)}var M=l(function(u,o){function i(){for(var n=0,t=o.length,r=Array(t),e=0;e<t;e++)r[e]=o[e]===a?arguments[n++]:o[e];for(;n<arguments.length;)r.push(arguments[n++]);return Jn(u,i,this,this,r)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(t,r,e){var u;if(p(t))return u=l(function(n){return Jn(t,u,r,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,t,r,e){if(e=e||[],t||0===t){if(t<=0)return e.concat(n)}else t=1/0;for(var u=e.length,o=0,i=g(n);o<i;o++){var a=n[o];if(E(a)&&(v(a)||an(a)))if(1<t)B(a,t-1,r,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else r||(e[u++]=a)}return e}var Hn=l(function(n,t){var r=(t=B(t,!1,!1)).length;if(r<1)throw new Error("bindAll must be passed function names");for(;r--;){var e=t[r];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,t,r){return setTimeout(function(){return n.apply(null,r)},t)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,t){var r;return function(){return 0<--n&&(r=t.apply(this,arguments)),n<=1&&(t=null),r}}var nt=M(Zn,2);function tt(n,t,r){t=S(t,r);for(var e,u=b(n),o=0,i=u.length;o<i;o++)if(t(n[e=u[o]],e,n))return e}function rt(o){return function(n,t,r){t=S(t,r);for(var e=g(n),u=0<o?0:e-1;0<=u&&u<e;u+=o)if(t(n[u],u,n))return u;return-1}}var et=rt(1),ut=rt(-1);function ot(n,t,r,e){for(var u=(r=S(r,e,1))(t),o=0,i=g(n);o<i;){var a=Math.floor((o+i)/2);r(n[a])<u?o=a+1:i=a}return o}function it(o,i,a){return function(n,t,r){var e=0,u=g(n);if("number"==typeof r)0<o?e=0<=r?r:Math.max(r+u,e):u=0<=r?Math.min(r+1,u):r+u+1;else if(a&&r&&u)return n[r=a(n,t)]===t?r:-1;if(t!=t)return 0<=(r=i(f.call(n,e,u),fn))?r+e:-1;for(r=0<o?e:u-1;0<=r&&r<u;r+=o)if(n[r]===t)return r;return-1}}var at=it(1,et,ot),ft=it(-1,ut);function ct(n,t,r){t=(E(n)?et:tt)(n,t,r);if(void 0!==t&&-1!==t)return n[t]}function N(n,t,r){if(t=x(t,r),E(n))for(u=0,o=n.length;u<o;u++)t(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u<o;u++)t(n[e[u]],e[u],n);return n}function I(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=t(n[a],a,n)}return o}function lt(f){return function(n,t,r,e){var u=3<=arguments.length;return function(n,t,r,e){var u=!E(n)&&b(n),o=(u||n).length,i=0<f?0:o-1;for(e||(r=n[u?u[i]:i],i+=f);0<=i&&i<o;i+=f){var a=u?u[i]:i;r=t(r,n[a],a,n)}return r}(n,x(t,e,4),r,u)}}var st=lt(1),pt=lt(-1);function T(n,e,t){var u=[];return e=S(e,t),N(n,function(n,t,r){e(n,t,r)&&u.push(n)}),u}function ht(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!t(n[i],i,n))return!1}return!0}function vt(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(t(n[i],i,n))return!0}return!1}function k(n,t,r,e){return E(n)||(n=j(n)),0<=at(n,t,r="number"==typeof r&&!e?r:0)}var yt=l(function(n,r,e){var u,o;return p(r)?o=r:(r=_(r),u=r.slice(0,-1),r=r[r.length-1]),I(n,function(n){var t=o;if(!t){if(null==(n=u&&u.length?Nn(n,u):n))return;t=n[r]}return null==t?t:t.apply(n,e)})});function dt(n,t){return I(n,kn(t))}function gt(n,e,t){var r,u,o=-1/0,i=-1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(r=n[a])&&o<r&&(o=r);else e=S(e,t),N(n,function(n,t,r){u=e(n,t,r),(i<u||u===-1/0&&o===-1/0)&&(o=n,i=u)});return o}var bt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mt(n){return n?v(n)?f.call(n):X(n)?n.match(bt):E(n)?I(n,Tn):j(n):[]}function jt(n,t,r){if(null==t||r)return(n=E(n)?n:j(n))[Fn(n.length-1)];for(var e=mt(n),r=g(e),u=(t=Math.max(Math.min(t,r),0),r-1),o=0;o<t;o++){var i=Fn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,t)}function D(o,t){return function(r,e,n){var u=t?[[],[]]:{};return e=S(e,n),N(r,function(n,t){t=e(n,t,r);o(u,n,t)}),u}}var wt=D(function(n,t,r){y(n,r)?n[r].push(t):n[r]=[t]}),_t=D(function(n,t,r){n[r]=t}),At=D(function(n,t,r){y(n,r)?n[r]++:n[r]=1}),xt=D(function(n,t,r){n[r?0:1].push(t)},!0);function St(n,t,r){return t in r}var Ot=l(function(n,t){var r={},e=t[0];if(null!=n){p(e)?(1<t.length&&(e=x(e,t[1])),t=c(n)):(e=St,t=B(t,!1,!1),n=Object(n));for(var u=0,o=t.length;u<o;u++){var i=t[u],a=n[i];e(a,i,n)&&(r[i]=a)}}return r}),Mt=l(function(n,r){var t,e=r[0];return p(e)?(e=Yn(e),1<r.length&&(t=r[1])):(r=I(B(r,!1,!1),String),e=function(n,t){return!k(r,t)}),Ot(n,e,t)});function Et(n,t,r){return f.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function Bt(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[0]:Et(n,n.length-t)}function R(n,t,r){return f.call(n,null==t||r?1:t)}var Nt=l(function(n,t){return t=B(t,!0,!0),T(n,function(n){return!k(t,n)})}),It=l(function(n,t){return Nt(n,t)});function Tt(n,t,r,e){Q(t)||(e=r,r=t,t=!1),null!=r&&(r=S(r,e));for(var u=[],o=[],i=0,a=g(n);i<a;i++){var f=n[i],c=r?r(f,i,n):f;t&&!r?(i&&o===c||u.push(f),o=c):r?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kt=l(function(n){return Tt(B(n,!0,!0))});function Dt(n){for(var t=n&&gt(n,g).length||0,r=Array(t),e=0;e<t;e++)r[e]=dt(n,e);return r}var Rt=l(Dt);function Vt(n,t){return n._chain?m(t).chain():t}function Ft(r){return N(xn(r),function(n){var t=m[n]=r[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Vt(this,t.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];m.prototype[t]=function(){var n=this._wrapped;return null!=n&&(r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0]),Vt(this,n)}}),N(["concat","join","slice"],function(n){var t=e[n];m.prototype[n]=function(){var n=this._wrapped;return Vt(this,n=null!=n?t.apply(n,arguments):n)}});n=Ft({__proto__:null,VERSION:n,restArguments:l,isObject:o,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:tn,isSymbol:rn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!rn(n)&&C(n)&&!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var t;return null==n||("number"==typeof(t=g(n))&&(v(n)||X(n)||an(n))?0===t:0===g(b(n)))},isMatch:dn,isEqual:function(n,t){return mn(n,t)},isMap:u,isWeakMap:t,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=[t[u],n[t[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:w,assign:w,defaults:Mn,create:function(n,t){return n=En(n),t&&w(n,t),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,t){return t(n),n},get:In,has:function(n,t){for(var r=(t=_(t)).length,e=0;e<r;e++){var u=t[e];if(!y(n,u))return!1;n=n[u]}return!!r},mapObject:function(n,t,r){t=S(t,r);for(var e=b(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=t(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Vn,toPath:Bn,property:kn,propertyOf:function(t){return null==t?Vn:function(n){return In(t,n)}},matcher:A,matches:A,times:function(n,t,r){var e=Array(Math.max(0,n));t=x(t,r,1);for(var u=0;u<n;u++)e[u]=t(u);return e},random:Fn,now:O,escape:qn,unescape:r,templateSettings:Un,template:function(o,n,t){n=Mn({},n=!n&&t?t:n,m.templateSettings);var r,t=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(t,function(n,t,r,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",t=n.variable){if(!Cn.test(t))throw new Error("variable is not a bare identifier: "+t)}else a="with(obj||{}){\n"+a+"}\n",t="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t,"_",a)}catch(n){throw n.source=a,n}function e(n){return r.call(this,n,m)}return e.source="function("+t+"){\n"+a+"}",e},result:function(n,t,r){var e=(t=_(t)).length;if(!e)return p(r)?r.call(n):r;for(var u=0;u<e;u++){var o=null==n?void 0:n[t[u]];void 0===o&&(o=r,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var t=++Kn+"";return n?n+t:t},chain:function(n){return(n=m(n))._chain=!0,n},iteratee:Rn,partial:M,bind:Gn,bindAll:Hn,memoize:function(e,u){function o(n){var t=o.cache,r=""+(u?u.apply(this,arguments):n);return y(t,r)||(t[r]=e.apply(this,arguments)),t[r]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(r,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=r.apply(a,f),i||(a=f=null)}function n(){var n=O(),t=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,t<=0||e<t?(i&&(clearTimeout(i),i=null),l=n,c=r.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,t)),c}var i,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(i),l=0,i=a=f=null},n},debounce:function(t,r,e){function u(){var n=O()-i;n<r?o=setTimeout(u,r-n):(o=null,e||(f=t.apply(c,a)),o||(a=c=null))}var o,i,a,f,c,n=l(function(n){return c=this,a=n,i=O(),o||(o=setTimeout(u,r),e&&(f=t.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,t){return M(t,n)},negate:Yn,compose:function(){var r=arguments,e=r.length-1;return function(){for(var n=e,t=r[e].apply(this,arguments);n--;)t=r[n].call(this,t);return t}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:Zn,once:nt,findKey:tt,findIndex:et,findLastIndex:ut,sortedIndex:ot,indexOf:at,lastIndexOf:ft,find:ct,detect:ct,findWhere:function(n,t){return ct(n,A(t))},each:N,forEach:N,map:I,collect:I,reduce:st,foldl:st,inject:st,reduceRight:pt,foldr:pt,filter:T,select:T,reject:function(n,t,r){return T(n,Yn(S(t)),r)},every:ht,all:ht,some:vt,any:vt,contains:k,includes:k,include:k,invoke:yt,pluck:dt,where:function(n,t){return T(n,A(t))},max:gt,min:function(n,e,t){var r,u,o=1/0,i=1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(r=n[a])&&r<o&&(o=r);else e=S(e,t),N(n,function(n,t,r){((u=e(n,t,r))<i||u===1/0&&o===1/0)&&(o=n,i=u)});return o},shuffle:function(n){return jt(n,1/0)},sample:jt,sortBy:function(n,e,t){var u=0;return e=S(e,t),dt(I(n,function(n,t,r){return{value:n,index:u++,criteria:e(n,t,r)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(e<r||void 0===r)return 1;if(r<e||void 0===e)return-1}return n.index-t.index}),"value")},groupBy:wt,indexBy:_t,countBy:At,partition:xt,toArray:mt,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Ot,omit:Mt,first:Bt,head:Bt,take:Bt,initial:Et,last:function(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[n.length-1]:R(n,Math.max(0,n.length-t))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,t){return B(n,t,!1)},without:It,uniq:Tt,unique:Tt,union:kt,intersection:function(n){for(var t=[],r=arguments.length,e=0,u=g(n);e<u;e++){var o=n[e];if(!k(t,o)){for(var i=1;i<r&&k(arguments[i],o);i++);i===r&&t.push(o)}}return t},difference:Nt,unzip:Dt,transpose:Dt,zip:Rt,object:function(n,t){for(var r={},e=0,u=g(n);e<u;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},range:function(n,t,r){null==t&&(t=n||0,n=0),r=r||(t<n?-1:1);for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),o=0;o<e;o++,n+=r)u[o]=n;return u},chunk:function(n,t){if(null==t||t<1)return[];for(var r=[],e=0,u=n.length;e<u;)r.push(f.call(n,e,e+=t));return r},mixin:Ft,default:m});return n._=n});
function is_smooth_scroll(){return"undefined"==typeof jupiterxOptions||void 0===jupiterxOptions.smoothScroll?null:0!=jupiterxOptions.smoothScroll}window.noZensmooth=!0,function(){var r=!1,s=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;this.Class=function(){},Class.extend=function(e){var n=this.prototype;r=!0;var t=new this;for(var i in r=!1,e)t[i]="function"==typeof e[i]&&"function"==typeof n[i]&&s.test(e[i])?function(i,o){return function(){var e=this._super;this._super=n[i];var t=o.apply(this,arguments);return this._super=e,t}}(i,e[i]):e[i];function o(){!r&&this.init&&this.init.apply(this,arguments)}return((o.prototype=t).constructor=o).extend=arguments.callee,o}}(),function(e,t,i){"use strict";"function"==typeof define&&define.amd?define(i):"undefined"!=typeof module&&module.exports?module.exports=i():t.PubSub=i("PubSub",t)}(0,this,function(e,t){"use strict";function o(e,t,i){var o;for(o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&t&&!1===t.call(i,e[o],o,e))return;return e}function n(e,t,i){for(var o,n,r=e._pubsub_topics,s=r[t]?r[t].slice(0):[],a=0,l=s.length;a<l;a+=1)n=s[a].token,(o=s[a]).callback(i,{name:t,token:n}),!0===o.once&&e.unsubscribe(n)}function i(e){var t=Array.prototype.slice.call(e,1);return t.length<=1?t[0]:t}function r(e,t,i,o){return!!e._pubsub_topics[t]&&(o?n(e,t,i):setTimeout(function(){n(e,t,i)},0),!0)}function s(){return this instanceof s?(this._pubsub_topics={},this._pubsub_uid=-1,this):new s}var a=(t||{})[e];return s.prototype.subscribe=function(e,t,i){var o=this._pubsub_topics,n=this._pubsub_uid+=1,r={};if("function"!=typeof t)throw new TypeError("When subscribing for an event, a callback function must be defined.");return o[e]||(o[e]=[]),r.token=n,r.callback=t,r.once=!!i,o[e].push(r),n},s.prototype.subscribeOnce=function(e,t){return this.subscribe(e,t,!0)},s.prototype.publish=function(e){return r(this,e,i(arguments),!1)},s.prototype.publishSync=function(e){return r(this,e,i(arguments),!0)},s.prototype.unsubscribe=function(e){var t,i,o=this._pubsub_topics,n=!1;for(t in o)if(Object.prototype.hasOwnProperty.call(o,t)&&o[t]){for(i=o[t].length;i;){if(i-=1,o[t][i].token===e)return o[t].splice(i,1),0===o[t].length&&delete o[t],e;t===e&&(o[t].splice(i,1),0===o[t].length&&delete o[t],n=!0)}if(!0===n)return e}return!1},s.prototype.unsubscribeAll=function(){return this._pubsub_topics={},this},s.prototype.hasSubscribers=function(e){var t=this._pubsub_topics,i=!1;return null==e?(o(t,function(e,t){if(t)return!(i=!0)}),i):Object.prototype.hasOwnProperty.call(t,e)},s.prototype.subscribers=function(){var i={};return o(this._pubsub_topics,function(e,t){i[t]=e.slice(0)}),i},s.prototype.subscribersByTopic=function(e){return this._pubsub_topics[e]?this._pubsub_topics[e].slice(0):[]},s.prototype.alias=function(i){return o(i,function(e,t){s.prototype[t]&&(s.prototype[i[t]]=function(e){return function(){return this[e].apply(this,arguments)}}(t))}),this},s.noConflict=function(){return t&&(t[e]=a),s},s.version="3.4.0",s}),function(){"use strict";for(var t,i,e=["webkit","moz"],o=0;o<e.length&&!window.requestAnimationFrame;++o){var n=e[o];window.requestAnimationFrame=window[n+"RequestAnimationFrame"],window.cancelAnimationFrame=window[n+"CancelAnimationFrame"]||window[n+"CancelRequestAnimationFrame"]}if(!/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)&&window.requestAnimationFrame&&window.cancelAnimationFrame)window.jQuery&&((t=jQuery).fx.timer=function(e){e()&&t.timers.push(e)&&!i&&(i=!0,s())},t.fx.stop=function(){i=!1});else{var r=0;window.requestAnimationFrame=function(e){var t=+new Date,i=Math.max(r+16,t);return setTimeout(function(){e(r=i)},i-t)},window.cancelAnimationFrame=clearTimeout}function s(){i&&(requestAnimationFrame(s),t.fx.tick())}if(!!(!window.performance||!window.performance.now)){var a=window.requestAnimationFrame,l=+new Date;window.requestAnimationFrame=function(t,e){a(function(e){return t(e<1e12?e:e-l)},e)}}}(),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.updwn=t()}(this,function(){var e=a(),r=e.x,s=e.y,h=[];function a(){return"undefined"==typeof window?{}:{x:window.innerWidth,y:window.pageYOffset}}function i(n){requestAnimationFrame(function(){for(var e=a(),t=e.x,i=e.y,o=0;o<h.length;o++)h[o]({y:i,prevY:s,x:t,prevX:r},n);s=i,r=t})}return function(e){var a=e.speed;void 0===a&&(a=20);var l=e.interval;void 0===l&&(l=100);var t,d=null,c=0,p=0,u=[],f=[];return t=function(e,t){var i=e.y,o=e.prevY;c=t.timeStamp-p,p=t.timeStamp;var n=(Math.abs(i-o)/c||0)*l>a;if(o<=i&&"down"!==d&&n){d="down";for(var r=0;r<f.length;r++)f[r]()}else if(i<=o&&"up"!==d&&n){d="up";for(var s=0;s<u.length;s++)u[s]()}},window.addEventListener("scroll",i),window.addEventListener("resize",i),h.indexOf(t)<0&&h.push(t),{up:function(e){return u.indexOf(e)<0&&u.push(e),function(){return u.splice(u.indexOf(e),1)}},down:function(e){return f.indexOf(e)<0&&f.push(e),function(){return f.splice(f.indexOf(e),1)}},get position(){return d}}}}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(d){"use strict";var n,s=window.Slick||{};(n=0,s=function(e,t){var i,o=this;o.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:d(e),appendDots:d(e),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return d('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},o.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},d.extend(o,o.initials),o.activeBreakpoint=null,o.animType=null,o.animProp=null,o.breakpoints=[],o.breakpointSettings=[],o.cssTransitions=!1,o.focussed=!1,o.interrupted=!1,o.hidden="hidden",o.paused=!0,o.positionProp=null,o.respondTo=null,o.rowCount=1,o.shouldClick=!0,o.$slider=d(e),o.$slidesCache=null,o.transformType=null,o.transitionType=null,o.visibilityChange="visibilitychange",o.windowWidth=0,o.windowTimer=null,i=d(e).data("slick")||{},o.options=d.extend({},o.defaults,t,i),o.currentSlide=o.options.initialSlide,o.originalSettings=o.options,void 0!==document.mozHidden?(o.hidden="mozHidden",o.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(o.hidden="webkitHidden",o.visibilityChange="webkitvisibilitychange"),o.autoPlay=d.proxy(o.autoPlay,o),o.autoPlayClear=d.proxy(o.autoPlayClear,o),o.autoPlayIterator=d.proxy(o.autoPlayIterator,o),o.changeSlide=d.proxy(o.changeSlide,o),o.clickHandler=d.proxy(o.clickHandler,o),o.selectHandler=d.proxy(o.selectHandler,o),o.setPosition=d.proxy(o.setPosition,o),o.swipeHandler=d.proxy(o.swipeHandler,o),o.dragHandler=d.proxy(o.dragHandler,o),o.keyHandler=d.proxy(o.keyHandler,o),o.instanceUid=n++,o.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,o.registerBreakpoints(),o.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},s.prototype.addSlide=s.prototype.slickAdd=function(e,t,i){var o=this;if("boolean"==typeof t)i=t,t=null;else if(t<0||t>=o.slideCount)return!1;o.unload(),"number"==typeof t?0===t&&0===o.$slides.length?d(e).appendTo(o.$slideTrack):i?d(e).insertBefore(o.$slides.eq(t)):d(e).insertAfter(o.$slides.eq(t)):!0===i?d(e).prependTo(o.$slideTrack):d(e).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each(function(e,t){d(t).attr("data-slick-index",e)}),o.$slidesCache=o.$slides,o.reinit()},s.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},s.prototype.animateSlide=function(e,t){var i={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(e=-e),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:e},o.options.speed,o.options.easing,t):o.$slideTrack.animate({top:e},o.options.speed,o.options.easing,t):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),d({animStart:o.currentLeft}).animate({animStart:e},{duration:o.options.speed,easing:o.options.easing,step:function(e){e=Math.ceil(e),!1===o.options.vertical?i[o.animType]="translate("+e+"px, 0px)":i[o.animType]="translate(0px,"+e+"px)",o.$slideTrack.css(i)},complete:function(){t&&t.call()}})):(o.applyTransition(),e=Math.ceil(e),!1===o.options.vertical?i[o.animType]="translate3d("+e+"px, 0px, 0px)":i[o.animType]="translate3d(0px,"+e+"px, 0px)",o.$slideTrack.css(i),t&&setTimeout(function(){o.disableTransition(),t.call()},o.options.speed))},s.prototype.getNavTarget=function(){var e=this.options.asNavFor;return e&&null!==e&&(e=d(e).not(this.$slider)),e},s.prototype.asNavFor=function(t){var e=this.getNavTarget();null!==e&&"object"==typeof e&&e.each(function(){var e=d(this).slick("getSlick");e.unslicked||e.slideHandler(t,!0)})},s.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},s.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},s.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},s.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},s.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=d(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=d(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},s.prototype.buildDots=function(){var e,t,i=this;if(!0===i.options.dots){for(i.$slider.addClass("slick-dotted"),t=d("<ul />").addClass(i.options.dotsClass),e=0;e<=i.getDotCount();e+=1)t.append(d("<li />").append(i.options.customPaging.call(this,i,e)));i.$dots=t.appendTo(i.options.appendDots),i.$dots.find("li").first().addClass("slick-active")}},s.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){d(t).attr("data-slick-index",e).data("originalStyling",d(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?d('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),d("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},s.prototype.buildRows=function(){var e,t,i,o,n,r,s,a=this;if(o=document.createDocumentFragment(),r=a.$slider.children(),1<a.options.rows){for(s=a.options.slidesPerRow*a.options.rows,n=Math.ceil(r.length/s),e=0;e<n;e++){var l=document.createElement("div");for(t=0;t<a.options.rows;t++){var d=document.createElement("div");for(i=0;i<a.options.slidesPerRow;i++){var c=e*s+(t*a.options.slidesPerRow+i);r.get(c)&&d.appendChild(r.get(c))}l.appendChild(d)}o.appendChild(l)}a.$slider.empty().append(o),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},s.prototype.checkResponsive=function(e,t){var i,o,n,r=this,s=!1,a=r.$slider.width(),l=window.innerWidth||d(window).width();if("window"===r.respondTo?n=l:"slider"===r.respondTo?n=a:"min"===r.respondTo&&(n=Math.min(l,a)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){for(i in o=null,r.breakpoints)r.breakpoints.hasOwnProperty(i)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[i]&&(o=r.breakpoints[i]):n>r.breakpoints[i]&&(o=r.breakpoints[i]));null!==o?null!==r.activeBreakpoint?o===r.activeBreakpoint&&!t||(r.activeBreakpoint=o,"unslick"===r.breakpointSettings[o]?r.unslick(o):(r.options=d.extend({},r.originalSettings,r.breakpointSettings[o]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),s=o):(r.activeBreakpoint=o,"unslick"===r.breakpointSettings[o]?r.unslick(o):(r.options=d.extend({},r.originalSettings,r.breakpointSettings[o]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),s=o):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),s=o),e||!1===s||r.$slider.trigger("breakpoint",[r,s])}},s.prototype.changeSlide=function(e,t){var i,o,n=this,r=d(e.currentTarget);switch(r.is("a")&&e.preventDefault(),r.is("li")||(r=r.closest("li")),i=n.slideCount%n.options.slidesToScroll!=0?0:(n.slideCount-n.currentSlide)%n.options.slidesToScroll,e.data.message){case"previous":o=0==i?n.options.slidesToScroll:n.options.slidesToShow-i,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide-o,!1,t);break;case"next":o=0==i?n.options.slidesToScroll:i,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide+o,!1,t);break;case"index":var s=0===e.data.index?0:e.data.index||r.index()*n.options.slidesToScroll;n.slideHandler(n.checkNavigable(s),!1,t),r.children().trigger("focus");break;default:return}},s.prototype.checkNavigable=function(e){var t,i;if(i=0,e>(t=this.getNavigableIndexes())[t.length-1])e=t[t.length-1];else for(var o in t){if(e<t[o]){e=i;break}i=t[o]}return e},s.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(d("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",d.proxy(e.interrupt,e,!0)).off("mouseleave.slick",d.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),d(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().off("click.slick",e.selectHandler),d(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),d(window).off("resize.slick.slick-"+e.instanceUid,e.resize),d("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),d(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},s.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",d.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",d.proxy(e.interrupt,e,!1))},s.prototype.cleanUpRows=function(){var e;1<this.options.rows&&((e=this.$slides.children().children()).removeAttr("style"),this.$slider.empty().append(e))},s.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},s.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),d(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){d(this).attr("style",d(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},s.prototype.disableTransition=function(e){var t={};t[this.transitionType]="",!1===this.options.fade?this.$slideTrack.css(t):this.$slides.eq(e).css(t)},s.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(e),t.call()},i.options.speed))},s.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},s.prototype.filterSlides=s.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},s.prototype.focusHandler=function(){var i=this;i.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(e){e.stopImmediatePropagation();var t=d(this);setTimeout(function(){i.options.pauseOnFocus&&(i.focussed=t.is(":focus"),i.autoPlay())},0)})},s.prototype.getCurrent=s.prototype.slickCurrentSlide=function(){return this.currentSlide},s.prototype.getDotCount=function(){var e=this,t=0,i=0,o=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++o;else for(;t<e.slideCount;)++o,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)o=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++o,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else o=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return o-1},s.prototype.getLeft=function(e){var t,i,o,n,r=this,s=0;return r.slideOffset=0,i=r.$slides.first().outerHeight(!0),!0===r.options.infinite?(r.slideCount>r.options.slidesToShow&&(r.slideOffset=r.slideWidth*r.options.slidesToShow*-1,n=-1,!0===r.options.vertical&&!0===r.options.centerMode&&(2===r.options.slidesToShow?n=-1.5:1===r.options.slidesToShow&&(n=-2)),s=i*r.options.slidesToShow*n),r.slideCount%r.options.slidesToScroll!=0&&e+r.options.slidesToScroll>r.slideCount&&r.slideCount>r.options.slidesToShow&&(s=e>r.slideCount?(r.slideOffset=(r.options.slidesToShow-(e-r.slideCount))*r.slideWidth*-1,(r.options.slidesToShow-(e-r.slideCount))*i*-1):(r.slideOffset=r.slideCount%r.options.slidesToScroll*r.slideWidth*-1,r.slideCount%r.options.slidesToScroll*i*-1))):e+r.options.slidesToShow>r.slideCount&&(r.slideOffset=(e+r.options.slidesToShow-r.slideCount)*r.slideWidth,s=(e+r.options.slidesToShow-r.slideCount)*i),r.slideCount<=r.options.slidesToShow&&(s=r.slideOffset=0),!0===r.options.centerMode&&r.slideCount<=r.options.slidesToShow?r.slideOffset=r.slideWidth*Math.floor(r.options.slidesToShow)/2-r.slideWidth*r.slideCount/2:!0===r.options.centerMode&&!0===r.options.infinite?r.slideOffset+=r.slideWidth*Math.floor(r.options.slidesToShow/2)-r.slideWidth:!0===r.options.centerMode&&(r.slideOffset=0,r.slideOffset+=r.slideWidth*Math.floor(r.options.slidesToShow/2)),t=!1===r.options.vertical?e*r.slideWidth*-1+r.slideOffset:e*i*-1+s,!0===r.options.variableWidth&&(o=r.slideCount<=r.options.slidesToShow||!1===r.options.infinite?r.$slideTrack.children(".slick-slide").eq(e):r.$slideTrack.children(".slick-slide").eq(e+r.options.slidesToShow),t=!0===r.options.rtl?o[0]?-1*(r.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===r.options.centerMode&&(o=r.slideCount<=r.options.slidesToShow||!1===r.options.infinite?r.$slideTrack.children(".slick-slide").eq(e):r.$slideTrack.children(".slick-slide").eq(e+r.options.slidesToShow+1),t=!0===r.options.rtl?o[0]?-1*(r.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,t+=(r.$list.width()-o.outerWidth())/2)),t},s.prototype.getOption=s.prototype.slickGetOption=function(e){return this.options[e]},s.prototype.getNavigableIndexes=function(){var e,t=this,i=0,o=0,n=[];for(e=!1===t.options.infinite?t.slideCount:(i=-1*t.options.slidesToScroll,o=-1*t.options.slidesToScroll,2*t.slideCount);i<e;)n.push(i),i=o+t.options.slidesToScroll,o+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return n},s.prototype.getSlick=function(){return this},s.prototype.getSlideCount=function(){var i,o,n=this;return o=!0===n.options.centerMode?n.slideWidth*Math.floor(n.options.slidesToShow/2):0,!0===n.options.swipeToSlide?(n.$slideTrack.find(".slick-slide").each(function(e,t){if(t.offsetLeft-o+d(t).outerWidth()/2>-1*n.swipeLeft)return i=t,!1}),Math.abs(d(i).attr("data-slick-index")-n.currentSlide)||1):n.options.slidesToScroll},s.prototype.goTo=s.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:parseInt(e)}},t)},s.prototype.init=function(e){var t=this;d(t.$slider).hasClass("slick-initialized")||(d(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},s.prototype.initADA=function(){var i=this,o=Math.ceil(i.slideCount/i.options.slidesToShow),n=i.getNavigableIndexes().filter(function(e){return 0<=e&&e<i.slideCount});i.$slides.add(i.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==i.$dots&&(i.$slides.not(i.$slideTrack.find(".slick-cloned")).each(function(e){var t=n.indexOf(e);d(this).attr({role:"tabpanel",id:"slick-slide"+i.instanceUid+e,tabindex:-1}),-1!==t&&d(this).attr({"aria-describedby":"slick-slide-control"+i.instanceUid+t})}),i.$dots.attr("role","tablist").find("li").each(function(e){var t=n[e];d(this).attr({role:"presentation"}),d(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+i.instanceUid+e,"aria-controls":"slick-slide"+i.instanceUid+t,"aria-label":e+1+" of "+o,"aria-selected":null,tabindex:"-1"})}).eq(i.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var e=i.currentSlide,t=e+i.options.slidesToShow;e<t;e++)i.$slides.eq(e).attr("tabindex",0);i.activateADA()},s.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},s.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(d("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&d("li",e.$dots).on("mouseenter.slick",d.proxy(e.interrupt,e,!0)).on("mouseleave.slick",d.proxy(e.interrupt,e,!1))},s.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",d.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",d.proxy(e.interrupt,e,!1)))},s.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),d(document).on(e.visibilityChange,d.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().on("click.slick",e.selectHandler),d(window).on("orientationchange.slick.slick-"+e.instanceUid,d.proxy(e.orientationChange,e)),d(window).on("resize.slick.slick-"+e.instanceUid,d.proxy(e.resize,e)),d("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),d(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),d(e.setPosition)},s.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},s.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},s.prototype.lazyLoad=function(){function e(e){d("img[data-lazy]",e).each(function(){var e=d(this),t=d(this).attr("data-lazy"),i=d(this).attr("data-srcset"),o=d(this).attr("data-sizes")||r.$slider.attr("data-sizes"),n=document.createElement("img");n.onload=function(){e.animate({opacity:0},100,function(){i&&(e.attr("srcset",i),o&&e.attr("sizes",o)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),r.$slider.trigger("lazyLoaded",[r,e,t])})},n.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,e,t])},n.src=t})}var t,i,o,r=this;if(!0===r.options.centerMode?o=!0===r.options.infinite?(i=r.currentSlide+(r.options.slidesToShow/2+1))+r.options.slidesToShow+2:(i=Math.max(0,r.currentSlide-(r.options.slidesToShow/2+1)),r.options.slidesToShow/2+1+2+r.currentSlide):(i=r.options.infinite?r.options.slidesToShow+r.currentSlide:r.currentSlide,o=Math.ceil(i+r.options.slidesToShow),!0===r.options.fade&&(0<i&&i--,o<=r.slideCount&&o++)),t=r.$slider.find(".slick-slide").slice(i,o),"anticipated"===r.options.lazyLoad)for(var n=i-1,s=o,a=r.$slider.find(".slick-slide"),l=0;l<r.options.slidesToScroll;l++)n<0&&(n=r.slideCount-1),t=(t=t.add(a.eq(n))).add(a.eq(s)),n--,s++;e(t),r.slideCount<=r.options.slidesToShow?e(r.$slider.find(".slick-slide")):r.currentSlide>=r.slideCount-r.options.slidesToShow?e(r.$slider.find(".slick-cloned").slice(0,r.options.slidesToShow)):0===r.currentSlide&&e(r.$slider.find(".slick-cloned").slice(-1*r.options.slidesToShow))},s.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},s.prototype.next=s.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},s.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},s.prototype.pause=s.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},s.prototype.play=s.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},s.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&d(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},s.prototype.prev=s.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},s.prototype.preventDefault=function(e){e.preventDefault()},s.prototype.progressiveLazyLoad=function(e){e=e||1;var t,i,o,n,r,s=this,a=d("img[data-lazy]",s.$slider);a.length?(t=a.first(),i=t.attr("data-lazy"),o=t.attr("data-srcset"),n=t.attr("data-sizes")||s.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){o&&(t.attr("srcset",o),n&&t.attr("sizes",n)),t.attr("src",i).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===s.options.adaptiveHeight&&s.setPosition(),s.$slider.trigger("lazyLoaded",[s,t,i]),s.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){s.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,t,i]),s.progressiveLazyLoad())},r.src=i):s.$slider.trigger("allImagesLoaded",[s])},s.prototype.refresh=function(e){var t,i,o=this;i=o.slideCount-o.options.slidesToShow,!o.options.infinite&&o.currentSlide>i&&(o.currentSlide=i),o.slideCount<=o.options.slidesToShow&&(o.currentSlide=0),t=o.currentSlide,o.destroy(!0),d.extend(o,o.initials,{currentSlide:t}),o.init(),e||o.changeSlide({data:{message:"index",index:t}},!1)},s.prototype.registerBreakpoints=function(){var e,t,i,o=this,n=o.options.responsive||null;if("array"===d.type(n)&&n.length){for(e in o.respondTo=o.options.respondTo||"window",n)if(i=o.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;0<=i;)o.breakpoints[i]&&o.breakpoints[i]===t&&o.breakpoints.splice(i,1),i--;o.breakpoints.push(t),o.breakpointSettings[t]=n[e].settings}o.breakpoints.sort(function(e,t){return o.options.mobileFirst?e-t:t-e})}},s.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},s.prototype.resize=function(){var e=this;d(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=d(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},s.prototype.removeSlide=s.prototype.slickRemove=function(e,t,i){var o=this;if(e="boolean"==typeof e?!0===(t=e)?0:o.slideCount-1:!0===t?--e:e,o.slideCount<1||e<0||e>o.slideCount-1)return!1;o.unload(),!0===i?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(e).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},s.prototype.setCSS=function(e){var t,i,o=this,n={};!0===o.options.rtl&&(e=-e),t="left"==o.positionProp?Math.ceil(e)+"px":"0px",i="top"==o.positionProp?Math.ceil(e)+"px":"0px",n[o.positionProp]=e,!1===o.transformsEnabled||(!(n={})===o.cssTransitions?n[o.animType]="translate("+t+", "+i+")":n[o.animType]="translate3d("+t+", "+i+", 0px)"),o.$slideTrack.css(n)},s.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},s.prototype.setFade=function(){var i,o=this;o.$slides.each(function(e,t){i=o.slideWidth*e*-1,!0===o.options.rtl?d(t).css({position:"relative",right:i,top:0,zIndex:o.options.zIndex-2,opacity:0}):d(t).css({position:"relative",left:i,top:0,zIndex:o.options.zIndex-2,opacity:0})}),o.$slides.eq(o.currentSlide).css({zIndex:o.options.zIndex-1,opacity:1})},s.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},s.prototype.setOption=s.prototype.slickSetOption=function(){var e,t,i,o,n,r=this,s=!1;if("object"===d.type(arguments[0])?(i=arguments[0],s=arguments[1],n="multiple"):"string"===d.type(arguments[0])&&(o=arguments[1],s=arguments[2],"responsive"===(i=arguments[0])&&"array"===d.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[i]=o;else if("multiple"===n)d.each(i,function(e,t){r.options[e]=t});else if("responsive"===n)for(t in o)if("array"!==d.type(r.options.responsive))r.options.responsive=[o[t]];else{for(e=r.options.responsive.length-1;0<=e;)r.options.responsive[e].breakpoint===o[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(o[t])}s&&(r.unload(),r.reinit())},s.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},s.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},s.prototype.setSlideClasses=function(e){var t,i,o,n,r=this;if(i=r.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),r.$slides.eq(e).addClass("slick-current"),!0===r.options.centerMode){var s=r.options.slidesToShow%2==0?1:0;t=Math.floor(r.options.slidesToShow/2),!0===r.options.infinite&&(t<=e&&e<=r.slideCount-1-t?r.$slides.slice(e-t+s,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(o=r.options.slidesToShow+e,i.slice(o-t+1+s,o+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?i.eq(i.length-1-r.options.slidesToShow).addClass("slick-center"):e===r.slideCount-1&&i.eq(r.options.slidesToShow).addClass("slick-center")),r.$slides.eq(e).addClass("slick-center")}else 0<=e&&e<=r.slideCount-r.options.slidesToShow?r.$slides.slice(e,e+r.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=r.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(n=r.slideCount%r.options.slidesToShow,o=!0===r.options.infinite?r.options.slidesToShow+e:e,r.options.slidesToShow==r.options.slidesToScroll&&r.slideCount-e<r.options.slidesToShow?i.slice(o-(r.options.slidesToShow-n),o+n).addClass("slick-active").attr("aria-hidden","false"):i.slice(o,o+r.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==r.options.lazyLoad&&"anticipated"!==r.options.lazyLoad||r.lazyLoad()},s.prototype.setupInfinite=function(){var e,t,i,o=this;if(!0===o.options.fade&&(o.options.centerMode=!1),!0===o.options.infinite&&!1===o.options.fade&&(t=null,o.slideCount>o.options.slidesToShow)){for(i=!0===o.options.centerMode?o.options.slidesToShow+1:o.options.slidesToShow,e=o.slideCount;e>o.slideCount-i;e-=1)t=e-1,d(o.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");for(e=0;e<i+o.slideCount;e+=1)t=e,d(o.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");o.$slideTrack.find(".slick-cloned").find("[id]").each(function(){d(this).attr("id","")})}},s.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},s.prototype.selectHandler=function(e){var t=d(e.target).is(".slick-slide")?d(e.target):d(e.target).parents(".slick-slide"),i=parseInt(t.attr("data-slick-index"));i||(i=0),this.slideCount<=this.options.slidesToShow?this.slideHandler(i,!1,!0):this.slideHandler(i)},s.prototype.slideHandler=function(e,t,i){var o,n,r,s,a,l=null,d=this;if(t=t||!1,!(!0===d.animating&&!0===d.options.waitForAnimate||!0===d.options.fade&&d.currentSlide===e))if(!1===t&&d.asNavFor(e),o=e,l=d.getLeft(o),s=d.getLeft(d.currentSlide),d.currentLeft=null===d.swipeLeft?s:d.swipeLeft,!1===d.options.infinite&&!1===d.options.centerMode&&(e<0||e>d.getDotCount()*d.options.slidesToScroll))!1===d.options.fade&&(o=d.currentSlide,!0!==i?d.animateSlide(s,function(){d.postSlide(o)}):d.postSlide(o));else if(!1===d.options.infinite&&!0===d.options.centerMode&&(e<0||e>d.slideCount-d.options.slidesToScroll))!1===d.options.fade&&(o=d.currentSlide,!0!==i?d.animateSlide(s,function(){d.postSlide(o)}):d.postSlide(o));else{if(d.options.autoplay&&clearInterval(d.autoPlayTimer),n=o<0?d.slideCount%d.options.slidesToScroll!=0?d.slideCount-d.slideCount%d.options.slidesToScroll:d.slideCount+o:o>=d.slideCount?d.slideCount%d.options.slidesToScroll!=0?0:o-d.slideCount:o,d.animating=!0,d.$slider.trigger("beforeChange",[d,d.currentSlide,n]),r=d.currentSlide,d.currentSlide=n,d.setSlideClasses(d.currentSlide),d.options.asNavFor&&(a=(a=d.getNavTarget()).slick("getSlick")).slideCount<=a.options.slidesToShow&&a.setSlideClasses(d.currentSlide),d.updateDots(),d.updateArrows(),!0===d.options.fade)return!0!==i?(d.fadeSlideOut(r),d.fadeSlide(n,function(){d.postSlide(n)})):d.postSlide(n),void d.animateHeight();!0!==i?d.animateSlide(l,function(){d.postSlide(n)}):d.postSlide(n)}},s.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},s.prototype.swipeDirection=function(){var e,t,i,o,n=this;return e=n.touchObject.startX-n.touchObject.curX,t=n.touchObject.startY-n.touchObject.curY,i=Math.atan2(t,e),(o=Math.round(180*i/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&0<=o?!1===n.options.rtl?"left":"right":o<=360&&315<=o?!1===n.options.rtl?"left":"right":135<=o&&o<=225?!1===n.options.rtl?"right":"left":!0===n.options.verticalSwiping?35<=o&&o<=135?"down":"up":"vertical"},s.prototype.swipeEnd=function(e){var t,i,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1;if(o.interrupted=!1,o.shouldClick=!(10<o.touchObject.swipeLength),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(i=o.swipeDirection()){case"left":case"down":t=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":t=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=i&&(o.slideHandler(t),o.touchObject={},o.$slider.trigger("swipe",[o,i]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},s.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},s.prototype.swipeMove=function(e){var t,i,o,n,r,s,a=this;return r=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!a.dragging||a.scrolling||r&&1!==r.length)&&(t=a.getLeft(a.currentSlide),a.touchObject.curX=void 0!==r?r[0].pageX:e.clientX,a.touchObject.curY=void 0!==r?r[0].pageY:e.clientY,a.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(a.touchObject.curX-a.touchObject.startX,2))),s=Math.round(Math.sqrt(Math.pow(a.touchObject.curY-a.touchObject.startY,2))),!a.options.verticalSwiping&&!a.swiping&&4<s?!(a.scrolling=!0):(!0===a.options.verticalSwiping&&(a.touchObject.swipeLength=s),i=a.swipeDirection(),void 0!==e.originalEvent&&4<a.touchObject.swipeLength&&(a.swiping=!0,e.preventDefault()),n=(!1===a.options.rtl?1:-1)*(a.touchObject.curX>a.touchObject.startX?1:-1),!0===a.options.verticalSwiping&&(n=a.touchObject.curY>a.touchObject.startY?1:-1),o=a.touchObject.swipeLength,(a.touchObject.edgeHit=!1)===a.options.infinite&&(0===a.currentSlide&&"right"===i||a.currentSlide>=a.getDotCount()&&"left"===i)&&(o=a.touchObject.swipeLength*a.options.edgeFriction,a.touchObject.edgeHit=!0),!1===a.options.vertical?a.swipeLeft=t+o*n:a.swipeLeft=t+o*(a.$list.height()/a.listWidth)*n,!0===a.options.verticalSwiping&&(a.swipeLeft=t+o*n),!0!==a.options.fade&&!1!==a.options.touchMove&&(!0===a.animating?(a.swipeLeft=null,!1):void a.setCSS(a.swipeLeft))))},s.prototype.swipeStart=function(e){var t,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return!(i.touchObject={});void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,i.dragging=!0},s.prototype.unfilterSlides=s.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},s.prototype.unload=function(){var e=this;d(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},s.prototype.unslick=function(e){this.$slider.trigger("unslick",[this,e]),this.destroy()},s.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode?(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},s.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},s.prototype.visibility=function(){this.options.autoplay&&(document[this.hidden]?this.interrupted=!0:this.interrupted=!1)},d.fn.slick=function(){var e,t,i=this,o=arguments[0],n=Array.prototype.slice.call(arguments,1),r=i.length;for(e=0;e<r;e++)if("object"==typeof o||void 0===o?i[e].slick=new s(i[e],o):t=i[e].slick[o].apply(i[e].slick,n),void 0!==t)return t;return i}}),function(p,u){"use strict";function f(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}function h(e){return parseFloat(e)||0}function g(e){for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent;return t}var e=function(e,t,i){return t&&o(e.prototype,t),i&&o(e,i),e},m=!1;function o(e,t){for(var i=0;i<t.length;i++){var o=t[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}if(p.getComputedStyle){var t=u.createElement("div");["","-webkit-","-moz-","-ms-"].some(function(e){try{t.style.position=e+"sticky"}catch(e){}return""!=t.style.position})&&(m=!0)}else m=!0;var v="undefined"!=typeof ShadowRoot,r={top:null,left:null},s=[],n=(e(i,[{key:"refresh",value:function(){if(!m&&!this._removed){this._active&&this._deactivate();var e=this._node,t=getComputedStyle(e),i={top:t.top,display:t.display,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat};if(!isNaN(parseFloat(i.top))&&"table-cell"!=i.display&&"none"!=i.display){this._active=!0;var o=e.parentNode,n=v&&o instanceof ShadowRoot?o.host:o,r=e.getBoundingClientRect(),s=n.getBoundingClientRect(),a=getComputedStyle(n);this._parent={node:n,styles:{position:n.style.position},offsetHeight:n.offsetHeight},this._offsetToWindow={left:r.left,right:u.documentElement.clientWidth-r.right},this._offsetToParent={top:r.top-s.top-h(a.borderTopWidth),left:r.left-s.left-h(a.borderLeftWidth),right:-r.right+s.right-h(a.borderRightWidth)},this._styles={position:e.style.position,top:e.style.top,bottom:e.style.bottom,left:e.style.left,right:e.style.right,width:e.style.width,marginTop:e.style.marginTop,marginLeft:e.style.marginLeft,marginRight:e.style.marginRight};var l=h(i.top);this._limits={start:r.top+p.pageYOffset-l,end:s.top+p.pageYOffset+n.offsetHeight-h(a.borderBottomWidth)-e.offsetHeight-l-h(i.marginBottom)};var d=a.position;"absolute"!=d&&"relative"!=d&&(n.style.position="relative"),this._recalcPosition();var c=this._clone={};c.node=u.createElement("div"),f(c.node.style,{width:r.right-r.left+"px",height:r.bottom-r.top+"px",marginTop:i.marginTop,marginBottom:i.marginBottom,marginLeft:i.marginLeft,marginRight:i.marginRight,cssFloat:i.cssFloat,padding:0,border:0,borderSpacing:0,fontSize:"1em",position:"static"}),o.insertBefore(c.node,e),c.docOffsetTop=g(c.node)}}}},{key:"_recalcPosition",value:function(){if(this._active&&!this._removed){var e=r.top<=this._limits.start?"start":r.top>=this._limits.end?"end":"middle";if(this._stickyMode!=e){switch(e){case"start":f(this._node.style,{position:"absolute",left:this._offsetToParent.left+"px",right:this._offsetToParent.right+"px",top:this._offsetToParent.top+"px",bottom:"auto",width:"auto",marginLeft:0,marginRight:0,marginTop:0});break;case"middle":f(this._node.style,{position:"fixed",left:this._offsetToWindow.left+"px",right:this._offsetToWindow.right+"px",top:this._styles.top,bottom:"auto",width:"auto",marginLeft:0,marginRight:0,marginTop:0});break;case"end":f(this._node.style,{position:"absolute",left:this._offsetToParent.left+"px",right:this._offsetToParent.right+"px",top:"auto",bottom:0,width:"auto",marginLeft:0,marginRight:0})}this._stickyMode=e}}}},{key:"_fastCheck",value:function(){this._active&&!this._removed&&(1<Math.abs(g(this._clone.node)-this._clone.docOffsetTop)||1<Math.abs(this._parent.node.offsetHeight-this._parent.offsetHeight))&&this.refresh()}},{key:"_deactivate",value:function(){var t=this;this._active&&!this._removed&&(this._clone.node.parentNode.removeChild(this._clone.node),delete this._clone,f(this._node.style,this._styles),delete this._styles,s.some(function(e){return e!==t&&e._parent&&e._parent.node===t._parent.node})||f(this._parent.node.style,this._parent.styles),delete this._parent,this._stickyMode=null,this._active=!1,delete this._offsetToWindow,delete this._offsetToParent,delete this._limits)}},{key:"remove",value:function(){var i=this;this._deactivate(),s.some(function(e,t){if(e._node===i._node)return s.splice(t,1),!0}),this._removed=!0}}]),i),a={stickies:s,Sticky:n,addOne:function(e){if(!(e instanceof HTMLElement)){if(!e.length||!e[0])return;e=e[0]}for(var t=0;t<s.length;t++)if(s[t]._node===e)return s[t];return new n(e)},add:function(e){if(e instanceof HTMLElement&&(e=[e]),e.length){for(var i=[],o=0;o<e.length;o++)!function(){var t=e[o];t instanceof HTMLElement?s.some(function(e){if(e._node===t)return i.push(e),!0})||i.push(new n(t)):i.push(void 0)}();return i}},refreshAll:function(){s.forEach(function(e){return e.refresh()})},removeOne:function(t){if(!(t instanceof HTMLElement)){if(!t.length||!t[0])return;t=t[0]}s.some(function(e){if(e._node===t)return e.remove(),!0})},remove:function(e){if(e instanceof HTMLElement&&(e=[e]),e.length)for(var i=0;i<e.length;i++)!function(){var t=e[i];s.some(function(e){if(e._node===t)return e.remove(),!0})}()},removeAll:function(){for(;s.length;)s[0].remove()}};function i(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),!(t instanceof HTMLElement))throw new Error("First argument must be HTMLElement");if(s.some(function(e){return e._node===t}))throw new Error("Stickyfill is already applied to this node");this._node=t,this._stickyMode=null,this._active=!1,s.push(this),this.refresh()}m||function(){function e(){p.pageXOffset!=r.left?(r.top=p.pageYOffset,r.left=p.pageXOffset,a.refreshAll()):p.pageYOffset!=r.top&&(r.top=p.pageYOffset,r.left=p.pageXOffset,s.forEach(function(e){return e._recalcPosition()}))}function t(){i=setInterval(function(){s.forEach(function(e){return e._fastCheck()})},500)}e(),p.addEventListener("scroll",e),p.addEventListener("resize",a.refreshAll),p.addEventListener("orientationchange",a.refreshAll);var i=void 0,o=void 0,n=void 0;"hidden"in u?(o="hidden",n="visibilitychange"):"webkitHidden"in u&&(o="webkitHidden",n="webkitvisibilitychange"),n?(u[o]||t(),u.addEventListener(n,function(){u[o]?clearInterval(i):t()})):t()}(),"undefined"!=typeof module&&module.exports?module.exports=a:p.Stickyfill=a}(window,document),function(){"use strict";if("undefined"!=typeof window){var e=window.navigator.userAgent.match(/Edge\/(\d{2})\./),o=!!e&&16<=parseInt(e[1],10);if("objectFit"in document.documentElement.style!=0&&!o)return window.objectFitPolyfill=function(){return!1};var n=function(e,t,i){var o,n,r,s,a;if((i=i.split(" ")).length<2&&(i[1]=i[0]),"x"===e)o=i[0],n=i[1],r="left",s="right",a=t.clientWidth;else{if("y"!==e)return;o=i[1],n=i[0],r="top",s="bottom",a=t.clientHeight}return o===r||n===r?void(t.style[r]="0"):o===s||n===s?void(t.style[s]="0"):"center"===o||"50%"===o?(t.style[r]="50%",void(t.style["margin-"+r]=a/-2+"px")):0<=o.indexOf("%")?void((o=parseInt(o))<50?(t.style[r]=o+"%",t.style["margin-"+r]=a*(o/-100)+"px"):(o=100-o,t.style[s]=o+"%",t.style["margin-"+s]=a*(o/-100)+"px")):void(t.style[r]=o)},r=function(e){var t=e.dataset?e.dataset.objectFit:e.getAttribute("data-object-fit"),i=e.dataset?e.dataset.objectPosition:e.getAttribute("data-object-position");t=t||"cover",i=i||"50% 50%";var o=e.parentNode;(function(e){var t=window.getComputedStyle(e,null),i=t.getPropertyValue("position"),o=t.getPropertyValue("overflow"),n=t.getPropertyValue("display");i&&"static"!==i||(e.style.position="relative"),"hidden"!==o&&(e.style.overflow="hidden"),n&&"inline"!==n||(e.style.display="block"),0===e.clientHeight&&(e.style.height="100%"),-1===e.className.indexOf("object-fit-polyfill")&&(e.className=e.className+" object-fit-polyfill")})(o),function(e){var t=window.getComputedStyle(e,null),i={"max-width":"none","max-height":"none","min-width":"0px","min-height":"0px",top:"auto",right:"auto",bottom:"auto",left:"auto","margin-top":"0px","margin-right":"0px","margin-bottom":"0px","margin-left":"0px"};for(var o in i)t.getPropertyValue(o)!==i[o]&&(e.style[o]=i[o])}(e),e.style.position="absolute",e.style.height="100%",e.style.width="auto","scale-down"===t&&(e.style.height="auto",e.clientWidth<o.clientWidth&&e.clientHeight<o.clientHeight?(n("x",e,i),n("y",e,i)):(t="contain",e.style.height="100%")),"none"===t?(e.style.width="auto",e.style.height="auto",n("x",e,i),n("y",e,i)):"cover"===t&&e.clientWidth>o.clientWidth||"contain"===t&&e.clientWidth<o.clientWidth?(e.style.top="0",e.style.marginTop="0",n("x",e,i)):"scale-down"!==t&&(e.style.width="100%",e.style.height="auto",e.style.left="0",e.style.marginLeft="0",n("y",e,i))},t=function(e){if(void 0===e)e=document.querySelectorAll("[data-object-fit]");else if(e&&e.nodeName)e=[e];else{if("object"!=typeof e||!e.length||!e[0].nodeName)return!1;e=e}for(var t=0;t<e.length;t++)if(e[t].nodeName){var i=e[t].nodeName.toLowerCase();"img"!==i||o?"video"===i&&(0<e[t].readyState?r(e[t]):e[t].addEventListener("loadedmetadata",function(){r(this)})):e[t].complete?r(e[t]):e[t].addEventListener("load",function(){r(this)})}return!0};document.addEventListener("DOMContentLoaded",function(){t()}),window.addEventListener("resize",function(){t()}),window.objectFitPolyfill=t}}(),function(t,i){"function"==typeof define&&define.amd?define([],i()):"object"==typeof module&&module.exports?module.exports=i():function e(){document&&document.body?t.zenscroll=i():setTimeout(e,9)}()}(this,function(){"use strict";if(!1!==is_smooth_scroll()){var g=function(e){return e&&"getComputedStyle"in window&&"smooth"===window.getComputedStyle(e)["scroll-behavior"]};if("undefined"==typeof window||!("document"in window))return{};var o=function(l,i,d){var t;i=i||999,d||0===d||(d=9);function c(e){t=e}function p(){clearTimeout(t),c(0)}function u(e){return Math.max(0,l.getTopOf(e)-d)}function f(e,o,n){if(p(),0===o||o&&o<0||g(l.body))l.toY(e),n&&n();else{var r=l.getY(),s=Math.max(0,e)-r,a=(new Date).getTime();o=o||Math.min(Math.abs(s),i),function i(){c(setTimeout(function(){var e=Math.min(1,((new Date).getTime()-a)/o),t=Math.max(0,Math.floor(r+s*(e<.5?2*e*e:e*(4-2*e)-1)));l.toY(t),e<1&&l.getHeight()+t<l.body.scrollHeight?i():(setTimeout(p,99),n&&n())},9))}()}}function h(e,t,i){f(u(e),t,i)}return{setup:function(e,t){return 0!==e&&!e||(i=e),0!==t&&!t||(d=t),{defaultDuration:i,edgeOffset:d}},to:h,toY:f,intoView:function(e,t,i){var o=e.getBoundingClientRect().height,n=l.getTopOf(e)+o,r=l.getHeight(),s=l.getY(),a=s+r;u(e)<s||r<o+d?h(e,t,i):a<n+d?f(n-r+d,t,i):i&&i()},center:function(e,t,i,o){f(Math.max(0,l.getTopOf(e)-l.getHeight()/2+(i||e.getBoundingClientRect().height/2)),t,o)},stop:p,moving:function(){return!!t},getY:l.getY,getTopOf:l.getTopOf}},n=document.documentElement,t=function(){return window.scrollY||n.scrollTop},l=o({body:document.scrollingElement||document.body,toY:function(e){window.scrollTo(0,e)},getY:t,getHeight:function(){return window.innerHeight||n.clientHeight},getTopOf:function(e){return e.getBoundingClientRect().top+t()-n.offsetTop}});if(l.createScroller=function(t,e,i){return o({body:t,toY:function(e){t.scrollTop=e},getY:function(){return t.scrollTop},getHeight:function(){return Math.min(t.clientHeight,window.innerHeight||n.clientHeight)},getTopOf:function(e){return e.offsetTop}},e,i)},"addEventListener"in window&&!window.noZensmooth&&!g(document.body)){var d="history"in window&&"pushState"in history,c=d&&"scrollRestoration"in history;c&&(history.scrollRestoration="auto"),window.addEventListener("load",function(){c&&(setTimeout(function(){history.scrollRestoration="manual"},9),window.addEventListener("popstate",function(e){e.state&&"zenscrollY"in e.state&&l.toY(e.state.zenscrollY)},!1)),window.location.hash&&setTimeout(function(){var e=l.setup().edgeOffset;if(e){var t=document.getElementById(window.location.href.split("#")[1]);if(t){var i=Math.max(0,l.getTopOf(t)-e),o=l.getY()-i;0<=o&&o<9&&window.scrollTo(0,i)}}},9)},!1);var p=new RegExp("(^|\\s)noZensmooth(\\s|$)");window.addEventListener("click",function(e){for(var t=e.target;t&&"A"!==t.tagName;)t=t.parentNode;if(!(!t||1!==e.which||e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)){if(c){var i=history.state&&"object"==typeof history.state?history.state:{};i.zenscrollY=l.getY();try{history.replaceState(i,"")}catch(e){}}var o=t.getAttribute("href")||"";if(0===o.indexOf("#")&&!p.test(t.className)){var n=0,r=document.getElementById(o.substring(1));if("#"!==o){if(!r)return;n=l.getTopOf(r)}e.preventDefault();var s=function(){window.location=o},a=l.setup().edgeOffset;a&&(n=Math.max(0,n-a),d&&(s=function(){history.pushState({},"",o)})),l.toY(n,null,s)}}},!1)}return l}});var jupiterx={components:{},utils:{}};jupiterx.components.Base=Class.extend({setElements:function(){this.elements={};var e=jQuery;this.elements.window=window,this.elements.$window=e(window),this.elements.$document=e(document),this.elements.$body=e("body"),this.elements.$site=e(".jupiterx-site")},setSettings:function(){this.settings={},this.settings.windowWidth=this.elements.$window.outerWidth()},bindEvents:function(){},init:function(){this.setElements(),this.setSettings(),this.bindEvents()}}),window.jupiterx=jupiterx,function(r){var e=window.jupiterx||{};e.utils=function(){this.resize=function(){var t=e.pubsub;r(window).on("resize",_.throttle(function(){var e=r(this).outerWidth();t.publish("resize",e)},150))},this.scroll=function(){var t=e.pubsub,i=r("[data-jupiterx-scroll]"),o=_.defaults(i.data("jupiterxScroll")||{},{offset:1e3});r(window).on("scroll",_.throttle(function(){var e=r(this).scrollTop();if(t.publish("scroll",e),!(_.size(i)<1))return e>o.offset?i.addClass("jupiterx-scrolled"):void i.removeClass("jupiterx-scrolled")},100))},this.scrollSmooth=function(){r(document).on("click","[data-jupiterx-scroll-target]",function(e){var t=r(this).data("jupiterxScrollTarget"),i="smooth";e.preventDefault(),!1===is_smooth_scroll()&&(i="auto"),_.isNumber(t)?window.scrollTo({top:t,left:0,behavior:i}):window.scrollTo({top:r(t).offset().top,left:0,behavior:i})})},this.scrollDirection=function(){var e=this.pubsub,t=r("[data-jupiterx-scroll-direction]"),i=updwn({speed:50});i.up(function(){e.publish("scroll-up"),_.size(t)<1||(t.addClass("jupiterx-scroll-up"),t.removeClass("jupiterx-scroll-down"))}),i.down(function(){e.publish("scroll-down"),_.size(t)<1||(t.addClass("jupiterx-scroll-down"),t.removeClass("jupiterx-scroll-up"))})},this.alterClass=function(e,t,i){var o=e;if(-1===t.indexOf("*"))return o.removeClass(t),i?o.addClass(i):o;var n=new RegExp("\\s"+t.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g");return o.each(function(e,t){for(var i=" "+t.className+" ";n.test(i);)i=i.replace(n," ");t.className=r.trim(i)}),i?o.addClass(i):o},this.onMobile=function(){return jQuery(window).width()<=575.98},this.onTablet=function(){var e=jQuery(window).width();return 575.98<e&&e<=767.98},this.onDesktop=function(){return 767.98<jQuery(window).width()},this.init=function(){this.resize(),this.scroll(),this.scrollSmooth()},this.init()}}(jQuery),function(a){var e=window.jupiterx||{};e.components.Header=e.components.Base.extend({setElements:function(){this._super();var e=this.elements;e.header=".jupiterx-header",e.$header=a(e.header),e.$navbar=e.$header.find(".navbar-nav"),e.$collapseMenu=e.$header.find(".navbar-collapse"),e.$dropdownToggler=e.$navbar.find(".dropdown-toggle-icon"),e.$window=a(window),e.$inPageMenuItems=e.$navbar.find('a[href^="#"]')},setSettings:function(){this._super();var e=this.settings,t=this.elements.$header.data("jupiterxSettings");e.breakpoint=t.breakpoint,e.template=t.template,e.stickyTemplate=t.stickyTemplate,e.behavior=t.behavior,e.position=t.position||"top",e.offset=parseInt(t.offset)+this.tbarHeight(),e.overlap=t.overlap,e.headerHeight=this.elements.$header.height()},bindEvents:function(){var t=this,i=this.elements,o=this.settings;t.focusToggler(),t.blurToggler(),t.setBehavior(),t.mobileMenuScroll(),i.$dropdownToggler.on("click",function(e){t.initNavbarDropdown(e),t.setHeight()}),e.pubsub.subscribe("resize",function(e){t.setBehavior(),t.setHeight(),e>o.breakpoint&&i.$navbar.find(".dropdown-menu").removeClass("show")}),e.pubsub.subscribe("scroll",function(e){t.setBehaviorSticky(e)}),t.responsiveMenuAutoClose(),a(document).on("click","a.jupiterx-smooth-scroll, .jupiterx-smooth-scroll a",function(e){t.handleSmoothScrollElements(e,a(this))})},lastItemDepth:function(e,t){var i=e;if($li=t.find("> li:last-child"),$li.hasClass("dropdown"))i=i<(o=this.lastItemDepth(e+1,$li.find(".dropdown-menu")))?o:i;else if(t.hasClass("dropdown-menu")){var o;i=i<(o=e+1)?o:i}return i},lastItemDepths:function(e){for(var t=[],i=0;i<e.find("> li").length;i++)$li=e.find("> li:nth-of-type("+(i+1)+")"),$li.hasClass("dropdown")?t[i]=this.lastItemDepth(1,$li.find(".dropdown-menu")):t[i]=1;return t},focusToggler:function(){a(".jupiterx-site-navbar").find("a").on("focus",function(){a(".dropdown.hover, ul.dropdown-menu.hover").removeClass("hover show"),a(this).parents("ul, li").addClass("hover show focus"),a(this).next("ul.dropdown-menu").addClass("hover show focus")})},blurToggler:function(){var n=this;a(".jupiterx-nav-primary").find("a").on("blur",function(){for(var e=a(this),t=n.lastItemDepths(a(".jupiterx-nav-primary")),i=0,o=!0;!e.hasClass("jupiterx-nav-primary");)"li"===e.prop("tagName").toLowerCase()&&(o=o&&-1===e.next().index(),i++,e.parent().hasClass("jupiterx-nav-primary")&&i===t[e.index()]&&o&&a(".dropdown.hover, ul.dropdown-menu.hover").removeClass("hover show")),e=e.parent()})},responsiveMenuAutoClose:function(){var e=this.elements.$collapseMenu,t=e.find('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),i=t[t.length-1];a(i).on("blur",function(){e.removeClass("show")})},setHeight:function(){var e=this.elements.$header.find(".navbar-collapse");if(e.length){var t=this.elements.$navbar;e.css("max-height",document.documentElement.clientHeight-e.offset().top+window.pageYOffset-parseInt(t.css("margin-top")))}},mobileMenuScroll:function(){for(var i=document.getElementsByClassName("navbar-collapse"),o=null,n=0;n<i.length;n++)i[n].addEventListener("touchstart",function(e){1===e.targetTouches.length&&(o=e.targetTouches[0].clientY)},{capture:!1,passive:!0}),i[n].addEventListener("touchmove",function(e){if(1===e.targetTouches.length){var t=e.targetTouches[0].clientY-o;0===i[n].scrollTop&&0<t&&e.cancelable&&e.preventDefault(),i[n].scrollHeight-i[n].scrollTop<=i[n].clientHeight&&t<0&&e.cancelable&&e.preventDefault()}},{capture:!1,passive:!0})},setBehavior:function(){this.setBehaviorFixed(),this.setBehaviorSticky()},setBehaviorFixed:function(){"fixed"===this.settings.behavior&&this.setSiteSpacing()},setBehaviorSticky:function(e){var t=this.elements,i=this.settings;if(!(0<t.$body.find(".jupiterx-header").find(".raven-sticky").length)&&"sticky"===i.behavior&&void 0!==e){if(e>i.headerHeight){t.$body.addClass("jupiterx-header-stick"),this.setSiteSpacing();var o=a(".jupiterx-header.jupiterx-header-sticky-custom.jupiterx-header-custom > .elementor:last-of-type:not(:first-of-type)");o.length&&0<o.height()&&t.$header.height(o.height())}else t.$body.removeClass("jupiterx-header-stick"),this.clearSiteSpacing(),t.$header.attr("style",function(e,t){return t&&t.replace(/height[^;]+;?/g,"")});e>i.offset?t.$body.addClass("jupiterx-header-sticked"):t.$body.removeClass("jupiterx-header-sticked")}},setSiteSpacing:function(){var e=this.elements,t=this.settings;if(this.isOverlap()){if(this.clearSiteSpacing(),"fixed"===t.behavior&&0<a(".jupiterx-tbar").length){var i=window.jupiterx.utils.onMobile()?"":this.tbarHeight()||"";i-=this.getJetScrollNavSectionOffset(),e.$site.css("padding-top",i)}}else{var o=e.$header;if("fixed"===t.behavior&&"bottom"===t.position)e.$site.css("padding-"+t.position,o.outerHeight());else if("sticky"===t.behavior){var n=0,r=a(".jupiterx-header.jupiterx-header-sticky-custom.jupiterx-header-custom > .elementor:first-of-type:not(:last-of-type)");n=r.length?r.outerHeight():o.outerHeight(),e.$site.css("padding-"+t.position,n)}else e.$header.css("position","fixed"),e.$site.css("padding-"+t.position,o.outerHeight()+this.tbarHeight())}},getJetScrollNavSectionOffset:function(){if($jetScroll=a(".jet-scroll-navigation"),0===$jetScroll.length)return 0;var e=$jetScroll.find(".jet-scroll-navigation__item");if(0===e.length)return 0;var t=e.data("anchor");return t&&0!==a("#"+t).length?a("#"+t).offset().top:0},clearSiteSpacing:function(){this.elements.$site.css("padding-"+this.settings.position,"")},isOverlap:function(){var e=this.elements.$window.outerWidth(),t=this.settings.overlap;if(!t)return!1;var i=768<e&&-1<t.indexOf("desktop"),o=e<767.98&&576<e&&-1<t.indexOf("tablet"),n=e<575.98&&-1<t.indexOf("mobile");return i||o||n},initNavbarDropdown:function(e){if(e.preventDefault(),e.stopPropagation(),!(this.elements.$window.outerWidth()>this.settings.breakpoint))return a(e.target).closest(".menu-item").hasClass("focus")?(a(e.target).closest(".menu-item").removeClass("focus"),void a(e.target).closest(".menu-item").find("> .dropdown-menu").removeClass("focus")):void a(e.target).closest(".menu-item").find("> .dropdown-menu").toggleClass("show")},inPageMenuClick:function(){var n,r=this,s=this.getHeaderSettings();this.elements.$navbar.on("click",function(e){n=e.target.getAttribute("href")||"";var t=null;try{t=new window.URL(a(e.target).prop("href")),a(e.target).parents("li").addClass("active")}catch(e){return}if((t.href.replace(t.hash,"")===window.location.href.replace(window.location.hash,"")||-1!==n.search(/^#/))&&-1!==t.hash.search(/^#/)){n=t.hash,e.preventDefault();var i=a(n);if(0===i.length)return a("#jupiterxSiteNavbar").hasClass("show")&&r.isBelowDesktop()&&a("#jupiterxSiteNavbar").collapse("hide"),void window.history.pushState(null,null,t.hash);var o=i.offset().top;if(o-=r.getAdminbarHeight(),o-=r.getBodyBorderWidth(),s&&"sticky"===s.behavior&&s.overlap?o-=r.isHeaderSticked()?r.tbarHeight():2*r.tbarHeight():s&&!s.behavior?o-=r.isHeaderSticked()?r.tbarHeight():2*r.tbarHeight():o-=r.tbarHeight(),(s&&"fixed"===s.behavior&&"top"===s.position||s&&"sticky"===s.behavior)&&(o-=r.getHeaderHeight()),!1!==is_smooth_scroll())return a("html, body").stop().animate({scrollTop:o},500,"swing",function(){a("#jupiterxSiteNavbar").hasClass("show")&&r.isBelowDesktop()&&a("#jupiterxSiteNavbar").collapse("hide"),window.history.pushState(null,null,t.hash)}),!1;window.scroll({top:o,behavior:"auto"})}})},inPageMenuScroll:function(){var e=this;e.elements.$inPageMenuItems.length&&(e.activateMenuItem(),window.addEventListener("scroll",_.throttle(function(){e.activateMenuItem()},200)))},activateMenuItem:function(){var i,o,n=this,r=window.pageYOffset;n.elements.$inPageMenuItems.each(function(e,t){return t.hash<1||(!(o=document.querySelector('[id="'+t.hash.replace("#","")+'"]'))||(Math.abs(a(o).offset().top+a(o).outerHeight()-a(document).height())<10&&Math.abs(a(window).scrollTop()+window.innerHeight-a(document).height())<10?(i=t.hash,!1):r+10>=a(o).offset().top-n.getHeaderHeight()-n.getAdminbarHeight()?(i=t.hash,!0):void 0))}),n.elements.$inPageMenuItems.removeClass("active"),n.elements.$navbar.find('a[href="'+i+'"]').addClass("active")},getHeaderHeight:function(){var e=a(".jupiterx-header");if(0===e.length)return 0;var t=e.data("jupiterx-settings").behavior;return"fixed"===t||"sticky"===t||window.pageYOffset<e.height()?e.height():0},hasCustomStickyHeader:function(){if(0===a(".jupiterx-header.jupiterx-header-custom").length)return!1;var e=this.getHeaderSettings();return!!e&&(!(!e.behavior||"sticky"!==e.behavior)&&(!e.stickyTemplate||e.stickyTemplate!==e.template))},getHeaderSettings:function(){return a(".jupiterx-header").data("jupiterx-settings")},getCustomStickyHeaderHeight:function(){if(!this.hasCustomStickyHeader())return 0;var e=a(".jupiterx-header-custom .elementor:last-of-type");return 0===e.length?0:e.outerHeight()},getBodyBorderWidth:function(){var e=a(".jupiterx-site-body-border");if(0===e.length)return 0;var t=e.css("border-width");return t?parseInt(t.replace("px","")):0},getAdminbarHeight:function(){var e=a("#wpadminbar");return e.length?e.height():0},tbarHeight:function(){var e=a(".jupiterx-tbar");return"none"===e.css("display")?0:e.length?e.outerHeight():0},isBelowDesktop:function(){return window.jupiterx.utils.onMobile()||window.jupiterx.utils.onTablet()},handlePageLoadScroll:function(){var i=this,o=this.getHeaderSettings();a(document).ready(function(){if(!(window.jupiterx.utils.onMobile()&&a("body").hasClass("jupiterx-header-mobile-behavior-off")||window.jupiterx.utils.onTablet()&&a("body").hasClass("jupiterx-header-tablet-behavior-off"))){var e=a(window.location.hash);if(0!==e.length){var t=e.offset().top;t-=i.getAdminbarHeight(),t-=i.getBodyBorderWidth(),o&&"sticky"===o.behavior&&o.overlap?t-=i.isHeaderSticked()?i.tbarHeight():2*i.tbarHeight():o&&!o.behavior?t-=i.isTbarFixed()?i.tbarHeight():2*i.tbarHeight():t-=i.tbarHeight(),i.hasCustomStickyHeader()?t-=i.getCustomStickyHeaderHeight():(o&&"fixed"===o.behavior&&"top"===o.position||o&&"sticky"===o.behavior)&&(t-=i.getHeaderHeight()),a("#jupiterxSiteNavbar").find("a").each(function(e,t){window.location.hash=="#"+a(t).attr("href").split("#")[1]&&(a(t).addClass("active"),a(t).parent().addClass("active"))}),!1!==is_smooth_scroll()?a("html, body").stop().animate({scrollTop:t},500,"swing"):window.scroll({top:t,behavior:"auto"})}}})},handleSmoothScrollElements:function(e,t){var i=this,o=i.getHeaderSettings(),n=t.attr("href")||"",r=null;try{r=new window.URL(t.prop("href"))}catch(e){return}if((r.href.replace(r.hash,"")===window.location.href.replace(window.location.hash,"")||-1!==n.search(/^#/))&&-1!==r.hash.search(/^#/)){n=r.hash,e.preventDefault();var s=a(n).offset().top;return s-=i.getAdminbarHeight(),s-=i.getBodyBorderWidth(),o&&"sticky"===o.behavior&&o.overlap?s-=i.isHeaderSticked()?i.tbarHeight():2*i.tbarHeight():o&&!o.behavior?s-=i.isHeaderSticked()?i.tbarHeight():2*i.tbarHeight():s-=i.tbarHeight(),i.hasCustomStickyHeader()?s-=i.getCustomStickyHeaderHeight():(o&&"fixed"===o.behavior&&"top"===o.position||o&&"sticky"===o.behavior)&&(s-=i.getHeaderHeight()),window.elementorFrontend&&window.elementorFrontend.hooks.addFilter("frontend/handlers/menu_anchor/scroll_top_distance",function(){return s}),a("html, body").stop().animate({scrollTop:s},500,"swing",function(){window.history.pushState(null,null,r.hash)}),!1}},isHeaderSticked:function(){return 0<a(".jupiterx-header-sticked").length},isTbarFixed:function(){return"fixed"===a(".jupiterx-tbar").css("position")},init:function(){this.handlePageLoadScroll(),this.setElements(),this.elements.$header.length&&(this.setSettings(),this.bindEvents(),this.inPageMenuClick(),this.inPageMenuScroll())}})}(jQuery),jQuery(document).ready(function(t){var e=t(".jupiterx-widget.widget_nav_menu").find(".current_page_item, .current-cat");e.length&&e.parents(".sub-menu, .children").slideToggle().parents(".menu-item-has-children, .cat-parent").toggleClass("jupiterx-icon-plus jupiterx-icon-minus"),t(document).on("click",".jupiterx-widget .menu-item-has-children, .jupiterx-widget .cat-parent",function(e){e.stopPropagation(),"A"!==e.target.nodeName&&t(this).toggleClass("jupiterx-icon-plus jupiterx-icon-minus").find("> ul").slideToggle()})}),jQuery(document).ready(function(n){n(".jupiterx-footer-fixed").each(function(e,t){var i,o=n(t);i=n("<span></span>",{class:"jupiterx-footer-dummy"}),o.after(i),n(window).resize(function(){i&&i.height(o.outerHeight())}),i.height(o.outerHeight())}),n("body").is(".elementor-editor-active.jupiterx-header-overlapped")&&n("header.jupiterx-header").length&&(n("body").prepend('<div class="jupiterx-toggle-overlapped"><i class="jupiterx-icon-eye-slash" ></i><span>Hide Header</span></div>'),n(".jupiterx-header-overlapped header").addClass("jupiterx-disableable-overlapped"),n(".jupiterx-toggle-overlapped").on("click",function(){var e=n(this).find("span"),t=n(this).find("i");n(".jupiterx-header-overlapped header").toggle(),t.hasClass("jupiterx-icon-eye-slash")?(e.text("Show Header"),t.removeClass("jupiterx-icon-eye-slash").addClass("jupiterx-icon-eye-regular")):(e.text("Hide Header"),t.removeClass("jupiterx-icon-eye-regular").addClass("jupiterx-icon-eye-slash"))}))}),jQuery(document).ready(function(){var e=window.jupiterx||{};e.initComponents=function(){for(component in this.components)new this.components[component]},e.init=function(){this.pubsub=new PubSub,this.pubsub.publish("init"),this.utils=new this.utils,this.initComponents()},e.init()}),void 0!==window.jQuery&&($=window.jQuery),function(e){if(void 0===e)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}($);var Util=function(o){var t="transitionend";function e(e){var t=this,i=!1;return o(this).one(l.TRANSITION_END,function(){i=!0}),setTimeout(function(){i||l.triggerTransitionEnd(t)},e),this}var l={TRANSITION_END:"bsTransitionEnd",getUID:function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");t&&"#"!==t||(t=e.getAttribute("href")||"");try{return 0<o(document).find(t).length?t:null}catch(e){return null}},getTransitionDurationFromElement:function(e){if(!e)return 0;var t=o(e).css("transition-duration");return parseFloat(t)?(t=t.split(",")[0],1e3*parseFloat(t)):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){o(e).trigger(t)},supportsTransitionEnd:function(){return Boolean(t)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,i){for(var o in i)if(Object.prototype.hasOwnProperty.call(i,o)){var n=i[o],r=t[o],s=r&&l.isElement(r)?"element":(a=r,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(n).test(s))throw new Error(e.toUpperCase()+': Option "'+o+'" provided type "'+s+'" but expected type "'+n+'".')}var a}};return o.fn.emulateTransitionEnd=e,o.event.special[l.TRANSITION_END]={bindType:t,delegateType:t,handle:function(e){if(o(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}},l}($);function _objectSpread(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{},o=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),o.forEach(function(e){_defineProperty(t,e,i[e])})}return t}function _defineProperty(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function _defineProperties(e,t){for(var i=0;i<t.length;i++){var o=t[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}(this,function(){"use strict";for(var e="undefined"!=typeof window&&"undefined"!=typeof document,t=["Edge","Trident","Firefox"],i=0,o=0;o<t.length;o+=1)if(e&&0<=navigator.userAgent.indexOf(t[o])){i=1;break}var r=e&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},i))}};function s(e){return e&&"[object Function]"==={}.toString.call(e)}function b(e,t){if(1!==e.nodeType)return[];var i=getComputedStyle(e,null);return t?i[t]:i}function f(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function g(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=b(e),i=t.overflow,o=t.overflowX,n=t.overflowY;return/(auto|scroll|overlay)/.test(i+n+o)?e:g(f(e))}var n=e&&!(!window.MSInputMethodContext||!document.documentMode),a=e&&/MSIE 10/.test(navigator.userAgent);function m(e){return 11===e?n:10===e?a:n||a}function w(e){if(!e)return document.documentElement;for(var t=m(10)?document.body:null,i=e.offsetParent;i===t&&e.nextElementSibling;)i=(e=e.nextElementSibling).offsetParent;var o=i&&i.nodeName;return o&&"BODY"!==o&&"HTML"!==o?-1!==["TD","TABLE"].indexOf(i.nodeName)&&"static"===b(i,"position")?w(i):i:e?e.ownerDocument.documentElement:document.documentElement}function l(e){return null!==e.parentNode?l(e.parentNode):e}function h(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var i=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,o=i?e:t,n=i?t:e,r=document.createRange();r.setStart(o,0),r.setEnd(n,0);var s=r.commonAncestorContainer;if(e!==s&&t!==s||o.contains(n))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||w(e.firstElementChild)===e)}(s)?s:w(s);var a=l(e);return a.host?h(a.host,t):h(e,l(t).host)}function v(e,t){var i="top"===(1<arguments.length&&void 0!==t?t:"top")?"scrollTop":"scrollLeft",o=e.nodeName;if("BODY"!==o&&"HTML"!==o)return e[i];var n=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||n)[i]}function p(e,t){var i="x"===t?"Left":"Top",o="Left"==i?"Right":"Bottom";return parseFloat(e["border"+i+"Width"],10)+parseFloat(e["border"+o+"Width"],10)}function d(e,t,i,o){return Math.max(t["offset"+e],t["scroll"+e],i["client"+e],i["offset"+e],i["scroll"+e],m(10)?i["offset"+e]+o["margin"+("Height"===e?"Top":"Left")]+o["margin"+("Height"===e?"Bottom":"Right")]:0)}function y(){var e=document.body,t=document.documentElement,i=m(10)&&getComputedStyle(t);return{height:d("Height",e,t,i),width:d("Width",e,t,i)}}var c=function(e,t,i){return t&&u(e.prototype,t),i&&u(e,i),e};function u(e,t){for(var i=0;i<t.length;i++){var o=t[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function k(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e};function T(e){return x({},e,{right:e.left+e.width,bottom:e.top+e.height})}function C(e){var t={};try{if(m(10)){t=e.getBoundingClientRect();var i=v(e,"top"),o=v(e,"left");t.top+=i,t.left+=o,t.bottom+=i,t.right+=o}else t=e.getBoundingClientRect()}catch(e){}var n={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},r="HTML"===e.nodeName?y():{},s=r.width||e.clientWidth||n.right-n.left,a=r.height||e.clientHeight||n.bottom-n.top,l=e.offsetWidth-s,d=e.offsetHeight-a;if(l||d){var c=b(e);l-=p(c,"x"),d-=p(c,"y"),n.width-=l,n.height-=d}return T(n)}function S(e,t,i){var o=2<arguments.length&&void 0!==i&&i,n=m(10),r="HTML"===t.nodeName,s=C(e),a=C(t),l=g(e),d=b(t),c=parseFloat(d.borderTopWidth,10),p=parseFloat(d.borderLeftWidth,10);o&&"HTML"===t.nodeName&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var u=T({top:s.top-a.top-c,left:s.left-a.left-p,width:s.width,height:s.height});if(u.marginTop=0,u.marginLeft=0,!n&&r){var f=parseFloat(d.marginTop,10),h=parseFloat(d.marginLeft,10);u.top-=c-f,u.bottom-=c-f,u.left-=p-h,u.right-=p-h,u.marginTop=f,u.marginLeft=h}return(n&&!o?t.contains(l):t===l&&"BODY"!==l.nodeName)&&(u=function(e,t,i){var o=2<arguments.length&&void 0!==i&&i,n=v(t,"top"),r=v(t,"left"),s=o?-1:1;return e.top+=n*s,e.bottom+=n*s,e.left+=r*s,e.right+=r*s,e}(u,t)),u}function _(e){if(!e||!e.parentElement||m())return document.documentElement;for(var t=e.parentElement;t&&"none"===b(t,"transform");)t=t.parentElement;return t||document.documentElement}function $(e,t,i,o,n){var r=4<arguments.length&&void 0!==n&&n,s={top:0,left:0},a=r?_(e):h(e,t);if("viewport"===o)s=function(e,t){var i=1<arguments.length&&void 0!==t&&t,o=e.ownerDocument.documentElement,n=S(e,o),r=Math.max(o.clientWidth,window.innerWidth||0),s=Math.max(o.clientHeight,window.innerHeight||0),a=i?0:v(o),l=i?0:v(o,"left");return T({top:a-n.top+n.marginTop,left:l-n.left+n.marginLeft,width:r,height:s})}(a,r);else{var l=void 0;"scrollParent"===o?"BODY"===(l=g(f(t))).nodeName&&(l=e.ownerDocument.documentElement):l="window"===o?e.ownerDocument.documentElement:o;var d=S(l,a,r);if("HTML"!==l.nodeName||function e(t){var i=t.nodeName;return"BODY"!==i&&"HTML"!==i&&("fixed"===b(t,"position")||e(f(t)))}(a))s=d;else{var c=y(),p=c.height,u=c.width;s.top+=d.top-d.marginTop,s.bottom=p+d.top,s.left+=d.left-d.marginLeft,s.right=u+d.left}}return s.left+=i,s.top+=i,s.right-=i,s.bottom-=i,s}function j(e,t,o,i,n,r){var s=5<arguments.length&&void 0!==r?r:0;if(-1===e.indexOf("auto"))return e;var a=$(o,i,s,n),l={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},d=Object.keys(l).map(function(e){return x({key:e},l[e],{area:function(e){return e.width*e.height}(l[e])})}).sort(function(e,t){return t.area-e.area}),c=d.filter(function(e){var t=e.width,i=e.height;return t>=o.clientWidth&&i>=o.clientHeight}),p=0<c.length?c[0].key:d[0].key,u=e.split("-")[1];return p+(u?"-"+u:"")}function O(e,t,i,o){var n=3<arguments.length&&void 0!==o?o:null;return S(i,n?_(t):h(t,i),n)}function E(e){var t=getComputedStyle(e),i=parseFloat(t.marginTop)+parseFloat(t.marginBottom),o=parseFloat(t.marginLeft)+parseFloat(t.marginRight);return{width:e.offsetWidth+o,height:e.offsetHeight+i}}function A(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function H(e,t,i){i=i.split("-")[0];var o=E(e),n={width:o.width,height:o.height},r=-1!==["right","left"].indexOf(i),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",d=r?"width":"height";return n[s]=t[s]+t[l]/2-o[l]/2,n[a]=i===a?t[a]-o[d]:t[A(a)],n}function P(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function D(e,i,t){return(void 0===t?e:e.slice(0,function(e,t,i){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===i});var o=P(e,function(e){return e[t]===i});return e.indexOf(o)}(e,"name",t))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var t=e.function||e.fn;e.enabled&&s(t)&&(i.offsets.popper=T(i.offsets.popper),i.offsets.reference=T(i.offsets.reference),i=t(i,e))}),i}function M(e,i){return e.some(function(e){var t=e.name;return e.enabled&&t===i})}function L(e){for(var t=[!1,"ms","Webkit","Moz","O"],i=e.charAt(0).toUpperCase()+e.slice(1),o=0;o<t.length;o++){var n=t[o],r=n?""+n+i:e;if(void 0!==document.body.style[r])return r}return null}function I(e){var t=e.ownerDocument;return t?t.defaultView:window}function N(e,t,i,o){i.updateBound=o,I(e).addEventListener("resize",i.updateBound,{passive:!0});var n=g(e);return function e(t,i,o,n){var r="BODY"===t.nodeName,s=r?t.ownerDocument.defaultView:t;s.addEventListener(i,o,{passive:!0}),r||e(g(s.parentNode),i,o,n),n.push(s)}(n,"scroll",i.updateBound,i.scrollParents),i.scrollElement=n,i.eventsEnabled=!0,i}function F(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=function(e,t){return I(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}(this.reference,this.state))}function z(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function W(i,o){Object.keys(o).forEach(function(e){var t="";-1!==["width","height","top","right","bottom","left"].indexOf(e)&&z(o[e])&&(t="px"),i.style[e]=o[e]+t})}function B(e,t,i){var o=P(e,function(e){return e.name===t}),n=!!o&&e.some(function(e){return e.name===i&&e.enabled&&e.order<o.order});if(!n){var r="`"+t+"`",s="`"+i+"`";console.warn(s+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")}return n}var q=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],R=q.slice(3);function Y(e,t){var i=1<arguments.length&&void 0!==t&&t,o=R.indexOf(e),n=R.slice(o+1).concat(R.slice(0,o));return i?n.reverse():n}var U="flip",Q="clockwise",V="counterclockwise";function X(e,n,r,t){var s=[0,0],a=-1!==["right","left"].indexOf(t),i=e.split(/(\+|\-)/).map(function(e){return e.trim()}),o=i.indexOf(P(i,function(e){return-1!==e.search(/,|\s/)}));i[o]&&-1===i[o].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,d=-1!==o?[i.slice(0,o).concat([i[o].split(l)[0]]),[i[o].split(l)[1]].concat(i.slice(o+1))]:[i];return(d=d.map(function(e,t){var i=(1===t?!a:a)?"height":"width",o=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,i,o){var n=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+n[1],s=n[2];if(!r)return e;if(0!==s.indexOf("%"))return"vh"!==s&&"vw"!==s?r:("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;var a=void 0;switch(s){case"%p":a=i;break;case"%":case"%r":default:a=o}return T(a)[t]/100*r}(e,i,n,r)})})).forEach(function(i,o){i.forEach(function(e,t){z(e)&&(s[o]+=e*("-"===i[t-1]?-1:1))})}),s}var K={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,i=t.split("-")[0],o=t.split("-")[1];if(o){var n=e.offsets,r=n.reference,s=n.popper,a=-1!==["bottom","top"].indexOf(i),l=a?"left":"top",d=a?"width":"height",c={start:k({},l,r[l]),end:k({},l,r[l]+r[d]-s[d])};e.offsets.popper=x({},s,c[o])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var i=t.offset,o=e.placement,n=e.offsets,r=n.popper,s=n.reference,a=o.split("-")[0],l=void 0;return l=z(+i)?[+i,0]:X(i,r,s,a),"left"===a?(r.top+=l[0],r.left-=l[1]):"right"===a?(r.top+=l[0],r.left+=l[1]):"top"===a?(r.left+=l[0],r.top-=l[1]):"bottom"===a&&(r.left+=l[0],r.top+=l[1]),e.popper=r,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,o){var t=o.boundariesElement||w(e.instance.popper);e.instance.reference===t&&(t=w(t));var i=L("transform"),n=e.instance.popper.style,r=n.top,s=n.left,a=n[i];n.top="",n.left="",n[i]="";var l=$(e.instance.popper,e.instance.reference,o.padding,t,e.positionFixed);n.top=r,n.left=s,n[i]=a,o.boundaries=l;var d=o.priority,c=e.offsets.popper,p={primary:function(e){var t=c[e];return c[e]<l[e]&&!o.escapeWithReference&&(t=Math.max(c[e],l[e])),k({},e,t)},secondary:function(e){var t="right"===e?"left":"top",i=c[t];return c[e]>l[e]&&!o.escapeWithReference&&(i=Math.min(c[t],l[e]-("right"===e?c.width:c.height))),k({},t,i)}};return d.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=x({},c,p[t](e))}),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,i=t.popper,o=t.reference,n=e.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(n),a=s?"right":"bottom",l=s?"left":"top",d=s?"width":"height";return i[a]<r(o[l])&&(e.offsets.popper[l]=r(o[l])-i[d]),i[l]>r(o[a])&&(e.offsets.popper[l]=r(o[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var i;if(!B(e.instance.modifiers,"arrow","keepTogether"))return e;var o=t.element;if("string"==typeof o){if(!(o=e.instance.popper.querySelector(o)))return e}else if(!e.instance.popper.contains(o))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var n=e.placement.split("-")[0],r=e.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(n),d=l?"height":"width",c=l?"Top":"Left",p=c.toLowerCase(),u=l?"left":"top",f=l?"bottom":"right",h=E(o)[d];a[f]-h<s[p]&&(e.offsets.popper[p]-=s[p]-(a[f]-h)),a[p]+h>s[f]&&(e.offsets.popper[p]+=a[p]+h-s[f]),e.offsets.popper=T(e.offsets.popper);var g=a[p]+a[d]/2-h/2,m=b(e.instance.popper),v=parseFloat(m["margin"+c],10),w=parseFloat(m["border"+c+"Width"],10),y=g-e.offsets.popper[p]-v-w;return y=Math.max(Math.min(s[d]-h,y),0),e.arrowElement=o,e.offsets.arrow=(k(i={},p,Math.round(y)),k(i,u,""),i),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(f,h){if(M(f.instance.modifiers,"inner"))return f;if(f.flipped&&f.placement===f.originalPlacement)return f;var g=$(f.instance.popper,f.instance.reference,h.padding,h.boundariesElement,f.positionFixed),m=f.placement.split("-")[0],v=A(m),w=f.placement.split("-")[1]||"",y=[];switch(h.behavior){case U:y=[m,v];break;case Q:y=Y(m);break;case V:y=Y(m,!0);break;default:y=h.behavior}return y.forEach(function(e,t){if(m!==e||y.length===t+1)return f;m=f.placement.split("-")[0],v=A(m);var i=f.offsets.popper,o=f.offsets.reference,n=Math.floor,r="left"===m&&n(i.right)>n(o.left)||"right"===m&&n(i.left)<n(o.right)||"top"===m&&n(i.bottom)>n(o.top)||"bottom"===m&&n(i.top)<n(o.bottom),s=n(i.left)<n(g.left),a=n(i.right)>n(g.right),l=n(i.top)<n(g.top),d=n(i.bottom)>n(g.bottom),c="left"===m&&s||"right"===m&&a||"top"===m&&l||"bottom"===m&&d,p=-1!==["top","bottom"].indexOf(m),u=!!h.flipVariations&&(p&&"start"===w&&s||p&&"end"===w&&a||!p&&"start"===w&&l||!p&&"end"===w&&d);(r||c||u)&&(f.flipped=!0,(r||c)&&(m=y[t+1]),u&&(w=function(e){return"end"===e?"start":"start"===e?"end":e}(w)),f.placement=m+(w?"-"+w:""),f.offsets.popper=x({},f.offsets.popper,H(f.instance.popper,f.offsets.reference,f.placement)),f=D(f.instance.modifiers,f,"flip"))}),f},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,i=t.split("-")[0],o=e.offsets,n=o.popper,r=o.reference,s=-1!==["left","right"].indexOf(i),a=-1===["top","left"].indexOf(i);return n[s?"left":"top"]=r[i]-(a?n[s?"width":"height"]:0),e.placement=A(t),e.offsets.popper=T(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!B(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,i=P(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var i=t.x,o=t.y,n=e.offsets.popper,r=P(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==r&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s=void 0!==r?r:t.gpuAcceleration,a=C(w(e.instance.popper)),l={position:n.position},d={left:Math.floor(n.left),top:Math.round(n.top),bottom:Math.round(n.bottom),right:Math.floor(n.right)},c="bottom"===i?"top":"bottom",p="right"===o?"left":"right",u=L("transform"),f=void 0,h=void 0;if(h="bottom"==c?-a.height+d.bottom:d.top,f="right"==p?-a.width+d.right:d.left,s&&u)l[u]="translate3d("+f+"px, "+h+"px, 0)",l[c]=0,l[p]=0,l.willChange="transform";else{var g="bottom"==c?-1:1,m="right"==p?-1:1;l[c]=h*g,l[p]=f*m,l.willChange=c+", "+p}var v={"x-placement":e.placement};return e.attributes=x({},v,e.attributes),e.styles=x({},l,e.styles),e.arrowStyles=x({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){return W(e.instance.popper,e.styles),function(t,i){Object.keys(i).forEach(function(e){!1!==i[e]?t.setAttribute(e,i[e]):t.removeAttribute(e)})}(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&W(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,i,o,n){var r=O(n,t,e,i.positionFixed),s=j(i.placement,r,t,e,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",s),W(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}},G=(c(Z,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=O(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=j(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=H(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=D(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,M(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[L("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=N(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return F.call(this)}}]),Z);function Z(e,t){var i=this,o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Z),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=r(this.update.bind(this)),this.options=x({},Z.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=t&&t.jquery?t[0]:t,this.options.modifiers={},Object.keys(x({},Z.Defaults.modifiers,o.modifiers)).forEach(function(e){i.options.modifiers[e]=x({},Z.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return x({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&s(e.onLoad)&&e.onLoad(i.reference,i.popper,i.options,e,i.state)}),this.update();var n=this.options.eventsEnabled;n&&this.enableEventListeners(),this.state.eventsEnabled=n}return G.Utils=("undefined"!=typeof window?window:global).PopperUtils,G.placements=q,G.Defaults=K,G});var Dropdown=function(d){var t="dropdown",c="bs.dropdown",i="."+c,e=".data-api",o=d.fn[t],s=new RegExp("38|40|27"),p={HIDE:"hide"+i,HIDDEN:"hidden"+i,SHOW:"show"+i,SHOWN:"shown"+i,CLICK:"click"+i,CLICK_DATA_API:"click"+i+e,KEYDOWN_DATA_API:"keydown"+i+e,KEYUP_DATA_API:"keyup"+i+e},a="disabled",u="show",n="dropup",r="dropright",f="dropleft",h="dropdown-menu-right",g="position-static",m='[data-toggle="dropdown"]',l=".dropdown form",v=".dropdown-menu",w=".navbar-nav",y=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",b="top-start",k="top-end",x="bottom-start",T="bottom-end",C="right-start",S="left-start",_={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},$={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},j=function(){function l(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var e=l.prototype;return e.toggle=function(){if(!this._element.disabled&&!d(this._element).hasClass(a)){var e=l._getParentFromElement(this._element),t=d(this._menu).hasClass(u);if(l._clearMenus(),!t){var i={relatedTarget:this._element},o=d.Event(p.SHOW,i);if(d(e).trigger(o),!o.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof Popper)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");var n=this._element;"parent"===this._config.reference?n=e:Util.isElement(this._config.reference)&&(n=this._config.reference,void 0!==this._config.reference.jquery&&(n=this._config.reference[0])),"scrollParent"!==this._config.boundary&&d(e).addClass(g),this._popper=new Popper(n,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===d(e).closest(w).length&&d(document.body).children().on("mouseover",null,d.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),d(this._menu).toggleClass(u),d(e).toggleClass(u).trigger(d.Event(p.SHOWN,i))}}}},e.dispose=function(){d.removeData(this._element,c),d(this._element).off(i),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},e.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},e._addEventListeners=function(){var t=this;d(this._element).on(p.CLICK,function(e){e.preventDefault(),e.stopPropagation(),t.toggle()})},e._getConfig=function(e){return e=_objectSpread({},this.constructor.Default,d(this._element).data(),e),Util.typeCheckConfig(t,e,this.constructor.DefaultType),e},e._getMenuElement=function(){if(!this._menu){var e=l._getParentFromElement(this._element);this._menu=d(e).find(v)[0]}return this._menu},e._getPlacement=function(){var e=d(this._element).parent(),t=x;return e.hasClass(n)?(t=b,d(this._menu).hasClass(h)&&(t=k)):e.hasClass(r)?t=C:e.hasClass(f)?t=S:d(this._menu).hasClass(h)&&(t=T),t},e._detectNavbar=function(){return 0<d(this._element).closest(".navbar").length},e._getPopperConfig=function(){var t=this,e={};"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=_objectSpread({},e.offsets,t._config.offset(e.offsets)||{}),e}:e.offset=this._config.offset;var i={placement:this._getPlacement(),modifiers:{offset:e,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(i.modifiers.applyStyle={enabled:!1}),i},l._jQueryInterface=function(t){return this.each(function(){var e=d(this).data(c);if(e||(e=new l(this,"object"==typeof t?t:null),d(this).data(c,e)),"string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}})},l._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var t=d.makeArray(d(m)),i=0;i<t.length;i++){var o=l._getParentFromElement(t[i]),n=d(t[i]).data(c),r={relatedTarget:t[i]};if(n){var s=n._menu;if(d(o).hasClass(u)&&!(e&&("click"===e.type&&/input|textarea/i.test(e.target.tagName)||"keyup"===e.type&&9===e.which)&&d.contains(o,e.target))){var a=d.Event(p.HIDE,r);d(o).trigger(a),a.isDefaultPrevented()||("ontouchstart"in document.documentElement&&d(document.body).children().off("mouseover",null,d.noop),t[i].setAttribute("aria-expanded","false"),d(s).removeClass(u),d(o).removeClass(u).trigger(d.Event(p.HIDDEN,r)))}}}},l._getParentFromElement=function(e){var t,i=Util.getSelectorFromElement(e);return i&&(t=d(i)[0]),t||e.parentNode},l._dataApiKeydownHandler=function(e){if((/input|textarea/i.test(e.target.tagName)?!(32===e.which||27!==e.which&&(40!==e.which&&38!==e.which||d(e.target).closest(v).length)):s.test(e.which))&&(e.preventDefault(),e.stopPropagation(),!this.disabled&&!d(this).hasClass(a))){var t=l._getParentFromElement(this),i=d(t).hasClass(u);if((i||27===e.which&&32===e.which)&&(!i||27!==e.which&&32!==e.which)){var o=d(t).find(y).get();if(0!==o.length){var n=o.indexOf(e.target);38===e.which&&0<n&&n--,40===e.which&&n<o.length-1&&n++,n<0&&(n=0),o[n].focus()}}else{if(27===e.which){var r=d(t).find(m)[0];d(r).trigger("focus")}d(this).trigger("click")}}},_createClass(l,null,[{key:"VERSION",get:function(){return"4.1.0"}},{key:"Default",get:function(){return _}},{key:"DefaultType",get:function(){return $}}]),l}();return d(document).on(p.KEYDOWN_DATA_API,m,j._dataApiKeydownHandler).on(p.KEYDOWN_DATA_API,v,j._dataApiKeydownHandler).on(p.CLICK_DATA_API+" "+p.KEYUP_DATA_API,j._clearMenus).on(p.CLICK_DATA_API,m,function(e){e.preventDefault(),e.stopPropagation(),j._jQueryInterface.call(d(this),"toggle")}).on(p.CLICK_DATA_API,l,function(e){e.stopPropagation()}),d.fn[t]=j._jQueryInterface,d.fn[t].Constructor=j,d.fn[t].noConflict=function(){return d.fn[t]=o,j._jQueryInterface},j}($,Popper);!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery"),require("./util.js")):"function"==typeof define&&define.amd?define(["jquery","./util"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).Collapse=t(e.jQuery,e.Util)}(this,function(e,t){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=i(e),d=i(t);function o(e,t){for(var i=0;i<t.length;i++){var o=t[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e}).apply(this,arguments)}var r="collapse",c="bs.collapse",s=l.default.fn[r],p="show",u="collapse",f="collapsing",h="collapsed",g='[data-toggle="collapse"]',m={toggle:!0,parent:""},v={toggle:"boolean",parent:"(string|element)"},a=function(){function a(t,e){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(e),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'));for(var i=[].slice.call(document.querySelectorAll(g)),o=0,n=i.length;o<n;o++){var r=i[o],s=d.default.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(e){return e===t});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var e=a.prototype;return e.toggle=function(){l.default(this._element).hasClass(p)?this.hide():this.show()},e.show=function(){var e,t,i=this;if(!this._isTransitioning&&!l.default(this._element).hasClass(p)&&(this._parent&&0===(e=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter(function(e){return"string"==typeof i._config.parent?e.getAttribute("data-parent")===i._config.parent:e.classList.contains(u)})).length&&(e=null),!(e&&(t=l.default(e).not(this._selector).data(c))&&t._isTransitioning))){var o=l.default.Event("show.bs.collapse");if(l.default(this._element).trigger(o),!o.isDefaultPrevented()){e&&(a._jQueryInterface.call(l.default(e).not(this._selector),"hide"),t||l.default(e).data(c,null));var n=this._getDimension();l.default(this._element).removeClass(u).addClass(f),this._element.style[n]=0,this._triggerArray.length&&l.default(this._triggerArray).removeClass(h).attr("aria-expanded",!0),this.setTransitioning(!0);var r="scroll"+(n[0].toUpperCase()+n.slice(1)),s=d.default.getTransitionDurationFromElement(this._element);l.default(this._element).one(d.default.TRANSITION_END,function(){l.default(i._element).removeClass(f).addClass(u+" "+p),i._element.style[n]="",i.setTransitioning(!1),l.default(i._element).trigger("shown.bs.collapse")}).emulateTransitionEnd(s),this._element.style[n]=this._element[r]+"px"}}},e.hide=function(){var e=this;if(!this._isTransitioning&&l.default(this._element).hasClass(p)){var t=l.default.Event("hide.bs.collapse");if(l.default(this._element).trigger(t),!t.isDefaultPrevented()){var i=this._getDimension();this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",d.default.reflow(this._element),l.default(this._element).addClass(f).removeClass(u+" "+p);var o=this._triggerArray.length;if(0<o)for(var n=0;n<o;n++){var r=this._triggerArray[n],s=d.default.getSelectorFromElement(r);if(null!==s)l.default([].slice.call(document.querySelectorAll(s))).hasClass(p)||l.default(r).addClass(h).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[i]="";var a=d.default.getTransitionDurationFromElement(this._element);l.default(this._element).one(d.default.TRANSITION_END,function(){e.setTransitioning(!1),l.default(e._element).removeClass(f).addClass(u).trigger("hidden.bs.collapse")}).emulateTransitionEnd(a)}}},e.setTransitioning=function(e){this._isTransitioning=e},e.dispose=function(){l.default.removeData(this._element,c),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},e._getConfig=function(e){return(e=n({},m,e)).toggle=Boolean(e.toggle),d.default.typeCheckConfig(r,e,v),e},e._getDimension=function(){return l.default(this._element).hasClass("width")?"width":"height"},e._getParent=function(){var e,i=this;d.default.isElement(this._config.parent)?(e=this._config.parent,void 0!==this._config.parent.jquery&&(e=this._config.parent[0])):e=document.querySelector(this._config.parent);var t='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',o=[].slice.call(e.querySelectorAll(t));return l.default(o).each(function(e,t){i._addAriaAndCollapsedClass(a._getTargetFromElement(t),[t])}),e},e._addAriaAndCollapsedClass=function(e,t){var i=l.default(e).hasClass(p);t.length&&l.default(t).toggleClass(h,!i).attr("aria-expanded",i)},a._getTargetFromElement=function(e){var t=d.default.getSelectorFromElement(e);return t?document.querySelector(t):null},a._jQueryInterface=function(o){return this.each(function(){var e=l.default(this),t=e.data(c),i=n({},m,e.data(),"object"==typeof o&&o?o:{});if(!t&&i.toggle&&"string"==typeof o&&/show|hide/.test(o)&&(i.toggle=!1),t||(t=new a(this,i),e.data(c,t)),"string"==typeof o){if(void 0===t[o])throw new TypeError('No method named "'+o+'"');t[o]()}})},function(e,t,i){t&&o(e.prototype,t),i&&o(e,i),Object.defineProperty(e,"prototype",{writable:!1})}(a,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return m}}]),a}();return l.default(document).on("click.bs.collapse.data-api",g,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var i=l.default(this),t=d.default.getSelectorFromElement(this),o=[].slice.call(document.querySelectorAll(t));l.default(o).each(function(){var e=l.default(this),t=e.data(c)?"toggle":i.data();a._jQueryInterface.call(e,t)})}),l.default.fn[r]=a._jQueryInterface,l.default.fn[r].Constructor=a,l.default.fn[r].noConflict=function(){return l.default.fn[r]=s,a._jQueryInterface},a}),function(c){"use strict";if(void 0!==c)if(c.fn.jquery.match(/-ajax/))"console"in window&&window.console.info("Featherlight needs regular jQuery, not the slim version.");else{var o=[],n=function(t){return o=c.grep(o,function(e){return e!==t&&0<e.$instance.closest("body").length})},r={allow:1,allowfullscreen:1,frameborder:1,height:1,longdesc:1,marginheight:1,marginwidth:1,mozallowfullscreen:1,name:1,referrerpolicy:1,sandbox:1,scrolling:1,src:1,srcdoc:1,style:1,webkitallowfullscreen:1,width:1},i={keyup:"onKeyUp",resize:"onResize"},s=function(e){c.each(l.opened().reverse(),function(){if(!e.isDefaultPrevented()&&!1===this[i[e.type]](e))return e.preventDefault(),e.stopPropagation(),!1})},a=function(e){if(e!==l._globalHandlerInstalled){l._globalHandlerInstalled=e;var t=c.map(i,function(e,t){return t+"."+l.prototype.namespace}).join(" ");c(window)[e?"on":"off"](t,s)}};l.prototype={constructor:l,namespace:"featherlight",targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",filter:null,root:"body",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"&#10005;",loading:"",persist:!1,otherClose:null,beforeOpen:c.noop,beforeContent:c.noop,beforeClose:c.noop,afterOpen:c.noop,afterContent:c.noop,afterClose:c.noop,onKeyUp:c.noop,onResize:c.noop,type:null,contentFilters:["jquery","image","html","ajax","iframe","text"],setup:function(e,t){"object"!=typeof e||e instanceof c!=!1||t||(t=e,e=void 0);var i=c.extend(this,t,{target:e}),o=i.resetCss?i.namespace+"-reset":i.namespace,n=c(i.background||['<div class="'+o+"-loading "+o+'">','<div class="'+o+'-content">','<button class="'+o+"-close-icon "+i.namespace+'-close" aria-label="Close">',i.closeIcon,"</button>",'<div class="'+i.namespace+'-inner">'+i.loading+"</div>","</div>","</div>"].join("")),r="."+i.namespace+"-close"+(i.otherClose?","+i.otherClose:"");return i.$instance=n.clone().addClass(i.variant),i.$instance.on(i.closeTrigger+"."+i.namespace,function(e){if(!e.isDefaultPrevented()){var t=c(e.target);("background"===i.closeOnClick&&t.is("."+i.namespace)||"anywhere"===i.closeOnClick||t.closest(r).length)&&(i.close(e),e.preventDefault())}}),this},getContent:function(){if(!1!==this.persist&&this.$content)return this.$content;function e(e){return t.$currentTarget&&t.$currentTarget.attr(e)}var t=this,i=this.constructor.contentFilters,o=e(t.targetAttr),n=t.target||o||"",r=i[t.type];if(!r&&n in i&&(r=i[n],n=t.target&&o),n=n||e("href")||"",!r)for(var s in i)t[s]&&(r=i[s],n=t[s]);if(!r){var a=n;if(n=null,c.each(t.contentFilters,function(){return(r=i[this]).test&&(n=r.test(a)),!n&&r.regex&&a.match&&a.match(r.regex)&&(n=a),!n}),!n)return"console"in window&&window.console.error("Featherlight: no content filter found "+(a?' for "'+a+'"':" (no target specified)")),!1}return r.process.call(t,n)},setContent:function(e){return this.$instance.removeClass(this.namespace+"-loading"),this.$instance.toggleClass(this.namespace+"-iframe",e.is("iframe")),this.$instance.find("."+this.namespace+"-inner").not(e).slice(1).remove().end().replaceWith(c.contains(this.$instance[0],e[0])?"":e),this.$content=e.addClass(this.namespace+"-inner"),this},open:function(t){var i=this;if(i.$instance.hide().appendTo(i.root),!(t&&t.isDefaultPrevented()||!1===i.beforeOpen(t))){t&&t.preventDefault();var e=i.getContent();if(e)return o.push(i),a(!0),i.$instance.fadeIn(i.openSpeed),i.beforeContent(t),c.when(e).always(function(e){i.setContent(e),i.afterContent(t)}).then(i.$instance.promise()).done(function(){i.afterOpen(t)})}return i.$instance.detach(),c.Deferred().reject().promise()},close:function(e){var t=this,i=c.Deferred();return!1===t.beforeClose(e)?i.reject():(0===n(t).length&&a(!1),t.$instance.fadeOut(t.closeSpeed,function(){t.$instance.detach(),t.afterClose(e),i.resolve()})),i.promise()},resize:function(e,t){if(e&&t){this.$content.css("width","").css("height","");var i=Math.max(e/(this.$content.parent().width()-1),t/(this.$content.parent().height()-1));1<i&&(i=t/Math.floor(t/i),this.$content.css("width",e/i+"px").css("height",t/i+"px"))}},chainCallbacks:function(e){for(var t in e)this[t]=c.proxy(e[t],this,c.proxy(this[t],this))}},c.extend(l,{id:0,autoBind:"[data-featherlight]",defaults:l.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(e){return e instanceof c&&e},process:function(e){return!1!==this.persist?c(e):c(e).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff?|bmp|svg)(\?\S*)?$/i,process:function(e){var t=c.Deferred(),i=new Image,o=c('<img src="'+e+'" alt="" class="'+this.namespace+'-image" />');return i.onload=function(){o.naturalWidth=i.width,o.naturalHeight=i.height,t.resolve(o)},i.onerror=function(){t.reject(o)},i.src=e,t.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(e){return c(e)}},ajax:{regex:/./,process:function(e){var i=c.Deferred(),o=c("<div></div>").load(e,function(e,t){"error"!==t&&i.resolve(o.contents()),i.fail()});return i.promise()}},iframe:{process:function(e){var t=new c.Deferred,i=c("<iframe/>"),o=function(e,t){var i={},o=new RegExp("^"+t+"([A-Z])(.*)");for(var n in e){var r=n.match(o);if(r)i[(r[1]+r[2].replace(/([A-Z])/g,"-$1")).toLowerCase()]=e[n]}return i}(this,"iframe"),n=function(e,t){var i={};for(var o in e)o in t&&(i[o]=e[o],delete e[o]);return i}(o,r);return i.hide().attr("src",e).attr(n).css(o).on("load",function(){t.resolve(i.show())}).appendTo(this.$instance.find("."+this.namespace+"-content")),t.promise()}},text:{process:function(e){return c("<div>",{text:e})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(e,t){var o=this,n=new RegExp("^data-"+t+"-(.*)"),r={};return e&&e.attributes&&c.each(e.attributes,function(){var e=this.name.match(n);if(e){var t=this.value,i=c.camelCase(e[1]);if(0<=c.inArray(i,o.functionAttributes))t=new Function(t);else try{t=JSON.parse(t)}catch(e){}r[i]=t}}),r},extend:function(e,t){function i(){this.constructor=e}return i.prototype=this.prototype,e.prototype=new i,e.__super__=this.prototype,c.extend(e,this,t),e.defaults=e.prototype,e},attach:function(n,r,s){var a=this;"object"!=typeof r||r instanceof c!=!1||s||(s=r,r=void 0);function e(e){var t=c(e.currentTarget),i=c.extend({$source:n,$currentTarget:t},a.readElementConfig(n[0],d.namespace),a.readElementConfig(e.currentTarget,d.namespace),s),o=l||t.data("featherlight-persisted")||new a(r,i);"shared"===o.persist?l=o:!1!==o.persist&&t.data("featherlight-persisted",o),i.$currentTarget.blur&&i.$currentTarget.blur(),o.open(e)}var l,t=(s=c.extend({},s)).namespace||a.defaults.namespace,d=c.extend({},a.defaults,a.readElementConfig(n[0],t),s);return n.on(d.openTrigger+"."+d.namespace,d.filter,e),{filter:d.filter,handler:e}},current:function(){var e=this.opened();return e[e.length-1]||null},opened:function(){var t=this;return n(),c.grep(o,function(e){return e instanceof t})},close:function(e){var t=this.current();if(t)return t.close(e)},_onReady:function(){var o=this;if(o.autoBind){var n=c(o.autoBind);n.each(function(){o.attach(c(this))}),c(document).on("click",o.autoBind,function(e){if(!e.isDefaultPrevented()){var t=c(e.currentTarget);if(n.length!==(n=n.add(t)).length){var i=o.attach(t);(!i.filter||0<c(e.target).parentsUntil(t,i.filter).length)&&i.handler(e)}}})}},_callbackChain:{onKeyUp:function(e,t){return 27===t.keyCode?(this.closeOnEsc&&c.featherlight.close(t),!1):e(t)},beforeOpen:function(e,t){return c(document.documentElement).addClass("with-featherlight"),this._previouslyActive=document.activeElement,this._$previouslyTabbable=c("a, input, select, textarea, iframe, button, iframe, [contentEditable=true]").not("[tabindex]").not(this.$instance.find("button")),this._$previouslyWithTabIndex=c("[tabindex]").not('[tabindex="-1"]'),this._previousWithTabIndices=this._$previouslyWithTabIndex.map(function(e,t){return c(t).attr("tabindex")}),this._$previouslyWithTabIndex.add(this._$previouslyTabbable).attr("tabindex",-1),document.activeElement.blur&&document.activeElement.blur(),e(t)},afterClose:function(e,t){var i=e(t),o=this;return this._$previouslyTabbable.removeAttr("tabindex"),this._$previouslyWithTabIndex.each(function(e,t){c(t).attr("tabindex",o._previousWithTabIndices[e])}),this._previouslyActive.focus(),0===l.opened().length&&c(document.documentElement).removeClass("with-featherlight"),i},onResize:function(e,t){return this.resize(this.$content.naturalWidth,this.$content.naturalHeight),e(t)},afterContent:function(e,t){var i=e(t);return this.$instance.find("[autofocus]:not([disabled])").focus(),this.onResize(t),i}}}),c.featherlight=l,c.fn.featherlight=function(e,t){return l.attach(this,e,t),this},c(document).ready(function(){l._onReady()})}else"console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery.");function l(e,t){if(!(this instanceof l)){var i=new l(e,t);return i.open(),i}this.id=l.id++,this.setup(e,t),this.chainCallbacks(l._callbackChain)}}(jQuery),function(E){"use strict";var A=!1,t=E.fn.val;function H(){return"ontouchstart"in window||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints}function P(e,t){H()?e.addEventListener("touchstart",function(e){e.cancelable&&e.preventDefault(),t(e)},{passive:!0}):(e.addEventListener("mousedown",function(e){e.preventDefault(),t(e)}),e.addEventListener("keydown",function(e){32!==e.keyCode&&13!==e.keyCode||A||(A=!0,t(e))}))}E.fn.val=function(e){return 1<=arguments.length&&void 0!==this[0]&&this[0]["bootstrap-input-spinner"]&&this[0].setValue&&this[0].setValue(e),t.apply(this,arguments)},E.fn.InputSpinner=E.fn.inputSpinner=function(e){if("1"===jupiterxOptions.quantityFieldSwitch||"undefined"===jupiterxOptions.quantityFieldSwitch){var $={decrementButton:"<strong>-</strong>",incrementButton:"<strong>+</strong>",groupClass:"",buttonsClass:"btn-outline-secondary",buttonsWidth:"2.5rem",textAlign:"center",autoDelay:500,autoInterval:100,boostThreshold:10,boostMultiplier:"auto",locale:null};for(var t in e)$[t]=e[t];var j='<div class="input-group '+$.groupClass+'"><div class="input-group-prepend"><button style="min-width: '+$.buttonsWidth+'" class="btn btn-decrement '+$.buttonsClass+'" type="button">'+$.decrementButton+'</button></div><input type="text" style="text-align: '+$.textAlign+'" class="form-control"/><div class="input-group-append"><button style="min-width: '+$.buttonsWidth+'" class="btn btn-increment '+$.buttonsClass+'" type="button">'+$.incrementButton+"</button></div></div>",O=$.locale||navigator.language||"en-US";this.each(function(){var o=E(this);o[0]["bootstrap-input-spinner"]=!0,o.hide();var t=null,i=null,n="auto"===$.boostMultiplier,r=n?1:$.boostMultiplier,s=E(j),a=s.find(".btn-decrement"),l=s.find(".btn-increment"),d=s.find("input"),c=parseFloat(o.prop("min"))||0,p=isNaN(o.prop("max"))||""===o.prop("max")?1/0:parseFloat(o.prop("max")),e=parseFloat(o.prop("step"))||1,u=parseInt(o.attr("data-step-max"))||0,f=parseInt(o.attr("data-decimals"))||0,h=new Intl.NumberFormat(O,{minimumFractionDigits:f,maximumFractionDigits:f}),g=parseFloat(o[0].value),m=0,v=o.attr("data-prefix")||"",w=o.attr("data-suffix")||"";if(v){var y=E('<span class="input-group-text">'+v+"</span>");s.find(".input-group-prepend").append(y)}if(w){var b=E('<span class="input-group-text">'+w+"</span>");s.find(".input-group-append").prepend(b)}function k(e,t){void 0===t&&(t=!0),g=isNaN(e)||""===e?(o[0].value="",t&&(d[0].value=""),NaN):(e=parseFloat(e),c=parseFloat(o.prop("min"))||0,p=isNaN(o.prop("max"))||""===o.prop("max")?1/0:parseFloat(o.prop("max")),e=Math.min(Math.max(e,c),p),e=Math.round(e*Math.pow(10,f))/Math.pow(10,f),o[0].value=e,t&&(d[0].value=h.format(e)),e)}function x(t,i){i&&setTimeout(function(){var e;"function"==typeof Event?e=new Event(i,{bubbles:!0}):(e=document.createEvent("Event")).initEvent(i,!0,!0),t[0].dispatchEvent(e)})}function T(e){d[0].disabled||d[0].readOnly||(C(e),S(),t=setTimeout(function(){i=setInterval(function(){m>$.boostThreshold?n?(C(e*parseInt(r,10)),r<1e8&&(r*=1.1),u&&(r=Math.min(u,r))):C(e*r):C(e),m++},$.autoInterval)},$.autoDelay))}function C(e){isNaN(g)&&(g=0),k(Math.round(g/e)*e+e),x(o,"input"),x(o,"change")}function S(){m=0,r=r=n?1:$.boostMultiplier,clearTimeout(t),clearTimeout(i)}function _(){d.prop("required",o.prop("required")),d.prop("placeholder",o.prop("placeholder"));var e=o.prop("disabled");d.prop("disabled",e),l.prop("disabled",e),a.prop("disabled",e),d.prop("class","form-control "+o.prop("class")),s.prop("class","input-group "+o.prop("class")+" "+$.groupClass)}o[0].setValue=function(e){k(e)},new MutationObserver(function(){_()}).observe(o[0],{attributes:!0}),_(),o.after(s),k(g),d.on("paste input change focusout",function(e){var t=d[0].value,i="focusout"===e.type;"en-US"!==O&&"en-GB"!==O&&"th-TH"!==O&&(t=t.replace(/[. ]/g,"").replace(/,/g,".")),k(t,i),x(o,e.type)}),P(a[0],function(){T(-e)}),P(l[0],function(){T(e)}),function(e,t){if(H())return e.addEventListener("touchend",function(e){t(e)});e.addEventListener("mouseup",function(e){t(e)}),e.addEventListener("touchend",function(e){t(e)}),e.addEventListener("keyup",function(e){32!==e.keyCode&&13!==e.keyCode||(A=!1,t(e))})}(document.body,function(){S()})})}}}(jQuery),$(document).on("wc_fragments_refreshed wc_fragments_loaded",function(){var e=$(document).find(".woocommerce-mini-cart__buttons");0<e.parents(".elementor-widget-raven-shopping-cart").length||($.each(e,function(){$(this).find("a").eq(0).addClass("jupiterx-icon-shopping-cart-6")}),$(document).find(".woocommerce-mini-cart-item .remove").addClass("jupiterx-icon-solid-times-circle").html(" "),$(document).find(".woocommerce-mini-cart__empty-message").addClass("jupiterx-icon-shopping-cart-6"))}),jQuery(document).ready(function(t){function e(){t(".quantity > input").InputSpinner({buttonsClass:"btn-sm btn-outline-secondary",buttonsWidth:0})}0===t('.elementor[ data-elementor-type="jet-woo-builder" ], .elementor[ data-elementor-type="product" ]').length&&(e(),t(document).on("updated_wc_div",function(){e()})),t(document).on("click",".jupiterx-navbar-cart",function(e){"#"===t(this).attr("href")&&(e.preventDefault(),t("body").addClass("jupiterx-cart-quick-view-overlay"))}),t(document).on("click",".jupiterx-mini-cart-close",function(){t("body").alterClass("jupiterx-cart-quick-view-*","")})}),jQuery(document).ready(function(d){function i(){return"undefined"==typeof jupiterxOptions||void 0===jupiterxOptions.videMedia?null:0!=jupiterxOptions.videMedia}function l(){d("video").on("ended",function(e){d(e.currentTarget).parent().find("i").removeClass("circle-pause").addClass("circle-play")})}function c(e){this.$target=e,this.$images=e.find(".woocommerce-product-gallery__image"),this.$target.hasClass("jupiterx-product-gallery-static")?this.initZoom():(this.createSlickThumbnailsSlider(),this.repositionDirectionNav(),this.disableProductElementorLighBox()),this.preventSmoothScroll(),i()&&(this.playIconTrigger(),this.handleVideo(),this.handlePhotoswipe(),this.handleVideoOnChangeSlide(),this.handlePhotoswipeIcon(),this.handleIframe(),this.handleVideoWithoutSlider(),this.handleVideoWithoutGallery(),l()),this.handleWcModal()}if(c.prototype.handleVideoWithoutSlider=function(){var a=this.$target;a.ready(function(){var e=a.find("video"),t=a.find("iframe"),i=a.find(".flex-active-slide");0<e.length&&e.each(function(){d(this).parent().find("i").removeClass("circle-pause").addClass("circle-play"),d(this).get(0).pause()}),0<t.length&&(c.prototype.resetIframes(t),t.on("load",function(e){d(e.currentTarget).parent().removeClass("iframe-on-load"),d(e.currentTarget).show(),d(e.currentTarget).next().hide()})),0<i.length&&0<i.find("video").length&&void 0!==i.find("video").attr("autoplay")&&(i.find("video").parent().find("i").removeClass("circle-play").addClass("circle-pause"),i.find("video").get(0).play())}),a.on("click",".jupiterx-attachment-media-custom-video-icons",function(e){var t=d(e.currentTarget),i=d(e.currentTarget).find("i"),o=t.prev(),n=a.find(".jupiterx-attachment-media-iframe"),r=a.find("video"),s=a.find("iframe");if(0<s.length&&c.prototype.resetIframes(s),!o.get(0).paused)return i.removeClass("circle-pause").addClass("circle-play"),void o.get(0).pause();n.find("i").removeClass("circle-pause").addClass("circle-play"),r.trigger("pause"),i.removeClass("circle-play").addClass("circle-pause"),o.get(0).play()})},c.prototype.handleWcModal=function(){d(".pswp__button--close").off().on("click touchend",function(e){d(e.target).closest(".pswp--open").removeClass("pswp--open"),setTimeout(function(){d(e.target).closest(".pswp--open").removeClass("pswp--open")})}),d(".pswp__item").off().on("click touched",function(e){d(e.target).closest("img.pswp__img").length||d(e.target).closest(".pswp--open").removeClass("pswp--open")})},c.prototype.disableProductElementorLighBox=function(){var e=d(this.$target).find("a");d(e).attr("data-elementor-open-lightbox","no")},c.prototype.handleIframe=function(){var e=d(this.$target),t=e.find(".flex-active-slide");0===t.length&&(t=e.find(".woocommerce-product-gallery__image")),t.find("iframe").on("load",function(e){d(e.currentTarget).parent().removeClass("iframe-on-load"),d(e.currentTarget).show(),d(e.currentTarget).next().hide()})},c.prototype.handlePhotoswipeIcon=function(){var t=d(this.$target),e=t.find(".flex-active-slide"),i=t.data("flexslider"),o=this;e.ready(function(){ifram=e.find(".jupiterx-attachment-media-iframe"),o.initZoom(),0<ifram.length?t.find(".woocommerce-product-gallery__trigger").hide(0):t.find(".woocommerce-product-gallery__trigger").show(0)}),void 0!==i&&(i.vars.after=function(){var e=t.find(".flex-active-slide");if(0<e.find(".jupiterx-attachment-media-iframe").length)return t.find(".woocommerce-product-gallery__trigger").hide(0),void e.find("iframe").on("load",function(e){d(e.currentTarget).parent().removeClass("iframe-on-load"),d(e.currentTarget).show(),d(e.currentTarget).next().hide()});t.find(".woocommerce-product-gallery__trigger").show(0)})},c.prototype.handleVideoOnChangeSlide=function(){var o=this.$target;o.on("click",".flex-direction-nav a, .flex-control-thumbs li, .woocommerce-product-gallery__image a, .woocommerce-product-gallery__trigger",function(){var e=o.find("video"),t=o.find("iframe"),i=o.find(".flex-active-slide");0<e.length&&(e.parent().find("i").removeClass("circle-pause").addClass("circle-play"),e.each(function(e,t){d(t).get(0).pause()}));0<t.length&&(c.prototype.resetIframes(t),t.on("load",function(e){d(e.currentTarget).parent().removeClass("iframe-on-load"),d(e.currentTarget).show(),d(e.currentTarget).next().hide()})),0<i.length&&void 0!==i.find("video").attr("autoplay")&&(e.parent().find("i").removeClass("circle-play").addClass("circle-pause"),i.find("video").get(0).play())})},c.prototype.resetIframes=function(e){e.each(function(e,t){var i=d(t).attr("src");d(t).attr("src",i)})},c.prototype.playIconTrigger=function(){d(document).on("click",".jupiterx-product-single-play-icon",function(){d(this).next().click()})},c.prototype.getGalleryItems=function(){var e=d(".woocommerce-product-gallery__image"),l=[];return 0<e.length&&e.each(function(e,t){var i=d(t).find("img");if(0<i.length){var o=i.attr("data-large_image"),n=i.attr("data-large_image_width"),r=i.attr("data-large_image_height"),s={alt:i.attr("alt"),src:o,w:n,h:r,title:i.attr("data-caption")?i.attr("data-caption"):i.attr("title")};l.push(s)}else{var a=d(t).find(".jupiterx-attachment-media-iframe").parent().html();l.push({html:'<div class="jupiterx-pswp-attachment-media-iframe">'+a+"</div>"})}}),l},c.prototype.handleVideoOnPhotoSwipe=function(n,e){d(n).hasClass("pswp--open")&&e.listen("beforeChange",function(){var i=d(n).find("video"),e=d(n).find("iframe"),t=d(n).find(".pswp__item");0<i.length&&(i.parent().find("i").removeClass("circle-pause").addClass("circle-play"),i.get(0).pause());if(0<e.length){var o=e.attr("src");e=e.attr("src",o),d(n).find("iframe").on("load",function(e){d(e.currentTarget).parent().removeClass("iframe-on-load"),d(e.currentTarget).show(),d(e.currentTarget).next().hide()})}t.each(function(e,t){if("block"===d(t).css("display")&&void 0!==d(t).find("video").attr("autoplay"))return i.parent().find("i").removeClass("circle-play").addClass("circle-pause"),void d(t).find("video").get(0).play()})})},c.prototype.openPhotoswipe=function(e){if(wc_single_product_params.photoswipe_enabled){e.preventDefault();var t,i=d(".pswp")[0],o=c.prototype.getGalleryItems(),n=d(e.target);t=n.is(".woocommerce-product-gallery__trigger")||n.is(".woocommerce-product-gallery__trigger img")?d(".flex-active-slide"):n.closest(".woocommerce-product-gallery__image");var r=d.extend({index:d(t).index(),addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].textContent=e.title,!0):(t.children[0].textContent="",!1)}},wc_single_product_params.photoswipe_options),s=new PhotoSwipe(i,PhotoSwipeUI_Default,o,r);s.init(),c.prototype.handleVideoOnPhotoSwipe(i,s)}},c.prototype.handlePhotoswipe=function(){this.$target.off("click",".woocommerce-product-gallery__trigger"),this.$target.off("click",".woocommerce-product-gallery__image a"),wc_single_product_params.zoom_enabled?(this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(e){e.preventDefault()}),wc_single_product_params.flexslider_enabled||this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)):this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)},c.prototype.handleVideoWithoutGallery=function(){var e=this.$target;0===e.find(".flex-viewport").length&&e.on("click",".jupiterx-attachment-media-custom-video-icons",function(e){var t=d(e.currentTarget),i=d(e.currentTarget).find("i"),o=t.prev();if(!o.get(0).paused)return i.removeClass("circle-pause").addClass("circle-play"),void o.get(0).pause();i.removeClass("circle-play").addClass("circle-pause"),o.get(0).play()})},c.prototype.handleVideo=function(){d(document).on("click",".jupiterx-attachment-media-custom-video-icons",function(e){var t=d(e.currentTarget),i=d(e.currentTarget).find("i"),o=t.prev(),n=0<o.closest(".flex-active-slide").length,r=0<o.closest(".pswp").length;if((d("body").hasClass("jupiterx-product-template-9")||d("body").hasClass("jupiterx-product-template-10"))&&(n=!0),n||r){if(!o.get(0).paused)return i.removeClass("circle-pause").addClass("circle-play"),void o.get(0).pause();i.removeClass("circle-play").addClass("circle-pause"),o.get(0).play()}})},c.prototype.createSlickThumbnailsSlider=function(){var e=this.$target,t={infinite:!1,draggable:!1,slidesToShow:7,slidesToScroll:1,prevArrow:'<button class="slick-prev" aria-label="Prev" type="button"><svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M2.4,6l4.5-4.3c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.2,5C0.1,5.5,0,5.7,0,6s0.1,0.5,0.3,0.7l5.2,5\tC5.7,11.9,6,12,6.2,12c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L2.4,6z"/></svg></button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button"><svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M4.8,6l-4.5,4.3c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.2-5C7.1,6.5,7.2,6.3,7.2,6S7.1,5.5,6.9,5.3l-5.2-5C1.5,0.1,1.2,0,1,0C0.7,0,0.5,0.1,0.3,0.3c-0.4,0.4-0.4,1,0,1.4L4.8,6z"/></svg></button>'};e.hasClass("jupiterx-product-gallery-vertical")&&(t=d.extend(t,{vertical:!0,slidesToShow:5})),e.find(".flex-control-thumbs").slick(t),i()&&(galleryItems=e.find(".woocommerce-product-gallery__image"),galleryItems.each(function(e,t){void 0!==d(t).data("poster")&&d(".flex-control-nav").find("li[data-slick-index="+e+"]").prepend('<i class="jupiterx-product-single-play-icon"></i>')})),e.on("click",".flex-direction-nav a",function(){e.find(".flex-control-nav").slick("slickGoTo",e.find(".flex-active-slide").index())})},c.prototype.repositionDirectionNav=function(){var e,i=this.$target;i.hasClass("jupiterx-product-gallery-vertical")&&(e=function(){var e=i.find(".flex-direction-nav"),t=i.find(".flex-control-thumbs");e.css("left",t.outerWidth(!0))},d(window).resize(e),e())},c.prototype.initZoom=function(){if(d.isFunction(d.fn.zoom)||wc_single_product_params.zoom_enabled){var e=this.$target,t=e.find(".woocommerce-product-gallery__image"),i=e.width(),o=!1;if(d(t).each(function(e,t){if(d(t).find("img").data("large_image_width")>i)return!(o=!0)}),o){var n={touch:!1};"ontouchstart"in window&&(n.on="click"),t.trigger("zoom.destroy"),t.zoom(n)}}},c.prototype.preventSmoothScroll=function(){this.$target.on("click",".flex-direction-nav a",function(e){e.preventDefault(),e.stopPropagation()})},0===d('.elementor[ data-elementor-type="jet-woo-builder" ]').length&&d(".woocommerce-product-gallery").each(function(e,t){new c(d(t))}),0<d("form.variations_form").length){var p=new function e(t){var i=this;this.$variationsForm=t,this.$outOfStockBadge=d(".jupiterx-out-of-stock"),this.$onSaleBadge=d(".jupiterx-product-badges .jupiterx-sale-badge"),this.variations=this.$variationsForm.data("product_variations")||[],void 0===e._initialized&&(e.prototype.bindEvents=function(){this.$variationsForm.on("woocommerce_variation_select_change",this.onVariationAttributeChange),d(".single_variation_wrap").on("show_variation",this.onVariationSelected)},e.prototype.checkOutOfStockStatus=function(){this.isProductInStock()||(this.$onSaleBadge.hide(),this.$outOfStockBadge.show())},e.prototype.onVariationAttributeChange=function(){0===(i.$variationsForm.find("input[name=variation_id]").val()||0)&&(i.isProductInStock()?i.isProductOnSale()&&(i.$onSaleBadge.show(),i.$outOfStockBadge.hide()):i.$outOfStockBadge.show())},e.prototype.onVariationSelected=function(e,t){t&&i.toggleOutOfStockBadgeVisibility(t)},e.prototype.toggleOutOfStockBadgeVisibility=function(e){e.is_in_stock?(this.isVariationOnSale(e.variation_id)?this.$onSaleBadge.show():this.$onSaleBadge.hide(),this.$outOfStockBadge.hide()):(this.$onSaleBadge.hide(),this.$outOfStockBadge.show())},e.prototype.isProductOnSale=function(){for(var e=0;e<this.variations.length;e++){var t=this.variations[e];if(t.display_price!==t.display_regular_price)return!0}return!1},e.prototype.isVariationOnSale=function(e){for(var t=0;t<this.variations.length;t++){var i=this.variations[t];if(i.display_price!==i.display_regular_price&&e===i.variation_id)return!0}return!1},e.prototype.isProductInStock=function(){for(var e=0;e<this.variations.length;e++)if(this.variations[e].is_in_stock)return!0;return!1},e.prototype.selectOptionControl=function(){var e={selected:".woocommerce div.product form.cart .variations select",outOfStockClassName:"jupiterx-out-of-stock",outOfStockClass:this.$outOfStockBadge};d("body").find(e.outOfStockClassName)&&d(e.selected).change(function(){""==d(e.selected).children("option:selected").val()&&d(e.outOfStockClass).css("display","none")})},e.prototype.handleVariation=function(){if(this.$variationsForm&&this.variations){var a=this.variations;this.$variationsForm.on("woocommerce_update_variation_values",function(e){var t=null,i="",o="",n="",r=d(".woocommerce-product-gallery__image:first-child"),s=r.attr("data-default")?JSON.parse(r.attr("data-default")):{};setTimeout(function(){price=d(e.currentTarget).find(".woocommerce-variation-price"),0!==price.length&&"none"!==price.parents(".woocommerce-variation").css("display")&&(""===(t=d(e.currentTarget).attr("current-image"))&&(i=s.content,o=s.video_type,n=s.poster,p.handleNavControl(s.enabled)),a.forEach(function(e){e.image_id===parseInt(t)&&(i=e.jupiterx_attached_media,o=e.jupiterx_attached_media_type,n=e.jupiterx_attached_media_poster,p.handleNavControl(e.jupiterx_attached_media_enabled))}),i&&i.includes("jupiterx-attachment-media-iframe")?d(".woocommerce-product-gallery__trigger").hide(0):d(".woocommerce-product-gallery__trigger").show(0),r.html(i),r.attr("data-video-type",o),r.attr("data-poster",n),r.find("a").attr("data-elementor-open-lightbox","no"),d(window).trigger("resize"),p.handleIframe(r),r.parents(".images").trigger("woocommerce_gallery_init_zoom"),l())},50)})}},e.prototype.handleIframe=function(e){var t=e.closest(".flex-viewport"),i=e.find("video");e.find("iframe").on("load",function(e){d(e.currentTarget).parent().removeClass("iframe-on-load"),d(e.currentTarget).show(),d(e.currentTarget).next().hide(),t.height(d(e.currentTarget).height())}),0<i.length&&t.height(i.height())},e.prototype.handleNavControl=function(e){var t=d(".slick-slide:first-child"),i=t.find(".jupiterx-product-single-play-icon");e?0===i.length&&t.prepend('<i class="jupiterx-product-single-play-icon"></i>'):i.remove()},e._initialized=!0)}(d("form.variations_form"));p.bindEvents(),p.selectOptionControl(),p.checkOutOfStockStatus(),i()&&p.handleVariation()}if(d("body").find("jupiterx-out-of-stock")){var e=".woocommerce div.product form.cart .variations select",t=".jupiterx-out-of-stock";d(t).css("display","inline-block"),checkOptions=d(e).children("option:selected").val(),""==checkOptions&&d(t).css("display","none")}d("body").find(".woocommerce-product-gallery__trigger")&&d(".pswp__button--close").attr("ontouchstart","return false;"),d("body").find(".woocommerce-product-rating")&&"jet-woo-builder"!=d("main .elementor").data("elementor-type")&&(d(".woocommerce-review-link").attr("href","#jupiterx-wc-header-reviews"),d("#tab-title-reviews").attr("id","jupiterx-wc-header-reviews"),"#jupiterx-wc-header-reviews"===window.location.hash&&(d(".wc-tabs").children("li").removeClass("active"),d("#jupiterx-wc-header-reviews").addClass("active"),d("#jupiterx-wc-header-reviews a").trigger("click")),jQuery(".woocommerce-product-rating > a").click(function(e){d=jQuery,e.preventDefault(),e.stopPropagation();var t=d(".woocommerce-review-link").attr("href");if("#jupiterx-wc-header-reviews"===t&&(d(".wc-tabs").children("li").removeClass("active"),d("#jupiterx-wc-header-reviews").addClass("active"),d("#jupiterx-wc-header-reviews a").trigger("click"),history.pushState(null,null,t)),!(window.jupiterx.utils.onMobile()&&d("body").hasClass("jupiterx-header-mobile-behavior-off")||window.jupiterx.utils.onTablet()&&d("body").hasClass("jupiterx-header-tablet-behavior-off"))){var i=d(t);if(0!==i.length){var o=d("body").hasClass("jupiterx-header-overlapped"),n=i.offset().top;n-=o?2*d(".jupiterx-header").height():d(".jupiterx-header").height()+50,!1!==is_smooth_scroll()?d("html, body").stop().animate({scrollTop:n},500,"swing"):d("html, body").stop().animate({scrollTop:n},0)}}})),0<d(".elementor-jet-single-images").length&&(d(".elementor-jet-single-images").find(".woocommerce-product-gallery").addClass("jupiterx-jet-woo-gallery"),d(".elementor-jet-single-images").find(".flex-active").addClass("jupiterx-jet-woo-gallery-active-item"),d(".elementor-jet-single-images").find(".flex-control-thumbs img").on("click",function(e){d(".elementor-jet-single-images").find(".flex-active").removeClass("jupiterx-jet-woo-gallery-active-item"),d(e.currentTarget).addClass("jupiterx-jet-woo-gallery-active-item")})),window.elementorFrontend&&window.elementorFrontend.hooks&&elementorFrontend.hooks.addAction("frontend/element_ready/widget",function(e){"jet-single-images.default"===e.data("widget_type")&&(e.find(".woocommerce-product-gallery").addClass("jupiterx-jet-woo-gallery"),e.find(".flex-active").addClass("jupiterx-jet-woo-gallery-active-item"),e.find(".flex-control-thumbs img").on("click",function(e){d(".elementor-jet-single-images").find(".flex-active").removeClass("jupiterx-jet-woo-gallery-active-item"),d(e.currentTarget).addClass("jupiterx-jet-woo-gallery-active-item")}))})}),jQuery(document).ready(function(o){(new function e(){var i=this;this.$productContainer=o(".jupiterx-product-container"),this.modals={},void 0===e._initialized&&(e.prototype.init=function(){this.hasQuickView()&&this.bindEvents()},e.prototype.bindEvents=function(){this.hasQuickViewBtn()?o(document).add(this.$productContainer).on("click",".jupiterx-product-quick-view-btn",function(e){e.preventDefault(),e.stopPropagation();var t=o(this).closest(".jupiterx-product-container").data("product-id");i.showQuickView(t)}):(o(document).add(this.$productContainer).on("click",".woocommerce-loop-product__link",function(e){e.preventDefault(),e.stopPropagation()}),o(document).add(this.$productContainer).on("click",".woocommerce-loop-product__title",function(){var e=o(this).closest(".jupiterx-product-container").data("product-id");i.showQuickView(e)}),o(document).add(this.$productContainer).on("click",".jupiterx-wc-loop-product-image",function(){var e=o(this).closest(".jupiterx-product-container").data("product-id");i.showQuickView(e)}))},e.prototype.showQuickView=function(e){i.modals[e]?i.modals[e].open():i.modals[e]=o.featherlight(o("#jupiterx-product-quick-view-modal-"+e),{persist:!0,variant:"jupiterx-product-quick-view-featherlight"})},e.prototype.hasQuickViewBtn=function(){return 0<this.$productContainer.find(".jupiterx-product-quick-view-btn").length},e.prototype.hasQuickView=function(){return this.$productContainer.hasClass("jupiterx-product-has-quick-view")})}).init()}),jQuery(document).ready(function(o){function e(){o(".entry-summary").css({top:50})}o.scrollDetection=function(e){var t=o.extend({scrollDown:function(){},scrollUp:function(){}},e),i=0;o(window).scroll(function(){var e=o(this).scrollTop();i<e?t.scrollDown():e<i&&t.scrollUp(),i=e})},0!==o(".jupiterx-product-sticky-info").length&&(e(),o.scrollDetection({scrollUp:function(){e()},scrollDown:function(){!function(){var e=50,t=o(".entry-summary").outerHeight(),i=o(window).height();i<t&&(e=i-t),o(".entry-summary").css({top:e})}()}}))}),function(e){e(".jet-portfolio__list, .jet-image-comparison").each(function(){e(this).find("img[data-lazy-src]").each(function(e,t){var i=jQuery(t),o=i.attr("data-lazy-src");o&&(i.unbind("scrollin").hide().removeAttr("data-lazy-src").attr("data-lazy-loaded","true"),t.src=o,i.fadeIn())})})}(jQuery);
var ye=(e,t,o)=>{if(!t.has(e))throw TypeError("Cannot "+o)},w=(e,t,o)=>(ye(e,t,"read from private field"),o?o.call(e):t.get(e)),b=(e,t,o)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,o)},J=(e,t,o,i)=>(ye(e,t,"write to private field"),i?i.call(e,o):t.set(e,o),o),v=(e,t,o)=>(ye(e,t,"access private method"),o);!function(e,t){"object"==typeof exports&&typeof module<"u"?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=typeof globalThis<"u"?globalThis:e||self).picmo={})}(this,(function(e){var t,o,i,s,r,a,n,c,l,h,d,m,u,p;async function g(e,t={}){const{local:o=!1,version:i="latest",cdnUrl:s,...r}=t,a=function(e,t,o){let i=`https://cdn.jsdelivr.net/npm/emojibase-data@${t}/${e}`;return"function"==typeof o?i=o(e,t):"string"==typeof o&&(i=`${o}/${e}`),i}(e,i,s),n=o?localStorage:sessionStorage,c=`emojibase/${i}/${e}`,l=n.getItem(c);if(l)return Promise.resolve(JSON.parse(l));const h=await fetch(a,{credentials:"omit",mode:"cors",redirect:"error",...r});if(!h.ok)throw new Error("Failed to load Emojibase dataset.");const d=await h.json();try{n.setItem(c,JSON.stringify(d))}catch{}return d}const y={discord:"joypixels",slack:"iamcal"};async function f(e,t,o){var i;return g(`${e}/shortcodes/${null!==(i=y[t])&&void 0!==i?i:t}.json`,o)}function j(e,t){if(0===t.length)return e;const o=new Set(e.shortcodes);return t.forEach((t=>{const i=t[e.hexcode];Array.isArray(i)?i.forEach((e=>o.add(e))):i&&o.add(i)})),e.shortcodes=[...o],e.skins&&e.skins.forEach((e=>{j(e,t)})),e}async function C(e,t={}){const{compact:o=!1,flat:i=!1,shortcodes:s=[],...r}=t,a=await g(`${e}/${o?"compact":"data"}.json`,r);let n=[];return s.length>0&&(n=await Promise.all(s.map((t=>{let o;if(t.includes("/")){const[e,i]=t.split("/");o=f(e,i,r)}else o=f(e,t,r);return o.catch((()=>({})))})))),i?function(e,t=[]){const o=[];return e.forEach((e=>{if(e.skins){const{skins:i,...s}=e;o.push(j(s,t)),i.forEach((e=>{const i={...e};s.tags&&(i.tags=[...s.tags]),o.push(j(i,t))}))}else o.push(j(e,t))})),o}(a,n):function(e,t){return 0===t.length||e.forEach((e=>{j(e,t)})),e}(a,n)}async function k(e,t){return g(`${e}/messages.json`,t)}function _(e,t){const o=e.target.closest("[data-emoji]");if(o){const e=t.find((e=>e.emoji===o.dataset.emoji));if(e)return e}return null}function x(e){var t;const o=null==(t=window.matchMedia)?void 0:t.call(window,"(prefers-reduced-motion: reduce)");return e.animate&&!(null!=o&&o.matches)}function E(e,t){return e.toLowerCase().includes(t.toLowerCase())}function S(e,t){let o=null;return()=>{o||(o=window.setTimeout((()=>{e(),o=null}),t))}}function z(e,t){let o=null;return(...i)=>{o&&window.clearTimeout(o),o=window.setTimeout((()=>{e(...i),o=null}),t)}}function P(e,t,o,i){if(x(i)&&e.animate)return e.animate(t,o).finished;const s="normal"===o.direction?1:0,r=Object.entries(t).reduce(((e,[t,o])=>({...e,[t]:o[s]})),{});return Object.assign(e.style,r),Promise.resolve()}function L(e){var t;const o=document.createElement("template");return o.innerHTML=e,null==(t=o.content)?void 0:t.firstElementChild}async function F(e){const t=(new TextEncoder).encode(e),o=await crypto.subtle.digest("SHA-256",t);return Array.from(new Uint8Array(o)).map((e=>e.toString(16).padStart(2,"0"))).join("")}function $(...e){return e.reduce(((e,t)=>({...e,[t]:A(t)})),{})}function A(e){return`picmo__${e}`}function I(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function T(e,...t){I(e).append(...t)}function M(e){try{return window[e].length,!0}catch{return!1}}function V(){return M("sessionStorage")}function R(){return M("localStorage")}function D(e){var t;return{emoji:e.emoji,label:e.label,tags:e.tags,skins:null==(t=e.skins)?void 0:t.map((e=>D(e))),order:e.order,custom:!1,hexcode:e.hexcode,version:e.version}}function B(e,t,o){var i;return!(o&&!o.some((t=>t.order===e.group)))&&(E(e.label,t)||(null==(i=e.tags)?void 0:i.some((e=>E(e,t)))))}class N{constructor(e="en"){this.locale=e}}const H=[(e,t)=>("1F91D"===e.hexcode&&t<14&&(e.skins=[]),e),(e,t)=>(e.skins&&(e.skins=e.skins.filter((e=>!e.version||e.version<=t))),e)];function O(e,t){return e.filter((e=>null!==function(e,t){return H.some((o=>null===o(e,t)))?null:e}(e,t)))}const K={};function U(e){return K[e]||(K[e]=new W(e)),K[e]}U.deleteDatabase=e=>{};class W extends N{open(){return Promise.resolve()}delete(){return Promise.resolve()}close(){}isPopulated(){return Promise.resolve(!1)}getEmojiCount(){return Promise.resolve(this.emojis.length)}getEtags(){return Promise.resolve({foo:"bar"})}getHash(){return Promise.resolve("")}populate(e){return this.categories=e.groups,this.emojis=e.emojis,Promise.resolve()}getCategories(e){var t;let o=this.categories.filter((e=>"component"!==e.key));if(e.showRecents&&o.unshift({key:"recents",order:-1}),null!=(t=e.custom)&&t.length&&o.push({key:"custom",order:10}),e.categories){const t=e.categories;o=o.filter((e=>t.includes(e.key))),o.sort(((e,o)=>t.indexOf(e.key)-t.indexOf(o.key)))}else o.sort(((e,t)=>e.order-t.order));return Promise.resolve(o)}getEmojis(e,t){const o=this.emojis.filter((t=>t.group===e.order)).filter((e=>e.version<=t)).sort(((e,t)=>null!=e.order&&null!=t.order?e.order-t.order:0)).map(D);return Promise.resolve(O(o,t))}searchEmojis(e,t,o,i){const s=this.emojis.filter((t=>B(t,e,i)&&t.version<=o)).map(D),r=t.filter((t=>B(t,e,i))),a=[...O(s,o),...r];return Promise.resolve(a)}setMeta(e){this.meta=e}}async function q(e){try{return(await fetch(e,{method:"HEAD"})).headers.get("etag")}catch{return null}}async function G(e,t,o){let i=o||t(e);try{await i.open()}catch{console.warn("[picmo] IndexedDB not available, falling back to InMemoryStoreFactory"),i=U(e)}return i}async function Z(e,t,o){if(!V()&&typeof window<"u")throw new Error("Session storage is required to use CDN emoji data.");const i=await G(e,t,o),[s,r]=await function(e){const{emojisUrl:t,messagesUrl:o}=function(e,t){const o=`https://cdn.jsdelivr.net/npm/emojibase-data@${"latest"}/${t}`;return{emojisUrl:`${o}/data.json`,messagesUrl:`${o}/messages.json`}}(0,e);try{return Promise.all([q(t),q(o)])}catch{return Promise.all([null,null])}}(e);if(await i.isPopulated())s&&r&&await async function(e,t,o){let i;try{i=await e.getEtags()}catch{i={}}const{storedEmojisEtag:s,storedMessagesEtag:r}=i;if(o!==r||t!==s){const[i,s]=await Promise.all([k(e.locale),C(e.locale)]);await e.populate({groups:i.groups,emojis:s,emojisEtag:t,messagesEtag:o})}}(i,s,r);else{const[t,o]=await Promise.all([k(e),C(e)]);await i.populate({groups:t.groups,emojis:o,emojisEtag:s,messagesEtag:r})}return i}async function Y(e,t,o,i,s){return o&&i?async function(e,t,o,i,s){const r=await G(e,t,s),a=await F(i);return(!await r.isPopulated()||await async function(e,t){return t!==await e.getHash()}(r,a))&&await r.populate({groups:o.groups,emojis:i,hash:a}),r}(e,t,o,i,s):Z(e,t,s)}class Q{constructor(){this.handleKeyDown=this.handleKeyDown.bind(this)}activate(e){this.rootElement=e,this.rootElement.addEventListener("keydown",this.handleKeyDown)}deactivate(){var e;null==(e=this.rootElement)||e.removeEventListener("keydown",this.handleKeyDown)}get focusableElements(){return this.rootElement.querySelectorAll('input, [tabindex="0"]')}get lastFocusableElement(){return this.focusableElements[this.focusableElements.length-1]}get firstFocusableElement(){return this.focusableElements[0]}checkFocus(e,t,o){e.target===t&&(o.focus(),e.preventDefault())}handleKeyDown(e){"Tab"===e.key&&this.checkFocus(e,e.shiftKey?this.firstFocusableElement:this.lastFocusableElement,e.shiftKey?this.lastFocusableElement:this.firstFocusableElement)}}const{light:X,dark:ee,auto:te}=$("light","dark","auto");class oe{constructor({template:e,classes:t,parent:o}){this.isDestroyed=!1,this.appEvents={},this.uiEvents=[],this.uiElements={},this.ui={},this.template=e,this.classes=t,this.parent=o,this.keyBindingHandler=this.keyBindingHandler.bind(this)}initialize(){this.bindAppEvents()}setCustomEmojis(e){this.customEmojis=e}setEvents(e){this.events=e}setPickerId(e){this.pickerId=e}emit(e,...t){this.events.emit(e,...t)}setI18n(e){this.i18n=e}setRenderer(e){this.renderer=e}setEmojiData(e){this.emojiDataPromise=e,e.then((e=>{this.emojiData=e}))}updateEmojiData(e){this.emojiData=e,this.emojiDataPromise=Promise.resolve(e)}setOptions(e){this.options=e}renderSync(e={}){return this.el=this.template.renderSync({classes:this.classes,i18n:this.i18n,pickerId:this.pickerId,...e}),this.postRender(),this.el}async render(e={}){return await this.emojiDataPromise,this.el=await this.template.renderAsync({classes:this.classes,i18n:this.i18n,pickerId:this.pickerId,...e}),this.postRender(),this.el}postRender(){this.bindUIElements(),this.bindKeyBindings(),this.bindUIEvents(),this.scheduleShowAnimation()}bindAppEvents(){Object.keys(this.appEvents).forEach((e=>{this.events.on(e,this.appEvents[e],this)})),this.events.on("data:ready",this.updateEmojiData,this)}unbindAppEvents(){Object.keys(this.appEvents).forEach((e=>{this.events.off(e,this.appEvents[e])})),this.events.off("data:ready",this.updateEmojiData)}keyBindingHandler(e){const t=this.keyBindings[e.key];t&&t.call(this,e)}bindKeyBindings(){this.keyBindings&&this.el.addEventListener("keydown",this.keyBindingHandler)}unbindKeyBindings(){this.keyBindings&&this.el.removeEventListener("keydown",this.keyBindingHandler)}bindUIElements(){this.ui=Object.keys(this.uiElements).reduce(((e,t)=>({...e,[t]:this.el.querySelector(this.uiElements[t])})),{})}bindUIEvents(){this.uiEvents.forEach((e=>{e.handler=e.handler.bind(this),(e.target?this.ui[e.target]:this.el).addEventListener(e.event,e.handler,e.options)}))}unbindUIEvents(){this.uiEvents.forEach((e=>{(e.target?this.ui[e.target]:this.el).removeEventListener(e.event,e.handler)}))}destroy(){this.unbindAppEvents(),this.unbindUIEvents(),this.unbindKeyBindings(),this.el.remove(),this.isDestroyed=!0}scheduleShowAnimation(){if(this.parent){const e=new MutationObserver((t=>{const[o]=t;"childList"===o.type&&o.addedNodes[0]===this.el&&(x(this.options)&&this.animateShow&&this.animateShow(),e.disconnect)}));e.observe(this.parent,{childList:!0})}}static childEvent(e,t,o,i={}){return{target:e,event:t,handler:o,options:i}}static uiEvent(e,t,o={}){return{event:e,handler:t,options:o}}static byClass(e){return`.${e}`}}const ie={clock:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM232 256C232 264 236 271.5 242.7 275.1L338.7 339.1C349.7 347.3 364.6 344.3 371.1 333.3C379.3 322.3 376.3 307.4 365.3 300L280 243.2V120C280 106.7 269.3 96 255.1 96C242.7 96 231.1 106.7 231.1 120L232 256z"/></svg>',flag:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M64 496C64 504.8 56.75 512 48 512h-32C7.25 512 0 504.8 0 496V32c0-17.75 14.25-32 32-32s32 14.25 32 32V496zM476.3 0c-6.365 0-13.01 1.35-19.34 4.233c-45.69 20.86-79.56 27.94-107.8 27.94c-59.96 0-94.81-31.86-163.9-31.87C160.9 .3055 131.6 4.867 96 15.75v350.5c32-9.984 59.87-14.1 84.85-14.1c73.63 0 124.9 31.78 198.6 31.78c31.91 0 68.02-5.971 111.1-23.09C504.1 355.9 512 344.4 512 332.1V30.73C512 11.1 495.3 0 476.3 0z"/></svg>',frown:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240zM336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176zM259.9 369.4C288.8 369.4 316.2 375.2 340.6 385.5C352.9 390.7 366.7 381.3 361.4 369.1C344.8 330.9 305.6 303.1 259.9 303.1C214.3 303.1 175.1 330.8 158.4 369.1C153.1 381.3 166.1 390.6 179.3 385.4C203.7 375.1 231 369.4 259.9 369.4L259.9 369.4z"/></svg>',gamepad:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M448 64H192C85.96 64 0 149.1 0 256s85.96 192 192 192h256c106 0 192-85.96 192-192S554 64 448 64zM247.1 280h-32v32c0 13.2-10.78 24-23.98 24c-13.2 0-24.02-10.8-24.02-24v-32L136 279.1C122.8 279.1 111.1 269.2 111.1 256c0-13.2 10.85-24.01 24.05-24.01L167.1 232v-32c0-13.2 10.82-24 24.02-24c13.2 0 23.98 10.8 23.98 24v32h32c13.2 0 24.02 10.8 24.02 24C271.1 269.2 261.2 280 247.1 280zM431.1 344c-22.12 0-39.1-17.87-39.1-39.1s17.87-40 39.1-40s39.1 17.88 39.1 40S454.1 344 431.1 344zM495.1 248c-22.12 0-39.1-17.87-39.1-39.1s17.87-40 39.1-40c22.12 0 39.1 17.88 39.1 40S518.1 248 495.1 248z"/></svg>',lightbulb:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z"/></svg>',mug:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M512 32H120c-13.25 0-24 10.75-24 24L96.01 288c0 53 43 96 96 96h192C437 384 480 341 480 288h32c70.63 0 128-57.38 128-128S582.6 32 512 32zM512 224h-32V96h32c35.25 0 64 28.75 64 64S547.3 224 512 224zM560 416h-544C7.164 416 0 423.2 0 432C0 458.5 21.49 480 48 480h480c26.51 0 48-21.49 48-48C576 423.2 568.8 416 560 416z"/></svg>',plane:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M482.3 192C516.5 192 576 221 576 256C576 292 516.5 320 482.3 320H365.7L265.2 495.9C259.5 505.8 248.9 512 237.4 512H181.2C170.6 512 162.9 501.8 165.8 491.6L214.9 320H112L68.8 377.6C65.78 381.6 61.04 384 56 384H14.03C6.284 384 0 377.7 0 369.1C0 368.7 .1818 367.4 .5398 366.1L32 256L.5398 145.9C.1818 144.6 0 143.3 0 142C0 134.3 6.284 128 14.03 128H56C61.04 128 65.78 130.4 68.8 134.4L112 192H214.9L165.8 20.4C162.9 10.17 170.6 0 181.2 0H237.4C248.9 0 259.5 6.153 265.2 16.12L365.7 192H482.3z"/></svg>',robot:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M9.375 233.4C3.375 239.4 0 247.5 0 256v128c0 8.5 3.375 16.62 9.375 22.62S23.5 416 32 416h32V224H32C23.5 224 15.38 227.4 9.375 233.4zM464 96H352V32c0-17.62-14.38-32-32-32S288 14.38 288 32v64H176C131.8 96 96 131.8 96 176V448c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V176C544 131.8 508.3 96 464 96zM256 416H192v-32h64V416zM224 296C201.9 296 184 278.1 184 256S201.9 216 224 216S264 233.9 264 256S246.1 296 224 296zM352 416H288v-32h64V416zM448 416h-64v-32h64V416zM416 296c-22.12 0-40-17.88-40-40S393.9 216 416 216S456 233.9 456 256S438.1 296 416 296zM630.6 233.4C624.6 227.4 616.5 224 608 224h-32v192h32c8.5 0 16.62-3.375 22.62-9.375S640 392.5 640 384V256C640 247.5 636.6 239.4 630.6 233.4z"/></svg>',sad:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\n  <defs>\n    <radialGradient gradientUnits="userSpaceOnUse" cy="10%" id="gradient-0">\n      <stop offset="0" stop-color="hsl(50, 100%, 50%)" />\n      <stop offset="1" stop-color="hsl(50, 100%, 60%)" />\n    </radialGradient>\n  </defs>\n  \x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e\n  <ellipse stroke="#000" fill="rgba(0, 0, 0, 0.6)" cx="172.586" cy="207.006" rx="39.974" ry="39.974"/>\n  <ellipse stroke="#000" fill="rgba(0, 0, 0, 0.6)" cx="334.523" cy="207.481" rx="39.974" ry="39.974"/>\n  <ellipse stroke="#000" fill="rgba(0, 0, 0, 0.6)" cx="313.325" cy="356.208" rx="91.497" ry="59.893"/>\n  <path fill="#55a7ff" d="M 159.427 274.06 L 102.158 363.286 L 124.366 417.011 L 160.476 423.338 L 196.937 414.736 L 218.502 375.214"></path>\n  <path fill="url(#gradient-0)" d="M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM256 352C290.9 352 323.2 367.8 348.3 394.9C354.3 401.4 364.4 401.7 370.9 395.7C377.4 389.7 377.7 379.6 371.7 373.1C341.6 340.5 301 320 256 320C247.2 320 240 327.2 240 336C240 344.8 247.2 352 256 352H256zM208 369C208 349 179.6 308.6 166.4 291.3C163.2 286.9 156.8 286.9 153.6 291.3C140.6 308.6 112 349 112 369C112 395 133.5 416 160 416C186.5 416 208 395 208 369H208zM303.6 208C303.6 225.7 317.1 240 335.6 240C353.3 240 367.6 225.7 367.6 208C367.6 190.3 353.3 176 335.6 176C317.1 176 303.6 190.3 303.6 208zM207.6 208C207.6 190.3 193.3 176 175.6 176C157.1 176 143.6 190.3 143.6 208C143.6 225.7 157.1 240 175.6 240C193.3 240 207.6 225.7 207.6 208z" />\n</svg>',search:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z"/></svg>',smiley:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C130.1 390.6 188.4 432 256.3 432C324.2 432 382.4 390.6 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8H256.3zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z"/></svg>',symbols:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M500.3 7.251C507.7 13.33 512 22.41 512 31.1V175.1C512 202.5 483.3 223.1 447.1 223.1C412.7 223.1 383.1 202.5 383.1 175.1C383.1 149.5 412.7 127.1 447.1 127.1V71.03L351.1 90.23V207.1C351.1 234.5 323.3 255.1 287.1 255.1C252.7 255.1 223.1 234.5 223.1 207.1C223.1 181.5 252.7 159.1 287.1 159.1V63.1C287.1 48.74 298.8 35.61 313.7 32.62L473.7 .6198C483.1-1.261 492.9 1.173 500.3 7.251H500.3zM74.66 303.1L86.5 286.2C92.43 277.3 102.4 271.1 113.1 271.1H174.9C185.6 271.1 195.6 277.3 201.5 286.2L213.3 303.1H239.1C266.5 303.1 287.1 325.5 287.1 351.1V463.1C287.1 490.5 266.5 511.1 239.1 511.1H47.1C21.49 511.1-.0019 490.5-.0019 463.1V351.1C-.0019 325.5 21.49 303.1 47.1 303.1H74.66zM143.1 359.1C117.5 359.1 95.1 381.5 95.1 407.1C95.1 434.5 117.5 455.1 143.1 455.1C170.5 455.1 191.1 434.5 191.1 407.1C191.1 381.5 170.5 359.1 143.1 359.1zM440.3 367.1H496C502.7 367.1 508.6 372.1 510.1 378.4C513.3 384.6 511.6 391.7 506.5 396L378.5 508C372.9 512.1 364.6 513.3 358.6 508.9C352.6 504.6 350.3 496.6 353.3 489.7L391.7 399.1H336C329.3 399.1 323.4 395.9 321 389.6C318.7 383.4 320.4 376.3 325.5 371.1L453.5 259.1C459.1 255 467.4 254.7 473.4 259.1C479.4 263.4 481.6 271.4 478.7 278.3L440.3 367.1zM116.7 219.1L19.85 119.2C-8.112 90.26-6.614 42.31 24.85 15.34C51.82-8.137 93.26-3.642 118.2 21.83L128.2 32.32L137.7 21.83C162.7-3.642 203.6-8.137 231.6 15.34C262.6 42.31 264.1 90.26 236.1 119.2L139.7 219.1C133.2 225.6 122.7 225.6 116.7 219.1H116.7z"/></svg>',tree:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M413.8 447.1L256 448l0 31.99C256 497.7 241.8 512 224.1 512c-17.67 0-32.1-14.32-32.1-31.99l0-31.99l-158.9-.0099c-28.5 0-43.69-34.49-24.69-56.4l68.98-79.59H62.22c-25.41 0-39.15-29.8-22.67-49.13l60.41-70.85H89.21c-21.28 0-32.87-22.5-19.28-37.31l134.8-146.5c10.4-11.3 28.22-11.3 38.62-.0033l134.9 146.5c13.62 14.81 2.001 37.31-19.28 37.31h-10.77l60.35 70.86c16.46 19.34 2.716 49.12-22.68 49.12h-15.2l68.98 79.59C458.7 413.7 443.1 447.1 413.8 447.1z"/></svg>',users:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM274.7 304H173.3c-95.73 0-173.3 77.6-173.3 173.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM479.1 320h-73.85C451.2 357.7 480 414.1 480 477.3C480 490.1 476.2 501.9 470 512h138C625.7 512 640 497.6 640 479.1C640 391.6 568.4 320 479.1 320zM432 256C493.9 256 544 205.9 544 144S493.9 32 432 32c-25.11 0-48.04 8.555-66.72 22.51C376.8 76.63 384 101.4 384 128c0 35.52-11.93 68.14-31.59 94.71C372.7 243.2 400.8 256 432 256z"/></svg>',warning:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\n  <defs>\n    <radialGradient id="radial" cy="85%">\n      <stop offset="20%" stop-color="var(--color-secondary)" />\n      <stop offset="100%" stop-color="var(--color-primary)" />\n    </radialGradient>\n  </defs>\n  \x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e\n  <path fill="url(\'#radial\')" d="M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z" />\n</svg>',xmark:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"/></svg>'},se={recents:"clock","smileys-emotion":"smiley","people-body":"users","animals-nature":"tree","food-drink":"mug",activities:"gamepad","travel-places":"plane",objects:"lightbulb",symbols:"symbols",flags:"flag",custom:"robot"};function re(e,t){if(!(e in ie))return console.warn(`Unknown icon: "${e}"`),document.createElement("div");const o=function(e,t){const o=L(t);return o.dataset.icon=e,o.classList.add(A("icon")),o}(e,ie[e]);return t&&o.classList.add(A(`icon-${t}`)),o}const ae="sync";class ne{constructor(e,s={}){b(this,i),b(this,r),b(this,n),b(this,t,void 0),b(this,o,void 0),J(this,t,e),J(this,o,s.mode||ae)}renderSync(e={}){const o=L(w(this,t).call(this,e));return v(this,n,c).call(this,o,e),v(this,r,a).call(this,o),v(this,i,s).call(this,o,e),o}async renderAsync(e={}){const o=L(w(this,t).call(this,e));return v(this,n,c).call(this,o,e),v(this,r,a).call(this,o),await v(this,i,s).call(this,o,e),o}render(e){return"sync"===w(this,o)?this.renderSync(e):this.renderAsync(e)}}t=new WeakMap,o=new WeakMap,i=new WeakSet,s=async function(e,t){const o=e.querySelectorAll("[data-view]"),i=[];for(const e of o){const o=t[e.dataset.view];o?"sync"!==e.dataset.render?i.push(o.render().then((t=>(e.replaceWith(t),t)))):e.replaceWith(o.renderSync()):e.remove()}return Promise.all(i)},r=new WeakSet,a=function(e){e.querySelectorAll("i[data-icon]").forEach((e=>{const{icon:t,size:o}=e.dataset;e.replaceWith(re(t,o))}))},n=new WeakSet,c=function(e,t){return e.querySelectorAll("[data-placeholder]").forEach((e=>{const o=e.dataset.placeholder;if(o&&t[o]){const i=t[o];e.replaceWith(...[i].flat())}else console.warn(`Missing placeholder element for key "${o}"`)})),e};const ce=$("imagePlaceholder","placeholder"),le=new ne((({classes:e})=>`\n  <div class="${e.placeholder} ${e.imagePlaceholder}"></div>\n`));class he extends oe{constructor({classNames:e}={}){super({template:le,classes:ce}),this.classNames=e}load(e){const t=document.createElement("img");this.classNames&&(t.className=this.classNames),t.addEventListener("load",(()=>{this.el.replaceWith(t)}),{once:!0}),Promise.resolve(e).then((e=>t.src=e))}renderSync(){return super.renderSync(),this.classNames&&this.classNames.split(" ").forEach((e=>this.el.classList.add(e))),this.el}}const de=$("customEmoji");class me{renderElement(e){return{content:e}}renderImage(e="",t){const o=new he({classNames:e});return o.renderSync(),{content:o,resolver:()=>(o.load(t()),o.el)}}doRender(e,t,o){if(e.custom)return this.renderCustom(e,t,o);const{content:i,resolver:s}=this.render(e,o),r=i instanceof Element?i:i.el;return s&&s(),r}doEmit(e){return e.custom?this.emitCustom(e):this.emit(e)}emitCustom({url:e,label:t,emoji:o,data:i}){return{url:e,label:t,emoji:o,data:i}}renderCustom(e,t,o=""){const i=[de.customEmoji,o].join(" ").trim(),{content:s,resolver:r}=this.renderImage(i,(()=>e.url)),a=s instanceof Element?s:s.el;return r&&r(),a}}const ue=new ne((({emoji:e})=>`<span>${e}</span>`));class pe extends me{render(e){return this.renderElement(ue.renderSync({emoji:e.emoji}))}emit({emoji:e,hexcode:t,label:o}){return{emoji:e,hexcode:t,label:o}}}const ge={"categories.activities":"Activities","categories.animals-nature":"Animals & Nature","categories.custom":"Custom","categories.flags":"Flags","categories.food-drink":"Food & Drink","categories.objects":"Objects","categories.people-body":"People & Body","categories.recents":"Recently Used","categories.smileys-emotion":"Smileys & Emotion","categories.symbols":"Symbols","categories.travel-places":"Travel & Places","error.load":"Failed to load emojis","recents.clear":"Clear recent emojis","recents.none":"You haven't selected any emojis yet.",retry:"Try again","search.clear":"Clear search","search.error":"Failed to search emojis","search.notFound":"No results found",search:"Search emojis..."},ye="PicMo";function ve(e){return new fe(e)}ve.deleteDatabase=e=>new Promise(((t,o)=>{const i=indexedDB.deleteDatabase(`${ye}-${e}`);i.addEventListener("success",t),i.addEventListener("error",o)}));class fe extends N{async open(){const e=indexedDB.open(`${ye}-${this.locale}`);return new Promise(((t,o)=>{e.addEventListener("success",(e=>{var o;this.db=null==(o=e.target)?void 0:o.result,t()})),e.addEventListener("error",o),e.addEventListener("upgradeneeded",(async e=>{var t;this.db=null==(t=e.target)?void 0:t.result,this.db.createObjectStore("category",{keyPath:"order"});const o=this.db.createObjectStore("emoji",{keyPath:"emoji"});o.createIndex("category","group"),o.createIndex("version","version"),this.db.createObjectStore("meta")}))}))}async delete(){this.close();const e=indexedDB.deleteDatabase(`${ye}-${this.locale}`);await this.waitForRequest(e)}close(){this.db.close()}async getEmojiCount(){const e=this.db.transaction("emoji","readonly").objectStore("emoji");return(await this.waitForRequest(e.count())).target.result}async getEtags(){const e=this.db.transaction("meta","readonly").objectStore("meta"),[t,o]=await Promise.all([this.waitForRequest(e.get("emojisEtag")),this.waitForRequest(e.get("messagesEtag"))]);return{storedEmojisEtag:t.target.result,storedMessagesEtag:o.target.result}}async setMeta(e){const t=this.db.transaction("meta","readwrite"),o=t.objectStore("meta");return new Promise((i=>{t.oncomplete=i,Object.keys(e).filter(Boolean).forEach((t=>{o.put(e[t],t)}))}))}async getHash(){const e=this.db.transaction("meta","readonly").objectStore("meta");return(await this.waitForRequest(e.get("hash"))).target.result}async isPopulated(){const e=this.db.transaction("category","readonly").objectStore("category");return(await this.waitForRequest(e.count())).target.result>0}async populate({groups:e,emojis:t,emojisEtag:o,messagesEtag:i,hash:s}){await this.removeAllObjects("category","emoji");const r=[this.addObjects("category",e),this.addObjects("emoji",t),this.setMeta({emojisEtag:o,messagesEtag:i,hash:s})];await Promise.all(r)}async getCategories(e){var t;const o=this.db.transaction("category","readonly").objectStore("category");let i=(await this.waitForRequest(o.getAll())).target.result.filter((e=>"component"!==e.key));if(e.showRecents&&i.unshift({key:"recents",order:-1}),null!=(t=e.custom)&&t.length&&i.push({key:"custom",order:10}),e.categories){const t=e.categories;i=i.filter((e=>t.includes(e.key))),i.sort(((e,o)=>t.indexOf(e.key)-t.indexOf(o.key)))}else i.sort(((e,t)=>e.order-t.order));return i}async getEmojis(e,t){const o=this.db.transaction("emoji","readonly").objectStore("emoji").index("category");return O((await this.waitForRequest(o.getAll(e.order))).target.result.filter((e=>e.version<=t)).sort(((e,t)=>null!=e.order&&null!=t.order?e.order-t.order:0)).map(D),t)}async searchEmojis(e,t,o,i){const s=[];return new Promise(((r,a)=>{const n=this.db.transaction("emoji","readonly").objectStore("emoji").openCursor();n.addEventListener("success",(a=>{var n;const c=null==(n=a.target)?void 0:n.result;if(!c)return r([...O(s,o),...t.filter((t=>B(t,e)))]);const l=c.value;B(l,e,i)&&l.version<=o&&s.push(D(l)),c.continue()})),n.addEventListener("error",(e=>{a(e)}))}))}async waitForRequest(e){return new Promise(((t,o)=>{e.onsuccess=t,e.onerror=o}))}withTransaction(e,t="readwrite",o){return new Promise(((i,s)=>{const r=this.db.transaction(e,t);r.oncomplete=i,r.onerror=s,o(r)}))}async removeAllObjects(...e){const t=this.db.transaction(e,"readwrite"),o=e.map((e=>t.objectStore(e)));await Promise.all(o.map((e=>this.waitForRequest(e.clear()))))}async addObjects(e,t){return this.withTransaction(e,"readwrite",(o=>{const i=o.objectStore(e);t.forEach((e=>{i.add(e)}))}))}}function we(){let e={};return{getItem:t=>e[t],setItem:(t,o)=>e[t]=o,length:Object.keys(e).length,clear:()=>e={},key:t=>Object.keys(e)[t],removeItem:t=>delete e[t]}}class be{}const je="PicMo:recents";class Ce extends be{constructor(e){super(),this.storage=e}clear(){this.storage.removeItem(je)}getRecents(e){var t;try{return JSON.parse(null!=(t=this.storage.getItem(je))?t:"[]").slice(0,e)}catch{return[]}}addOrUpdateRecent(e,t){const o=[e,...this.getRecents(t).filter((t=>t.hexcode!==e.hexcode))].slice(0,t);try{this.storage.setItem(je,JSON.stringify(o))}catch{console.warn("storage is not available, recent emojis will not be saved")}}}class ke extends Ce{constructor(){super(R()?localStorage:we())}}const _e={dataStore:ve,theme:X,animate:!0,showCategoryTabs:!0,showPreview:!0,showRecents:!0,showSearch:!0,showVariants:!0,emojisPerRow:8,visibleRows:6,emojiVersion:"auto",i18n:ge,locale:"en",maxRecents:50,custom:[]};function xe(e={}){return{..._e,...e,renderer:e.renderer||new pe,recentsProvider:e.recentsProvider||new ke}}class Ee{constructor(){b(this,h),b(this,m),b(this,l,new Map)}on(e,t,o){v(this,m,u).call(this,e,t,o)}once(e,t,o){v(this,m,u).call(this,e,t,o,!0)}off(e,t){const o=v(this,h,d).call(this,e);w(this,l).set(e,o.filter((e=>e.handler!==t)))}emit(e,...t){v(this,h,d).call(this,e).forEach((o=>{o.handler.apply(o.context,t),o.once&&this.off(e,o.handler)}))}removeAll(){w(this,l).clear()}}l=new WeakMap,h=new WeakSet,d=function(e){return w(this,l).has(e)||w(this,l).set(e,[]),w(this,l).get(e)},m=new WeakSet,u=function(e,t,o,i=!1){v(this,h,d).call(this,e).push({context:o,handler:t,once:i})};const Se={injectStyles:!0};class ze extends Ee{}class Pe extends Ee{}const Le=$("emojiCategory","categoryName","noRecents","recentEmojis");class Fe extends oe{constructor({template:e,category:t,showVariants:o,lazyLoader:i}){super({template:e,classes:Le}),this.baseUIElements={categoryName:oe.byClass(Le.categoryName)},this.category=t,this.showVariants=o,this.lazyLoader=i}setActive(e,t,o){this.emojiContainer.setActive(e,t,o)}}const $e=new ne((({classes:e,emoji:t})=>`\n  <button\n    type="button"\n    class="${e.emojiButton}"\n    title="${t.label}"\n    data-emoji="${t.emoji}"\n    tabindex="-1">\n    <div data-placeholder="emojiContent"></div>\n  </button>\n`)),Ae=$("emojiButton");class Ie extends oe{constructor({emoji:e,lazyLoader:t,category:o}){super({template:$e,classes:Ae}),this.emoji=e,this.lazyLoader=t,this.category=o}initialize(){this.uiEvents=[oe.uiEvent("focus",this.handleFocus)],super.initialize()}handleFocus(){this.category&&this.events.emit("focus:change",this.category)}activateFocus(e){this.el.tabIndex=0,e&&this.el.focus()}deactivateFocus(){this.el.tabIndex=-1}renderSync(){return super.renderSync({emoji:this.emoji,emojiContent:this.renderer.doRender(this.emoji,this.lazyLoader)})}}class Te{constructor(e,t,o=0,i=0,s=!1){this.events=new Ee,this.keyHandlers={ArrowLeft:this.focusPrevious.bind(this),ArrowRight:this.focusNext.bind(this),ArrowUp:this.focusUp.bind(this),ArrowDown:this.focusDown.bind(this)},this.rowCount=Math.ceil(t/e),this.columnCount=e,this.focusedRow=o,this.focusedColumn=i,this.emojiCount=t,this.wrap=s,this.handleKeyDown=this.handleKeyDown.bind(this)}destroy(){this.events.removeAll()}on(e,t){this.events.on(e,t)}handleKeyDown(e){e.key in this.keyHandlers&&(e.preventDefault(),this.keyHandlers[e.key]())}setCell(e,t,o=!0){const i=this.getIndex();this.focusedRow=e,void 0!==t&&(this.focusedColumn=Math.min(this.columnCount,t)),(this.focusedRow>=this.rowCount||this.getIndex()>=this.emojiCount)&&(this.focusedRow=this.rowCount-1,this.focusedColumn=this.emojiCount%this.columnCount-1),this.events.emit("focus:change",{from:i,to:this.getIndex(),performFocus:o})}setFocusedIndex(e,t=!0){const o=Math.floor(e/this.columnCount),i=e%this.columnCount;this.setCell(o,i,t)}focusNext(){this.focusedColumn<this.columnCount-1&&this.getIndex()<this.emojiCount-1?this.setCell(this.focusedRow,this.focusedColumn+1):this.focusedRow<this.rowCount-1?this.setCell(this.focusedRow+1,0):this.wrap?this.setCell(0,0):this.events.emit("focus:overflow",0)}focusPrevious(){this.focusedColumn>0?this.setCell(this.focusedRow,this.focusedColumn-1):this.focusedRow>0?this.setCell(this.focusedRow-1,this.columnCount-1):this.wrap?this.setCell(this.rowCount-1,this.columnCount-1):this.events.emit("focus:underflow",this.columnCount-1)}focusUp(){this.focusedRow>0?this.setCell(this.focusedRow-1,this.focusedColumn):this.events.emit("focus:underflow",this.focusedColumn)}focusDown(){this.focusedRow<this.rowCount-1?this.setCell(this.focusedRow+1,this.focusedColumn):this.events.emit("focus:overflow",this.focusedColumn)}focusToIndex(e){this.setCell(Math.floor(e/this.columnCount),e%this.columnCount)}getIndex(){return this.focusedRow*this.columnCount+this.focusedColumn}getCell(){return{row:this.focusedRow,column:this.focusedColumn}}getRowCount(){return this.rowCount}}const Me=new ne((({classes:e})=>`\n  <div class="${e.emojiContainer}">\n    <div data-placeholder="emojis"></div>\n  </div>\n`)),Ve=$("emojiContainer");class Re extends oe{constructor({emojis:e,showVariants:t,preview:o=!0,lazyLoader:i,category:s,fullHeight:r=!1}){super({template:Me,classes:Ve}),this.fullHeight=!1,this.showVariants=t,this.lazyLoader=i,this.preview=o,this.emojis=e,this.category=s,this.fullHeight=r,this.setFocus=this.setFocus.bind(this),this.triggerNextCategory=this.triggerNextCategory.bind(this),this.triggerPreviousCategory=this.triggerPreviousCategory.bind(this)}initialize(){this.grid=new Te(this.options.emojisPerRow,this.emojiCount,0,0,!this.category),this.grid.on("focus:change",this.setFocus),this.grid.on("focus:overflow",this.triggerNextCategory),this.grid.on("focus:underflow",this.triggerPreviousCategory),this.uiEvents=[oe.uiEvent("click",this.selectEmoji),oe.uiEvent("keydown",this.grid.handleKeyDown)],this.preview&&this.uiEvents.push(oe.uiEvent("mouseover",this.showPreview),oe.uiEvent("mouseout",this.hidePreview),oe.uiEvent("focus",this.showPreview,{capture:!0}),oe.uiEvent("blur",this.hidePreview,{capture:!0})),super.initialize()}setFocusedView(e,t){if(e)if("string"==typeof e){const t=this.emojis.findIndex((t=>t.emoji===e));this.grid.setFocusedIndex(t,!1),setTimeout((()=>{var e,o,i,s;const r=this.emojiViews[t].el;r.scrollIntoView();const a=null==(e=r.parentElement)?void 0:e.previousElementSibling;(null==(i=null==(o=r.parentElement)?void 0:o.parentElement)?void 0:i.parentElement).scrollTop-=null!=(s=null==a?void 0:a.offsetHeight)?s:0}))}else"first"===e.row||0===e.row?this.grid.setCell(0,e.offset,t):"last"===e.row&&this.grid.setCell(this.grid.getRowCount()-1,e.offset,t)}setActive(e,t,o){var i;e?this.setFocusedView(t,o):null==(i=this.emojiViews[this.grid.getIndex()])||i.deactivateFocus()}renderSync(){return this.emojiViews=this.emojis.map((e=>this.viewFactory.create(Ie,{emoji:e,category:this.category,lazyLoader:this.lazyLoader,renderer:this.renderer}))),this.emojiElements=this.emojiViews.map((e=>e.renderSync())),super.renderSync({emojis:this.emojiElements,i18n:this.i18n})}destroy(){super.destroy(),this.emojiViews.forEach((e=>e.destroy())),this.grid.destroy()}triggerPreviousCategory(e){this.events.emit("category:previous",e)}triggerNextCategory(e){this.category&&this.events.emit("category:next",e)}setFocus({from:e,to:t,performFocus:o}){var i,s;null==(i=this.emojiViews[e])||i.deactivateFocus(),null==(s=this.emojiViews[t])||s.activateFocus(o)}selectEmoji(e){e.stopPropagation();const t=_(e,this.emojis);t&&this.events.emit("emoji:select",{emoji:t,showVariants:this.showVariants})}showPreview(e){const t=e.target.closest("button"),o=null==t?void 0:t.firstElementChild,i=_(e,this.emojis);i&&this.events.emit("preview:show",i,null==o?void 0:o.cloneNode(!0))}hidePreview(e){_(e,this.emojis)&&this.events.emit("preview:hide")}get emojiCount(){return this.emojis.length}}const De=new ne((({classes:e,category:t,pickerId:o,icon:i,i18n:s})=>`\n  <section class="${e.emojiCategory}" role="tabpanel" aria-labelledby="${o}-category-${t.key}">\n    <h3 data-category="${t.key}" class="${e.categoryName}">\n      <i data-icon="${i}"></i>\n      ${s.get(`categories.${t.key}`,t.message||t.key)}\n    </h3>\n    <div data-view="emojis" data-render="sync"></div>\n  </section>\n`));class Be extends Fe{constructor({category:e,showVariants:t,lazyLoader:o,emojiVersion:i}){super({category:e,showVariants:t,lazyLoader:o,template:De}),this.showVariants=t,this.lazyLoader=o,this.emojiVersion=i}initialize(){this.uiElements={...this.baseUIElements},super.initialize()}async render(){await this.emojiDataPromise;const e=await this.emojiData.getEmojis(this.category,this.emojiVersion);return this.emojiContainer=this.viewFactory.create(Re,{emojis:e,showVariants:this.showVariants,lazyLoader:this.lazyLoader,category:this.category.key}),super.render({category:this.category,emojis:this.emojiContainer,emojiCount:e.length,icon:se[this.category.key]})}}class Ne extends Re{constructor({category:e,emojis:t,preview:o=!0,lazyLoader:i}){super({category:e,emojis:t,showVariants:!1,preview:o,lazyLoader:i})}async addOrUpdate(e){const t=this.el.querySelector(`[data-emoji="${e.emoji}"]`);t&&(this.el.removeChild(t),this.emojis=this.emojis.filter((t=>t!==e)));const o=this.viewFactory.create(Ie,{emoji:e});if(this.el.insertBefore(o.renderSync(),this.el.firstChild),this.emojis=[e,...this.emojis.filter((t=>t!==e))],this.emojis.length>this.options.maxRecents){this.emojis=this.emojis.slice(0,this.options.maxRecents);const e=this.el.childElementCount-this.options.maxRecents;for(let t=0;t<e;t++)this.el.lastElementChild&&this.el.removeChild(this.el.lastElementChild)}}}const He=new ne((({emojiCount:e,classes:t,category:o,pickerId:i,icon:s,i18n:r})=>`\n  <section class="${t.emojiCategory}" role="tabpanel" aria-labelledby="${i}-category-${o.key}">\n    <h3 data-category="${o.key}" class="${t.categoryName}">\n      <i data-icon="${s}"></i>\n      ${r.get(`categories.${o.key}`,o.message||o.key)}\n    </h3>\n    <div data-empty="${0===e}" class="${t.recentEmojis}">\n      <div data-view="emojis" data-render="sync"></div>\n    </div>\n    <div class="${t.noRecents}">\n      ${r.get("recents.none")}\n    </div>\n  </section>\n`),{mode:"async"});const Oe=new ne((({classes:e,category:t,pickerId:o,icon:i,i18n:s})=>`\n  <section class="${e.emojiCategory}" role="tabpanel" aria-labelledby="${o}-category-${t.key}">\n    <h3 data-category="${t.key}" class="${e.categoryName}">\n      <i data-icon="${i}"></i>\n      ${s.get(`categories.${t.key}`,t.message||t.key)}\n    </h3>\n    <div data-view="emojis" data-render="sync"></div>\n  </section>\n`));class Ke{constructor(){this.elements=new Map}lazyLoad(e,t){return this.elements.set(e,t),e}observe(e){if(window.IntersectionObserver){const t=new IntersectionObserver((e=>{e.filter((e=>e.intersectionRatio>0)).map((e=>e.target)).forEach((e=>{const o=this.elements.get(e);null==o||o(),t.unobserve(e)}))}),{root:e});this.elements.forEach(((e,o)=>{t.observe(o)}))}else this.elements.forEach((e=>{e()}))}}const Ue=$("emojiArea"),We=new ne((({classes:e})=>`\n  <div class="${e.emojiArea}">\n    <div data-placeholder="emojis"></div>\n  </div>\n`),{mode:"async"}),qe={recents:class extends Fe{constructor({category:e,lazyLoader:t,provider:o}){super({category:e,showVariants:!1,lazyLoader:t,template:He}),this.provider=o}initialize(){this.uiElements={...this.baseUIElements,recents:oe.byClass(Le.recentEmojis)},this.appEvents={"recent:add":this.addRecent},super.initialize()}async addRecent(e){await this.emojiContainer.addOrUpdate(e),this.ui.recents.dataset.empty="false"}async render(){var e;const t=null==(e=this.provider)?void 0:e.getRecents(this.options.maxRecents);return this.emojiContainer=this.viewFactory.create(Ne,{emojis:t,showVariants:!1,lazyLoader:this.lazyLoader,category:this.category.key}),await super.render({category:this.category,emojis:this.emojiContainer,emojiCount:t.length,icon:se[this.category.key]}),this.el}},custom:class extends Fe{constructor({category:e,lazyLoader:t}){super({template:Oe,showVariants:!1,lazyLoader:t,category:e})}initialize(){this.uiElements={...this.baseUIElements},super.initialize()}async render(){return this.emojiContainer=this.viewFactory.create(Re,{emojis:this.customEmojis,showVariants:this.showVariants,lazyLoader:this.lazyLoader,category:this.category.key}),super.render({category:this.category,emojis:this.emojiContainer,emojiCount:this.customEmojis.length,icon:se[this.category.key]})}}};class Ge extends oe{constructor({categoryTabs:e,categories:t,emojiVersion:o}){super({template:We,classes:Ue}),this.selectedCategory=0,this.scrollListenerState="active",this.lazyLoader=new Ke,this.categoryTabs=e,this.categories=t,this.emojiVersion=o,this.handleScroll=S(this.handleScroll.bind(this),100)}initialize(){this.appEvents={"category:select":this.handleCategorySelect,"category:previous":this.focusPreviousCategory,"category:next":this.focusNextCategory,"focus:change":this.updateFocusedCategory},this.uiElements={emojis:oe.byClass(Ue.emojiArea)},this.uiEvents=[oe.uiEvent("scroll",this.handleScroll)],super.initialize()}get focusableEmoji(){return this.el.querySelector('[tabindex="0"]')}async render(){this.emojiCategories=this.categories.map(this.createCategory,this);const e={};return this.categories.forEach(((t,o)=>{e[`emojis-${t.key}`]=this.emojiCategories[o]})),await super.render({emojis:await Promise.all(this.emojiCategories.map((e=>e.render())))}),this.lazyLoader.observe(this.el),this.el}destroy(){super.destroy(),this.emojiCategories.forEach((e=>{var t;null==(t=this.observer)||t.unobserve(e.el),e.destroy()}))}handleCategorySelect(e,t){this.el.style.overflow="hidden",this.selectCategory(e,t),this.el.style.overflow="auto"}createCategory(e){const t=qe[e.key]||Be;return this.viewFactory.create(t,{category:e,showVariants:!0,lazyLoader:this.lazyLoader,emojiVersion:this.emojiVersion,provider:this.options.recentsProvider})}determineInitialCategory(){var e;return this.options.initialCategory&&this.categories.find((e=>e.key===this.options.initialCategory))?this.options.initialCategory:null==(e=this.categories.find((e=>"recents"!==e.key)))?void 0:e.key}determineFocusTarget(e){const t=this.emojiCategories.find((t=>t.category.key===e));return this.options.initialEmoji&&(null==t?void 0:t.el.querySelector(`[data-emoji="${this.options.initialEmoji}"]`))?this.options.initialEmoji:"button"}reset(e=!0){this.events.emit("preview:hide");const t=this.determineInitialCategory();t&&(this.selectCategory(t,{focus:this.determineFocusTarget(t),performFocus:e,scroll:"jump"}),this.selectedCategory=this.getCategoryIndex(t))}getCategoryIndex(e){return this.categories.findIndex((t=>t.key===e))}focusPreviousCategory(e){this.selectedCategory>0&&this.focusCategory(this.selectedCategory-1,{row:"last",offset:null!=e?e:this.options.emojisPerRow})}focusNextCategory(e){this.selectedCategory<this.categories.length-1&&this.focusCategory(this.selectedCategory+1,{row:"first",offset:null!=e?e:0})}focusCategory(e,t){this.selectCategory(e,{focus:t,performFocus:!0})}async selectCategory(e,t={}){var o;this.scrollListenerState="suspend";const{focus:i,performFocus:s,scroll:r}={performFocus:!1,...t};this.emojiCategories[this.selectedCategory].setActive(!1);const a=this.selectedCategory="number"==typeof e?e:this.getCategoryIndex(e);null==(o=this.categoryTabs)||o.setActiveTab(this.selectedCategory,{performFocus:s,scroll:"button"===i});const n=this.emojiCategories[a].el.offsetTop;var c;this.emojiCategories[a].setActive(!0,(c=i)&&"button"!==c?c:{row:"first",offset:0},"button"!==i&&s),r&&(this.el.scrollTop=n),this.scrollListenerState="resume"}updateFocusedCategory(e){var t;this.categories[this.selectedCategory].key!==e&&(this.scrollListenerState="suspend",this.selectedCategory=this.getCategoryIndex(e),null==(t=this.categoryTabs)||t.setActiveTab(this.selectedCategory,{changeFocusable:!1,performFocus:!1}),this.scrollListenerState="resume")}handleScroll(){if("suspend"===this.scrollListenerState||!this.categoryTabs)return;if("resume"===this.scrollListenerState)return void(this.scrollListenerState="active");const e=this.el.scrollTop,t=this.el.scrollHeight-this.el.offsetHeight,o=this.emojiCategories.findIndex(((t,o)=>{var i;return e<(null==(i=this.emojiCategories[o+1])?void 0:i.el.offsetTop)})),i={changeFocusable:!1,performFocus:!1,scroll:!1};0===e?this.categoryTabs.setActiveTab(0,i):Math.floor(e)===Math.floor(t)||o<0?this.categoryTabs.setActiveTab(this.categories.length-1,i):this.categoryTabs.setActiveTab(o,i)}}const Je=new ne((({classList:e,classes:t,icon:o,message:i})=>`\n<div class="${e}" role="alert">\n  <div class="${t.iconContainer}"><i data-size="10x" data-icon="${o}"></i></div>\n  <h3 class="${t.title}">${i}</h3>\n</div>\n`)),Ze=$("error","iconContainer","title");class Ye extends oe{constructor({message:e,icon:t="warning",template:o=Je,className:i}){super({template:o,classes:Ze}),this.message=e,this.icon=t,this.className=i}renderSync(){const e=[Ze.error,this.className].join(" ").trim();return super.renderSync({message:this.message,icon:this.icon,classList:e})}}const Qe=new ne((({classList:e,classes:t,icon:o,i18n:i,message:s})=>`\n  <div class="${e}" role="alert">\n    <div class="${t.icon}"><i data-size="10x" data-icon="${o}"></i></div>\n    <h3 class="${t.title}">${s}</h3>\n    <button type="button">${i.get("retry")}</button>\n  </div>\n`)),Xe=$("dataError");class et extends Ye{constructor({message:e}){super({message:e,template:Qe,className:Xe.dataError})}initialize(){this.uiElements={retryButton:"button"},this.uiEvents=[oe.childEvent("retryButton","click",this.onRetry)],super.initialize()}async onRetry(){this.emojiData?await this.emojiData.delete():await this.options.dataStore.deleteDatabase(this.options.locale),this.events.emit("reinitialize");const e=await Y(this.options.locale,this.options.dataStore,this.options.messages,this.options.emojiData,this.emojiData);this.viewFactory.setEmojiData(e),this.events.emit("data:ready",e)}}const tt=$("preview","previewEmoji","previewName","tagList","tag"),ot=new ne((({classes:e,tag:t})=>`\n  <li class="${e.tag}">${t}</li>\n`)),it=new ne((({classes:e})=>`\n  <div class="${e.preview}">\n    <div class="${e.previewEmoji}"></div>\n    <div class="${e.previewName}"></div>\n    <ul class="${e.tagList}"></ul>\n  </div>\n`));class st extends oe{constructor(){super({template:it,classes:tt})}initialize(){this.uiElements={emoji:oe.byClass(tt.previewEmoji),name:oe.byClass(tt.previewName),tagList:oe.byClass(tt.tagList)},this.appEvents={"preview:show":this.showPreview,"preview:hide":this.hidePreview},super.initialize()}showPreview(e,t){if(T(this.ui.emoji,t),this.ui.name.textContent=e.label,e.tags){this.ui.tagList.style.display="flex";const t=e.tags.map((e=>ot.renderSync({tag:e,classes:tt})));T(this.ui.tagList,...t)}}hidePreview(){I(this.ui.emoji),I(this.ui.name),I(this.ui.tagList)}}const rt=new ne((({classes:e,i18n:t})=>`\n  <button title="${t.get("search.clear")}" class="${e.clearSearchButton}">\n    <i data-icon="xmark"></i>\n  </button>\n`)),at=new ne((({classes:e,i18n:t})=>`\n<div class="${e.searchContainer}">\n  <input class="${e.searchField}" placeholder="${t.get("search")}">\n  <span class="${e.searchAccessory}"></span>\n</div>\n`),{mode:"async"}),nt=$("searchContainer","searchField","clearButton","searchAccessory","clearSearchButton","notFound");class ct extends oe{constructor({categories:e,emojiVersion:t}){super({template:at,classes:nt}),this.categories=e.filter((e=>"recents"!==e.key)),this.emojiVersion=t,this.search=z(this.search.bind(this),100)}initialize(){this.uiElements={searchField:oe.byClass(nt.searchField),searchAccessory:oe.byClass(nt.searchAccessory)},this.uiEvents=[oe.childEvent("searchField","keydown",this.onKeyDown),oe.childEvent("searchField","input",this.onSearchInput)],super.initialize()}async render(){return await super.render(),this.searchIcon=re("search"),this.notFoundMessage=this.viewFactory.create(Ye,{message:this.i18n.get("search.notFound"),className:nt.notFound,icon:"sad"}),this.notFoundMessage.renderSync(),this.errorMessage=this.viewFactory.create(Ye,{message:this.i18n.get("search.error")}),this.errorMessage.renderSync(),this.clearSearchButton=rt.render({classes:nt,i18n:this.i18n}),this.clearSearchButton.addEventListener("click",(e=>this.onClearSearch(e))),this.searchField=this.ui.searchField,this.showSearchIcon(),this.el}showSearchIcon(){this.showSearchAccessory(this.searchIcon)}showClearSearchButton(){this.showSearchAccessory(this.clearSearchButton)}showSearchAccessory(e){T(this.ui.searchAccessory,e)}clear(){this.searchField.value="",this.showSearchIcon()}focus(){this.searchField.focus()}onClearSearch(e){var t;e.stopPropagation(),this.searchField.value="",null==(t=this.resultsContainer)||t.destroy(),this.resultsContainer=null,this.showSearchIcon(),this.events.emit("content:show"),this.searchField.focus()}handleResultsKeydown(e){this.resultsContainer&&"Escape"===e.key&&this.onClearSearch(e)}onKeyDown(e){var t;"Escape"===e.key&&this.searchField.value?this.onClearSearch(e):("Enter"===e.key||"ArrowDown"===e.key)&&this.resultsContainer&&(e.preventDefault(),null==(t=this.resultsContainer.el.querySelector('[tabindex="0"]'))||t.focus())}onSearchInput(e){this.searchField.value?(this.showClearSearchButton(),this.search()):this.onClearSearch(e)}async search(){var e;if(this.searchField.value)try{const t=await this.emojiData.searchEmojis(this.searchField.value,this.customEmojis,this.emojiVersion,this.categories);if(this.events.emit("preview:hide"),t.length){const o=new Ke;this.resultsContainer=this.viewFactory.create(Re,{emojis:t,fullHeight:!0,showVariants:!0,lazyLoader:o}),this.resultsContainer.renderSync(),null!=(e=this.resultsContainer)&&e.el&&(o.observe(this.resultsContainer.el),this.resultsContainer.setActive(!0,{row:0,offset:0},!1),this.resultsContainer.el.addEventListener("keydown",(e=>this.handleResultsKeydown(e))),this.events.emit("content:show",this.resultsContainer))}else this.events.emit("content:show",this.notFoundMessage)}catch{this.events.emit("content:show",this.errorMessage)}}}const lt=new ne((({classes:e})=>`\n  <div class="${e.variantOverlay}">\n    <div class="${e.variantPopup}">\n      <div data-view="emojis" data-render="sync"></div>\n    </div>\n  </div>\n`)),ht=$("variantOverlay","variantPopup"),dt={easing:"ease-in-out",duration:250,fill:"both"},mt={opacity:[0,1]},ut={opacity:[0,1],transform:["scale3d(0.8, 0.8, 0.8)","scale3d(1, 1, 1)"]};class pt extends oe{constructor({emoji:e,parent:t}){super({template:lt,classes:ht,parent:t}),this.focusedEmojiIndex=0,this.focusTrap=new Q,this.animateShow=()=>Promise.all([P(this.el,mt,dt,this.options),P(this.ui.popup,ut,dt,this.options)]),this.emoji=e}initialize(){this.uiElements={popup:oe.byClass(ht.variantPopup)},this.uiEvents=[oe.uiEvent("click",this.handleClick),oe.uiEvent("keydown",this.handleKeydown)],super.initialize()}animateHide(){const e={...dt,direction:"reverse"};return Promise.all([P(this.el,mt,e,this.options),P(this.ui.popup,ut,e,this.options)])}async hide(){await this.animateHide(),this.events.emit("variantPopup:hide")}handleKeydown(e){"Escape"===e.key&&(this.hide(),e.stopPropagation())}handleClick(e){this.ui.popup.contains(e.target)||this.hide()}getEmoji(e){return this.renderedEmojis[e]}setFocusedEmoji(e){this.getEmoji(this.focusedEmojiIndex).tabIndex=-1,this.focusedEmojiIndex=e;const t=this.getEmoji(this.focusedEmojiIndex);t.tabIndex=0,t.focus()}destroy(){this.emojiContainer.destroy(),this.focusTrap.deactivate(),super.destroy()}renderSync(){const e=[{...this.emoji,skins:null},...(this.emoji.skins||[]).map((e=>({...e,label:this.emoji.label,tags:this.emoji.tags})))];return this.emojiContainer=this.viewFactory.create(Re,{emojis:e,preview:!1}),super.renderSync({emojis:this.emojiContainer}),e.length<this.options.emojisPerRow&&this.el.style.setProperty("--emojis-per-row",e.length.toString()),this.el}activate(){this.emojiContainer.setActive(!0,{row:0,offset:0},!0),this.focusTrap.activate(this.el)}}const gt=new ne((({classes:e,i18n:t,category:o,pickerId:i,icon:s})=>`\n<li class="${e.categoryTab}">\n  <button\n    aria-selected="false"\n    role="tab"\n    class="${e.categoryButton}"\n    tabindex="-1"\n    title="${t.get(`categories.${o.key}`,o.message||o.key)}"\n    type="button"\n    data-category="${o.key}"\n    id="${i}-category-${o.key}"\n  >\n    <i data-icon="${s}"></i>\n</li>\n`)),yt=$("categoryTab","categoryTabActive","categoryButton");class vt extends oe{constructor({category:e,icon:t}){super({template:gt,classes:yt}),this.isActive=!1,this.category=e,this.icon=t}initialize(){this.uiElements={button:oe.byClass(yt.categoryButton)},this.uiEvents=[oe.childEvent("button","click",this.selectCategory),oe.childEvent("button","focus",this.selectCategory)],super.initialize()}renderSync(){return super.renderSync({category:this.category,icon:this.icon}),this.ui.button.ariaSelected="false",this.el}setActive(e,t={}){const{changeFocusable:o,performFocus:i,scroll:s}={changeFocusable:!0,performFocus:!0,scroll:!0,...t};this.el.classList.toggle(yt.categoryTabActive,e),o&&(this.ui.button.tabIndex=e?0:-1,this.ui.button.ariaSelected=e.toString()),e&&i&&(this.ui.button.focus(),s&&this.events.emit("category:select",this.category.key,{scroll:"animate",focus:"button",performFocus:!1})),this.isActive=e}selectCategory(){this.isActive||this.events.emit("category:select",this.category.key,{scroll:"animate",focus:"button",performFocus:!0})}}const ft=new ne((({classes:e})=>`\n  <div class="${e.categoryButtonsContainer}">\n    <ul role="tablist" class="${e.categoryButtons}">\n      <div data-placeholder="tabs"></div>\n    </ul>\n  </div>\n`)),wt=$("categoryButtons","categoryButtonsContainer");class bt extends oe{constructor({categories:e}){super({template:ft,classes:wt}),this.activeCategoryIndex=0,this.categories=e}initialize(){this.keyBindings={ArrowLeft:this.stepSelectedTab(-1),ArrowRight:this.stepSelectedTab(1)},this.uiEvents=[oe.uiEvent("scroll",this.checkOverflow)],super.initialize()}checkOverflow(){const e=Math.abs(this.el.scrollLeft-(this.el.scrollWidth-this.el.offsetWidth))>1,t=this.el.scrollLeft>0;this.el.className="categoryButtonsContainer",t&&e?this.el.classList.add("has-overflow-both"):t?this.el.classList.add("has-overflow-left"):e&&this.el.classList.add("has-overflow-right")}renderSync(){return this.tabViews=this.categories.map((e=>this.viewFactory.create(vt,{category:e,icon:se[e.key]}))),super.renderSync({tabs:this.tabViews.map((e=>e.renderSync()))}),this.el}get currentCategory(){return this.categories[this.activeCategoryIndex]}get currentTabView(){return this.tabViews[this.activeCategoryIndex]}setActiveTab(e,t={}){this.checkOverflow();const o=this.currentTabView,i=this.tabViews[e];o.setActive(!1,t),i.setActive(!0,t),this.activeCategoryIndex=e}getTargetCategory(e){return e<0?this.categories.length-1:e>=this.categories.length?0:e}stepSelectedTab(e){return()=>{const t=this.activeCategoryIndex+e;this.setActiveTab(this.getTargetCategory(t),{changeFocusable:!0,performFocus:!0})}}}const jt=[{version:15,emoji:String.fromCodePoint(129768)},{version:14,emoji:String.fromCodePoint(128733)},{version:13,emoji:String.fromCodePoint(129729)},{version:12,emoji:String.fromCodePoint(129449)},{version:11,emoji:String.fromCodePoint(129463)},{version:5,emoji:String.fromCodePoint(129322)},{version:4,emoji:String.fromCodePoint(9877)},{version:3,emoji:String.fromCodePoint(129314)},{version:2,emoji:String.fromCodePoint(128488)},{version:1,emoji:String.fromCodePoint(128512)}];function Ct(){var e;const t=jt.find((e=>function(e){const t=document.createElement("canvas").getContext("2d");if(t)return t.textBaseline="top",t.font="32px Arial",t.fillText(e,0,0),0!==t.getImageData(16,16,1,1).data[0]}(e.emoji)));return null!=(e=null==t?void 0:t.version)?e:1}function kt(e,t){return Array.from({length:e},(()=>t)).join("")}function _t(e){const{emojiCount:t,classes:o,theme:i,className:s,categoryCount:r}=e;return`\n    <div class="picmo__picker ${o.skeleton} ${o.picker} ${i} ${s}">\n      ${(({showHeader:t,classes:o})=>t?`\n    <header class="${o.headerSkeleton}">\n      ${(({showSearch:e,classes:t})=>e?`\n    <div class="${t.searchSkeleton}">\n      <div class="${t.searchInput} ${t.placeholder}"></div>\n    </div>\n  `:"")(e)}\n      ${(({showCategoryTabs:e,classes:t})=>e?`\n    <div class="${t.categoryTabsSkeleton}">\n      ${kt(r,`<div class="${t.placeholder} ${t.categoryTab}"></div>`)}\n    </div>\n  `:"")(e)}\n    </header>\n  `:"")(e)}\n      <div class="${o.contentSkeleton}">\n        <div class="${o.placeholder} ${o.categoryName}"></div>\n        <div class="${o.emojiGrid}">\n          ${kt(t,`<div class="${o.placeholder} ${o.emoji}"></div>`)}\n        </div>\n      </div>\n      ${(({showPreview:e,classes:t})=>e?`\n    <div class="${t.previewSkeleton}">\n      <div class="${t.placeholder} ${t.previewEmoji}"></div>\n      <div class="${t.placeholder} ${t.previewName}"></div>\n      <ul class="${t.tagList}">\n        ${kt(3,`<li class="${t.placeholder} ${t.tag}"></li>`)}\n      </ul>\n    </div>\n  `:"")(e)}\n    </div>\n  `}const xt=new ne((e=>e.isLoaded?function(e){const{classes:t,theme:o,className:i=""}=e;return`\n    <div class="picmo__picker ${t.picker} ${o} ${i}">\n      ${function({showHeader:e,classes:t}){return e?`\n    <header class="${t.header}">\n      <div data-view="search"></div>\n      <div data-view="categoryTabs" data-render="sync"></div>\n    </header>\n  `:""}(e)}\n      <div class="${t.content}">\n        <div data-view="emojiArea"></div>\n      </div>\n      <div data-view="preview"></div>\n    </div>\n  `}(e):_t(e))),Et=$("picker","skeleton","placeholder","searchSkeleton","searchInput","categoryTabsSkeleton","headerSkeleton","categoryTab","contentSkeleton","categoryName","emojiGrid","emoji","previewSkeleton","previewEmoji","previewName","tagList","tag","overlay","content","fullHeight","pluginContainer","header"),St={emojisPerRow:"--emojis-per-row",visibleRows:"--row-count",emojiSize:"--emoji-size"};class zt extends oe{constructor(){super({template:xt,classes:Et}),this.pickerReady=!1,this.externalEvents=new Pe,this.updaters={styleProperty:e=>t=>this.el.style.setProperty(St[e],t.toString()),theme:e=>{const t=this.options.theme,o=this.el.closest(`.${t}`);this.el.classList.remove(t),null==o||o.classList.remove(t),this.el.classList.add(e),null==o||o.classList.add(e)},className:e=>{this.options.className&&this.el.classList.remove(this.options.className),this.el.classList.add(e)},emojisPerRow:this.updateStyleProperty.bind(this,"emojisPerRow"),emojiSize:this.updateStyleProperty.bind(this,"emojiSize"),visibleRows:this.updateStyleProperty.bind(this,"visibleRows")}}initialize(){this.uiElements={pickerContent:oe.byClass(Et.content),header:oe.byClass(Et.header)},this.uiEvents=[oe.uiEvent("keydown",this.handleKeyDown)],this.appEvents={error:this.onError,reinitialize:this.reinitialize,"data:ready":this.onDataReady,"content:show":this.showContent,"variantPopup:hide":this.hideVariantPopup,"emoji:select":this.selectEmoji},super.initialize(),this.options.recentsProvider}destroy(){var e,t;super.destroy(),null==(e=this.search)||e.destroy(),this.emojiArea.destroy(),null==(t=this.categoryTabs)||t.destroy(),this.events.removeAll(),this.externalEvents.removeAll()}clearRecents(){this.options.recentsProvider.clear()}addEventListener(e,t){this.externalEvents.on(e,t)}removeEventListener(e,t){this.externalEvents.off(e,t)}initializePickerView(){this.pickerReady&&(this.showContent(),this.emojiArea.reset(!1))}handleKeyDown(e){const t=e.ctrlKey||e.metaKey;"s"===e.key&&t&&this.search&&(e.preventDefault(),this.search.focus())}buildChildViews(){return this.options.showPreview&&(this.preview=this.viewFactory.create(st)),this.options.showSearch&&(this.search=this.viewFactory.create(ct,{categories:this.categories,emojiVersion:this.emojiVersion})),this.options.showCategoryTabs&&(this.categoryTabs=this.viewFactory.create(bt,{categories:this.categories})),this.currentView=this.emojiArea=this.viewFactory.create(Ge,{categoryTabs:this.categoryTabs,categories:this.categories,emojiVersion:this.emojiVersion}),[this.preview,this.search,this.emojiArea,this.categoryTabs]}setStyleProperties(){this.options.showSearch||this.el.style.setProperty("--search-height-full","0px"),this.options.showCategoryTabs||(this.el.style.setProperty("--category-tabs-height","0px"),this.el.style.setProperty("--category-tabs-offset","0px")),this.options.showPreview||this.el.style.setProperty("--emoji-preview-height-full","0px"),Object.keys(St).forEach((e=>{this.options[e]&&this.el.style.setProperty(St[e],this.options[e].toString())}))}updateStyleProperty(e,t){this.el.style.setProperty(St[e],t.toString())}reinitialize(){this.renderSync()}onError(e){const t=this.viewFactory.createWithOptions({data:!1},et,{message:this.i18n.get("error.load")}),o=this.el.offsetHeight||375;throw this.el.style.height=`${o}px`,T(this.el,t.renderSync()),e}async onDataReady(e){const t=this.el;try{e?this.emojiData=e:await this.emojiDataPromise,"auto"===this.options.emojiVersion?this.emojiVersion=Ct()||parseFloat("14.0"):this.emojiVersion=this.options.emojiVersion,this.categories=await this.emojiData.getCategories(this.options);const[o,i,s,r]=this.buildChildViews();await super.render({isLoaded:!0,search:i,categoryTabs:r,emojiArea:s,preview:o,showHeader:Boolean(this.search||this.categoryTabs),theme:this.options.theme,className:this.options.className}),this.el.style.setProperty("--category-count",this.categories.length.toString()),this.pickerReady=!0,t.replaceWith(this.el),this.setStyleProperties(),this.initializePickerView(),this.setInitialFocus(),this.externalEvents.emit("data:ready")}catch(e){this.events.emit("error",e)}}renderSync(){var e;let t=(null==(e=this.options.categories)?void 0:e.length)||10;if(this.options.showRecents&&(t+=1),super.renderSync({isLoaded:!1,theme:this.options.theme,className:this.options.className,showSearch:this.options.showSearch,showPreview:this.options.showPreview,showCategoryTabs:this.options.showCategoryTabs,showHeader:this.options.showSearch||this.options.showCategoryTabs,emojiCount:this.options.emojisPerRow*this.options.visibleRows,categoryCount:t}),this.el.style.setProperty("--category-count",t.toString()),!this.options.rootElement)throw new Error("Picker must be given a root element via the rootElement option");return T(this.options.rootElement,this.el),this.setStyleProperties(),this.pickerReady&&this.initializePickerView(),this.el}getInitialFocusTarget(){if(typeof this.options.autoFocus<"u")switch(this.options.autoFocus){case"emojis":return this.emojiArea.focusableEmoji;case"search":return this.search;case"auto":return this.search||this.emojiArea.focusableEmoji;default:return null}if(!0===this.options.autoFocusSearch)return console.warn("options.autoFocusSearch is deprecated, please use options.focusTarget instead"),this.search}setInitialFocus(){var e;!this.pickerReady||null==(e=this.getInitialFocusTarget())||e.focus()}reset(e=!0){var t;this.pickerReady&&(this.emojiArea.reset(e),this.showContent(this.emojiArea)),null==(t=this.search)||t.clear(),this.hideVariantPopup()}showContent(e=this.emojiArea){var t,o;e!==this.currentView&&(this.currentView!==this.emojiArea&&(null==(t=this.currentView)||t.destroy()),this.ui.pickerContent.classList.toggle(Et.fullHeight,e!==this.emojiArea),T(this.ui.pickerContent,e.el),this.currentView=e,e===this.emojiArea?(this.emojiArea.reset(),this.categoryTabs&&this.ui.header.appendChild(this.categoryTabs.el)):null==(o=this.categoryTabs)||o.el.remove())}hideVariantPopup(){var e;null==(e=this.variantPopup)||e.destroy()}isPickerClick(e){var t,o;const i=e.target,s=this.el.contains(i),r=null==(o=null==(t=this.variantPopup)?void 0:t.el)?void 0:o.contains(i);return s||r}async selectEmoji({emoji:e}){var t,o;(null==(t=e.skins)?void 0:t.length)&&this.options.showVariants&&!this.isVariantPopupOpen?this.showVariantPopup(e):(await(null==(o=this.variantPopup)?void 0:o.animateHide()),this.events.emit("variantPopup:hide"),await this.emitEmoji(e))}get isVariantPopupOpen(){return this.variantPopup&&!this.variantPopup.isDestroyed}async showVariantPopup(e){const t=document.activeElement;this.events.once("variantPopup:hide",(()=>{null==t||t.focus()})),this.variantPopup=this.viewFactory.create(pt,{emoji:e,parent:this.el}),this.el.appendChild(this.variantPopup.renderSync()),this.variantPopup.activate()}async emitEmoji(e){this.externalEvents.emit("emoji:select",await this.renderer.doEmit(e)),this.options.recentsProvider.addOrUpdateRecent(e,this.options.maxRecents),this.events.emit("recent:add",e)}updateOptions(e){Object.keys(e).forEach((t=>{this.updaters[t](e[t])})),Object.assign(this.options,e)}}class Pt{constructor({events:e,i18n:t,renderer:o,emojiData:i,options:s,customEmojis:r=[],pickerId:a}){this.events=e,this.i18n=t,this.renderer=o,this.emojiData=i,this.options=s,this.customEmojis=r,this.pickerId=a}setEmojiData(e){this.emojiData=Promise.resolve(e)}createWithOptions(e={},t,...o){const i=new t(...o);return i.setPickerId(this.pickerId),i.setEvents(this.events),i.setI18n(this.i18n),i.setRenderer(this.renderer),!1!==e.data&&i.setEmojiData(this.emojiData),i.setOptions(this.options),i.setCustomEmojis(this.customEmojis),i.viewFactory=this,i.initialize(),i}create(e,...t){return this.createWithOptions({},e,...t)}}class Lt{constructor(e={}){b(this,p,void 0),J(this,p,new Map(Object.entries(e)))}get(e,t=e){return w(this,p).get(e)||t}}function Ft(){let e=!1;return function(t){Se.injectStyles&&!e&&(function(e,t){void 0===t&&(t={});var o=t.insertAt;if(e&&!(typeof document>"u")){var i=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===o&&i.firstChild?i.insertBefore(s,i.firstChild):i.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}(t),e=!0)}}p=new WeakMap;let $t,At=0;const It=Ft();const Tt=Object.freeze(Object.defineProperty({__proto__:null,de:{"categories.activities":"Aktivitäten","categories.animals-nature":"Tiere & Natur","categories.custom":"Benutzerdefiniert","categories.flags":"Flaggen","categories.food-drink":"Essen & Trinken","categories.objects":"Gegenstände","categories.people-body":"Mensch & Körper","categories.recents":"Zuletzt genutzt","categories.smileys-emotion":"Smileys & Emotionen","categories.symbols":"Symbole","categories.travel-places":"Reisen & Orte","error.load":"Emojis wurden nicht geladen","recents.clear":"Zuletzt genutzte Emojis löschen","recents.none":"Kein Emoji ausgewählt.",retry:"Erneut versuchen","search.clear":"Suche löschen","search.error":"Suche erfolglos","search.notFound":"Kein Emoji gefunden",search:"Emojis durchsuchen ..."},en:ge,fi:{"categories.activities":"Aktiviteetit","categories.animals-nature":"Eläimet & luonto","categories.custom":"Mukautettu","categories.flags":"Liput","categories.food-drink":"Ruoka & juoma","categories.objects":"Esineet","categories.people-body":"Ihmiset & keho","categories.recents":"Viimeksi käytetty","categories.smileys-emotion":"Hymiöt & tunne","categories.symbols":"Symbolit","categories.travel-places":"Matkustus & paikat","error.load":"Emojien lataaminen epäonnistui","recents.clear":"Tyhjennä viimeksi käytetyt emojit","recents.none":"Et ole valinnut vielä emojia.",retry:"Kokeile uudestaan","search.clear":"Tyhjennä haku","search.error":"Emojien etsiminen epäonnistui","search.notFound":"Emojia ei löytynyt",search:"Etsi emojia..."},fr:{"categories.activities":"Activités","categories.animals-nature":"Animaux et nature","categories.custom":"Personnalisé","categories.flags":"Drapeaux","categories.food-drink":"Nourriture et boissons","categories.objects":"Objets","categories.people-body":"Personnes et corps","categories.recents":"Récemment utilisé","categories.smileys-emotion":"Visages et émotions","categories.symbols":"Symboles","categories.travel-places":"Voyages et lieux","error.load":"Échec du chargement des émojis","recents.clear":"Effacez les émojis récents","recents.none":"Vous n'avez pas encore sélectionné d'émojis.",retry:"Essayez à nouveau","search.clear":"Effacer la recherche","search.error":"Échec de la recherche d'émojis","search.notFound":"Aucun émoji trouvé",search:"Rechercher des émojis..."},nl:{"categories.activities":"Activiteiten","categories.animals-nature":"Dieren & Natuur","categories.custom":"Aangepast","categories.flags":"Vlaggen","categories.food-drink":"Eten & Drinken","categories.objects":"Voorwerpen","categories.people-body":"Mens & Lichaam","categories.recents":"Laatst gebruikt","categories.smileys-emotion":"Smileys en emoties","categories.symbols":"Symbolen","categories.travel-places":"Reizen & Plaatsen","error.load":"Kan emoji's niet laden","recents.clear":"Wis recente emoji's","recents.none":"Geen emoji geselecteerd.",retry:"Probeer het nog eens","search.clear":"Zoekopdracht wissen","search.error":"Zoeken mislukt","search.notFound":"Geen emoji gevonden",search:"Zoek emoji..."},no:{"categories.activities":"Aktiviteter","categories.animals-nature":"Dyr & natur","categories.custom":"Tilpasset","categories.flags":"Flagg","categories.food-drink":"Mat & drikke","categories.objects":"Objekter","categories.people-body":"Mennesker & kropp","categories.recents":"Nylig brukte","categories.smileys-emotion":"Smilefjes & følelser","categories.symbols":"Symboler","categories.travel-places":"Reise & steder","error.load":"Klarte ikke laste inn emojis","recents.clear":"Fjern nylige emojis","recents.none":"Du har ikke valgt noen emojis enda.",retry:"Prøv igjen","search.clear":"Tøm søk","search.error":"Klarte ikke å søke etter emojis","search.notFound":"Ingen emojis funnet",search:"Søk etter emojis..."},sv:{"categories.activities":"Aktiviteter","categories.animals-nature":"Djur & natur","categories.custom":"Anpassad","categories.flags":"Flagga","categories.food-drink":"Mat & dryck","categories.objects":"Objekt","categories.people-body":"Människor & kropp","categories.recents":"Nyligen använd","categories.smileys-emotion":"Humör & känslor","categories.symbols":"Symboler","categories.travel-places":"Resor & platser","error.load":"Det gick inte att ladda emojis","recents.clear":"Ta bort de senaste emojis","recents.none":"Du har inte valt några emojis än",retry:"Försök igen","search.clear":"Tom sökning","search.error":"Det gick inte att söka efter emojis","search.notFound":"Inga emojis hittades",search:"Sök efter emojis..."}},Symbol.toStringTag,{value:"Module"}));e.EmojiPicker=zt,e.Events=Ee,e.FocusTrap=Q,e.InMemoryProvider=class extends be{constructor(){super(...arguments),this.recents=[]}clear(){this.recents=[]}getRecents(e){return this.recents.slice(0,e)}addOrUpdateRecent(e,t){this.recents=[e,...this.getRecents(t).filter((t=>t.hexcode!==e.hexcode))].slice(0,t)}},e.InMemoryStoreFactory=U,e.IndexedDbStoreFactory=ve,e.LocalStorageProvider=ke,e.NativeRenderer=pe,e.RecentsProvider=be,e.Renderer=me,e.SessionStorageProvider=class extends Ce{constructor(){super(V()?sessionStorage:we())}},e.animate=P,e.autoTheme=te,e.caseInsensitiveIncludes=E,e.computeHash=F,e.createDatabase=async function(e,t,o,i){(await Y(e,t,o,i)).close()},e.createPicker=function(e){It('.picmo__picker .picmo__icon{width:1.25em;height:1em;fill:currentColor}.picmo__icon-small{font-size:.8em}.picmo__icon-medium{font-size:1em}.picmo__icon-large{font-size:1.25em}.picmo__icon-2x{font-size:2em}.picmo__icon-3x{font-size:3em}.picmo__icon-4x{font-size:4em}.picmo__icon-5x{font-size:5em}.picmo__icon-8x{font-size:8em}.picmo__icon-10x{font-size:10em}.picmo__light,.picmo__auto{color-scheme:light;--accent-color: #4f46e5;--background-color: #f9fafb;--border-color: #cccccc;--category-name-background-color: #f9fafb;--category-name-button-color: #999999;--category-name-text-color: hsl(214, 30%, 50%);--category-tab-active-background-color: rgba(255, 255, 255, .6);--category-tab-active-color: var(--accent-color);--category-tab-color: #666;--category-tab-highlight-background-color: rgba(0, 0, 0, .15);--error-color-dark: hsl(0, 100%, 45%);--error-color: hsl(0, 100%, 40%);--focus-indicator-background-color: hsl(198, 65%, 85%);--focus-indicator-color: #333333;--hover-background-color: #c7d2fe;--placeholder-background-color: #cccccc;--search-background-color: #f9fafb;--search-focus-background-color: #ffffff;--search-icon-color: #999999;--search-placeholder-color: #71717a;--secondary-background-color: #e2e8f0;--secondary-text-color: #666666;--tag-background-color: rgba(162, 190, 245, .3);--text-color: #000000;--variant-popup-background-color: #ffffff}.picmo__dark{color-scheme:dark;--accent-color: #A580F9;--background-color: #333333;--border-color: #666666;--category-name-background-color: #333333;--category-name-button-color: #eeeeee;--category-name-text-color: #ffffff;--category-tab-active-background-color: #000000;--category-tab-active-color: var(--accent-color);--category-tab-color: #cccccc;--category-tab-highlight-background-color: #4A4A4A;--error-color-dark: hsl(0, 7%, 3%);--error-color: hsl(0, 30%, 60%);--focus-indicator-background-color: hsl(0, 0%, 50%);--focus-indicator-color: #999999;--hover-background-color: hsla(0, 0%, 40%, .85);--image-placeholder-color: #ffffff;--placeholder-background-color: #666666;--search-background-color: #71717a;--search-focus-background-color: #52525b;--search-icon-color: #cccccc;--search-placeholder-color: #d4d4d8;--secondary-background-color: #000000;--secondary-text-color: #999999;--tag-background-color: rgba(162, 190, 245, .3);--text-color: #ffffff;--variant-popup-background-color: #333333}@media (prefers-color-scheme: dark){.picmo__auto{color-scheme:dark;--accent-color: #A580F9;--background-color: #333333;--border-color: #666666;--category-name-background-color: #333333;--category-name-button-color: #eeeeee;--category-name-text-color: #ffffff;--category-tab-active-background-color: #000000;--category-tab-active-color: var(--accent-color);--category-tab-color: #cccccc;--category-tab-highlight-background-color: #4A4A4A;--error-color-dark: hsl(0, 7%, 3%);--error-color: hsl(0, 30%, 60%);--focus-indicator-background-color: hsl(0, 0%, 50%);--focus-indicator-color: #999999;--hover-background-color: hsla(0, 0%, 40%, .85);--image-placeholder-color: #ffffff;--placeholder-background-color: #666666;--search-background-color: #71717a;--search-focus-background-color: #52525b;--search-icon-color: #cccccc;--search-placeholder-color: #d4d4d8;--secondary-background-color: #000000;--secondary-text-color: #999999;--tag-background-color: rgba(162, 190, 245, .3);--text-color: #ffffff;--variant-popup-background-color: #333333}}.picmo__picker .picmo__categoryButtonsContainer{overflow:auto;padding:2px 0}.picmo__picker .picmo__categoryButtonsContainer.picmo__has-overflow-right{mask-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%);-webkit-mask-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%)}.picmo__picker .picmo__categoryButtonsContainer.picmo__has-overflow-left{mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%);-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%)}.picmo__picker .picmo__categoryButtonsContainer.picmo__has-overflow-both{mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%)}.picmo__picker .picmo__categoryButtons{display:flex;flex-direction:row;gap:var(--tab-gap);margin:0;padding:0 .5em;align-items:center;height:var(--category-tabs-height);box-sizing:border-box;width:100%;justify-content:space-between;position:relative;list-style-type:none;justify-self:center;max-width:min(23.55rem,calc(var(--category-count, 1) * 2.5rem))}.picmo__picker .picmo__categoryButtons .picmo__categoryTab{display:flex;align-items:center;transition:all .1s;width:2em}.picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton{color:var(--category-tab-active-color);background:linear-gradient(rgba(255,255,255,.75) 0%,rgba(255,255,255,.75) 100%),linear-gradient(var(--category-tab-active-color) 0%,var(--category-tab-active-color) 100%);border:2px solid var(--category-tab-active-color)}.picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton:hover{background-color:var(--category-tab-active-background-color)}.picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton{border-radius:5px;background:transparent;border:2px solid transparent;color:var(--category-tab-color);cursor:pointer;padding:2px;vertical-align:middle;display:flex;align-items:center;justify-content:center;font-size:1.2rem;width:1.6em;height:1.6em;transition:all .1s}.picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton:is(img){width:var(--category-tab-size);height:var(--category-tab-size)}.picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton:hover{background:var(--category-tab-highlight-background-color)}.picmo__dataError [data-icon]{opacity:.8}@keyframes appear{0%{opacity:0}to{opacity:.8}}@keyframes appear-grow{0%{opacity:0;transform:scale(.8)}to{opacity:.8;transform:scale(1)}}.picmo__picker .picmo__error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--secondary-text-color)}.picmo__picker .picmo__error .picmo__iconContainer{opacity:.8;animation:appear-grow .25s cubic-bezier(.175,.885,.32,1.275);--color-primary: var(--error-color);--color-secondary: var(--error-color-dark)}.picmo__picker .picmo__error .picmo__title{animation:appear .25s;animation-delay:50ms;animation-fill-mode:both}.picmo__picker .picmo__error button{padding:8px 16px;cursor:pointer;background:var(--background-color);border:1px solid var(--text-color);border-radius:5px;color:var(--text-color)}.picmo__picker .picmo__error button:hover{background:var(--text-color);color:var(--background-color)}.picmo__emojiButton{background:transparent;border:none;border-radius:15px;cursor:pointer;display:flex;font-family:var(--emoji-font);font-size:var(--emoji-size);height:100%;justify-content:center;align-items:center;margin:0;overflow:hidden;padding:0;width:100%}.picmo__emojiButton:hover{background:var(--hover-background-color)}.picmo__emojiButton:focus{border-radius:0;background:var(--focus-indicator-background-color);outline:1px solid var(--focus-indicator-color)}.picmo__picker .picmo__emojiArea{height:var(--emoji-area-height);overflow-y:auto;position:relative}.picmo__picker .picmo__emojiCategory{position:relative}.picmo__picker .picmo__emojiCategory .picmo__categoryName{font-size:.9em;padding:.5rem;margin:0;background:var(--category-name-background-color);color:var(--category-name-text-color);top:0;z-index:1;display:grid;gap:4px;grid-template-columns:auto 1fr auto;align-items:center;line-height:1;box-sizing:border-box;height:var(--category-name-height);justify-content:flex-start;text-transform:uppercase}.picmo__picker .picmo__emojiCategory .picmo__categoryName button{background:transparent;border:none;display:flex;align-items:center;cursor:pointer;color:var(--category-name-button-color)}.picmo__picker .picmo__emojiCategory .picmo__categoryName button:hover{opacity:1}.picmo__picker .picmo__emojiCategory .picmo__noRecents{color:var(--secondary-text-color);grid-column:1 / span var(--emojis-per-row);font-size:.9em;text-align:center;display:flex;align-items:center;justify-content:center;min-height:calc(var(--emoji-size) * var(--emoji-size-multiplier))}.picmo__picker .picmo__emojiCategory .picmo__recentEmojis[data-empty=true]{display:none}:is(.picmo__picker .picmo__emojiCategory) .picmo__recentEmojis[data-empty=false]+div{display:none}.picmo__picker .picmo__emojiContainer{display:grid;justify-content:space-between;gap:1px;padding:0 .5em;grid-template-columns:repeat(var(--emojis-per-row),calc(var(--emoji-size) * var(--emoji-size-multiplier)));grid-auto-rows:calc(var(--emoji-size) * var(--emoji-size-multiplier));align-items:center;justify-items:center}.picmo__picker.picmo__picker{--border-radius: 5px;--emoji-area-height: calc((var(--row-count) * var(--emoji-size) * var(--emoji-size-multiplier)) + var(--category-name-height));--content-height: var(--emoji-area-height);--emojis-per-row: 8;--row-count: 6;--emoji-preview-margin: 4px;--emoji-preview-height: calc(var(--emoji-preview-size) + 1em + 1px);--emoji-preview-height-full: calc(var(--emoji-preview-height) + var(--emoji-preview-margin));--emoji-preview-size: 2.75em;--emoji-size: 2rem;--emoji-size-multiplier: 1.3;--content-margin: 8px;--category-tabs-height:calc(1.5em + 9px);--category-tabs-offset: 8px;--category-tab-size: 1.2rem;--category-name-height: 2rem;--category-name-padding-y: 6px;--search-height: 2em;--search-margin: .5em;--search-margin-bottom: 4px;--search-height-full: calc(var(--search-height) + var(--search-margin) + var(--search-margin-bottom));--overlay-background-color: rgba(0, 0, 0, .8);--emoji-font: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";--ui-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--ui-font-size: 16px;--picker-width: calc(var(--emojis-per-row) * var(--emoji-size) * var(--emoji-size-multiplier) + 2.75rem);--preview-background-color: var(--secondary-background-color);background:var(--background-color);border-radius:var(--border-radius);border:1px solid var(--border-color);font-family:var(--ui-font);font-size:var(--ui-font-size);overflow:hidden;position:relative;width:var(--picker-width);display:grid;gap:8px}.picmo__picker.picmo__picker>*{font-family:var(--ui-font)}.picmo__picker.picmo__skeleton{background:var(--background-color);border-radius:var(--border-radius);border:1px solid var(--border-color);font-family:var(--ui-font);width:var(--picker-width);color:var(--secondary-text-color)}.picmo__picker.picmo__skeleton *{box-sizing:border-box}.picmo__picker.picmo__skeleton .picmo__placeholder{background:var(--placeholder-background-color);position:relative;overflow:hidden}.picmo__picker.picmo__skeleton .picmo__placeholder:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 100%);animation:shine 2s infinite;content:""}.picmo__picker.picmo__skeleton .picmo__headerSkeleton{background-color:var(--secondary-background-color);padding-top:8px;padding-bottom:8px;display:flex;flex-direction:column;overflow:hidden;gap:8px;border-bottom:1px solid var(--border-color);width:var(--picker-width)}.picmo__picker.picmo__skeleton .picmo__searchSkeleton{padding:0 8px;height:var(--search-height)}.picmo__picker.picmo__skeleton .picmo__searchSkeleton .picmo__searchInput{width:100%;height:28px;border-radius:3px}.picmo__picker.picmo__skeleton .picmo__categoryTabsSkeleton{height:var(--category-tabs-height);display:flex;flex-direction:row;align-items:center;justify-self:center;width:calc(2rem * var(--category-count, 1))}.picmo__picker.picmo__skeleton .picmo__categoryTabsSkeleton .picmo__categoryTab{width:25px;height:25px;padding:2px;border-radius:5px;margin:.25em}.picmo__picker.picmo__skeleton .picmo__contentSkeleton{height:var(--content-height);padding-right:8px;opacity:.7}.picmo__picker.picmo__skeleton .picmo__contentSkeleton .picmo__categoryName{width:50%;height:1rem;margin:.5rem;box-sizing:border-box}.picmo__picker.picmo__skeleton .picmo__contentSkeleton .picmo__emojiGrid{display:grid;justify-content:space-between;gap:1px;padding:0 .5em;grid-template-columns:repeat(var(--emojis-per-row),calc(var(--emoji-size) * var(--emoji-size-multiplier)));grid-auto-rows:calc(var(--emoji-size) * var(--emoji-size-multiplier));align-items:center;justify-items:center;width:var(--picker-width)}.picmo__picker.picmo__skeleton .picmo__contentSkeleton .picmo__emojiGrid .picmo__emoji{width:var(--emoji-size);height:var(--emoji-size);border-radius:50%}.picmo__picker.picmo__skeleton .picmo__previewSkeleton{height:var(--emoji-preview-height);border-top:1px solid var(--border-color);display:grid;align-items:center;padding:.5em;gap:6px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"emoji name" "emoji tags"}.picmo__picker.picmo__skeleton .picmo__previewSkeleton .picmo__previewEmoji{grid-area:emoji;border-radius:50%;width:var(--emoji-preview-size);height:var(--emoji-preview-size)}.picmo__picker.picmo__skeleton .picmo__previewSkeleton .picmo__previewName{grid-area:name;height:.8em;width:80%}.picmo__picker.picmo__skeleton .picmo__previewSkeleton .picmo__tagList{grid-area:tags;list-style-type:none;display:flex;flex-direction:row;padding:0;margin:0}.picmo__picker.picmo__skeleton .picmo__previewSkeleton .picmo__tagList .picmo__tag{border-radius:3px;padding:2px 8px;margin-right:.25em;height:1em;width:20%}.picmo__overlay{background:rgba(0,0,0,.75);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.picmo__content{position:relative;overflow:hidden;height:var(--content-height)}.picmo__content.picmo__fullHeight{height:calc(var(--content-height) + var(--category-tabs-height) + var(--category-tabs-offset));overflow-y:auto}.picmo__pluginContainer{margin:.5em;display:flex;flex-direction:row}.picmo__header{background-color:var(--secondary-background-color);padding-top:8px;padding-bottom:8px;display:grid;gap:8px;border-bottom:1px solid var(--border-color)}@media (prefers-reduced-motion: reduce){.picmo__placeholder{background:var(--placeholder-background-color);position:relative;overflow:hidden}.picmo__placeholder:after{display:none}}.picmo__picker .picmo__preview{border-top:1px solid var(--border-color);display:grid;align-items:center;gap:6px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"emoji name" "emoji tags";height:var(--emoji-preview-height);box-sizing:border-box;padding:.5em;position:relative;background:var(--preview-background-color)}.picmo__picker .picmo__preview .picmo__previewEmoji{grid-area:emoji;font-size:var(--emoji-preview-size);font-family:var(--emoji-font);width:1.25em;display:flex;align-items:center;justify-content:center}.picmo__picker .picmo__preview .picmo__previewName{grid-area:name;color:var(--text-color);font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.picmo__picker .picmo__preview .picmo__tagList{grid-area:tags;list-style-type:none;display:flex;flex-direction:row;padding:0;margin:0;font-size:.75em;overflow:hidden}.picmo__picker .picmo__preview .picmo__tag{border-radius:3px;background:var(--tag-background-color);color:var(--text-color);padding:2px 8px;margin-right:.25em;white-space:nowrap}.picmo__picker .picmo__preview .picmo__tag:last-child{margin-right:0}.picmo__picker .picmo__searchContainer{display:flex;height:var(--search-height);box-sizing:border-box;padding:0 8px;position:relative}.picmo__picker .picmo__searchContainer .picmo__searchField{background:var(--search-background-color);border-radius:3px;border:none;box-sizing:border-box;color:var(--text-color);font-size:.9em;outline:none;padding:.5em 2.25em .5em .5em;width:100%}.picmo__picker .picmo__searchContainer .picmo__searchField:focus{background:var(--search-focus-background-color)}.picmo__picker .picmo__searchContainer .picmo__searchField::placeholder{color:var(--search-placeholder-color)}.picmo__picker .picmo__searchContainer .picmo__searchAccessory{color:var(--search-icon-color);height:100%;position:absolute;right:1em;top:0;width:1.25rem;display:flex;align-items:center}.picmo__picker .picmo__searchContainer .picmo__searchAccessory svg{fill:var(--search-icon-color)}.picmo__picker .picmo__searchContainer .picmo__clearButton{border:0;color:var(--search-icon-color);background:transparent;cursor:pointer}.picmo__picker .picmo__searchContainer .picmo__clearSearchButton{cursor:pointer;border:none;background:transparent;color:var(--search-icon-color);font-size:1em;width:100%;height:100%;display:flex;align-items:center;padding:0}.picmo__picker .picmo__searchContainer .picmo__notFound [data-icon]{fill:#f3e265}.picmo__picker .picmo__variantOverlay{background:var(--overlay-background-color);border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.picmo__picker .picmo__variantOverlay .picmo__variantPopup{background:var(--variant-popup-background-color);border-radius:5px;margin:.5em;padding:.5em;text-align:center;user-select:none;display:flex;align-items:center;justify-content:center}.picmo__customEmoji{width:1em;height:1em}@keyframes shine{to{transform:translate(100%)}}.picmo__picker .picmo__imagePlaceholder{width:2rem;height:2rem;border-radius:50%}.picmo__placeholder{background:#DDDBDD;position:relative}.picmo__placeholder:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 100%);animation:shine 2s infinite;content:""}\n');const t=xe(e),o=((null==t?void 0:t.custom)||[]).map((e=>({...e,custom:!0,tags:["custom",...e.tags||[]]}))),i=new ze;$t||($t=function(e){return Y(e.locale,e.dataStore,e.messages,e.emojiData)}(t));const s=new Lt(t.i18n);$t.then((e=>{i.emit("data:ready",e)})).catch((e=>{i.emit("error",e)}));const r=new Pt({events:i,i18n:s,customEmojis:o,renderer:t.renderer,options:t,emojiData:$t,pickerId:`picmo-${Date.now()}-${At++}`}).create(zt);return r.renderSync(),r},e.createStyleInjector=Ft,e.darkTheme=ee,e.debounce=z,e.deleteDatabase=function(e,t){e.deleteDatabase(t)},e.empty=I,e.en=ge,e.getEmojiForEvent=_,e.getOptions=xe,e.getPrefixedClasses=$,e.globalConfig=Se,e.i18n=Tt,e.isLocalStorageAvailable=R,e.isSessionStorageAvailable=V,e.lightTheme=X,e.prefixClassName=A,e.replaceChildren=T,e.shouldAnimate=x,e.throttle=S,e.toElement=L,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
(function(T,b){typeof exports=="object"&&typeof module<"u"?b(exports,require("picmo")):typeof define=="function"&&define.amd?define(["exports","picmo"],b):(T=typeof globalThis<"u"?globalThis:T||self,b(T.picmoPopup={},T.picmo))})(this,function(T,b){"use strict";function _(t){return t.split("-")[0]}function F(t){return t.split("-")[1]}function H(t){return["top","bottom"].includes(_(t))?"x":"y"}function et(t){return t==="y"?"height":"width"}function nt(t,e,n){let{reference:i,floating:o}=t;const c=i.x+i.width/2-o.width/2,r=i.y+i.height/2-o.height/2,s=H(e),l=et(s),a=i[l]/2-o[l]/2,d=_(e),f=s==="x";let u;switch(d){case"top":u={x:c,y:i.y-o.height};break;case"bottom":u={x:c,y:i.y+i.height};break;case"right":u={x:i.x+i.width,y:r};break;case"left":u={x:i.x-o.width,y:r};break;default:u={x:i.x,y:i.y}}switch(F(e)){case"start":u[s]-=a*(n&&f?-1:1);break;case"end":u[s]+=a*(n&&f?-1:1);break}return u}const vt=async(t,e,n)=>{const{placement:i="bottom",strategy:o="absolute",middleware:c=[],platform:r}=n,s=await(r.isRTL==null?void 0:r.isRTL(e));let l=await r.getElementRects({reference:t,floating:e,strategy:o}),{x:a,y:d}=nt(l,i,s),f=i,u={},h=0;for(let m=0;m<c.length;m++){const{name:p,fn:w}=c[m],{x:y,y:g,data:v,reset:x}=await w({x:a,y:d,initialPlacement:i,placement:f,strategy:o,middlewareData:u,rects:l,platform:r,elements:{reference:t,floating:e}});if(a=y!=null?y:a,d=g!=null?g:d,u={...u,[p]:{...u[p],...v}},x&&h<=50){h++,typeof x=="object"&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await r.getElementRects({reference:t,floating:e,strategy:o}):x.rects),{x:a,y:d}=nt(l,f,s)),m=-1;continue}}return{x:a,y:d,placement:f,strategy:o,middlewareData:u}};function bt(t){return{top:0,right:0,bottom:0,left:0,...t}}function Ct(t){return typeof t!="number"?bt(t):{top:t,right:t,bottom:t,left:t}}function I(t){return{...t,top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}}async function Q(t,e){var n;e===void 0&&(e={});const{x:i,y:o,platform:c,rects:r,elements:s,strategy:l}=t,{boundary:a="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:u=!1,padding:h=0}=e,m=Ct(h),w=s[u?f==="floating"?"reference":"floating":f],y=I(await c.getClippingRect({element:(n=await(c.isElement==null?void 0:c.isElement(w)))==null||n?w:w.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(s.floating)),boundary:a,rootBoundary:d,strategy:l})),g=I(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({rect:f==="floating"?{...r.floating,x:i,y:o}:r.reference,offsetParent:await(c.getOffsetParent==null?void 0:c.getOffsetParent(s.floating)),strategy:l}):r[f]);return{top:y.top-g.top+m.top,bottom:g.bottom-y.bottom+m.bottom,left:y.left-g.left+m.left,right:g.right-y.right+m.right}}const Et=Math.min,Pt=Math.max;function ot(t,e,n){return Pt(t,Et(e,n))}const At={left:"right",right:"left",bottom:"top",top:"bottom"};function z(t){return t.replace(/left|right|bottom|top/g,e=>At[e])}function it(t,e,n){n===void 0&&(n=!1);const i=F(t),o=H(t),c=et(o);let r=o==="x"?i===(n?"end":"start")?"right":"left":i==="start"?"bottom":"top";return e.reference[c]>e.floating[c]&&(r=z(r)),{main:r,cross:z(r)}}const Lt={start:"end",end:"start"};function Z(t){return t.replace(/start|end/g,e=>Lt[e])}const Ot=["top","right","bottom","left"].reduce((t,e)=>t.concat(e,e+"-start",e+"-end"),[]);function Rt(t,e,n){return(t?[...n.filter(o=>F(o)===t),...n.filter(o=>F(o)!==t)]:n.filter(o=>_(o)===o)).filter(o=>t?F(o)===t||(e?Z(o)!==o:!1):!0)}const kt=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(e){var n,i,o,c,r;const{x:s,y:l,rects:a,middlewareData:d,placement:f,platform:u,elements:h}=e,{alignment:m=null,allowedPlacements:p=Ot,autoAlignment:w=!0,...y}=t,g=Rt(m,w,p),v=await Q(e,y),x=(n=(i=d.autoPlacement)==null?void 0:i.index)!=null?n:0,P=g[x];if(P==null)return{};const{main:U,cross:G}=it(P,a,await(u.isRTL==null?void 0:u.isRTL(h.floating)));if(f!==P)return{x:s,y:l,reset:{placement:g[0]}};const J=[v[_(P)],v[U],v[G]],A=[...(o=(c=d.autoPlacement)==null?void 0:c.overflows)!=null?o:[],{placement:P,overflows:J}],D=g[x+1];if(D)return{data:{index:x+1,overflows:A},reset:{placement:D}};const V=A.slice().sort((k,j)=>k.overflows[0]-j.overflows[0]),$=(r=V.find(k=>{let{overflows:j}=k;return j.every(re=>re<=0)}))==null?void 0:r.placement,N=$!=null?$:V[0].placement;return N!==f?{data:{index:x+1,overflows:A},reset:{placement:N}}:{}}}};function Tt(t){const e=z(t);return[Z(t),e,Z(e)]}const Bt=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n;const{placement:i,middlewareData:o,rects:c,initialPlacement:r,platform:s,elements:l}=e,{mainAxis:a=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:u="bestFit",flipAlignment:h=!0,...m}=t,p=_(i),y=f||(p===r||!h?[z(r)]:Tt(r)),g=[r,...y],v=await Q(e,m),x=[];let P=((n=o.flip)==null?void 0:n.overflows)||[];if(a&&x.push(v[p]),d){const{main:A,cross:D}=it(i,c,await(s.isRTL==null?void 0:s.isRTL(l.floating)));x.push(v[A],v[D])}if(P=[...P,{placement:i,overflows:x}],!x.every(A=>A<=0)){var U,G;const A=((U=(G=o.flip)==null?void 0:G.index)!=null?U:0)+1,D=g[A];if(D)return{data:{index:A,overflows:P},reset:{placement:D}};let V="bottom";switch(u){case"bestFit":{var J;const $=(J=P.map(N=>[N,N.overflows.filter(k=>k>0).reduce((k,j)=>k+j,0)]).sort((N,k)=>N[1]-k[1])[0])==null?void 0:J[0].placement;$&&(V=$);break}case"initialPlacement":V=r;break}if(i!==V)return{reset:{placement:V}}}return{}}}};async function St(t,e){const{placement:n,platform:i,elements:o}=t,c=await(i.isRTL==null?void 0:i.isRTL(o.floating)),r=_(n),s=F(n),l=H(n)==="x",a=["left","top"].includes(r)?-1:1,d=c&&l?-1:1,f=typeof e=="function"?e(t):e;let{mainAxis:u,crossAxis:h,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return s&&typeof m=="number"&&(h=s==="end"?m*-1:m),l?{x:h*d,y:u*a}:{x:u*a,y:h*d}}const st=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){const{x:n,y:i}=e,o=await St(e,t);return{x:n+o.x,y:i+o.y,data:o}}}};function _t(t){return t==="x"?"y":"x"}const rt=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:i,placement:o}=e,{mainAxis:c=!0,crossAxis:r=!1,limiter:s={fn:w=>{let{x:y,y:g}=w;return{x:y,y:g}}},...l}=t,a={x:n,y:i},d=await Q(e,l),f=H(_(o)),u=_t(f);let h=a[f],m=a[u];if(c){const w=f==="y"?"top":"left",y=f==="y"?"bottom":"right",g=h+d[w],v=h-d[y];h=ot(g,h,v)}if(r){const w=u==="y"?"top":"left",y=u==="y"?"bottom":"right",g=m+d[w],v=m-d[y];m=ot(g,m,v)}const p=s.fn({...e,[f]:h,[u]:m});return{...p,data:{x:p.x-n,y:p.y-i}}}}};function ct(t){return t&&t.document&&t.location&&t.alert&&t.setInterval}function L(t){if(t==null)return window;if(!ct(t)){const e=t.ownerDocument;return e&&e.defaultView||window}return t}function C(t){return L(t).getComputedStyle(t)}function O(t){return ct(t)?"":t?(t.nodeName||"").toLowerCase():""}function lt(){const t=navigator.userAgentData;return t!=null&&t.brands?t.brands.map(e=>e.brand+"/"+e.version).join(" "):navigator.userAgent}function E(t){return t instanceof L(t).HTMLElement}function B(t){return t instanceof L(t).Element}function Dt(t){return t instanceof L(t).Node}function M(t){if(typeof ShadowRoot>"u")return!1;const e=L(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function X(t){const{overflow:e,overflowX:n,overflowY:i}=C(t);return/auto|scroll|overlay|hidden/.test(e+i+n)}function Vt(t){return["table","td","th"].includes(O(t))}function at(t){const e=/firefox/i.test(lt()),n=C(t);return n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].includes(n.willChange)||e&&n.willChange==="filter"||e&&(n.filter?n.filter!=="none":!1)}function ft(){return!/^((?!chrome|android).)*safari/i.test(lt())}const ut=Math.min,W=Math.max,Y=Math.round;function R(t,e,n){var i,o,c,r;e===void 0&&(e=!1),n===void 0&&(n=!1);const s=t.getBoundingClientRect();let l=1,a=1;e&&E(t)&&(l=t.offsetWidth>0&&Y(s.width)/t.offsetWidth||1,a=t.offsetHeight>0&&Y(s.height)/t.offsetHeight||1);const d=B(t)?L(t):window,f=!ft()&&n,u=(s.left+(f&&(i=(o=d.visualViewport)==null?void 0:o.offsetLeft)!=null?i:0))/l,h=(s.top+(f&&(c=(r=d.visualViewport)==null?void 0:r.offsetTop)!=null?c:0))/a,m=s.width/l,p=s.height/a;return{width:m,height:p,top:h,right:u+m,bottom:h+p,left:u,x:u,y:h}}function S(t){return((Dt(t)?t.ownerDocument:t.document)||window.document).documentElement}function K(t){return B(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function dt(t){return R(S(t)).left+K(t).scrollLeft}function Nt(t){const e=R(t);return Y(e.width)!==t.offsetWidth||Y(e.height)!==t.offsetHeight}function Ft(t,e,n){const i=E(e),o=S(e),c=R(t,i&&Nt(e),n==="fixed");let r={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(i||!i&&n!=="fixed")if((O(e)!=="body"||X(o))&&(r=K(e)),E(e)){const l=R(e,!0);s.x=l.x+e.clientLeft,s.y=l.y+e.clientTop}else o&&(s.x=dt(o));return{x:c.left+r.scrollLeft-s.x,y:c.top+r.scrollTop-s.y,width:c.width,height:c.height}}function pt(t){return O(t)==="html"?t:t.assignedSlot||t.parentNode||(M(t)?t.host:null)||S(t)}function ht(t){return!E(t)||C(t).position==="fixed"?null:Mt(t)}function Mt(t){let{offsetParent:e}=t,n=t,i=!1;for(;n&&n!==e;){const{assignedSlot:o}=n;if(o){let c=o.offsetParent;if(C(o).display==="contents"){const r=o.hasAttribute("style"),s=o.style.display;o.style.display=C(n).display,c=o.offsetParent,o.style.display=s,r||o.removeAttribute("style")}n=o,e!==c&&(e=c,i=!0)}else if(M(n)&&n.host&&i)break;n=M(n)&&n.host||n.parentNode}return e}function Wt(t){let e=pt(t);for(M(e)&&(e=e.host);E(e)&&!["html","body"].includes(O(e));){if(at(e))return e;{const n=e.parentNode;e=M(n)?n.host:n}}return null}function tt(t){const e=L(t);let n=ht(t);for(;n&&Vt(n)&&C(n).position==="static";)n=ht(n);return n&&(O(n)==="html"||O(n)==="body"&&C(n).position==="static"&&!at(n))?e:n||Wt(t)||e}function mt(t){if(E(t))return{width:t.offsetWidth,height:t.offsetHeight};const e=R(t);return{width:e.width,height:e.height}}function $t(t){let{rect:e,offsetParent:n,strategy:i}=t;const o=E(n),c=S(n);if(n===c)return e;let r={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((o||!o&&i!=="fixed")&&((O(n)!=="body"||X(c))&&(r=K(n)),E(n))){const l=R(n,!0);s.x=l.x+n.clientLeft,s.y=l.y+n.clientTop}return{...e,x:e.x-r.scrollLeft+s.x,y:e.y-r.scrollTop+s.y}}function jt(t,e){const n=L(t),i=S(t),o=n.visualViewport;let c=i.clientWidth,r=i.clientHeight,s=0,l=0;if(o){c=o.width,r=o.height;const a=ft();(a||!a&&e==="fixed")&&(s=o.offsetLeft,l=o.offsetTop)}return{width:c,height:r,x:s,y:l}}function Ht(t){var e;const n=S(t),i=K(t),o=(e=t.ownerDocument)==null?void 0:e.body,c=W(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),r=W(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0);let s=-i.scrollLeft+dt(t);const l=-i.scrollTop;return C(o||n).direction==="rtl"&&(s+=W(n.clientWidth,o?o.clientWidth:0)-c),{width:c,height:r,x:s,y:l}}function gt(t){const e=pt(t);return["html","body","#document"].includes(O(e))?t.ownerDocument.body:E(e)&&X(e)?e:gt(e)}function q(t,e){var n;e===void 0&&(e=[]);const i=gt(t),o=i===((n=t.ownerDocument)==null?void 0:n.body),c=L(i),r=o?[c].concat(c.visualViewport||[],X(i)?i:[]):i,s=e.concat(r);return o?s:s.concat(q(r))}function It(t,e){const n=e.getRootNode==null?void 0:e.getRootNode();if(t.contains(e))return!0;if(n&&M(n)){let i=e;do{if(i&&t===i)return!0;i=i.parentNode||i.host}while(i)}return!1}function zt(t,e){const n=R(t,!1,e==="fixed"),i=n.top+t.clientTop,o=n.left+t.clientLeft;return{top:i,left:o,x:o,y:i,right:o+t.clientWidth,bottom:i+t.clientHeight,width:t.clientWidth,height:t.clientHeight}}function wt(t,e,n){return e==="viewport"?I(jt(t,n)):B(e)?zt(e,n):I(Ht(S(t)))}function Xt(t){const e=q(t),i=["absolute","fixed"].includes(C(t).position)&&E(t)?tt(t):t;return B(i)?e.filter(o=>B(o)&&It(o,i)&&O(o)!=="body"):[]}function Yt(t){let{element:e,boundary:n,rootBoundary:i,strategy:o}=t;const r=[...n==="clippingAncestors"?Xt(e):[].concat(n),i],s=r[0],l=r.reduce((a,d)=>{const f=wt(e,d,o);return a.top=W(f.top,a.top),a.right=ut(f.right,a.right),a.bottom=ut(f.bottom,a.bottom),a.left=W(f.left,a.left),a},wt(e,s,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}const Kt={getClippingRect:Yt,convertOffsetParentRelativeRectToViewportRelativeRect:$t,isElement:B,getDimensions:mt,getOffsetParent:tt,getDocumentElement:S,getElementRects:t=>{let{reference:e,floating:n,strategy:i}=t;return{reference:Ft(e,tt(n),i),floating:{...mt(n),x:0,y:0}}},getClientRects:t=>Array.from(t.getClientRects()),isRTL:t=>C(t).direction==="rtl"};function qt(t,e,n,i){i===void 0&&(i={});const{ancestorScroll:o=!0,ancestorResize:c=!0,elementResize:r=!0,animationFrame:s=!1}=i,l=o&&!s,a=c&&!s,d=l||a?[...B(t)?q(t):[],...q(e)]:[];d.forEach(p=>{l&&p.addEventListener("scroll",n,{passive:!0}),a&&p.addEventListener("resize",n)});let f=null;if(r){let p=!0;f=new ResizeObserver(()=>{p||n(),p=!1}),B(t)&&!s&&f.observe(t),f.observe(e)}let u,h=s?R(t):null;s&&m();function m(){const p=R(t);h&&(p.x!==h.x||p.y!==h.y||p.width!==h.width||p.height!==h.height)&&n(),h=p,u=requestAnimationFrame(m)}return n(),()=>{var p;d.forEach(w=>{l&&w.removeEventListener("scroll",n),a&&w.removeEventListener("resize",n)}),(p=f)==null||p.disconnect(),f=null,s&&cancelAnimationFrame(u)}}const Ut=(t,e,n)=>vt(t,e,{platform:Kt,...n});async function Gt(t,e,n,i){if(!i)throw new Error("Must provide a positioning option");return await(typeof i=="string"?Jt(t,e,n,i):Qt(e,i))}async function Jt(t,e,n,i){if(!n)throw new Error("Reference element is required for relative positioning");let o;return i==="auto"?o={middleware:[kt(),rt(),st({mainAxis:5,crossAxis:12})]}:o={placement:i,middleware:[Bt(),rt(),st(5)]},qt(n,e,async()=>{if((!n.isConnected||!n.offsetParent)&&Zt(t))return;const{x:c,y:r}=await Ut(n,e,o);Object.assign(e.style,{position:"absolute",left:`${c}px`,top:`${r}px`})})}function Qt(t,e){return t.style.position="fixed",Object.entries(e).forEach(([n,i])=>{t.style[n]=i}),()=>{}}function Zt(t){switch(t.options.onPositionLost){case"close":return t.close(),!0;case"destroy":return t.destroy(),!0;case"hold":return!0}}const te={hideOnClickOutside:!0,hideOnEmojiSelect:!0,hideOnEscape:!0,position:"auto",showCloseButton:!0,onPositionLost:"none"};function ee(t={}){return{...te,rootElement:document.body,...t}}const ne='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"/></svg>',yt=b.getPrefixedClasses("popupContainer","closeButton");class xt{constructor(e,n){this.isOpen=!1,this.externalEvents=new b.Events,this.options={...ee(n),...b.getOptions(e)},this.popupEl=document.createElement("div"),this.popupEl.classList.add(yt.popupContainer),this.popupEl.classList.add(this.options.theme),n.className&&this.popupEl.classList.add(n.className),this.options.showCloseButton&&(this.closeButton=document.createElement("button"),this.closeButton.type="button",this.closeButton.classList.add(yt.closeButton),this.closeButton.innerHTML=ne,this.closeButton.addEventListener("click",()=>{this.close()}),this.popupEl.appendChild(this.closeButton));const i=document.createElement("div");this.popupEl.appendChild(i),this.picker=b.createPicker({...this.options,rootElement:i}),this.focusTrap=new b.FocusTrap,this.picker.addEventListener("data:ready",()=>{this.focusTrap.activate(this.picker.el),this.picker.setInitialFocus()}),this.options.hideOnEmojiSelect&&this.picker.addEventListener("emoji:select",()=>{var o;this.close(),(o=this.triggerElement)==null||o.focus()}),this.options.hideOnClickOutside&&(this.onDocumentClick=this.onDocumentClick.bind(this),document.addEventListener("click",this.onDocumentClick)),this.options.hideOnEscape&&(this.handleKeydown=this.handleKeydown.bind(this),this.popupEl.addEventListener("keydown",this.handleKeydown)),this.referenceElement=this.options.referenceElement,this.triggerElement=this.options.triggerElement}addEventListener(e,n){this.externalEvents.on(e,n),this.picker.addEventListener(e,n)}removeEventListener(e,n){this.externalEvents.off(e,n),this.picker.removeEventListener(e,n)}handleKeydown(e){var n;e.key==="Escape"&&(this.close(),(n=this.triggerElement)==null||n.focus())}async destroy(){this.isOpen&&await this.close(),document.removeEventListener("click",this.onDocumentClick),this.picker.destroy(),this.externalEvents.removeAll()}toggle(e){return this.isOpen?this.close():this.open(e)}async open({triggerElement:e,referenceElement:n}={}){this.isOpen||(e&&(this.triggerElement=e),n&&(this.referenceElement=n),await this.initiateOpenStateChange(!0),this.popupEl.style.opacity="0",this.options.rootElement.appendChild(this.popupEl),await this.setPosition(),this.picker.reset(!1),await this.animatePopup(!0),await this.animateCloseButton(!0),this.picker.setInitialFocus(),this.externalEvents.emit("picker:open"))}async close(){var e;!this.isOpen||(await this.initiateOpenStateChange(!1),await this.animateCloseButton(!1),await this.animatePopup(!1),this.popupEl.remove(),this.picker.reset(),(e=this.positionCleanup)==null||e.call(this),this.focusTrap.deactivate(),this.externalEvents.emit("picker:close"))}getRunningAnimations(){return this.picker.el.getAnimations().filter(e=>e.playState==="running")}async setPosition(){var e;(e=this.positionCleanup)==null||e.call(this),this.positionCleanup=await Gt(this,this.popupEl,this.referenceElement,this.options.position)}awaitPendingAnimations(){return Promise.all(this.getRunningAnimations().map(e=>e.finished))}onDocumentClick(e){var o;const n=e.target,i=(o=this.triggerElement)==null?void 0:o.contains(n);this.isOpen&&!this.picker.isPickerClick(e)&&!i&&this.close()}animatePopup(e){return b.animate(this.popupEl,{opacity:[0,1],transform:["scale(0.9)","scale(1)"]},{duration:150,id:e?"show-picker":"hide-picker",easing:"ease-in-out",direction:e?"normal":"reverse",fill:"both"},this.options)}animateCloseButton(e){if(this.closeButton)return b.animate(this.closeButton,{opacity:[0,1]},{duration:25,id:e?"show-close":"hide-close",easing:"ease-in-out",direction:e?"normal":"reverse",fill:"both"},this.options)}async initiateOpenStateChange(e){this.isOpen=e,await this.awaitPendingAnimations()}}const oe=`.picmo__popupContainer{display:flex;flex-direction:column;position:absolute}.picmo__popupContainer .picmo__closeButton{position:absolute;opacity:0;background:transparent;border:none;z-index:1;right:0;top:0;cursor:pointer;padding:4px;align-self:flex-end;transform:translate(50%,-50%);background:#999999;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.picmo__popupContainer .picmo__closeButton:hover{background:var(--accent-color)}.picmo__popupContainer .picmo__closeButton svg{fill:#fff;width:1.25rem;height:1.25rem}
`,ie=b.createStyleInjector();function se(t,e){return ie(oe),new xt({autoFocus:"auto",...t},e)}T.PopupPickerController=xt,T.createPopup=se,Object.defineProperties(T,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
var tns=function(){var t=window,e=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.msRequestAnimationFrame||function(t){return setTimeout(t,16)},n=window,i=n.cancelAnimationFrame||n.mozCancelAnimationFrame||function(t){clearTimeout(t)};function a(){for(var t,e,n,i=arguments[0]||{},a=1,r=arguments.length;a<r;a++)if(null!==(t=arguments[a]))for(e in t)i!==(n=t[e])&&void 0!==n&&(i[e]=n);return i}function r(t){return 0<=["true","false"].indexOf(t)?JSON.parse(t):t}function o(t,e,n,i){if(i)try{t.setItem(e,n)}catch(t){}return n}function u(){var t=document,e=t.body;return e||((e=t.createElement("body")).fake=!0),e}var l=document.documentElement;function s(t){var e="";return t.fake&&(e=l.style.overflow,t.style.background="",t.style.overflow=l.style.overflow="hidden",l.appendChild(t)),e}function c(t,e){t.fake&&(t.remove(),l.style.overflow=e,l.offsetHeight)}function f(t,e,n,i){"insertRule"in t?t.insertRule(e+"{"+n+"}",i):t.addRule(e,n,i)}function d(t){return("insertRule"in t?t.cssRules:t.rules).length}function v(t,e,n){for(var i=0,a=t.length;i<a;i++)e.call(n,t[i],i)}var p="classList"in document.createElement("_"),h=p?function(t,e){return t.classList.contains(e)}:function(t,e){return 0<=t.className.indexOf(e)},m=p?function(t,e){h(t,e)||t.classList.add(e)}:function(t,e){h(t,e)||(t.className+=" "+e)},y=p?function(t,e){h(t,e)&&t.classList.remove(e)}:function(t,e){h(t,e)&&(t.className=t.className.replace(e,""))};function g(t,e){return t.hasAttribute(e)}function x(t,e){return t.getAttribute(e)}function b(t){return void 0!==t.item}function w(t,e){if(t=b(t)||t instanceof Array?t:[t],"[object Object]"===Object.prototype.toString.call(e))for(var n=t.length;n--;)for(var i in e)t[n].setAttribute(i,e[i])}function C(t,e){t=b(t)||t instanceof Array?t:[t];for(var n=(e=e instanceof Array?e:[e]).length,i=t.length;i--;)for(var a=n;a--;)t[i].removeAttribute(e[a])}function M(t){for(var e=[],n=0,i=t.length;n<i;n++)e.push(t[n]);return e}function T(t,e){"none"!==t.style.display&&(t.style.display="none")}function E(t,e){"none"===t.style.display&&(t.style.display="")}function A(t){return"none"!==window.getComputedStyle(t).display}function N(t){if("string"==typeof t){var e=[t],n=t.charAt(0).toUpperCase()+t.substr(1);["Webkit","Moz","ms","O"].forEach(function(i){"ms"===i&&"transform"!==t||e.push(i+n)}),t=e}for(var i=document.createElement("fakeelement"),a=(t.length,0);a<t.length;a++){var r=t[a];if(void 0!==i.style[r])return r}return!1}function L(t,e){var n=!1;return/^Webkit/.test(t)?n="webkit"+e+"End":/^O/.test(t)?n="o"+e+"End":t&&(n=e.toLowerCase()+"end"),n}var B=!1;try{var S=Object.defineProperty({},"passive",{get:function(){B=!0}});window.addEventListener("test",null,S)}catch(t){}var H=!!B&&{passive:!0};function O(t,e,n){for(var i in e){var a=0<=["touchstart","touchmove"].indexOf(i)&&!n&&H;t.addEventListener(i,e[i],a)}}function D(t,e){for(var n in e){var i=0<=["touchstart","touchmove"].indexOf(n)&&H;t.removeEventListener(n,e[n],i)}}function k(){return{topics:{},on:function(t,e){this.topics[t]=this.topics[t]||[],this.topics[t].push(e)},off:function(t,e){if(this.topics[t])for(var n=0;n<this.topics[t].length;n++)if(this.topics[t][n]===e){this.topics[t].splice(n,1);break}},emit:function(t,e){e.type=t,this.topics[t]&&this.topics[t].forEach(function(n){n(e,t)})}}}Object.keys||(Object.keys=function(t){var e=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.push(n);return e}),"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)});var R=function(t){t=a({container:".slider",mode:"carousel",axis:"horizontal",items:1,gutter:0,edgePadding:0,fixedWidth:!1,autoWidth:!1,viewportMax:!1,slideBy:1,center:!1,controls:!0,controlsPosition:"top",controlsText:["prev","next"],controlsContainer:!1,prevButton:!1,nextButton:!1,nav:!0,navPosition:"top",navContainer:!1,navAsThumbnails:!1,arrowKeys:!1,speed:300,autoplay:!1,autoplayPosition:"top",autoplayTimeout:5e3,autoplayDirection:"forward",autoplayText:["start","stop"],autoplayHoverPause:!1,autoplayButton:!1,autoplayButtonOutput:!0,autoplayResetOnVisibility:!0,animateIn:"tns-fadeIn",animateOut:"tns-fadeOut",animateNormal:"tns-normal",animateDelay:!1,loop:!0,rewind:!1,autoHeight:!1,responsive:!1,lazyload:!1,lazyloadSelector:".tns-lazy-img",touch:!0,mouseDrag:!1,swipeAngle:15,nested:!1,preventActionWhenRunning:!1,preventScrollOnTouch:!1,freezable:!0,onInit:!1,useLocalStorage:!0,nonce:!1},t||{});var n=document,l=window,p={ENTER:13,SPACE:32,LEFT:37,RIGHT:39},b={},B=t.useLocalStorage;if(B){var S=navigator.userAgent,H=new Date;try{(b=l.localStorage)?(b.setItem(H,H),B=b.getItem(H)==H,b.removeItem(H)):B=!1,B||(b={})}catch(S){B=!1}B&&(b.tnsApp&&b.tnsApp!==S&&["tC","tPL","tMQ","tTf","t3D","tTDu","tTDe","tADu","tADe","tTE","tAE"].forEach(function(t){b.removeItem(t)}),localStorage.tnsApp=S)}var I=b.tC?r(b.tC):o(b,"tC",function(){var t=document,e=u(),n=s(e),i=t.createElement("div"),a=!1;e.appendChild(i);try{for(var r,o="(10px * 10)",l=["calc"+o,"-moz-calc"+o,"-webkit-calc"+o],f=0;f<3;f++)if(r=l[f],i.style.width=r,100===i.offsetWidth){a=r.replace(o,"");break}}catch(t){}return e.fake?c(e,n):i.remove(),a}(),B),P=b.tPL?r(b.tPL):o(b,"tPL",function(){var t,e=document,n=u(),i=s(n),a=e.createElement("div"),r=e.createElement("div"),o="";a.className="tns-t-subp2",r.className="tns-t-ct";for(var l=0;l<70;l++)o+="<div></div>";return r.innerHTML=o,a.appendChild(r),n.appendChild(a),t=Math.abs(a.getBoundingClientRect().left-r.children[67].getBoundingClientRect().left)<2,n.fake?c(n,i):a.remove(),t}(),B),z=b.tMQ?r(b.tMQ):o(b,"tMQ",function(){if(window.matchMedia||window.msMatchMedia)return!0;var t,e=document,n=u(),i=s(n),a=e.createElement("div"),r=e.createElement("style"),o="@media all and (min-width:1px){.tns-mq-test{position:absolute}}";return r.type="text/css",a.className="tns-mq-test",n.appendChild(r),n.appendChild(a),r.styleSheet?r.styleSheet.cssText=o:r.appendChild(e.createTextNode(o)),t=window.getComputedStyle?window.getComputedStyle(a).position:a.currentStyle.position,n.fake?c(n,i):a.remove(),"absolute"===t}(),B),W=b.tTf?r(b.tTf):o(b,"tTf",N("transform"),B),q=b.t3D?r(b.t3D):o(b,"t3D",function(t){if(!t)return!1;if(!window.getComputedStyle)return!1;var e,n=document,i=u(),a=s(i),r=n.createElement("p"),o=9<t.length?"-"+t.slice(0,-9).toLowerCase()+"-":"";return o+="transform",i.insertBefore(r,null),r.style[t]="translate3d(1px,1px,1px)",e=window.getComputedStyle(r).getPropertyValue(o),i.fake?c(i,a):r.remove(),void 0!==e&&0<e.length&&"none"!==e}(W),B),F=b.tTDu?r(b.tTDu):o(b,"tTDu",N("transitionDuration"),B),j=b.tTDe?r(b.tTDe):o(b,"tTDe",N("transitionDelay"),B),V=b.tADu?r(b.tADu):o(b,"tADu",N("animationDuration"),B),G=b.tADe?r(b.tADe):o(b,"tADe",N("animationDelay"),B),Q=b.tTE?r(b.tTE):o(b,"tTE",L(F,"Transition"),B),X=b.tAE?r(b.tAE):o(b,"tAE",L(V,"Animation"),B),Y=l.console&&"function"==typeof l.console.warn,K=["container","controlsContainer","prevButton","nextButton","navContainer","autoplayButton"],J={};if(K.forEach(function(e){if("string"==typeof t[e]){var i=t[e],a=n.querySelector(i);if(J[e]=i,!a||!a.nodeName)return void(Y&&console.warn("Can't find",t[e]));t[e]=a}}),!(t.container.children.length<1)){var U=t.responsive,_=t.nested,Z="carousel"===t.mode;if(U){0 in U&&(t=a(t,U[0]),delete U[0]);var $={};for(var tt in U){var et=U[tt];et="number"==typeof et?{items:et}:et,$[tt]=et}U=$,$=null}if(Z||function t(e){for(var n in e)Z||("slideBy"===n&&(e[n]="page"),"edgePadding"===n&&(e[n]=!1),"autoHeight"===n&&(e[n]=!1)),"responsive"===n&&t(e[n])}(t),!Z){t.axis="horizontal",t.slideBy="page",t.edgePadding=!1;var nt=t.animateIn,it=t.animateOut,at=t.animateDelay,rt=t.animateNormal}var ot,ut,lt="horizontal"===t.axis,st=n.createElement("div"),ct=n.createElement("div"),ft=t.container,dt=ft.parentNode,vt=ft.outerHTML,pt=ft.children,ht=pt.length,mt=On(),yt=!1;U&&Zn(),Z&&(ft.className+=" tns-vpfix");var gt,xt,bt,wt,Ct,Mt,Tt,Et,At=t.autoWidth,Nt=In("fixedWidth"),Lt=In("edgePadding"),Bt=In("gutter"),St=kn(),Ht=In("center"),Ot=At?1:Math.floor(In("items")),Dt=In("slideBy"),kt=t.viewportMax||t.fixedWidthViewportWidth,Rt=In("arrowKeys"),It=In("speed"),Pt=t.rewind,zt=!Pt&&t.loop,Wt=In("autoHeight"),qt=In("controls"),Ft=In("controlsText"),jt=In("nav"),Vt=In("touch"),Gt=In("mouseDrag"),Qt=In("autoplay"),Xt=In("autoplayTimeout"),Yt=In("autoplayText"),Kt=In("autoplayHoverPause"),Jt=In("autoplayResetOnVisibility"),Ut=(Tt=In("nonce"),Et=document.createElement("style"),Tt&&Et.setAttribute("nonce",Tt),document.querySelector("head").appendChild(Et),Et.sheet?Et.sheet:Et.styleSheet),_t=t.lazyload,Zt=t.lazyloadSelector,$t=[],te=zt?(Ct=function(){if(At||Nt&&!kt)return ht-1;var e=Nt?"fixedWidth":"items",n=[];if((Nt||t[e]<ht)&&n.push(t[e]),U)for(var i in U){var a=U[i][e];a&&(Nt||a<ht)&&n.push(a)}return n.length||n.push(0),Math.ceil(Nt?kt/Math.min.apply(null,n):Math.max.apply(null,n))}(),Mt=Z?Math.ceil((5*Ct-ht)/2):4*Ct-ht,Mt=Math.max(Ct,Mt),Rn("edgePadding")?Mt+1:Mt):0,ee=Z?ht+2*te:ht+te,ne=!(!Nt&&!At||zt),ie=Nt?Ti():null,ae=!Z||!zt,re=lt?"left":"top",oe="",ue="",le=Nt?function(){return Ht&&!zt?ht-1:Math.ceil(-ie/(Nt+Bt))}:At?function(){for(var t=0;t<ee;t++)if(gt[t]>=-ie)return t}:function(){return Ht&&Z&&!zt?ht-1:zt||Z?Math.max(0,ee-Math.ceil(Ot)):ee-1},se=Bn(In("startIndex")),ce=se,fe=(Ln(),0),de=At?null:le(),ve=t.preventActionWhenRunning,pe=t.swipeAngle,he=!pe||"?",me=!1,ye=t.onInit,ge=new k,xe=" tns-slider tns-"+t.mode,be=ft.id||(wt=window.tnsId,window.tnsId=wt?wt+1:1,"tns"+window.tnsId),we=In("disable"),Ce=!1,Me=t.freezable,Te=!(!Me||At)&&_n(),Ee=!1,Ae={click:Di,keydown:function(t){t=Fi(t);var e=[p.LEFT,p.RIGHT].indexOf(t.keyCode);0<=e&&(0===e?Ke.disabled||Di(t,-1):Je.disabled||Di(t,1))}},Ne={click:function(t){if(me){if(ve)return;Hi()}for(var e=ji(t=Fi(t));e!==$e&&!g(e,"data-nav");)e=e.parentNode;if(g(e,"data-nav")){var n=an=Number(x(e,"data-nav")),i=Nt||At?n*ht/en:n*Ot;Oi(Re?n:Math.min(Math.ceil(i),ht-1),t),rn===n&&(fn&&zi(),an=-1)}},keydown:function(t){t=Fi(t);var e=n.activeElement;if(g(e,"data-nav")){var i=[p.LEFT,p.RIGHT,p.ENTER,p.SPACE].indexOf(t.keyCode),a=Number(x(e,"data-nav"));0<=i&&(0===i?0<a&&qi(Ze[a-1]):1===i?a<en-1&&qi(Ze[a+1]):Oi(an=a,t))}}},Le={mouseover:function(){fn&&(Ri(),dn=!0)},mouseout:function(){dn&&(ki(),dn=!1)}},Be={visibilitychange:function(){n.hidden?fn&&(Ri(),pn=!0):pn&&(ki(),pn=!1)}},Se={keydown:function(t){t=Fi(t);var e=[p.LEFT,p.RIGHT].indexOf(t.keyCode);0<=e&&Di(t,0===e?-1:1)}},He={touchstart:Xi,touchmove:Yi,touchend:Ki,touchcancel:Ki},Oe={mousedown:Xi,mousemove:Yi,mouseup:Ki,mouseleave:Ki},De=Rn("controls"),ke=Rn("nav"),Re=!!At||t.navAsThumbnails,Ie=Rn("autoplay"),Pe=Rn("touch"),ze=Rn("mouseDrag"),We="tns-slide-active",qe="tns-slide-cloned",Fe="tns-complete",je={load:function(t){ui(ji(t))},error:function(t){var e;e=ji(t),m(e,"failed"),li(e)}},Ve="force"===t.preventScrollOnTouch;if(De)var Ge,Qe,Xe=t.controlsContainer,Ye=t.controlsContainer?t.controlsContainer.outerHTML:"",Ke=t.prevButton,Je=t.nextButton,Ue=t.prevButton?t.prevButton.outerHTML:"",_e=t.nextButton?t.nextButton.outerHTML:"";if(ke)var Ze,$e=t.navContainer,tn=t.navContainer?t.navContainer.outerHTML:"",en=At?ht:Ui(),nn=0,an=-1,rn=Hn(),on=rn,un="tns-nav-active",ln="Carousel Page ",sn=" (Current Slide)";if(Ie)var cn,fn,dn,vn,pn,hn="forward"===t.autoplayDirection?1:-1,mn=t.autoplayButton,yn=t.autoplayButton?t.autoplayButton.outerHTML:"",gn=["<span class='tns-visually-hidden'>"," animation</span>"];if(Pe||ze)var xn,bn,wn={},Cn={},Mn=!1,Tn=lt?function(t,e){return t.x-e.x}:function(t,e){return t.y-e.y};At||Nn(we||Te),W&&(re=W,oe="translate",q?(oe+=lt?"3d(":"3d(0px, ",ue=lt?", 0px, 0px)":", 0px)"):(oe+=lt?"X(":"Y(",ue=")")),Z&&(ft.className=ft.className.replace("tns-vpfix","")),function(){(Rn("gutter"),st.className="tns-outer",ct.className="tns-inner",st.id=be+"-ow",ct.id=be+"-iw",""===ft.id&&(ft.id=be),xe+=P||At?" tns-subpixel":" tns-no-subpixel",xe+=I?" tns-calc":" tns-no-calc",At&&(xe+=" tns-autowidth"),xe+=" tns-"+t.axis,ft.className+=xe,Z?((ot=n.createElement("div")).id=be+"-mw",ot.className="tns-ovh",st.appendChild(ot),ot.appendChild(ct)):st.appendChild(ct),Wt)&&((ot||ct).className+=" tns-ah");if(dt.insertBefore(st,ft),ct.appendChild(ft),v(pt,function(t,e){m(t,"tns-item"),t.id||(t.id=be+"-item"+e),!Z&&rt&&m(t,rt),w(t,{"aria-hidden":"true",tabindex:"-1"})}),te){for(var e=n.createDocumentFragment(),i=n.createDocumentFragment(),a=te;a--;){var r=a%ht,o=pt[r].cloneNode(!0);if(m(o,qe),C(o,"id"),i.insertBefore(o,i.firstChild),Z){var u=pt[ht-1-r].cloneNode(!0);m(u,qe),C(u,"id"),e.appendChild(u)}}ft.insertBefore(e,ft.firstChild),ft.appendChild(i),pt=ft.children}}(),function(){if(!Z)for(var e=se,n=se+Math.min(ht,Ot);e<n;e++){var i=pt[e];i.style.left=100*(e-se)/Ot+"%",m(i,nt),y(i,rt)}if(lt&&(P||At?(f(Ut,"#"+be+" > .tns-item","font-size:"+l.getComputedStyle(pt[0]).fontSize+";",d(Ut)),f(Ut,"#"+be,"font-size:0;",d(Ut))):Z&&v(pt,function(t,e){var n;t.style.marginLeft=(n=e,I?I+"("+100*n+"% / "+ee+")":100*n/ee+"%")})),z){if(F){var a=ot&&t.autoHeight?jn(t.speed):"";f(Ut,"#"+be+"-mw",a,d(Ut))}a=Pn(t.edgePadding,t.gutter,t.fixedWidth,t.speed,t.autoHeight),f(Ut,"#"+be+"-iw",a,d(Ut)),Z&&(a=lt&&!At?"width:"+zn(t.fixedWidth,t.gutter,t.items)+";":"",F&&(a+=jn(It)),f(Ut,"#"+be,a,d(Ut))),a=lt&&!At?Wn(t.fixedWidth,t.gutter,t.items):"",t.gutter&&(a+=qn(t.gutter)),Z||(F&&(a+=jn(It)),V&&(a+=Vn(It))),a&&f(Ut,"#"+be+" > .tns-item",a,d(Ut))}else{Z&&Wt&&(ot.style[F]=It/1e3+"s"),ct.style.cssText=Pn(Lt,Bt,Nt,Wt),Z&&lt&&!At&&(ft.style.width=zn(Nt,Bt,Ot));a=lt&&!At?Wn(Nt,Bt,Ot):"";Bt&&(a+=qn(Bt)),a&&f(Ut,"#"+be+" > .tns-item",a,d(Ut))}if(U&&z)for(var r in U){r=parseInt(r);var o=U[r],u=(a="",""),s="",c="",p="",h=At?null:In("items",r),g=In("fixedWidth",r),x=In("speed",r),b=In("edgePadding",r),w=In("autoHeight",r),C=In("gutter",r);F&&ot&&In("autoHeight",r)&&"speed"in o&&(u="#"+be+"-mw{"+jn(x)+"}"),("edgePadding"in o||"gutter"in o)&&(s="#"+be+"-iw{"+Pn(b,C,g,x,w)+"}"),Z&&lt&&!At&&("fixedWidth"in o||"items"in o||Nt&&"gutter"in o)&&(c="width:"+zn(g,C,h)+";"),F&&"speed"in o&&(c+=jn(x)),c&&(c="#"+be+"{"+c+"}"),("fixedWidth"in o||Nt&&"gutter"in o||!Z&&"items"in o)&&(p+=Wn(g,C,h)),"gutter"in o&&(p+=qn(C)),!Z&&"speed"in o&&(F&&(p+=jn(x)),V&&(p+=Vn(x))),p&&(p="#"+be+" > .tns-item{"+p+"}"),(a=u+s+c+p)&&Ut.insertRule("@media (min-width: "+r/16+"em){"+a+"}",Ut.cssRules.length)}}(),Gn();var En=zt?Z?function(){var t=fe,e=de;t+=Dt,e-=Dt,Lt?(t+=1,e-=1):Nt&&(St+Bt)%(Nt+Bt)&&(e-=1),te&&(e<se?se-=ht:se<t&&(se+=ht))}:function(){if(de<se)for(;fe+ht<=se;)se-=ht;else if(se<fe)for(;se<=de-ht;)se+=ht}:function(){se=Math.max(fe,Math.min(de,se))},An=Z?function(){var t,e,n,i,a,r,o,u,l,s,c;Ci(ft,""),F||!It?(Ni(),It&&A(ft)||Hi()):(t=ft,e=re,n=oe,i=ue,a=Ei(),r=It,o=Hi,u=Math.min(r,10),l=0<=a.indexOf("%")?"%":"px",a=a.replace(l,""),s=Number(t.style[e].replace(n,"").replace(i,"").replace(l,"")),c=(a-s)/r*u,setTimeout(function a(){r-=u,s+=c,t.style[e]=n+s+l+i,0<r?setTimeout(a,u):o()},u)),lt||Ji()}:function(){$t=[];var t={};t[Q]=t[X]=Hi,D(pt[ce],t),O(pt[se],t),Li(ce,nt,it,!0),Li(se,rt,nt),Q&&X&&It&&A(ft)||Hi()};return{version:"2.9.3",getInfo:Zi,events:ge,goTo:Oi,play:function(){Qt&&!fn&&(Pi(),vn=!1)},pause:function(){fn&&(zi(),vn=!0)},isOn:yt,updateSliderHeight:pi,refresh:Gn,destroy:function(){if(Ut.disabled=!0,Ut.ownerNode&&Ut.ownerNode.remove(),D(l,{resize:Jn}),Rt&&D(n,Se),Xe&&D(Xe,Ae),$e&&D($e,Ne),D(ft,Le),D(ft,Be),mn&&D(mn,{click:Wi}),Qt&&clearInterval(cn),Z&&Q){var e={};e[Q]=Hi,D(ft,e)}Vt&&D(ft,He),Gt&&D(ft,Oe);var i=[vt,Ye,Ue,_e,tn,yn];for(var a in K.forEach(function(e,n){var a="container"===e?st:t[e];if("object"==typeof a&&a){var r=!!a.previousElementSibling&&a.previousElementSibling,o=a.parentNode;a.outerHTML=i[n],t[e]=r?r.nextElementSibling:o.firstElementChild}}),K=nt=it=at=rt=lt=st=ct=ft=dt=vt=pt=ht=ut=mt=At=Nt=Lt=Bt=St=Ot=Dt=kt=Rt=It=Pt=zt=Wt=Ut=_t=gt=$t=te=ee=ne=ie=ae=re=oe=ue=le=se=ce=fe=de=pe=he=me=ye=ge=xe=be=we=Ce=Me=Te=Ee=Ae=Ne=Le=Be=Se=He=Oe=De=ke=Re=Ie=Pe=ze=We=Fe=je=xt=qt=Ft=Xe=Ye=Ke=Je=Ge=Qe=jt=$e=tn=Ze=en=nn=an=rn=on=un=ln=sn=Qt=Xt=hn=Yt=Kt=mn=yn=Jt=gn=cn=fn=dn=vn=pn=wn=Cn=xn=Mn=bn=Tn=Vt=Gt=null,this)"rebuild"!==a&&(this[a]=null);yt=!1},rebuild:function(){return R(a(t,J))}}}function Nn(t){t&&(qt=jt=Vt=Gt=Rt=Qt=Kt=Jt=!1)}function Ln(){for(var t=Z?se-te:se;t<0;)t+=ht;return t%ht+1}function Bn(t){return t=t?Math.max(0,Math.min(zt?ht-1:ht-Ot,t)):0,Z?t+te:t}function Sn(t){for(null==t&&(t=se),Z&&(t-=te);t<0;)t+=ht;return Math.floor(t%ht)}function Hn(){var t,e=Sn();return t=Re?e:Nt||At?Math.ceil((e+1)*en/ht-1):Math.floor(e/Ot),!zt&&Z&&se===de&&(t=en-1),t}function On(){return l.innerWidth||n.documentElement.clientWidth||n.body.clientWidth}function Dn(t){return"top"===t?"afterbegin":"beforeend"}function kn(){var t=Lt?2*Lt-Bt:0;return function t(e){if(null!=e){var i,a,r=n.createElement("div");return e.appendChild(r),a=(i=r.getBoundingClientRect()).right-i.left,r.remove(),a||t(e.parentNode)}}(dt)-t}function Rn(e){if(t[e])return!0;if(U)for(var n in U)if(U[n][e])return!0;return!1}function In(e,n){if(null==n&&(n=mt),"items"===e&&Nt)return Math.floor((St+Bt)/(Nt+Bt))||1;var i=t[e];if(U)for(var a in U)n>=parseInt(a)&&e in U[a]&&(i=U[a][e]);return"slideBy"===e&&"page"===i&&(i=In("items")),Z||"slideBy"!==e&&"items"!==e||(i=Math.floor(i)),i}function Pn(t,e,n,i,a){var r="";if(void 0!==t){var o=t;e&&(o-=e),r=lt?"margin: 0 "+o+"px 0 "+t+"px;":"margin: "+t+"px 0 "+o+"px 0;"}else if(e&&!n){var u="-"+e+"px";r="margin: 0 "+(lt?u+" 0 0":"0 "+u+" 0")+";"}return!Z&&a&&F&&i&&(r+=jn(i)),r}function zn(t,e,n){return t?(t+e)*ee+"px":I?I+"("+100*ee+"% / "+n+")":100*ee/n+"%"}function Wn(t,e,n){var i;if(t)i=t+e+"px";else{Z||(n=Math.floor(n));var a=Z?ee:n;i=I?I+"(100% / "+a+")":100/a+"%"}return i="width:"+i,"inner"!==_?i+";":i+" !important;"}function qn(t){var e="";return!1!==t&&(e=(lt?"padding-":"margin-")+(lt?"right":"bottom")+": "+t+"px;"),e}function Fn(t,e){var n=t.substring(0,t.length-e).toLowerCase();return n&&(n="-"+n+"-"),n}function jn(t){return Fn(F,18)+"transition-duration:"+t/1e3+"s;"}function Vn(t){return Fn(V,17)+"animation-duration:"+t/1e3+"s;"}function Gn(){if(Rn("autoHeight")||At||!lt){var t=ft.querySelectorAll("img");v(t,function(t){var e=t.src;_t||(e&&e.indexOf("data:image")<0?(t.src="",O(t,je),m(t,"loading"),t.src=e):ui(t))}),e(function(){fi(M(t),function(){xt=!0})}),Rn("autoHeight")&&(t=si(se,Math.min(se+Ot-1,ee-1))),_t?Qn():e(function(){fi(M(t),Qn)})}else Z&&Ai(),Yn(),Kn()}function Qn(){if(At&&1<ht){var t=zt?se:ht-1;!function e(){var n=pt[t].getBoundingClientRect().left,i=pt[t-1].getBoundingClientRect().right;Math.abs(n-i)<=1?Xn():setTimeout(function(){e()},16)}()}else Xn()}function Xn(){lt&&!At||(hi(),At?(ie=Ti(),Me&&(Te=_n()),de=le(),Nn(we||Te)):Ji()),Z&&Ai(),Yn(),Kn()}function Yn(){if(mi(),st.insertAdjacentHTML("afterbegin",'<div class="tns-liveregion tns-visually-hidden" aria-live="polite" aria-atomic="true">slide <span class="current">'+ai()+"</span>  of "+ht+"</div>"),bt=st.querySelector(".tns-liveregion .current"),Ie){var e=Qt?"stop":"start";mn?w(mn,{"data-action":e}):t.autoplayButtonOutput&&(st.insertAdjacentHTML(Dn(t.autoplayPosition),'<button type="button" data-action="'+e+'">'+gn[0]+e+gn[1]+Yt[0]+"</button>"),mn=st.querySelector("[data-action]")),mn&&O(mn,{click:Wi}),Qt&&(Pi(),Kt&&O(ft,Le),Jt&&O(ft,Be))}if(ke){if($e)w($e,{"aria-label":"Carousel Pagination"}),v(Ze=$e.children,function(t,e){w(t,{"data-nav":e,tabindex:"-1","aria-label":ln+(e+1),"aria-controls":be})});else{for(var n="",i=Re?"":'style="display:none"',a=0;a<ht;a++)n+='<button type="button" data-nav="'+a+'" tabindex="-1" aria-controls="'+be+'" '+i+' aria-label="'+ln+(a+1)+'"></button>';n='<div class="tns-nav" aria-label="Carousel Pagination">'+n+"</div>",st.insertAdjacentHTML(Dn(t.navPosition),n),$e=st.querySelector(".tns-nav"),Ze=$e.children}if(_i(),F){var r=F.substring(0,F.length-18).toLowerCase(),o="transition: all "+It/1e3+"s";r&&(o="-"+r+"-"+o),f(Ut,"[aria-controls^="+be+"-item]",o,d(Ut))}w(Ze[rn],{"aria-label":ln+(rn+1)+sn}),C(Ze[rn],"tabindex"),m(Ze[rn],un),O($e,Ne)}De&&(Xe||Ke&&Je||(st.insertAdjacentHTML(Dn(t.controlsPosition),'<div class="tns-controls" aria-label="Carousel Navigation" tabindex="0"><button type="button" data-controls="prev" tabindex="-1" aria-controls="'+be+'">'+Ft[0]+'</button><button type="button" data-controls="next" tabindex="-1" aria-controls="'+be+'">'+Ft[1]+"</button></div>"),Xe=st.querySelector(".tns-controls")),Ke&&Je||(Ke=Xe.children[0],Je=Xe.children[1]),t.controlsContainer&&w(Xe,{"aria-label":"Carousel Navigation",tabindex:"0"}),(t.controlsContainer||t.prevButton&&t.nextButton)&&w([Ke,Je],{"aria-controls":be,tabindex:"-1"}),(t.controlsContainer||t.prevButton&&t.nextButton)&&(w(Ke,{"data-controls":"prev"}),w(Je,{"data-controls":"next"})),Ge=gi(Ke),Qe=gi(Je),wi(),Xe?O(Xe,Ae):(O(Ke,Ae),O(Je,Ae))),$n()}function Kn(){if(Z&&Q){var e={};e[Q]=Hi,O(ft,e)}Vt&&O(ft,He,t.preventScrollOnTouch),Gt&&O(ft,Oe),Rt&&O(n,Se),"inner"===_?ge.on("outerResized",function(){Un(),ge.emit("innerLoaded",Zi())}):(U||Nt||At||Wt||!lt)&&O(l,{resize:Jn}),Wt&&("outer"===_?ge.on("innerLoaded",ci):we||ci()),oi(),we?ni():Te&&ei(),ge.on("indexChanged",di),"inner"===_&&ge.emit("innerLoaded",Zi()),"function"==typeof ye&&ye(Zi()),yt=!0}function Jn(t){e(function(){Un(Fi(t))})}function Un(e){if(yt){"outer"===_&&ge.emit("outerResized",Zi(e)),mt=On();var i,a=ut,r=!1;U&&(Zn(),(i=a!==ut)&&ge.emit("newBreakpointStart",Zi(e)));var o,u,l,s,c=Ot,p=we,h=Te,g=Rt,x=qt,b=jt,w=Vt,C=Gt,M=Qt,A=Kt,N=Jt,L=se;if(i){var B=Nt,S=Wt,H=Ft,k=Ht,R=Yt;if(!z)var I=Bt,P=Lt}if(Rt=In("arrowKeys"),qt=In("controls"),jt=In("nav"),Vt=In("touch"),Ht=In("center"),Gt=In("mouseDrag"),Qt=In("autoplay"),Kt=In("autoplayHoverPause"),Jt=In("autoplayResetOnVisibility"),i&&(we=In("disable"),Nt=In("fixedWidth"),It=In("speed"),Wt=In("autoHeight"),Ft=In("controlsText"),Yt=In("autoplayText"),Xt=In("autoplayTimeout"),z||(Lt=In("edgePadding"),Bt=In("gutter"))),Nn(we),St=kn(),lt&&!At||we||(hi(),lt||(Ji(),r=!0)),(Nt||At)&&(ie=Ti(),de=le()),(i||Nt)&&(Ot=In("items"),Dt=In("slideBy"),(u=Ot!==c)&&(Nt||At||(de=le()),En())),i&&we!==p&&(we?ni():function(){if(Ce){if(Ut.disabled=!1,ft.className+=xe,Ai(),zt)for(var t=te;t--;)Z&&E(pt[t]),E(pt[ee-t-1]);if(!Z)for(var e=se,n=se+ht;e<n;e++){var i=pt[e],a=e<se+Ot?nt:rt;i.style.left=100*(e-se)/Ot+"%",m(i,a)}ti(),Ce=!1}}()),Me&&(i||Nt||At)&&(Te=_n())!==h&&(Te?(Ni(Ei(Bn(0))),ei()):(function(){if(Ee){if(Lt&&z&&(ct.style.margin=""),te)for(var t="tns-transparent",e=te;e--;)Z&&y(pt[e],t),y(pt[ee-e-1],t);ti(),Ee=!1}}(),r=!0)),Nn(we||Te),Qt||(Kt=Jt=!1),Rt!==g&&(Rt?O(n,Se):D(n,Se)),qt!==x&&(qt?Xe?E(Xe):(Ke&&E(Ke),Je&&E(Je)):Xe?T(Xe):(Ke&&T(Ke),Je&&T(Je))),jt!==b&&(jt?(E($e),_i()):T($e)),Vt!==w&&(Vt?O(ft,He,t.preventScrollOnTouch):D(ft,He)),Gt!==C&&(Gt?O(ft,Oe):D(ft,Oe)),Qt!==M&&(Qt?(mn&&E(mn),fn||vn||Pi()):(mn&&T(mn),fn&&zi())),Kt!==A&&(Kt?O(ft,Le):D(ft,Le)),Jt!==N&&(Jt?O(n,Be):D(n,Be)),i){if(Nt===B&&Ht===k||(r=!0),Wt!==S&&(Wt||(ct.style.height="")),qt&&Ft!==H&&(Ke.innerHTML=Ft[0],Je.innerHTML=Ft[1]),mn&&Yt!==R){var W=Qt?1:0,q=mn.innerHTML,F=q.length-R[W].length;q.substring(F)===R[W]&&(mn.innerHTML=q.substring(0,F)+Yt[W])}}else Ht&&(Nt||At)&&(r=!0);if((u||Nt&&!At)&&(en=Ui(),_i()),(o=se!==L)?(ge.emit("indexChanged",Zi()),r=!0):u?o||di():(Nt||At)&&(oi(),mi(),ii()),u&&!Z&&function(){for(var t=se+Math.min(ht,Ot),e=ee;e--;){var n=pt[e];se<=e&&e<t?(m(n,"tns-moving"),n.style.left=100*(e-se)/Ot+"%",m(n,nt),y(n,rt)):n.style.left&&(n.style.left="",m(n,rt),y(n,nt)),y(n,it)}setTimeout(function(){v(pt,function(t){y(t,"tns-moving")})},300)}(),!we&&!Te){if(i&&!z&&(Lt===P&&Bt===I||(ct.style.cssText=Pn(Lt,Bt,Nt,It,Wt)),lt)){Z&&(ft.style.width=zn(Nt,Bt,Ot));var j=Wn(Nt,Bt,Ot)+qn(Bt);s=d(l=Ut)-1,"deleteRule"in l?l.deleteRule(s):l.removeRule(s),f(Ut,"#"+be+" > .tns-item",j,d(Ut))}Wt&&ci(),r&&(Ai(),ce=se)}i&&ge.emit("newBreakpointEnd",Zi(e))}}function _n(){if(!Nt&&!At)return ht<=(Ht?Ot-(Ot-1)/2:Ot);var t=Nt?(Nt+Bt)*ht:gt[ht],e=Lt?St+2*Lt:St+Bt;return Ht&&(e-=Nt?(St-Nt)/2:(St-(gt[se+1]-gt[se]-Bt))/2),t<=e}function Zn(){for(var t in ut=0,U)(t=parseInt(t))<=mt&&(ut=t)}function $n(){!Qt&&mn&&T(mn),!jt&&$e&&T($e),qt||(Xe?T(Xe):(Ke&&T(Ke),Je&&T(Je)))}function ti(){Qt&&mn&&E(mn),jt&&$e&&E($e),qt&&(Xe?E(Xe):(Ke&&E(Ke),Je&&E(Je)))}function ei(){if(!Ee){if(Lt&&(ct.style.margin="0px"),te)for(var t="tns-transparent",e=te;e--;)Z&&m(pt[e],t),m(pt[ee-e-1],t);$n(),Ee=!0}}function ni(){if(!Ce){if(Ut.disabled=!0,ft.className=ft.className.replace(xe.substring(1),""),C(ft,["style"]),zt)for(var t=te;t--;)Z&&T(pt[t]),T(pt[ee-t-1]);if(lt&&Z||C(ct,["style"]),!Z)for(var e=se,n=se+ht;e<n;e++){var i=pt[e];C(i,["style"]),y(i,nt),y(i,rt)}$n(),Ce=!0}}function ii(){var t=ai();bt.innerHTML!==t&&(bt.innerHTML=t)}function ai(){var t=ri(),e=t[0]+1,n=t[1]+1;return e===n?e+"":e+" to "+n}function ri(t){null==t&&(t=Ei());var e,n,i,a=se;if(Ht||Lt?(At||Nt)&&(n=-(parseFloat(t)+Lt),i=n+St+2*Lt):At&&(n=gt[se],i=n+St),At)gt.forEach(function(t,r){r<ee&&((Ht||Lt)&&t<=n+.5&&(a=r),.5<=i-t&&(e=r))});else{if(Nt){var r=Nt+Bt;Ht||Lt?(a=Math.floor(n/r),e=Math.ceil(i/r-1)):e=a+Math.ceil(St/r)-1}else if(Ht||Lt){var o=Ot-1;if(Ht?(a-=o/2,e=se+o/2):e=se+o,Lt){var u=Lt*Ot/St;a-=u,e+=u}a=Math.floor(a),e=Math.ceil(e)}else e=a+Ot-1;a=Math.max(a,0),e=Math.min(e,ee-1)}return[a,e]}function oi(){if(_t&&!we){var t=ri();t.push(Zt),si.apply(null,t).forEach(function(t){if(!h(t,Fe)){var e={};e[Q]=function(t){t.stopPropagation()},O(t,e),O(t,je),t.src=x(t,"data-src");var n=x(t,"data-srcset");n&&(t.srcset=n),m(t,"loading")}})}}function ui(t){m(t,"loaded"),li(t)}function li(t){m(t,Fe),y(t,"loading"),D(t,je)}function si(t,e,n){var i=[];for(n||(n="img");t<=e;)v(pt[t].querySelectorAll(n),function(t){i.push(t)}),t++;return i}function ci(){var t=si.apply(null,ri());e(function(){fi(t,pi)})}function fi(t,n){return xt?n():(t.forEach(function(e,n){!_t&&e.complete&&li(e),h(e,Fe)&&t.splice(n,1)}),t.length?void e(function(){fi(t,n)}):n())}function di(){oi(),mi(),ii(),wi(),function(){if(jt&&(rn=0<=an?an:Hn(),an=-1,rn!==on)){var t=Ze[on],e=Ze[rn];w(t,{tabindex:"-1","aria-label":ln+(on+1)}),y(t,un),w(e,{"aria-label":ln+(rn+1)+sn}),C(e,"tabindex"),m(e,un),on=rn}}()}function vi(t,e){for(var n=[],i=t,a=Math.min(t+e,ee);i<a;i++)n.push(pt[i].offsetHeight);return Math.max.apply(null,n)}function pi(){var t=Wt?vi(se,Ot):vi(te,ht),e=ot||ct;e.style.height!==t&&(e.style.height=t+"px")}function hi(){gt=[0];var t=lt?"left":"top",e=lt?"right":"bottom",n=pt[0].getBoundingClientRect()[t];v(pt,function(i,a){a&&gt.push(i.getBoundingClientRect()[t]-n),a===ee-1&&gt.push(i.getBoundingClientRect()[e]-n)})}function mi(){var t=ri(),e=t[0],n=t[1];v(pt,function(t,i){e<=i&&i<=n?g(t,"aria-hidden")&&(C(t,["aria-hidden","tabindex"]),m(t,We)):g(t,"aria-hidden")||(w(t,{"aria-hidden":"true",tabindex:"-1"}),y(t,We))})}function yi(t){return t.nodeName.toLowerCase()}function gi(t){return"button"===yi(t)}function xi(t){return"true"===t.getAttribute("aria-disabled")}function bi(t,e,n){t?e.disabled=n:e.setAttribute("aria-disabled",n.toString())}function wi(){if(qt&&!Pt&&!zt){var t=Ge?Ke.disabled:xi(Ke),e=Qe?Je.disabled:xi(Je),n=se<=fe,i=!Pt&&de<=se;n&&!t&&bi(Ge,Ke,!0),!n&&t&&bi(Ge,Ke,!1),i&&!e&&bi(Qe,Je,!0),!i&&e&&bi(Qe,Je,!1)}}function Ci(t,e){F&&(t.style[F]=e)}function Mi(t){return null==t&&(t=se),At?(St-(Lt?Bt:0)-(gt[t+1]-gt[t]-Bt))/2:Nt?(St-Nt)/2:(Ot-1)/2}function Ti(){var t=St+(Lt?Bt:0)-(Nt?(Nt+Bt)*ee:gt[ee]);return Ht&&!zt&&(t=Nt?-(Nt+Bt)*(ee-1)-Mi():Mi(ee-1)-gt[ee-1]),0<t&&(t=0),t}function Ei(t){var e;if(null==t&&(t=se),lt&&!At)if(Nt)e=-(Nt+Bt)*t,Ht&&(e+=Mi());else{var n=W?ee:Ot;Ht&&(t-=Mi()),e=100*-t/n}else e=-gt[t],Ht&&At&&(e+=Mi());return ne&&(e=Math.max(e,ie)),e+(!lt||At||Nt?"px":"%")}function Ai(t){Ci(ft,"0s"),Ni(t)}function Ni(t){null==t&&(t=Ei()),ft.style[re]=oe+t+ue}function Li(t,e,n,i){var a=t+Ot;zt||(a=Math.min(a,ee));for(var r=t;r<a;r++){var o=pt[r];i||(o.style.left=100*(r-se)/Ot+"%"),at&&j&&(o.style[j]=o.style[G]=at*(r-t)/1e3+"s"),y(o,e),m(o,n),i&&$t.push(o)}}function Bi(t,e){ae&&En(),(se!==ce||e)&&(ge.emit("indexChanged",Zi()),ge.emit("transitionStart",Zi()),Wt&&ci(),fn&&t&&0<=["click","keydown"].indexOf(t.type)&&zi(),me=!0,An())}function Si(t){return t.toLowerCase().replace(/-/g,"")}function Hi(t){if(Z||me){if(ge.emit("transitionEnd",Zi(t)),!Z&&0<$t.length)for(var e=0;e<$t.length;e++){var n=$t[e];n.style.left="",G&&j&&(n.style[G]="",n.style[j]=""),y(n,it),m(n,rt)}if(!t||!Z&&t.target.parentNode===ft||t.target===ft&&Si(t.propertyName)===Si(re)){if(!ae){var i=se;En(),se!==i&&(ge.emit("indexChanged",Zi()),Ai())}"inner"===_&&ge.emit("innerLoaded",Zi()),me=!1,ce=se}}}function Oi(t,e){if(!Te)if("prev"===t)Di(e,-1);else if("next"===t)Di(e,1);else{if(me){if(ve)return;Hi()}var n=Sn(),i=0;if("first"===t?i=-n:"last"===t?i=Z?ht-Ot-n:ht-1-n:("number"!=typeof t&&(t=parseInt(t)),isNaN(t)||(e||(t=Math.max(0,Math.min(ht-1,t))),i=t-n)),!Z&&i&&Math.abs(i)<Ot){var a=0<i?1:-1;i+=fe<=se+i-ht?ht*a:2*ht*a*-1}se+=i,Z&&zt&&(se<fe&&(se+=ht),de<se&&(se-=ht)),Sn(se)!==Sn(ce)&&Bi(e)}}function Di(t,e){if(me){if(ve)return;Hi()}var n;if(!e){for(var i=ji(t=Fi(t));i!==Xe&&[Ke,Je].indexOf(i)<0;)i=i.parentNode;var a=[Ke,Je].indexOf(i);0<=a&&(n=!0,e=0===a?-1:1)}if(Pt){if(se===fe&&-1===e)return void Oi("last",t);if(se===de&&1===e)return void Oi("first",t)}e&&(se+=Dt*e,At&&(se=Math.floor(se)),Bi(n||t&&"keydown"===t.type?t:null))}function ki(){cn=setInterval(function(){Di(null,hn)},Xt),fn=!0}function Ri(){clearInterval(cn),fn=!1}function Ii(t,e){w(mn,{"data-action":t}),mn.innerHTML=gn[0]+t+gn[1]+e}function Pi(){ki(),mn&&Ii("stop",Yt[1])}function zi(){Ri(),mn&&Ii("start",Yt[0])}function Wi(){fn?(zi(),vn=!0):(Pi(),vn=!1)}function qi(t){t.focus()}function Fi(t){return Vi(t=t||l.event)?t.changedTouches[0]:t}function ji(t){return t.target||l.event.srcElement}function Vi(t){return 0<=t.type.indexOf("touch")}function Gi(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Qi(){return r=Cn.y-wn.y,o=Cn.x-wn.x,e=Math.atan2(r,o)*(180/Math.PI),i=!1,90-(n=pe)<=(a=Math.abs(90-Math.abs(e)))?i="horizontal":a<=n&&(i="vertical"),i===t.axis;var e,n,i,a,r,o}function Xi(t){if(me){if(ve)return;Hi()}Qt&&fn&&Ri(),Mn=!0,bn&&(i(bn),bn=null);var e=Fi(t);ge.emit(Vi(t)?"touchStart":"dragStart",Zi(t)),!Vi(t)&&0<=["img","a"].indexOf(yi(ji(t)))&&Gi(t),Cn.x=wn.x=e.clientX,Cn.y=wn.y=e.clientY,Z&&(xn=parseFloat(ft.style[re].replace(oe,"")),Ci(ft,"0s"))}function Yi(t){if(Mn){var n=Fi(t);Cn.x=n.clientX,Cn.y=n.clientY,Z?bn||(bn=e(function(){!function t(n){if(he){if(i(bn),Mn&&(bn=e(function(){t(n)})),"?"===he&&(he=Qi()),he){!Ve&&Vi(n)&&(Ve=!0);try{n.type&&ge.emit(Vi(n)?"touchMove":"dragMove",Zi(n))}catch(t){}var a=xn,r=Tn(Cn,wn);if(!lt||Nt||At)a+=r,a+="px";else a+=W?r*Ot*100/((St+Bt)*ee):100*r/(St+Bt),a+="%";ft.style[re]=oe+a+ue}}else Mn=!1}(t)})):("?"===he&&(he=Qi()),he&&(Ve=!0)),("boolean"!=typeof t.cancelable||t.cancelable)&&Ve&&t.preventDefault()}}function Ki(n){if(Mn){bn&&(i(bn),bn=null),Z&&Ci(ft,""),Mn=!1;var a=Fi(n);Cn.x=a.clientX,Cn.y=a.clientY;var r=Tn(Cn,wn);if(Math.abs(r)){if(!Vi(n)){var o=ji(n);O(o,{click:function t(e){Gi(e),D(o,{click:t})}})}Z?bn=e(function(){if(lt&&!At){var t=-r*Ot/(St+Bt);t=0<r?Math.floor(t):Math.ceil(t),se+=t}else{var e=-(xn+r);if(e<=0)se=fe;else if(e>=gt[ee-1])se=de;else for(var i=0;i<ee&&e>=gt[i];)e>gt[se=i]&&r<0&&(se+=1),i++}Bi(n,r),ge.emit(Vi(n)?"touchEnd":"dragEnd",Zi(n))}):he&&Di(n,0<r?-1:1)}}"auto"===t.preventScrollOnTouch&&(Ve=!1),pe&&(he="?"),Qt&&!fn&&ki()}function Ji(){(ot||ct).style.height=gt[se+Ot]-gt[se]+"px"}function Ui(){var t=Nt?(Nt+Bt)*ht/St:ht/Ot;return Math.min(Math.ceil(t),ht)}function _i(){if(jt&&!Re&&en!==nn){var t=nn,e=en,n=E;for(en<nn&&(t=en,e=nn,n=T);t<e;)n(Ze[t]),t++;nn=en}}function Zi(t){return{container:ft,slideItems:pt,navContainer:$e,navItems:Ze,controlsContainer:Xe,hasControls:De,prevButton:Ke,nextButton:Je,items:Ot,slideBy:Dt,cloneCount:te,slideCount:ht,slideCountNew:ee,index:se,indexCached:ce,displayIndex:Ln(),navCurrentIndex:rn,navCurrentIndexCached:on,pages:en,pagesCached:nn,sheet:Ut,isOn:yt,event:t||{}}}Y&&console.warn("No slides found in",t.container)};return R}();
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-fun-fact",number:".number"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$number:this.$element.find(e.number)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.countNumber(),jQuery(window).on("scroll",this.countNumber.bind(this))}countNumber(){const e=this.elements.$number;this.onScreen()&&!e.hasClass("loaded")&&(e.prop("Counter",0).animate({Counter:e.data("value")},{duration:e.data("animation-duration"),easing:"swing",step:function(t){e.text(Math.ceil(t).toLocaleString())},complete:function(){e.text(e.data("value").toLocaleString())}}),e.addClass("loaded"))}onScreen(){const e=jQuery(window).scrollTop()+jQuery(window).height();return this.elements.$wrapper.offset().top<=e}}jQuery(window).on("elementor/frontend/init",()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_fun_fact.default",e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})}]);
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-testimonials",items:".testimonials-track"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$items:this.$element.find(e.items)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.loadCarousel()}loadCarousel(){const e=this.elements.$wrapper.data("id"),t=this.getSettings("selectors"),n=this.elements.$wrapper.data("settings"),r=n.responsive,o={0:{items:1,gutter:0},768:{items:2,gutter:0},1025:{items:3,gutter:10}},i={};Object.entries(r).forEach(([e,t])=>{i[t.breakpoint]={},""!==t.items?i[t.breakpoint].items=t.items:o[t.breakpoint]&&(i[t.breakpoint].items=o[t.breakpoint].items),""!==t.margin?i[t.breakpoint].gutter=t.margin:o[t.breakpoint]&&(i[t.breakpoint].gutter=o[t.breakpoint].gutter)});const a={container:t.wrapper+'[data-id="'+e+'"] '+t.items,loop:!0,mouseDrag:!0,autoplay:n.autoplay,autoplayTimeout:n.autoplay_speed,autoplayHoverPause:n.autoplay_hover_pause,navPosition:"bottom",controlsPosition:n.arrow_position,controlsText:[n.navigation_left,n.navigation_right],responsiveClass:!0,responsive:i};tns(a),this.elements.$wrapper.find("button[data-action]").remove(),n.show_navigation||this.elements.$wrapper.find(".tns-controls").remove(),n.show_dots||this.elements.$wrapper.find(".tns-nav").remove(),n.show_navigation&&(a.nav=!0,a.navText=['<i class="'+n.navigation_left+'" aria-hidden="true"></i>','<i class="'+n.navigation_right+'" aria-hidden="true"></i>'])}}jQuery(window).on("elementor/frontend/init",()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_testimonials.default",e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})}]);
!function(e){var t={};function n(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(s,i,function(t){return e[t]}.bind(null,i));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-animated-text",dynamic:".dynamic-wrapper"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$dynamic:this.$element.find(e.dynamic)}}bindEvents(){this.onRenderElement()}onRenderElement(){if("rotating"==this.elements.$wrapper.data("style")){const e=this.elements.$wrapper.data("rotate"),t=this.elements.$dynamic.find(".dynamic-text");if(t.length>0){const n=t.first();["typing","swirl","blinds","wave"].includes(e)?this.animateText(n,this.getNextText(n)):this.showText(n,this.getNextText(n))}}}animateText(e,t){this.elements.$dynamic.removeClass("typing-delete"),e.addClass("show-text"),this.elements.$dynamic.removeClass("cursor-blink"),this.animateLetter(e.find(".dynamic-text-letter").first(),e,t)}animateLetter(e,t,n){const s=this,i=this.elements.$wrapper.data("letter-speed");e.addClass("show-letter"),setTimeout(function(){e.is(":last-child")?s.hideText(t,n):s.animateLetter(e.next(),t,n)},i)}getNextText(e){return e.is(":last-child")?this.elements.$dynamic.find(".dynamic-text").first():e.next()}hideText(e,t){const n=this,s=n.elements.$wrapper.data("rotate"),i=n.elements.$wrapper.data("delay");this.elements.$dynamic.addClass("cursor-blink"),setTimeout(function(){if("typing"==s){const s=n.elements.$wrapper.data("delay-delete");n.elements.$dynamic.addClass("typing-delete"),setTimeout(function(){e.removeClass("show-text"),e.find(".dynamic-text-letter").removeClass("show-letter"),n.animateText(t,n.getNextText(t))},s)}else e.removeClass("show-text"),e.find(".dynamic-text-letter").removeClass("show-letter"),n.animateText(t,n.getNextText(t))},i)}showText(e,t){const n=this,s=n.elements.$wrapper.data("delay"),i=n.elements.$wrapper.data("rotate");if(e.addClass("show-text"),"clip"==i){const i=n.elements.$wrapper.data("clip-duration");n.elements.$dynamic.width(e.width()+10),n.elements.$dynamic.animate({width:0},i/2,function(){e.removeClass("show-text"),t.addClass("show-text"),n.elements.$dynamic.animate({width:t.width()+10},i/2,function(){setTimeout(function(){e.removeClass("show-text"),n.showText(t,n.getNextText(t))},s)})})}else n.elements.$dynamic.width(e.width()),setTimeout(function(){e.removeClass("show-text"),n.showText(t,n.getNextText(t))},s)}}jQuery(window).on("elementor/frontend/init",()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_animated_text.default",e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})}]);
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)}(function($){var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;function initMouseDetection(t){var i=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(i),mouseDetectionEnabled=!1);else{var s=!0,e=null,o={mousemove:function(t){var i={x:t.pageX,y:t.pageY,timeStamp:new Date().getTime()};if(e){var o=Math.abs(e.x-i.x),a=Math.abs(e.y-i.y);if((o>0||a>0)&&o<=2&&a<=2&&i.timeStamp-e.timeStamp<=300&&(mouse=!0,s)){var r=$(t.target).closest("a");r.is("a")&&$.each(menuTrees,function(){if($.contains(this.$root[0],r[0]))return this.itemEnter({currentTarget:r[0]}),!1}),s=!1}}e=i}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,i)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,i){i||(i="");var s={};for(var e in t)s[e.split(" ").join(i+" ")+i]=t[e];return s}return $.SmartMenus=function(t,i){this.$root=$(t),this.opts=i,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 t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var i=this;if(!t){menuTrees.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 s=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},s)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},s),"a"),s+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},s)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},s)),this.opts.subIndicators&&(this.$subArrow=$("<span/>").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul.submenu, ul.sub-menu").each(function(){i.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var e=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(e,""),r=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(e,""),s=$(this);(t==a||t==r)&&(s.addClass("current"),i.opts.markCurrentTree&&s.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var i=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(i),i+=this.rootId,$(document).off(i),$(window).off(i),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var s=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((s.opts.subMenusMinWidth||s.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(s.accessIdPrefix)&&t.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 t=$(this);0==t.attr("id").indexOf(s.accessIdPrefix)&&t.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"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var i=this.$root.offset();this.$disableOverlay=$('<div class="sm-jquery-disable-overlay"/>').css({position:"absolute",top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){if(this.$touchScrollingSub){this.$touchScrollingSub=null;return}(this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll()},docTouchEnd:function(t){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||!$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var i=this;this.hideTimeout=setTimeout(function(){i.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var i=t.originalEvent.touches[0];this.lastTouch.x2=i.pageX,this.lastTouch.y2=i.pageY}},docTouchStart:function(t){var i=t.originalEvent.touches[0];this.lastTouch={x1:i.pageX,y1:i.pageY,target:i.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var i=$(t).closest("ul");i.dataSM("in-mega");)i=i.parent().closest("ul");return i[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,i){"none"==t.css("display")&&(s={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s,e=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=e&&(i?e.height||e.bottom-e.top:e.width||e.right-e.left);return o||0===o||(o=i?t[0].offsetHeight:t[0].offsetWidth),s&&t.hide().css(s),o},getStartZIndex:function(t){var i=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(i)&&(i=parseInt(this.$root.css("z-index"))),isNaN(i)?1:i},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var i=t?"Height":"Width",s=document.documentElement["client"+i],e=window["inner"+i];return e&&(s=Math.min(s,e)),s},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){if("fixed"==$(this).css("position"))return t=!0,!1}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,i){var s=t.closest("ul"),e=s.dataSM("level");if(e>1&&(!this.activatedItems[e-2]||this.activatedItems[e-2][0]!=s.dataSM("parent-a")[0])){var o=this;$(s.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(s).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if($(s).parents(".raven-megamenu-wrapper").length>0&&(e+=$(s).parents(".raven-megamenu-wrapper").length),(!this.isCollapsible()||i)&&this.menuHideSubMenus(this.activatedItems[e-1]&&this.activatedItems[e-1][0]==t[0]?e:e-1),this.activatedItems[e-1]=t,!1!==this.$root.triggerHandler("activate.smapi",t[0])){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var i=$(t.currentTarget);this.handleItemEvents(i)&&this.$root.triggerHandler("blur.smapi",i[0])},itemClick:function(t){var i=$(t.currentTarget);if(this.handleItemEvents(i)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==i.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(!1===this.$root.triggerHandler("click.smapi",i[0]))return!1;var s=$(t.target).is(".sub-arrow"),e=i.dataSM("sub"),o=!!e&&2==e.dataSM("level"),a=this.isCollapsible(),r=/toggle$/.test(this.opts.collapsibleBehavior),n=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(e&&!e.is(":visible")){if((!n||!a||s)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(i,h),e.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(r||s))return this.itemActivate(i,h),this.menuHide(e),r&&(this.focusActivated=!1),!1;if(this.opts.showOnClick&&o||i.hasClass("disabled")||!1===this.$root.triggerHandler("select.smapi",i[0]))return!1}},itemDown:function(t){var i=$(t.currentTarget);this.handleItemEvents(i)&&i.dataSM("mousedown",!0)},itemEnter:function(t){var i=$(t.currentTarget);if(this.handleItemEvents(i)&&!this.opts.showOnClick){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var s=this;this.showTimeout=setTimeout(function(){s.itemActivate(i)},this.opts.showOnClick&&1==i.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",i[0])}},itemFocus:function(t){var i=$(t.currentTarget);this.handleItemEvents(i)&&(!this.focusActivated||this.isTouchMode()&&i.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==i[0]||this.itemActivate(i,!0),this.$root.triggerHandler("focus.smapi",i[0]))},itemLeave:function(t){var i=$(t.currentTarget);this.handleItemEvents(i)&&(!this.isTouchMode()&&(i[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),i.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",i[0]))},menuHide:function(t){if(!1!==this.$root.triggerHandler("beforehide.smapi",t[0])&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var i=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,i):t.hide(this.opts.collapsibleHideDuration,i):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,i):t.hide(this.opts.hideDuration,i),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var s=t.dataSM("level");this.activatedItems.splice(s-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,i=this.visibleSubMenus.length-1;i>=t;i--)this.menuHide(this.visibleSubMenus[i]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&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(t){for(var i=this.activatedItems.length-1;i>=t;i--){var s=this.activatedItems[i].dataSM("sub");s&&this.menuHide(s)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var i=2,s=t[0];(s=s.parentNode.parentNode)!=this.$root[0];)i++;var e=t.prevAll("a").eq(-1);e.length||(e=t.prevAll().find("a").eq(-1)),e.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",e).dataSM("level",i).parent().dataSM("sub",t);var o=e.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;e.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&e[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var i,s,e=t.dataSM("parent-a"),o=e.closest("li"),a=o.parent(),r=t.dataSM("level"),n=this.getWidth(t),h=this.getHeight(t),u=e.offset(),l=u.left,c=u.top,d=this.getWidth(e),m=this.getHeight(e),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==r&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==r?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==r?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(i=M?d-n-w:w,s=this.opts.bottomToTopSubMenus?-h-T:m+T):(i=M?w-n:d-w,s=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+i,x=c+s;if(M&&y<f?i=g?f-y+i:d-w:!M&&y+n>f+b&&(i=g?f+b-n-y+i:w-n),!g&&(h<S&&x+h>v+S?s+=v+S-h-x:(h>=S||x<v)&&(s+=v-x)),g&&(x+h>v+S+.49||x<v)||!g&&h>S+.49){var I=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('<span class="scroll-up"><span class="scroll-up-arrow"></span></span>')[0],$('<span class="scroll-down"><span class="scroll-down-arrow"></span></span>')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),I.menuScroll(t)},mouseleave:function(i){I.menuScrollStop(t),I.menuScrollOut(t,i)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var _=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:s-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(i){I.menuScrollOver(t,i)},mouseout:function(i){I.menuScrollOut(t,i)},"mousewheel DOMMouseScroll":function(i){I.menuScrollMousewheel(t,i)}},_)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:i+(parseInt(t.css("border-left-width"))||0),width:n-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(i){I.menuScrollTouch(t,i)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,_))}}}t.css({top:"auto",left:"0",marginLeft:i,marginTop:s-m})},menuScroll:function(t,i,s){var e,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),r=o.up?o.upEnd:o.downEnd;if(!i&&o.momentum){if(o.momentum*=.92,(e=o.momentum)<.5){this.menuScrollStop(t);return}}else e=s||(i||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var n=t.dataSM("level");if(this.activatedItems[n-1]&&this.activatedItems[n-1].dataSM("sub")&&this.activatedItems[n-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(n-1),o.y=o.up&&r<=o.y||!o.up&&r>=o.y?o.y:Math.abs(r-o.y)>e?o.y+(o.up?e:-e):r,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y<o.upEnd)&&a.eq(o.up?1:0).show(),o.y==r)mouse&&a.eq(o.up?0:1).hide(),this.menuScrollStop(t);else if(!i){this.opts.scrollAccelerate&&o.step<this.opts.scrollStep&&(o.step+=.2);var h=this;this.scrollTimeout=requestAnimationFrame(function(){h.menuScroll(t)})}},menuScrollMousewheel:function(t,i){if(this.getClosestMenu(i.target)==t[0]){var s=((i=i.originalEvent).wheelDelta||-i.detail)>0;t.dataSM("scroll-arrows").eq(s?0:1).is(":visible")&&(t.dataSM("scroll").up=s,this.menuScroll(t,!0))}i.preventDefault()},menuScrollOut:function(t,i){!mouse||/^scroll-(up|down)/.test((i.relatedTarget||"").className)||(t[0]==i.relatedTarget||$.contains(t[0],i.relatedTarget))&&this.getClosestMenu(i.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden")},menuScrollOver:function(t,i){if(mouse&&!/^scroll-(up|down)/.test(i.target.className)&&this.getClosestMenu(i.target)==t[0]){this.menuScrollRefreshData(t);var s=t.dataSM("scroll"),e=$(window).scrollTop()-t.dataSM("parent-a").offset().top-s.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",e).end().eq(1).css("margin-top",e+this.getViewportHeight()-s.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;this.cssTransforms3d&&(s=-(parseFloat(t.css("margin-top"))-s)),$.extend(i,{upEnd:s,downEnd:s+this.getViewportHeight()-i.subH})},menuScrollStop:function(t){if(this.scrollTimeout)return cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0},menuScrollTouch:function(t,i){if(isTouchEvent(i=i.originalEvent)){var s=this.getTouchPoint(i);if(this.getClosestMenu(s.target)==t[0]){var e=t.dataSM("scroll");if(/(start|down)$/i.test(i.type))this.menuScrollStop(t)?(i.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(e,{touchStartY:s.pageY,touchStartTime:i.timeStamp});else if(/move$/i.test(i.type)){var o=void 0!==e.touchY?e.touchY:e.touchStartY;if(void 0!==o&&o!=s.pageY){this.$touchScrollingSub=t;var a=o<s.pageY;void 0!==e.up&&e.up!=a&&$.extend(e,{touchStartY:s.pageY,touchStartTime:i.timeStamp}),$.extend(e,{up:a,touchY:s.pageY}),this.menuScroll(t,!0,Math.abs(s.pageY-o))}i.preventDefault()}else void 0!==e.touchY&&((e.momentum=15*Math.pow(Math.abs(s.pageY-e.touchStartY)/(i.timeStamp-e.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),i.preventDefault()),delete e.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),!1!==this.$root.triggerHandler("beforefirstshow.smapi",t[0])))&&!1!==this.$root.triggerHandler("beforeshow.smapi",t[0])&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var i=t.dataSM("parent-a"),s=this.isCollapsible();if((this.opts.keepHighlighted||s)&&i.addClass("highlighted"),s)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var e=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),e>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};s?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),i.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var i=this;this.hideTimeout=setTimeout(function(){i.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,i){if(!this.opts.isPopup){alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.');return}if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:i});var s=this,e=function(){s.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,e):this.$root.show(this.opts.showDuration,e),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var i=this.activatedItems[0];if(i){this.menuHideAll(),i[0].focus();var s=i.dataSM("sub");s&&this.menuHide(s)}break;case 32:var e=$(t.target);if(e.is("a")&&this.handleItemEvents(e)){var s=e.dataSM("sub");s&&!s.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(!(!this.handleEvents()||this.isTouchMode())&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var i=this;this.hideTimeout=setTimeout(function(){i.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){!(!this.handleEvents()||this.isTouchMode())&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(!this.handleEvents()){if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}return}if(!("onorientationchange"in window)||"orientationchange"==t.type){var s=this.isCollapsible();this.wasCollapsible&&s||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=s}}}}),$.fn.dataSM=function(t,i){return i?this.data(t+"_smartmenus",i):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.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(t,i){t.fadeOut(200,i)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,i){t.slideDown(200,i)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,i){t.slideUp(200,i)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$});
(function(t){var e=function(){try{return!!Symbol.iterator}catch(e){return false}};var r=e();var n=function(t){var e={next:function(){var e=t.shift();return{done:e===void 0,value:e}}};if(r){e[Symbol.iterator]=function(){return e}}return e};var i=function(e){return encodeURIComponent(e).replace(/%20/g,"+")};var o=function(e){return decodeURIComponent(String(e).replace(/\+/g," "))};var a=function(){var a=function(e){Object.defineProperty(this,"_entries",{writable:true,value:{}});var t=typeof e;if(t==="undefined"){}else if(t==="string"){if(e!==""){this._fromString(e)}}else if(e instanceof a){var r=this;e.forEach(function(e,t){r.append(t,e)})}else if(e!==null&&t==="object"){if(Object.prototype.toString.call(e)==="[object Array]"){for(var n=0;n<e.length;n++){var i=e[n];if(Object.prototype.toString.call(i)==="[object Array]"||i.length!==2){this.append(i[0],i[1])}else{throw new TypeError("Expected [string, any] as entry at index "+n+" of URLSearchParams's input")}}}else{for(var o in e){if(e.hasOwnProperty(o)){this.append(o,e[o])}}}}else{throw new TypeError("Unsupported input's type for URLSearchParams")}};var e=a.prototype;e.append=function(e,t){if(e in this._entries){this._entries[e].push(String(t))}else{this._entries[e]=[String(t)]}};e.delete=function(e){delete this._entries[e]};e.get=function(e){return e in this._entries?this._entries[e][0]:null};e.getAll=function(e){return e in this._entries?this._entries[e].slice(0):[]};e.has=function(e){return e in this._entries};e.set=function(e,t){this._entries[e]=[String(t)]};e.forEach=function(e,t){var r;for(var n in this._entries){if(this._entries.hasOwnProperty(n)){r=this._entries[n];for(var i=0;i<r.length;i++){e.call(t,r[i],n,this)}}}};e.keys=function(){var r=[];this.forEach(function(e,t){r.push(t)});return n(r)};e.values=function(){var t=[];this.forEach(function(e){t.push(e)});return n(t)};e.entries=function(){var r=[];this.forEach(function(e,t){r.push([t,e])});return n(r)};if(r){e[Symbol.iterator]=e.entries}e.toString=function(){var r=[];this.forEach(function(e,t){r.push(i(t)+"="+i(e))});return r.join("&")};t.URLSearchParams=a};var s=function(){try{var e=t.URLSearchParams;return new e("?a=1").toString()==="a=1"&&typeof e.prototype.set==="function"}catch(e){return false}};if(!s()){a()}var f=t.URLSearchParams.prototype;if(typeof f.sort!=="function"){f.sort=function(){var r=this;var n=[];this.forEach(function(e,t){n.push([t,e]);if(!r._entries){r.delete(t)}});n.sort(function(e,t){if(e[0]<t[0]){return-1}else if(e[0]>t[0]){return+1}else{return 0}});if(r._entries){r._entries={}}for(var e=0;e<n.length;e++){this.append(n[e][0],n[e][1])}}}if(typeof f._fromString!=="function"){Object.defineProperty(f,"_fromString",{enumerable:false,configurable:false,writable:false,value:function(e){if(this._entries){this._entries={}}else{var r=[];this.forEach(function(e,t){r.push(t)});for(var t=0;t<r.length;t++){this.delete(r[t])}}e=e.replace(/^\?/,"");var n=e.split("&");var i;for(var t=0;t<n.length;t++){i=n[t].split("=");this.append(o(i[0]),i.length>1?o(i[1]):"")}}})}})(typeof global!=="undefined"?global:typeof window!=="undefined"?window:typeof self!=="undefined"?self:this);(function(h){var e=function(){try{var e=new h.URL("b","http://a");e.pathname="c%20d";return e.href==="http://a/c%20d"&&e.searchParams}catch(e){return false}};var t=function(){var t=h.URL;var e=function(e,t){if(typeof e!=="string")e=String(e);var r=document,n;if(t&&(h.location===void 0||t!==h.location.href)){r=document.implementation.createHTMLDocument("");n=r.createElement("base");n.href=t;r.head.appendChild(n);try{if(n.href.indexOf(t)!==0)throw new Error(n.href)}catch(e){throw new Error("URL unable to set base "+t+" due to "+e)}}var i=r.createElement("a");i.href=e;if(n){r.body.appendChild(i);i.href=i.href}if(i.protocol===":"||!/:/.test(i.href)){throw new TypeError("Invalid URL")}Object.defineProperty(this,"_anchorElement",{value:i});var o=new h.URLSearchParams(this.search);var a=true;var s=true;var f=this;["append","delete","set"].forEach(function(e){var t=o[e];o[e]=function(){t.apply(o,arguments);if(a){s=false;f.search=o.toString();s=true}}});Object.defineProperty(this,"searchParams",{value:o,enumerable:true});var c=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:false,configurable:false,writable:false,value:function(){if(this.search!==c){c=this.search;if(s){a=false;this.searchParams._fromString(this.search);a=true}}}})};var r=e.prototype;var n=function(t){Object.defineProperty(r,t,{get:function(){return this._anchorElement[t]},set:function(e){this._anchorElement[t]=e},enumerable:true})};["hash","host","hostname","port","protocol"].forEach(function(e){n(e)});Object.defineProperty(r,"search",{get:function(){return this._anchorElement["search"]},set:function(e){this._anchorElement["search"]=e;this._updateSearchParams()},enumerable:true});Object.defineProperties(r,{toString:{get:function(){var e=this;return function(){return e.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(e){this._anchorElement.href=e;this._updateSearchParams()},enumerable:true},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(e){this._anchorElement.pathname=e},enumerable:true},origin:{get:function(){var e={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol];var t=this._anchorElement.port!=e&&this._anchorElement.port!=="";return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(t?":"+this._anchorElement.port:"")},enumerable:true},password:{get:function(){return""},set:function(e){},enumerable:true},username:{get:function(){return""},set:function(e){},enumerable:true}});e.createObjectURL=function(e){return t.createObjectURL.apply(t,arguments)};e.revokeObjectURL=function(e){return t.revokeObjectURL.apply(t,arguments)};h.URL=e};if(!e()){t()}if(h.location!==void 0&&!("origin"in h.location)){var r=function(){return h.location.protocol+"//"+h.location.hostname+(h.location.port?":"+h.location.port:"")};try{Object.defineProperty(h.location,"origin",{get:r,enumerable:true})}catch(e){setInterval(function(){h.location.origin=r()},100)}}})(typeof global!=="undefined"?global:typeof window!=="undefined"?window:typeof self!=="undefined"?self:this);
;
USR_PREFS_CK_NAME="undefined"!=typeof USR_PREFS_CK_NAME?USR_PREFS_CK_NAME:"lwaio_consent_preferences",ACTED_CONSENT_CK_NAME="undefined"!=typeof ACTED_CONSENT_CK_NAME?ACTED_CONSENT_CK_NAME:"lwaio_consent_acted",EXP_CK_NAME="undefined"!=typeof EXP_CK_NAME?EXP_CK_NAME:"1 Year",function(e){"use strict";let t={set:function(e,t,o,i=""){let s="";if(o){let e=new Date;e.setTime(e.getTime()+24*o*60*60*1e3),s="; expires="+e.toGMTString()}i&&(i="; domain="+i),document.cookie=e+"="+t+s+"; path=/"+i},read:function(e){let t=e+"=",o=document.cookie.split(";"),i=o.length;for(let e=0;e<i;e++){let i=o[e];for(;" "==i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return null},exists:function(e){return null!==this.read(e)},getallcookies:function(){let e=document.cookie.split(";"),t={},o=e.length;for(let i=0;i<o;i++){let o=e[i].split("=");t[(o[0]+"").trim()]=unescape(o[1])}return t},erase:function(e,t){t?this.set(e,"",-10,t):this.set(e,"",-10)}},o={bar_config:{},show_config:{},allowed_categories:[],set:function(e){if("function"!=typeof JSON.parse)return void console.log("LWAIOCookieConsent requires JSON.parse but your browser doesn't support it");this.settings=JSON.parse(e.settings),EXP_CK_NAME=this.settings.cookie_expiry,this.bar_elm=jQuery(this.settings.notify_div_id),this.show_again_elm=jQuery(this.settings.show_again_div_id),this.details_elm=this.bar_elm.find(".lwaio_messagebar_detail"),this.main_button=jQuery("#cookie_action_accept"),this.main_link=jQuery("#cookie_action_link"),this.reject_button=jQuery("#cookie_action_reject"),this.settings_button=jQuery("#cookie_action_settings"),this.save_button=jQuery("#cookie_action_save"),this.confirm_button=jQuery("#cookie_action_confirm"),this.cancel_button=jQuery("#cookie_action_cancel"),this.accept_all_button=jQuery("#cookie_action_accept_all"),this.configBar(),this.toggleBar(),this.attachEvents(),this.configButtons(),this.settings.auto_scroll&&window.addEventListener("scroll",o.acceptOnScroll,!1);let i=JSON.parse(t.read(USR_PREFS_CK_NAME)),s=t.read(ACTED_CONSENT_CK_NAME),n="";n=new CustomEvent("LwAioCookieConsentOnLoad",{detail:{lwaio_consent_preferences:i,lwaio_consent_acted:s}}),window.dispatchEvent(n)},attachEvents:function(){jQuery(".lwaio_action_button").click(function(e){e.preventDefault();let i="",s="",n="",a="",c=jQuery(this).attr("data-lwaio_action");if("accept_all"==c)o.enableAllCookies(),o.accept_all_close(),s=JSON.parse(t.read(USR_PREFS_CK_NAME)),n=JSON.stringify(s),a=t.read(ACTED_CONSENT_CK_NAME),t.set(USR_PREFS_CK_NAME,n,EXP_CK_NAME),i=new CustomEvent("LwAioCookieConsentOnAcceptAll",{detail:{lwaio_consent_preferences:s,lwaio_consent_acted:a}}),window.dispatchEvent(i),o.logConsent(c);else if("accept"==c)o.accept_close(),s=JSON.parse(t.read(USR_PREFS_CK_NAME)),n=JSON.stringify(s),a=t.read(ACTED_CONSENT_CK_NAME),t.set(USR_PREFS_CK_NAME,n,EXP_CK_NAME),i=new CustomEvent("LwAioCookieConsentOnAccept",{detail:{lwaio_consent_preferences:s,lwaio_consent_acted:a}}),window.dispatchEvent(i),o.logConsent(c);else if("reject"==c){o.reject_close(),s=JSON.parse(t.read(USR_PREFS_CK_NAME)),a=t.read(ACTED_CONSENT_CK_NAME),t.erase(USR_PREFS_CK_NAME),i=new CustomEvent("LwAioCookieConsentOnReject",{detail:{lwaio_consent_preferences:s,lwaio_consent_acted:a}}),window.dispatchEvent(i);let e=t.getallcookies();"object"==typeof e&&null!==e&&jQuery.each(e,function(e,o){e!=ACTED_CONSENT_CK_NAME&&t.erase(e,"."+window.location.host)}),o.logConsent(c)}else"settings"==c?(o.bar_elm.slideUp(o.settings.animate_speed_hide),o.show_again_elm.slideUp(o.settings.animate_speed_hide)):"close"==c?o.displayHeader():"show_settings"==c?o.show_details():"hide_settings"==c?o.hide_details():"close_banner"==c&&(o.hideHeader(),o.accept_close(),"yes"!=(a=t.read(ACTED_CONSENT_CK_NAME))&&(s=JSON.parse(t.read(USR_PREFS_CK_NAME)),n=JSON.stringify(s),t.set(USR_PREFS_CK_NAME,n,EXP_CK_NAME),i=new CustomEvent("LwAioCookieConsentOnAccept",{detail:{lwaio_consent_preferences:s,lwaio_consent_acted:a}}),window.dispatchEvent(i)))}),jQuery(".group-switch-buttons input").each(function(){let e=jQuery(this).val(),i={},s="";if(t.read(USR_PREFS_CK_NAME)&&(i=JSON.parse(t.read(USR_PREFS_CK_NAME))),"necessary"==e||jQuery(this).is(":checked"))i[e]="yes",o.allowed_categories.push(e);else{i[e]="no";let t=o.allowed_categories.length;for(let i=0;i<t;i++)o.allowed_categories[i]==e&&o.allowed_categories.splice(i,1)}s=JSON.stringify(i),t.set(USR_PREFS_CK_NAME,s,EXP_CK_NAME)}),jQuery(document).on("click","#lwaio-consent-show-again",function(t){t.preventDefault(),jQuery(o.settings.notify_div_id).find("p.lwaio").show(),jQuery(o.settings.notify_div_id).find(".lwaio.group-description-buttons").show(),o.displayHeader(),e(this).hide()}),jQuery(document).on("click",".group-switch-buttons input",function(){let e=jQuery(this).val(),i={},s="";if(t.read(USR_PREFS_CK_NAME)&&(i=JSON.parse(t.read(USR_PREFS_CK_NAME))),jQuery(this).is(":checked"))i[e]="yes",o.allowed_categories.push(e);else{i[e]="no";let t=o.allowed_categories.length;for(let i=0;i<t;i++)o.allowed_categories[i]==e&&o.allowed_categories.splice(i,1)}s=JSON.stringify(i),t.set(USR_PREFS_CK_NAME,s,EXP_CK_NAME)}),jQuery(document).on("click","#lwaio_consent_tabs_overview",function(e){e.preventDefault();let t=jQuery(this);jQuery("#lwaio_consent_tabs").find("a").removeClass("tab_selected"),t.addClass("tab_selected"),t.css("border-bottom-color",o.settings.border_active_color),t.css("background-color",o.settings.background_active_color),jQuery("#lwaio_consent_tabs_about").css("border-bottom-color",o.settings.border_color),jQuery("#lwaio_consent_tabs_about").css("background-color",o.settings.background_color),jQuery("#lwaio_consent_about").hide(),jQuery("#lwaio_consent_overview").show()}),jQuery(document).on("click","#lwaio_consent_tabs_about",function(e){e.preventDefault();let t=jQuery(this);jQuery("#lwaio_consent_tabs").find("a").removeClass("tab_selected"),t.addClass("tab_selected"),t.css("border-bottom-color",o.settings.border_active_color),t.css("background-color",o.settings.background_active_color),jQuery("#lwaio_consent_tabs_overview").css("border-bottom-color",o.settings.border_color),jQuery("#lwaio_consent_tabs_overview").css("background-color",o.settings.background_color),jQuery("#lwaio_consent_overview").hide(),jQuery("#lwaio_consent_about").show()}),jQuery(document).on("click","#lwaio_consent_overview_cookie_container_types a",function(e){e.preventDefault();let t=jQuery(this),i=t.parent();i.find("a").removeClass("lwaio_consent_overview_cookie_container_type_selected"),i.find("a").css("border-right-color",o.settings.border_color),i.find("a").css("background-color",o.settings.background_color),t.addClass("lwaio_consent_overview_cookie_container_type_selected"),t.css("border-right-color",o.settings.border_active_color),t.css("background-color",o.settings.background_active_color);let s=jQuery(this).attr("data-target"),n=i.siblings("#lwaio_consent_overview_cookie_container_type_details");n.find(".lwaio_consent_cookie_type_details").hide(),n.find("#"+s).show()})},configButtons:function(){this.settings_button.attr("style",`color: ${this.settings.button_link_color} !important; background-color: ${this.settings.secondary_color} !important`),this.main_button.css("color",this.settings.button_link_color),this.main_button.css("background-color",this.settings.primary_color),this.accept_all_button.css("color",this.settings.button_link_color),this.accept_all_button.css("background-color",this.settings.primary_color),this.confirm_button.css("color",this.settings.button_link_color),this.confirm_button.css("background-color",this.settings.primary_color),this.main_link.css("color",this.settings.secondary_color),this.reject_button.css("display","inline-block"),this.reject_button.attr("style",`color: ${this.settings.button_link_color} !important; background-color: ${this.settings.secondary_color} !important`),this.cancel_button.css("color",this.settings.button_link_color),this.cancel_button.css("display","inline-block"),this.cancel_button.css("background-color",this.settings.secondary_color),this.save_button.css("color",this.settings.button_link_color),this.save_button.css("background-color",this.settings.primary_color),this.details_elm.find("table.lwaio_consent_cookie_type_table tr").css("border-color",o.settings.border_color),this.details_elm.find(".lwaio_consent_cookie_type_intro").css("border-color",o.settings.border_color),this.details_elm.find("a").each(function(){jQuery(this).css("border-color",o.settings.border_color),jQuery(this).css("background-color",o.settings.background_color)}),this.details_elm.find("a.lwaio_consent_overview_cookie_container_type_selected").css("border-right-color",o.settings.border_active_color),this.details_elm.find("a.lwaio_consent_overview_cookie_container_type_selected").css("background-color",o.settings.background_active_color),this.details_elm.find("#lwaio_consent").css("border-color",o.settings.border_color),this.details_elm.find("#lwaio_consent_tabs").css("border-color",o.settings.border_color),this.details_elm.find("#lwaio_consent_tabs .tab_selected").css("border-bottom-color",o.settings.border_active_color),this.details_elm.find("#lwaio_consent_tabs .tab_selected").css("background-color",o.settings.background_active_color)},configBar:function(){this.bar_config={"background-color":this.settings.background,color:this.settings.text,"border-top":"1px solid "+this.settings.secondary_color},this.show_config={width:"auto","background-color":this.settings.background,color:this.settings.text,position:"fixed",opacity:this.settings.opacity,bottom:"0","border-top":"1px solid "+this.settings.secondary_color},"right"==this.settings.show_again_position?this.show_config.right=this.settings.show_again_margin+"%":this.show_config.left=this.settings.show_again_margin+"%",this.bar_config.position="fixed",this.bar_config.opacity=this.settings.opacity,this.bar_elm.find(".lwaio_messagebar_content").css("max-width","800px"),"bottom"==this.settings.banner_position?this.bar_config.bottom="0":this.bar_config.top="0",this.bar_elm.css(this.bar_config).hide(),this.show_again_elm.css(this.show_config).hide()},toggleBar:function(){t.exists(ACTED_CONSENT_CK_NAME)?this.hideHeader():(this.displayHeader(),this.settings.auto_hide&&setTimeout(function(){o.accept_close()},this.settings.auto_hide_delay))},accept_close:function(){return t.set(ACTED_CONSENT_CK_NAME,"yes",EXP_CK_NAME),this.settings.notify_animate_hide?this.bar_elm.slideUp(this.settings.animate_speed_hide,i.runScripts):this.bar_elm.hide(i.runScripts),this.show_again_elm.slideDown(this.settings.animate_speed_hide),1==this.settings.accept_reload&&window.location.reload(!0),!1},accept_all_close:function(){return t.set(ACTED_CONSENT_CK_NAME,"yes",EXP_CK_NAME),this.settings.notify_animate_hide?this.bar_elm.slideUp(this.settings.animate_speed_hide,i.runScripts):this.bar_elm.hide(i.runScripts),this.show_again_elm.slideDown(this.settings.animate_speed_hide),1==this.settings.accept_reload&&window.location.reload(!0),!1},reject_close:function(){return t.set(ACTED_CONSENT_CK_NAME,"yes",EXP_CK_NAME),o.disableAllCookies(),this.settings.notify_animate_hide?this.bar_elm.slideUp(this.settings.animate_speed_hide,i.runScripts):this.bar_elm.hide(i.runScripts),this.show_again_elm.slideDown(this.settings.animate_speed_hide),1==this.settings.decline_reload&&window.location.reload(!0),!1},logConsent:function(e){this.settings.logging_on&&jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"lwaio_log_consent_action",lwaio_user_action:e,cookie_list:t.getallcookies()},success:function(e){}})},disableAllCookies:function(){let i={},s="";t.read(USR_PREFS_CK_NAME)&&(i=JSON.parse(t.read(USR_PREFS_CK_NAME)),jQuery.each(i,function(t,s){if("necessary"!=t){i[t]="no",e('.group-switch-buttons input[value="'+t+'"]').prop("checked",!1);let s=o.allowed_categories.length;for(let e=0;e<s;e++)o.allowed_categories[e]==t&&o.allowed_categories.splice(e,1)}}),s=JSON.stringify(i),t.set(USR_PREFS_CK_NAME,s,EXP_CK_NAME))},enableAllCookies:function(){let i={},s="";t.read(USR_PREFS_CK_NAME)&&(i=JSON.parse(t.read(USR_PREFS_CK_NAME)),jQuery.each(i,function(t,s){if("necessary"!=t){i[t]="yes",e('.group-switch-buttons input[value="'+t+'"]').prop("checked",!0);let s=o.allowed_categories.length;for(let e=0;e<s;e++)o.allowed_categories[e]==t&&o.allowed_categories.splice(e,1)}}),s=JSON.stringify(i),t.set(USR_PREFS_CK_NAME,s,EXP_CK_NAME))},show_details:function(){this.details_elm.show(),this.bar_elm.css("opacity",1),this.details_elm.css("border-top-color",o.settings.border_color),this.settings_button.attr("data-lwaio_action","hide_settings")},hide_details:function(){this.details_elm.hide(),this.bar_elm.css("opacity",o.settings.opacity),this.settings_button.attr("data-lwaio_action","show_settings")},displayHeader:function(e,t){this.bar_elm.show(),e&&(jQuery(o.settings.notify_div_id).find("p.lwaio").hide(),jQuery(o.settings.notify_div_id).find(".lwaio.group-description-buttons").hide()),this.show_again_elm.slideUp(this.settings.animate_speed_hide)},hideHeader:function(e){this.bar_elm.slideUp(this.settings.animate_speed_hide),e||this.show_again_elm.slideDown(this.settings.animate_speed_hide)},acceptOnScroll:function(){let i=e(window).scrollTop()/(e(document).height()-e(window).height());Math.round(100*i)>o.settings.auto_scroll_offset&&!t.exists(ACTED_CONSENT_CK_NAME)&&(o.accept_close(),window.removeEventListener("scroll",o.acceptOnScroll,!1),1==o.settings.auto_scroll_reload&&window.location.reload())}},i={blockingStatus:!0,scriptsLoaded:!1,set:function(e){"function"==typeof JSON.parse?this.cookies=JSON.parse(e.cookies):console.log("LWAIOCookieConsent requires JSON.parse but your browser doesn't support it")},removeCookieByCategory:function(){if(1==i.blockingStatus)for(let e in i.cookies){let s=i.cookies[e],n=s.lwaio_category_slug;if(-1===o.allowed_categories.indexOf(n)){let e=s.data;if(e&&0!=e.length)for(let o in e){let i=e[o];t.erase(i.name)}}}},runScripts:function(){let e=["iframe","IFRAME","EMBED","embed","OBJECT","object","IMG","img"],s=function(e){n.renderScripts(),a.renderSrcElement(),e(),i.scriptsLoaded=!0},n={scriptsDone:function(){let e=document.createEvent("Event");e.initEvent("DOMContentLoaded",!0,!0),window.document.dispatchEvent(e)},seq:function(e,t,o){void 0===o&&(o=0),e[o](function(){++o===e.length?t():n.seq(e,t,o)})},insertScript:function(e,s){let n=["data-wpl-class","data-wpl-label","data-wpl-placeholder","data-wpl-script-type","data-wpl-src"],a=e.getAttribute("data-wpl-script-type"),c=e.getAttribute("data-wpl-element-position"),r=e.getAttribute("data-wpl-block"),l=document.createElement("script");l.type="text/plain",e.async&&(l.async=e.async),e.defer&&(l.defer=e.defer),e.src?(l.onload=s,l.onerror=s,l.src=e.src):l.textContent=e.innerText;let _=jQuery(e).prop("attributes"),d=_.length;for(let e=0;e<d;++e)"id"!==_[e].nodeName&&-1!==n.indexOf(_[e].nodeName)&&l.setAttribute(_[e].nodeName,_[e].value);!0===i.blockingStatus?("yes"==t.read(ACTED_CONSENT_CK_NAME)&&-1!==o.allowed_categories.indexOf(a)||null==t.read(ACTED_CONSENT_CK_NAME)&&"false"===r)&&(l.setAttribute("data-wpl-consent","accepted"),l.type="text/javascript"):l.type="text/javascript",e.type!=l.type&&("head"===c?(document.head.appendChild(l),e.src||s(),e.parentNode.removeChild(e)):(document.body.appendChild(l),e.src||s(),e.parentNode.removeChild(e)))},renderScripts:function(){let e=document.querySelectorAll('script[data-wpl-class="wpl-blocker-script"]');if(e.length>0){let t,o=[];Array.prototype.forEach.call(e,function(e){t=e.getAttribute("type");e.tagName;o.push(function(t){n.insertScript(e,t)})}),n.seq(o,n.scriptsDone)}}},a={renderSrcElement:function(){let s=document.querySelectorAll('[data-wpl-class="wpl-blocker-script"]'),n=s.length;for(let a=0;a<n;a++){let n=s[a],c=n.tagName;if(-1!==e.indexOf(c)){let e=n.getAttribute("data-wpl-script-type"),s=n.getAttribute("data-wpl-block");!0===i.blockingStatus?"yes"==t.read(ACTED_CONSENT_CK_NAME)&&-1!==o.allowed_categories.indexOf(e)||null!=t.read(ACTED_CONSENT_CK_NAME)&&"false"===s?this.replaceSrc(n):this.addPlaceholder(n):this.replaceSrc(n)}}},addPlaceholder:function(e){if(0===jQuery(e).prev(".wpl-iframe-placeholder").length){let t=e.getAttribute("data-wpl-placeholder"),o=e.getAttribute("width"),i=e.getAttribute("height");null==o&&(o=e.offsetWidth),null==i&&(i=e.offsetHeight);let s=/px/,n='<div style="width:'+(o=s.test(o)?o:o+"px")+"; height:"+(i=s.test(i)?i:i+"px")+';" class="wpl-iframe-placeholder"><div class="wpl-inner-text">'+t+"</div></div>";"IMG"!==e.tagName&&jQuery(n).insertBefore(e),e.removeAttribute("src"),e.style.display="none"}},replaceSrc:function(e){if(!e.hasAttribute("src")){let t=e.getAttribute("data-wpl-src");e.setAttribute("src",t),jQuery(e).prev(".wpl-iframe-placeholder").length>0&&jQuery(e).prev(".wpl-iframe-placeholder").remove(),e.style.display="block"}}};(function(){jQuery(document).on("click",".wpl_manage_current_consent",function(){o.displayHeader()})})(),s(i.removeCookieByCategory)}};e(document).ready(function(){"undefined"!=typeof lwaiobar_settings&&o.set({settings:lwaiobar_settings}),"undefined"!=typeof lwaios_list&&(i.set({cookies:lwaios_list}),i.runScripts())}),e(document).ready(function(){e(".lwaio-column").click(function(){e(".lwaio-column",this),e(this).children(".lwaio-columns").hasClass("active-group")||(e(".lwaio-columns").removeClass("active-group"),e(this).children(".lwaio-columns").addClass("active-group")),e(this).siblings(".description-container").hasClass("hide")&&(e(".description-container").addClass("hide"),e(this).siblings(".description-container").removeClass("hide"))})})}(jQuery);
window.wp=window.wp||{},function(r){var t="undefined"==typeof _wpUtilSettings?{}:_wpUtilSettings;wp.template=_.memoize(function(a){var n,s={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(t){var e=document.querySelector("script#tmpl-"+a);if(e)return(n=n||_.template(r(e).html(),s))(t);throw new Error("Template not found: #tmpl-"+a)}}),wp.ajax={settings:t.ajax||{},post:function(t,e){return wp.ajax.send({data:_.isObject(t)?t:_.extend(e||{},{action:t})})},send:function(n,t){var e,a;return _.isObject(n)?t=n:(t=t||{}).data=_.extend(t.data||{},{action:n}),t=_.defaults(t||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(a=r.Deferred(function(a){t.success&&a.done(t.success),t.error&&a.fail(t.error),delete t.success,delete t.error,a.jqXHR=r.ajax(t).done(function(t){var e;"1"!==t&&1!==t||(t={success:!0}),_.isObject(t)&&!_.isUndefined(t.success)?(e=this,a.done(function(){n&&n.data&&"query-attachments"===n.data.action&&a.jqXHR.hasOwnProperty("getResponseHeader")&&a.jqXHR.getResponseHeader("X-WP-Total")?e.totalAttachments=parseInt(a.jqXHR.getResponseHeader("X-WP-Total"),10):e.totalAttachments=0}),a[t.success?"resolveWith":"rejectWith"](this,[t.data])):a.rejectWith(this,[t])}).fail(function(){a.rejectWith(this,arguments)})})).promise()).abort=function(){return a.jqXHR.abort(),this},e}}}(jQuery);
!function n(s,a,o){function r(t,e){if(!a[t]){if(!s[t]){var i="function"==typeof require&&require;if(!e&&i)return i(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}i=a[t]={exports:{}},s[t][0].call(i.exports,function(e){return r(s[t][1][e]||e)},i,i.exports,n,s,a,o)}return a[t].exports}for(var l="function"==typeof require&&require,e=0;e<o.length;e++)r(o[e]);return r}({1:[function(s,e,t){var a;a=jQuery,window.ravenFrontend=new function(){function e(e){let t=window.ravenTools.activeElements;return!!(t="object"==typeof window.ravenTools.activeElements?Object.values(window.ravenTools.activeElements):t).includes(e)}let i=function(){var e;window.ravenTools&&window.ravenTools.globalTypography&&(e=window.ravenTools.globalTypography,e.fontFamily||e.fontSize?.size||e.lineHeight?.size||e.color)&&a("body .jupiterx-site").addClass("jupiterx-global-style")},n={"raven-button.default":e("button")&&s("./widgets/button").default,"raven-product-add-to-cart.default":e("add-to-cart")&&s("./widgets/add-to-cart").default,"raven-alert.default":e("alert")&&s("./widgets/alert").default,"raven-advanced-accordion.default":e("advanced-accordion")&&s("./widgets/advanced-accordion").default,"raven-countdown.default":e("countdown")&&s("./widgets/countdown").default,"raven-counter.default":e("counter")&&s("./widgets/counter").default,"raven-code-highlight.default":e("code-highlight")&&s("./widgets/code-highlight").default,"raven-form.default":e("forms")&&s("./widgets/form").default,"raven-reset-password.default":e("forms")&&s("./widgets/form").default,"raven-login.default":e("forms")&&s("./widgets/form").default,"raven-register.default":e("forms")&&s("./widgets/form").default,"raven-social-login.default":e("forms")&&s("./widgets/social-login").default,"raven-photo-roller.default":e("photo-roller")&&s("./widgets/photo-roller").default,"raven-tabs.default":e("tabs")&&s("./widgets/tabs").default,"raven-video.default":e("video")&&s("./widgets/video").default,"raven-video-playlist.default":e("video-playlist")&&s("./widgets/video-playlist/handler").default,"raven-categories.outer_content":e("categories")&&s("./widgets/categories").default,"raven-categories.inner_content":e("categories")&&s("./widgets/categories").default,"raven-posts.classic":e("posts")&&s("./widgets/posts").classic,"raven-posts.cover":e("posts")&&s("./widgets/posts").cover,"raven-post-comments.default":e("post-comments")&&s("./widgets/post-comments").default,"raven-posts-carousel.classic":e("posts")&&s("./widgets/posts-carousel").classic,"raven-posts-carousel.cover":e("posts")&&s("./widgets/posts-carousel").cover,"raven-progress-tracker.default":e("progress-tracker")&&s("./widgets/progress-tracker").default,"raven-photo-album.cover":e("photo-album")&&s("./widgets/photo-album").default,"raven-photo-album.stack":e("photo-album")&&s("./widgets/photo-album").default,"raven-product-reviews.default":e("product-reviews")&&s("./widgets/product-reviews").default,"raven-media-gallery.default":e("media-gallery")&&s("./widgets/media-gallery").default,"raven-search-form.classic":e("search-form")&&s("./widgets/search-form").classic,"raven-search-form.full":e("search-form")&&s("./widgets/search-form").full,"raven-table-of-contents.default":e("table-of-contents")&&s("./widgets/table-of-content").default,"raven-nav-menu.default":e("nav-menu")&&s("./widgets/nav-menu").default,"raven-advanced-nav-menu.default":e("advanced-nav-menu")&&s("./widgets/advanced-nav-menu").default,"raven-sticky-media-scroller.default":e("sticky-media-scroller")&&s("./widgets/sticky-media-scroller").default,"raven-wc-products.default":e("products")&&s("./widgets/wc-products").default,"raven-content-switch.default":e("content-switch")&&s("./widgets/content-switch").default,"raven-product-gallery.default":e("product-gallery")&&s("./widgets/product-gallery").default,"raven-product-data-tabs.default":e("product-data-tabs")&&s("./widgets/product-data-tabs").default,"raven-my-account.default":e("my-account")&&s("./widgets/my-account").default,"raven-image-comparison.default":e("image-comparison")&&s("./widgets/image-comparison").default,"raven-image-accordion.default":e("image-accordion")&&s("./widgets/image-accordion").default,"raven-animated-heading.default":e("animated-heading")&&s("./widgets/animated-heading").default,"raven-hotspot.default":e("hotspot")&&s("./widgets/hotspot").default,"raven-media-carousel.default":e("carousel")&&s("./widgets/carousel/media-carousel").default,"raven-testimonial-carousel.default":e("carousel")&&s("./widgets/carousel/testimonial-carousel").default,"raven-slider.default":e("slider")&&s("./widgets/slider").default,"raven-social-share.default":e("social-share")&&s("./widgets/social-share").default,"raven-reviews.default":e("carousel")&&s("./widgets/carousel/testimonial-carousel").default,"raven-stripe-button.default":e("stripe")&&s("./widgets/stripe-button").default,"raven-paypal-button.default":e("paypal")&&s("./widgets/paypal-button").default,"raven-lottie.default":e("lottie")&&s("./widgets/lottie").default,"raven-cart.default":e("cart")&&s("./widgets/cart").default,"raven-advanced-posts.default":e("advanced-posts")&&s("./widgets/advanced-posts").default,"raven-post-navigation.default":e("post-navigation")&&s("./widgets/post-navigation").default,"raven-products-carousel.default":e("products-carousel")&&s("./widgets/products-carousel").default,"raven-shopping-cart.default":e("shopping-cart")&&s("./widgets/shopping-cart").default,"raven-circle-progress.default":e("circle-progress")&&s("./widgets/circle-progress").default};function t(){for(var e in n)elementorFrontend.hooks.addAction("frontend/element_ready/"+e,n[e]);var t;new(s("./utils/motion-effects/luncher").default),"undefined"==typeof elementorPro&&void 0!==window.elementor&&0<a(".elementor").length&&((t=s("./utils/full-page-editor")).handleFullPageEditorBtn(),t.handleHeaderBtns()),i(),s("./utils/wrapper-link"),s("./widgets/column"),s("./popup/popup").default.init(),s("./utils/tooltip"),s("./utils/animated-gradient"),s("./utils/header")}this.Module=s("./utils/module"),this.utils={Masonry:s("./utils/masonry"),Sortable:s("./utils/sortable"),Pagination:s("./utils/pagination"),Detector:s("./utils/detectr"),SmoothScroll:s("./utils/smoothscroll-jx-polyfill"),GoogleLogin:s("./widgets/social-login")},this.init=()=>{a(window).on("elementor/frontend/init",t)},this.init()}},{"./popup/popup":3,"./utils/animated-gradient":4,"./utils/detectr":5,"./utils/full-page-editor":6,"./utils/header":7,"./utils/masonry":8,"./utils/module":9,"./utils/motion-effects/luncher":16,"./utils/pagination":20,"./utils/smoothscroll-jx-polyfill":21,"./utils/sortable":22,"./utils/tooltip":23,"./utils/wrapper-link":24,"./widgets/add-to-cart":25,"./widgets/advanced-accordion":26,"./widgets/advanced-nav-menu":27,"./widgets/advanced-posts":28,"./widgets/alert":29,"./widgets/animated-heading":30,"./widgets/button":31,"./widgets/carousel/media-carousel":33,"./widgets/carousel/testimonial-carousel":34,"./widgets/cart":35,"./widgets/categories":36,"./widgets/circle-progress":37,"./widgets/code-highlight":38,"./widgets/column":39,"./widgets/content-switch":40,"./widgets/countdown":41,"./widgets/counter":42,"./widgets/form":43,"./widgets/hotspot":44,"./widgets/image-accordion":45,"./widgets/image-comparison":46,"./widgets/lottie":47,"./widgets/media-gallery":48,"./widgets/my-account":49,"./widgets/nav-menu":50,"./widgets/paypal-button":51,"./widgets/photo-album":52,"./widgets/photo-roller":53,"./widgets/post-comments":54,"./widgets/post-navigation":55,"./widgets/posts":57,"./widgets/posts-carousel":56,"./widgets/product-data-tabs":58,"./widgets/product-gallery":59,"./widgets/product-reviews":60,"./widgets/products-carousel":61,"./widgets/progress-tracker":62,"./widgets/search-form":63,"./widgets/shopping-cart":64,"./widgets/slider":65,"./widgets/social-login":66,"./widgets/social-share":67,"./widgets/sticky-media-scroller":68,"./widgets/stripe-button":69,"./widgets/table-of-content":70,"./widgets/tabs":71,"./widgets/video":83,"./widgets/video-playlist/handler":74,"./widgets/wc-products":84}],2:[function(e,t,i){let w=jQuery;window.jupiterxPopupSettings=function(o,e,t){let r=w(window),i=w(document),l=e,n=t,s=l.id,a=l.jupiterx_popup_id,d=Boolean(elementorFrontend.isEditMode()),c=[],u=!1,p=!1,h=!1,m="or",g=!1,f,v,y=[];this.init=function(){if(d||1<w(".jupiterx-popup").length&&this.handleAvoidMultiplePopups())return!1;var e,t,i;this.handlePopupCloseActionLocalStorage(),this.handleButtonWidgetClick(),this.handlePopupLocalStorage(),"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+s)&&(this.handlePopupAction(),l.custom_selector&&this.onCustomSelector(l.custom_selector),this.initOpenEvent(),this.initCloseEvent(),0===n.length&&this.removeEntranceAnimationClass(),n.relation_logic&&(m=n.relation_logic?.control),n.on_date&&(i=new Date,e=new Date(1e3*n.on_date.control),i.toDateString()!==e.toDateString()?h=!0:(u=!0,p=!0)),n?.on_date_range?.control&&(i=new Date,e=new Date(1e3*n.on_date_range.control.start_date),t=new Date(1e3*n.on_date_range.control.end_date),e<=i&&i<=t?(u=!0,p=!0):h=!0),n?.time_range?.control&&(e=(new Date).toLocaleTimeString("en-US",{timeZone:n.time_range.control.timezone}),i=new Date((new Date).toLocaleDateString()+" "+n.time_range.control.start_time).getTime(),t=new Date((new Date).toLocaleDateString()+" "+n.time_range.control.due_time).getTime(),i<=(i=new Date((new Date).toLocaleDateString()+" "+e).getTime())&&i<=t?(u=!0,p=!0):h=!0),n?.on_page_exit_intent&&(u=!0,c.push({key:"on_page_exit_intent",value:n?.on_page_exit_intent,canRun:!1})),n?.on_page_load&&(u=!0,c.push({key:"on_page_load",value:n?.on_page_load,canRun:!1})),n?.on_scroll?.control?.direction&&(u=!0,c.push({key:"on_page_scroll",value:n?.on_scroll,canRun:!1})),n?.on_scroll_to_element?.control&&(u=!0,c.push({key:"on_scroll_to_element",value:n?.on_scroll_to_element,canRun:!1})),n?.show_after_x_page_views?.control&&(u=!0,c.push({key:"show_after_x_page_views",value:n?.show_after_x_page_views,canRun:!1})),n?.show_after_x_visits?.control&&(u=!0,c.push({key:"show_after_x_visits",value:n?.show_after_x_visits,canRun:!1})),n?.url_referrer?.control&&(u=!0,c.push({key:"url_referrer",value:n?.url_referrer,canRun:!1})),n?.user_browser_language?.control&&(u=!0,c.push({key:"user_browser_language",value:n?.user_browser_language,canRun:!1})),n?.user_browser?.control&&(u=!0,c.push({key:"user_browser",value:n?.user_browser,canRun:!1})),n?.user_device?.control&&(this.userDevice(n.user_device.control,n.user_device.operator)?(u=!0,p=!0):h=!0),n?.user_role?.result&&(!0===n?.user_role?.result?(u=!0,p=!0):h=!0),n?.user_type?.result&&(!0===n?.user_type?.result?(u=!0,p=!0):h=!0),n?.utm_campaign?.control&&((v=this.utmUrl(n?.utm_campaign,"utm_campaign"))?(u=!0,p=!0):h=!0),n?.utm_content?.control&&((v=this.utmUrl(n?.utm_content,"utm_content"))?(u=!0,p=!0):h=!0),n?.utm_source?.control&&((v=this.utmUrl(n.utm_source,"utm_source"))?(u=!0,p=!0):h=!0),n?.utm_term?.control&&((v=this.utmUrl(n?.utm_term,"utm_term"))?(u=!0,p=!0):h=!0),n?.utm_medium?.control&&((v=this.utmUrl(n?.utm_medium,"utm_medium"))?(u=!0,p=!0):h=!0),n?.after_inactivity&&(u=!0,c.push({key:"after_inactivity",value:n?.after_inactivity.control,canRun:!1})),u&&"or"===m&&0===c.length&&this.showPopup(),u&&"or"===m&&0<c.length&&(p?this.showPopup():this.runTriggerFunction()),h||"and"!==m||0!==c.length||this.showPopup(),!h)&&"and"===m&&0<c.length&&this.runTriggerFunction()},this.runTriggerFunction=function(){for(let e of c)switch(e.key){case"on_page_exit_intent":this.removeEntranceAnimationClass(),i.mouseleave(()=>{e.canRun=!0,this.showPopup()});break;case"on_page_load":setTimeout(()=>{e.canRun=!0,this.showPopup()},1e3*e.value?.control);break;case"on_page_scroll":this.removeEntranceAnimationClass(),this.onScroll(e);break;case"on_scroll_to_element":this.removeEntranceAnimationClass(),this.onScrollElement(e);break;case"show_after_x_page_views":this.onAfterXPageViews(e);break;case"show_after_x_visits":this.onAfterXVisits(e);break;case"url_referrer":this.urlReferrer(e);break;case"user_browser_language":this.userBrowserLanguage(e);break;case"user_browser":this.userBrowser(e);break;case"after_inactivity":this.onAfterInactivity(e)}},this.handleButtonWidgetClick=function(){w(document).on("popup-button-clicked",(e,t)=>{if(parseInt(t.popupId)===s)switch(t.actionType){case"close-popup":this.hidePopup({constantly:l.show_once});break;case"close-all-popups":this.closeAllPopups();break;case"close-popup-permanently":this.hidePopup({constantly:l.show_once}),window.localStorage.setItem("jupiterx_popup_closed_permanently_"+a,!0);break;case"close-all-popups-permanently":this.closeAllPopupsPermanently()}})},this.handlePopupLocalStorage=function(){w(".jupiterx-popup:not(.jupiterx-popup--edit-mode)").each(function(e,t){var i,n=w(t).find(".elementor-widget-raven-form"),t=w(t).data("settings").id;0<n.length&&({popup_action:n,popup_action_do_not_show_again:i}=n.data("settings"),t===s)&&"close"===n&&_.isEmpty(i)&&window.localStorage.removeItem("jupiterx_popup_closed_permanently_"+s)})},this.handlePopupAction=function(){elementorFrontend.on("components:init",()=>{elementorFrontend.utils.urlActions.addAction("raven_popup_"+l.id+":open",e=>{parseInt(e.id)===parseInt(s)&&(!e.toggle&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+s)||o.hasClass("jupiterx-popup--hide-state")&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+s)?this.showPopup():o.hasClass("jupiterx-popup--show-state")&&this.hidePopup({constantly:!1}))}),elementorFrontend.utils.urlActions.addAction("raven_popup:close",(e,t)=>{var i=w(t.target).closest(".jupiterx-popup").attr("id");let n=0;i&&(n=i.split("-").pop()),parseInt(e.id)===parseInt(n)&&(this.hidePopup({popupElement:w(t.target).closest(".jupiterx-popup"),constantly:!1}),e.do_not_show_again)&&window.localStorage.setItem("jupiterx_popup_closed_permanently_"+n,!0)})})},this.handlePopupCloseActionLocalStorage=function(){w(".jupiterx-popup:not(.jupiterx-popup--edit-mode)").each(function(e,t){var t=w(t).find('[href^="#elementor-action%3Aaction%3Draven_popup%3Aclose"]');0<t.length&&(t=t.closest("[data-elementor-id]").attr("data-elementor-id"),""===window["raven_popup_close_action_"+t]?.do_not_show_again)&&window.localStorage.removeItem("jupiterx_popup_closed_permanently_"+t)})},this.closeAllPopups=function(){w(".jupiterx-popup:not(.jupiterx-popup--edit-mode)").each(function(){var e={popupId:w(this).data("settings").jupiterx_popup_id,constantly:w(this).data("settings").show_once};w(document).trigger("jupiterx-popup-close-trigger",e)})},this.closeAllPopupsPermanently=function(){w(".jupiterx-popup:not(.jupiterx-popup--edit-mode)").each(function(){var e={popupId:w(this).data("settings").jupiterx_popup_id,constantly:!1};w(document).trigger("jupiterx-popup-close-trigger",e),window.localStorage.setItem("jupiterx_popup_closed_permanently_"+w(this).data("settings").jupiterx_popup_id,!0)})},this.handleAvoidMultiplePopups=function(){if(!l.avoid_multiple_popups)return!1;var e=w(".jupiterx-popup:not(.jupiterx-popup--edit-mode)"),e=w(e.get().reverse());let t,i;return e.each(function(){if(!w(this).data("settings").avoid_multiple_popups)return!(i=!0);t=w(this).data("settings")}),i||t.id!==l.id},this.initOpenEvent=function(){let n=this;r.on("jupiterx-popup-open-trigger",function(e,t={}){e=e.popupData||{};(e.popupId||!1)===a&&n.showPopup(e),!_.isEmpty(t)&&t?.popupId&&"jupiterx-popup-"+t.popupId===a&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+t.popupId)&&(e.popupId=t.popupId,n.showPopup(e))}),r.on("jupiterx-popup-close-trigger",function(e,t){var i=t.popupId,t=t.constantly;i===a&&n.hidePopup({constantly:t})}),r.on("jupiterx-popup-close-form-trigger",function(e,t){var i=t.constantly,t=t.popupId;i&&t===s&&window.localStorage.setItem("jupiterx_popup_closed_permanently_"+s,!0),t===s&&n.hidePopup({constantly:i})})},this.initCloseEvent=function(){o.on("click",".jupiterx-popup__close-button",()=>{this.hidePopup({constantly:l.show_once})}),l.prevent_close_on_background_click||o.on("click",".jupiterx-popup__overlay",()=>{this.hidePopup({constantly:l.show_once})}),l.prevent_close_on_esc_key||i.on("keyup.jupiterxPopup",e=>{27===e.keyCode&&this.hidePopup({constantly:l.show_once})})},this.onCustomSelector=function(e){w(e)[0]&&w("body").on("click",e,e=>{e.preventDefault(),"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&this.showPopup()})},this.onAfterInactivity=function(e){"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+s)&&(this.resetTimer(e),i.on("mousemove keydown",()=>{this.resetTimer(e)}))},this.resetTimer=function(t){clearTimeout(f),y.includes(l.id)||(this.removeEntranceAnimationClass(),f=setTimeout(()=>{var e;"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+s)&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup(),y.push(l.id))},1e3*t?.value))},this.onScroll=function(n){if("up"===n?.value?.control?.direction){let i=r.scrollTop();r.scroll(()=>{var e,t=r.scrollTop();t<i&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&((e=c.find(e=>e.key===n?.key))&&(e.canRun=!0),this.showPopup()),i=t})}if("down"===n?.value?.control?.direction){let t=!1;r.scroll(()=>{var e;r.scrollTop()/(i.height()-r.height())*100>=n?.value?.control?.value&&!t&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&((e=c.find(e=>e.key===n?.key))&&(e.canRun=!0),this.showPopup(),t=!0)})}},this.onScrollElement=function(t){let i=!1;r.scroll(()=>{var e=r.scrollTop();w(t?.value.control).offset().top<=e+r.height()&&!i&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup(),i=!0)})},this.onAfterXPageViews=function(t){var e;elementorFrontend.storage.get("pageViews")>=t?.value?.control&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup())},this.onAfterXVisits=function(t){var e;elementorFrontend.storage.get("sessions")>=t?.value?.control&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup())},this.urlReferrer=function(t){let i=t?.value?.operator,n=t?.value?.control;r.on("load",()=>{var e;("is"===i&&document.referrer===n||"is-not"===i&&document.referrer!==n||"contains"===i&&document.referrer.includes(n)||"does-not-contains"===i&&!document.referrer.includes(n)||"starts-with"===i&&document.referrer.startsWith(n)||"ends-with"===i&&document.referrer.endsWith(n))&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup())})},this.userBrowserLanguage=function(t){let i=t?.value?.operator,e=t?.value?.control,n=e;-1===l.browser_language.indexOf("-")&&(n=e.split("-")[0]),r.on("load",()=>{var e;("is"===i&&l.browser_language===n||"is-not"===i&&l.browser_language!==n||"contains"===i&&l.browser_language.includes(n)||"does-not-contains"===i&&!l.browser_language.includes(n)||"starts-with"===i&&l.browser_language.startsWith(n)||"ends-with"===i&&l.browser_language.endsWith(n))&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup())})},this.userBrowser=function(t){var e=t?.value?.operator,i=t?.value?.control,n=r[0].navigator.userAgent.toLowerCase();let s=!1;for(let e=0;e<i.length;e++){var a=i[e].value.toLowerCase();if(n.includes(a)){s=!0;break}}("is-any-of"===e&&s||"is-none-of"===e&&!s)&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup())},this.userDevice=function(t,e){let i=!1;for(let e=0;e<t.length;e++){var n=t[e].value.toLowerCase();if("mobile"===n){if(this.isMobile()){i=!0;break}}else if("tablet"===n){if(this.isTablet()){i=!0;break}}else if("desktop"===n&&!this.isMobile()&&!this.isTablet()){i=!0;break}}return!("is-any-of"!==e||!i)||"is-none-of"===e&&!i},this.utmUrl=function(e,t){var i,t=new URLSearchParams(window.location.search.toLowerCase()).get(t);return!!t&&(i=e.control.toLowerCase(),this.utmCondition(i,t,e.operator))},this.utmCondition=function(e,t,i){switch(i){case"is":return t===e;case"is-not":return t!==e;case"contains":return t.includes(e);case"does-not-contains":return!t.includes(e);case"starts-with":return t.startsWith(e);case"ends-with":return t.endsWith(e);default:return!1}},this.isMobile=function(){var t=window.navigator.userAgent.toLowerCase(),i=["mobile","android","iphone"];for(let e=0;e<i.length;e++)if(-1<t.indexOf(i[e]))return!0;return window.screen.width<768},this.isTablet=function(){var t=window.navigator.userAgent.toLowerCase(),i=["ipad","tablet"];for(let e=0;e<i.length;e++)if(-1<t.indexOf(i[e]))return!0;return 768<=window.screen.width&&window.screen.width<1024},this.handleConvertToolbar=function(t){var i=w(".jupiterx-popup__container",o),n=0<w("#wpadminbar").length;let s=i.height(),a=1.2;if(n&&(s+=w("#wpadminbar").height()),l.animation_duration.size&&(a=l.animation_duration.size),"show"===t){o.hasClass("jupiterx-popup--hide-state")&&(o.toggleClass("jupiterx-popup--hide-state jupiterx-popup--show-state"),s=i.height(),n&&(s+=w("#wpadminbar").height()),o.toggleClass("jupiterx-popup--show-state jupiterx-popup--hide-state"));let e="0px";n&&(e=w("#wpadminbar").height()+"px"),i.css("top",`-${s}px`);t=parseInt(w("body").css("padding-top"))+s;w("body").animate({"padding-top":t},1e3*a),void i.animate({top:e},1e3*a)}else w("body").animate({"padding-top":0},1e3*a),w(".jupiterx-popup__container",o).removeClass("animated "+l.entrance_animation),i.animate({top:`-${s}px`},1e3*a,()=>{o.toggleClass("jupiterx-popup--show-state jupiterx-popup--hide-state")})},this.showPopup=function(e){e=e||{};return!(d||"and"===m&&c.find(e=>!1===e.canRun))&&void(l.show_once?this.handleShowAgainDelay(e):this.showPopupContent(e))},this.showContainer=function(e){e=e||{};let t={forceLoad:l.force_loading||!1},n=w(".jupiterx-popup__container-content",o);if(e=jQuery.extend(t,e),g=e.forceLoad?!1:g)return!1;e=jQuery.extend(e,{popup_id:s}),o.addClass("jupiterx-popup--loading-state"),wp.ajax.post({action:"jupiterx_popup_get_content",data:e}).always(e=>{var t=e.type,i=e.content||"";o.removeClass("jupiterx-popup--loading-state"),"error"===t&&(e=e.message,n.html("<h3>"+e+"</h3>")),"success"===t&&(n.html(i),g=!0)})},this.showPopupContent=function(e){l.convert_to_header_toolbar&&"top"===l.vertical_position&&this.handleConvertToolbar("show"),o.hasClass("jupiterx-popup--hide-state")&&(o.toggleClass("jupiterx-popup--hide-state jupiterx-popup--show-state"),l.entrance_animation)&&w(".jupiterx-popup__container",o).addClass("animated "+l.entrance_animation),l.prevent_scrolling&&w("body").addClass("jupiterx-popup-prevent-scroll"),l.close_button_delay&&l.close_button&&(w(".jupiterx-popup__close-button",o).hide(),setTimeout(function(){w(".jupiterx-popup__close-button",o).show()},1e3*l.close_button_delay)),l.close_automatically&&setTimeout(()=>{this.hidePopup({constantly:l.show_once})},1e3*l.close_automatically),l.use_ajax&&this.showContainer(e)},this.hidePopup=function(e){let i=o,t=(e.popupElement&&(i=e.popupElement),e||{}),n=w(".jupiterx-popup__container-content",i),s=t.constantly||!1,a=i.data("settings");if(i.hasClass("jupiterx-popup--show-state"))if(!a.entrance_animation||a.convert_to_header_toolbar&&"top"===a.vertical_position||this.removeEntranceAnimationClass(),!a.exit_animation||"none"===a.exit_animation||a.convert_to_header_toolbar&&"top"===a.vertical_position)a.convert_to_header_toolbar&&"top"===a.vertical_position?this.handleConvertToolbar("hide"):i.toggleClass("jupiterx-popup--show-state jupiterx-popup--hide-state"),a.use_ajax&&a.force_loading&&n.html("");else{let e=a.exit_animation.replace("In","Out"),t=(w(".jupiterx-popup__container",i).addClass("animate__animated animate__"+e),1.2);a.animation_duration.size&&(t=a.animation_duration.size),setTimeout(()=>{w(".jupiterx-popup__container",i).removeClass("animate__animated animate__"+e),a.prevent_scrolling&&w("body").removeClass("jupiterx-popup-prevent-scroll"),i.toggleClass("jupiterx-popup--show-state jupiterx-popup--hide-state"),a.use_ajax&&a.force_loading&&n.html("")},1e3*t)}l.prevent_scrolling&&!w(".jupiterx-popup--show-state")[0]&&w("body").removeClass("jupiterx-popup-prevent-scroll"),s&&this.handleShowAgainDelay(t,!0),this.handlePauseVideo()},this.handleShowAgainDelay=function(t,i=!1){let e=Date.now(),n=l.show_again_delay,s=0!==n?e+n:"none";if("none"!==s){("true"!==window.localStorage.getItem("jupiterx_popup_showed_"+a)||+window.localStorage.getItem("jupiterx_popup_show_again_"+a)<Date.now())&&window.localStorage.setItem("jupiterx_popup_showed_"+a,!1);let e=setInterval(()=>{i&&(window.localStorage.setItem("jupiterx_popup_show_again_"+a,s),window.localStorage.setItem("jupiterx_popup_showed_"+a,!0)),!window.localStorage.getItem("jupiterx_popup_show_again_"+a)&&o.hasClass("jupiterx-popup--hide-state")&&(window.localStorage.setItem("jupiterx_popup_show_again_"+a,Date.now()),window.localStorage.setItem("jupiterx_popup_showed_"+a,!1)),+window.localStorage.getItem("jupiterx_popup_show_again_"+a)<Date.now()&&"false"===window.localStorage.getItem("jupiterx_popup_showed_"+a)&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&(clearInterval(e),this.showPopupContent(t),s=Date.now()+n,window.localStorage.setItem("jupiterx_popup_show_again_"+a,s),window.localStorage.setItem("jupiterx_popup_showed_"+a,!0))},1e3)}},this.handlePauseVideo=function(){let e=w(".jupiterx-popup__container-content video",o);0<e.length&&e.each(function(){w(this)[0].pause()}),0<(e=w(".jupiterx-popup__container-content iframe.raven-video-mejs-player",o)).length&&e.each(function(){w(this)[0].player.media.pause()})},this.removeEntranceAnimationClass=function(){w(".jupiterx-popup__container",o).removeClass("animated "+l.entrance_animation)}}},{}],3:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("./popup-settings");let n=jQuery;i.default={init:function(){var e=n(".jupiterx-popup:not(.jupiterx-popup--edit-mode)");Boolean(elementorFrontend.isEditMode())||e.each(function(){var e=n(this),t=e.data("settings"),i=e.data("trigger");elementorFrontend.storage.set("jupiterx_popup_"+t.id,t);new window.jupiterxPopupSettings(e,t,i).init()}),elementorFrontend.isEditMode()||elementorFrontend.isWPPreviewMode()||(n(this),e=elementorFrontend.storage.get("pageViews")||0,elementorFrontend.storage.set("pageViews",e+1),e=elementorFrontend.storage.get("activeSession",{session:!0}))||(elementorFrontend.storage.set("activeSession",!0,{session:!0}),e=elementorFrontend.storage.get("sessions")||0,elementorFrontend.storage.set("sessions",e+1))}}},{"./popup-settings":2}],4:[function(e,t,i){let n={RavenAnimatedGradientInstance(t){if(t.hasClass("raven-animated-gradient-yes")){let e="";var i=(t=(t=(t=t.hasClass("elementor-widget-raven-button")?t.find(".raven-button-overlay"):t).hasClass("elementor-widget-raven-heading")?e=(e=t.find(".raven-heading-title-inner")).hasClass("raven-heading-title-inner")?e:t.find(".raven-heading-title"):t).hasClass("elementor-widget-raven-text-marquee")?t.find(".raven-marquee-text-item"):t).data("color"),i="linear-gradient("+t.data("angle")+","+i+")",n=t.data("speed"),s=t.data("background-size"),a=t.data("animation-name");t.css("background-image",i),t.css("animation-duration",n),t.css("background-size",s),t.css("animation-name",a)}}};elementorFrontend.hooks.addAction("frontend/element_ready/global",function(e){n.RavenAnimatedGradientInstance(e)})},{}],5:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;function n(p){function e(e){function o(e){return-1<r.indexOf(e)}let r=e.toLowerCase(),l=p.outerWidth||t.clientWidth,d=p.outerHeight||t.clientHeight,c="webkit",u="mobile",i=(e=function(){var e,t,i=[],n=h.implementation,s=!!/applewebkit\/(\d{1,})/.test(r)&&RegExp.$1;let a="";switch(!0){case o("msie")&&!o("opera")&&!o("webtv")||o("trident")||o("edge"):a=o("edge")?/edge\/(\w+)/.test(r)?" edge ie"+RegExp.$1:" ie11":o("msie 8.0")||o("trident/7.0")?" ie11":/msie\s(\d+)/.test(r)?" ie"+RegExp.$1:"",i.push("ie"+a);break;case o("iron/")||o("iron"):a=/iron\/(\d+)/.test(r)?" iron"+RegExp.$1:"",i.push(c+" iron"+a);break;case o("android")&&o("u;")&&(!o("chrome")||o("chrome")&&s&&s<=534):i.push("android-browser");break;case o("chrome/")||o("chrome"):a=/chrome\/(\d+)/.test(r)?" chrome"+RegExp.$1:"",i.push(c+" chrome"+a);break;case o("firefox/")||o("firefox"):a=/firefox\/(\d+)/.test(r)?" firefox"+RegExp.$1:"",i.push("gecko firefox"+a);break;case o("opera/")||o("opera"):a=/version(\s|\/)(\d+)/.test(r)||/opera(\s|\/)(\d+)/.test(r)?" opera"+RegExp.$2:"",i.push("opera"+a);break;case o("konqueror"):i.push(u+" konqueror");break;case o("blackberry")||o("bb"):i.push(u+" blackberry"),o("bb")&&(a=/bb(\d{1,2})(;{0,1})/.test(r)?"bb"+RegExp.$1:"",i.push(a));break;case o("safari/")||o("safari"):a=/version\/(\d+)/.test(r)||/safari\/(\d+)/.test(r)?" safari"+RegExp.$1:"",i.push(c+" safari"+a);break;case o("applewebkit/")||o("applewebkit"):a=/applewebkit\/(\d+)/.test(r)?" "+c+RegExp.$1:"",i.push(c+" "+a);break;case o("gecko")||o("mozilla/"):i.push("gecko")}switch(!0){case o("iphone")||o("ios"):" ios10"===(a=/iphone\sos\s(\d{1,2})/.test(r)?" ios"+RegExp.$1:"")&&(e=/(\d{1,2})/.test(a)?RegExp.$1:0,t=/\sversion\/(\d{1,2})/.test(r)?RegExp.$1:"",parseInt(e,10)>parseInt(t,10))&&(a=" ios"+t),i.push("ios"+a);break;case o("mac")||o("macintosh")||o("darwin"):a=/mac\sos\sx\s(\d{1,2}_\d{1,2})/.test(r)?" osx"+RegExp.$1:"",i.push("mac"+a);break;case o("windows")||o("win"):switch(a=/windows\s(nt\s{0,1})(\d{1,2}\.\d)/.test(r)?""+RegExp.$2:""){case"5.0":a=" win2k";break;case"5.01":a=" win2k sp1";break;case"5.1":case"5.2":a=" xp";break;case"6.0":a=" vista";break;case"6.1":a=" win7";break;case"6.2":a=" win8";break;case"6.3":a=" win8_1";break;case"6.4":a=" win10";break;default:a=" nt nt"+a}i.push("windows"+a);break;case o("webtv"):i.push("webtv");break;case o("freebsd"):i.push("freebsd");break;case o("android")||o("linux")&&o("mobile"):i.push("android");break;case o("linux")||o("x11"):i.push("linux")}switch(!0){case o("wow64")||o("x64"):i.push("x64");break;case o("arm"):i.push("arm");break;default:i.push("x32")}switch(!0){case o("j2me"):i.push(u+" j2me");break;case/(iphone|ipad|ipod)/.test(r):i.push(u+" "+RegExp.$1);break;case o("mobile"):i.push(u)}return/touch/.test(r)&&i.push("touch"),i.push("js"),i.push(void 0!==n&&"function"==typeof n.hasFeature&&n.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")?"svg":"no-svg"),i.push(void 0!==p.devicePixelRatio&&1<p.devicePixelRatio?"retina":"no-retina"),i.push(l<d?"portrait":"landscape"),i},h.documentElement.className.split(" "));return e=e(),i=(i=i.concat(e)).filter((e,t)=>i.indexOf(e)===t),t.className=i.join(" ").trim(),{detected:e.join(" ").trim(),version:"1.8.1"}}"function"!=typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});let h=p.document,t=h.documentElement;function i(){p.detectr=e(p.navigator.userAgent)}p.detectr=e(p.navigator.userAgent),p.attachEvent?p.attachEvent("onresize",i):p.addEventListener&&p.addEventListener("resize",i,!0)}n(window),i.default=n},{}],6:[function(e,t,i){let n={},s=jQuery;window.ravenChangeDocument=function(e){s(".elementor").find(".raven-document-handle-parent").remove(),window.elementorCommon.api.internal("panel/state-loading"),window.elementorCommon.api.run("editor/documents/switch",{id:e}).finally(function(){return n.handleFullPageEditorBtn(),window.elementorCommon.api.internal("panel/state-ready")})},n.handleFullPageEditorBtn=function(){s(".elementor").each(function(){var e;0<s(this).find(".raven-document-handle-parent").length&&0<s(this).find(".raven-document-handle-parent").children().length||s(this).hasClass("elementor-edit-area-active")||void 0!==(e=this.dataset.elementorTitle)&&(e='<div class="raven-document-handle" onclick="window.ravenChangeDocument('+s(this).attr("data-elementor-id")+')"><i class="fas fa-edit"></i>Edit '+e+"</div>",s(this).prepend('<div class="raven-document-handle-parent" style="display:none;"></div>'),s(this).find(".raven-document-handle-parent").append(e))})},n.handleHeaderBtns=function(){let t=0;s("main").length&&(t=s("main").offset().top),s(document).on("mouseenter","header",function(){var e;0<t||0!==(e=s("main .raven-document-handle-parent .raven-document-handle").clone().addClass("fixed-top-btn")).length&&(0===s("header .elementor").find(".raven-document-handle-parent").length&&(s("header .elementor").prepend('<div class="raven-document-handle-parent"></div>'),s("header .elementor .raven-document-handle-parent").prepend(e)),0<s("header .elementor").find(".raven-document-handle-parent").length)&&s("header .elementor .raven-document-handle-parent").append(e)}),s(document).on("mouseleave","header",function(){0===s("main .raven-document-handle-parent .raven-document-handle").length||0<t||s("header .elementor .raven-document-handle-parent .raven-document-handle.fixed-top-btn").remove()})},t.exports=n},{}],7:[function(e,t,i){let a={headerBehavior:!1,overlayContent:!1,normalizeHeaderSettings:e=>{var t,e=e&&"object"==typeof e?{...e}:{};return void 0===e.elementor_header_behavior&&(t=e.behavior,e.elementor_header_behavior=void 0===t||"static"===t?"normal":t),void 0===e.elementor_header_overlay_content&&(t=e.overlap,e.elementor_header_overlay_content=null!=t&&0<String(t).length?"yes":"no"),void 0===e.elementor_header_fixed_position&&void 0!==e.position&&(e.elementor_header_fixed_position=e.position),void 0===e.elementor_header_sticky_offset&&void 0!==e.offset&&(e.elementor_header_sticky_offset=e.offset),e},headerInstance(e){var t,i,n=e.parents(".jupiterx-header"),e=e.parents("body"),s=n.data("jupiterx-settings"),s=a.normalizeHeaderSettings(s);n.length<1||({elementor_header_behavior:t,elementor_header_overlay_content:i}=s,"normal"!==t&&a.handleHeaderBehavior(s,n,e),"yes"===i&&a.hadnleOverlayContent(e))},handleHeaderBehavior:(t,i,n)=>{var e=t.elementor_header_behavior;a.headerBehavior||(a.headerBehavior=!0,"sticky"===e&&jupiterx&&jupiterx.pubsub.subscribe("scroll",function(e){a.handleStickyHeader(e,t,i,n)}),"fixed"===e&&a.handleFixedHeader(t,i,n))},handleFixedHeader:(t,i,n)=>{var t=t.elementor_header_fixed_position,s=n.find(".jupiterx-site"),a=i.outerHeight(),t=t||"top";if(n.addClass("jupiterx-header-fixed"),i.addClass("jupiterx-header-custom"),"bottom"===t)s.css("padding-"+t,a),n.addClass("jupiterx-header-bottom");else{i.css("position","fixed"),s.css("padding-"+t,a);let e=a;s=n.offset();n.hasClass("admin-bar")&&(e=s.top),i.css("top",e)}},handleStickyHeader:(e,t,i,n)=>{i.height()<e?(n.addClass("jupiterx-header-stick"),(s=$(".jupiterx-header.jupiterx-header-sticky-custom.jupiterx-header-custom > .elementor:last-of-type:not(:first-of-type)")).length&&0<s.height()&&i.height(s.height())):(n.removeClass("jupiterx-header-stick"),i.attr("style",function(e,t){return t&&t.replace(/height[^;]+;?/g,"")}));var s=a.getOffset(t);s<e?n.addClass("jupiterx-header-sticked"):n.removeClass("jupiterx-header-sticked")},getOffset:e=>{var t=elementorFrontend.getCurrentDeviceMode(),i=e.elementor_header_sticky_offset,i=i||0;return"desktop"!==t&&e["elementor_header_sticky_offset_"+t]||i},hadnleOverlayContent:e=>{a.overlayContent||(a.overlayContent=!0,e.addClass("jupiterx-header-overlapped"))}};elementorFrontend.hooks.addAction("frontend/element_ready/global",function(e){a.headerInstance(e)})},{}],8:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=((e=e("./module"))&&e.__esModule?e:{default:e}).default.extend({getDefaultSettings(){return{masonryContainer:".raven-masonry",columnClass:"raven-masonry-column",columns:this.getInstanceValue("columns")||3,columnsTablet:this.getInstanceValue("columns_tablet")||2,columnsMobile:this.getInstanceValue("columns_mobile")||1}},getDefaultElements(){return{$masonryContainer:this.$element.find(this.getSettings("masonryContainer"))}},run(){var e=this.getSettings(),t=`.elementor-element-${this.getID()} `+e.masonryContainer;savvior.grids[t]&&delete savvior.grids[t],savvior.init(t,{"screen and (min-width: 1025px)":{columnClasses:e.columnClass,columns:e.columns},"screen and (max-width: 1024px) and (min-width: 768px)":{columnClasses:e.columnClass,columns:e.columnsTablet},"screen and (max-width: 767px)":{columnClasses:e.columnClass,columns:e.columnsMobile}})},push(e){if(e){var i=this.getSettings(),i=`.elementor-element-${this.getID()} `+i.masonryContainer;let t=[];e.forEach(function(e){e=$(e);t.push(e[0])}),savvior.grids[i]&&savvior.addItems(i,t,{method:"append",clone:!1})}}});i.default=e},{"./module":9}],9:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n=elementorModules.frontend.handlers.Base.extend({onSectionActivated:null,onEditorClosed:null,getInstanceValue(e){return $=jQuery,this.getElementSettings(this.getControlID(e))},getControlID(e){var t=this.getElementSettings("_skin");return t?t+"_"+e:e},scrollToContainer(e){let t=e.offset().top-50;var i=$("header").height(),n=document.querySelector("body");(n.classList.contains("jupiterx-header-fixed")||n.classList.contains("jupiterx-header-sticked"))&&(t=e.offset().top-i-50),window.scroll({top:t,behavior:"smooth"})},initEditorListeners(){let i=this;elementorModules.frontend.handlers.Base.prototype.initEditorListeners.apply(this,arguments),i.onSectionActivated&&i.editorListeners.push({event:"section:activated",to:elementor.channels.editor,callback(e,t){t.model.id===i.getID()&&i.onSectionActivated(e,t)}}),i.onEditorClosed&&i.editorListeners.push({event:"set:page:editor",to:elementor.getPanelView(),callback(e){e.model.id===i.getID()&&e.model.once("editor:close",function(){i.onEditorClosed()})}})},onMobile(){return jQuery(window).width()<=575.98},onTablet(){var e=jQuery(window).width();return 575.98<e&&e<=767.98},onDesktop(){return 767.98<jQuery(window).width()},isRtl(){return jQuery("body").hasClass("rtl")}});i.default=n},{}],10:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.Module{onInit(){this.$element=this.getSettings("$targetElement"),this.refresh()}refresh(){this.rulesVariables={},this.CSSTransformVariables=[],this.$element.css({transform:"",filter:"",opacity:"","will-change":""})}translateX(e,t){e.axis="x",e.unit="px",this.transform("translateX",t,e)}translateY(e,t){e.axis="y",e.unit="px",this.transform("translateY",t,e)}translateXY(e,t,i){this.translateX(e,t),this.translateY(e,i)}rotateX(e,t){e.axis="x",e.unit="deg",this.transform("rotateX",t,e)}rotateY(e,t){e.axis="y",e.unit="deg",this.transform("rotateY",t,e)}rotateZ(e,t){e.unit="deg",this.transform("rotateZ",t,e)}tilt(e,t,i){e={intensity:e.intensity/10,direction:e.direction};this.rotateX(e,i),this.rotateY(e,100-t)}opacity(e,t){t=this.getDirectionMovePoint(t,e.direction,e.viewport),e=e.intensity/10;this.$element.css({opacity:1-e+e*t/100,"will-change":"opacity"})}blur(e,t){t=this.getDirectionMovePoint(t,e.direction,e.viewport),e=e.intensity;this.updateRulePart("filter","blur",e-e*t/100+"px")}scale(e,t){t=this.getDirectionMovePoint(t,e.direction,e.viewport);this.updateRulePart("transform","scale",1+e.intensity*t/1e3)}transform(e,t,i){i.direction&&(t=100-t),this.updateRulePart("transform",e,this.getStep(t,i)+i.unit)}getDirectionMovePoint(t,i,n){if(t<n.start){let e=this.getMovePointFromPassedPercents(n.start,t);switch(i){case"out-in":return 0;case"in-out":return 100;case"out-in-out":return e;case"in-out-in":return 100-e}}if(t<n.end){let e=this.getMovePointFromPassedPercents(n.end-n.start,t-n.start);switch(i){case"out-in":return e;case"in-out":return 100-e;case"out-in-out":return 100;case"in-out-in":return 0}}let e=this.getMovePointFromPassedPercents(100-n.end,100-t);switch(i){case"out-in":return 100;case"in-out":return 0;case"out-in-out":return e;case"in-out-in":return 100-e}}getMovePointFromPassedPercents(e,t){return+(t/e*100).toFixed(2)}getStep(e,t){return"element"===this.getSettings("effectTarget")?-(e-50)*t.intensity:-this.getSettings("dimensions.movable"+t.axis.toUpperCase())*e/100}updateRulePart(e,t,i){this.rulesVariables[e]||(this.rulesVariables[e]={}),this.rulesVariables[e][t]||(this.rulesVariables[e][t]=!0,this.updateRule(e)),this.$element[0].style.setProperty("--"+t,i)}updateRule(e){var t="",t=(t+=this.concatTransformCSSProperties(e))+this.concatTransformMotionEffectCSSProperties(e);this.$element.css(e,t)}concatTransformCSSProperties(e){let s="";return"transform"===e&&jQuery.each(this.CSSTransformVariables,(e,t)=>{var i=t,n=(t=t.startsWith("flip")?t.replace("flip","scale"):t).startsWith("rotate")||t.startsWith("skew")?"deg":"px",n=t.startsWith("scale")?1:0+n;s+=t+`(var(--e-transform-${i}, ${n}))`}),s}concatTransformMotionEffectCSSProperties(e){let t="";return jQuery.each(this.rulesVariables[e],e=>{t+=e+`(var(--${e}))`}),t}setCSSTransformVariables(e){this.CSSTransformVariables=[],jQuery.each(e,(e,t)=>{e=e.match(/_transform_(.+?)_effect/m);e&&t&&("perspective"===e[1]?this.CSSTransformVariables.unshift(e[1]):this.CSSTransformVariables.includes(e[1])||this.CSSTransformVariables.push(e[1]))})}runAction(e,t,i,...n){["translateX","translateY","rotateZ"].includes(e)&&(t.viewport.start>i&&(i=t.viewport.start),t.viewport.end<i)&&(i=t.viewport.end),this[e](t,i,...n)}}i.default=n},{}],11:[function(i,e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class n extends elementorModules.frontend.handlers.Base{__construct(...e){super.__construct(...e),this.normalMotion="raven_motion_effects",this.backgroundMotion="background_"+this.normalMotion,this.toggle=elementorFrontend.debounce(this.toggle,200)}onInit(){super.onInit(),this.initEffects(),this.addCSSTransformEvents(),this.toggle()}getDefaultSettings(){return{selectors:{container:".elementor-widget-container"},isOptimizedMarkupEnabled:"undefined"!=typeof elementorFrontend&&elementorFrontend?.config?.experimentalFeatures?.e_optimized_markup,isDefaultContainerExist:0<jQuery(this.$element).find(".elementor-widget-container")?.length}}getDefaultElements(){var e=this.getSettings("selectors"),t=this.getSettings("isOptimizedMarkupEnabled"),i=this.getSettings("isDefaultContainerExist");return t&&!i?{$container:jQuery(this.$element)}:{$container:jQuery(this.$element).find(e.container)}}bindEvents(){elementorFrontend.elements.$window.on("resize",this.toggle)}unbindEvents(){elementorFrontend.elements.$window.off("resize",this.toggle)}initEffects(){this.effects={translateY:{interaction:"scroll",actions:["translateY"]},translateX:{interaction:"scroll",actions:["translateX"]},rotateZ:{interaction:"scroll",actions:["rotateZ"]},scale:{interaction:"scroll",actions:["scale"]},opacity:{interaction:"scroll",actions:["opacity"]},blur:{interaction:"scroll",actions:["blur"]},mouseTrack:{interaction:"mouseMove",actions:["translateXY"]},tilt:{interaction:"mouseMove",actions:["tilt"]}}}addCSSTransformEvents(){this.getElementSettings(this.normalMotion+"_scrolling")&&!this.isTransitionEventAdded&&(this.isTransitionEventAdded=!0,this.elements.$container.on("mouseenter",()=>{this.elements.$container.css("--e-transform-transition-duration","")}))}prepareOptions(a){let o=this.getElementSettings();var e=this.normalMotion===a?"element":"background";let r={},t=(jQuery.each(o,(e,t)=>{var i=new RegExp("^"+a+"_(.+?)_fx"),e=e.match(i);if(e&&t){let n={},s=e[1];jQuery.each(o,(e,t)=>{var i=new RegExp(a+"_"+s+"_fx_(.+)"),e=e.match(i);e&&"fx"!==(i=e[1])&&("object"==typeof t&&(t=Object.keys(t.sizes).length?t.sizes:t.size),n[i]=t)});i=this.effects[s];let t=i.interaction;r[t]||(r[t]={}),i.actions.forEach(e=>r[t][e]=n)}}),this.$element),i;var n=this.getElementType(),s="section"===n||"container"===n||"column"===n;if(!0!==this.getSettings("isOptimizedMarkupEnabled")||this.getSettings("isDefaultContainerExist")||s||(s=[".elementor-element-overlay",".elementor-editor-element-settings",".elementor-editor-highlighted",".elementor-editor-section-settings",".elementor-editor-widget-settings",".elementor-editor-column-settings",".elementor-editor-active",".elementor-editor-lock"].join(", "),t=t.children().not(s).first()),"element"==e&&"section"!==n&&"container"!==n){i=t;let e;e="column"===n?elementorFrontend.config.legacyMode.elementWrappers?".elementor-column-wrap":".elementor-widget-wrap":".elementor-widget-container",0<jQuery(this.$element).find(e)?.length&&(t=t.find("> "+e))}s={effectTarget:e,interactions:r,elementSettings:o,$element:t,$dimensionsElement:i,refreshDimensions:this.isEdit,range:o[a+"_range"],classes:{element:"raven-motion-effects-element",parent:"raven-motion-effects-parent",perspective:"raven-motion-effects-perspective",backgroundType:"elementor-motion-effects-element-type-background",container:"elementor-motion-effects-container",layer:"elementor-motion-effects-layer"}};return s.range||"fixed"!==this.getCurrentDeviceSetting("_position")||(s.range="page"),"fixed"===this.getCurrentDeviceSetting("_position")&&(s.isFixedPosition=!0),"background"==e&&"column"===this.getElementType()&&(s.addBackgroundLayerTo=" > .elementor-element-populated"),s}activate(e){var t=this.prepareOptions(e);jQuery.isEmptyObject(t.interactions)||(this[e]=new(i("./motion-effects").default)(t))}deactivate(e){this[e]&&(this[e].destroy(),delete this[e])}toggle(){let n=elementorFrontend.getCurrentDeviceMode(),s=this.getElementSettings();[this.normalMotion,this.backgroundMotion].forEach(e=>{var t=s[e+"_devices"],t=!t||-1!==t.indexOf(n),i=s[e+"_scrolling"]||s[e+"_mouse"];if(t&&i)return this[e]?void this.refreshInstance(e):void this.activate(e);this.deactivate(e)})}refreshInstance(e){var t=this[e];t&&(e=this.prepareOptions(e),t.setSettings(e),t.refresh())}onElementChange(e){var t;/raven_motion_effects_((scrolling)|(mouse)|(devices))$/.test(e)?(this.normalMotion+"_scrolling"===e&&this.addCSSTransformEvents(),this.toggle()):((t=e.match(`.*?(${this.normalMotion}|_transform)`))&&(t=t[0].match("(_transform)")?this.normalMotion:t[0],this.refreshInstance(t),this[t]||this.activate(t)),/^_position/.test(e)&&[this.normalMotion,this.backgroundMotion].forEach(e=>{this.refreshInstance(e)}))}onDestroy(){super.onDestroy(),[this.normalMotion,this.backgroundMotion].forEach(e=>{this.deactivate(e)})}}t.default=n},{"./motion-effects":15}],12:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.ViewModule{constructor(...e){var t,i;super(...e),e=()=>{this.run(),this.animationFrameRequest=window.requestAnimationFrame(this.onInsideViewport)},(i="onInsideViewport")in(t=this)?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e}__construct(e){this.motionFX=e.motionFX,this.intersectionObservers||this.setElementInViewportObserver()}setElementInViewportObserver(){this.intersectionObserver=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport?this.onInsideViewport():this.removeAnimationFrameRequest()}});var e=("page"===this.motionFX.getSettings("range")?elementorFrontend.elements.$body:this.motionFX.elements.$parent)[0];this.intersectionObserver.observe(e)}runCallback(...e){this.getSettings("callback")(...e)}removeIntersectionObserver(){this.intersectionObserver&&this.intersectionObserver.unobserve(this.motionFX.elements.$parent[0])}removeAnimationFrameRequest(){this.animationFrameRequest&&window.cancelAnimationFrame(this.animationFrameRequest)}destroy(){this.removeAnimationFrameRequest(),this.removeIntersectionObserver()}onInit(){super.onInit()}}i.default=n},{}],13:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=(e=e("./base"))&&e.__esModule?e:{default:e};class n extends e.default{onInit(){this.mousePosition={},this.oldMousePosition={},super.onInit()}bindEvents(){n.mouseTracked||(elementorFrontend.elements.$window.on("mousemove",this.updateMousePosition),n.mouseTracked=!0)}run(){var e=n.mousePosition,t=this.oldMousePosition;t.x===e.x&&t.y===e.y||(this.oldMousePosition={x:e.x,y:e.y},t=100/window.innerWidth*e.x,this.runCallback(t,100/window.innerHeight*e.y))}updateMousePosition(e){n.mousePosition={x:e.clientX,y:e.clientY}}}n.mousePosition={};i.default=n},{"./base":12}],14:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=(e=e("./base"))&&e.__esModule?e:{default:e};class n extends e.default{run(){if(window.scrollY===this.currentScrollFromTop)return!1;this.onScrollMovement(),this.currentScrollFromTop=window.scrollY}onScrollMovement(){this.updateMotionFxDimensions(),this.updateAnimation(),this.resetTransitionVariable()}resetTransitionVariable(){this.motionFX.$element.css("--e-transform-transition-duration","100ms")}updateMotionFxDimensions(){this.motionFX.getSettings().refreshDimensions&&this.motionFX.defineDimensions()}updateAnimation(){let e;e="page"===this.motionFX.getSettings("range")?elementorModules.utils.Scroll.getPageScrollPercentage():this.motionFX.getSettings("isFixedPosition")?elementorModules.utils.Scroll.getPageScrollPercentage({},window.innerHeight):elementorModules.utils.Scroll.getElementViewportPercentage(this.motionFX.elements.$parent),this.runCallback(e)}}i.default=n},{"./base":12}],15:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.ViewModule{getDefaultSettings(){return{effectTarget:"element",$element:null,$dimensionsElement:null,addBackgroundLayerTo:null,interactions:{},refreshDimensions:!1,range:"viewport",classes:{element:"raven-motion-effects-element",parent:"raven-motion-effects-parent",perspective:"raven-motion-effects-perspective",backgroundType:"elementor-motion-effects-element-type-background",container:"elementor-motion-effects-container",layer:"elementor-motion-effects-layer"}}}bindEvents(){this.onWindowResize=this.onWindowResize.bind(this),elementorFrontend.elements.$window.on("resize",this.onWindowResize)}unbindEvents(){elementorFrontend.elements.$window.off("resize",this.onWindowResize)}onInit(){super.onInit();var e=this.getSettings();this.$element=e.$element,this.$element.addClass(e.classes.element),this.elements.$parent=this.$element.parent(),this.elements.$parent.addClass(e.classes.parent),"background"===e.effectTarget&&(this.$element.addClass(e.classes.backgroundType),this.addBackgroundLayer()),this.defineDimensions(),e.$targetElement="element"===e.effectTarget?this.$element:this.elements.$motionFXLayer,this.interactions={},this.actions=new(t("./actions").default)(e),this.initInteractionsTypes(),this.runInteractions()}defineDimensions(){var e=this.getSettings("$dimensionsElement")||this.$element,t=e.offset(),t={elementHeight:e.outerHeight(),elementWidth:e.outerWidth(),elementTop:t.top,elementLeft:t.left,elementRange:e.outerHeight()+window.innerHeight};this.setSettings("dimensions",t),"background"===this.getSettings("effectTarget")&&this.defineBackgroundLayerDimensions()}initInteractionsTypes(){this.interactionsTypes={scroll:t("./interactions/scroll").default,mouseMove:t("./interactions/mouse").default}}runInteractions(){var e=this.getSettings();this.actions.setCSSTransformVariables(e.elementSettings),this.prepareSpecialActions(),jQuery.each(e.interactions,(e,t)=>{this.interactions[e]=new this.interactionsTypes[e]({motionFX:this,callback:(...i)=>{jQuery.each(t,(e,t)=>this.actions.runAction(e,t,...i))}}),this.interactions[e].run()})}prepareSpecialActions(){var e=this.getSettings(),t=!(!e.interactions.mouseMove||!e.interactions.mouseMove.tilt);this.elements.$parent.toggleClass(e.classes.perspective,t)}cleanSpecialActions(){var e=this.getSettings();this.elements.$parent.removeClass(e.classes.perspective)}destroyInteractions(){this.cleanSpecialActions(),jQuery.each(this.interactions,(e,t)=>t.destroy()),this.interactions={}}refresh(){this.actions.setSettings(this.getSettings()),"background"===this.getSettings("effectTarget")&&(this.updateBackgroundLayerSize(),this.defineBackgroundLayerDimensions()),this.actions.refresh(),this.destroyInteractions(),this.runInteractions()}destroy(){this.destroyInteractions(),this.actions.refresh();var e=this.getSettings();this.$element.removeClass(e.classes.element),this.elements.$parent.removeClass(e.classes.parent),"background"===e.effectTarget&&(this.$element.removeClass(e.classes.backgroundType),this.removeBackgroundLayer())}onWindowResize(){this.defineDimensions()}defineBackgroundLayerDimensions(){var e=this.getSettings("dimensions");e.layerHeight=this.elements.$motionFXLayer.height(),e.layerWidth=this.elements.$motionFXLayer.width(),e.movableX=e.layerWidth-e.elementWidth,e.movableY=e.layerHeight-e.elementHeight,this.setSettings("dimensions",e)}addBackgroundLayer(){var e=this.getSettings();this.elements.$motionFXContainer=jQuery("<div>",{class:e.classes.container}),this.elements.$motionFXLayer=jQuery("<div>",{class:e.classes.layer}),this.updateBackgroundLayerSize(),this.elements.$motionFXContainer.prepend(this.elements.$motionFXLayer),(e.addBackgroundLayerTo?this.$element.find(e.addBackgroundLayerTo):this.$element).prepend(this.elements.$motionFXContainer)}removeBackgroundLayer(){this.elements.$motionFXContainer.remove()}updateBackgroundLayerSize(){var e=this.getSettings(),t={x:0,y:0},i=e.interactions.mouseMove,e=e.interactions.scroll;i&&i.translateXY&&(t.x=10*i.translateXY.intensity,t.y=10*i.translateXY.intensity),e&&(e.translateX&&(t.x=10*e.translateX.intensity),e.translateY)&&(t.y=10*e.translateY.intensity),this.elements.$motionFXLayer.css({width:100+t.x+"%",height:100+t.y+"%"})}}i.default=n},{"./actions":10,"./interactions/mouse":13,"./interactions/scroll":14}],16:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("global",e("./effects/handler").default,null),elementorFrontend.elementsHandler.attachHandler("section",e("./sticky/handler").default,null),elementorFrontend.elementsHandler.attachHandler("container",e("./sticky/handler").default,null),elementorFrontend.elementsHandler.attachHandler("widget",e("./sticky/handler").default,null),e("./sticky/sticky-script-manager")}}i.default=n},{"./effects/handler":11,"./sticky/handler":17,"./sticky/sticky-script-manager":18}],17:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n=elementorModules.frontend.handlers.Base.extend({settingPrefix:"raven_motion_effects",stickyFunction:"ravenSticky",bindEvents(){elementorFrontend.addListenerOnce(this.getUniqueHandlerID()+this.stickyFunction,"resize",this.refresh)},unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID()+this.stickyFunction+"Sticky","resize",this.refresh)},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),elementorFrontend.isEditMode()&&elementor.listenTo(elementor.channels.deviceMode,"change",()=>this.onDeviceModeChange()),this.run()},run(e){var t;!this.getElementSettings(this.settingPrefix+"sticky")||(t=elementorFrontend.getCurrentDeviceMode(),-1===this.getElementSettings(this.settingPrefix+"sticky_on").indexOf(t))?this.deactivate():!0===e?this.reactivate():this.isStickyInstanceActive()||this.activate()},activate(){var e=this.getElementSettings(),t={to:e[this.settingPrefix+"sticky"],offset:this.getResponsiveSetting(this.settingPrefix+"sticky_offset"),effectsOffset:this.getResponsiveSetting(this.settingPrefix+"sticky_effects_offset"),classes:{sticky:"raven-sticky",stickyActive:"raven-sticky--active raven-section--handles-inside",stickyEffects:"raven-sticky--effects",spacer:"raven-sticky__spacer"}},e=(e[this.settingPrefix+"sticky_parent"]&&(t.parent=".e-container, .elementor-widget-wrap, .e-con"),elementorFrontend.elements.$wpAdminBar);e.length&&"top"===t.to&&"fixed"===e.css("position")&&(t.offset+=e.height()),this.$element[this.stickyFunction](t)},getResponsiveSetting(e){var t=this.getElementSettings();return elementorFrontend.getCurrentDeviceSetting(t,e)},getResponsiveSettingList(t){return["",...Object.keys(elementorFrontend.config.responsive.activeBreakpoints)].map(e=>e?t+"_"+e:t)},refresh(){this.run(!0)},reactivate(){this.deactivate(),this.activate()},deactivate(){this.isStickyInstanceActive()&&this.$element[this.stickyFunction]("destroy")},isStickyInstanceActive(){return void 0!==this.$element.data(this.stickyFunction)},onElementChange(e){var t=this.getElementSettings(this.settingPrefix+"sticky_on"),i=elementorFrontend.getCurrentDeviceMode();t?.includes(i)&&(-1!==[this.settingPrefix+"sticky",this.settingPrefix+"sticky_on"].indexOf(e)&&this.run(!0),-1!==[...this.getResponsiveSettingList(this.settingPrefix+"sticky_offset"),...this.getResponsiveSettingList(this.settingPrefix+"sticky_effects_offset"),this.settingPrefix+"sticky_parent"].indexOf(e))&&this.reactivate()},onDeviceModeChange(){setTimeout(this.refresh)},onDestroy(){elementorModules.frontend.handlers.Base.prototype.onDestroy.apply(this,arguments),this.deactivate()}});i.default=n},{}],18:[function(e,t,i){var n,s=(e=e("./sticky-script"))&&e.__esModule?e:{default:e};let a="ravenSticky";(n=jQuery).fn[a]=function(t){let i="string"==typeof t;return this.each(function(){if(i){var e=n(this).data(a);if(!e)throw Error("Trying to perform the `"+t+"` method prior to initialization");if(!e[t])throw ReferenceError("Method `"+t+"` not found in sticky instance");e[t].apply(e,Array.prototype.slice.call(arguments,1)),"destroy"===t&&n(this).removeData(a)}else n(this).data(a,new s.default(this,t))}),this},window[a]=s.default},{"./sticky-script":19}],19:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=class{constructor(e,t){this.prefix="raven",this.userSettings=t,this.element=e,this.$element=null,this.isSticky=!1,this.isFollowingParent=!1,this.isReachedEffectsPoint=!1,this.elements={},this.settings=null,this.defaultSettings={to:"top",offset:0,effectsOffset:0,parent:!1,classes:{sticky:"raven-sticky",stickyActive:"raven-sticky--active raven-section--handles-inside",stickyEffects:"raven-sticky--effects",spacer:"raven-sticky__spacer"}},this.init()}init(){this.initSettings(),this.initElements(),this.bindEvents(),this.checkPosition()}initSettings(){this.settings=jQuery.extend(!0,this.defaultSettings,this.userSettings)}initElements(){this.$element=jQuery(this.element).addClass(this.settings.classes.sticky),this.elements.$window=jQuery(window),this.settings.parent&&(this.elements.$parent=this.$element.parent(),"parent"!==this.settings.parent)&&(this.elements.$parent=this.elements.$parent.closest(this.settings.parent))}checkPosition(){var e,t=this.settings.offset;let i;this.isSticky?(e=this.getElementViewportOffset(this.elements.$spacer),i="top"===this.settings.to?e.top.fromTop-t:-e.bottom.fromBottom-t,this.settings.parent&&this.checkParent(),0<i&&this.unstick()):(e=this.getElementViewportOffset(this.$element),(i="top"===this.settings.to?e.top.fromTop-t:-e.bottom.fromBottom-t)<=0&&(this.stick(),this.settings.parent)&&this.checkParent()),this.checkEffectsPoint(i)}backupCSS(e,t,i){let n=e[0].style,s={};i.forEach(e=>{s[e]=void 0!==n[e]?n[e]:""}),e.data(this.prefix+"-css-backup-"+t,s)}getCSSBackup(e,t){return e.data(this.prefix+"-css-backup-"+t)}addSpacer(){this.elements.$spacer=this.$element.clone().addClass(this.settings.classes.spacer).css({visibility:"hidden",transition:"none",animation:"none"}),this.$element.after(this.elements.$spacer)}removeSpacer(){this.elements.$spacer.remove()}stickElement(){this.backupCSS(this.$element,"unsticky",["position","width","margin-top","margin-bottom","top","bottom"]);var e={position:"fixed",width:this.getElementOuterSize(this.$element,"width"),marginTop:0,marginBottom:0};e[this.settings.to]=this.settings.offset,e["top"===this.settings.to?"bottom":"top"]="",this.$element.css(e).addClass(this.settings.classes.stickyActive)}unstickElement(){this.$element.css(this.getCSSBackup(this.$element,"unsticky")).removeClass(this.settings.classes.stickyActive)}followParent(){this.backupCSS(this.elements.$parent,"childNotFollowing",["position"]),this.elements.$parent.css("position","relative"),this.backupCSS(this.$element,"notFollowing",["position","top","bottom"]);var e={position:"absolute"};e[this.settings.to]="",e["top"===this.settings.to?"bottom":"top"]=0,this.$element.css(e),this.isFollowingParent=!0}unfollowParent(){this.elements.$parent.css(this.getCSSBackup(this.elements.$parent,"childNotFollowing")),this.$element.css(this.getCSSBackup(this.$element,"notFollowing")),this.isFollowingParent=!1}getElementOuterSize(e,t,i){let n=window.getComputedStyle(e[0]),s="height"===t?["top","bottom"]:["left","right"],a=parseFloat(n[t]);e=[];return"border-box"!==n.boxSizing&&e.push("border","padding"),i&&e.push("margin"),e.forEach(t=>{s.forEach(e=>{a+=parseFloat(n[t+"-"+e])})}),a}getElementViewportOffset(e){var t=this.elements.$window.scrollTop(),i=this.getElementOuterSize(e,"height"),n=window.innerHeight,e=e.offset().top-t,t=e-n;return{top:{fromTop:e,fromBottom:t},bottom:{fromTop:e+i,fromBottom:t+i}}}stick(){this.addSpacer(),this.stickElement(),this.isSticky=!0,this.$element.trigger(this.prefix+"Sticky:stick")}unstick(){this.unstickElement(),this.removeSpacer(),this.isSticky=!1,this.$element.trigger(this.prefix+"Sticky:unstick")}checkParent(){var e,t,i=this.getElementViewportOffset(this.$element),n="top"===this.settings.to;this.isFollowingParent?(n?i.top.fromTop>this.settings.offset:i.bottom.fromBottom<-this.settings.offset)&&this.unfollowParent():(t=this.getElementViewportOffset(this.elements.$parent),e=window.getComputedStyle(this.elements.$parent[0]),e=parseFloat(e[n?"borderBottomWidth":"borderTopWidth"]),t=n?t.bottom.fromTop-e:t.top.fromBottom+e,(n?t<=i.bottom.fromTop:t>=i.top.fromBottom)&&this.followParent())}checkEffectsPoint(e){this.isReachedEffectsPoint&&-e<this.settings.effectsOffset?(this.$element.removeClass(this.settings.classes.stickyEffects),this.isReachedEffectsPoint=!1):!this.isReachedEffectsPoint&&-e>=this.settings.effectsOffset&&(this.$element.addClass(this.settings.classes.stickyEffects),this.isReachedEffectsPoint=!0)}bindEvents(){this.scrollHandler=this.onWindowScroll.bind(this),this.resizeHandler=this.onWindowResize.bind(this),this.elements.$window.on({scroll:this.scrollHandler,resize:this.resizeHandler})}unbindEvents(){this.elements.$window.off("scroll",this.scrollHandler).off("resize",this.resizeHandler)}onWindowScroll(){this.checkPosition()}onWindowResize(){this.isSticky&&(this.unstickElement(),this.stickElement(),this.settings.parent)&&(this.isFollowingParent=!1,this.checkParent())}destroy(){this.isSticky&&this.unstick(),this.unbindEvents(),this.$element.removeClass(this.settings.classes.sticky)}}},{}],20:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=((e=e("./module"))&&e.__esModule?e:{default:e}).default.extend({$clickedItem:null,getDefaultSettings(){return{classes:{fetching:"raven-pagination-fetching",disabled:"raven-pagination-disabled",reading:"raven-pagination-reading",spinner:"raven-pagination-spinner",activePage:"raven-pagination-active",item:"raven-pagination-item",pageNum:"raven-pagination-num",prevButton:"raven-pagination-prev",nextButton:"raven-pagination-next"},selectors:{activePage:".raven-pagination-active",pageNum:".raven-pagination-num",prevButton:".raven-pagination-prev",nextButton:".raven-pagination-next",spinner:".raven-pagination-spinner"},isEnabled:!0,activePage:1,totalPages:this.getElementSettings("total_pages"),pagesVisible:this.getElementSettings("pages_visible")}},getDefaultElements(){var e=this.getSettings("selectors");return{$prevButton:this.$element.find(e.prevButton),$nextButton:this.$element.find(e.nextButton)}},bindEvents(){this.$element.on("click",this.getSettings("selectors.pageNum"),this.handlePageNum),this.elements.$prevButton.on("click",this.handlePrev),this.elements.$nextButton.on("click",this.handleNext)},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments)},getTotalPages(){return parseInt(this.getSettings("totalPages"))},setTotalPages(e){this.setSettings("totalPages",parseInt(e))},getPagesVisible(){return parseInt(this.getSettings("pagesVisible"))},getActivePage(){return parseInt(this.getSettings("activePage"))},setActivePage(e){this.setSettings("activePage",parseInt(e))},setEnabled(e){this.setSettings("isEnabled",e)},isEnabled(){return this.getSettings("isEnabled")},recreatePagination(e,t=1){this.setTotalPages(e),this.setActivePage(t),this.renderUpdate()},renderUpdate(){var e=this.getSettings("classes"),t=this.getSettings("selectors");this.$element.removeClass(e.fetching),this.$clickedItem&&(this.$clickedItem.find(t.spinner).remove(),this.$clickedItem.removeClass(e.reading),this.$clickedItem=null),this.setEnabled(!0),this.renderNumbers(),this.updatePrevNext()},renderNumbers(){var e=this.getPages();if(e.length){var i=this.getSettings("selectors");let t=[];e.forEach(e=>{t.push(this.numberTemplate(e))}),this.$element.find(i.pageNum).remove(),this.elements.$prevButton.after(t)}},numberTemplate(e){var t=this.getSettings("classes"),i=$("<a></a>");return i.addClass(t.pageNum),i.addClass(t.item),i.toggleClass(t.activePage,e===this.getActivePage()),i.attr("href","#"),i.attr("data-page-num",e),i.html(e),i},updateActivePage(e){var t=this.getSettings("classes");this.$element.addClass(t.fetching),this.$clickedItem&&(this.$clickedItem.addClass(t.reading),this.$clickedItem.append(`<span class="${t.spinner}"></span>`)),this.setEnabled(!1),this.setActivePage(e)},updatePrevNext(){var e,t,i;this.getPages().length&&(e=this.getSettings("classes"),t=this.getActivePage(),i=this.getTotalPages(),this.elements.$prevButton.toggleClass(e.disabled,t<=1),this.elements.$nextButton.toggleClass(e.disabled,i<=t))},handlePageNum(e){e.preventDefault();var e=$(e.target),t=parseInt(e.data("page-num"));this.getActivePage()!==t&&this.triggerPagination(e,t)},handlePrev(e){e.preventDefault();var t=this.getSettings("classes"),e=$(e.target),i=this.getActivePage()-1;1<=i&&!e.hasClass(t.disabled)&&this.triggerPagination(e,i)},handleNext(e){e.preventDefault();var t=this.getSettings("classes"),e=$(e.target),i=this.getTotalPages(),n=this.getActivePage()+1;n<=i&&!e.hasClass(t.disabled)&&this.triggerPagination(e,n)},triggerPagination(e,t){this.isEnabled()&&(this.$clickedItem=e,this.updateActivePage(t),this.handlePagination(t))},getPages(){var e=this.getActivePage(),t=this.getPagesVisible(),i=this.getTotalPages(),n=[],s=Math.floor(t/2);let a=e-s,o=e+s,r=(a<=0&&(a=1,o=t),o>i&&(o=i),a);for(;r<=o;)n.push(r),r++;return n},handlePagination(){this.renderUpdate()}});i.default=e},{"./module":9}],21:[function(e,t,i){function n(){var e,n,r,l,i,t,d=window,c=document;function u(e,t){this.scrollLeft=e,this.scrollTop=t}function s(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return!0;if("object"==typeof e&&"smooth"===e.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.")}function a(e,t){return"Y"===t?e.clientHeight+i<e.scrollHeight:"X"===t?e.clientWidth+i<e.scrollWidth:void 0}function o(e,t){e=d.getComputedStyle(e,null)["overflow"+t];return"auto"===e||"scroll"===e}function p(e){for(var t,i;!1===((e=e.parentNode)===c.body)&&!1===(i=void 0,i=a(t=e,"Y")&&o(t,"Y"),t=a(t,"X")&&o(t,"X"),i||t););return e}function h(e){var t,i=l(),i=1<(i=(i-e.startTime)/n)?1:i,i=.5*(1-Math.cos(Math.PI*i));e.method.call(e.scrollable,t=e.startX+(e.x-e.startX)*i,i=e.startY+(e.y-e.startY)*i),t===e.x&&i===e.y||d.requestAnimationFrame(h.bind(d,e))}function m(e,t,i){var n,s,a,o=l(),e=e===c.body?(s=(n=d).scrollX||d.pageXOffset,a=d.scrollY||d.pageYOffset,r.scroll):(s=(n=e).scrollLeft,a=e.scrollTop,u);h({scrollable:n,method:e,startTime:o,startX:s,startY:a,x:t,y:i})}"scrollBehavior"in c.documentElement.style&&!0!==d.__forceSmoothScrollPolyfill__||(e=d.HTMLElement||d.Element,n=468,r={scroll:d.scroll||d.scrollTo,scrollBy:d.scrollBy,elementScroll:e.prototype.scroll||u,scrollIntoView:e.prototype.scrollIntoView},l=d.performance&&d.performance.now?d.performance.now.bind(d.performance):Date.now,t=d.navigator.userAgent,i=new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(t)?1:0,d.scroll=d.scrollTo=function(){void 0!==arguments[0]&&(!0===s(arguments[0])?r.scroll.call(d,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:d.scrollX||d.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:d.scrollY||d.pageYOffset):m.call(d,c.body,void 0!==arguments[0].left?~~arguments[0].left:d.scrollX||d.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:d.scrollY||d.pageYOffset))},d.scrollBy=function(){void 0!==arguments[0]&&(s(arguments[0])?r.scrollBy.call(d,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):m.call(d,c.body,~~arguments[0].left+(d.scrollX||d.pageXOffset),~~arguments[0].top+(d.scrollY||d.pageYOffset)))},e.prototype.scroll=e.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0===s(arguments[0])){if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");r.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}else{var e=arguments[0].left,t=arguments[0].top;m.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t)}},e.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0===s(arguments[0])?r.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop):this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}))},e.prototype.scrollIntoView=function(){var e,t,i;!0===s(arguments[0])?r.scrollIntoView.call(this,void 0===arguments[0]||arguments[0]):(t=(e=p(this)).getBoundingClientRect(),i=this.getBoundingClientRect(),e!==c.body?(m.call(this,e,e.scrollLeft+i.left-t.left,e.scrollTop+i.top-t.top),"fixed"!==d.getComputedStyle(e).position&&d.scrollBy({left:t.left,top:t.top,behavior:"smooth"})):d.scrollBy({left:i.left,top:i.top,behavior:"smooth"}))})}"object"==typeof i&&void 0!==t&&(t.exports={polyfill:n}),n()},{}],22:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=((e=e("./module"))&&e.__esModule?e:{default:e}).default.extend({$clickedItem:null,getDefaultSettings(){return{classes:{fetching:"raven-sortable-fetching",reading:"raven-sortable-reading",spinner:"raven-sortable-spinner",activeItem:"raven-sortable-active"},selectors:{item:".raven-sortable-item",activeItem:".raven-sortable-active",spinner:".raven-sortable-spinner"},activeID:-1,isEnabled:!0}},getDefaultElements(){return{}},bindEvents(){this.$element.on("click",this.getSettings("selectors.item"),this.handleItemClick)},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments)},getActiveID(){return parseInt(this.getSettings("activeID"))},setActiveID(e){this.setSettings("activeID",parseInt(e))},setEnabled(e){this.setSettings("isEnabled",e)},isEnabled(){return this.getSettings("isEnabled")},renderUpdate(){var e=this.getSettings("classes"),t=this.getSettings("selectors");this.$element.removeClass(e.fetching),this.$element.find(t.activeItem).removeClass(e.activeItem),this.$clickedItem&&(this.$clickedItem.find(t.spinner).remove(),this.$clickedItem.removeClass(e.reading),this.$clickedItem.addClass(e.activeItem),this.$clickedItem=null),this.setEnabled(!0)},updateActiveItem(e){var t=this.getSettings("classes");this.$element.addClass(t.fetching),this.$clickedItem&&(this.$clickedItem.addClass(t.reading),this.$clickedItem.append(`<span class="${t.spinner}"></span>`)),this.setEnabled(!1),this.setActiveID(e)},handleItemClick(e){e.preventDefault();var e=$(e.target),t=parseInt(e.data("category")),i=this.getActiveID(),n=this.urlAnalyze();i!==t&&this.triggerSort(e,t),-1===i&&n.category&&-1!==n.category&&this.triggerSort(e,t)},triggerSort(e,t){this.isEnabled()&&(this.$clickedItem=e,this.updateActiveItem(t),this.handleSort(t))},handleSort(){this.renderUpdate()},urlAnalyze(){var e=new URL(window.location.href);return"1"===e.searchParams.get("jupiterx_filters")&&{paged:e.searchParams.get("jupiterx_page")?Number(e.searchParams.get("jupiterx_page")):1,category:e.searchParams.get("category")?Number(e.searchParams.get("category")):-1}}});i.default=e},{"./module":9}],23:[function(e,t,i){var r=(e=e("tippy.js"))&&e.__esModule?e:{default:e};let l=jQuery,d={widgetEditorSettings:i=>{let e,n={};if(!window.elementor.hasOwnProperty("elements"))return!1;if(!(e=window.elementor.elements).models)return!1;let s=!1;return l.each(e.models,function(e,t){"container"===t.attributes.elType&&(s=!0),l.each(t.attributes.elements.models,function(e,t){l.each(t.attributes.elements.models,function(e,t){i===t.id&&(n=t.attributes.settings.attributes)})})}),s&&l.each(e.models,function(e,t){l.each(t.attributes.elements.models,function(e,t){i===t.id&&(n=t.attributes.settings.attributes)})}),{tooltip:n.jupiter_widget_tooltip||"false",tooltipDescription:n.jupiter_widget_tooltip_description||"Lorem Ipsum",tooltipPlacement:n.jupiter_widget_tooltip_placement||"top",tooltipArrow:"yes"===n.jupiter_widget_tooltip_arrow,xOffset:n.jupiter_widget_tooltip_x_offset||0,yOffset:n.jupiter_widget_tooltip_y_offset||0,tooltipAnimation:n.jupiter_widget_tooltip_animation||"shift-toward",tooltipTrigger:n.jupiter_widget_tooltip_trigger||"mouseenter",customSelector:n.jupiter_widget_tooltip_custom_selector||"",zIndex:n.jupiter_widget_tooltip_z_index||"999",delay:n.jupiter_widget_tooltip_delay||"0",triggerTarget:l(n.jupiter_widget_tooltip_custom_selector)}},jupiterTooltipInstance(e){var t=e.data("id"),i=e[0],n=Boolean(elementorFrontend.isEditMode()),s=i;let o={},a=[];if(!l(i).hasClass("jet-tooltip-widget"))return o=n?d.widgetEditorSettings(t):e.data("jupiter-tooltip-settings"),i._tippy&&i._tippy.destroy(),!!o&&void 0!==o&&"true"===o.tooltip&&void 0!==o.tooltip&&""!==o.tooltipDescription&&(e.addClass("jupiter-tooltip-widget"),o.customSelector&&(a=l(o.customSelector)),n&&!l("#jupiter-tooltip-content-"+t)[0]&&((t=l("<div>",{id:"jupiter-tooltip-content-"+t,class:"jupiter-tooltip-widget__content"})).html(o.tooltipDescription),e.append(t)),(0,r.default)([s],{content:e.find(".jupiter-tooltip-widget__content")[0]?.innerHTML,allowHTML:!0,appendTo:i,arrow:!!o.tooltipArrow,placement:o.tooltipPlacement,offset:[o.xOffset,o.yOffset],animation:o.tooltipAnimation,trigger:o.tooltipTrigger,triggerTarget:0<a.length?[...a]:null,interactive:!0,zIndex:o.zIndex,maxWidth:"none",delay:o.delay.size||0,popperOptions:{strategy:"fixed"},onMount(e){var t=l("#tippy-"+e.id+" .tippy-box[data-placement^=top]>.tippy-arrow"),i=l("#tippy-"+e.id+" .tippy-box[data-placement^=bottom]>.tippy-arrow"),n=l("#tippy-"+e.id+" .tippy-box[data-placement^=left]>.tippy-arrow"),s=l("#tippy-"+e.id+" .tippy-box[data-placement^=right]>.tippy-arrow"),a=l("#tippy-"+e.id+" .tippy-box");switch(o.tooltipPlacement){case"top-start":case"top":case"top-end":t.css("bottom","-"+a.css("border-bottom-width"));break;case"right-start":case"right":case"right-end":s.css("left","-"+a.css("border-left-width"));break;case"bottom-start":case"bottom":case"bottom-end":i.css("top","-"+a.css("border-top-width"));break;case"left-start":case"left":case"left-end":n.css("right","-"+a.css("border-right-width"))}}}),void(n&&i._tippy&&i._tippy.show()))}};elementorFrontend.hooks.addAction("frontend/element_ready/widget",function(e){d.jupiterTooltipInstance(e)})},{"tippy.js":112}],24:[function(e,t,i){let n={RavenWrapperLinkInstance(a){a.data("raven-element-link")&&a.on("click.onWrapperLink",()=>{var e=a.data("raven-element-link"),t=a.data("id"),i=document.createElement("a");/^https?:\/\//i.test(e.url)||(e.url="http://"+e.url),i.id="raven-wrapper-link-"+t,i.href=e.url,i.target=e.is_external?"_blank":"_self",i.rel=e.nofollow?"nofollow noreferer":"",i.style.display="none",document.body.appendChild(i);let n=document.getElementById(i.id),s=(n.click(),setTimeout(()=>{document.body.removeChild(n),clearTimeout(s)}))})}};elementorFrontend.hooks.addAction("frontend/element_ready/global",function(e){n.RavenWrapperLinkInstance(e)})},{}],25:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};$=jQuery;let n=e.default.extend({getDefaultSettings(){return{selectors:{wrapper:".raven-product-add-to-cart",cartForm:"form.cart",tableBody:"tbody",singleVariationWrapper:".single_variation_wrap",variationFormHolder:".raven-variations-form-holder",qty:".quantity > div",plusMinus:".plus-minus-btn",qtyInput:".quantity .raven-qty-button-holder-inner input[type=number]",qtyInputText:".quantity input[type=text]",formResetButton:".artbees-was-reset-options"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$cartForm:this.$element.find(e.cartForm),$tableBody:this.$element.find(e.tableBody),$singleVariationWrapper:this.$element.find(e.singleVariationWrapper),$variationFormHolder:this.$element.find(e.variationFormHolder),$qty:this.$element.find(e.qty),$plusMinus:this.$element.find(e.plusMinus),$qtyInput:this.$element.find(e.qtyInput),$qtyInputText:this.$element.find(e.qtyInputText),$formResetButton:this.$element.find(e.formResetButton)}},bindEvents(){this.detectSellKitSwatch(),this.detectPlusMinus(),this.detectInputFocused(),this.removeInputSpinner(),this.moveResetButtonToTableBody(),this.onResetClearButton(),this.addDummyPriceToEditor(),0<this.$element.find(".sellkit-pro-deactive").length&&this.fixResetButtonIcon()},detectSellKitSwatch(){var e;this.isElementorEditor()&&(e=new CustomEvent("sellkitpro:swatches"),document.dispatchEvent(e))},detectPlusMinus(){this.elements.$plusMinus.on("click",e=>{var e=$(e.currentTarget),t=e.closest("form.cart").find(".qty"),i=parseFloat(t.attr("max")),n=parseFloat(t.attr("min")),s=parseFloat(t.attr("step"));let a=parseFloat(t.val());this.elements.$wrapper.hasClass("raven-product-grouped")&&isNaN(a)&&(a=0),e.is(".plus")?i&&i<=a?t.val(i):t.val(a+s):e.is(".minus")&&(n&&n>=a?t.val(n):1<a&&t.val(a-s))})},detectInputFocused(){this.elements.$qtyInput.on("focus",e=>{$(e.currentTarget).closest(".raven-qty-button-holder-inner").addClass("focused")}),this.elements.$qtyInput.on("focusout",e=>{$(e.currentTarget).closest(".raven-qty-button-holder-inner").removeClass("focused")})},removeInputSpinner(){this.elements.$qty.removeClass("input-group"),this.elements.$qty.removeClass("qty"),this.elements.$qty.find(".input-group-prepend").remove(),this.elements.$qty.find(".input-group-append").remove(),this.elements.$qtyInputText.attr("type","number")},moveResetButtonToTableBody(){var e=this.elements.$formResetButton;this.elements.$formResetButton.remove(),this.elements.$tableBody.append(e)},onResetClearButton(){0!==this.elements.$formResetButton.length&&this.elements.$formResetButton[0].addEventListener("click",()=>{var e=document.getElementsByClassName("artbees-was-content");e&&Object.entries(e).forEach(e=>{e[1].classList.remove("selected-attribute")})})},addDummyPriceToEditor(){if(this.isVariableProduct()&&$("form.variations_form.cart").wc_variation_form(),this.isElementorEditor()&&this.isVariableProduct()&&!this.hasDefaultAttributes()){let e="";var t='<div class="raven-dummy-price woocommerce-variation-price"><span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>'+(e=(e=this.elements.$wrapper.data("price")?parseFloat(this.elements.$wrapper.data("price")).toFixed(2):e)||20)+"</bdi></span></span></div>";this.elements.$singleVariationWrapper.prepend(t),this.elements.$variationFormHolder.change(()=>{this.$element.find(".raven-dummy-price").hide()})}},fixResetButtonIcon(){var e=this.$element.find("#jupiterx-clear-variable-button-single-page"),t=e.text();e.wrapInner("<span>"),e.find("span").before('<i class="fa fa-refresh"></i>'),e.find("span").text(t)},isElementorEditor(){return document.body.classList.contains("elementor-editor-active")},isVariableProduct(){if(0!==this.elements.$cartForm.length)return this.elements.$cartForm[0].classList.contains("variations_form")},hasDefaultAttributes(){return 0!==this.$element.find(".has-default-attributes").length}})},{"../utils/module":9}],26:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let r=jQuery,n=e.default.extend({onInit(){this.accordionOnClick()},accordionOnClick(){let a=!1,e=this.getElementSettings(),o=this;e.collapsible&&"yes"===e.collapsible&&(a=!0),r(".jx-single-accordion-header").off().on("click",function(){var e=r(this).parents(".jupiterx-single-advanced-accordion-wrapper"),t=e.find(".jx-single-accordion-body"),i=t.css("display"),n=r(this).parents(".jupiterx-advanced-accordion-wrapper").find(".jx-single-accordion-body");let s;""!==i&&"none"!==i||(a&&n.slideUp("fast").addClass("jx-ac-body-none").removeClass("jx-ac-body-block").parent().addClass("jx-ac-inactive").removeClass("jx-ac-active"),t.slideDown("fast"),e.addClass("jx-ac-active").removeClass("jx-ac-inactive"),s=!1),"block"!==i||a||(t.slideUp("fast"),e.addClass("jx-ac-inactive").removeClass("jx-ac-active"),s=!0),s||o.handleScrollToContent(t),e.hasClass("jx-ac-last")&&(s&&e.find(".jx-single-accordion-header").removeClass("border-not-radius"),s||(e.find(".jx-single-accordion-header").addClass("border-not-radius"),e.find(".jx-single-accordion-body").addClass("border-is-radius")))})},handleScrollToContent(n){if("yes"===this.getElementSettings("scroll_to_content")){let e=0,t=(0<r("#wpadminbar").length&&(e=r("#wpadminbar").height()),this.getElementSettings("scrolling_delay")),i=this.getElementSettings("content_offset");setTimeout(()=>{r("html, body").animate({scrollTop:n.offset().top-i.size-e},t)},200)}}})},{"../utils/module":9}],27:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let u=jQuery,n=e.default.extend({mainLayout:null,mobileLayout:null,isRtl:!1,widgetParents:{},getDefaultSettings(){return{selectors:{menus:"ul.raven-adnav-menu",mainNav:"nav.raven-adnav-menu-main",mainMenu:"nav.raven-adnav-menu-main ul.raven-adnav-menu",mobileNav:"nav.raven-adnav-menu-mobile",mobileMenu:"nav.raven-adnav-menu-mobile ul.raven-adnav-menu",inPageMenuItems:'a[href*="#"]',toggleButton:".raven-adnav-menu-toggle-button",closeButton:".raven-adnav-menu-close-button",rootListItems:"ul.raven-adnav-menu > li",submenuLinks:"ul.raven-adnav-menu .submenu a"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$body:u("body"),$menus:this.$element.find(e.menus),$mainNav:this.$element.find(e.mainNav),$mainMenu:this.$element.find(e.mainMenu),$mobileNav:this.$element.find(e.mobileNav),$mobileMenu:this.$element.find(e.mobileMenu),$inPageMenuItems:this.$element.find(e.inPageMenuItems),$toggleButton:this.$element.find(e.toggleButton),$closeButton:this.$element.find(e.closeButton),$rootListItems:this.$element.find(e.rootListItems),$submenuLinks:this.$element.find(e.submenuLinks),$elementorElement:this.$element.closest(".elementor-element"),$parentSegment:this.$element.parentsUntil("div.jupiterx-site").last()}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.mainLayout=this.elements.$mainNav.attr("data-layout"),this.mobileLayout=!!this.elements.$mobileNav.length&&this.elements.$mobileNav.attr("data-layout"),this.isRtl=u("body").hasClass("rtl"),this.initWidth=0===window.orientation||0===window.screen.orientation.angle?u(window).width():u(window).height(),this.isEdit&&"section_submenu"===elementor.panel.currentView.currentPageView.activeSection&&this.onSectionActivated("section_submenu"),this.deactivateMenu(),u(window).off("resize",this.deactivateMenu.bind(this)).on("resize",this.deactivateMenu.bind(this)),this.widgetParents={widget:this.$element,column:this.getParentColumn(),section:this.getParentSection(),container:this.getParentContainer()},this.initMainSmartMenu(),this.initMobileSmartMenu(),this.updateActiveListItems(),this.inPageMenuClick(),this.mobileMenuScroll(),this.handleLinksOnSubmenu(),this.bindEmptyHrefGuard()},bindEvents(){var e,t=this.elements.$mainNav.attr("data-layout"),t=("dropdown"===t&&this.elements.$toggleButton.on("click",this.toggleDropdown.bind(this)),"offcanvas"===t&&(this.elements.$toggleButton.on("click",this.toggleMenu.bind(this)),this.elements.$closeButton.on("click",this.toggleMenu.bind(this)),this.elements.$menus.on("select.smapi",this.onSideMenuItemClick.bind(this)),t=this.getElementSettings("offcanvas_appear_effect"),this.elements.$body.addClass("raven-adnav-menu-effect-"+t),this.elements.$toggleButton.on("click",this.doSideMenuEffects.bind(this)),this.elements.$closeButton.on("click",this.doSideMenuEffects.bind(this))),this.elements.$mobileNav.attr("data-layout"));"dropdown"===t?this.elements.$toggleButton.on("click",this.toggleDropdown.bind(this)):"side"===t?(this.elements.$toggleButton.on("click",this.toggleMenu.bind(this)),this.elements.$closeButton.on("click",this.toggleMenu.bind(this)),this.elements.$menus.on("select.smapi",this.onSideMenuItemClick.bind(this)),e=this.getElementSettings("side_menu_effect"),this.elements.$body.addClass("raven-adnav-menu-effect-"+e),this.elements.$toggleButton.on("click",this.doSideMenuEffects.bind(this)),this.elements.$closeButton.on("click",this.doSideMenuEffects.bind(this))):("full-screen"===t&&(this.elements.$toggleButton.on("click",this.toggleMenu.bind(this)),this.elements.$closeButton.on("click",this.toggleMenu.bind(this))),this.elements.$menus.on("show.smapi",(e,t)=>{t=u(t),t=t.dataSM?t.dataSM("parent-a"):null;t&&t.length&&(t.addClass("submenu-opened"),t.closest("li").addClass("submenu-opened"))}),this.elements.$menus.on("hide.smapi",(e,t)=>{t=u(t),t=t.dataSM?t.dataSM("parent-a"):null;t&&t.length&&(t.removeClass("submenu-opened"),t.closest("li").removeClass("submenu-opened"))}))},initMainSmartMenu(){let e={subIndicators:!1,rightToLeftSubMenus:this.isRtl},s=getComputedStyle(this.$element[0]).getPropertyValue("--submenu-spacing")&&this.$element?.css("--submenu-spacing")?parseInt(this.$element?.css("--submenu-spacing")):0;if("horizontal"===this.mainLayout||"vertical"===this.mainLayout){let i=this.elements.$elementorElement,n=this.getElementSettings("content_effect_content_overlay");0!==u(i[0]).parents(".jupiterx-header")&&"enabled"===n&&"horizontal"===this.mainLayout&&0===u(".jupiterx-main").find(".jupiterx-advanced-nav-content-effect-enabled-overlay").length&&u(".jupiterx-main").append('<div class="jupiterx-advanced-nav-content-effect-enabled-overlay"></div>'),e={...e,hideTimeout:300,hideFunction:e=>{e.removeClass("submenu-shown"),setTimeout(()=>{e.css("display","none"),"horizontal"===this.mainLayout&&(this.handleContentEffectsBlur("remove"),this.handleContentEffectsOverlay("remove"))},0)},showTimeout:0,showFunction:e=>{var t;this.setSubmenuWidth(e,s),this.setSubmenuPosition(e),e.css("display","block"),"horizontal"===this.mainLayout&&(t=this.getElementSettings("content_effect_blur_content"),0===u(i[0]).parents(".jupiterx-header")||"enabled"!==n&&"enabled"!==t||0===u(".jupiterx-main").find(".jupiterx-advanced-nav-content-effect-enabled-overlay").length&&u(".jupiterx-main").append('<div class="jupiterx-advanced-nav-content-effect-enabled-overlay"></div>'),"enabled"!==n&&"enabled"!==t||this.elements.$body[0].classList.add("jupiterx-advanced-nav-content-effect-enabled")),setTimeout(()=>{e.addClass("submenu-shown"),"horizontal"===this.mainLayout&&(this.handleContentEffectsBlur("add"),this.handleContentEffectsOverlay("add"))})},showOnClick:"click"===this.getElementSettings("submenu_trigger"),subMenusMinWidth:"0",subMenusMaxWidth:"110vw"}}"horizontal"===this.mainLayout&&(e={...e,bottomToTopSubMenus:"top"===this.getElementSettings("submenu_opening_position"),mainMenuSubOffsetY:s}),"vertical"===this.mainLayout&&this.elements.$mainMenu.addClass("sm-vertical"),this.elements.$mainMenu.smartmenus(e)},handleContentEffectsOverlay(e){var t,i=this.elements.$elementorElement;i[0].classList.contains("raven-blur-content-overlay-enabled")&&0!==u(i[0]).parents(".jupiterx-header").length&&(t=this.getElementSettings("content_effect_content_overlay"),0!==u(i[0]).parents(".jupiterx-header")&&"enabled"===t&&this.elements.$body[0].classList.add("jupiterx-advanced-nav-overlay-enabled"),"remove"===e?(this.elements.$body[0].classList.remove("jupiterx-advanced-nav-overlay-enabled"),u(".jupiterx-advanced-nav-content-effect-enabled-overlay").removeClass("jupiterx-advanced-nav-overlay-activated")):u(".jupiterx-advanced-nav-content-effect-enabled-overlay").addClass("jupiterx-advanced-nav-overlay-activated"))},handleContentEffectsBlur(e){var t=this.elements.$elementorElement;t[0].classList.contains("raven-blur-content-enabled")&&0!==u(t[0]).parents(".jupiterx-header").length&&(t=this.getElementSettings("content_effect_blur_intensity")?.size||5,"remove"===e?(u(".jupiterx-advanced-nav-content-effect-enabled-overlay").css("backdrop-filter",""),u(".jupiterx-advanced-nav-content-effect-enabled-overlay").removeClass("jupiterx-advanced-nav-overlay-activated")):(u(".jupiterx-advanced-nav-content-effect-enabled-overlay").addClass("jupiterx-advanced-nav-overlay-activated"),u(".jupiterx-advanced-nav-content-effect-enabled-overlay").css("backdrop-filter",`blur(${t}px)`)))},initMobileSmartMenu(){var e;this.elements.$mobileMenu.length&&(e={subIndicators:!1,subMenusMaxWidth:"1500px",rightToLeftSubMenus:this.isRtl,hideOnClick:!1,showOnClick:!0,collapsibleBehavior:"default"},this.elements.$mobileMenu.smartmenus(e))},toggleDropdown(){this.elements.$toggleButton.find(".hamburger").toggleClass("is-active"),"dropdown"===this.mainLayout?this.elements.$mainNav.slideToggle(250):(this.dropdownFullWidth(),this.elements.$mobileNav.slideToggle(250),this.dropdownFullWidth())},dropdownFullWidth(){var e,t,i=this.elements.$mobileNav;"stretch"===this.getElementSettings("full_width")&&(t=i[0]?.getBoundingClientRect().x,this.elements.$mobileNav.css("width",this.$element.closest("body")[0].getBoundingClientRect().width+"px").css("left",-t+"px"),t=this.elements.$elementorElement,e=this.elements.$toggleButton,t=t.offset().top+t.outerHeight()-e.offset().top,i.css("top",t))},doSideMenuEffects(){var t="offcanvas"===this.mainLayout;if("overlay"===this.getElementSettings(t?"offcanvas_appear_effect":"side_menu_effect"))this.elements.$body.hasClass("raven-adnav-menu-effect-overlayed")?(this.elements.$body.toggleClass("raven-adnav-menu-effect-overlayed"),this.togglePrepareParentForPushEffect(!1)):(this.elements.$body.addClass("raven-adnav-menu-effect-overlayed"),this.togglePrepareParentForPushEffect());else{var i=this.getElementSettings(t?"offcanvas_position":"side_menu_alignment");let e=parseInt(this.$element.css(t?"--offcanvas-box-width":"--menu-container-width"))||250;"right"===i&&(e=`-${e}px`),this.elements.$body.hasClass("raven-adnav-menu-effect-pushed")?(this.elements.$body.removeClass("raven-adnav-menu-effect-pushed").removeAttr("style"),this.togglePrepareParentForPushEffect(!1)):(t=this.isRtl?"margin-right":"margin-left",this.elements.$body.addClass("raven-adnav-menu-effect-pushed").css(t,e),this.togglePrepareParentForPushEffect())}},togglePrepareParentForPushEffect(e=!0){e?this.elements.$parentSegment.addClass("raven-adnav-menu-parent-segment").css("--adnav-menu-overlay-color",this.getElementSettings("offcanvas_overlay_color")):this.elements.$parentSegment.removeClass("raven-adnav-menu-parent-segment")},toggleMenu(){var e="offcanvas"===this.mainLayout?this.elements.$mainNav:this.elements.$mobileNav;e.toggleClass("raven-adnav-menu-active"),"full-screen"===this.mobileLayout&&this.elements.$body.toggleClass("raven-adnav-menu-effect-overlayed"),e.hasClass("raven-adnav-menu-active")?e.parents(".animated").addClass("raven-adnav-menu-parents-animation"):e.parents(".animated").removeClass("raven-adnav-menu-parents-animation"),0!==this.elements.$toggleButton.find(".hamburger").length&&this.elements.$toggleButton.find(".hamburger").toggleClass("is-active")},mobileMenuScroll(){let n=document.querySelectorAll(".raven-adnav-menu-mobile.raven-adnav-menu-full-screen"),s=null;for(let i=0;i<n.length;i++)n[i].addEventListener("touchstart",function(e){1===e.targetTouches.length&&(s=e.targetTouches[0].clientY)},{capture:!1,passive:!0}),n[i].addEventListener("touchmove",function(e){var t;1===e.targetTouches.length&&(t=e.targetTouches[0].clientY-s,0===n[i].scrollTop&&0<t&&e.cancelable&&0===u(e.target).parents(".raven-container").length&&e.preventDefault(),n[i].scrollHeight-n[i].scrollTop<=n[i].clientHeight)&&t<0&&e.cancelable&&0===u(e.target).parents(".raven-container").length&&e.preventDefault()},{capture:!1,passive:!0})},handleLinksOnSubmenu(){this.elements.$submenuLinks.on("click",e=>{e.stopPropagation()})},bindEmptyHrefGuard(){var e=this.elements.$mobileMenu;e.length&&e.off("click.adnavGuard").on("click.adnavGuard","a.raven-menu-item.has-submenu",function(e){var t=(u(e.currentTarget).attr("href")||"").trim().toLowerCase();""!==t&&"#"!==t&&"javascript:void(0)"!==t&&"javascript:;"!==t||e.preventDefault()})},inPageMenuClick(){let c=this;this.elements.$inPageMenuItems.on("click",t=>{var i=u(t.currentTarget).prop("href");let e=null;try{e=new window.URL(i)}catch(e){return}if(e.hash&&e.pathname===window.location.pathname){t.preventDefault(),c.deactivateMenu(),c.changeHamburgerState(!1),window.history.pushState(null,null,e.hash);i=u(e.hash);if(0!==i.length){var{behavior:t,overlap:n,position:s,template:a,stickyTemplate:o}=u(".jupiterx-header").data("jupiterx-settings"),o="sticky"===t&&(!o||o!==a),a=0<u(".jupiterx-header-sticked").length,r=u(".jupiterx-tbar").outerHeight()||0,l=u("#wpadminbar").height()||0,d=parseInt(u(".jupiterx-site-body-border").css("border-width"))||0;let e=i.offset().top;e=(e-=l)-d-r,a||t&&("sticky"!==t||!n)||(e-=r),o&&(i=u(".jupiterx-header-custom .elementor:last-of-type").outerHeight()||0,e-=i),o||"sticky"!==t&&("fixed"!==t||"top"!==s)||(e-=c.getHeaderHeight()),u("html, body").stop().animate({scrollTop:e},500,"swing")}}})},getHeaderHeight(){var e,t=u(".jupiterx-header");return 0!==t.length&&(e=t.data("jupiterx-settings").behavior,"fixed"===e||"sticky"===e||window.pageYOffset<t.height())?t.height():0},onElementChange(e){if("full_width"===e&&this.dropdownFullWidth(),(e.startsWith("menu_container_width")||e.startsWith("offcanvas_box_width"))&&this.elements.$body.hasClass("raven-adnav-menu-effect-pushed")){var t="offcanvas"===this.mainLayout,i=this.getElementSettings(t?"offcanvas_position":"side_menu_alignment");let e=parseInt(this.$element.css(t?"--offcanvas-box-width":"--menu-container-width"))||250;"right"===i&&(e=`-${e}px`);t=this.isRtl?"margin-right":"margin-left";this.elements.$body.css(t,e)}"submenu_space_between"===e&&(this.elements.$menus.smartmenus("destroy"),this.initMainSmartMenu())},onSectionActivated(e){"section_submenu"===e?(this.forceShowSubmenu(),this.showSubMenuInterval=setInterval(this.forceShowSubmenu,1e3)):clearInterval(this.showSubMenuInterval)},forceShowSubmenu(){var e=this.elements.$mainMenu.find("li ul.submenu");let t;e.each(function(){u(this).find("li:not(.submenu-template)").length&&(t=u(this).prev("a.raven-menu-item"))}),t?.length&&"none"===t.next("ul").css("display")&&this.elements.$menus.smartmenus("itemActivate",t)},onSideMenuItemClick(e,t){var t=u(t);0!==t.closest(".raven-adnav-menu-side,.raven-adnav-menu-offcanvas").length&&-1===(t=t.attr("href")).search(/^#/)&&0!==t.trim().length&&this.elements.$closeButton.trigger("click")},changeHamburgerState(e){var t=this.elements.$toggleButton.find(".hamburger");0!==t.length&&(e?t.addClass("is-active"):t.removeClass("is-active"))},updateActiveListItems(){this.elements.$rootListItems.each(function(){var e=0<u(this).children("a.active-link").length;u(this).toggleClass("current-menu-item",e)})},setSubmenuWidth(t,i){var e=t.closest("li.menu-item"),n=e.data("width_type");if("custom"===n)e=e.data("custom_width"),t.css("width",e);else if("vertical"===this.mainLayout){if("default"===n)return void t.css({width:"fit-content","max-width":this.widgetParents.widget.get(0).getBoundingClientRect().width-this.elements.$mainMenu.get(0).getBoundingClientRect().width-i+"px"});let e=this.widgetParents[n].get(0).getBoundingClientRect().width-this.elements.$mainMenu.get(0).getBoundingClientRect().width-i;void t.css("width",e+"px")}else if("default"===n)t.css({width:"fit-content","max-width":this.widgetParents.widget.get(0).getBoundingClientRect().width+"px"});else{let e=this.widgetParents[n].get(0).getBoundingClientRect().width;t.css("width",e+"px")}},setSubmenuPosition(n){var s=n.closest("li.menu-item");if("vertical"===this.mainLayout){let e=s.data("submenu_pos");e&&"center"!==e||(e=this.isRtl?"left":"right");var a=getComputedStyle(this.$element[0]).getPropertyValue("--submenu-spacing")&&this.$element?.css("--submenu-spacing")?parseInt(this.$element?.css("--submenu-spacing")):0,a=s.get(0).getBoundingClientRect().width+a;let t="right"===e?"unset":a,i="right"===e?a:"unset";void n.css({left:i,right:t})}else{a=s.data("width_type");if(["default","custom"].includes(a)){var i,o=s.data("submenu_pos");let e="unset",t="0";"right"===o&&(e="0",t="unset"),"center"===o&&(o=s.get(0).getBoundingClientRect().width,i=parseInt(n.css("width")),t=(o-i)/2+"px"),n.css({left:t,right:e})}else o=this.widgetParents[a].get(0).getBoundingClientRect().x,i=s.get(0).getBoundingClientRect().x,n.css("left",o-i+"px")}},getParentSection(){var e=this.$element.closest('section[data-element_type="section"]');return e.length||(e=this.$element.parents('[data-element_type="container"]').last()).length?e:void 0},getParentColumn(){var e=this.$element.closest('div[data-element_type="column"]');return e.length||(e=this.$element.closest('[data-element_type="container"]')).length?e:void 0},getParentContainer(){var e=this.$element.closest('[data-element_type="container"]');return e.length||(e=this.$element.closest('section[data-element_type="section"]')).length?e:void 0},deactivateMenu(){var e,t=0===window.orientation||0===window.screen.orientation.angle?u(window).width():u(window).height();"yes"!==this.getElementSettings("close_menu_on_scroll")&&t===this.initWidth||(t=this.elements.$mobileNav.hasClass("raven-adnav-menu-dropdown"),e=this.elements.$mainNav.css("display"),t&&"none"===e?(this.elements.$toggleButton.find(".hamburger").removeClass("is-active"),this.elements.$mobileNav.slideUp(250)):(this.elements.$body.removeClass(["raven-adnav-menu-effect-pushed","raven-adnav-menu-effect-overlayed"]).removeAttr("style"),this.elements.$parentSegment.removeClass("raven-adnav-menu-parent-segment"),this.elements.$mainNav.removeClass("raven-adnav-menu-active"),this.elements.$mobileNav.removeClass("raven-adnav-menu-active"),this.elements.$toggleButton.find(".hamburger").removeClass("is-active"),this.elements.$menus.find("a.raven-menu-item").removeClass("submenu-opened"),"dropdown"===this.mobileLayout&&this.elements.$mobileNav.slideUp(250),"dropdown"===this.mainLayout&&this.elements.$mainNav.slideUp(250)))}})},{"../utils/module":9}],28:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new o({$element:e})};var i=a(e("../utils/module")),n=a(e("../utils/pagination")),s=a(e("../utils/sortable"));function a(e){return e&&e.__esModule?e:{default:e}}let o=i.default.extend({Pagination:null,Sortable:null,getDefaultSettings(){return{classes:{postMirrored:"data-mirrored"},selectors:{posts:".advanced-posts-content",postItem:".raven-posts-item",postImage:".raven-post-image",pagination:".raven-pagination",loadMore:".raven-load-more",loadMoreButton:".raven-load-more-button",postImageFit:".raven-image-fit img",postMirrored:"[data-mirrored]",sortable:".raven-sortable",preLoader:".raven-posts-preloader",sortPreLoader:".raven-posts-sortable-preloader",postOverlay:".content-layout-overlay",infinteLoadIndicator:".raven-infinite-load"},state:{paged:1,category:-1,maxNumPages:1,isLoading:!1,renderedPosts:[]}}},getDefaultElements(){var e=this.getSettings("selectors");return{$postsWrapper:this.$element,$postsContainer:this.$element.find(e.posts),$postsImages:this.$element.find(e.postImage),$pagination:this.$element.find(e.pagination),$loadMore:this.$element.find(e.loadMore),$loadMoreButton:this.$element.find(e.loadMoreButton),$preLoader:this.$element.find(e.preLoader),$sortPreLoader:this.$element.find(e.sortPreLoader),$sortable:this.$element.find(e.sortable),$postOverlay:this.$element.find(e.postOverlay),$infinteLoadIndicator:this.$element.find(e.infinteLoadIndicator),$showedItems:0}},bindEvents(){this.handleQueryOnLoad(),this.handlePopstate(),"yes"===this.getInstanceValue("mirror_rows")&&elementorFrontend.addListenerOnce(this.$element.data("model-cid"),"resize",this.mirrorRows.bind(this));let e=this;window.addEventListener("resize",()=>{setTimeout(()=>{"masonry"===e.getInstanceValue("general_layout")&&e.masonryRun(),"matrix"===e.getInstanceValue("general_layout")&&e.matrixRun(500),"metro"===e.getInstanceValue("general_layout")&&e.metroRun(500)},500)})},onDeviceModeChange(){setTimeout(this.initialize(),0)},onElementChange(e){"metro_matrix_rows_gap"===e&&("metro"===this.getInstanceValue("general_layout")&&this.metroRun(0),"matrix"===this.getInstanceValue("general_layout"))&&this.matrixRun(0),"stroke_width"===e&&setTimeout(()=>{"masonry"===this.getInstanceValue("general_layout")&&this.masonryRun()},0),"metro_matrix_large_aspect_ratio"!==e&&"metro_matrix_small_aspect_ratio"!==e||setTimeout(()=>{"metro"===this.getInstanceValue("general_layout")&&this.metroRun(0),"matrix"===this.getInstanceValue("general_layout")&&this.matrixRun(0)},0),"rows_spacing"!==e&&"block_column_spacing"!==e||"masonry"===this.getInstanceValue("general_layout")&&setTimeout(()=>{this.masonryRun()},500)},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initializeOnce(),this.initialize(),elementorFrontend.isEditMode()&&elementor.listenTo(elementor.channels.deviceMode,"change",()=>this.onDeviceModeChange())},initialize(){"masonry"===this.getInstanceValue("general_layout")&&this.masonryRun(),"metro"===this.getInstanceValue("general_layout")&&this.elements.$postsContainer.imagesLoaded().progress(()=>{this.metroRun(0)}),"matrix"===this.getInstanceValue("general_layout")&&this.matrixRun(0),"yes"===this.getInstanceValue("mirror_rows")&&this.mirrorRows(),this.handleAnitmation(),this.handleFeaturedIamageEffect(),objectFitPolyfill(this.$element.find(this.getSettings("selectors.postImageFit")))},initializeOnce(){"yes"===this.getInstanceValue("show_sortable")&&this.sortableModule(),"page_based"===this.getInstanceValue("pagination_type")&&this.paginationModule(),"load_more"===this.getInstanceValue("pagination_type")&&this.elements.$loadMore.length&&this.loadMore(),"infinite_load"===this.getInstanceValue("pagination_type")&&this.infiniteLoadObserver()},handlePostsOrder(e){return"metro"===this.getInstanceValue("general_layout")&&e[0].classList.contains("raven-posts-full-width")?[...e.slice(1,3).reverse(),e[0],...e.slice(3,e.length)]:e[0].classList.contains("raven-posts-full-width")?[e[0],...e.slice(1,e.length).reverse()]:"matrix"===this.getInstanceValue("general_layout")?[...e]:[...e.reverse()]},createAnimationObserver(t,i,e,n,s){let a=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting&&!i.classList.contains("raven-advanced-posts-loaded")){let e=0<t.elements.$showedItems?n-t.elements.$showedItems:n;"slide-right"===s&&(e>t.elements.$showedItems&&(e-=t.elements.$showedItems),t.elements.$showedItems>e)&&(e=t.elements.$showedItems-e),setTimeout(()=>{i.classList.add("raven-advanced-posts-loaded"),t.elements.$showedItems=n,a.unobserve(i)},100*e)}})},e);a.observe(i)},handleAnitmation(){let o=[...this.elements.$postsContainer[0].querySelectorAll(".raven-posts-item:not(.raven-advanced-posts-loaded)")],r=this.getInstanceValue("load_effect"),l=this;this.elements.$postsContainer.imagesLoaded().done(()=>{let n=0;if("slide-right"===r){this.setColumnsCount();let i=this.getSettings().columnsCount;i||("metro"===this.getInstanceValue("general_layout")&&(i=3),"matrix"===this.getInstanceValue("general_layout")&&(i=4));var e=parseInt(o.length/i),t=o.length%i;if(o.length/i<=1)o=[...this.handlePostsOrder(o)];else{var s=[],a=[];for(let t=1;t<=e;++t){a=[];for(let e=s.length;e<t*i;++e)a.push(o[e]);s.push(...this.handlePostsOrder(a))}0<t&&s.push(...o.slice(-t).reverse()),o=s}}o.forEach((e,t)=>{var i;r&&!document.body.classList.contains("elementor-editor-active")||e.classList.contains("raven-advanced-posts-loaded")||(++n,setTimeout(()=>{e.classList.add("raven-advanced-posts-loaded")},200+100*n)),r&&(i={threshold:.4},l.createAnimationObserver(l,e,i,t,r))})})},addPosts(e,t=!1){var i=this.getSettings("state");return!(i.isLoading||i.paged<1||(this.ajaxPosts(e,this.appendPosts,t),0))},setPosts(e,t=!1,i=!1){return!this.getSettings("state").isLoading&&(this.ajaxPosts(e,this.renderPosts,t,i),!0)},handleSort(e){this.setPosts({paged:1,category:e})&&this.setSettings("state.category",e)},sortableModule(){var e;document.body.classList.contains("elementor-editor-active")||(e=s.default.extend({handleSort:this.handleSort.bind(this)}),this.Sortable=new e({$element:this.$element.find(this.getSettings("selectors.sortable"))}),this.elements.$sortable.on("click",".raven-sortable-item",e=>{e.currentTarget.classList.contains("raven-sortable-active")||(this.elements.$sortPreLoader[0].classList.add("active-preloader"),this.elements.$postsContainer.find(".raven-posts-item").delay("100").addClass("raven-posts-remove-animation"))}))},paginationModule(){var e;document.body.classList.contains("elementor-editor-active")||(e=n.default.extend({handlePagination:this.handlePagination.bind(this)}),this.Pagination=new e({$element:this.$element.find(this.getSettings("selectors.pagination"))}),this.elements.$pagination.on("click",".raven-pagination-item",e=>{e.currentTarget.classList.contains("raven-pagination-active")||(this.elements.$showedItems=0,this.elements.$preLoader[0].classList.add("active-preloader"))}))},loadMore(){let i=this.getSettings("state"),e=this.elements.$loadMore.data("settings");this.setPaged({paged:i.paged,maxNumPages:e.maxNumPages,renderedPosts:i.renderedPosts}),this.elements.$loadMoreButton.on("click",e=>{var t;e.preventDefault(),document.body.classList.contains("elementor-editor-active")||(this.elements.$preLoader[0].classList.add("active-preloader"),0===i.renderedPosts.length&&"rand"===this.getInstanceValue("query_orderby")&&"yes"===this.getInstanceValue("ignore_repetitive")&&this.setRenderedPost(),t=(e=this.getSettings("state")).paged+1,this.addPosts({paged:t,category:e.category,is_appended:!0,renderedPosts:this.getSettings("state.renderedPosts")}))})},createObserver(e,i,n){if(!(e.length<1)){let t=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(i(),t.disconnect())})},n);t.observe(e[0])}},infiniteLoadObserver(){let i=this;i.elements.$postsContainer.imagesLoaded().always(()=>{document.body.classList.contains("elementor-editor-active")||(0===i.getSettings("state.renderedPosts").length&&"rand"===i.getInstanceValue("query_orderby")&&"yes"===i.getInstanceValue("ignore_repetitive")&&i.setRenderedPost(),i.createObserver(i.elements.$infinteLoadIndicator,()=>{var e=i.getSettings("state"),t=e.paged+1;i.addPosts({paged:t,category:e.category,is_appended:!0,renderedPosts:e.renderedPosts})},{threshold:1}))})},handlePagination(e){this.scrollToContainer(this.elements.$postsContainer),0===this.getSettings("state.renderedPosts").length&&"rand"===this.getInstanceValue("query_orderby")&&"yes"===this.getInstanceValue("ignore_repetitive")&&this.setRenderedPost(),this.elements.$postsContainer.find(".raven-posts-item").delay("100").addClass("raven-posts-remove-animation"),this.setPosts({paged:e,category:this.getSettings("state.category"),renderedPosts:this.getSettings("state.renderedPosts")})},renderPosts(e,t=!1){this.elements.$postsContainer.empty(),this.elements.$postsContainer.append(e.posts),this.Sortable&&!this.Sortable.isEnabled()&&(this.Sortable.renderUpdate(),this.Pagination)&&this.Pagination.isEnabled()&&this.Pagination.recreatePagination(e.max_num_pages),this.Pagination&&!this.Pagination.isEnabled()&&this.Pagination.renderUpdate(),this.setPaged({paged:1,maxNumPages:e.max_num_pages,renderedPosts:e.rendered_posts}),t&&(t=this.urlAnalyze(),"page_based"===this.getInstanceValue("pagination_type")&&this.Pagination.recreatePagination(e.max_num_pages,t.paged),this.setPaged({paged:t.paged,maxNumPages:e.max_num_pages,renderedPosts:e.rendered_posts})),this.elements.$preLoader[0]?.classList?.remove("active-preloader"),this.elements.$sortPreLoader[0]?.classList?.remove("active-preloader"),this.initialize()},appendPosts(e,t=!1){var i=this.getSettings("state"),e=(this.elements.$postsContainer.append(e.posts),{paged:i.paged+1,maxNumPages:e.max_num_pages,renderedPosts:e.rendered_posts});t&&(e.paged=i.paged),this.setPaged(e),this.afterAppend()},afterAppend(){"yes"===this.getInstanceValue("mirror_rows")&&this.mirrorRows(),"infinite_load"===this.getInstanceValue("pagination_type")&&this.infiniteLoadObserver(),"masonry"===this.getInstanceValue("general_layout")&&this.masonryRun(),"metro"===this.getInstanceValue("general_layout")&&this.metroRun(0),"matrix"===this.getInstanceValue("general_layout")&&this.matrixRun(0),["metro","matrix"].includes(this.getInstanceValue("general_layout"))||this.handleAnitmation(),this.handleFeaturedIamageEffect(),this.elements.$preLoader[0]?.classList?.remove("active-preloader"),this.elements.$sortPreLoader[0]?.classList?.remove("active-preloader")},ajaxPosts(a,o,r=!1,l=!1){let e=this.elements.$postsContainer.data("archive-query"),d=this;var t={action:"raven_render_advanced_posts",post_id:this.getCurrentPostId(),model_id:this.getID(),paged:a.paged,category:a.category,renderedPosts:JSON.stringify(a.renderedPosts),nonce:ravenTools.nonce,main_post_id:elementorFrontendConfig?.post?.id};a.should_append&&(t.should_append=!0),e&&(t.archive_query=JSON.stringify(e));this.setSettings("state.isLoading",!0),wp.ajax.post(t).done(function(e){(e=e).posts&&(r?o(e,r):o(e)),d.setSettings("state.isLoading",!1);var t,i,e={jupiterx_filters:1,jupiterx_page:a.paged},n=(a.category&&(e.category=a.category),a.is_appended&&(e.is_appended=a.is_appended),window.location.href),n=new URL(n),s=new URLSearchParams(n.search);for([t,i]of Object.entries(e))s.set(t,i);n.search=s.toString(),e=n.toString(),l||window.history.pushState({path:e},"",e)})},getCurrentPostId(){return parseInt(this.elements.$postsContainer.data("post-id"))},setPaged(e){let{paged:t,maxNumPages:i,renderedPosts:n}=e;this.elements.$loadMore.attr("data-paged",t),t>=i&&(t=-1),this.elements.$loadMore.attr("data-paged-next",t),this.elements.$loadMore.show(),-1===t&&this.elements.$loadMore.hide(),this.setSettings("state.paged",t),this.setSettings("state.maxNumPages",i),this.setSettings("state.renderedPosts",n)},mirrorRows(){this.setColumnsCount();var t=this.getSettings(),i=this.$element.find(t.selectors.postItem);if(i.filter(t.selectors.postMirrored).removeAttr(t.classes.postMirrored),i.length&&i.length>t.columnsCount){var n=i.length/t.columnsCount;for(let e=1;e<n;e+=2){var s=e*t.columnsCount;i.slice(s,s+t.columnsCount).attr(t.classes.postMirrored,!0)}}},setColumnsCount(){var e=elementorFrontend.getCurrentDeviceMode();let t="desktop"===e?"columns":"columns_"+e;this.setSettings("columnsCount",parseInt(this.getInstanceValue(t)))},setGapSize(){var e=elementorFrontend.getCurrentDeviceMode();let t="desktop"===e?"metro_matrix_rows_gap":"metro_matrix_rows_gap_"+e;this.setSettings("gapSize",parseInt(this.getInstanceValue(t)?.size))},masonryRun(){var e=!document.body.classList.contains("rtl");this.elements.$postsContainer.data("isotope")&&this.elements.$postsContainer.isotope("reloadItems").isotope(),this.elements.$postsContainer.isotope({itemSelector:".raven-masonry-item",masonry:{layoutMode:"fitRows"},transitionDuration:0,sortBy:"original-order",isOriginLeft:e})},metroRun(e){this.setGapSize();let s=this,t=this.getSettings().gapSize?this.getSettings().gapSize:0,i=elementorFrontend.getCurrentDeviceMode(),n=!document.body.classList.contains("rtl"),a=(s.elements.$postsContainer.data("isotope")&&s.elements.$postsContainer.isotope("reloadItems").isotope(),Math.floor((s.elements.$postsContainer.parent().width()+t)/4)),o=2*a;"tablet"===i&&(a*=2,o=2*a),"mobile"===i&&(a*=4,o=a),s.elements.$postsContainer.find(".raven-metro-item").each((e,t)=>{let i=a,n=a;t.classList.contains("raven-posts-full-width")&&(i=o,n=o),i&&(t.style.width=i+"px"),s.elements.$postsContainer[0].classList.contains("content-layout-under-image")||(t.style.height=n+"px")}),setTimeout(()=>{s.elements.$postsContainer.isotope({itemSelector:".raven-metro-item",layoutMode:"packery",percentPosition:!0,sortBy:"original-order",transitionDuration:0,gutter:10,isOriginLeft:n}),s.elements.$postsContainer.isotope("once","arrangeComplete",()=>{setTimeout(()=>s.handleAnitmation(),100)})},e)},matrixRun(e){let t=this,n=elementorFrontend.getCurrentDeviceMode(),i=!document.body.classList.contains("rtl"),s=(t.elements.$postsContainer.data("isotope")&&t.elements.$postsContainer.isotope("reloadItems").isotope(),Math.floor(t.elements.$postsContainer.width()/3)),a=3*s;"mobile"===n&&(s*=3,a=s),t.elements.$postsContainer.find(".raven-matrix-item").each((e,t)=>{let i=s;(i=t.classList.contains("raven-posts-full-width")?a:i)&&(t.style.width=i+"px"),"mobile"===n&&(t.style.paddingRight=0)}),setTimeout(()=>{t.elements.$postsContainer.isotope({itemSelector:".raven-matrix-item",layoutMode:"packery",packery:{isFitWidth:!0},percentPosition:!0,sortBy:"original-order",transitionDuration:0,isOriginLeft:i}),t.elements.$postsContainer.isotope("once","arrangeComplete",()=>{setTimeout(()=>t.handleAnitmation(),100)})},e)},handleFeaturedIamageEffect(){var e=this.getInstanceValue("featured_image_hover");if(e&&"zoom-move"===e&&!(this.elements.$postsImages.length<1)){let e=this.elements.$postsContainer.find(".raven-posts-item:not(.raven-advanced-posts-loaded)").find(".raven-post-image");(e=0<this.elements.$postOverlay.length?this.elements.$postOverlay.find(".raven-posts-item:not(.raven-advanced-posts-loaded)").find(".raven-post-wrapper"):e).on("mouseout",e=>{e=e.currentTarget.querySelector(".raven-posts-zoom-move-wrapper");e&&(e.style.transform="perspective(900px) translate3d(0px, 0px, 0px) scale(1)")}),e.on("mousemove",e=>{var t=e.currentTarget.getBoundingClientRect(),i=((t.width+35)/t.width).toFixed(2),n=((t.height+35)/t.height).toFixed(2),s=e.currentTarget.querySelector(".raven-posts-zoom-move-wrapper"),a=t.width/2-(e.clientX-t.left),e=t.height/2-(e.clientY-t.top),a=a/t.width*30,e=e/t.height*30;s&&(s.style.transform=`perspective(900px) translate3d(${a}px, ${e}px, 0px) scale(${Math.max(i,n)})`)}),this.elements.$postOverlay.length<1||document.body.classList.contains("elementor-editor-active")||e.on("click",e=>{e=e.currentTarget.querySelector(".raven-post-image").href;e&&window.location.assign(e)})}},handleQueryOnLoad(){var e=this.urlAnalyze();e&&(this.setSettings("state.paged",e.paged),this.setSettings("state.category",e.category),this.elements.$postsContainer.find(".raven-posts-item").delay("100").addClass("raven-posts-remove-animation"),"yes"===this.getInstanceValue("show_sortable")&&(this.elements.$sortable.find(".raven-sortable-item").removeClass("raven-sortable-active"),this.elements.$sortable.find(`.raven-sortable-item[data-category="${e.category}"]`).addClass("raven-sortable-active")),!0===e.should_append&&this.elements.$infinteLoadIndicator.length?(this.elements.$postsContainer.empty(),this.addPosts(e,!0),this.afterAppend()):this.setPosts(e,!0))},handlePopstate(){"page_based"!==this.getInstanceValue("pagination_type")&&!this.urlAnalyze()||window.addEventListener("popstate",()=>{let e=this.urlAnalyze();e=e||{paged:1,category:-1},this.elements.$postsContainer.empty(),this.setPosts(e,!0,!0)})},urlAnalyze(){var e,t=new URL(window.location.href);return"1"===t.searchParams.get("jupiterx_filters")&&(e={paged:t.searchParams.get("jupiterx_page")?Number(t.searchParams.get("jupiterx_page")):1,category:t.searchParams.get("category")?Number(t.searchParams.get("category")):-1},t.searchParams.get("is_appended")&&(e.should_append=!0),e)},setRenderedPost(){var e=this.$element.find(".raven-post-content"),t={};let i=[];e.each(function(){var e=$(this).data("id");i.push(e)}),t.page="1",t.ids=i,this.setSettings("state.renderedPosts",[t])}})},{"../utils/module":9,"../utils/pagination":20,"../utils/sortable":22}],29:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(t){t.find(".raven-alert-dismiss").on("click",e=>{e.preventDefault(),t.fadeOut()})}},{}],30:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let r=jQuery,n=e.default.extend({svgPaths:{circle:["M325,18C228.7-8.3,118.5,8.3,78,21C22.4,38.4,4.6,54.6,5.6,77.6c1.4,32.4,52.2,54,142.6,63.7 c66.2,7.1,212.2,7.5,273.5-8.3c64.4-16.6,104.3-57.6,33.8-98.2C386.7-4.9,179.4-1.4,126.3,20.7"],underline_zigzag:["M9.3,127.3c49.3-3,150.7-7.6,199.7-7.4c121.9,0.4,189.9,0.4,282.3,7.2C380.1,129.6,181.2,130.6,70,139 c82.6-2.9,254.2-1,335.9,1.3c-56,1.4-137.2-0.3-197.1,9"],x:["M497.4,23.9C301.6,40,155.9,80.6,4,144.4","M14.1,27.6c204.5,20.3,393.8,74,467.3,111.7"],strikethrough:["M3,75h493.5"],curly:["M3,146.1c17.1-8.8,33.5-17.8,51.4-17.8c15.6,0,17.1,18.1,30.2,18.1c22.9,0,36-18.6,53.9-18.6 c17.1,0,21.3,18.5,37.5,18.5c21.3,0,31.8-18.6,49-18.6c22.1,0,18.8,18.8,36.8,18.8c18.8,0,37.5-18.6,49-18.6c20.4,0,17.1,19,36.8,19 c22.9,0,36.8-20.6,54.7-18.6c17.7,1.4,7.1,19.5,33.5,18.8c17.1,0,47.2-6.5,61.1-15.6"],diagonal:["M13.5,15.5c131,13.7,289.3,55.5,475,125.5"],double:["M8.4,143.1c14.2-8,97.6-8.8,200.6-9.2c122.3-0.4,287.5,7.2,287.5,7.2","M8,19.4c72.3-5.3,162-7.8,216-7.8c54,0,136.2,0,267,7.8"],double_underline:["M5,125.4c30.5-3.8,137.9-7.6,177.3-7.6c117.2,0,252.2,4.7,312.7,7.6","M26.9,143.8c55.1-6.1,126-6.3,162.2-6.1c46.5,0.2,203.9,3.2,268.9,6.4"],underline:["M7.7,145.6C109,125,299.9,116.2,401,121.3c42.1,2.2,87.6,11.8,87.3,25.7"]},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.intersectionObservers={startAnimation:{observer:null,element:null}},this.isLoopMode="yes"===this.getElementSettings("loop"),this._headingInitialized=!1,this._clipLoopToken=0,this.activateScrollListener()},applyBaseStyles(){var e=this.getElementSettings("animation_type"),t="clip"===e,e=-1!==["flip","slide","slide-down","drop-in"].indexOf(e);this.elements.$dynamicWrapper.css({display:"inline-block",overflow:t?"hidden":"visible",whiteSpace:"normal",width:"",minWidth:"",height:"",minHeight:"",position:t?"relative":"static",verticalAlign:"baseline"}),this.$element.find(".raven-heading-text-wrapper").css({verticalAlign:"baseline"}),e?this.elements.$dynamicText.css({display:"",position:"",whiteSpace:"inherit",lineHeight:"inherit",verticalAlign:"baseline"}):this.elements.$dynamicText.css({display:"inline",position:"static",whiteSpace:"inherit",lineHeight:"inherit",verticalAlign:"baseline"})},getDefaultSettings(){var e=this.getElementSettings("rotate_iteration_delay"),e={animationDelay:e||2500,lettersDelay:.02*e||50,typeLettersDelay:.06*e||150,selectionDuration:.2*e||500,revealDuration:.24*e||600,revealAnimationDelay:.6*e||1500,highlightAnimationDuration:this.getElementSettings("highlight_animation_duration")||1200,highlightAnimationDelay:this.getElementSettings("highlight_iteration_delay")||8e3};return e.typeAnimationDelay=e.selectionDuration+800,e.selectors={heading:".raven-heading",dynamicWrapper:".raven-heading-dynamic-wrapper",dynamicText:".raven-heading-dynamic-text"},e.classes={dynamicText:"raven-heading-dynamic-text",dynamicLetter:"raven-heading-dynamic-letter",textActive:"raven-heading-text-active",textInactive:"raven-heading-text-inactive",letters:"raven-heading-letters",animationIn:"raven-heading-animation-in",typeSelected:"raven-heading-typing-selected",activateHighlight:"raven-animated",hideHighlight:"raven-hide-highlight",typingCursor:"raven-heading-typing-cursor",clipRail:"raven-heading-clip-rail",clipCursor:"raven-heading-clip-cursor"},e},getDefaultElements(){var e=this.getSettings("selectors");return{$heading:this.$element.find(e.heading),$dynamicWrapper:this.$element.find(e.dynamicWrapper),$dynamicText:this.$element.find(e.dynamicText)}},ensureClipInner(e){let t=e.children(".raven-clip-inner");return t.length||((t=r("<span>",{class:"raven-clip-inner"})).append(e.contents()),e.append(t),t.css({display:"inline-block",whiteSpace:"inherit",overflow:"visible",verticalAlign:"baseline",position:"relative"})),t},ensureClipOverlay(e){let t=e.children(".raven-clip-overlay");return t.length||(t=r("<span>",{class:"raven-clip-overlay"}),e.append(t),t.css({position:"absolute",top:0,left:0,width:0,height:0,backgroundColor:"transparent",borderRight:"none",borderLeft:"none",pointerEvents:"none",zIndex:2,willChange:"left,width,right"}),e.css({position:"relative",zIndex:1})),t.css({boxShadow:"none",borderLeft:"2px solid currentColor",borderRight:"0"}),t},ensureClipVeil(e,t){let i=e.children(".raven-clip-veil");return i.length||(i=r("<span>",{class:"raven-clip-veil"}),e.append(i),t=this.getEffectiveBackgroundColor(t[0]),i.css({position:"absolute",left:0,right:0,top:0,height:0,backgroundColor:t,pointerEvents:"none",zIndex:1}),e.css({position:"relative"})),i},ensureClipCustomCss(){var e;document.getElementById("raven-clip-custom-style")||((e=document.createElement("style")).id="raven-clip-custom-style",e.textContent=".raven-heading-animation-type-clip .raven-heading-dynamic-wrapper.raven-clip-custom::after{display:none!important;content:none!important;}",document.head.appendChild(e))},getLineRectsRelative(e){var i=[],n=e[0];if(n&&n.firstChild){e=e.children(".raven-clip-overlay, .raven-clip-veil");let t=[];e.each(function(){t.push(this.style.display),this.style.display="none"});var s=document.createRange(),a=(s.selectNodeContents(n),s.getClientRects()),o=n.getBoundingClientRect();for(let e=0;e<a.length;e++){var r=a[e];i.push({top:r.top-o.top,bottom:r.bottom-o.top,left:r.left-o.left,right:r.right-o.left,width:r.width,height:r.height})}s.detach(),e.each(function(e){this.style.display=t[e]||""})}return i},normalizeLineRects(e){if(!e||!e.length)return[];e=e.slice().filter(e=>.5<e.width&&.5<e.height).sort((e,t)=>e.top-t.top||e.left-t.left);let a=[];return e.forEach(e=>{var t=e.top+e.height/2;let i=null;for(let e=0;e<a.length;e++){var n=a[e],s=n.top+n.height/2;if(Math.abs(t-s)<=.75){i=n;break}}i?(i.left=Math.min(i.left,e.left),i.right=Math.max(i.right,e.right),i.width=i.right-i.left,i.top=Math.min(i.top,e.top),i.bottom=Math.max(i.bottom,e.bottom),i.height=i.bottom-i.top):a.push({top:e.top,bottom:e.bottom,left:e.left,right:e.right,width:e.width,height:e.height})}),a.sort((e,t)=>e.top-t.top)},getInlineDirection(e){try{return"rtl"===window.getComputedStyle(e[0]).direction?"rtl":"ltr"}catch(e){return"ltr"}},getEffectiveBackgroundColor(e){let t=e;for(var i=e=>!e||"transparent"===(e=String(e).trim().toLowerCase())||/^rgba\([^,]+,[^,]+,[^,]+,\s*0\s*\)$/.test(e);t;){try{var n=window.getComputedStyle(t).backgroundColor;if(!i(n))return n}catch(e){}t=t.parentElement}try{var s=window.getComputedStyle(document.body).backgroundColor;if(!i(s))return s}catch(e){}return"#ffffff"},animateClip(n,s,a,o,r,l){let d=Date.now(),c=()=>{var e=Date.now(),e=Math.min(1,(e-d)/o),t=s+(a-s)*e,i="inset(0 "+(100-t)+"% 0 0)";n.css({clipPath:i,WebkitClipPath:i}),r&&r(t),e<1?setTimeout(c,16):l&&l()};var e="inset(0 "+(100-s)+"% 0 0)";n.css({clipPath:e,WebkitClipPath:e}),setTimeout(c,0)},getNaturalOuterWidth(e){var e=e.clone(),t=(e.css({position:"absolute",visibility:"hidden",left:"-9999px",top:"-9999px",display:"inline-block",whiteSpace:"normal",width:"auto"}),r(document.body).append(e),e.outerWidth());return e.remove(),t},getInlineFlowWidth(e){var t,i;return e&&e.length?(t={display:e[0].style.display,visibility:e[0].style.visibility,position:e[0].style.position,left:e[0].style.left,top:e[0].style.top},e.css({display:"inline",visibility:"hidden",position:"static",left:"",top:""}),i=e.outerWidth(),e[0].style.display=t.display||"",e[0].style.visibility=t.visibility||"",e[0].style.position=t.position||"",e[0].style.left=t.left||"",e[0].style.top=t.top||"",i):0},getWrapperAutoWidthForWord(e){var t=this.elements.$dynamicWrapper;if(!t||!t.length)return 0;e=e&&e.length?e:this.elements.$dynamicText.filter("."+this.getSettings("classes").textActive).eq(0);if(!e.length)return Math.max(0,t.outerWidth()||0);var i={width:t[0].style.width,visibility:t[0].style.visibility,position:t[0].style.position,display:t[0].style.display},n=e[0].style.display;try{t.css({width:"auto",visibility:"hidden",display:"inline-block"}),e.css({display:"inline"}),t[0].offsetWidth;var s=t[0].getBoundingClientRect();return Math.max(0,Math.ceil(s.width)+1)}finally{t[0].style.width=i.width||"",t[0].style.visibility=i.visibility||"",t[0].style.position=i.position||"",t[0].style.display=i.display||"",e[0].style.display=n||""}},sleep(t){return new Promise(function(e){setTimeout(e,t)})},waitForAnimationEnd(n,s){return new Promise(function(e){let t=!1;function i(){t||(t=!0,n.off("animationend.ravenEngine animationcancel.ravenEngine"),e())}n.off("animationend.ravenEngine animationcancel.ravenEngine").one("animationend.ravenEngine animationcancel.ravenEngine",i),s&&setTimeout(i,s+50)})},waitForWidthTransition(n,s){return new Promise(function(t){let i=!1;function e(e){i||e&&"width"!==e.propertyName||(i=!0,n.off("transitionend.ravenEngine"),t())}n.off("transitionend.ravenEngine").one("transitionend.ravenEngine",e),s&&setTimeout(e,s+50)})},showClipWord(t){let e=this.getSettings(),s=(t.addClass(e.classes.textActive).removeClass(e.classes.textInactive),t.css({display:"inline",position:"static",opacity:1,verticalAlign:"baseline"}),t.siblings(this.getSettings("selectors").dynamicText).css({display:"none"}),this.ensureClipInner(t)),a=this.ensureClipOverlay(s);a.stop(!0),a.css({display:"block",height:"100%"});let o="rtl"===this.getInlineDirection(t),r=this.getNaturalOuterWidth(t),i=(s.css({willChange:"clip-path, -webkit-clip-path",display:"inline-block"}),e=>{var t=s[0]?s[0].getBoundingClientRect():null,t=t?t.width:r,e=Math.max(0,t*e/100),i=Math.round(e),n=Math.max(2,i+2);this.elements.$dynamicWrapper.width(n),o?(n=Math.max(0,Math.round(t-e)-1),a.css({left:"auto",right:n,width:0})):(t=Math.max(0,i-1),a.css({left:t,right:"auto",width:0}))});let n=()=>{this.animateClip(s,100,0,e.revealDuration,i,()=>{var e=this.getNextWord(t);t.css({display:"none"}),this.switchWord(t,e),this.showClipWord(e)})};this.elements.$dynamicWrapper.width(2),this.animateClip(s,0,100,e.revealDuration,i,()=>{setTimeout(()=>n(),e.selectionDuration)})},debugLog(){},getComputedSnapshot(e){try{var t,i;return e&&e[0]?(i=(t=e[0]).getBoundingClientRect(),{exists:!0,tag:t.tagName,className:t.className,rect:{top:Math.round(i.top),left:Math.round(i.left),width:Math.round(i.width),height:Math.round(i.height)}}):{exists:!1}}catch(e){return{exists:!1}}},forceReflow(e){try{e&&e[0]&&e[0].offsetWidth}catch(e){}},getWordsSnapshot(){return[]},logOverlayState(){},computeNaturalSizes(){let s=this.getSettings("classes"),a=0,o=0;this.elements.$dynamicText.each(function(){var e=r(this),t=e.clone(),i=(t.removeClass(s.textActive+" "+s.textInactive+" "+s.animationIn),t.find("."+s.dynamicLetter).removeClass(s.animationIn),t.css({position:"absolute",visibility:"hidden",left:"-9999px",top:"-9999px",width:"auto",height:"auto",whiteSpace:"normal",display:"inline-block"}),r(document.body).append(t),t.outerWidth()),n=t.outerHeight();e.data("natural-width",i),e.data("natural-height",n),n>a&&(a=n),i>o&&(o=i),t.remove()}),"clip"===this.getElementSettings("animation_type")?this.elements.$dynamicWrapper.css({display:"inline",minWidth:"",width:"",overflow:"visible"}):this.elements.$dynamicWrapper.css({display:"inline-block",minWidth:"",width:"",overflow:"visible"}),this.maxWordHeight=a},getNextWord(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()},switchWord(e,t){e.removeClass("raven-heading-text-active").addClass("raven-heading-text-inactive"),t.removeClass("raven-heading-text-inactive").addClass("raven-heading-text-active");var i=this.elements.$heading.hasClass(this.getSettings("classes").letters),n=this.getElementSettings("animation_type"),s=["flip","slide","slide-down","drop-in"],i=(i||-1!==s.indexOf(n)?(e.css({position:"absolute",left:0,top:0,display:"inline",pointerEvents:"none"}),t.css({position:"static",display:"inline",pointerEvents:""})):(e.css({display:"none",position:"",visibility:""}),t.css({display:"inline",position:"",visibility:""})),!i&&-1===s.indexOf(n)&&"clip"!==n&&"typing"!==n);i&&this.setDynamicWrapperWidth(t,!0),t&&t[0]&&t[0].offsetWidth,this.elements.$dynamicWrapper&&this.elements.$dynamicWrapper[0]&&this.elements.$dynamicWrapper[0].offsetWidth,this.debugLog("switchWord",{from:e&&e.text&&e.text(),to:t&&t.text&&t.text()}),this.setDynamicWrapperWidth(t)},singleLetters(){let s=this.getSettings("classes");this.elements.$dynamicText.each(function(){let i=r(this),n=i.hasClass(s.textActive),e=i.contents().toArray();i.empty(),e.forEach(e=>{3===e.nodeType?e.nodeValue.split("").forEach(e=>{var t=r("<span>",{class:s.dynamicLetter});" "===e?t.html("&nbsp;"):t.text(e),n&&t.addClass(s.animationIn),i.append(t)}):1===e.nodeType&&"BR"===e.nodeName?i.append("<br>"):1===e.nodeType&&i.append(r(e).clone())}),i.css("opacity",1)}),"typing"===this.getElementSettings("animation_type")&&this.createTypingCursor()},createTypingCursor(){var e=this.getSettings("classes");this.elements.$dynamicWrapper.find("."+e.typingCursor).remove(),this.$cursor=r("<span>",{class:e.typingCursor,"aria-hidden":"true"}).text("|"),this.positionCursor()},positionCursor(){var e=this.getSettings("classes"),t=this.elements.$dynamicText.filter("."+e.textActive);this.$cursor&&t.length&&(this.$cursor.detach(),0<(e=t.find("."+e.dynamicLetter+"."+e.animationIn)).length?e.last().after(this.$cursor):t.prepend(this.$cursor))},getNextLetter(e){var t=this.getSettings("classes");return e.nextAll("."+t.dynamicLetter).eq(0)},showLetter(e,t,i,n){let s=this,a=this.getSettings("classes"),o=(e.addClass(a.animationIn),"typing"===this.getElementSettings("animation_type")&&this.positionCursor(),this.getNextLetter(e));o&&o.length?setTimeout(function(){s.showLetter(o,t,i,n)},n):i||setTimeout(function(){s.hideWord(t)},s.getSettings("animationDelay"))},hideLetter(e,t,i,n){let s=this,a=this.getSettings(),o=(e.removeClass(a.classes.animationIn),"typing"===this.getElementSettings("animation_type")&&this.positionCursor(),this.getNextLetter(e));o&&o.length?setTimeout(function(){s.hideLetter(o,t,i,n)},n):(i&&setTimeout(function(){s.hideWord(s.getNextWord(t))},s.getSettings("animationDelay")),t.css({position:"absolute",left:0,top:0,opacity:0,display:"inline",pointerEvents:"none"}))},showWord(e,t){var i=this.getSettings(),n=this.getElementSettings("animation_type");if("typing"!==n)return"clip"===n?this.showClipWord(e):void 0;e.css({display:"inline",position:"static",opacity:1,pointerEvents:""}),this.elements.$dynamicWrapper.css("width",""),e.siblings(i.selectors&&i.selectors.dynamicText?i.selectors.dynamicText:"."+i.classes.dynamicText).css({display:"none"}),this.showLetter(e.find("."+i.classes.dynamicLetter).eq(0),e,!1,t),e.addClass(i.classes.textActive).removeClass(i.classes.textInactive)},hideWord(t){let i=this,e=i.getSettings(),n=e.classes,s="."+n.dynamicLetter,a=i.getElementSettings("animation_type"),o=i.getNextWord(t);if(this.isLoopMode||!t.is(":last-child"))if("typing"===a)o.css({display:"inline",position:"static",opacity:1,pointerEvents:""}),this.elements.$dynamicWrapper.css("width",""),i.$cursor&&i.$cursor.hide(),i.elements.$dynamicWrapper.addClass(n.typeSelected),setTimeout(function(){i.elements.$dynamicWrapper.removeClass(n.typeSelected),t.addClass(e.classes.textInactive).removeClass(n.textActive).children(s).removeClass(n.animationIn),i.$cursor&&i.$cursor.show()},e.selectionDuration),setTimeout(function(){i.showWord(o,e.typeLettersDelay)},e.typeAnimationDelay);else if(i.elements.$heading.hasClass(n.letters))t.removeClass(n.textActive).addClass(n.textInactive),o.removeClass(n.textInactive).addClass(n.textActive),o.css({position:"static",opacity:1,display:"inline",pointerEvents:""}),t.css({display:"none",position:"absolute",left:0,top:0,opacity:0,pointerEvents:"none"}),r=t.children(s).length>=o.children(s).length,i.hideLetter(t.find(s).eq(0),t,r,e.lettersDelay),i.showLetter(o.find(s).eq(0),o,r,e.lettersDelay),i.setDynamicWrapperWidth(o);else if("clip"===a)t.css({display:"none"}),i.switchWord(t,o),i.showWord(o);else if(-1!==["flip","slide","slide-down","drop-in"].indexOf(a)){var r=t.data("natural-width")||i.getNaturalOuterWidth(t);let e=o.data("natural-width")||i.getNaturalOuterWidth(o);i.elements.$dynamicWrapper.css("width",Math.max(2,r)),o.removeClass(n.textActive).addClass(n.textInactive),o.css({display:"none",position:"static",opacity:1,pointerEvents:""}),t.removeClass(n.textActive).addClass(n.textInactive),void t.off("animationend.ravenAH").one("animationend.ravenAH",function(){t.css({display:"none"}),o.css({display:"inline"}),o[0]&&o[0].offsetWidth,o.removeClass(n.textInactive).addClass(n.textActive),i.elements.$dynamicWrapper.css("width",Math.max(2,e)),setTimeout(function(){i.hideWord(o)},500)})}else i.switchWord(t,o),setTimeout(function(){i.hideWord(o)},e.animationDelay)},setDynamicWrapperWidth(i,n=!1){var s=this.getElementSettings("animation_type");if("clip"!==s&&"typing"!==s&&this.elements.$dynamicWrapper&&this.elements.$dynamicWrapper[0]){let t=this.elements.$dynamicWrapper;s=i&&i.length?i:this.elements.$dynamicText.filter("."+this.getSettings("classes").textActive).eq(0),i=this.elements.$heading.hasClass(this.getSettings("classes").letters);let e=Math.max(2,this.getWrapperAutoWidthForWord(s)+(i?2:0));var s=parseFloat(t[0].style.width)||0,a=Math.max(2,Math.round(t[0].getBoundingClientRect().width||0));n&&!i?(s||(t.css("width",a),t[0].offsetWidth),t.off("transitionend.ahWidth").on("transitionend.ahWidth",e=>{e&&"width"!==e.propertyName||t.off("transitionend.ahWidth")}),(window.requestAnimationFrame||window.setTimeout)(()=>{t.css("width",e)},16)):t.css("width",e)}},animateHeading(){let e=this,t=e.getElementSettings("animation_type"),i=e.elements.$dynamicWrapper;e.computeNaturalSizes(),"clip"!==t&&"typing"!==t?(s=e.elements.$dynamicText.filter("."+e.getSettings("classes").textActive),e.setDynamicWrapperWidth(s.length?s:e.elements.$dynamicText.eq(0))):"clip"===t?(s=e.elements.$dynamicText.eq(0).data("natural-width")||e.elements.$dynamicText.eq(0).outerWidth(),e.elements.$dynamicWrapper.width(Math.max(2,s+10))):e.elements.$dynamicWrapper.css("width",""),"clip"===t&&i.width(Math.max(2,i.width()+10));let n=e.elements.$dynamicText.eq(0);var s=e.getNextWord(n);-1!==["flip","slide","slide-down","drop-in"].indexOf(t)&&e.elements.$dynamicText.not(n).removeClass(e.getSettings("classes").textActive+" "+e.getSettings("classes").textInactive),s.addClass(e.getSettings("classes").textInactive).removeClass(e.getSettings("classes").textActive),"clip"===t?(e.elements.$dynamicText.not(n).css({display:"none"}),e.showWord(n)):(n.addClass(e.getSettings("classes").textActive).removeClass(e.getSettings("classes").textInactive),e.elements.$heading.hasClass(e.getSettings("classes").letters)&&n.find("."+e.getSettings("classes").dynamicLetter).addClass(e.getSettings("classes").animationIn),setTimeout(function(){e.hideWord(n)},e.getSettings("animationDelay")))},getSvgPaths(e){e=this.svgPaths[e];let t=r();return e.forEach(function(e){t=t.add(r("<path>",{d:e}))}),t},addHighlight(){var e=this.getElementSettings(),e=r("<svg>",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 500 150",preserveAspectRatio:"none"}).html(this.getSvgPaths(e.marker));this.elements.$dynamicWrapper.append(e[0].outerHTML)},rotateHeading(){var t=this.getSettings();if(this.elements.$heading.hasClass(t.classes.letters)&&this.singleLetters(),this.applyBaseStyles(),this.elements.$heading.hasClass(t.classes.letters))this.elements.$dynamicWrapper.css({position:"relative"}),this.elements.$dynamicText.not("."+t.classes.textActive).css({display:"inline",position:"absolute",left:0,top:0,opacity:0,pointerEvents:"none"}),this.elements.$dynamicText.filter("."+t.classes.textActive).css({display:"inline",position:"static",opacity:1,whiteSpace:"normal",maxWidth:"100%",overflow:"visible"});else{this.elements.$dynamicText.not("."+t.classes.textActive).css({display:"none",position:"",visibility:""}),this.elements.$dynamicText.filter("."+t.classes.textActive).css({display:"inline",position:"static",visibility:"",whiteSpace:"normal",maxWidth:"100%",overflow:"visible"});let e=["flip","slide","slide-down","drop-in"];if(-1!==e.indexOf(this.getElementSettings("animation_type"))){this.elements.$dynamicWrapper.css({position:"relative"});let e=this.elements.$dynamicText.filter("."+t.classes.textActive);e.length||(e=this.elements.$dynamicText.eq(0).addClass(t.classes.textActive)),this.elements.$dynamicText.not(e).removeClass(t.classes.textActive+" "+t.classes.textInactive),this.elements.$dynamicText.not(e).css({display:"",position:"absolute",left:0,top:0,pointerEvents:"none"}),e.css({display:"",position:"static",pointerEvents:""})}}"clip"===this.getElementSettings("animation_type")&&(this.elements.$dynamicWrapper.addClass("raven-clip-custom"),this.ensureClipCustomCss());t=this.getElementSettings("animation_type");let e=["flip","slide","slide-down","drop-in"];if(-1!==e.indexOf(t))return this.runOverlayLoop();this.animateHeading()},getOverlayOutDurationMs(){switch(this.getElementSettings("animation_type")){case"flip":return 1200;case"slide":case"slide-down":return 600;default:return 800}},async runOverlayLoop(){var e=this.getSettings().classes,t=this.getElementSettings("animation_type"),i=this.elements.$dynamicText;let n=i.filter("."+e.textActive).eq(0);n.length||(n=i.eq(0)).addClass(e.textActive).removeClass(e.textInactive),-1!==["flip","slide","slide-down","drop-in"].indexOf(t)?(i.not(n).css({position:"absolute",left:0,top:0,pointerEvents:"none"}),n.css({position:"static",pointerEvents:""})):(i.not(n).css({display:"none",position:"static",opacity:1}),n.css({display:"inline",position:"static",opacity:1})),this.elements.$dynamicWrapper.css("width","");for(var s=this.getOverlayOutDurationMs();;){var a=this.getNextWord(n);if(-1!==["flip","slide","slide-down","drop-in"].indexOf(t)?(this.elements.$dynamicText.not(n).removeClass(e.textActive+" "+e.textInactive),a.removeClass(e.textActive+" "+e.textInactive),a.css({position:"absolute",left:0,top:0,pointerEvents:"none"})):a.removeClass(e.textActive).addClass(e.textInactive).css({display:"none",position:"static",opacity:1}),await this.sleep(this.getSettings("animationDelay")),n.removeClass(e.textActive).addClass(e.textInactive),await this.waitForAnimationEnd(n,s),-1===["flip","slide","slide-down","drop-in"].indexOf(t)&&n.css({display:"none"}),-1!==["flip","slide","slide-down","drop-in"].indexOf(t)?this.forceReflow(a):a.css({display:"inline",position:"static",opacity:1,pointerEvents:""}),a[0]&&a[0].offsetWidth,a.removeClass(e.textInactive).addClass(e.textActive),-1!==["flip","slide","slide-down","drop-in"].indexOf(t)&&(this.forceReflow(a),n.css({position:"absolute",left:0,top:0,pointerEvents:"none"}),a.css({position:"static",pointerEvents:""})),n=a,!this.isLoopMode&&n.is(":last-child"))break}},initHeading(){var e=this.getElementSettings("heading_style");this._headingInitialized||("rotate"===e?this.rotateHeading():"highlight"===e&&(this.addHighlight(),this.activateHighlightAnimation()),this.deactivateScrollListener(),this._headingInitialized=!0)},activateHighlightAnimation(){let e=this.getSettings(),t=e.classes,i=this.elements.$heading;i.removeClass(t.hideHighlight).addClass(t.activateHighlight),this.isLoopMode&&(setTimeout(()=>{i.removeClass(t.activateHighlight).addClass(t.hideHighlight)},e.highlightAnimationDuration+.8*e.highlightAnimationDelay),setTimeout(()=>{this.activateHighlightAnimation(!1)},e.highlightAnimationDuration+e.highlightAnimationDelay))},activateScrollListener(){this.elements.$heading&&this.elements.$heading.length&&(this.intersectionObservers.startAnimation.observer=elementorModules.utils.Scroll.scrollObserver({offset:"0px 0px -100px",callback:e=>{e.isInViewport&&this.initHeading()}}),this.intersectionObservers.startAnimation.element=this.elements.$heading[0],this.intersectionObservers.startAnimation.element)&&this.intersectionObservers.startAnimation.observer.observe(this.intersectionObservers.startAnimation.element)},deactivateScrollListener(){var e=this.intersectionObservers.startAnimation&&this.intersectionObservers.startAnimation.observer,t=this.intersectionObservers.startAnimation&&this.intersectionObservers.startAnimation.element;e&&t&&e.unobserve(t)}})},{"../utils/module":9}],31:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),"yes"===this.getInstanceValue("turn_to_popup_action_button")&&this.registerEventForPopup()},registerEventForPopup(){let t=this;this.$element.find(".raven-button").on("click",function(){var e={actionType:t.getInstanceValue("popup_action_type"),popupId:$(this).closest('[data-elementor-type="jupiterx-popups"]').attr("data-elementor-id")};$(document).trigger("popup-button-clicked",e)})}})},{"../utils/module":9}],32:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.frontend.handlers.SwiperBase{async onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);var e,t=this.getElementSettings();this.getSlidesCount()<=1||(e=elementorFrontend.utils.swiper,this.swiper=await new e(this.elements.$swiperContainer,this.getSwiperOptions()),"yes"===t.pause_on_hover&&this.togglePauseOnHover(!0),this.elements.$swiperContainer.data("swiper",this.swiper))}getDefaultSettings(){return{selectors:{swiperContainer:".raven-main-swiper",swiperSlide:".swiper-slide"},slidesPerView:{widescreen:3,desktop:3,laptop:3,tablet_extra:3,tablet:2,mobile_extra:2,mobile:1}}}getDefaultElements(){var e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.swiperContainer)};return t.$slides=t.$swiperContainer.find(e.swiperSlide),t}getEffect(){return this.getElementSettings("effect")}getDeviceSlidesPerView(e){var t="slides_per_view"+("desktop"===e?"":"_"+e);return this.getElementSettings(t)?.size?Math.min(this.getSlidesCount(),+this.getElementSettings(t)?.size||this.getSettings("slidesPerView")[e]):Math.min(this.getSlidesCount(),+this.getElementSettings(t)||this.getSettings("slidesPerView")[e])}getSlidesPerView(e){return"slide"===this.getEffect()?this.getDeviceSlidesPerView(e):1}getDeviceSlidesToScroll(e){e="slides_to_scroll"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(e)||1)}getSlidesToScroll(e){return"slide"===this.getEffect()||"coverflow"===this.getElementSettings("skin")?this.getDeviceSlidesToScroll(e):1}getSpaceBetween(e){let t="space_between";return e&&"desktop"!==e&&(t+="_"+e),Number(this.getElementSettings(t).size)||0}getSwiperOptions(){var e=this.getElementSettings(),n={grabCursor:!0,initialSlide:this.getInitialSlide(),slidesPerView:this.getSlidesPerView("desktop"),slidesPerGroup:this.getSlidesToScroll("desktop"),spaceBetween:this.getSpaceBetween(),loop:"yes"===e.loop,loopedSlides:e.loopedSlides,speed:e.speed,effect:this.getEffect(),preventClicksPropagation:!1,slideToClickedSlide:!0,handleElementorBreakpoints:!0,centeredSlides:"yes"===e.overflow_visible||"yes"===e.centered_slides};if("yes"!==e.lazyload&&!this.elements.$swiperContainer.find("img").hasClass("swiper-lazy")||(n.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),e.show_arrows&&(n.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),e.pagination&&(n.pagination={el:".swiper-pagination",type:e.pagination,clickable:!0}),"cube"!==this.getEffect()){let t={},i=elementorFrontend.config.responsive.activeBreakpoints;Object.keys(i).forEach(e=>{t[i[e].value]={slidesPerView:this.getSlidesPerView(e),slidesPerGroup:this.getSlidesToScroll(e),spaceBetween:this.getSpaceBetween(e)}}),n.breakpoints=t}e.autoplay&&(n.autoplay={delay:e.autoplay_speed,disableOnInteraction:!!e.pause_on_interaction});let t=this.findElement(".raven-swiper");return this.$element[0]?.classList?.contains("elementor-widget-raven-media-carousel")&&(n.on={init:()=>{t[0].classList.add("media-carousel-initiated"),t[1]&&t[1].classList.add("media-carousel-initiated")}}),n}getDeviceBreakpointValue(e){if(!this.breakpointsDictionary){let t=elementorFrontend.config.responsive.activeBreakpoints;this.breakpointsDictionary={},Object.keys(t).forEach(e=>{this.breakpointsDictionary[e]=t[e].value})}return this.breakpointsDictionary[e]}updateSpaceBetween(e){var e=e.match("space_between_(.*)"),e=e?e[1]:"desktop",t=this.getSpaceBetween(e);"desktop"!==e&&(this.swiper.params.breakpoints[this.getDeviceBreakpointValue(e)].spaceBetween=t),this.swiper.params.spaceBetween=t,this.swiper.update()}getChangeableProperties(){return{autoplay:"autoplay",pause_on_hover:"pauseOnHover",pause_on_interaction:"disableOnInteraction",autoplay_speed:"delay",speed:"speed",width:"width"}}updateSwiperOption(i){if(0!==i.indexOf("width")){var n=this.getElementSettings(),s=n[i];let e=this.getChangeableProperties()[i],t=s;switch(i){case"autoplay":t=!1,s&&(t={delay:n.autoplay_speed,disableOnInteraction:"yes"===n.pause_on_interaction});break;case"autoplay_speed":e="autoplay",t={delay:s,disableOnInteraction:"yes"===n.pause_on_interaction};break;case"pause_on_hover":this.togglePauseOnHover("yes"===s);break;case"pause_on_interaction":t="yes"===s}"pause_on_hover"!==i&&(this.swiper.params[e]=t)}this.swiper.update()}onElementChange(e){this.getSlidesCount()<=1||(0===e.indexOf("width")?(this.swiper.update(),this.thumbsSwiper&&this.thumbsSwiper.update()):0===e.indexOf("space_between")?this.updateSpaceBetween(e):0===e.indexOf("pagination_gap")?(this.handlePaginationGap(),this.swiper&&this.swiper.update()):this.getChangeableProperties().hasOwnProperty(e)&&this.updateSwiperOption(e))}onEditSettingsChange(e){this.getSlidesCount()<=1||"activeItemIndex"===e&&this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}paginationGapPx(e){return e&&""!==e.size&&null!=e.size&&(e=parseFloat(e.size),isFinite(e))?e:0}isPaginationGapTotalAllowed(e,t){return isFinite(e)&&0<e&&e<=t}getMainSwiperGapSelector(){return".elementor-element-"+this.getID()+" "+(elementorFrontend.config.experimentalFeatures?.e_swiper_latest?".raven-main-swiper.swiper":".raven-main-swiper")}shouldApplyContentBoxForPaginationGap(){return this.$element.hasClass("elementor-widget-raven-media-carousel")}formatPaginationGapRule(e,t){t=["padding-bottom: "+t+"px !important"];return this.shouldApplyContentBoxForPaginationGap()&&t.push("box-sizing: content-box !important"),e+"{ "+t.join("; ")+"; }"}cachePaginationPaddingBaseline(e){void 0===this._ravenPaginationPaddingBasePx&&(e=parseInt(e.css("padding-bottom"),10),this._ravenPaginationPaddingBasePx=isNaN(e)?0:e)}wrapPaginationGapMediaQuery(e,t){return" @media screen and (max-width:"+t+"px){ "+e+" }"}persistPaginationGapStyles(e){var t=this.elements.$swiperContainer,i="raven-pagination-gap-"+this.getID(),n=t.find("#"+i);e?n.length?n.text(e):t.append('<style id="'+i+'">'+e+"</style>"):n.remove()}handlePaginationGap(){var e=this.elements&&this.elements.$swiperContainer;if(e&&e.length){this.cachePaginationPaddingBaseline(e);let n=this.getMainSwiperGapSelector(),s=this.getElementSettings(),a=this._ravenPaginationPaddingBasePx,o=elementorFrontend.config.responsive.activeBreakpoints,r="";var e=this.paginationGapPx(s.pagination_gap);s.pagination_gap&&0<e&&(e=a+e,this.isPaginationGapTotalAllowed(e,8e3))&&(r+=this.formatPaginationGapRule(n,e)),Object.keys(o).reverse().forEach(e=>{var t=s["pagination_gap_"+e],i=this.paginationGapPx(t);!t||i<=0||(t=a+i,this.isPaginationGapTotalAllowed(t,8e3)&&(i=this.formatPaginationGapRule(n,t),t=o[e].value,r+=this.wrapPaginationGapMediaQuery(i,t)))}),this.persistPaginationGapStyles(r)}}}i.default=n},{}],33:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../carousel/base"))&&i.__esModule?i:{default:i};class n extends e.default{async onInit(){await super.onInit();var a=this.getSlidesCount();if(this.handlePaginationGap(),this.isSlideshow()&&!(a<=1)){let e=this.getElementSettings(),t="yes"===e.loop,i={},n=elementorFrontend.config.responsive.activeBreakpoints,s=this.getDeviceSlidesPerView("desktop");Object.keys(n).forEach(e=>{i[n[e].value]={slidesPerView:this.getDeviceSlidesPerView(e),spaceBetween:this.getSpaceBetween(e)}});var a={slidesPerView:s,initialSlide:this.getInitialSlide(),centeredSlides:e.centered_slides,slideToClickedSlide:!0,spaceBetween:this.getSpaceBetween(),loopedSlides:a,loop:t,breakpoints:i,handleElementorBreakpoints:!0},o=("yes"===e.lazyload&&(a.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),elementorFrontend.utils.swiper);this.swiper.controller.control=this.thumbsSwiper=await new o(this.elements.$thumbsSwiper,a),this.elements.$thumbsSwiper.data("swiper",this.thumbsSwiper),this.thumbsSwiper.controller.control=this.swiper}}isSlideshow(){return"slideshow"===this.getElementSettings("skin")}getDefaultSettings(...e){e=super.getDefaultSettings(...e);return this.isSlideshow()&&(e.selectors.thumbsSwiper=".raven-thumbnails-swiper",e.slidesPerView={widescreen:5,desktop:5,laptop:5,tablet_extra:5,tablet:4,mobile_extra:4,mobile:3}),e}getSlidesPerViewSettingNames(){var e;return this.slideshowElementSettings||(this.slideshowElementSettings=["slides_per_view"],e=elementorFrontend.config.responsive.activeBreakpoints,Object.keys(e).forEach(e=>{this.slideshowElementSettings.push("slides_per_view_"+e)})),this.slideshowElementSettings}getElementSettings(e){return-1!==this.getSlidesPerViewSettingNames().indexOf(e)&&this.isSlideshow()&&(e="slideshow_"+e),super.getElementSettings(e)}getDefaultElements(...e){var t=this.getSettings("selectors"),e=super.getDefaultElements(...e);return this.isSlideshow()&&(e.$thumbsSwiper=this.$element.find(t.thumbsSwiper)),e}getEffect(){return"coverflow"===this.getElementSettings("skin")?"coverflow":super.getEffect()}getSlidesPerView(e){return this.isSlideshow()?1:"coverflow"===this.getElementSettings("skin")?this.getDeviceSlidesPerView(e):"carousel"===this.getElementSettings("skin")&&"slide"===this.getElementSettings("effect")&&"yes"===this.getElementSettings("overflow_visible")?this.getDeviceSlidesPerView(e)+.5:super.getSlidesPerView(e)}getSwiperOptions(){var e=super.getSwiperOptions();return this.isSlideshow()&&(e.loopedSlides=this.getSlidesCount(),delete e.pagination,delete e.breakpoints),e}}},{"../carousel/base":32}],34:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../carousel/base"))&&i.__esModule?i:{default:i};class n extends e.default{async onInit(){await super.onInit(),this.handlePaginationGap()}getDefaultSettings(){let t=super.getDefaultSettings();return t.slidesPerView={desktop:1},Object.keys(elementorFrontend.config.responsive.activeBreakpoints).forEach(e=>{t.slidesPerView[e]=1}),t.loop&&(t.loopedSlides=this.getSlidesCount()),t}getEffect(){return"slide"}}},{"../carousel/base":32}],35:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};$=jQuery;let n=e.default.extend({getDefaultSettings(){return{selectors:{shippingMethods:"ul.woocommerce-shipping-methods li",productName:".cart_item .product-name",productQuantity:".cart_item .product-quantity"}}},bindEvents(){this.fixVariationStyle(),this.fixDividerStyle(),this.fixShippingAjaxStyle(),this.handleShippingMethodList(),this.handleQuantityInput(),this.fixQuantityStyle(),this.addClassToWooWrapper(),jQuery(document.body).on("updated_wc_div",this.handleShippingMethodList),jQuery(document.body).on("updated_cart_totals",this.handleShippingMethodList),jQuery(document.body).on("updated_cart_totals",this.handleQuantityInput)},onElementChange(e){"sections_titles_typography_font_size"===e&&this.fixVariationStyle(),"cart_divider_weight"!==e&&"cart_divider_gap"!==e||this.fixDividerStyle(),"cart_quantity_width"===e&&this.fixQuantityStyle()},addClassToWooWrapper(){document.body.classList.contains("woocommerce-cart")&&document.body.classList.add("raven-cart-wiget-cart-page")},fixVariationStyle(){var e=this.getSettings("selectors"),t=this.$element.find(e.productName).find("a").css("font-size"),e=this.$element.find(e.productName).find(".product-variations");t&&(e.find("div").css("font-size","calc("+t+" * 0.7)"),e.find("span").css("font-size","calc("+t+" * 0.7)"))},fixDividerStyle(){var e=parseFloat(this.$element.find(".cart_item").find("td").css("padding-top")),t=this.getInstanceValue("cart_divider_weight");t.size&&(this.$element.find(".woocommerce-cart-form__contents").find("tbody").find(".cart_item:not(:first-child)").find("td").css("padding-top",t.size+e),this.$element.find(".woocommerce-cart-form__contents").find("tbody").find(".actions").css("padding-top",t.size+e))},fixQuantityStyle(){var t=this.getSettings("selectors");if(this.getInstanceValue("cart_quantity_width"))if("px"===this.getInstanceValue("cart_quantity_width")?.unit)this.$element.find(t.productQuantity).find("input").css("width",this.getInstanceValue("cart_quantity_width")?.size+"px");else{var i=parseFloat(this.$element.find(t.productQuantity).css("width")),n=this.getInstanceValue("cart_quantity_width").unit,s=this.getInstanceValue("cart_quantity_width").size;let e=0;"%"===n?e=s/100*i:"em"===n&&(e=s*i),0!==e&&("plus_minus"===this.getInstanceValue("cart_quantity_view")&&(n=parseFloat(this.$element.find(t.productQuantity).find(".input-group-prepend").css("width")),e-=2*n,this.$element.find(t.productQuantity).find("input").css("flex","inherit")),this.$element.find(t.productQuantity).find("input").css("width",e+"px"))}},fixShippingAjaxStyle(){$(document).ajaxComplete((e,t,i)=>{-1!==i.url.indexOf("wc-ajax=update_shipping_method")&&(this.getInstanceValue("cart_items_continue_shopping")||$(".elementor-widget-raven-cart.elementor-element-"+this.getID()+" .jupiterx-continue-shopping").hide(),$(".elementor-widget-raven-cart.elementor-element-"+this.getID()+" .checkout-button").text(this.getInstanceValue("checkout_button_text")),$(".elementor-widget-raven-cart.elementor-element-"+this.getID()+" .cart_totals h2").text(this.getInstanceValue("totals_section_title")))})},handleShippingMethodList(){var e=this.getSettings("selectors");this.$element.find(e.shippingMethods).length<1||(this.$element.find(e.shippingMethods).each((e,t)=>{$(t).find(".raven-cart-shipping-method-radio").length<1&&$(t).find("input").after('<span class="raven-cart-shipping-method-radio"></span>')}),this.handleRadioSpan())},handleQuantityInput(){"plus_minus"===this.getInstanceValue("cart_quantity_view")&&this.$element.find(".cart_item").each((e,t)=>{0===$(t).find(".input-group-prepend").length&&($(t).find(".input-text.qty").hide(),$(t).find(".input-text.qty").after('<div class="input-group input-text qty text custom-qty-input "><div class="input-group-prepend"><button style="min-width: 0; box-shadow: none;" class="btn btn-decrement btn-sm btn-outline-secondary" type="button" tabindex="-1"><span>-</span></button></div><input type="text" value="" style="text-align: center" class="form-control input-text qty text" placeholder="" tabindex="-1"><div class="input-group-append"><button style="min-width: 0; box-shadow: none;" class="btn btn-increment btn-sm btn-outline-secondary" type="button" tabindex="-1"><span>+</span></button></div></div>'),$(t).find(".custom-qty-input").find(".input-text.qty").val($(t).find(".input-text.qty").val()),$(t).on("paste change",".custom-qty-input .qty",()=>{$(t).find(".input-text.qty").val($(t).find(".custom-qty-input").find(".input-text.qty").val())}),$(t).on("click",".btn-increment",()=>{$(t).find(".input-text.qty").val((e,t)=>parseInt(t,10)+1).trigger("change")}),$(t).on("click",".btn-decrement",()=>{$(t).find(".input-text.qty").val((e,t)=>1<parseInt(t,10)?parseInt(t,10)-1:parseInt(t,10)).trigger("change")}))})},handleRadioSpan(){var e=document.getElementsByClassName("raven-cart-shipping-method-radio");Object.values(e).forEach((e,t)=>{e.addEventListener("click",e=>{e.currentTarget.previousElementSibling.click()})})}})},{"../utils/module":9}],36:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new a({$element:e})};var i=s(e("../utils/module")),n=s(e("../utils/masonry"));function s(e){return e&&e.__esModule?e:{default:e}}let a=i.default.extend({Masonry:null,onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),"masonry"===this.getInstanceValue("layout")&&this.createMasonry()},createMasonry(){this.Masonry=new n.default({$element:this.$element}),this.Masonry.run()}})},{"../utils/masonry":8,"../utils/module":9}],37:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({breakpoints:{},animation:!1,progress:0,value:0,circumference:0,getDefaultSettings(){return{selectors:{wrapper:".raven-circle-progress-container",counterNumber:".raven-circle-progress-counter-number",bar:".raven-circle-progress-bar",meter:".raven-circle-progress-meter",value:".raven-circle-progress-value"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$counterNumber:this.$element.find(e.counterNumber),$bar:this.$element.find(e.bar),$meter:this.$element.find(e.meter),$value:this.$element.find(e.value)}},bindEvents(){this.setValues(),0!==parseInt(this.value)&&(this.handleBar(),this.handleCounter(),this.handleResize())},setValues(){this.progress=this.elements.$bar[0].getAttribute("value")/100,this.value=this.elements.$value[0].getAttribute("data-value"),this.circumference=parseInt(this.elements.$bar[0].getAttribute("circumference"))},createObserver(e,t){let i=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(t.fromValue=0,t.toValue=this.value,t.duration=this.getInstanceValue("duration"),this.elements.$counterNumber.numerator(t),this.animation=!0,e=this.circumference*(1-this.progress),this.elements.$value.css({transitionDuration:t.duration+"ms",strokeDashoffset:e}),i.disconnect())})},{threshold:.8});i.observe(e[0])},handleCounter(){var e={fromValue:0};"yes"===this.getInstanceValue("separate_Ttousands")&&(e.delimiter=","),this.createObserver(this.elements.$wrapper,e)},handleBar(){let e=elementorFrontend.config.responsive.activeBreakpoints,t=elementorFrontend.getCurrentDeviceMode(),d=this.getElementSettings(),c=this;e.desktop=[],e[t]&&Object.keys(e).reverse().forEach(e=>{var t=("desktop"===e?d.circle_size:d["circle_size_"+e]).size,i=("desktop"===e?d.progress_circle_thickness:d["progress_circle_thickness_"+e]).size,n=("desktop"===e?d.progress_indicator_thickness:d["progress_indicator_thickness_"+e]).size,s=`0 0 ${t=c.handleEmptyValues(t,"size")} `+t,a=t/2,o=(i=c.handleEmptyValues(i,"meter"))<=(n=c.handleEmptyValues(n,"value"))?n:i,r=a-o/2,l=2*Math.PI*r;c.breakpoints[e]={size:t,meter:i,value:n,viewBox:s,center:a,thickness:o,radius:r,circumference:l}}),c.updateSvg(c.breakpoints[t].size,c.breakpoints[t].viewBox,c.breakpoints[t].center,c.breakpoints[t].radius,c.breakpoints[t].value,c.breakpoints[t].meter,c.breakpoints[t].circumference)},handleEmptyValues(e,t){var i;return e||((i=Object.keys(this.breakpoints).length-1)<0?e:(e=Object.keys(this.breakpoints)[i],this.breakpoints[e][t]))},handleResize(){let t=this;$(window).on("resize orientationchange",()=>{var e=elementorFrontend.getCurrentDeviceMode();document.body.classList.contains("elementor-editor-active")?(t.breakpoints={},setTimeout(()=>t.handleBar())):t.updateSvg(t.breakpoints[e].size,t.breakpoints[e].viewBox,t.breakpoints[e].center,t.breakpoints[e].radius,t.breakpoints[e].value,t.breakpoints[e].meter,t.breakpoints[e].circumference)})},updateSvg(e,t,i,n,s,a,o){var r=o*(1-this.progress);this.elements.$bar.attr({width:e,height:e,"data-radius":n,"data-circumference":o}),this.elements.$bar[0].setAttribute("viewBox",t),this.elements.$meter.attr({cx:i,cy:i,r:n,"stroke-width":a}),this.animation&&this.elements.$value.css({transitionDuration:""}),this.elements.$value.attr({cx:i,cy:i,r:n,"stroke-width":s}),this.elements.$value.css({strokeDasharray:o,strokeDashoffset:this.animation?r:o})}})},{"../utils/module":9}],38:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new s({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let n=jQuery,s=e.default.extend({onInit(){Prism.highlightAllUnder(this.$element[0],!1),this.changeActiveTabEvent()},onElementChange(e){"code"!==e&&"height"!==e&&("src"===e&&(e=this.getElementSettings("src"),this.addRelatedJs(e)),setTimeout(()=>{Prism.highlightAllUnder(this.$element[0],!1)},1500))},addRelatedJs(e){var t='div[data-id="'+this.getID()+'"]',t=n(t);t.empty(),"cpp"!==e&&"objectivec"!==e||t.append('<script src="'+elementor.config.jx_assets_url+'/lib/code-highlight/prism-c.min.js" ><\/script>'),"scala"===e&&t.append('<script src="'+elementor.config.jx_assets_url+'/lib/code-highlight/prism-java.min.js" ><\/script>'),"scss"!==e&&"sass"!==e||t.append('<script src="'+elementor.config.jx_assets_url+'/lib/code-highlight/prism-css.min.js" ><\/script>')},changeActiveTabEvent(){document.addEventListener("jupiterxcore:advancedtabs:changeactivetab",()=>{Prism.highlightAllUnder(this.$element[0],!1)})}})},{"../utils/module":9}],39:[function(e,t,i){var s;(s=jQuery)(document).on("click",".raven-column-link",function(e){var t=s(this).data("ravenLink"),i=s(this).data("ravenLinkTarget"),n=s(this);if(!s(e.target).filter("a, a *, .no-link, .no-link *").length)if(t.match(/^#elementor-action/))n.find(".raven-column-link-dynamic").length||n.append(`<a class="raven-column-link-dynamic" href="${t}"></a>`),n.find(".raven-column-link-dynamic").trigger("click");else if(t.match(/^#/)){if(s(t).length)document.querySelector(t).scrollIntoView({behavior:"smooth"})}else window.open(t,i)})},{}],40:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){let t=e.find(".raven-content-switch-container"),i=t.find(".raven-content-switch-input"),n=t.find(".raven-content-switch-two-content"),s=t.data("default_state"),a=n.find('li[data-type="raven-content-switch-monthly"]'),o=n.find('li[data-type="raven-content-switch-yearly"]'),r=e.find(".raven-content-switch-primary-label"),l=e.find(".raven-content-switch-secondary-label"),d=e.find(".raven-content-switch-button"),c={};function u(e,t){$.each(e,function(e){Number.parseInt(e)!==Number.parseInt(t)?$(this).removeClass("raven-content-switch-is-visible").addClass("raven-content-switch-is-hidden"):$(this).addClass("raven-content-switch-is-visible").removeClass("raven-content-switch-is-hidden")})}i.prop("checked","primary"===s),c[0]=a,c[1]=o,i.on("click",function(e){let t=$(e.target).val();$(this).hasClass("raven-content-switch-input-active")?(t=1,l.toggleClass("selected"),r.toggleClass("selected"),$(this).toggleClass("raven-content-switch-input-normal raven-content-switch-input-active"),d.toggleClass("primary secondary"),u(c,t)):$(this).hasClass("raven-content-switch-input-normal")&&(t=0,l.toggleClass("selected"),r.toggleClass("selected"),$(this).toggleClass("raven-content-switch-input-normal raven-content-switch-input-active"),d.toggleClass("primary secondary"),u(c,t))})}},{}],41:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){let t=e.find("[data-raven-countdown]"),i=t.data("raven-countdown"),n=void 0!==t.data("raven-days")?t.data("raven-days"):"Day%!D",s=void 0!==t.data("raven-hours")?t.data("raven-hours"):"Hour%!H",a=void 0!==t.data("raven-minutes")?t.data("raven-minutes"):"Minute%!M",o=void 0!==t.data("raven-seconds")?t.data("raven-seconds"):"Second%!S";t.countdown(i,e=>{t.html(e.strftime(e.strftime(`
<div class="raven-countdown-box raven-flex-1">
<span class="raven-countdown-number">%D</span>
<span class="raven-countdown-title"> ${n}</span>
</div>
<div class="raven-countdown-box raven-flex-1">
<span class="raven-countdown-number">%H</span>
<span class="raven-countdown-title"> ${s}</span>
</div>
<div class="raven-countdown-box raven-flex-1">
<span class="raven-countdown-number">%M</span>
<span class="raven-countdown-title"> ${a}</span>
</div>
<div class="raven-countdown-box raven-flex-1">
<span class="raven-countdown-number">%S</span>
<span class="raven-countdown-title"> ${o}</span>
</div>
`)))})}},{}],42:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){$=jQuery;let t=e.find("[data-raven-counter]");t.each(function(){(i=>{let n=new IntersectionObserver(e=>{e.forEach(e=>{var t;e.isIntersecting&&((t=(e=i.data()).toValue.toString().match(/\.(.*)/))&&(e.rounding=t[1].length),e.fromValue=$.trim(i.text()),i.numerator(e),n.disconnect())})});n.observe(i[0])})($(this))})}},{}],43:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};var i=(i=t("../utils/module"))&&i.__esModule?i:{default:i},a=t("@wordpress/i18n");let u=null,n=i.default.extend({form:null,captchaV3Ids:[],reCaptchaCheckTimeout:null,isMultiStep:!1,itiCountry:null,onInit(){this.form=this.$element.find(".raven-form"),this.isMultiStep=void 0!==this.form.attr("data-step"),this.isMultiStep&&this.handleMultiStep(this.form),this.initializeITI();var e=this.form.find(".flatpickr[type=text]");let t={firstDayOfWeek:1};var i=e.data("locale");void 0!==i&&"default"!==i&&(t=i),e.flatpickr({locale:t,minuteIncrement:1,disableMobile:"true"}),this.initCaptcha(),this.onSubmit(),window.onInvalidRavenFormField=this.onInvalidRavenFormField},onSubmit(){let t=this,i=t.form;i.on("submit",e=>{e.preventDefault(),this.checkSaveState()&&(i.css("opacity",.5),this.fixTelBeforeSubmit(),e=new FormData(i[0]),this.validateFormData(e,i)?(e.append("action","raven_form_frontend"),e.append("referrer",location.toString()),jQuery.ajax({url:_wpUtilSettings.ajax.url,type:"POST",dataType:"json",data:e,processData:!1,contentType:!1,success:t.doSuccess})):i.css("opacity",1))})},validateFormData(e,t){var i=window.ravenTools.maxFileUploadSize;if(!_.isEmpty(i))for(var[n,s]of e.entries())if(s instanceof File&&s.size>i)return(s=t.find(`input[name="${n}"]`).parents(".raven-field-group")).find("small").remove(),s.removeClass("raven-field-invalid"),s.addClass("raven-field-invalid"),s.append(`<small class="raven-form-text">${(0,a.__)("This file size is not allowed.","jupiterx-core")}</small>`),!1;return!0},checkSaveState(){var e;return!this.isEdit||(!(e=jQuery(elementor.panel.el).find("button#elementor-panel-saver-button-publish")).length||e.hasClass("elementor-disabled")?(this.form.prev("div.elementor-alert.elementor-alert-info").remove(),!0):(e=`
<div class="elementor-alert elementor-alert-info" role="alert">
<span class="elementor-alert-title">
${(0,a.__)("Please first update/publish the changes.","jupiterx-core")}
</span>
</div>
`,this.form.before(e),!1))},doSuccess(e){if(this.showMessage(e),e.data.download_url&&window.open(e.data.download_url,"_blank"),$.isEmptyObject(e.data.redirect_to)||(window.location.href=e.data.redirect_to),!$.isEmptyObject(e.data.popup)){var t={},i=this.form.parents(".jupiterx-popup");if("close"===e.data.popup[0].type&&0!==i.length)return t.constantly="yes"===e.data.popup[0].constantly,(i=i?.data("settings")?.id)&&(t.popupId=i),void $(document).trigger("jupiterx-popup-close-form-trigger",t);t.popupId=e.data.popup[0].popupId,$(document).trigger("jupiterx-popup-open-trigger",t)}$.isEmptyObject(e.data.admin_errors)||this.showAdminErrors(e.data.admin_errors),this.captchaV3Ids.forEach(function(e){return window.grecaptcha.reset(e)})},onInvalidRavenFormField(e){let t=e.target;var e=t.dataset.type,i=t.validity,n=window.ravenFormsTranslations.validation;if(i.valueMissing)return t.setCustomValidity(n.required),null!==u?void 0:(u=t.id,void window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{var e=(e=>{var e=$(e),t=$(".jupiterx-header"),i=t.data("jupiterx-settings")||{},n=0<$(".jupiterx-header-sticked").length,s=document.body,a=$("#wpadminbar").height()||0,o=$(".jupiterx-tbar").outerHeight()||0,r=parseInt($(".jupiterx-site-body-border").css("border-width"),10)||0,l=e.offset().top,e=e.outerHeight()||0;let d=a+r+o;a="sticky"===i.behavior,r="fixed"===i.behavior,!n&&(!i.behavior||a&&i.overlap)&&(d+=o),n=a&&(!i.stickyTemplate||i.stickyTemplate!==i.template),n&&(o=$(".jupiterx-header-custom .elementor:last-of-type").outerHeight()||0,d+=o),!n&&(a||r&&"top"===i.position)&&(d+=t.height()||0),i.behavior||!s.classList.contains("jupiterx-header-fixed")&&!s.classList.contains("jupiterx-header-sticked")||(d+=t.height()||0),o=window.innerHeight,n=o-d,a=l-d-(n-e)/2;return Math.max(a,0)})(t);window.scrollTo({top:e,behavior:"smooth"}),setTimeout(()=>{u=null},100)})}));let s="";switch(e){case"email":(i.typeMismatch||i.patternMismatch)&&(s=n.invalidEmail);break;case"tel":if(t.hasAttribute("data-iti-tel")){var a=window.ravenFormsTranslations.itiValidation,o=window.intlTelInputGlobals.getInstance(t),r=o.getValidationError(),l=t.hasAttribute("data-iti-area-required"),d=t.getAttribute("data-iti-tel-type"),c=""+o.getNumberType();switch(r){case 1:s=a.invalidCountryCode;break;case 2:s=a.tooShort;break;case 3:s=a.tooLong;break;case 4:s=l?a.areaCodeMissing:"";break;case 5:s=a.invalidLength;break;case-99:s=a.invalidGeneral;break;default:"all"!==d&&c!==d&&(s=a.typeMismatch[d])}}else(i.typeMismatch||i.patternMismatch)&&(s=n.invalidPhone);break;case"number":i.typeMismatch||i.patternMismatch?s=n.invalidNumber:i.rangeOverflow?s=n.invalidMaxValue.replace("MAX_VALUE",t.max):i.rangeUnderflow&&(s=n.invalidMinValue.replace("MIN_VALUE",t.min))}t.setCustomValidity(s)},showMessage(e){var t=this.form;t.css("opacity",1),$(".raven-form-response").remove(),t.parent().find(".elementor-alert").remove(),t.find("small").remove(),t.find(".raven-field-group").removeClass("raven-field-invalid"),t.parent().removeClass("raven-form-success"),t.parent().addClass("raven-form-error"),e.success&&(t.trigger("reset"),t.parent().removeClass("raven-form-error"),t.parent().addClass("raven-form-success"),t.trigger("submit_success",e.data)),$.each(e.data.errors,function(e,t){e=$("#raven-field-group-"+e);e.addClass("raven-field-invalid"),e.append('<small class="raven-form-text">'+t+"</small>")}),t.after('<div class="raven-form-response">'+e.data.message+"</div>")},showAdminErrors(e){let i="";$.each(e,function(e,t){i+=`<li>${t}</li>`}),this.form.before(`
<div class="elementor-alert elementor-alert-info" role="alert">
<span class="elementor-alert-title">
${(0,a.__)("Following messages are visible only for admin users.","jupiterx-core")}
</span>
<div class="elementor-alert-description">
<ul>${i}</ul>
</div>
</div>
`)},initCaptcha(){var e=this.form.find(".raven-g-recaptcha:last");e.length&&(window.grecaptcha?.render?(this.addRecaptcha(e),clearTimeout(this.reCaptchaCheckTimeout)):this.reCaptchaCheckTimeout=setTimeout(this.initCaptcha,350))},addRecaptcha(t){var e=t.data(),i="v3"===e.type;this.captchaV3Ids.forEach(e=>window.grecaptcha.reset(e));let n=window.grecaptcha.render(t[0],e);this.form.on("reset error",()=>window.grecaptcha.reset(n)),i?(this.captchaV3Ids.push(n),this.form.find('button[type="submit"]').on("click",e=>{e.preventDefault(),window.grecaptcha.ready(()=>{window.grecaptcha.execute(n,{action:t.data("action")}).then(e=>{this.form.find('[name="g-recaptcha-response"]').remove(),this.form.append(jQuery("<input>",{type:"hidden",value:e,name:"g-recaptcha-response"})),this.form.submit()})})})):t.data("widgetId",n)},steps:[],indicators:[],buttons:[],stepsValidableFields:[],isProgressBar:!1,progressMeter:null,handleMultiStep(e){var t=e.children(".fields-step-wrapper"),i=e.children(".raven-form__indicators").children().not(".raven-form__indicators__indicator__separator"),e=e.find(".step-button-next,.step-button-prev");this.steps=this.jqueryToArray(t),this.indicators=this.jqueryToArray(i),this.buttons=this.jqueryToArray(e),this.stepsValidableFields=this.getStepsValidableFields(),this.isProgressBar=this.isIndicatorProgressBar(),this.progressMeter=this.isProgressBar?this.indicators[0].find(".raven-form__indicators__indicator__progress__meter"):null,this.isProgressBar&&this.updateProgressMeter(0),this.setStepButtonsOnClicks()},jqueryToArray(e){let i=[];return e.each((e,t)=>{i.push($(t))}),i},getStepsValidableFields(){let n=Array(this.steps.length);return _.each(this.steps,(e,i)=>{n[i]=[],e.find("*[oninvalid]").each((e,t)=>{n[i].push($(t))})}),n},setStepButtonsOnClicks(){_.each(this.buttons,e=>{var t=e.attr("data-step-key"),i=e.hasClass("step-button-next");t&&(i&&e.click({destStep:+t+1,totalSteps:this.steps.length,inputsToValidate:this.stepsValidableFields[+t]},t=>{let i=!0;_.each(t.data.inputsToValidate,e=>{e[0].checkValidity()||(i=!1,t.data.destStep-1<t.data.totalSteps-1&&e[0].reportValidity())}),i&&this.moveToStep(t.data.destStep)}),i||e.click({destStep:+t-1},e=>{this.moveToStep(e.data.destStep)}))})},moveToStep(i){_.each(this.steps,(e,t)=>{t===i?e.removeClass("elementor-hidden"):e.addClass("elementor-hidden")}),this.isProgressBar?this.updateProgressMeter(i):this.updateNormalIndicators(i)},isIndicatorProgressBar(){return this.indicators[0].hasClass("raven-form__indicators__indicator__progress")},updateNormalIndicators(i){_.each(this.indicators,(e,t)=>{t===i?(this.stripStateClasses(e),e.addClass("raven-form__indicators__indicator--state-active")):i<t?(this.stripStateClasses(e),e.addClass("raven-form__indicators__indicator--state-inactive")):(this.stripStateClasses(e),e.addClass("raven-form__indicators__indicator--state-completed"))})},stripStateClasses(e){e.removeClass("raven-form__indicators__indicator--state-active"),e.removeClass("raven-form__indicators__indicator--state-inactive"),e.removeClass("raven-form__indicators__indicator--state-completed")},updateProgressMeter(e){e=(e+1)/this.steps.length*100;this.progressMeter.css({width:e+"%"}),this.progressMeter.html(Math.round(e)+"%")},initializeITI(){let t=this.form.find("input[data-iti-tel]");t.length&&(window.itiCountry?this.setupTelFields(t):$.get("https://ipwho.is/",()=>{},"json").always(e=>{window.itiCountry=e&&e.country_code?e.country_code.toLowerCase():"us",this.setupTelFields(t)}))},setupTelFields(e){let l=t("intl-tel-input");if(l){let o=window.intlTelInputGlobals.getCountryData().map(e=>e.iso2),r=["FIXED_LINE","MOBILE","FIXED_LINE_OR_MOBILE","TOLL_FREE","PREMIUM_RATE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];_.each(e,e=>{var t=e.hasAttribute("data-iti-allow-dropdown"),i=e.getAttribute("data-iti-country-include"),i=i?i.split(" "):null,n=i&&i.length,s=e.hasAttribute("data-iti-ip-detect"),a=e.getAttribute("data-iti-tel-type"),t={allowDropdown:t,utilsScript:"https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.16/js/utils.min.js",separateDialCode:!0,placeholderNumberType:"all"===a?"MOBILE":r[+a],onlyCountries:n?i:o,initialCountry:"",geoIpLookup:null};s&&(t.initialCountry=n&&!i.includes(window.itiCountry)?i[0]:"auto",t.geoIpLookup=e=>e(window.itiCountry)),l(e,t)})}},fixTelBeforeSubmit(){var e=this.form.find("input[data-iti-tel]");_.each(e,e=>{var t;e.hasAttribute("data-iti-internationalize")&&(t=window.intlTelInputGlobals.getInstance(e),e.value=t.getNumber())})}})},{"../utils/module":9,"@wordpress/i18n":104,"intl-tel-input":107}],44:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let a=jQuery,n=e.default.extend({getDefaultSettings(){return{selectors:{hotspot:".raven-hotspot",tooltip:".raven-hotspot__tooltip"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$hotspot:this.$element.find(e.hotspot),$hotspotsExcludesLinks:this.$element.find(e.hotspot).filter(":not(.raven-hotspot--no-tooltip)"),$tooltip:this.$element.find(e.tooltip)}},bindEvents(){var e=this.getCurrentDeviceSetting("tooltip_trigger"),e="mouseenter"===e?"mouseleave mouseenter":e;"none"!==e&&this.elements.$hotspotsExcludesLinks.on(e,e=>this.onHotspotTriggerEvent(e))},onDeviceModeChange(){this.elements.$hotspotsExcludesLinks.off(),this.bindEvents()},onHotspotTriggerEvent(e){var t=a(e.target),i=t.closest(".raven-hotspot__button").length,n="mouseleave"===e.type&&(t.is(".raven-hotspot--tooltip-position")||t.parents(".raven-hotspot--tooltip-position").length),s="mobile"===elementorFrontend.getCurrentDeviceMode();t.closest(".raven-hotspot--link").length&&s&&("mouseleave"===e.type||"mouseenter"===e.type)||!i&&!n||(t=a(e.currentTarget),this.elements.$hotspot.not(t).removeClass("raven-hotspot--active"),t.toggleClass("raven-hotspot--active"))},editorAddSequencedAnimation(){this.elements.$hotspot.toggleClass("raven-hotspot--sequenced","yes"===this.getElementSettings("hotspot_sequenced_animation"))},hotspotSequencedAnimation(){var e=this.getElementSettings("hotspot_sequenced_animation");let i=this.getElementSettings("hotspot_sequenced_animation_duration");if("no"!==e){let t=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport&&(t.unobserve(this.$element[0]),this.elements.$hotspot.each((e,t)=>{0!==e&&(e=e*((i?i.size:1e3)/this.elements.$hotspot.length),t.style.animationDelay=e+"ms")}))}});t.observe(this.$element[0])}},setTooltipPositionControl(){var e=this.getElementSettings("tooltip_animation");void 0!==e&&e.match(/^raven-hotspot--(slide|fade)-direction/)&&(e=this.getElementSettings("tooltip_position"),this.elements.$tooltip.removeClass("raven-hotspot--tooltip-animation-from-left raven-hotspot--tooltip-animation-from-top raven-hotspot--tooltip-animation-from-right raven-hotspot--tooltip-animation-from-bottom"),this.elements.$tooltip.addClass("raven-hotspot--tooltip-animation-from-"+e))},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.hotspotSequencedAnimation(),this.setTooltipPositionControl(),window.elementor&&elementor.listenTo(elementor.channels.deviceMode,"change",()=>this.onDeviceModeChange())},onElementChange(e){e.startsWith("tooltip_position")&&this.setTooltipPositionControl(),e.startsWith("hotspot_sequenced_animation")&&this.editorAddSequencedAnimation()}})},{"../utils/module":9}],45:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let a=jQuery,n=e.default.extend({onInit(){this.addOnHover()},addOnHover(){let e=this.getElementSettings(),t=this.$element,i=a(t).find(".jupiterx-image-accordion-item").length,n=e.active_size.size,s=n/((100-n)/(i-1));this.onMouseLeave(s),a(t).find(".jupiterx-image-accordion-item").on("mouseover",function(){a(t).find(".jupiterx-image-accordion-item").removeClass("jupiterx-active-image-accordion-item").css({"flex-grow":1}),a(this).addClass("jupiterx-active-image-accordion-item").css({"flex-grow":s})}),a(t).find(".jupiterx-default-active-image-accordion-item").addClass("jupiterx-active-image-accordion-item").css({"flex-grow":s})},onMouseLeave(e){let t=this.$element;a(t).find(".jupiterx-image-accordion-item").on("mouseleave",function(){a(t).find(".jupiterx-image-accordion-item").css({"flex-grow":1}).removeClass("jupiterx-active-image-accordion-item"),a(t).find(".jupiterx-default-active-image-accordion-item").addClass("jupiterx-active-image-accordion-item").css({"flex-grow":e})})}})},{"../utils/module":9}],46:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{carouselWrapper:".raven-swiper-slider",sliderWrapper:".raven-image-comparison-swiper-container",itemsSlider:".swiper-wrapper",slides:".swiper-slide",comparison:".raven-image-comparison-container"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$carouselWrapper:this.$element.find(e.carouselWrapper),$sliderWrapper:this.$element.find(e.sliderWrapper),$itemsSlider:this.$element.find(e.itemsSlider),$slides:this.$element.find(e.slides),$comparison:this.$element.find(e.comparison)}},getCarouselSettings(){return{slides_view:this.getInstanceValue("slides_view")||1,slides_view_tablet:this.getInstanceValue("slides_view_tablet")||1,slides_view_mobile:this.getInstanceValue("slides_view_mobile")||1,slides_scroll:this.getInstanceValue("slides_scroll")||1,slides_scroll_tablet:this.getInstanceValue("slides_scroll_tablet")||1,slides_scroll_mobile:this.getInstanceValue("slides_scroll_mobile")||1,enable_autoplay:this.getInstanceValue("autoplay"),autoplay_speed:this.getInstanceValue("autoplay_speed"),effect:this.getInstanceValue("effect"),transition_speed:this.getInstanceValue("speed"),show_dots:this.getInstanceValue("dots"),pause_on_hover:this.getInstanceValue("pause_on_hover")}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);let n=this,s=this.getCarouselSettings(),a={allowTouchMove:!1,draggable:!1,slidesPerColumn:0,slidesPerView:+s.slides_view_mobile,slidesToScroll:+s.slides_scroll_mobile||1,spaceBetween:24,slidesPerGroup:+s.slides_scroll_mobile||1,slidesPerGroupSkip:0,autoplay:"yes"===s.enable_autoplay&&{delay:s.autoplay_speed},watchOverflow:!1,speed:+s.transition_speed,navigation:{nextEl:".swiper-next-arrow",prevEl:".swiper-prev-arrow"},appendArrows:this.elements.$sliderWrapper,autoHeight:!0,breakpoints:{360:{slidesPerView:+s.slides_view_mobile,slidesToScroll:+s.slides_scroll_mobile||1,spaceBetween:24,slidesPerGroup:+s.slides_scroll_mobile||1,slidesPerGroupSkip:0},768:{slidesPerView:+s.slides_view_tablet,slidesToScroll:+s.slides_scroll_tablet||1,spaceBetween:24,slidesPerGroup:+s.slides_scroll_tablet||1,slidesPerGroupSkip:0},1024:{slidesPerView:+s.slides_view,slidesToScroll:+s.slides_scroll||1,spaceBetween:24,slidesPerGroup:+s.slides_scroll||1,slidesPerGroupSkip:0}}};this.elements.$sliderWrapper.each(function(e,t){$(this).parents(".elementor-widget-raven-image-comparison").find(".raven-image-comparison").addClass("swiper-"+e),a.navigation&&(a.navigation={nextEl:$(t).parents(".raven-image-comparison.swiper-"+e).find(".swiper-next-arrow")[0],prevEl:$(t).parents(".raven-image-comparison.swiper-"+e).find(".swiper-prev-arrow")[0]}),a.pagination=!1,"yes"===s.show_dots&&(a.pagination={el:$(t).parents(".raven-image-comparison.swiper-"+e).find(".swiper-pagination")[0],type:"bullets",clickable:!0}),"fade"===n.getInstanceValue("effect")&&(a.effect="fade",a.fadeEffect={crossFade:!0}),"function"==typeof juxtapose.scanPage&&juxtapose.scanPage(".raven-image-comparison .raven-juxtapose"),a.on={},a.on.init=function(){n.setJXDimensions(),n.elements.$carouselWrapper.addClass("raven-image-comparison-active")},a.on.update=a.on.init;let i=null;"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(t,a).then(e=>{i=e}):i=new Swiper(t,a),"yes"===s.pause_on_hover&&"yes"===s.enable_autoplay&&$(t).on({mouseenter(){i.autoplay.stop()},mouseleave(){i.autoplay.start()}}),window.addEventListener("resize",()=>{i=new Swiper(t,a)}),new ResizeObserver(()=>{n.setJXDimensions()}).observe(t)})},bindEvents(){let e=this;setTimeout(()=>{e.setJXDimensions()},1)},setJXDimensions(){this.elements.$slides.each((e,t)=>{var i=$(t).find(".placeholder-image"),n=i[0].clientHeight,t=t.clientWidth,s=$(i).parents(".swiper-wrapper").height(),s=($(i).parents(".swiper-slide").find(".raven-juxtapose")[0].style.height=n+"px",parseInt(s)<1&&"object"==typeof elementor&&$(i).parents(".swiper-wrapper").css("height",n),$(i).parents(".swiper-slide").find(".raven-juxtapose img"));0<s.length&&(s[0].style.width=t+"px",s[1].style.width=t+"px")})}})},{"../utils/module":9}],47:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{container:".raven-lottie__container",containerLink:".raven-lottie__container__link",animation:".raven-lottie__animation",caption:".raven-lottie__caption"},classes:{caption:"raven-lottie__caption"}}}getDefaultElements(){var e=this.getSettings().selectors;return{$widgetWrapper:this.$element,$container:this.$element.find(e.container),$containerLink:this.$element.find(e.containerLink),$animation:this.$element.find(e.animation),$caption:this.$element.find(e.caption),$sectionParent:this.$element.closest(".elementor-section"),$columnParent:this.$element.closest(".elementor-column")}}onInit(...e){super.onInit(...e),this.lottie=null,this.state={isAnimationScrollUpdateNeededOnFirstLoad:!0,isNewLoopCycle:!1,isInViewport:!1,loop:!1,animationDirection:"forward",currentAnimationTrigger:"",effectsRelativeTo:"",hoverOutMode:"",hoverArea:"",caption:"",playAnimationCount:0,animationSpeed:0,linkTimeout:0,viewportOffset:{start:0,end:100}},this.intersectionObservers={animation:{observer:null,element:null},lazyload:{observer:null,element:null}},this.animationFrameRequest={timer:null,lastScrollY:0},this.listeners={collection:[],elements:{$widgetArea:{triggerAnimationHoverIn:null,triggerAnimationHoverOut:null},$container:{triggerAnimationClick:null}}},this.initLottie()}initLottie(){this.getLottieSettings().lazyload?this.lazyloadLottie():this.generateLottie()}lazyloadLottie(){this.intersectionObservers.lazyload.observer=elementorModules.utils.Scroll.scrollObserver({offset:"0px 0px 200px",callback:e=>{e.isInViewport&&(this.generateLottie(),this.intersectionObservers.lazyload.observer.unobserve(this.intersectionObservers.lazyload.element))}}),this.intersectionObservers.lazyload.element=this.elements.$container[0],this.intersectionObservers.lazyload.observer.observe(this.intersectionObservers.lazyload.element)}generateLottie(){this.createLottieInstance(),this.setLottieEvents()}createLottieInstance(){var e=this.getLottieSettings();this.lottie=window.bodymovin.loadAnimation({container:this.elements.$animation[0],path:this.getAnimationPath(),renderer:e.renderer,autoplay:!1,name:"lottie-widget"}),this.elements.$animation.data("lottie",this.lottie)}getAnimationPath(){var e=this.getLottieSettings();return(e.source_json?.url&&"json"===e.source_json.url.toLowerCase().substr(-4)?e.source_json:e.source_external_url?.url?e.source_external_url:window.lottie_defaultAnimationUrl).url}setCaption(){var e=this.getLottieSettings();("external_url"===e.source||"media_file"===e.source&&"custom"===e.caption_source)&&this.getCaptionElement().text(e.caption)}getCaptionElement(){var e;return this.elements.$caption.length||(e=this.getSettings().classes,this.elements.$caption=jQuery("<p>",{class:e.caption}),this.elements.$container.append(this.elements.$caption)),this.elements.$caption}setLottieEvents(){this.lottie.addEventListener("DOMLoaded",()=>this.onLottieDomLoaded()),this.lottie.addEventListener("complete",()=>this.onComplete())}saveInitialValues(){var e=this.getLottieSettings();this.lottie.__initialTotalFrames=this.lottie.totalFrames,this.lottie.__initialFirstFrame=this.lottie.firstFrame,this.state.currentAnimationTrigger=e.trigger,this.state.effectsRelativeTo=e.effects_relative_to,this.state.viewportOffset.start=e.viewport?e.viewport.sizes.start:0,this.state.viewportOffset.end=e.viewport?e.viewport.sizes.end:100,this.state.animationSpeed=e.play_speed?.size,this.state.linkTimeout=e.link_timeout,this.state.caption=e.caption,this.state.loop=e.loop}setAnimationFirstFrame(){var e=this.getAnimationFrames();e.first=e.first-this.lottie.__initialFirstFrame,this.lottie.goToAndStop(e.first,!0)}initAnimationTrigger(){switch(this.getLottieSettings().trigger){case"none":this.playLottie();break;case"arriving_to_viewport":this.playAnimationWhenArrivingToViewport();break;case"bind_to_scroll":this.playAnimationWhenBindToScroll();break;case"on_click":this.bindAnimationClickEvents();break;case"on_hover":this.bindAnimationHoverEvents()}}playAnimationWhenArrivingToViewport(){var e=this.getOffset();this.intersectionObservers.animation.observer=elementorModules.utils.Scroll.scrollObserver({offset:e.end+`% 0% ${e.start}%`,callback:e=>{e.isInViewport?(this.state.isInViewport=!0,this.playLottie()):(this.state.isInViewport=!1,this.lottie.pause())}}),this.intersectionObservers.animation.element=this.elements.$widgetWrapper[0],this.intersectionObservers.animation.observer.observe(this.intersectionObservers.animation.element)}getOffset(){var e=this.getLottieSettings();return{start:-e.viewport.sizes.start||0,end:-(100-e.viewport.sizes.end)||0}}playAnimationWhenBindToScroll(){var e=this.getLottieSettings(),t=this.getOffset();this.intersectionObservers.animation.observer=elementorModules.utils.Scroll.scrollObserver({offset:t.end+`% 0% ${t.start}%`,callback:e=>this.onLottieIntersection(e)}),this.intersectionObservers.animation.element="viewport"===e.effects_relative_to?this.elements.$widgetWrapper[0]:document.documentElement,this.intersectionObservers.animation.observer.observe(this.intersectionObservers.animation.element)}updateAnimationByScrollPosition(){var e=this.getLottieSettings();let t;t="page"===e.effects_relative_to?this.getLottiePagePercentage():"fixed"===this.getCurrentDeviceSetting("_position")?this.getLottieViewportHeightPercentage():this.getLottieViewportPercentage();e=this.getFrameNumberByPercent(t);e-=this.lottie.__initialFirstFrame,this.lottie.goToAndStop(e,!0)}getLottieViewportPercentage(){return elementorModules.utils.Scroll.getElementViewportPercentage(this.elements.$widgetWrapper,this.getOffset())}getLottiePagePercentage(){return elementorModules.utils.Scroll.getPageScrollPercentage(this.getOffset())}getLottieViewportHeightPercentage(){return elementorModules.utils.Scroll.getPageScrollPercentage(this.getOffset(),window.innerHeight)}getFrameNumberByPercent(e){var t=this.getAnimationFrames();return e=Math.min(100,Math.max(0,e)),t.first+(t.last-t.first)*(e/100)}getAnimationFrames(){var e=this.getLottieSettings(),t=this.getAnimationCurrentFrame(),i=this.getAnimationRange().start,n=this.getAnimationRange().end;let s=this.lottie.__initialFirstFrame,a=0===this.lottie.__initialFirstFrame?this.lottie.__initialTotalFrames:this.lottie.__initialFirstFrame+this.lottie.__initialTotalFrames;return i&&i>s&&(s=i),n&&n<a&&(a=n),this.state.isNewLoopCycle||"bind_to_scroll"===e.trigger||(s=i&&t<i?i:t),"backward"===this.state.animationDirection&&this.isReverseMode()&&(s=t,a=i&&i>this.lottie.__initialFirstFrame?i:this.lottie.__initialFirstFrame),{first:s,last:a,current:t,total:this.lottie.__initialTotalFrames}}getAnimationRange(){var e=this.getLottieSettings();return{start:this.getInitialFrameNumberByPercent(e.start_point.size),end:this.getInitialFrameNumberByPercent(e.end_point.size)}}getInitialFrameNumberByPercent(e){return e=Math.min(100,Math.max(0,e)),this.lottie.__initialFirstFrame+(this.lottie.__initialTotalFrames-this.lottie.__initialFirstFrame)*(e/100)}getAnimationCurrentFrame(){return 0===this.lottie.firstFrame?this.lottie.currentFrame:this.lottie.firstFrame+this.lottie.currentFrame}setLinkTimeout(){let t=this.getLottieSettings();"on_click"===t.trigger&&t.custom_link?.url&&t.link_timeout&&this.elements.$containerLink.on("click",e=>{e.preventDefault(),this.isEdit||setTimeout(()=>{var e="on"===t.custom_link.is_external?"_blank":"_self";window.open(t.custom_link.url,e)},t.link_timeout)})}bindAnimationClickEvents(){this.listeners.elements.$container.triggerAnimationClick=()=>{this.playLottie()},this.addSessionEventListener(this.elements.$container,"click",this.listeners.elements.$container.triggerAnimationClick)}getLottieSettings(){var e=this.getElementSettings();return{...e,lazyload:"yes"===e.lazyload,loop:"yes"===e.loop}}playLottie(){var e=this.getAnimationFrames();this.lottie.stop(),this.lottie.playSegments([e.first,e.last],!0),this.state.isNewLoopCycle=!1}bindAnimationHoverEvents(){this.createAnimationHoverInEvents(),this.createAnimationHoverOutEvents()}createAnimationHoverInEvents(){var e=this.getLottieSettings(),t=this.getHoverAreaElement();this.state.hoverArea=e.hover_area,this.listeners.elements.$widgetArea.triggerAnimationHoverIn=()=>{this.state.animationDirection="forward",this.playLottie()},this.addSessionEventListener(t,"mouseenter",this.listeners.elements.$widgetArea.triggerAnimationHoverIn)}addSessionEventListener(e,t,i){e.on(t,i),this.listeners.collection.push({$el:e,event:t,callback:i})}createAnimationHoverOutEvents(){let e=this.getLottieSettings(),t=this.getHoverAreaElement();"pause"!==e.on_hover_out&&"reverse"!==e.on_hover_out||(this.state.hoverOutMode=e.on_hover_out,this.listeners.elements.$widgetArea.triggerAnimationHoverOut=()=>{"pause"===e.on_hover_out?this.lottie.pause():(this.state.animationDirection="backward",this.playLottie())},this.addSessionEventListener(t,"mouseleave",this.listeners.elements.$widgetArea.triggerAnimationHoverOut))}getHoverAreaElement(){var e=this.getLottieSettings();return"section"===e.hover_area?this.elements.$sectionParent:"column"===e.hover_area?this.elements.$columnParent:this.elements.$container}setLoopOnAnimationComplete(){var e=this.getLottieSettings();this.state.isNewLoopCycle=!0,e.loop&&!this.isReverseMode()?this.setLoopWhenNotReverse():e.loop&&this.isReverseMode()?this.setReverseAnimationOnLoop():!e.loop&&this.isReverseMode()&&this.setReverseAnimationOnSingleTrigger()}isReverseMode(){var e=this.getLottieSettings();return"yes"===e.reverse_animation||"reverse"===e.on_hover_out&&"backward"===this.state.animationDirection}setLoopWhenNotReverse(){var e=this.getLottieSettings();if(0<e.number_of_times)return this.state.playAnimationCount++,this.state.playAnimationCount<e.number_of_times?void this.playLottie():void(this.state.playAnimationCount=0);this.playLottie()}setReverseAnimationOnLoop(){var e=this.getLottieSettings();!e.number_of_times||this.state.playAnimationCount<e.number_of_times?(this.state.animationDirection="forward"===this.state.animationDirection?"backward":"forward",this.playLottie(),"backward"===this.state.animationDirection&&this.state.playAnimationCount++):(this.state.playAnimationCount=0,this.state.animationDirection="forward")}setReverseAnimationOnSingleTrigger(){this.state.playAnimationCount<1?(this.state.playAnimationCount++,this.state.animationDirection="backward",this.playLottie()):1<=this.state.playAnimationCount&&"forward"===this.state.animationDirection?(this.state.animationDirection="backward",this.playLottie()):(this.state.playAnimationCount=0,this.state.animationDirection="forward")}setAnimationSpeed(){var e=this.getLottieSettings();e.play_speed&&this.lottie.setSpeed(e.play_speed.size)}onElementChange(){this.updateLottieValues(),this.resetAnimationTrigger()}updateLottieValues(){var e=this.getLottieSettings();[{sourceVal:e.play_speed?.size,stateProp:"animationSpeed",callback:()=>this.setAnimationSpeed()},{sourceVal:e.link_timeout,stateProp:"linkTimeout",callback:()=>this.setLinkTimeout()},{sourceVal:e.caption,stateProp:"caption",callback:()=>this.setCaption()},{sourceVal:e.effects_relative_to,stateProp:"effectsRelativeTo",callback:()=>this.updateAnimationByScrollPosition()},{sourceVal:e.loop,stateProp:"loop",callback:()=>this.onLoopStateChange()}].forEach(e=>{void 0!==e.sourceVal&&e.sourceVal!==this.state[e.stateProp]&&(this.state[e.stateProp]=e.sourceVal,e.callback())})}onLoopStateChange(){var e="arriving_to_viewport"===this.state.currentAnimationTrigger&&this.state.isInViewport;this.state.loop&&(e||"none"===this.state.currentAnimationTrigger)&&this.playLottie()}resetAnimationTrigger(){var e=this.getLottieSettings(),t=e.trigger!==this.state.currentAnimationTrigger,i=!!e.viewport&&this.isViewportOffsetChange(),n=!!e.on_hover_out&&this.isHoverOutModeChange(),e=!!e.hover_area&&this.isHoverAreaChange();(t||i||n||e)&&(this.removeAnimationFrameRequests(),this.removeObservers(),this.removeEventListeners(),this.initAnimationTrigger())}isViewportOffsetChange(){var e=this.getLottieSettings(),t=e.viewport.sizes.start!==this.state.viewportOffset.start,e=e.viewport.sizes.end!==this.state.viewportOffset.end;return t||e}isHoverOutModeChange(){return this.getLottieSettings().on_hover_out!==this.state.hoverOutMode}isHoverAreaChange(){return this.getLottieSettings().hover_area!==this.state.hoverArea}removeEventListeners(){this.listeners.collection.forEach(e=>{e.$el.off(e.event,null,e.callback)})}removeObservers(){for(var e in this.intersectionObservers)this.intersectionObservers[e].observer&&this.intersectionObservers[e].element&&this.intersectionObservers[e].observer.unobserve(this.intersectionObservers[e].element)}removeAnimationFrameRequests(){window.cancelAnimationFrame(this.animationFrameRequest.timer)}onDestroy(){super.onDestroy(),this.destroyLottie()}destroyLottie(){this.removeAnimationFrameRequests(),this.removeObservers(),this.removeEventListeners(),this.elements.$animation.removeData("lottie"),this.lottie&&this.lottie.destroy()}onLottieDomLoaded(){this.saveInitialValues(),this.setAnimationSpeed(),this.setLinkTimeout(),this.setCaption(),this.setAnimationFirstFrame(),this.initAnimationTrigger()}onComplete(){this.setLoopOnAnimationComplete()}onLottieIntersection(e){var t;e.isInViewport?(this.state.isAnimationScrollUpdateNeededOnFirstLoad&&(this.state.isAnimationScrollUpdateNeededOnFirstLoad=!1,this.updateAnimationByScrollPosition()),this.animationFrameRequest.timer=window.requestAnimationFrame(()=>this.onAnimationFrameRequest())):(t=this.getAnimationFrames(),e="up"===e.intersectionScrollDirection?t.first:t.last,this.state.isAnimationScrollUpdateNeededOnFirstLoad=!1,window.cancelAnimationFrame(this.animationFrameRequest.timer),this.lottie.goToAndStop(e,!0))}onAnimationFrameRequest(){window.scrollY!==this.animationFrameRequest.lastScrollY&&(this.updateAnimationByScrollPosition(),this.animationFrameRequest.lastScrollY=window.scrollY),this.animationFrameRequest.timer=window.requestAnimationFrame(()=>this.onAnimationFrameRequest())}}},{}],48:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{tabsWrapper:".raven-media-gallery-tabs",contentsWrapper:".raven-media-gallery-tab-contents",tabs:".raven-media-gallery-tabs button.tab-item",contents:".raven-media-gallery-tab-contents .content",items:'.gallery-item [class*="type-"]',galleryItems:".gallery-item"},state:{activeIndex:0}}},getDefaultElements(){var e=this.getSettings("selectors");return{$tabsWrapper:this.$element.find(e.tabsWrapper),$contentsWrapper:this.$element.find(e.contentsWrapper),$tabs:this.$element.find(e.tabs),$contents:this.$element.find(e.contents),$items:this.$element.find(e.items),$galleryItems:this.$element.find(e.galleryItems)}},bindEvents(){let e=this;this.zoom(),this.zoomMove(),setTimeout(()=>{e.setHeight()},1),jQuery(window).resize(()=>{e.setHeight()}),this.elements.$tabsWrapper[0]&&this.elements.$tabsWrapper[0].addEventListener("click",t=>{if(t.target.classList.contains("tab-item")){let e=this.getSettings("state.activeIndex");"show"!==this.getInstanceValue("all_filter")&&0===e&&(e=1);var i=this.elements.$tabsWrapper[0].querySelector('[data-raven-tab-index="'+e+'"]'),n=this.elements.$contentsWrapper[0].querySelector('[data-raven-content-index="'+e+'"]'),i=(i.classList.remove("active"),n.classList.remove("active"),n.querySelectorAll(".gallery-item").forEach(e=>{e.classList.remove("show-animation")}),this.setSettings("state.activeIndex",t.target.dataset.ravenTabIndex),this.elements.$contentsWrapper[0].querySelector('[data-raven-content-index="'+t.target.dataset.ravenTabIndex+'"]'));t.target.classList.add("active"),i.classList.add("active"),i.querySelectorAll(".gallery-item").forEach((e,t)=>{setTimeout(()=>{e.classList.add("show-animation")},100*t)}),this.setHeight()}})},zoom(){"zoom"===this.getInstanceValue("image_hover_animation")&&this.elements.$items.find(".poster").zoom()},zoomMove(){"3d-zoom"===this.getInstanceValue("image_hover_animation")&&[...this.elements.$galleryItems].forEach(e=>{let a=e.querySelector("img");a&&((e=0<$(e).parents(".content-layout-under-image").length?e.querySelector('[class*="type-"]'):e).addEventListener("mouseout",()=>{a.style.transform="perspective(900px) translate3d(0px, 0px, 0px) scale(1)"}),e.addEventListener("mousemove",e=>{var t=e.currentTarget.getBoundingClientRect(),i=((t.width+35)/t.width).toFixed(2),n=((t.height+35)/t.height).toFixed(2),s=t.width/2-(e.clientX-t.left),e=t.height/2-(e.clientY-t.top),s=s/t.width*40,e=e/t.height*40;a.style.transform=`perspective(900px) translate3d(${s}px, ${e}px, 0px) scale(${Math.max(i,n)})`}))})},handleAnimation(){this.elements.$contentsWrapper[0].querySelectorAll(".active .gallery-item").forEach((e,t)=>{setTimeout(()=>{e.classList.add("show-animation")},100*t)})},setHeight(){var e;this.$element.parents()[0].classList.contains("e-con-inner")&&(e=this.$element.find(".raven-media-gallery-wrapper")[0].clientHeight,this.$element[0].style.height=e+"px")},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.handleAnimation()}})},{"../utils/module":9}],49:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({pageWrapperAttr:"raven-my-account-page",currentPage:null,onInit(){this.initElements(),this.bindEvents(),this.isEdit&&(this.editorInitTabs(),this.currentPage=this.$element.attr(this.pageWrapperAttr),this.currentPage||(this.currentPage="dashboard"),this.editorShowTab()),this.applyButtonsHoverAnimation(),this.doHeightEqualizations(),this.setContentMinHeight(),this.removePaddingBetweenPurchaseNote(this.elements.$purchasenote)},getDefaultSettings(){return{selectors:{address:"address",tabLinks:".woocommerce-MyAccount-navigation-link a",viewOrderButtons:".my_account_orders .woocommerce-button.view",viewOrderLinks:".woocommerce-orders-table__cell-order-number a",authForms:"form.login, form.register",tabWrapper:".raven-my-account-tab",tabItem:".woocommerce-MyAccount-navigation li",allPageElements:`[${this.pageWrapperAttr}]`,purchasenote:"tr.product-purchase-note",stickyRightColumn:".e-sticky-right-column"},classes:{stickyRightColumnActive:"e-sticky-right-column--active"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$address:this.$element.find(e.address),$tabLinks:this.$element.find(e.tabLinks),$viewOrderButtons:this.$element.find(e.viewOrderButtons),$viewOrderLinks:this.$element.find(e.viewOrderLinks),$authForms:this.$element.find(e.authForms),$tabWrapper:this.$element.find(e.tabWrapper),$tabItem:this.$element.find(e.tabItem),$allPageElements:this.$element.find(e.allPageElements),$purchasenote:this.$element.find(e.purchasenote),$stickyRightColumn:this.$element.find(e.stickyRightColumn)}},bindEvents(){elementorFrontend.elements.$document.on("select2:open",this.addSelect2Wrapper),elementorFrontend.elements.$body.on("keyup change",".register #reg_password",this.doHeightEqualizations)},editorInitTabs(){this.elements.$allPageElements.each((e,t)=>{t=t.getAttribute(this.pageWrapperAttr);let i;i=this.$element.find(".woocommerce-MyAccount-navigation-link--"+t),(i="view-order"===t?this.elements.$viewOrderLinks.add(this.elements.$viewOrderButtons):i).on("click",{endpoint:t},this.editorShowTab)}),this.elements.$tabWrapper.find(".woocommerce-MyAccount-navigation li").first().trigger("click")},editorShowTab(e=null){e&&(this.currentPage=e.data.endpoint),"customer-logout"!==this.currentPage&&(e=this.$element.find(`[${this.pageWrapperAttr}="${this.currentPage}"]`),this.$element.attr(this.pageWrapperAttr,this.currentPage),this.elements.$allPageElements.hide(),e.show(),this.toggleEndpointClasses(),"view-order"!==this.currentPage&&(this.elements.$tabItem.removeClass("is-active"),this.$element.find(".woocommerce-MyAccount-navigation-link--"+this.currentPage).addClass("is-active")),"edit-address"===this.currentPage||"view-order"===this.currentPage)&&this.doHeightEqualizations()},toggleEndpointClasses(){var e=["dashboard","orders","view-order","downloads","edit-account","edit-address","payment-methods"];this.elements.$tabWrapper.removeClass("raven-my-account-tab__"+e.join(" raven-my-account-tab__")),e.includes(this.currentPage)&&this.elements.$tabWrapper.addClass("raven-my-account-tab__"+this.currentPage)},applyButtonsHoverAnimation(){var e=this.getElementSettings();e.forms_buttons_hover_animation&&this.$element.find(".woocommerce button.button").addClass("elementor-animation-"+e.forms_buttons_hover_animation),e.tables_button_hover_animation&&this.$element.find(".order-again .button, td .button, .woocommerce-pagination .button").addClass("elementor-animation-"+e.tables_button_hover_animation)},doHeightEqualizations(){this.equalizeElementHeight(this.elements.$address),this.isEdit||this.equalizeElementHeight(this.elements.$authForms)},equalizeElementHeight(e){if(e.length){e.removeAttr("style");let i=0;e.each((e,t)=>{i=Math.max(i,t.offsetHeight)}),0<i&&e.css("height",i+"px")}},setContentMinHeight(){var e=jQuery(".custom-my-account-nav-vertical"),t=jQuery(".woocommerce-MyAccount-content-wrapper");e.length&&(e=window.getComputedStyle(e[0]).height,t.css("min-height",e)),t.css("visibility","visible")},removePaddingBetweenPurchaseNote(e){e&&e.each(e=>{jQuery(e).prev().children("td").addClass("product-purchase-note-is-below")})},onElementChange(e){0!==e.indexOf("general_text_typography")&&0!==e.indexOf("sections_padding")||this.doHeightEqualizations(),0===e.indexOf("forms_rows_gap")&&this.removePaddingBetweenPurchaseNote(this.elements.$purchasenote)},addSelect2Wrapper(e){e=jQuery(e.target).data("select2");e.$dropdown&&e.$dropdown.addClass("e-woo-select2-wrapper")},isStickyRightColumnActive(){var e=this.getSettings("classes");return this.elements.$stickyRightColumn.hasClass(e.stickyRightColumnActive)},activateStickyRightColumn(){var e=this.getElementSettings(),t=elementorFrontend.elements.$wpAdminBar,i=this.getSettings("classes");let n=e.sticky_right_column_offset||0;t.length&&"fixed"===t.css("position")&&(n+=t.height()),"yes"===this.getElementSettings("sticky_right_column")&&(this.elements.$stickyRightColumn.addClass(i.stickyRightColumnActive),this.elements.$stickyRightColumn.css("top",n+"px"))},deactivateStickyRightColumn(){var e;this.isStickyRightColumnActive()&&(e=this.getSettings("classes"),this.elements.$stickyRightColumn.removeClass(e.stickyRightColumnActive))},toggleStickyRightColumn(){this.getElementSettings("sticky_right_column")?this.isStickyRightColumnActive()||this.activateStickyRightColumn():this.deactivateStickyRightColumn()}})},{"../utils/module":9}],50:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let a=jQuery,n=e.default.extend({getDefaultSettings(){return{selectors:{menus:".raven-nav-menu",inPageMenuItems:'a[href*="#"]',toggleButton:".raven-nav-menu-toggle-button",closeButton:".raven-nav-menu-close-button",mobileMenu:".raven-nav-menu-mobile",mobileContainer:".raven-nav-menu-mobile .raven-container",megaMenu:".submenu .raven-megamenu-wrapper",liNavItem:".raven-nav-menu-main .raven-nav-menu li"}}},getDefaultElements(){var e=this.getSettings("selectors"),e={$body:a("body"),$menus:this.$element.find(e.menus),$inPageMenuItems:this.$element.find(e.inPageMenuItems),$toggleButton:this.$element.find(e.toggleButton),$closeButton:this.$element.find(e.closeButton),$mobileMenu:this.$element.find(e.mobileMenu),$mobileContainer:this.$element.find(e.mobileContainer),$elementorElement:this.$element.closest(".elementor-element"),$elementorContainer:this.$element.parents(".elementor-container").last(),$megaMenu:this.$element.find(e.megaMenu),$navMenuItem:this.$element.find(e.$menus).find("li"),$liNavItem:this.$element.find(e.liNavItem)};return e.$elementorContainer.length||(e.$elementorContainer=this.$element.closest(".e-con")),e},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initSmartMenu(),this.inPageMenuClick(),this.inPageMenuScroll(),this.mobileMenuScroll(),this.mobileMenuPageRedirection(),this.setMegaMenuWidth(),this.stretchElement=new elementorModules.frontend.tools.StretchElement({element:this.elements.$mobileMenu,selectors:{container:this.elements.$mobileMenu.parents(".elementor-top-section")}})},bindEvents(){switch(this.getElementSettings("mobile_layout")){case"dropdown":this.elements.$toggleButton.on("click",this.toggleDropdown.bind(this)),elementorFrontend.addListenerOnce(this.$element.data("model-cid"),"resize",this.dropdownFullWidth.bind(this)),a(window).on("resize",this.setMegaMenuWidth.bind(this));break;case"side":var e=this.getElementSettings("side_menu_alignment"),t=this.getElementSettings("side_menu_effect");this.elements.$mobileMenu.addClass("raven-side-menu-"+e),this.elements.$mobileMenu.addClass("raven-side-menu-"+e),this.elements.$toggleButton.on("click",this.toggleMobileMenu.bind(this)),this.elements.$closeButton.on("click",this.toggleMobileMenu.bind(this)),"push"===t&&(this.elements.$body.addClass("raven-nav-menu-effect-push"),this.elements.$toggleButton.on("click",this.sideMenuPush.bind(this)),this.elements.$closeButton.on("click",this.sideMenuPush.bind(this))),this.elements.$menus.on("select.smapi",this.onSideMenuItemClick.bind(this));break;case"full-screen":"yes"===this.getElementSettings("mobile_menu_item_full_width")&&this.elements.$mobileMenu.addClass("raven-nav-menu-item-full-width"),this.elements.$toggleButton.on("click",this.toggleMobileMenu.bind(this)),this.elements.$closeButton.on("click",this.toggleMobileMenu.bind(this))}this.elements.$liNavItem.on("hover",this.setMegaMenuWidth)},initSmartMenu(){var e=this.getElementSettings("submenu_icon"),t=this.getElementSettings("submenu_space_between"),e={subIndicatorsText:e,subIndicators:""!==e,subIndicatorsPos:"append",subMenusMaxWidth:"1500px"};this.elements.$body.hasClass("rtl")&&(e.rightToLeftSubMenus=!0),this.elements.$megaMenu.length&&(e.keepInViewport=!1),"object"==typeof t&&""!==t.size&&(e.mainMenuSubOffsetY=parseInt(t.size)),"top"===this.getElementSettings("submenu_opening_position")&&(e.bottomToTopSubMenus=!0),this.excludeOtherUl(),this.elements.$menus.smartmenus(e)},toggleDropdown(){let e=this.elements.$mobileMenu;this.elements.$toggleButton.find(".hamburger").toggleClass("is-active"),e.slideToggle(250,()=>{e.toggleClass("raven-nav-menu-active").css("display","")}),this.dropdownFullWidth()},dropdownFullWidth(){var e,t,i,n,s,a=this.elements.$mobileMenu;a.css("max-height",document.documentElement.clientHeight-a.get(0).getBoundingClientRect().top),"stretch"===this.getElementSettings("full_width")&&(e=this.elements.$elementorElement,t=this.elements.$elementorContainer,i=this.elements.$toggleButton,n=this.elements.$mobileContainer,s=window.innerWidth,this.stretchElement.stretch(),a.css("top",e.offset().top+e.outerHeight()-i.offset().top),n.css("max-width",1024<s?t.outerWidth():"none"))},sideMenuPush(){var e=this.getElementSettings("side_menu_alignment");let t=parseInt(this.$element.css("--menu-container-width"))||250;"right"===e&&(t=-t),this.elements.$body.hasClass("raven-nav-menu-effect-pushed")?this.elements.$body.removeClass("raven-nav-menu-effect-pushed").removeAttr("style"):this.elements.$body.addClass("raven-nav-menu-effect-pushed").css("margin-"+(this.isRtl()?"right":"left"),t)},toggleMobileMenu(){this.elements.$mobileMenu.toggleClass("raven-nav-menu-active"),this.elements.$mobileMenu.hasClass("raven-nav-menu-active")?this.elements.$mobileMenu.parents(".animated").addClass("raven-nav-menu-parents-animation"):this.elements.$mobileMenu.parents(".animated").removeClass("raven-nav-menu-parents-animation"),0!==this.elements.$toggleButton.find(".hamburger").length&&this.elements.$toggleButton.find(".hamburger").toggleClass("is-active")},mobileMenuScroll(){let n=document.querySelectorAll(".raven-nav-menu-mobile.raven-nav-menu-dropdown, .raven-nav-menu-mobile.raven-nav-menu-full-screen"),s=null;for(let i=0;i<n.length;i++)n[i].addEventListener("touchstart",function(e){1===e.targetTouches.length&&(s=e.targetTouches[0].clientY)},{capture:!1,passive:!0}),n[i].addEventListener("touchmove",function(e){var t;1===e.targetTouches.length&&(t=e.targetTouches[0].clientY-s,0===n[i].scrollTop&&0<t&&e.cancelable&&e.preventDefault(),n[i].scrollHeight-n[i].scrollTop<=n[i].clientHeight)&&t<0&&e.cancelable&&e.preventDefault()},{capture:!1,passive:!0})},mobileMenuPageRedirection(){var e=this.elements.$mobileMenu.find(".menu-item-has-children"),t=e.find("> .raven-link-item"),i=t.find("> .sub-arrow");0!==e.length&&0!==t.length&&i.on("click",function(e){a(e.currentTarget).parent().hasClass("highlighted")&&e.preventDefault()})},inPageMenuClick(){let n=this,s=this.getHeaderSettings(),e;this.elements.$menus.on("click",t=>{e=t.target.getAttribute("href")||"";let i=null;try{i=new window.URL(a(t.target).prop("href"))}catch(e){return}if((i.href.replace(i.hash,"")===window.location.href.replace(window.location.hash,"")||-1!==e.search(/^#/))&&-1!==i.hash.search(/^#/)){e=i.hash,t.preventDefault();t=a(e);if(0!==t.length){let e=t.offset().top;return e=(e-=n.getAdminbarHeight())-n.getBodyBorderWidth(),s&&"sticky"===s.behavior&&s.overlap||s&&!s.behavior?e-=n.isHeaderSticked()?n.tbarHeight():2*n.tbarHeight():e-=n.tbarHeight(),n.hasCustomStickyHeader()?e-=n.getCustomStickyHeaderHeight():(s&&"fixed"===s.behavior&&"top"===s.position||s&&"sticky"===s.behavior)&&(e-=n.getHeaderHeight()),n.elements.$body.hasClass("raven-nav-menu-effect-pushed")&&n.sideMenuPush(),n.elements.$mobileMenu.removeClass("raven-nav-menu-active"),n.changeHamburgerState(!1),window.history.pushState(null,null,i.hash),a("html, body").stop().animate({scrollTop:e},500,"swing"),!1}n.elements.$body.hasClass("raven-nav-menu-effect-pushed")&&n.sideMenuPush(),n.elements.$mobileMenu.removeClass("raven-nav-menu-active"),n.changeHamburgerState(!1),window.history.pushState(null,null,i.hash)}})},inPageMenuScroll(){let i=this;i.elements.$inPageMenuItems.length&&i.elements.$inPageMenuItems.each(function(e,t){if(!(t.hash<1)){let e=a('[id="'+t.hash.replace("#","")+'"]');e.length&&(t=a(t),window.location.hash||i.activateMenuItem(e,t),window.addEventListener("scroll",_.throttle(function(){i.activateMenuItem(e,t)})))}})},activateMenuItem(e,t){let i=!1;var n=this.getHeaderHeight()+this.getAdminbarHeight(),s=e.offset().top,a=s-1-n,s=s-2+e.outerHeight()-n,e=window.pageYOffset;a<=e&&e<=s&&(i=!0),t.toggleClass("raven-menu-item-active",i)},getHeaderHeight(){var e,t=a(".jupiterx-header");return 0!==t.length&&(e=t.data("jupiterx-settings").behavior,"fixed"===e||"sticky"===e||window.pageYOffset<t.height())?t.height():0},hasCustomStickyHeader(){var e=this.getHeaderSettings();return!!e&&!(!e.behavior||"sticky"!==e.behavior||e.stickyTemplate&&e.stickyTemplate===e.template)},getHeaderSettings(){return a(".jupiterx-header").data("jupiterx-settings")},getCustomStickyHeaderHeight(){var e;return!this.hasCustomStickyHeader()||0===(e=a(".jupiterx-header-custom .elementor:last-of-type")).length?0:e.outerHeight()},getBodyBorderWidth(){var e=a(".jupiterx-site-body-border");return 0!==e.length&&(e=e.css("border-width"))?parseInt(e.replace("px","")):0},getAdminbarHeight(){var e=a("#wpadminbar");return e.length?e.height():0},tbarHeight(){var e=a(".jupiterx-tbar");return e.length?e.outerHeight():0},onElementChange(e){var t,i;"stretch"!==this.getElementSettings("full_width")?(this.stretchElement.reset(),this.elements.$mobileMenu.removeAttr("style"),this.elements.$mobileMenu.find(".raven-container").removeAttr("style")):this.dropdownFullWidth(),"mobile_layout"!==e&&"side_menu_effect"!==e||(this.elements.$body.removeClass("raven-nav-menu-effect-pushed").removeAttr("style"),this.elements.$mobileMenu.removeClass("raven-nav-menu-active")),"side"===this.getElementSettings("mobile_layout")&&e.startsWith("menu_container_width")&&this.elements.$body.hasClass("raven-nav-menu-effect-pushed")&&(i=this.getElementSettings("side_menu_alignment"),t=parseInt(this.$element.css("--menu-container-width"))||250,this.elements.$body.css("margin-left","left"===i?t:-t)),"submenu_space_between"===e&&"object"==typeof(i=this.getElementSettings("submenu_space_between"))&&(this.findElement(".raven-submenu").first().css("margin-top",""===i.size?"0":i.size+"px"),this.elements.$menus.smartmenus("destroy"),this.initSmartMenu())},onSectionActivated(e){this.editShowSubmenu("section_submenu"===e)},onEditorClosed(){this.editShowSubmenu(!1)},editShowSubmenu(e){var t=this.findElement(".raven-submenu").first(),i=this.getElementSettings("submenu_space_between");t.toggleClass("raven-show-submenu",e),"object"==typeof i&&t.css("margin-top",""===i.size?"0":i.size+"px")},onSideMenuItemClick(e,t){var t=a(t);0!==t.closest(".raven-nav-menu-side").length&&-1===(t=t.attr("href")).search(/^#/)&&0!==t.trim().length&&this.elements.$closeButton.trigger("click")},isHeaderSticked(){return 0<a(".jupiterx-header-sticked").length},setMegaMenuWidth(){let e=this.elements.$liNavItem.find(".submenu .raven-megamenu-wrapper"),t=this.elements.$elementorContainer,i=t.offset().left,n=t.outerWidth();e.each(function(){var e=a(this),t=e.parent().parent().offset().left,t=-Math.abs(t-i);e.parent().css("transform",`translateX(${t}px)`)}),e.css("width",n+"px")},excludeOtherUl(){this.elements.$liNavItem.find(".submenu .raven-megamenu-wrapper").each(function(){a(this).find("ul").attr("data-sm-skip","true")})},changeHamburgerState(e){var t=this.elements.$toggleButton.find(".hamburger");0!==t.length&&(e?t.addClass("is-active"):t.removeClass("is-active"))}})},{"../utils/module":9}],51:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{button:".elementor-button.elementor-paypal-legacy",errors:".elementor-message-danger"}}}getDefaultElements(){var e=this.getSettings();return{wrapper:this.$element[0],button:this.$element[0].querySelector(e.selectors.button),errors:this.$element[0].querySelectorAll(e.selectors.errors)}}handleClick(e){0<this.elements.errors.length&&(e.preventDefault(),this.elements.errors.forEach(e=>{e.classList.remove("elementor-hidden")}))}bindEvents(){_.isNull(this.elements.button)||this.elements.button.addEventListener("click",this.handleClick.bind(this))}}},{}],52:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new a({$element:e})};var i=s(e("../utils/module")),n=s(e("../utils/masonry"));function s(e){return e&&e.__esModule?e:{default:e}}let a=i.default.extend({Masonry:null,onInit(){$(this.$element).on("add-stack-effect",this.addStackEffect),"masonry"===this.getInstanceValue("layout")&&this.createMasonry(),"stack"===this.getElementSettings("_skin")&&$(this.$element).trigger("add-stack-effect")},addStackEffect(){let i=this.getElementSettings("stack_hover_effect");$.each(this.$element.find(".raven-photo-album-item"),(e,t)=>{new window[i+"Fx"]({el:t})})},createMasonry(){let e=this;e.Masonry=new n.default({$element:e.$element}),e.Masonry.run(),"stack"===e.getElementSettings("_skin")&&setTimeout(()=>{$(e.$element).trigger("add-stack-effect")},50)}})},{"../utils/masonry":8,"../utils/module":9}],53:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{container:".raven-photo-roller",frame:".raven-photo-roller-frame",image:".raven-photo-roller-frame img"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$container:this.$element.find(e.container),$frame:this.$element.find(e.frame),$image:this.$element.find(e.image)}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.getElementSettings("max_height").size&&this.calculateNewWidth(),void 0!==window.safari&&(this.redraw(),$(window).resize(this.redraw))},redraw(){this.elements.$container.hide().show(0)},calculateNewWidth(){var e,t=this.getElementSettings("max_height"),i=parseFloat(this.elements.$image.css("width"),10),n=parseFloat(this.elements.$image.css("height"),10);this.elements.$frame.css("max-height",t.size+t.unit),this.elements.$frame.after().css("max-height",t.size+t.unit),"px"===t.unit&&t.size<n?(e=t.size/n*i,this.elements.$frame.css("width",e),this.elements.$image.css("width",e)):"%"===t.unit&&t.size<100&&(e=n*t.size/100,this.elements.$frame.css("width",t=e*(i/n)),this.elements.$frame.css("height",e),this.elements.$image.css("width",t),this.elements.$image.css("height",e))}})},{"../utils/module":9}],54:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({onInit(){$("body").find("li.depth-1").each(function(e,t){$(t).find(".children").last().find(".comment").last().find(".jupiterx-comment-body").css({"border-bottom":"none","padding-bottom":"5px"})}),this.actionLinkIconOnHover()},onElementChange(){this.actionLinkIconOnHover()},getWrapper(){return'div[data-id="'+this.getID()+'"]'},actionLinkIconOnHover(){var e=this.getWrapper();let t=$(e).css("--action-links-icon-color-hover"),i=$(e).find(".fa-comment-dots").css("color");t&&($(e).find(".jupiterx-comment-links i").on("mouseover",function(){$(this).css("color",t)}),$(e).find(".jupiterx-comment-links i").on("mouseleave",function(){$(this).css("color",i)}),$(e).find(".comment-reply-link").on("mouseover",function(){$(this).parents(".jupiterx-comment-links").find(".fa-comment-dots").css("color",t)}),$(e).find(".comment-reply-link").on("mouseleave",function(){$(this).parents(".jupiterx-comment-links").find(".fa-comment-dots").css("color",i)}),$(e).find(".jupiterx-comment-links li:last-child").on("mouseover",function(){$(this).parents(".jupiterx-comment-links").find(".fa-paper-plane").css("color",t)}),$(e).find(".jupiterx-comment-links li:last-child").on("mouseleave",function(){$(this).parents(".jupiterx-comment-links").find(".fa-paper-plane").css("color",i)}))}})},{"../utils/module":9}],55:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{image:".raven-post-navigation-featured-image"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$navigation:this.$element,$image:this.$element.find(e.image)}},bindEvents(){this.handleZoomAndMove()},handleZoomAndMove(){var e=this.getInstanceValue("hover_animation_featured_image");!e||"zoom-move"!==e||this.elements.$image.length<1||(this.elements.$image.on("mouseout",e=>{e.currentTarget.style.transform="perspective(900px) translate3d(0px, 0px, 0px) scale(1)"}),this.elements.$image.on("mousemove",e=>{var t=e.currentTarget.getBoundingClientRect(),i=((t.width+35)/t.width).toFixed(2),n=((t.height+35)/t.height).toFixed(2),s=t.width/2-(e.clientX-t.left),a=t.height/2-(e.clientY-t.top),s=s/t.width*30,a=a/t.height*30;e.currentTarget.style.transform=`perspective(900px) translate3d(${s}px, ${a}px, 0px)  scale(`+Math.max(i,n)}))}})},{"../utils/module":9}],56:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.classic=function(e){new n({$element:e})},i.cover=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{classes:{dots:"swiper-pager"},selectors:{postImageFit:".raven-image-fit img",carouselWrapper:".raven-swiper-slider",sliderWrapper:".raven-posts-carousel-swiper-container",itemsSlider:".swiper-wrapper"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$carouselWrapper:this.$element.find(e.carouselWrapper),$sliderWrapper:this.$element.find(e.sliderWrapper),$itemsSlider:this.$element.find(e.itemsSlider)}},getCarouselSettings(){return{slides_view:this.getInstanceValue("slides_view"),slides_view_tablet:this.getInstanceValue("slides_view_tablet"),slides_view_mobile:this.getInstanceValue("slides_view_mobile"),slides_scroll:this.getInstanceValue("slides_scroll"),slides_scroll_tablet:this.getInstanceValue("slides_scroll_tablet"),slides_scroll_mobile:this.getInstanceValue("slides_scroll_mobile"),enable_autoplay:this.getInstanceValue("enable_autoplay"),autoplay_speed:this.getInstanceValue("autoplay_speed"),enable_infinite_loop:this.getInstanceValue("enable_infinite_loop"),enable_hover_pause:this.getInstanceValue("enable_hover_pause"),overflow_visible:this.getInstanceValue("overflow_visible"),transition_speed:this.getInstanceValue("transition_speed"),show_navigation:this.getInstanceValue("show_arrows"),show_pagination:this.getInstanceValue("show_pagination"),pagination_position:this.getInstanceValue("pagination_position"),columns_space_between:this.getInstanceValue("columns_space_between"),columns_space_between_mobile:this.getInstanceValue("columns_space_between_mobile"),columns_space_between_tablet:this.getInstanceValue("columns_space_between_tablet")}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);let n=this.getCarouselSettings(),s={draggable:!1,slidesPerColumn:0,centeredSlides:"yes"===n.overflow_visible,centeredSlidesBounds:"yes"===n.overflow_visible,spaceBetween:n.columns_space_between_mobile.size,slidesPerView:"yes"===n.overflow_visible?+n.slides_view_mobile+.5:+n.slides_view_mobile,slidesPerGroup:+n.slides_scroll_mobile,autoplay:"yes"===n.enable_autoplay&&{delay:n.autoplay_speed},loop:"yes"===n.enable_infinite_loop,speed:+n.transition_speed,navigation:"yes"===n.show_navigation&&{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},appendArrows:this.elements.$sliderWrapper,pagination:"yes"===n.show_pagination&&{el:".swiper-pagination",type:"bullets",clickable:!0},breakpoints:{360:{slidesPerView:"yes"===n.overflow_visible?+n.slides_view_mobile+.5:+n.slides_view_mobile,slidesPerGroup:+n.slides_scroll_mobile,spaceBetween:n.columns_space_between_mobile.size},768:{slidesPerView:"yes"===n.overflow_visible?+n.slides_view_tablet+.5:+n.slides_view_tablet,slidesPerGroup:+n.slides_scroll_tablet,spaceBetween:n.columns_space_between_tablet.size},1024:{slidesPerView:"yes"===n.overflow_visible?+n.slides_view+.5:+n.slides_view,slidesPerGroup:+n.slides_scroll,spaceBetween:n.columns_space_between.size}}},a=("yes"===n.overflow_visible&&(this.elements.$carouselWrapper.find(".swiper-button-next").css("right","40px"),this.elements.$carouselWrapper.find(".swiper-button-prev").css("left","40px")),this);this.elements.$sliderWrapper.each(function(e,t){$(this).parents(".elementor-widget-raven-posts-carousel").find(".raven-posts-carousel").addClass("swiper-"+e),$(this).parents(".elementor-widget-raven-posts-carousel").find(".raven-posts-carousel").addClass("swiper-"+e),s.navigation&&(s.navigation={nextEl:$(t).parents(".raven-posts-carousel").find(".swiper-button-next")[0],prevEl:$(t).parents(".raven-posts-carousel").find(".swiper-button-prev")[0]});let i=null;s.on={},s.on.init=function(){a.handleAnitmation(),a.handleFeaturedIamageEffect()},"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(t,s).then(e=>{i=e}):i=new Swiper(t,s),"yes"===n.enable_autoplay&&"yes"===n.enable_hover_pause&&$(t).on({mouseenter(){i.autoplay.stop()},mouseleave(){i.autoplay.start()}})})},handleAnitmation(){this.elements.$sliderWrapper.imagesLoaded().done(()=>{let e=[...this.elements.$sliderWrapper[0].querySelectorAll(".swiper-slide")];this.getInstanceValue("load_effect")?(e="slide-right"===this.getInstanceValue("load_effect")?e.slice().reverse():e).forEach((e,t)=>{setTimeout(()=>{e.classList.add("raven-posts-carousel-loaded")},200+100*t),setTimeout(()=>{e.querySelector(".raven-posts-carousel-load-effect").classList.remove("raven-post-carousel-effect-"+this.getInstanceValue("load_effect"),"raven-posts-carousel-load-effect")},1500+100*t)}):e.forEach(e=>{e.classList.add("raven-posts-carousel-loaded")})})},handleFeaturedIamageEffect(){var e=this.getInstanceValue("post_image_hover_effect");if(e&&"zoom-move"===e){let e=this.elements.$sliderWrapper.find(".raven-post-image");(e="cover"===this.getElementSettings("_skin")?this.elements.$sliderWrapper.find(".raven-post-wrapper"):e).on("mouseout",e=>{e=e.currentTarget.querySelector(".raven-posts-carousel-zoom-move-wrapper");e&&(e.style.transform="perspective(900px) translate3d(0px, 0px, 0px) scale(1)")}),e.on("mousemove",e=>{var t=e.currentTarget.getBoundingClientRect(),i=((t.width+35)/t.width).toFixed(2),n=((t.height+35)/t.height).toFixed(2),s=e.currentTarget.querySelector(".raven-posts-carousel-zoom-move-wrapper"),a=t.width/2-(e.clientX-t.left),e=t.height/2-(e.clientY-t.top),a=a/t.width*30,e=e/t.height*30;s&&(s.style.transform=`perspective(900px) translate3d(${a}px, ${e}px, 0px) scale(${Math.max(i,n)})`)}),"cover"!==this.getElementSettings("_skin")||document.body.classList.contains("elementor-editor-active")||e.on("click",e=>{e=e.currentTarget.querySelector(".raven-post-image").getAttribute("data-href");e&&window.location.assign(e)})}}})},{"../utils/module":9}],57:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.classic=function(e){new r({$element:e})},i.cover=function(e){new r({$element:e})};var i=o(e("../utils/module")),n=o(e("../utils/sortable")),s=o(e("../utils/pagination")),a=o(e("../utils/masonry"));function o(e){return e&&e.__esModule?e:{default:e}}let r=i.default.extend({Sortable:null,Pagination:null,Masonry:null,getDefaultSettings(){return{classes:{postMirrored:"data-mirrored"},selectors:{posts:".raven-posts",postItem:".raven-post-item",postImageFit:".raven-image-fit img",postMirrored:"[data-mirrored]",loadMore:".raven-load-more",loadMoreButton:".raven-load-more-button",pagination:".raven-pagination",sortable:".raven-sortable",infinteLoadIndicator:".raven-infinite-load"},state:{paged:1,category:-1,maxNumPages:1,isLoading:!1}}},getDefaultElements(){var e=this.getSettings("selectors");return{$postsContainer:this.$element.find(e.posts),$loadMore:this.$element.find(e.loadMore),$loadMoreButton:this.$element.find(e.loadMoreButton),$pagination:this.$element.find(e.pagination),$infinteLoadIndicator:this.$element.find(e.infinteLoadIndicator)}},bindEvents(){var e,t;"yes"===this.getInstanceValue("mirror_rows")&&elementorFrontend.addListenerOnce(this.$element.data("model-cid"),"resize",this.mirrorRows.bind(this)),"load_more"===this.getInstanceValue("pagination_type")&&this.elements.$loadMore.length&&(e=this.getSettings("state"),t=this.elements.$loadMore.data("settings"),this.setPaged({paged:e.paged,maxNumPages:t.maxNumPages}),this.elements.$loadMoreButton.on("click",this.handleLoadMore.bind(this)))},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initializeOnce(),this.initialize()},initializeOnce(){"page_based"===this.getInstanceValue("pagination_type")&&this.paginationModule(),"yes"===this.getInstanceValue("show_sortable")&&this.sortableModule()},initialize(){"masonry"===this.getInstanceValue("layout")&&this.runMasonry(),"yes"===this.getInstanceValue("mirror_rows")&&this.mirrorRows(),"infinite_load"===this.getInstanceValue("pagination_type")&&this.infiniteLoadObserver(),objectFitPolyfill(this.$element.find(this.getSettings("selectors.postImageFit")))},paginationModule(){var e=s.default.extend({handlePagination:this.handlePagination.bind(this)});this.Pagination=new e({$element:this.$element.find(this.getSettings("selectors.pagination"))})},sortableModule(){var e=n.default.extend({handleSort:this.handleSort.bind(this)});this.Sortable=new e({$element:this.$element.find(this.getSettings("selectors.sortable"))})},afterAppend(){"yes"===this.getInstanceValue("mirror_rows")&&this.mirrorRows(),"infinite_load"===this.getInstanceValue("pagination_type")&&this.infiniteLoadObserver()},setColumnsCount(){var e=elementorFrontend.getCurrentDeviceMode();let t="desktop"===e?"columns":"columns_"+e;this.setSettings("columnsCount",parseInt(this.getInstanceValue(t)))},runMasonry(){this.Masonry=new a.default({$element:this.$element}),this.Masonry.run()},mirrorRows(){this.setColumnsCount();var t=this.getSettings(),i=this.$element.find(t.selectors.postItem);if(i.filter(t.selectors.postMirrored).removeAttr(t.classes.postMirrored),i.length&&i.length>t.columnsCount){var n=i.length/t.columnsCount;for(let e=1;e<n;e+=2){var s=e*t.columnsCount;i.slice(s,s+t.columnsCount).attr(t.classes.postMirrored,!0)}}},createObserver(e,i,n){if(!(e.length<1)){let t=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(i(),t.disconnect())})},n);t.observe(e[0])}},infiniteLoadObserver(){let i=this;i.createObserver(i.elements.$infinteLoadIndicator,()=>{var e=i.getSettings("state"),t=e.paged+1;i.addPosts({paged:t,category:e.category})},{threshold:1})},ajaxPosts(e,t){var e={action:"raven_get_render_posts",post_id:this.getCurrentPostId(),model_id:this.getID(),paged:e.paged,category:e.category,lang:this.elements.$postsContainer.data("lang")},i=this.elements.$postsContainer.data("archive-query");i&&(e.archive_query=JSON.stringify(i));this.setSettings("state.isLoading",!0),$.ajax({type:"POST",url:_wpUtilSettings.ajax.url,data:e,success:function(e){e.success&&e.data.posts&&t(e)},complete:function(){this.setSettings("state.isLoading",!1)}.bind(this)})},addPosts(e){var t=this.getSettings("state");return!(t.isLoading||t.paged<1||(this.ajaxPosts(e,this.appendPosts),0))},appendPosts(e){var t=this.getSettings("state");"masonry"===this.getInstanceValue("layout")?this.Masonry.push(e.data.posts):this.elements.$postsContainer.append(e.data.posts),this.setPaged({paged:t.paged+1,maxNumPages:e.data.max_num_pages}),this.afterAppend()},setPosts(e){return!this.getSettings("state").isLoading&&(this.ajaxPosts(e,this.renderPosts),!0)},renderPosts(e){this.elements.$postsContainer.empty(),this.elements.$postsContainer.append(e.data.posts),this.Sortable&&!this.Sortable.isEnabled()&&(this.Sortable.renderUpdate(),this.Pagination)&&this.Pagination.isEnabled()&&this.Pagination.recreatePagination(e.data.max_num_pages),this.Pagination&&!this.Pagination.isEnabled()&&this.Pagination.renderUpdate(),this.setPaged({paged:1,maxNumPages:e.data.max_num_pages}),this.initialize()},handleLoadMore(e){e.preventDefault();var e=this.getSettings("state"),t=e.paged+1;this.addPosts({paged:t,category:e.category})},handleInfiniteLoad(){var e=this.getSettings("state"),t=e.paged+1;this.addPosts({paged:t,category:e.category})},handlePagination(e){this.scrollToContainer(this.elements.$postsContainer),this.setPosts({paged:e,category:this.getSettings("state.category")})},handleSort(e){this.setPosts({paged:1,category:e})&&this.setSettings("state.category",e)},setPaged(e){let{paged:t,maxNumPages:i}=e;-1===(t=t>=i?-1:t)?this.elements.$loadMore.hide():this.elements.$loadMore.show(),this.setSettings("state.paged",t),this.setSettings("state.maxNumPages",i)},getCurrentPostId(){return parseInt(this.elements.$postsContainer.data("post-id"))},onSectionActivated(e){e&&this.editOverlayIcons(-1!==e.indexOf("section_icons"))},onEditorClosed(){this.editOverlayIcons(!1)},editOverlayIcons(e){this.$element.toggleClass("raven-edit-icons",e)}})},{"../utils/masonry":8,"../utils/module":9,"../utils/pagination":20,"../utils/sortable":22}],58:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{standardTab:".raven-product-data-tabs.standard-tab-style .woocommerce-tabs ul.tabs a"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$standardTab:this.$element.find(e.standardTab)}},bindEvents(){document.body.classList.contains("elementor-editor-active")&&$(".wc-tabs-wrapper, .woocommerce-tabs, #rating").trigger("init"),this.elements.$standardTab.on("click",function(e){$(".raven-product-data-tabs.standard-tab-style .woocommerce-tabs ul.tabs li").removeClass("previous-tab"),$(e.currentTarget).parent().prev().addClass("previous-tab")})}})},{"../utils/module":9}],59:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{gallery:".raven-product-gallery-wrapper",galleryItemsWrapper:".raven-product-gallery-items",galleryItems:".raven-product-gallery-items li",galleryBase:".woocommerce-product-gallery-raven-widget",galleryThumbs:".flex-control-thumbs",galleryImageFit:".raven-image-fit img"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$gallery:this.$element.find(e.gallery),$galleryItemsWrapper:this.$element.find(e.galleryItemsWrapper),$galleryItems:this.$element.find(e.galleryItems),$galleryBase:this.$element.find(e.galleryBase),$galleryThumbs:this.$element.find(e.galleryThumbs)}},getGallerylSettings(){return{layout:this.getInstanceValue("gallery_layout"),thumbnails:this.getInstanceValue("thumbnails")||"",carousel:this.getInstanceValue("carousel"),lightbox:this.getInstanceValue("lightbox"),zoom:this.getInstanceValue("zoom"),wcZoomDisabled:this.$element.data("wc-disable-zoom")||"",wcLighboxDisabled:this.$element.data("wc-disable-lightbox")||"",videoIsEnable:"1"===this.getInstanceValue("video_enable"),aspectIsEnabled:"true"===this.getInstanceValue("enable_aspect_ratio")}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);var e=this.getGallerylSettings();"stack"===e.layout&&e.aspectIsEnabled&&objectFitPolyfill(this.$element.find(this.getSettings("selectors.galleryImageFit"))),this.galleryItemsHtml=[]},bindEvents(){this.galleryEvent()},onElementChange(e){var t=this.getGallerylSettings();if("aspect_ratio"===e&&t.videoIsEnable){let e=this.$element.find(".raven-product-gallery-wrapper").find(".raven-product-gallery-stack-wrapper"),t=e.find(".jupiterx-product-gallery-stack-video"),i=e.find(".raven-product-gallery-stack-image"),n=i.height();if(t.css("height","auto"),0===i.length)return void setTimeout(()=>t.css("height","max-content"));setTimeout(()=>t.height(n))}["product_thumbnail_width","product_thumbnail_width"].includes(e)&&new window.jupiterxProductGallery(jQuery(".raven-product-gallery-wrapper"),!0)},galleryEvent(){this.ProductGalleryInstance();this.resetButtonOnClick(),this.updateGalleryPictures(this),this.singleSlideOnClick()},ProductGalleryInstance(){let r=jQuery,s=this.getGallerylSettings(),a=this.elements.$galleryBase.find(".raven-product-gallery-slider-wrapper"),i=this.getWrapper(),o=this,t=(r(a).removeClass("jupiterx-product-gallery-vertical jupiterx-product-gallery-horizontal jupiterx-product-gallery-none"),this.getThumbnail(o)),l=(window.innerWidth<768&&(s.thumbnails="horizontal",r(i).find(".woocommerce-product-gallery-raven-widget").removeClass("raven-product-gallery-left raven-product-gallery-right").addClass("raven-product-gallery-horizontal").find("ol").removeClass("slick-vertical")),function(e,t=!1){if(this.$target=e,!0===t)return this;"stack"===s.layout&&(s.zoom&&this.initZoom("li"),s.zoom&&this.lightbox(),s.videoIsEnable)&&(this.controlVideoOnload(),this.endedVideo(),this.handleVideoHeight()),"standard"===s.layout&&(this.slider(),s.carousel||this.carousel(),s.zoom&&this.zoomIcon(),s.lightbox&&this.standardLightbox(),s.lightbox||this.$target.find(".woocommerce-product-gallery__image").find("a").css("pointer-events","none"),s.wcZoomDisabled&&s.zoom&&setTimeout(()=>{this.initZoom(".woocommerce-product-gallery__image")},100),s.wcLighboxDisabled&&s.lightbox&&!s.videoIsEnable&&this.initPhotoswipe(),this.disableProductElementorLighBox(),this.createSlickThumbnailsSlider(),this.repositionDirectionNav(),s.videoIsEnable)&&(this.handleIframe(),this.handleVideoOnChangeSlide(),this.handlePhotoswipe(),this.endedVideo())});this.handleWcModal(),l.prototype.endedVideo=function(){r("video").on("ended",function(e){r(e.currentTarget).parent().find("i").removeClass("circle-pause").addClass("circle-play")})},l.prototype.handleIframe=function(){var e=this.$target;let t=e.find(".flex-active-slide");(t=0===t.length?e.find(".woocommerce-product-gallery__image"):t).find("iframe").on("load",function(e){r(e.currentTarget).parent().removeClass("iframe-on-load"),r(e.currentTarget).show(),r(e.currentTarget).next().hide()})},l.prototype.handleVideoHeight=function(){var e=this.$target.find(".raven-product-gallery-stack-wrapper"),t=e.find(".jupiterx-product-gallery-stack-video"),e=e.find(".raven-product-gallery-stack-image"),i=e.height();0===e.length?t.css("height","max-content"):t.height(i)},l.prototype.slider=function(){var e=!!document.body.classList.contains("rtl");let t='<svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M4.8,6l-4.5,4.3c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.2-5C7.1,6.5,7.2,6.3,7.2,6S7.1,5.5,6.9,5.3l-5.2-5C1.5,0.1,1.2,0,1,0C0.7,0,0.5,0.1,0.3,0.3c-0.4,0.4-0.4,1,0,1.4L4.8,6z"/></svg>',i='<svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M2.4,6l4.5-4.3c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.2,5C0.1,5.5,0,5.7,0,6s0.1,0.5,0.3,0.7l5.2,5\tC5.7,11.9,6,12,6.2,12c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L2.4,6z"/></svg>';e&&(t='<svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M2.4,6l4.5-4.3c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.2,5C0.1,5.5,0,5.7,0,6s0.1,0.5,0.3,0.7l5.2,5\tC5.7,11.9,6,12,6.2,12c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L2.4,6z"/></svg>',i='<svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M4.8,6l-4.5,4.3c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.2-5C7.1,6.5,7.2,6.3,7.2,6S7.1,5.5,6.9,5.3l-5.2-5C1.5,0.1,1.2,0,1,0C0.7,0,0.5,0.1,0.3,0.3c-0.4,0.4-0.4,1,0,1.4L4.8,6z"/></svg>');e={flexslider:{allowOneSlide:!1,animation:"slide",animationLoop:!1,animationSpeed:500,controlNav:"thumbnails",directionNav:!0,nextText:t,prevText:i,rtl:e,slideshow:!1,smoothHeight:!1},photoswipe_enabled:!(!s.lightbox||s.videoIsEnable),zoom_enabled:!!s.zoom};a.wc_product_gallery(e),this.smoothHeight()},l.prototype.smoothHeight=function(e=400){setTimeout(()=>{var e=r(i).find(".flex-viewport"),t=r(i).find(".flex-active-slide").height(),e=(e.animate({height:t}),t/2);r(".flex-direction-nav").css("top",e+"px")},e)},l.prototype.getGalleryItems=function(){let e=r(".woocommerce-product-gallery__image"),o=[];return 0<e.length&&e.each(function(e,t){var i,n,s,a=r(t).find("img");0<a.length?(n=a.attr("data-large_image"),s=a.attr("data-large_image_width"),i=a.attr("data-large_image_height"),n={alt:a.attr("alt"),src:n,w:s,h:i,title:a.attr("data-caption")?a.attr("data-caption"):a.attr("title")},o.push(n)):(r(t).find(".jupiterx-attachment-media-custom-video-icons").css("max-width","inherit"),s=r(t).find(".jupiterx-attachment-media-iframe").parent().html(),o.push({html:'<div class="jupiterx-pswp-attachment-media-iframe">'+s+"</div>"}))}),o},l.prototype.handlePhotoswipe=function(){if(s.lightbox&&(this.$target.off("click",".woocommerce-product-gallery__trigger"),this.$target.off("click",".woocommerce-product-gallery__image a"),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(e){e.preventDefault()}),s.zoom)){0===this.$target.find(".woocommerce-product-gallery__trigger").length&&this.$target.append('<a href="#" class="woocommerce-product-gallery__trigger"></a>');let e=r(this.$target).find(".woocommerce-product-gallery__trigger");r(e).hide(),r(document).on("click",".zoomImg, .woocommerce-product-gallery__image a",function(){r(e).click()})}},l.prototype.initPhotoswipe=function(){var e=this.$target;if(0<e.find("img").length&&(this.$target.prepend('<a href="#" class="woocommerce-product-gallery__trigger"></a>'),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(e){e.preventDefault()})),s.zoom){let t=e.find(".woocommerce-product-gallery__trigger");r(document).on("click",".flex-active-slide",function(e){0<r(e.currentTarget).find(".jupiterx-attachment-media-iframe").length||r(t).click()})}},l.prototype.handleVideoOnPhotoSwipe=function(n,e){r(n).hasClass("pswp--open")&&(e.listen("beforeChange",function(){let i=r(n).find("video"),e=r(n).find("iframe"),t=r(n).find(".pswp__item");0<i.length&&(i.parent().find("i").removeClass("circle-pause").addClass("circle-play"),i.get(0).pause()),0<e.length&&(l.prototype.resetIframes(e),r(n).find("iframe").on("load",function(e){r(e.currentTarget).parent().removeClass("iframe-on-load"),r(e.currentTarget).show(),r(e.currentTarget).next().hide()})),t.each(function(e,t){"block"===r(t).css("display")&&void 0!==r(t).find("video").attr("autoplay")&&(i.parent().find("i").removeClass("circle-play").addClass("circle-pause"),r(t).find("video").get(0).play())})}),l.prototype.handleVideoOnClick(r(n)))},l.prototype.openPhotoswipe=function(e){e.preventDefault();var t,i=r(".pswp")[0],n=l.prototype.getGalleryItems(),e=r(e.target);let s;e.is(".woocommerce-product-gallery__trigger")||e.is(".woocommerce-product-gallery__trigger img")?(s=a.find(".flex-active-slide"),t=r.extend({index:r(s).index(),addCaptionHTMLFn:(e,t)=>e.title?(t.children[0].textContent=e.title,!0):(t.children[0].textContent="",!1)},{closeOnScroll:!1,history:!1,hideAnimationDuration:0,showAnimationDuration:0}),(n=new PhotoSwipe(i,PhotoSwipeUI_Default,n,t)).init(),l.prototype.handleVideoOnPhotoSwipe(i,n)):s=e.closest(".woocommerce-product-gallery__image")},l.prototype.disableProductElementorLighBox=function(){var e=r(this.$target).find("a");s.lightbox&&document.body.classList.contains("elementor-editor-active")?r(e).attr("data-elementor-open-lightbox","yes"):r(e).attr("data-elementor-open-lightbox","no")},l.prototype.initZoom=function(e){r.isFunction(r.fn.zoom)&&(e=this.$target.find(e),r(e).each(function(e,t){var i=r(t).find("img"),n=r(t).width();i.data("large_image_width")>n&&(i={touch:!1},"ontouchstart"in window&&(i.on="click"),r(t).trigger("zoom.destroy"),r(t).zoom(i))}))},l.prototype.carousel=function(){var e=this.$target.find(".flex-direction-nav");r(e).remove()},l.prototype.lightbox=function(){let e=this;setTimeout(function(){e.$target.on("click",".zoomImg",function(e){r(e.currentTarget).prev().click()})},100)},l.prototype.standardLightbox=function(){if(!s.zoom){var t=this.$target;0===t.find(".woocommerce-product-gallery__trigger").length&&this.$target.append('<a href="#" class="woocommerce-product-gallery__trigger"></a>');let e;e=t.find(".woocommerce-product-gallery__trigger"),r(e).hide(),r(document).on("click",".zoomImg, .woocommerce-product-gallery__image a",function(){r(e).click()})}},l.prototype.zoomIcon=function(){let e=this.$target,t=e.find(".woocommerce-product-gallery__trigger");r(t).hide(),s.lightbox&&e.on("click",".zoomImg, .woocommerce-product-gallery__image a",function(){r(t).click()})},l.prototype.createSlickThumbnailsSlider=function(){let n=this.$target.find(".raven-product-gallery-slider-wrapper"),e={infinite:!1,draggable:!1,slidesToShow:7,slidesToScroll:1,prevArrow:'<button class="slick-prev" aria-label="Prev" type="button"><svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M2.4,6l4.5-4.3c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.2,5C0.1,5.5,0,5.7,0,6s0.1,0.5,0.3,0.7l5.2,5\tC5.7,11.9,6,12,6.2,12c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L2.4,6z"/></svg></button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button"><svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M4.8,6l-4.5,4.3c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.2-5C7.1,6.5,7.2,6.3,7.2,6S7.1,5.5,6.9,5.3l-5.2-5C1.5,0.1,1.2,0,1,0C0.7,0,0.5,0.1,0.3,0.3c-0.4,0.4-0.4,1,0,1.4L4.8,6z"/></svg></button>'};["left","right"].includes(o.getThumbnail(o))&&(e=r.extend(e,{vertical:!0,slidesToShow:5}),setTimeout(function(){var e=n.find(".slick-active"),t=e.length;let i=e.height()*t;0<parseInt(e.css("margin-bottom"))&&(i+=parseInt(e.css("margin-bottom"))*t),0<parseInt(e.css("border-bottom-width"))&&(i+=parseInt(e.css("border-bottom-width"))*t),0<parseInt(e.css("border-top-width"))&&(i+=parseInt(e.css("border-top-width"))*t),n.find(".slick-track, .slick-list").css("height",i+"px")},100)),"horizontal"===o.getThumbnail(o)?(e.arrows=!1,e.useTransform=!1):(e.arrows=!0,e.useTransform=!0),r(".flex-control-thumbs").hasClass("slick-initialized")&&r(".flex-control-thumbs").slick("destroy"),r(".flex-control-thumbs").slick(e),s.videoIsEnable&&n.find(".woocommerce-product-gallery__image").each(function(e,t){void 0!==r(t).data("poster")&&r(".flex-control-nav").find("li[data-slick-index="+e+"]").prepend('<i class="jupiterx-product-single-play-icon"></i>')});let t=this;n.on("click",".flex-direction-nav a",function(){n.find(".flex-control-nav").slick("slickGoTo",n.find(".flex-active-slide").index()),n.find(".slick-track li").removeClass("active-slick-slide"),n.find(".flex-active").parent().addClass("active-slick-slide"),t.smoothHeight(0)})},l.prototype.repositionDirectionNav=function(){let s=this.$target.find(".raven-product-gallery-slider-wrapper");function e(){var e=s.find(".flex-direction-nav"),t=s.find(".flex-control-thumbs"),i=s.find(".jupiterx-attachment-media-custom-video-icons"),n=s.find(".flex-viewport"),t=t.outerWidth(!0);"right"===o.getThumbnail(o)&&e.css("right",t),"left"===o.getThumbnail(o)&&e.css("left",t),i.css("max-width",n.width())}r(window).resize(e),e()},l.prototype.handleVideoOnClick=function(a){a.off("click",".jupiterx-attachment-media-custom-video-icons").on("click",".jupiterx-attachment-media-custom-video-icons",function(e){var t=r(e.currentTarget),e=r(e.currentTarget).find("i"),t=t.prev(),i=a.find(".jupiterx-attachment-media-iframe"),n=a.find("video"),s=a.find("iframe");0<s.length&&l.prototype.resetIframes(s),t.get(0).paused?(i.find("i").removeClass("circle-pause").addClass("circle-play"),n.trigger("pause"),e.removeClass("circle-play").addClass("circle-pause"),t.get(0).play()):(e.removeClass("circle-pause").addClass("circle-play"),t.get(0).pause())})},l.prototype.controlVideoOnload=function(){var e=this.$target.find(".raven-product-gallery-stack-wrapper"),t=e.find("video"),i=e.find("iframe");let n=e.find("li:first-child");0!==e.length&&(0<t.length&&t.each(function(){r(this).parent().find("i").removeClass("circle-pause").addClass("circle-play"),r(this).get(0).pause()}),0<i.length&&(l.prototype.resetIframes(i),i.on("load",function(e){r(e.currentTarget).parent().removeClass("iframe-on-load"),r(e.currentTarget).show(),r(e.currentTarget).next().hide()})),0<t.length&&0===n.find("video").length&&(i=t[0],n=r(i).parent()),0<n.length&&0<n.find("video").length&&void 0!==n.find("video").attr("autoplay")&&(n.find("video").parent().find("i").removeClass("circle-play").addClass("circle-pause"),n.find("video").get(0).play()),l.prototype.handleVideoOnClick(e))},l.prototype.handleVideoOnChangeSlide=function(){let n=this.$target;n.on("click",".flex-direction-nav a, .flex-control-thumbs li, .flex-control-thumbs li .jupiterx-product-single-play-icon, .woocommerce-product-gallery__image a, .woocommerce-product-gallery__trigger",function(){var e=n.find("video"),t=n.find("iframe"),i=n.find(".flex-active-slide");0<e.length&&(e.parent().find("i").removeClass("circle-pause").addClass("circle-play"),e.each(function(e,t){r(t).get(0).pause()})),0<t.length&&(l.prototype.resetIframes(t),t.on("load",function(e){r(e.currentTarget).parent().removeClass("iframe-on-load"),r(e.currentTarget).show(),r(e.currentTarget).next().hide()})),0<i.length&&void 0!==i.find("video").attr("autoplay")&&(e.parent().find("i").removeClass("circle-play").addClass("circle-pause"),i.find("video").get(0).play())}),l.prototype.handleVideoOnClick(n)},l.prototype.resetIframes=function(e){e.each(function(e,t){var i=r(t).attr("src");r(t).attr("src",i)})},new l(jQuery(".raven-product-gallery-wrapper")),window.jupiterxProductGallery=l;window.addEventListener("resize",this.debounce(()=>{var e=window.innerWidth;(e<768||"horizontal"===o.getThumbnail(o))&&(s.thumbnails="horizontal",r(i).find(".woocommerce-product-gallery-raven-widget").removeClass("raven-product-gallery-left raven-product-gallery-right").addClass("raven-product-gallery-horizontal").find("ol").removeClass("slick-vertical")),768<=e&&"horizontal"!==t&&(s.thumbnails=t,r(i).find(".woocommerce-product-gallery-raven-widget").removeClass("raven-product-gallery-horizontal raven-product-gallery-right raven-product-gallery-left").addClass("raven-product-gallery-"+t).find("ol").addClass("slick-vertical")),new l(jQuery(".raven-product-gallery-wrapper")),e<768&&r(i).find("div.flex-active-slide").css("width",e-40)},100))},debounce(i,n){let s;return function(){let e=this,t=arguments;clearTimeout(s),s=setTimeout(function(){s=null,i.apply(e,t)},n)}},handleWcModal(){$(".pswp__button--close").off().on("click touchend",function(e){$(e.target).closest(".pswp--open").removeClass("pswp--open"),setTimeout(()=>{$(e.target).closest(".pswp--open").removeClass("pswp--open")})}),$(".pswp__item").off().on("click touched",function(e){$(e.target).closest("img.pswp__img").length||$(e.target).closest(".jupiterx-pswp-attachment-media-iframe").length||$(e.target).closest(".pswp--open").removeClass("pswp--open")})},onFullScreenClose(){let e=this;$(".pswp__button--fs").on("click",function(){e.handleWcModal()})},updateGallery(i){if(!1!==i.replace){var n=this.getWrapper(),s=i.content,a=this.getGallerylSettings();if("stack"===i.layout){$(n).find(".raven-product-gallery-wrapper").html(s);let e=new window.jupiterxProductGallery(jQuery(".raven-product-gallery-wrapper"),!0);void(a.videoIsEnable&&e.controlVideoOnload())}else{$(n).find(".woocommerce-product-gallery-raven-widget").html(s);let e=0;$(n).find(".flex-control-nav li").each(function(){0===e?$(this).addClass("slick-slide slick-current slick-active"):$(this).addClass("slick-slide slick-active"),$(this).attr("style","width: 61px;"),$(this).attr("tabindex","0"),$(this).attr("aria-hidden","false"),$(this).attr("data-slick-index",e),e++});var i=$(n).find(".flex-control-nav").html(),s=document.createElement("ol"),o=document.createElement("div"),r=document.createElement("div"),i=(s.setAttribute("class","flex-control-nav flex-control-thumbs slick-initialized slick-slider"),o.setAttribute("class","slick-list"),r.setAttribute("class","slick-track"),$(r).append(i),o.appendChild(r),s.appendChild(o),$(n).find("ol.flex-control-nav").remove(),$(n).find(".flex-viewport"));$(s).insertAfter(i),this.galleryEvent(),this.singleSlideOnClick(),this.handleWcModal(),this.onFullScreenClose();let t=new window.jupiterxProductGallery(jQuery(".raven-product-gallery-wrapper"),!0);a.videoIsEnable&&t.controlVideoOnload(),t.createSlickThumbnailsSlider()}}},restButtonAjax(){let t=this,s=t.getWrapper(),e=$(s).find('input[name="product_id"]').val(),i=$('input[name="variation_id"]').val(),n=t.galleryItemsHtml.findIndex(e=>"reset"===e.key);var a;0===i||_.isEmpty(i)?document.getElementById("jupiterx-clear-variable-button-single-page").removeEventListener("click",this.restButtonAjax):-1!==n?(a=t.galleryItemsHtml[n].value,t.updateGallery(a)):wp.ajax.post({beforeSend:()=>{var e=$(s).find(".flex-active").outerHeight(),t=$(s).find(".flex-viewport").outerHeight(),i=$(s).find(".flex-control-nav"),e='<div class="temporary-style"><style>'+`.raven-product-gallery-wrapper-placeholder .slick-slide { min-height: ${e}px };`+"</style></div>",n=$(".jupiterx-product-gallery-stack-item").outerHeight();$(s).find(".raven-product-gallery-wrapper").append(e),$(s).find(".flex-viewport").remove(),$(`<div class="flex-viewport" style="width:100%; height:${t}px;"></div>`).insertBefore(i),$(s).find(".raven-product-gallery-wrapper").addClass("raven-product-gallery-wrapper-placeholder"),$(s).find(".jupiterx-product-gallery-stack-item").css("height",n),$("#variation-previous-number").val(0)},action:"jupiterx_product_gallery_get_gallery_items",variation:"0",post_id:$(s).find('input[name="post_id"]').val(),form_id:$(s).find('input[name="form_id"]').val(),product_id:e,nonce:ravenTools.nonce}).always(function(){$(".raven-product-gallery-wrapper").removeClass("raven-product-gallery-wrapper-placeholder"),$(s).find(".raven-product-gallery-wrapper").find(".temporary-style").remove(),document.getElementById("jupiterx-clear-variable-button-single-page").removeEventListener("click",this.restButtonAjax)}).done(function(e){t.galleryItemsHtml.push({key:"reset",value:e}),t.updateGallery(e)})},resetButtonOnClick(){var e=document.getElementById("jupiterx-clear-variable-button-single-page");_.isNull(e)||e.addEventListener("click",this.restButtonAjax)},updateGalleryPictures(o){let r=this.getWrapper();var e=$(".raven-product-add-to-cart input.variation_id").val();$("body").append('<input type="hidden" id="variation-first-load" value="true">'),$("body").append(`<input type="hidden" id="variation-previous-number" value="${e}">`),$(".variation_id").off().on("change",function(){let s=$('input[name="variation_id"]').val(),e=$("#variation-first-load").val(),t=$("#variation-previous-number").val(),i=$(r).find('input[name="product_id"]').val(),n=o.galleryItemsHtml.findIndex(e=>e.key===s);var a;_.isEmpty(s)||"true"===e||s===t?$("#variation-first-load").val("false"):-1!==n?(a=o.galleryItemsHtml[n].value,o.updateGallery(a)):wp.ajax.post({beforeSend:()=>{var e=$(r).find(".flex-active").outerHeight(),t=$(r).find(".flex-viewport").outerHeight(),i=$(r).find(".flex-control-nav"),e='<div class="temporary-style"><style>'+`.raven-product-gallery-wrapper-placeholder .slick-slide { min-height: ${e}px };`+"</style></div>",n=$(".jupiterx-product-gallery-stack-item").outerHeight();$(r).find(".raven-product-gallery-wrapper").append(e),$(r).find(".flex-viewport").remove(),$(`<div class="flex-viewport" style="width:100%; height:${t}px;"></div>`).insertBefore(i),$(r).find(".raven-product-gallery-wrapper").addClass("raven-product-gallery-wrapper-placeholder"),$(r).find(".jupiterx-product-gallery-stack-item").css("height",n),$("#variation-previous-number").val(s)},action:"jupiterx_product_gallery_get_gallery_items",variation:s,post_id:$(r).find('input[name="post_id"]').val(),form_id:$(r).find('input[name="form_id"]').val(),product_id:i,nonce:ravenTools.nonce}).always(function(){$(".raven-product-gallery-wrapper").removeClass("raven-product-gallery-wrapper-placeholder"),$(r).find(".raven-product-gallery-wrapper").find(".temporary-style").remove()}).done(function(e){o.galleryItemsHtml.push({key:s,value:e}),o.updateGallery(e)})})},getWrapper(){return'div[data-id="'+this.getID()+'"]'},singleSlideOnClick(){let e=this.getWrapper(),t=this;$(e).find(".slick-current").addClass("active-slick-slide"),$(e).find("li.slick-slide").on("click",function(){$(e).find("li.slick-slide").removeClass("active-slick-slide"),$(this).addClass("active-slick-slide"),t.smoothHeight()})},smoothHeight(i=0){let n=this.getWrapper();setTimeout(()=>{var e=$(n).find(".flex-viewport"),t=$(n).find(".flex-active-slide").height(),e=(e.animate({height:t},i),t/2);$(".flex-direction-nav").css("top",e+"px")})},getThumbnail(e){return"stack"!==e.getGallerylSettings().layout&&0===e.elements.$gallery.data("has-gallery")?"horizontal":e.getElementSettings().thumbnails}})},{"../utils/module":9}],60:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(){a(),s(),n()};let o=jQuery;let n=()=>{o(".jupiterx-product-review-submit-new").on("click",function(){o(".jupiterx-product-review-alarm").css("display","none"),o(".jupiterx-product-review-global-error").css("display","none");var e=o("#jupiterx-product-review-input-rating"),t=o(".jupiterx-product-review-textarea"),i=o(".jupiterx-product-review-name"),n=o(".jupiterx-product-review-email"),s=o("#jupiterx-product-review-related");let a=!1;[e,t,i,n].forEach(e=>{""===e.val()&&(a=!0,e.parent().find(".jupiterx-product-review-alarm").css("display","block"))}),!0!==a&&(0<o("#jupiterx-product-review-acceptance").length&&o("#jupiterx-product-review-acceptance").is(":checked")&&r(i.val(),n.val()),wp.ajax.post({beforeSend:()=>{o(".jupiterx-product-review-form-wrapper").css("opacity",.5)},action:"jupiterx_product_review_submitter",score:e.val(),content:t.val(),name:i.val(),email:n.val(),post_id:s.val(),nonce:ravenTools.nonce}).always(function(){o(".jupiterx-product-review-form-wrapper").css("opacity",1)}).done(function(){location.reload()}).fail(function(){o(".jupiterx-product-review-global-error").css("display","block")}))})},s=()=>{var e=document.querySelectorAll(".jupiterx-product-review-rating-selector");let t="jupiterx-product-review-rating-selector ",i=t+" jupiterx-product-review-marked",n=t+" jupiterx-product-review-unmarked",s=!0;e.forEach(e=>e.addEventListener("click",()=>{o(".jupiterx-product-review-rating-selector").attr("class",n),o(e).attr("class",i),o(e).prevAll().attr("class",i),o("#jupiterx-product-review-input-rating").val(o(e).attr("data-rate")),s=!1})),e.forEach(e=>e.addEventListener("mouseover",()=>{!1!==s&&(o(e).attr("class",i),o(e).prevAll().attr("class",i))})),e.forEach(e=>e.addEventListener("mouseout",()=>{!1!==s&&(o(e).attr("class",n),o(e).prevAll().attr("class",n))}))},a=()=>{null!==localStorage.getItem("jupiterx-product-review-name")&&o(".jupiterx-product-review-name").val(localStorage.getItem("jupiterx-product-review-name")),null!==localStorage.getItem("jupiterx-product-review-email")&&o(".jupiterx-product-review-email").val(localStorage.getItem("jupiterx-product-review-email"))},r=(e,t)=>{localStorage.setItem("jupiterx-product-review-name",e),localStorage.setItem("jupiterx-product-review-email",t)}},{}],61:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{carouselWrapper:".raven-swiper-slider",sliderWrapper:".raven-products-carousel-swiper-container",itemsSlider:".swiper-wrapper",productData:".jupiterx-product-container",productImage:".jupiterx-wc-loop-product-image > img",categories:".posted_in",addToCartButton:"a.add_to_cart_button",productTitle:".woocommerce-loop-product__title",productPrice:".price",ratingWrapper:".rating-wrapper",product_type_external:"a.product_type_external",product_type_grouped:"a.product_type_grouped",product_type_simple:"a.product_type_simple"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$carouselWrapper:this.$element.find(e.carouselWrapper),$sliderWrapper:this.$element.find(e.sliderWrapper),$itemsSlider:this.$element.find(e.itemsSlider),$productData:this.$element.find(e.productData),$productImage:this.$element.find(e.productImage),$categories:this.$element.find(e.categories),$addToCartButton:this.$element.find(e.addToCartButton),$productTitle:this.$element.find(e.productTitle),$productPrice:this.$element.find(e.productPrice),$ratingWrapper:this.$element.find(e.ratingWrapper),$product_type_external:this.$element.find(e.product_type_external),$product_type_grouped:this.$element.find(e.product_type_grouped),$product_type_simple:this.$element.find(e.product_type_simple)}},getCarouselSettings(){return{atc_button_location:this.getInstanceValue("pc_atc_button_location"),load_effect:this.getInstanceValue("load_effect"),overflow_visible:this.getInstanceValue("overflow_visible"),slides_view:this.getInstanceValue("slides_view"),slides_scroll:this.getInstanceValue("slides_scroll"),enable_autoplay:this.getInstanceValue("enable_autoplay"),autoplay_speed:this.getInstanceValue("autoplay_speed"),enable_infinite_loop:this.getInstanceValue("enable_infinite_loop"),enable_hover_pause:this.getInstanceValue("enable_hover_pause"),transition_speed:this.getInstanceValue("transition_speed"),show_pagination:this.getInstanceValue("show_pagination"),pagination_type:this.getInstanceValue("pagination_type"),pagination_position:this.getInstanceValue("pagination_position"),pause_on_hover:this.getInstanceValue("pause_on_hover"),columns_space_between:this.getInstanceValue("columns_space_between")}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.addClassToContent(),this.wrapAllContents();let n=this.getCarouselSettings(),e=elementorFrontend.config.responsive.activeBreakpoints,i={};var t=Object.entries(e).sort(([,e],[,t])=>e.value-t.value);let s=0,a=0,o=(t.forEach(([e,t])=>{"max"===t.direction?(i[s]={slidesPerView:this.getDeviceSlidesPerView(e),slidesPerGroup:this.getDeviceSlidesToScroll(e),spaceBetween:this.getSpaceBetween(e)},a=Math.max(a,t.value)):i[t.value]={slidesPerView:this.getDeviceSlidesPerView(e),slidesPerGroup:this.getDeviceSlidesToScroll(e),spaceBetween:this.getSpaceBetween(e)},s=t.value}),{draggable:!(i[a]={slidesPerView:this.getDeviceSlidesPerView("desktop"),slidesPerGroup:this.getDeviceSlidesToScroll("desktop"),spaceBetween:this.getSpaceBetween("desktop")}),autoplay:"yes"===n.enable_autoplay&&{delay:n.autoplay_speed},loop:"yes"===n.enable_infinite_loop,watchOverflow:"yes"===n.enable_hover_pause,speed:+n.transition_speed,slidesPerView:this.getDeviceSlidesPerView("desktop"),slidesPerGroup:this.getDeviceSlidesToScroll("desktop"),spaceBetween:this.getSpaceBetween("desktop"),navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},appendArrows:this.elements.$sliderWrapper,breakpoints:i,handleElementorBreakpoints:!0}),r=this;this.elements.$sliderWrapper.each(function(e,t){$(this).parents(".elementor-widget-raven-products-carousel").find(".raven-products-carousel").addClass("swiper-"+e),o.navigation&&(o.navigation={nextEl:$(t).parents(".raven-products-carousel.swiper-"+e).find(".swiper-button-next")[0],prevEl:$(t).parents(".raven-products-carousel.swiper-"+e).find(".swiper-button-prev")[0]}),o.pagination=!1,"yes"===n.show_pagination&&(o.pagination={el:$(t).parents(".raven-products-carousel.swiper-"+e).find(".swiper-pagination")[0],type:n.pagination_type,clickable:!0});let i=null;o.on={},o.on.init=function(){r.handleAnimation(),r.zoom()},$(t)[0].style.opacity=0,setInterval(()=>{$(t)[0].style.opacity=1},700),"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(t,o).then(e=>{i=e}):i=new Swiper(t,o),"yes"===n.pause_on_hover&&$(t).on({mouseenter(){i.autoplay.stop()},mouseleave(){i.autoplay.start()}}),r.elements.$itemsSlider.data("swiper",i)})},handleAnimation(){let n=this.getCarouselSettings();this.elements.$sliderWrapper.load().after(()=>{let i=[...this.elements.$carouselWrapper[0].querySelectorAll(".swiper-slide")];"slide-right"===this.getInstanceValue("load_effect")&&(i=i.slice().reverse()),n.overflow_visible&&"slide-right"!==this.getInstanceValue("load_effect")&&i[i.length-1].classList.add("raven-load-effect-"+n.load_effect),i.forEach((e,t)=>{setTimeout(()=>{e.classList.add("raven-load-effect-"+n.load_effect),t===i.length-1&&(this.elements.$itemsSlider[0].classList.add("raven-products-loaded"),setInterval(()=>{this.elements.$itemsSlider[0].classList.remove("raven-products-load-effect")},1500),this.setSettings("state.loaded",!0))},100*t)})})},bindEvents(){this.zoom(),"show"===this.getInstanceValue("wishlist")&&this.wishlist(),this.getInstanceValue("overflow_visible")&&(window["jupiterx-main"].style.overflow="hidden")},onEditSettingsChange(e){"activeItemIndex"===e&&elementorFrontend.utils.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)},zoom(){"zoom_hover"===this.getInstanceValue("swap_effect")&&this.elements.$sliderWrapper.find(".jupiterx-wc-loop-product-image").zoom()},wishlist(){$(document).on("click",".jupiterx-wishlist",function(e){e.preventDefault();let t=$(this),i="add_to_wishlist";var e={},n=t.data("state"),s=t.data("productId"),a=t.data("nonceAdd"),o=t.data("nonceRemove");e.nonce=a,e.add_to_wishlist=s,e.remove_from_wishlist=s,"remove"===n&&(i="remove_from_wishlist",e.nonce=o),wp.ajax.send(i,{type:"GET",data:e}).always(e=>{"add_to_wishlist"===i&&"true"===e.result&&(t.addClass("jupiterx-wishlist-remove"),t.data("state","remove")),"remove_from_wishlist"===i&&0===e.fragments.length&&(t.removeClass("jupiterx-wishlist-remove"),t.data("state","add"))})})},addClassToContent(){var e=this.getCarouselSettings(),t=[this.elements.$productPrice,this.elements.$productTitle,this.elements.$categories,this.elements.$ratingWrapper];"outside"===e.atc_button_location&&(t.push(this.elements.$addToCartButton),t.push(this.elements.$product_type_external),t.push(this.elements.$product_type_grouped),t.push(this.elements.$product_type_simple)),t.forEach(e=>{[...e].forEach(e=>{e.classList.add("raven-product-item-content")})})},wrapAllContents(){[...this.elements.$carouselWrapper[0].querySelectorAll(".swiper-slide")].forEach(e=>{$(e).find(".raven-product-item-content").wrapAll('<div class="raven-product-data" />')})},getSpaceBetween(e){let t="columns_space_between";return e&&"desktop"!==e&&(t+="_"+e),this.getElementSettings(t).size||10},getDeviceSlidesToScroll(e){return+this.getElementSettings("slides_scroll"+("desktop"===e?"":"_"+e))||1},getDeviceSlidesPerView(e){return+this.getElementSettings("slides_view"+("desktop"===e?"":"_"+e))||1}})},{"../utils/module":9}],62:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new s({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let n=jQuery,s=e.default.extend({onInit(){var e=this.getElementSettings();this.selector=this.getTrackingElementSelector(),"circular"===e.type?this.circularOnScroll(e):this.createHorizontalScroll(),this.progressUpdate()},onElementChange(e){var t=this.getElementSettings();"relative_to"!==e&&"selector"!==e&&"type"!==e||(window.removeEventListener("scroll",this.progressUpdate),this.selector=this.getTrackingElementSelector(),!1!==this.selector&&(this.circle||"circular"!==t.type||this.createCircle(t),this.horizontal||"horizontal"!==t.type||this.createHorizontalScroll(),this.initListeners()))},createHorizontalScroll(){!1!==this.selector&&(this.horizontal=document.querySelector(".jupiterx-progress-tracker-horizontal-"+this.getID()),this.initListeners())},circularOnScroll(e){this.createCircle(e),!1!==this.selector&&this.initListeners()},createCircle(e){var t=this.getCircularWrapper(e),e=this.defaultGlobalConfig(e);this.circle=new CircularProgressBar(t,e),this.circle.initial()},initListeners(){window.addEventListener("scroll",this.progressUpdate)},progressUpdate(){var e,t;!1!==this.selector&&(e=this.getElementSettings(),t=this.calculateScroll(),"circular"===e.type?this.circle.animationTo({percent:t.toFixed(0),index:1}):(t=t.toFixed(0)+"%",this.horizontal.querySelector(".progress-indicator").style.width=t,"yes"===e.percentage&&(this.horizontal.querySelector(".percentage-text").innerText=t)))},calculateScroll(){var e=this.selector.is(elementorFrontend.elements.$body)||this.selector.is(n("#e-scroll-snap-container"))?-100:0;return elementorModules.utils.Scroll.getElementViewportPercentage(this.selector,{start:e,end:-100})},getWrapper(){return'div[data-id="'+this.getID()+'"]'},getCircularWrapper(){return"jupiterx-progress-tracker-circular-"+this.getID()},getTrackingElementSelector(){let e;switch(this.getElementSettings().relative_to){case"selector":e=n(this.getElementSettings().selector);break;case"post_content":0<n(".elementor-widget-raven-post-content").length?e=n(".elementor-widget-raven-post-content"):e=!!n(".elementor-widget-theme-post-content").length&&n(".elementor-widget-theme-post-content");break;default:e=this.isScrollSnap()?n("#e-scroll-snap-container"):elementorFrontend.elements.$body}return!1===e||e.length<=0?(this.onDestroy(),!1):e},isScrollSnap(){return"yes"===(this.isEdit?elementor.settings.page.model.attributes:elementorFrontend.config.settings.page).scroll_snap},defaultGlobalConfig(e){var t={size:100,stroke:4,strokeBottom:4,colorSlice:"#61ce70",colorCircle:"#eee",round:!0,number:"yes"===e.percentage,inverse:"rtl"===e.direction,fill:"none",animationOff:!0};return _.isEmpty(e.circular_size.size)||(t.size=e.circular_size.size),t},onDestroy(){window.removeEventListener("scroll",this.progressUpdate)}})},{"../utils/module":9}],63:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.classic=function(e){let t=e.find(".raven-search-form");e.on("focus",".raven-search-form-input",()=>{t.addClass("raven-search-form-focus")}),e.on("blur",".raven-search-form-input",()=>{t.removeClass("raven-search-form-focus")})},i.full=function(e){let t={lightbox:e.find(".raven-search-form-lightbox"),inputSearch:e.find(".raven-search-form-input")};e.on("click",".raven-search-form-button",e=>{e.preventDefault(),t.lightbox.addClass("raven-search-form-lightbox-open"),window.setTimeout(()=>{t.inputSearch.focus()},100)}),e.on("click",".raven-search-form-close",e=>{e.preventDefault(),t.lightbox.removeClass("raven-search-form-lightbox-open")}),jQuery(document).keyup(function(e){27===e.keyCode&&t.lightbox.removeClass("raven-search-form-lightbox-open")})}},{}],64:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let o=jQuery,n=e.default.extend({getDefaultSettings(){return{selectors:{shoppingCart:".raven-shopping-cart",closeButton:".jupiterx-raven-mini-cart-close",cartWrapper:".raven-shopping-cart-wrap",overlay:".jupiterx-shopping-cart-content-effect-enabled-overlay"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$body:o("body"),$header:o(".jupiterx-header"),$hasProductWidget:0<o(".elementor-widget-raven-wc-products").length||0<o(".elementor-widget-shortcode .products").length||0<o(".elementor-widget-woocommerce-products").length,$elementorElement:this.$element.closest(".elementor-element"),$cartWrapper:this.$element.find(e.cartWrapper),$overlay:this.$element.find(e.overlay),$shoppingCart:this.$element.find(e.shoppingCart),$closeButton:this.$element.find(e.closeButton)}},bindEvents(){elementorFrontend.elements.$body.on("updated_wc_div update_checkout",()=>{this.refreshFragments()});var e,t,i=this.elements.$body.hasClass("woocommerce-page")&&this.elements.$body.hasClass("archive");window?.ravenTools&&i&&({wcAjaxAddToCart:e,disableAjaxToCartInArchive:t}=window.ravenTools.wc||{},"yes"!==e)&&t&&(o(document.body).off("click",".add_to_cart_button.ajax_add_to_cart"),o(".add_to_cart_button.ajax_add_to_cart").removeClass("ajax_add_to_cart").addClass("no_ajax_add_to_cart")),"yes"!==this.getElementSettings("enable_ajax_add_to_cart")&&i&&this.handleAjaxAddToCartOnPage(),"yes"!==this.getElementSettings("enable_ajax_add_to_cart")&&!i&&this.elements.$hasProductWidget&&this.handleAjaxAddToCartOnPage(),"yes"!==this.getElementSettings("show_cart_quick_view")&&(this.elements.$body.find("form.cart").hasClass("bundle_form")||this.elements.$body.find("form.cart").hasClass("grouped_form"))||("yes"===this.getElementSettings("show_cart_quick_view")&&"yes"===this.getElementSettings("enable_ajax_add_to_cart")&&(this.elements.$body.find("form.cart").hasClass("bundle_form")||this.elements.$body.find("form.cart").hasClass("grouped_form"))?(this.handleMiniCartOpenClose(),this.handleTapToCloseOutside()):"yes"===this.getElementSettings("show_cart_quick_view")&&"yes"!==this.getElementSettings("enable_ajax_add_to_cart")?(this.handleMiniCartOpenClose(),this.handleRemoveFromCart(),this.handleTapToCloseOutside()):"yes"===this.getElementSettings("show_cart_quick_view")&&(this.handleMiniCartOpenClose(),this.handleMiniCartOnAddToCart(),this.ajaxAddToCart(),this.handleRemoveFromCart(),this.handleTapToCloseOutside()))},handleAjaxAddToCartOnPage(){elementorFrontend.elements.$body.find(".add_to_cart_button.ajax_add_to_cart").attr("data-has_raven_shopping_cart","exists"),elementorFrontend.elements.$body.on("wc_fragments_refreshed removed_from_cart added_to_cart",()=>{this.refreshFragments()})},refreshFragments(){let t=[];o.each(elementorFrontend.documentsManager.documents,e=>{t.push(e)}),o.ajax({type:"POST",url:_wpUtilSettings.ajax.url,context:this,data:{action:"cart_checkout_page_shopping_cart_fragments",templates:t},success(e){e?.fragments&&o.each(e.fragments,(e,t)=>{o(e).replaceWith(t)}),this.handleRemoveFromCart()}})},handleMiniCartOpenClose(){let n=this,e=this.getElementSettings("content_effect_blur_content"),s=this.getElementSettings("content_effect_content_overlay");this.elements.$shoppingCart.on("click",function(t){if("#"===o(this).attr("href")){t.preventDefault();var i=n.elements.$header.data("jupiterx-settings");if(0<o(t.target).closest(".raven-sticky--effects").length&&n.elements.$header.hasClass("jupiterx-header-sticky-custom")){let e=n.elements.$header.find('[data-elementor-id]:not([data-elementor-id="'+i.stickyTemplate+'"])');if("header"===e.attr("data-elementor-type"))return 0<o(t.target).closest(".raven-sticky--effects").length&&e.children().each(function(){if("none"!==o(this).css("display"))return e=o(this),!1}),e.find(".jupiterx-cart-quick-view").css("visibility","visible"),void e.find(".raven-shopping-cart").click()}n.$element.addClass("jupiterx-raven-cart-quick-view-overlay"),"enabled"!==e&&"enabled"!==s||n.elements.$overlay.addClass("jupiterx-shopping-cart-overlay-activated")}}),this.elements.$closeButton.on("click",function(){n.$element.alterClass("jupiterx-raven-cart-quick-view-overlay"),"enabled"!==e&&"enabled"!==s||n.elements.$overlay.removeClass("jupiterx-shopping-cart-overlay-activated")})},handleMiniCartOnAddToCart(){let n=this,e=!1;(e="undefined"!=typeof elementor?elementor.helpers.hasPro():e)&&document.body.classList.contains("elementor-editor-active")||(o(document.body).on("adding_to_cart",function(e,t,i){0<o(".raven-shopping-cart-count").length&&"object"==typeof i&&(i.raven_shopping_cart="exists")}),o(document.body).on("added_to_cart",function(){let e=n.elements.$shoppingCart;var t,i=o(".jupiterx-header-sticky-custom .elementor[data-elementor-type=header]");n.elements.$header.hasClass("jupiterx-header-sticky-custom")&&2===i.length&&"visible"!==n.elements.$shoppingCart.parents(".elementor[data-elementor-type=header]").css("visibility")||(i=n.elements.$body.find(".raven-sticky--effects"),0<(t=e.parents(".raven-sticky--active")).length&&!t.hasClass("raven-sticky--effects"))||(e=0!==i.length&&i.find(".raven-shopping-cart")?i.find(".raven-shopping-cart"):e).click()}))},ajaxAddToCart(){var e=this.elements.$elementorElement;0!==o(e[0]).parents(".jupiterx-header").length&&this.elements.$cartWrapper.data("is-product")&&o(document.body).find("form.cart").off("submit").on("submit",function(e){e.preventDefault();let t=o(this);var i={},n=new FormData(t[0]);if(!t.hasClass("grouped_form")&&!t.hasClass("bundle_form")){for(var[s,a]of n.entries()){let e=s;i[e="add-to-cart"===e?"raven-add-to-cart":e]=a}if(i.hasOwnProperty("raven-add-to-cart")||(i["raven-add-to-cart"]=t.find('[name="add-to-cart"]').val()),i.raven_shopping_cart="exists",i.nonce=ravenTools.nonce,i.action="raven_shopping_cart_single_insert_to_cart",e.hasOwnProperty("originalEvent"))return o.ajax({type:"post",url:wc_add_to_cart_params.ajax_url,data:i,beforeSend:()=>{t.addClass("loading")},complete:()=>{t.removeClass("loading"),t.removeClass("added"),t.next().hide()},success:e=>{if(e.error&&e.product_url)return window.location=e.product_url,!1;e=e.data;e.error||o(document.body).trigger("added_to_cart",[e.fragments,e.cart_hash,t])}}),!1}})},handleRemoveFromCart(){o(document.body).on("click",".jupiterx_remove_from_cart",function(t){t.preventDefault();var e=o(t.target).data("cart_item_key");o(t.target).closest(".woocommerce-mini-cart-item").block({message:null,overlayCSS:{opacity:.6}}),o.ajax({type:"post",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),data:{cart_item_key:e,raven_shopping_cart:"exists"},success:e=>{o(document.body).trigger("removed_from_cart",[e.fragments,e.cart_hash,o(t.target)])},error:()=>{window.location=o(t.target).attr("href")},dataType:"json"})})},handleTapToCloseOutside(){if("yes"===this.getElementSettings("tap_outside_close")){let t=this.getElementSettings("content_effect_blur_content"),i=this.getElementSettings("content_effect_content_overlay"),n=document.getElementsByClassName("raven-shopping-cart")[0],s=document.getElementsByClassName("jupiterx-cart-quick-view")[0];document.addEventListener("click",e=>{n?.contains(e.target)||s?.contains(e.target)||!this.$element?.hasClass("jupiterx-raven-cart-quick-view-overlay")||e.target.classList?.contains("add_to_cart_button")||e.target.classList?.contains("single_add_to_cart_button")||(this.$element.alterClass("jupiterx-raven-cart-quick-view-overlay"),"enabled"!==i&&"enabled"!==t)||this.elements.$overlay.removeClass("jupiterx-shopping-cart-overlay-activated")})}}})},{"../utils/module":9}],65:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new s({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let n=jQuery,s=e.default.extend({getDefaultSettings(){return{selectors:{slider:".raven-slider-wrapper",slide:".swiper-slide",slideInnerContents:".swiper-slide-contents",activeSlide:".swiper-slide-active",activeDuplicate:".swiper-slide-duplicate-active"},classes:{animated:"animated",kenBurnsActive:"elementor-ken-burns--active",slideBackground:"swiper-slide-bg"},attributes:{dataSliderOptions:"slider_options",dataAnimation:"animation"}}},getDefaultElements(){var e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.slider)};return t.$slides=t.$swiperContainer.find(e.slide),t},getSwiperOptions(){var e={autoplay:this.getAutoplayConfig(),grabCursor:!0,initialSlide:this.getInitialSlide(),slidesPerView:1,slidesPerGroup:1,loop:"yes"===this.getElementSettings("infinite"),speed:this.getElementSettings("transition_speed"),effect:this.getElementSettings("transition"),observeParents:!0,observer:!0,handleElementorBreakpoints:!0,on:{slideChange:()=>{this.handleKenBurns()}}},t=this.getElementSettings("navigation"),i="dots"===t||"both"===t;return("arrows"===t||"both"===t)&&(e.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),i&&(e.pagination={el:".swiper-pagination",type:"bullets",clickable:!0}),!0===e.loop&&(e.loopedSlides=this.getSlidesCount()),"fade"===e.effect&&(e.fadeEffect={crossFade:!0}),e},getAutoplayConfig(){return"yes"===this.getElementSettings("autoplay")&&{stopOnLastSlide:!0,delay:this.getElementSettings("autoplay_speed"),disableOnInteraction:"yes"===this.getElementSettings("pause_on_interaction")}},initSingleSlideAnimations(){var e=this.getSettings(),t=this.elements.$swiperContainer.data(e.attributes.dataAnimation);this.elements.$swiperContainer.find("."+e.classes.slideBackground).addClass(e.classes.kenBurnsActive),t&&this.elements.$swiperContainer.find(e.selectors.slideInnerContents).addClass(e.classes.animated+" "+t)},async initSlider(){let e=this.elements.$swiperContainer,t=this.getSettings(),i=e.data(t.attributes.dataAnimation);var n;!e.length||this.getSlidesCount()<=1||(n=elementorFrontend.utils.swiper,this.swiper=await new n(e,this.getSwiperOptions()),e.data("swiper",this.swiper),this.handleKenBurns(),this.getElementSettings("pause_on_hover")&&this.togglePauseOnHover(!0),i&&(this.swiper.on("slideChangeTransitionStart",function(){e.find(t.selectors.slideInnerContents).removeClass(t.classes.animated+" "+i).hide()}),this.swiper.on("slideChangeTransitionEnd",function(){e.find(t.selectors.slideInnerContents).show().addClass(t.classes.animated+" "+i)})))},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.getSlidesCount()<2?this.initSingleSlideAnimations():this.initSlider()},getChangeableProperties(){return{pause_on_hover:"pauseOnHover",pause_on_interaction:"disableOnInteraction",autoplay_speed:"delay",transition_speed:"speed"}},updateSwiperOption(i){if(0!==i.indexOf("width")){var n=this.getElementSettings(i);let e=this.getChangeableProperties()[i],t=n;switch(i){case"autoplay_speed":e="autoplay",t={delay:n,disableOnInteraction:"yes"===this.getElementSettings("pause_on_interaction")};break;case"pause_on_hover":this.togglePauseOnHover("yes"===n);break;case"pause_on_interaction":t="yes"===n}"pause_on_hover"!==i&&(this.swiper.params[e]=t)}this.swiper.update()},getSlidesCount(){return this.elements.$slides.length},getInitialSlide(){var e=this.getEditSettings();return e.activeItemIndex?e.activeItemIndex-1:0},handleKenBurns(){var e=this.getSettings();this.$activeImageBg&&this.$activeImageBg.removeClass(e.classes.kenBurnsActive),this.activeItemIndex=this.swiper?this.swiper.activeIndex:this.getInitialSlide(),this.swiper?this.$activeImageBg=n(this.swiper.slides[this.activeItemIndex]).children("."+e.classes.slideBackground):this.$activeImageBg=n(this.elements.$slides[0]).children("."+e.classes.slideBackground),this.$activeImageBg.addClass(e.classes.kenBurnsActive)},togglePauseOnHover(e){e?this.elements.$swiperContainer.on({mouseenter:()=>{this.swiper.autoplay.stop()},mouseleave:()=>{this.swiper.autoplay.start()}}):this.elements.$swiperContainer.off("mouseenter mouseleave")},onElementChange(e){this.getSlidesCount()<=1||this.getChangeableProperties().hasOwnProperty(e)&&this.updateSwiperOption(e)},onEditSettingsChange(e){this.getSlidesCount()<=1||"activeItemIndex"===e&&this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}})},{"../utils/module":9}],66:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.Google=void 0,i.default=function(e){0<n("#jupiterx-raven-social-login-widget-facebook").length&&s();0<n("#jupiterx-raven-social-login-widget-twitter").length&&a()};e("@wordpress/i18n");let n=jQuery;let s=()=>{window.fbAsyncInit=function(){FB.init({appId:jxRavenFacebookAppId,cookie:!0,xfbml:!0,version:"v10.0"})},document.getElementById("jupiterx-raven-social-login-widget-facebook").addEventListener("click",()=>{FB.login(function(n){n.authResponse&&"connected"===n.status&&FB.api("/me",{fields:"name, email"},function(e){var t=e.email,e=e.name,i=n.authResponse.accessToken;s(t,e,i)})})},!1);let s=(e,t,i)=>{n.ajax({url:_wpUtilSettings.ajax.url,type:"POST",beforeSend:()=>{jQuery(".raven-social-login-wrap .facebook").css("opacity","0.5"),n(".jx-social-login-errors-wrapper").hide().text("")},data:{action:"raven_form_frontend",email:e,name:t,access_token:i,post_id:document.getElementById("jx-raven-social-widget-post").value,form_id:document.getElementById("jx-raven-social-widget-form").value,social_network:"Facebook"}}).always(e=>{n(".raven-social-login-wrap .facebook").css("opacity","1.0"),!0===e.success?e.data.redirectUrl?window.location.href=e.data.redirectUrl:window.location.href=e.data.siteURL:n(".jx-social-login-errors-wrapper").show().text(e.data)})}},a=()=>{document.getElementById("jupiterx-raven-social-login-widget-twitter").addEventListener("click",()=>{n.ajax({url:_wpUtilSettings.ajax.url,type:"POST",beforeSend:()=>{n(".raven-social-login-wrap .twitter").css("opacity","0.5"),n(".jx-social-login-errors-wrapper").hide().text("")},data:{action:"raven_form_frontend",post_id:document.getElementById("jx-raven-social-widget-post").value,form_id:document.getElementById("jx-raven-social-widget-form").value,social_network:"Twitter"}}).always(e=>{n(".raven-social-login-wrap .twitter").css("opacity","1.0"),!0===e.success?(win=window.open(e.data,"_blank")).focus():n(".jx-social-login-errors-wrapper").show().text(e.data)})},!1)};i.Google=e=>{n.ajax({url:_wpUtilSettings.ajax.url,type:"POST",beforeSend:()=>{n(".raven-social-login-wrap .google").css("opacity","0.5"),n(".jx-social-login-errors-wrapper").hide().text("")},data:{token:e.credential,action:"raven_form_frontend",post_id:document.getElementById("jx-raven-social-widget-post").value,form_id:document.getElementById("jx-raven-social-widget-form").value,social_network:"Google"}}).always(e=>{n(".raven-social-login-wrap .google").css("opacity","1.0"),!0===e.success?e.data.redirectUrl?window.location.href=e.data.redirectUrl:window.location.href=e.data.siteURL:n(".jx-social-login-errors-wrapper").show().text(e.data)})}},{"@wordpress/i18n":104}],67:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=()=>{let a={facebook:"https://www.facebook.com/sharer.php?u={url}",twitter:"https://twitter.com/intent/tweet?text={text} {url}",linkedin:"https://www.linkedin.com/shareArticle?mini=true&url={url}&title={title}&summary={text}&source={url}",pinterest:"https://www.pinterest.com/pin/create/button/?url={url}&media={image}",reddit:"https://reddit.com/submit?url={url}&title={title}",vk:"https://vkontakte.ru/share.php?url={url}&title={title}&description={text}&image={image}",odnoklassniki:"https://connect.ok.ru/offer?url={url}&title={title}&imageUrl={image}",tumblr:"https://tumblr.com/share/link?url={url}",digg:"https://digg.com/submit?url={url}",skype:"https://web.skype.com/share?url={url}",stumbleupon:"https://www.stumbleupon.com/submit?url={url}",telegram:"https://telegram.me/share/url?url={url}&text={text}",pocket:"https://getpocket.com/edit?url={url}",xing:"https://www.xing.com/app/user?op=share&url={url}",whatsapp:"https://api.whatsapp.com/send?text=*{title}*%0A{text}%0A{url}",email:"mailto:?subject={title}&body={text}\n{url}",print:"javascript:print()"},s=e=>{let t=document.getElementById("jupiterx-social-share-target").value;var i=encodeURIComponent(document.getElementById("jupiterx-social-share-title").value),n=document.getElementById("jupiterx-social-share-image").value;!1===(e=>{let t;try{t=new URL(e)}catch(e){return!1}return"http:"===t.protocol||"https:"===t.protocol})(t)&&(t="https://"+t);let s=a[e];return s=(s=(s=(s=s.replace(/{text}/g,"")).replace(/{url}/g,t)).replace(/{title}/g,i)).replace("{image}",n)};document.querySelectorAll(".jupiterx-social-share-button").forEach(n=>{n.addEventListener("click",()=>{var e=n.getAttribute("data-network"),t=s(e),i=e.charAt(0).toUpperCase()+e.slice(1);"print"===e?print():window.open(t,i,(()=>{let e=window.screen.width/2,t=window.screen.height/2,i=window.screen.width/4,n=window.screen.height/4;return window.screen.width<600&&(e=window.screen.width,t=window.screen.height-150,i=10,n=75),"toolbar=0,status=0,width="+e+",height="+t+",left="+i+",top="+n})())})})}},{}],68:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{mediaColumn:".media-column",contentColumn:".content-column",mediaItem:".media-column .section",contentItem:".content-column .section",stickyModeWrapper:".sticky-mode-wrapper",responsiveModeWrapper:".responsive-mode-wrapper"},state:{lastScroll:0,scrollDirection:""}}},getDefaultElements(){var e=this.getSettings("selectors");return{$mediaColumn:this.$element.find(e.mediaColumn),$contentColumn:this.$element.find(e.contentColumn),$mediaItem:this.$element.find(e.mediaItem),$contentItem:this.$element.find(e.contentItem),$stickyModeWrapper:this.$element.find(e.stickyModeWrapper),$responsiveModeWrapper:this.$element.find(e.responsiveModeWrapper)}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.setMediaHeight(),this.setStickPosition(),this.pauseAllVideosOnFirstScroll()},bindEvents(){let s=this;window.addEventListener("scroll",s.detectScrollDirection),window.addEventListener("resize",()=>{s.setMediaHeight(),s.setStickPosition()}),[...this.elements.$contentItem].forEach(e=>{new IntersectionObserver(function(n){n.forEach(e=>{var t=100*e.intersectionRatio,i=s.getSettings("state.scrollDirection");0<e.intersectionRatio&&!i&&(s.elements.$mediaColumn.find(".section").removeClass("active"),s.elements.$mediaColumn.find(`[data-section-index="${$(e.target).index()}"]`).addClass("active")),"up"===i&&s.handleScrollUp(t,n),"down"===i&&s.handleScrollDown(t,n)})},{threshold:[.4,.9]}).observe(e)})},detectScrollDirection(){var e=this.getSettings("state.lastScroll"),t=window.scrollY;0<t-e?this.setSettings("state.scrollDirection","down"):t-e<0&&this.setSettings("state.scrollDirection","up"),this.setSettings("state.lastScroll",t)},handleScrollUp(e,t){e<90||(e=this.elements.$mediaColumn.find(".section.active"),t=t[0].target.dataset.sectionIndex,t=this.elements.$mediaColumn.find(`[data-section-index="${t}"]`),this.activateMediaSection(t[0],e[0]))},handleScrollDown(t,i){if(!(40<t)){t=this.elements.$mediaColumn.find(".section.active");let e=+i[0].target.dataset.sectionIndex+1;e===this.elements.$contentItem.length&&(e=this.elements.$contentItem.length-1);i=this.elements.$mediaColumn.find(`[data-section-index="${e}"]`);this.activateMediaSection(i[0],t[0])}},activateMediaSection(e,t){t.classList.remove("active"),e.classList.add("active");var i,n=t.querySelector("video"),s=e.querySelector("video"),t=t.querySelector("iframe"),a=e.querySelector("iframe");(n||t)&&((i=t?.src)&&(t.src="",t.dataset.src=i),n)&&(n.currentTime=n.dataset.startTime,n.pause()),a&&a.dataset&&a.dataset.src&&(a.src=a.dataset.src),s&&s.autoplay&&s.muted&&s.play(),this.setStickPosition(e)},setMediaHeight(){this.elements.$mediaColumn.each((e,t)=>{var i=t.querySelector(".section").clientHeight;t.style.height=i+"px"}),this.elements.$mediaColumn.find(".section").each((e,t)=>{var i=t.querySelector(".raven-sticky-media-scroller-content")?.clientHeight;t.style.height=i+"px"}),this.elements.$responsiveModeWrapper.find(".section:first-child").each((e,t)=>{var i=t.querySelector(".raven-sticky-media-scroller-content")?.clientHeight,n=t.parentElement.querySelector(".section:last-child")?.clientHeight;n<i&&"none"!==this.elements.$responsiveModeWrapper.css("display")&&t.classList.contains("elementor-repeater-item-media-type-video")&&(t.style.height=i-n+"px",!document.body.classList.contains("elementor-editor-active"))||(t.style.height=i+"px")})},setStickPosition(e={}){var e=(e=e.length?e:this.elements.$mediaColumn.find(".section.active")[0]).clientHeight,t=this.getElementSettings("stick_position"),i=window.innerHeight;this.elements.$mediaColumn[0].style.height=e+"px","bottom"===t&&(this.elements.$mediaColumn[0].style.top=i-e-40+"px"),"center"===t&&(this.elements.$mediaColumn[0].style.top=(i-e)/2+"px")},pauseAllVideosOnFirstScroll(){var e=this.elements.$stickyModeWrapper[0].querySelectorAll(".section:not(.active)");e&&e.forEach(e=>{e=e.querySelector("video");e&&e.pause()})}})},{"../utils/module":9}],69:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{form:".elementor-stripe-form",errors:".elementor-message-danger",button:".elementor-payment-button"}}},getDefaultElements(){var e=this.getSettings();return{form:this.$element[0].querySelector(e.selectors.form),errors:this.$element[0].querySelectorAll(e.selectors.errors)}},bindEvents(){var e=document.querySelector(".elementor-payment-button");_.isNull(this.elements.form)&&_.isNull(e)||e.addEventListener("click",e=>this.handleSubmit(e))},handleSubmit(h){if(h.preventDefault(),!elementorFrontend.isEditMode()){""!==this.elements.errors.innerHTML&&document.querySelectorAll(".elementor-stripe-error-message").forEach(e=>e.remove());let i=this.elements.form,e=new FormData(i),t=e.get("action"),n=e.get("post_id"),s=e.get("widget_id"),a=e.get("custom_error_msg"),o=e.get("custom_error_msg_global"),r=e.get("custom_error_msg_payment"),l=e.get("stripe_form_submit_nonce"),d=document.URL,c=e.get("open_in_new_window"),u="yes"===c?"_blank":"_self",p=e=>{var t=document.createElement("div"),t=i.appendChild(t);t.className="elementor-message elementor-stripe-error-message elementor-message-danger",t.innerHTML=e};h={action:t,postId:n,widgetId:s,pageUrl:d,nonce:l};void 0!==this.elements.errors&&0<this.elements.errors.length&&this.elements.errors.forEach(e=>{e.classList.remove("elementor-hidden")}),wp.ajax.post({action:t,data:h,nonce:l}).done(e=>{var t=e.response.code,i=e.body&&JSON.parse(e.body);switch(t){case 200:window.open(i.url,u);break;case 401:case 403:a?p(r):p(i.error.message);break;default:a?p(o):p(i.error.message)}}).fail(e=>{e=e.body&&JSON.parse(e.body),a?p(o):p(e.error.message)})}}})},{"../utils/module":9}],70:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new s({$element:e})};var i=(i=e("../utils/module"))&&i.__esModule?i:{default:i},n=e("@wordpress/i18n");let p=jQuery,s=i.default.extend({onInit(){this.setLoader();var e,t=this.getElementSettings();this.addCollpaseIcons(t),_.isEmpty(t.headings_by_tags)||(e=this.findWanted(t),_.isEmpty(e)?this.manageNotFound():(this.manageToAppendFound(e,t),"object"==typeof elementor&&this.autoSlide(t)))},onElementChange(){var e=this.getElementSettings();this.addCollpaseIcons(e,!0)},autoSlide(e){var t=this.getWrapper();"yes"===e.collapse_subitems&&p(t).find(".jupiterx-table-of-content-main-list > li > ol").hide(),"undefined"==typeof elementor&&window.addEventListener("scroll",this.onScrollEvent)},onScrollEvent(){let e=this.getWrapper(),t=this.getElementSettings(),i=this,n=0;var s;p(`[data-${i.getID()}-jxtoc]`).each((e,t)=>{t=p(t).attr(`data-${i.getID()}-jxtoc`);if(i.isElementInView(t)[0])return n=t,!0}),p(e).find(".jupiterx-table-of-contents-item-link").removeClass("jupiterx-table-of-contents-item-link-active"),p(e).find(`.jupiterx-table-of-contents-item-link[data-id=${n}]`).addClass("jupiterx-table-of-contents-item-link-active"),"yes"===t.collapse_subitems&&(s=p(e).find(`li[data-key=${n}] > ol`),p(e).find(`.jupiterx-table-of-contents-item-wrapper[data-key=${n}]`).parent().hasClass("jupiterx-table-of-content-main-list")?(p(e).find(".jupiterx-table-of-content-main-list > li > ol").not(s).hide("fast"),s.slideDown()):(p(e).find(`.jupiterx-table-of-contents-item-wrapper[data-key=${n}]`).parents(".jupiterx-table-of-contents-nested-list").show(),p(e).find(".jupiterx-table-of-content-main-list > li > ol").not(p(`.jupiterx-table-of-contents-item-wrapper[data-key=${n}]`).parents(".jupiterx-table-of-contents-nested-list")).hide()))},isElementInView(e){let a=!1,t=this.getWrapper(),o=this,i=p(t).find(`.jupiterx-table-of-contents-item-wrapper[data-key="${e}"]`),n=p(`[data-${this.getID()}-jxtoc="${e}"]`),s=n.offset().top+25,r=s+n.outerHeight(),l=p(window).scrollTop(),d=l+p(window).height();return(a=l<r&&s<d)?[!0,e]:(i.find("li").each((e,t)=>{var t=p(t).attr("data-key"),t=p(`[data-${o.getID()}-jxtoc=${t}]`),i=t.offset().top,t=i+t.outerHeight(),n=p(window).scrollTop(),s=n+p(window).height();n<t&&i<s&&(a=!0)}),[a,e])},addCollpaseIcons(c,u=!1){if("yes"===c.minimize_box){let t=this.getWrapper(),e=p(t).find(".jupiterx-table-of-contents-list-icon-expand").html(),i=p(t).find(".jupiterx-table-of-contents-list-icon-collapse").html(),n=p(t).find(".jupiterx-toc-body-maximized"),s=window.innerWidth,a=p(t).find(".jupiterx-table-of-contents-widget"),o=a.css("min-height"),r=p(t).find(".jupiterx-table-of-contents-header"),l=(u&&p(t).find(".jxtoc").length<0&&p(t).append('<input type="hidden" value="0" class="jxtoc-checker">'),u&&"0"!==p(t).find(".jxtoc-checker").val()||(n.append(e),n.append(i)),u&&p(t).find(".jxtoc-checker").val("1"),r.css("cursor","pointer"),p(t).find(".jupiterx-table-of-contents-expand-icon")),d=p(t).find(".jupiterx-table-of-contents-collapse-icon");r.off().on("click",()=>{var e=p(t).find(".jupiterx-table-of-contents-body");(e.is(":visible")?(e.slideUp(),p(t).find("table").css("min-height","auto"),d.hide(),l):(e.slideDown(),p(t).find("table").css("min-height",o),l.hide(),d)).show()}),l.hide(),d.show(),"desktop"===c.minimized_on&&1024<=s&&(l.show(),d.hide(),r.trigger("click")),"tablet"===c.minimized_on&&s<1024&&767<s&&(l.show(),d.hide(),r.trigger("click")),"mobile"===c.minimized_on&&s<767&&(l.show(),d.hide(),r.trigger("click"))}},setLoader(){var e=p(".jupiterx-table-of-contents-loader-icon").html();p(".jupiterx-table-of-contents-body").append(e)},findWanted(n){let s={},e=n.headings_by_tags.join(),t="body",a=0;return _.isEmpty(n.container)||(t=n.container),p(t).find(e).each((e,t)=>{var i=p(t).prop("tagName");p(t).hasClass("jupiterx-table-of-contents-native-exclude")||1===p(t).parents("header").length&&!n.container?.includes("header")&&1!==p(t).parents("#jupiterx-primary").length||1===p(t).parents("footer").length&&!n.container?.includes("footer")&&1!==p(t).parents("#jupiterx-primary").length||1===p(t).parents("aside").length&&!n.container?.includes("aside")&&1!==p(t).parents("#jupiterx-primary").length||1===p(t).parents(".jupiterx-main-header").length&&!n.container?.includes(".jupiterx-main-header")||!_.isEmpty(n.exclude_headings_by_selector)&&!this.checkExcludes(t,n.exclude_headings_by_selector,i)||(p(t).attr(`data-${this.getID()}-jxtoc`,a),s[a]={type:i,text:p(t).text().trim(),id:a},a++)}),s},checkExcludes(n,e,s){e.includes(",")||(e+=",");let a=!0,o="";return e.split(",").map(e=>e.trim()).forEach(e=>{var t,i;""!==e&&(t=e.charAt(0),i=p(e),"."===t?(o=e.substring(1),(p(n).hasClass(o)||_.some(i,e=>e?.offsetParent?.classList===n?.offsetParent?.classList))&&(a=!1)):"#"===t?(o=e.substring(1))!==p(n).attr("id")&&!_.some(i,e=>e?.offsetParent?.id===n?.offsetParent?.id)||(a=!1):(o=e.toUpperCase())===s&&(a=!1))}),a},getWrapper(){return'div[data-id="'+this.getID()+'"]'},manageNotFound(){var e=this.getWrapper();p(e).find(".jupiterx-table-of-contents-body").text((0,n.__)("No headings were found on this page.","jupiterx-core"))},activeLoading(){var e=this.getWrapper();p(e).find(".jupiterx-table-of-contents-body").empty()},buildItem(t,e,i,n){var s=this.getWrapper(),e=e[i],a=document.createElement("li"),o=document.createElement("div"),i=(a.setAttribute("class","jupiterx-table-of-contents-item-wrapper"),a.setAttribute("data-tag",e.type),o.setAttribute("class","jupiterx-table-of-contents-inner-wrapper"),"yes"!==t.word_wrap&&a.classList.add("jupiterx-toc-word-wrap"),"yes"===t.hierarchical_view&&a.setAttribute("data-key",i),document.createElement("span")),r=document.createElement("span"),n=(r.setAttribute("class","jupiterx-table-of-contents-list-pointer"),"numbers"===t.marker_view&&(i.innerText=n,r.innerText="."),"bullets"===t.marker_view&&(i.innerHTML=p(s).find(".jupiterx-table-of-contents-list-icon-wrapper").html()),_.isEmpty(t.hierarchical_view)&&(o.appendChild(i),o.appendChild(r)),_.isEmpty(t.hierarchical_view)||"bullets"!==t.marker_view||(a.classList.add("wrapper-with-no-number"),o.appendChild(i)),document.createElement("a"));return n.setAttribute("class","jupiterx-table-of-contents-item-link"),n.setAttribute("data-text",e.text),n.setAttribute("data-id",e.id),n.setAttribute("href","#"),p(n).off().on("click",e=>{e.preventDefault(),this.collapseSubmenus(e,t)}),n.innerText=e.text,o.appendChild(n),a.appendChild(o),{type:"li",content:a,tag:e.type}},manageToAppendFound(n,e){let t=1,i=this.getWrapper(),s=p(i).find(".jupiterx-table-of-contents-body"),a=_.isEmpty(e.hierarchical_view)?"ul":"ol",o=document.createElement(a);for(var r in o.setAttribute("type","1"),o.setAttribute("class","jupiterx-table-of-content-main-list"),n){var l=this.buildItem(e,n,r,t);let i=parseInt(r);if(t++,0===i||_.isEmpty(e.hierarchical_view))o.appendChild(l.content);else{var d=this.convertTagToNumber(l.tag);for(i-=1;0<=i;){let e=this.convertTagToNumber(n[i].type),t=p(o).find('[data-key="'+i+'"]');if(d===e){t.parent().append(l.content);break}if(e<d&&0<t.children("ol").length){t.append(l.content);break}if(e<d&&0===t.children("ol").length){var c=document.createElement("ol");c.appendChild(l.content),c.setAttribute("class","jupiterx-table-of-contents-nested-list"),t.append(c);break}if(d<e){c=i-1;if(c<0){p(o).find('[data-key="0"]').parent().append(l.content);break}if(e=this.convertTagToNumber(n[c].type),t=p(o).find('[data-key="'+c+'"]'),e<d&&0<t.children("ol").length){t.find("ol").append(l.content);break}if(e<d&&0===t.children("ol").length){var u=document.createElement("ol");u.appendChild(l.content),u.setAttribute("class","jupiterx-table-of-contents-nested-list"),t.append(u);break}}i--}}}"undefined"==typeof elementor?setTimeout(()=>{p(".jupiterx-table-of-contents-loader").css("display","none"),s.append(o),this.autoSlide(e)},500):(p(".jupiterx-table-of-contents-loader").css("display","none"),s.append(o))},convertTagToNumber(e){return parseInt(e.replace("H",""))},collapseSubmenus(e,t){window.removeEventListener("scroll",this.onScrollEvent);var i=p(e.target).attr("data-id");p(".jupiterx-table-of-contents-item-link").removeClass("jupiterx-table-of-contents-item-link-active"),e.target.classList.add("jupiterx-table-of-contents-item-link-active"),"undefined"==typeof elementor&&p("html, body").animate({scrollTop:p(`[data-${this.getID()}-jxtoc="`+i+'"]').offset().top-100},500),"yes"===t.collapse_subitems&&(i=e.target.getAttribute("data-id"),t=this.getWrapper(),p(e.target).parent().parent().parent().hasClass("jupiterx-table-of-content-main-list"))&&(p(t).find(`li[data-key=${i}] > ol`).slideToggle("fast"),p(t).find(`.jupiterx-table-of-content-main-list > li[data-key!=${i}] > ol`).hide()),setTimeout(()=>{window.addEventListener("scroll",this.onScrollEvent)},0)}})},{"../utils/module":9,"@wordpress/i18n":104}],71:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e,toggleSelf:!1})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({$activeContent:null,interval:null,getDefaultSettings(){return{selectors:{tabTitle:".raven-tabs-title",tabContent:".raven-tabs-content"},classes:{active:"raven-tabs-active"},showTabFn:"show",hideTabFn:"hide",toggleSelf:!0,hidePrevious:!0,autoExpand:!0}},getDefaultElements(){var e=this.getSettings("selectors");return{$tabTitles:this.findElement(e.tabTitle),$tabContents:this.findElement(e.tabContent)}},activateDefaultTab(){var e,t=this.getSettings();(t.autoExpand&&"editor"!==t.autoExpand||this.isEdit)&&(e=this.getEditSettings("activeItemIndex")||1,t={showTabFn:t.showTabFn,hideTabFn:t.hideTabFn},this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(e),this.setSettings(t))},deactivateActiveTab(e){var t=this.getSettings(),i=t.classes.active,e=e?'[data-tab="'+e+'"]':"."+i,n=this.elements.$tabTitles.filter(e),e=this.elements.$tabContents.filter(e);n.add(e).removeClass(i),e[t.hideTabFn]()},activateTab(e){var t=this.getSettings(),i=t.classes.active,n=this.elements.$tabTitles.filter('[data-tab="'+e+'"]'),e=this.elements.$tabContents.filter('[data-tab="'+e+'"]'),s=this.getElementSettings("scroll_to_beginning");n.add(e).addClass(i),e[t.showTabFn](),n.hasClass("raven-tabs-mobile-title")&&"yes"===s&&window.innerWidth<1025&&(i=$("header").outerHeight(),window.scroll({top:e.offset().top-i-100,behavior:"smooth"}))},isActiveTab(e){return this.elements.$tabTitles.filter('[data-tab="'+e+'"]').hasClass(this.getSettings("classes.active"))},useAjax(){if("yes"===this.getElementSettings("use_ajax_loading")){let t=$(".raven-tabs-content.raven-tabs-active .raven-ajax-content-template");var e=t.attr("data-id");wp.ajax.post({action:"jupiterx_load_content_template",nonce:ravenTools.nonce,template_id:e}).done(function(e){t.html(e)}).fail(function(){t.html("Oops! Something went wrong")})}},bindEvents(){let t=this;var e=t.getElementSettings("tabs_event");t.elements.$tabTitles.on(e,e=>{t.changeActiveTab(e.currentTarget.dataset.tab),t.useAjax(),clearInterval(t.interval)})},onInit(){var i=this,n=(elementorModules.frontend.handlers.Base.prototype.onInit.apply(i,arguments),i.activateDefaultTab(),i.getElementSettings("auto_switch"));if("yes"===n){n=i.getElementSettings("auto_swtich_delay");let e=1,t=i.getDefaultElements().$tabContents.length;i.interval=setInterval(()=>{++e>t&&(e=1),this.changeActiveTab(e)},n)}},onEditSettingsChange(e){"activeItemIndex"===e&&this.activateDefaultTab()},changeActiveTab(e){var t=this.isActiveTab(e),i=this.getSettings(),i=(!i.toggleSelf&&t||!i.hidePrevious||this.deactivateActiveTab(),!i.hidePrevious&&t&&this.deactivateActiveTab(e),t||this.activateTab(e),new CustomEvent("jupiterxcore:advancedtabs:changeactivetab"));document.dispatchEvent(i)}})},{"../utils/module":9}],72:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{tablist:'[role="tablist"]',tabTitle:".raven-tab-title",tabContent:".raven-tab-content"},classes:{active:"e-active"},showTabFn:"show",hideTabFn:"hide",toggleSelf:!0,hidePrevious:!0,autoExpand:!0,keyDirection:{ArrowLeft:window.elementorFrontendConfig.is_rtl?1:-1,ArrowUp:-1,ArrowRight:window.elementorFrontendConfig.is_rtl?-1:1,ArrowDown:1}}}getDefaultElements(){var e=this.getSettings("selectors");return{$tabTitles:this.findElement(e.tabTitle),$tabContents:this.findElement(e.tabContent)}}activateDefaultTab(e){var t=this.getSettings();t.autoExpand&&("editor"!==t.autoExpand||this.isEdit)&&(e=this.getEditSettings("activeItemIndex")||e||1,t={showTabFn:t.showTabFn,hideTabFn:t.hideTabFn},this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(e),this.setSettings(t))}handleKeyboardNavigation(e){var t=e.currentTarget,i=jQuery(t.closest(this.getSettings("selectors").tablist)),n=i.find(this.getSettings("selectors").tabTitle),s="vertical"===i.attr("aria-orientation");switch(e.key){case"ArrowLeft":case"ArrowRight":if(s)return;break;case"ArrowUp":case"ArrowDown":if(!s)return;e.preventDefault();break;case"Home":return e.preventDefault(),void n.first().trigger("focus");case"End":return e.preventDefault(),void n.last().trigger("focus");default:return}var i=t.getAttribute("data-tab")-1,t=this.getSettings("keyDirection")[e.key],a=n[i+t];a?a.focus():(-1===i+t?n.last():n.first()).trigger("focus")}deactivateActiveTab(e){var t=this.getSettings(),i=t.classes.active,e=e?'[data-tab="'+e+'"]':"."+i,n=this.elements.$tabTitles.filter(e),e=this.elements.$tabContents.filter(e);n.add(e).removeClass(i),n.attr({tabindex:"-1","aria-selected":"false"}),e[t.hideTabFn](),e.attr("hidden","hidden")}activateTab(e){var t=this.getSettings(),i=t.classes.active,n=this.elements.$tabTitles.filter('[data-tab="'+e+'"]'),e=this.elements.$tabContents.filter('[data-tab="'+e+'"]'),s="show"===t.showTabFn?0:400;n.add(e).addClass(i),n.attr({tabindex:"0","aria-selected":"true"}),e[t.showTabFn](s,()=>elementorFrontend.elements.$window.trigger("resize")),e.removeAttr("hidden")}isActiveTab(e){return this.elements.$tabTitles.filter('[data-tab="'+e+'"]').hasClass(this.getSettings("classes.active"))}bindEvents(){this.elements.$tabTitles.on({keydown:e=>{jQuery(e.target).is("a")&&"Enter"===e.key&&e.preventDefault(),["End","Home","ArrowUp","ArrowDown"].includes(e.key)&&this.handleKeyboardNavigation(e)},keyup:e=>{switch(e.key){case"ArrowLeft":case"ArrowRight":this.handleKeyboardNavigation(e);break;case"Enter":case"Space":e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}},click:e=>{e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}})}onInit(){super.onInit(...arguments)}changeActiveTab(e){var t=this.isActiveTab(e),i=this.getSettings();!i.toggleSelf&&t||!i.hidePrevious||this.deactivateActiveTab(),!i.hidePrevious&&t&&this.deactivateActiveTab(e),t||this.activateTab(e)}}i.default=n},{}],73:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.triggerEvent=async function(e,t,i,n){t=new s.default({event:await(async(e,t,i,n)=>(n=n||e.currentPlaylistItemIndex,n=e.playlistItemsArray[n-1],{type:t,time:await n.playerInstance.getCurrentTime(),element:e.$element,trigger:i,watchCount:n.playerInstance.watchCount}))(e,t,i,n),tab:(e=>(e=e.elements.$innerTabs.filter(".e-active").find(".raven-inner-tabs-wrapper .raven-inner-tab-title")).length?{name:(e=e.filter(".raven-inner-tab-active")).text().trim(),index:e.index()+1}:{name:"none",index:"none"})(e),playlist:((e,t)=>(t=t||e.currentPlaylistItemIndex,{name:e.getElementSettings("playlist_title"),currentItem:t,amount:e.playlistItemsArray.filter(e=>"section"!==e.videoType).length}))(e,n),video:((e,t)=>(t=t||e.currentPlaylistItemIndex,{provider:(e=e.playlistItemsArray[t-1]).videoType,url:e.videoUrl,title:e.videoTitle,duration:e.videoDuration}))(e,n)});jQuery("body").trigger("raven-video-playList",t)};var s=(i=e("../video-playlist/playlist-event"))&&i.__esModule?i:{default:i}},{"../video-playlist/playlist-event":80}],74:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new u({$element:e})};var i=c(e("../video-playlist/base-tabs")),n=c(e("../video-playlist/player-youtube")),s=c(e("../video-playlist/player-vimeo")),a=c(e("../video-playlist/player-hosted")),o=e("../video-playlist/scroll-utils"),r=e("../video-playlist/inner-tabs"),l=e("../video-playlist/url-params"),d=e("../video-playlist/event-trigger");function c(e){return e&&e.__esModule?e:{default:e}}class u extends i.default{getDefaultSettings(){var e=super.getDefaultSettings();return{...e,selectors:{...e.selectors,tabsWrapper:".raven-tabs-items-wrapper",tabsItems:".raven-tabs-items",toggleVideosDisplayButton:".raven-tabs-toggle-videos-display-button",videos:".raven-tabs-content-wrapper .raven-tab-content",innerTabs:".raven-tabs-inner-tabs .raven-tab-content",imageOverlay:".raven-custom-embed-image-overlay"}}}getDefaultElements(){var e=super.getDefaultElements(),t=this.getSettings("selectors");return{...e,$tabsWrapper:this.findElement(t.tabsWrapper),$tabsItems:this.findElement(t.tabsItems),$toggleVideosDisplayButton:this.findElement(t.toggleVideosDisplayButton),$videos:this.findElement(t.videos),$innerTabs:this.findElement(t.innerTabs),$imageOverlay:this.findElement(t.imageOverlay)}}initEditorListeners(){super.initEditorListeners();let t=this;this.editorListeners.push({event:"ravenPlaylistWidget:fetchVideoData",to:elementor.channels.editor,callback:e=>{t.getCurrentPlayerSelected().setVideoProviderData().then(()=>{e.currentItem=t.getCurrentItemSelected(),elementor.channels.editor.trigger("ravenPlaylistWidget:setVideoData",e)})}})}bindEvents(){super.bindEvents(),this.elements.$imageOverlay.on({click:e=>{e.currentTarget.remove(),this.getCurrentPlayerSelected().play()}}),this.elements.$innerTabs.on({click:e=>{(0,r.handleInnerTabs)(e,this)}}),this.elements.$tabsItems.on({scroll:e=>{(0,o.handleVideosPanelScroll)(this.elements,e)}}),this.elements.$toggleVideosDisplayButton.on({click:e=>{jQuery(e.target).toggleClass("rotate-up"),jQuery(e.target).toggleClass("rotate-down"),this.elements.$tabsWrapper.slideToggle("slow")}})}onInit(){super.onInit(...arguments),this.playlistId=this.getID(),this.storageKey="watched_videos_"+this.getID();var e=elementorFrontend.storage.get(this.storageKey);this.watchedVideosArray=[],e&&(this.watchedVideosArray=JSON.parse(e)),this.watchedIndication=this.getElementSettings("show_watched_indication"),(0,o.handleVideosPanelScroll)(this.elements),this.isAutoplayOnLoad="yes"===this.getElementSettings("autoplay_on_load"),this.isAutoplayNextUp="yes"===this.getElementSettings("autoplay_next"),this.isFirstVideoActivated=!0,this.createPlaylistItems(),this.isCollapsible=this.getElementSettings("inner_tab_is_content_collapsible"),this.innerTabsHeightLimit=this.getElementSettings("inner_tab_collapsible_height"),this.currentPlayingPlaylistItemIndex=1,this.activateInitialVideo(),this.activateInnerTabInEditMode()}onEditSettingsChange(e){"panel"===e&&(this.preventTabActivation=!0),"activeItemIndex"===e&&(this.preventTabActivation?this.preventTabActivation=!1:this.activateDefaultTab())}activateInitialVideo(){this.isPageOnLoad=!0;var e=!!this.getElementSettings("lazy_load"),t=(0,l.handleURLParams)(this.playlistId,this.playlistItemsArray);let i=!1;this.currentPlaylistItemIndex=1,this.currentPlayingPlaylistItemIndex=1,t&&(this.currentPlaylistItemIndex=t,this.currentPlayingPlaylistItemIndex=t,i=!0),this.isAutoplayOnLoad&&!i&&(0,l.setVideoParams)(this.playlistId,this.playlistItemsArray,this.currentPlaylistItemIndex),i&&this.$element[0]?.scrollIntoView({behavior:"smooth"}),this.handleFirstVideoActivation(e)}handleFirstVideoActivation(e){if(e){let t=document.querySelector(".elementor-element-"+this.playlistId+" .raven-tabs-main-area"),i=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport&&(this.activateDefaultTab(this.currentPlaylistItemIndex),i.unobserve(t))}});i.observe(t)}else this.activateDefaultTab(this.currentPlaylistItemIndex)}getCurrentItemSelected(){return this.playlistItemsArray[this.currentPlaylistItemIndex-1]}getCurrentPlayerSelected(){return this.getCurrentItemSelected().playerInstance}getCurrentPlayerPlaying(){return this.playlistItemsArray[this.currentPlayingPlaylistItemIndex-1].playerInstance}isVideoShouldBePlayed(){if(this.currentPlayingPlaylistItemIndex!==this.currentPlaylistItemIndex)this.getCurrentPlayerPlaying()&&this.getCurrentPlayerPlaying().pause(),this.currentPlayingPlaylistItemIndex=this.currentPlaylistItemIndex;else if(this.getCurrentPlayerPlaying().isVideoPlaying)return this.getCurrentPlayerPlaying().pause(),!1;return!0}activateInnerTabInEditMode(){var e;this.isEdit&&this.getEditSettings("innerActiveIndex")&&(e=this.getEditSettings("innerActiveIndex"),jQuery(this.elements.$innerTabs.eq(this.currentPlaylistItemIndex-1).find(".raven-inner-tab-title a"))[e].click())}handleVideo(i){var e;i.playerInstance?this.isVideoShouldBePlayed()&&(1===this.currentPlaylistItemIndex&&this.elements.$imageOverlay&&this.elements.$imageOverlay.remove(),this.playVideoAfterCreation(i)):(e={youtube:n.default,vimeo:s.default,hosted:a.default},i.playerInstance=new e[i.videoType](i,this.currentPlaylistItemIndex),i.playerInstance.create().then(()=>{this.isVideoShouldBePlayed()&&this.playVideoOnCreation(i),i.playerInstance.handleFullScreenChange(e=>{(0,d.triggerEvent)(this,e?"videoFullScreen":"videoExitFullScreen","click")}),i.playerInstance.handlePlayed(()=>{var e=this.getCurrentItemSelected();let t="click";e.isAutoplayOnLoad?(t="onLoad",i.isAutoplayOnLoad=!1):e.isAutoPlayNextUp&&(t="nextVideo"),(0,d.triggerEvent)(this,e.playerInstance.isVideoPausedLocal?"videoResume":"videoStart",t)}),i.playerInstance.handleEnded(()=>{(0,d.triggerEvent)(this,"videoEnded","click"),this.watchedIndication&&this.elements.$tabTitles.filter(".e-active").addClass("watched-video");var e=this.getCurrentItemSelected().dataItemId;if(!this.watchedVideosArray.includes(e)&&this.watchedIndication&&(this.watchedVideosArray.push(this.getCurrentItemSelected().dataItemId),elementorFrontend.storage.set(this.storageKey,JSON.stringify(this.watchedVideosArray))),this.isAutoplayNextUp&&this.playlistItemsArray.length>=++this.currentPlaylistItemIndex){for(;"section"===this.getCurrentItemSelected().videoType;)if(this.currentPlaylistItemIndex++,this.playlistItemsArray.length<this.currentPlaylistItemIndex)return void(this.currentPlaylistItemIndex=this.playlistItemsArray.length);this.changeActiveTab(this.currentPlaylistItemIndex,!0)}}),i.playerInstance.handlePaused(e=>{(0,d.triggerEvent)(this,"videoPaused","click",e)})}))}playVideoAfterCreation(e){e.playerInstance.play()}playVideoOnCreation(e){this.isAutoplayOnLoad?(e.isAutoplayOnLoad=!0,e.playerInstance.mute(),e.playerInstance.play(),this.isAutoplayOnLoad=!1):this.isFirstVideoActivated||(e.isAutoPlayNextUp=!0,e.playerInstance.play()),this.isFirstVideoActivated=!1}createPlaylistItems(){this.playlistItemsArray=[],this.elements.$videos.each((e,t)=>{var i={},n=jQuery(t);i.videoUrl=n.attr("data-video-url"),i.videoType=n.attr("data-video-type"),i.videoTitle=n.attr("data-video-title"),i.videoDuration=n.attr("data-video-duration"),i.tabContent=t,i.dataTab=e+1,i.dataItemId=this.getElementSettings().tabs[e]._id,this.playlistItemsArray.push(i)}),0<this.watchedVideosArray.length&&this.watchedIndication&&this.watchedVideosArray.forEach(t=>{var e=this.playlistItemsArray.find(e=>e.dataItemId===t);this.elements.$tabTitles.filter('[data-tab="'+e.dataTab+'"]').addClass("watched-video")})}changeActiveTab(e,t){super.changeActiveTab(e),this.playlistItemsArray[e-1]&&"section"!==this.playlistItemsArray[e-1]?.videoType&&(this.currentPlaylistItemIndex=parseInt(e),t&&(this.currentPlayingPlaylistItemIndex=this.currentPlaylistItemIndex),this.handleVideo(this.getCurrentItemSelected(),t),this.isPageOnLoad||(0,l.setVideoParams)(this.playlistId,this.playlistItemsArray,this.currentPlaylistItemIndex),this.isPageOnLoad=!1,0<jQuery(this.elements.$innerTabs.eq(e-1)).find(".raven-inner-tab-content").length)&&(t=this.elements.$innerTabs.filter(".e-active").find(".raven-inner-tab-content"),(0,r.handleInnerTabsButtonsDisplay)(t.toArray(),this.isCollapsible,this.innerTabsHeightLimit))}}},{"../video-playlist/base-tabs":72,"../video-playlist/event-trigger":73,"../video-playlist/inner-tabs":75,"../video-playlist/player-hosted":77,"../video-playlist/player-vimeo":78,"../video-playlist/player-youtube":79,"../video-playlist/scroll-utils":81,"../video-playlist/url-params":82}],75:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.handleInnerTabs=function(e,t){var i=e.target,n=i.tagName;i.classList.contains("raven-inner-tab-title-text")&&(e.preventDefault(),s=jQuery(i).parent(".raven-inner-tab-title"),a(e,s,t));{var s;i.classList.contains("raven-tab-mobile-title")&&(s=jQuery(i),a(e,s,t))}"button"===n.toLowerCase()&&r(e,t)},i.handleInnerTabsButtonsDisplay=o,i.onTabContentButtonsClick=r;var s=e("../video-playlist/event-trigger");function a(e,t,i){var e=e.currentTarget,n=e.querySelectorAll(".raven-inner-tab-title");t.hasClass("raven-inner-tab-active")||n.length<2||(t=e.querySelectorAll(".raven-inner-tab-content"),n.forEach(e=>{e.classList.toggle("raven-inner-tab-active")}),t.forEach(e=>{e.toggleAttribute("hidden"),e.classList.toggle("raven-inner-tab-active")}),o(Array.from(t),i.isCollapsible,i.innerTabsHeightLimit),(0,s.triggerEvent)(i,"tabOpened","click"))}function o(e,t,i){t&&(e=(t=e.filter(e=>e.classList.contains("raven-inner-tab-active")))[0].querySelector(".raven-inner-tab-text > div").offsetHeight,i=parseInt(i.size))&&i<e&&t[0].classList.add("show-inner-tab-buttons")}function r(e,t){e=jQuery(e.currentTarget).find(".raven-inner-tab-content").filter(".raven-inner-tab-active"),e.find("button").toggleClass("show-button"),e.toggleClass("show-full-height"),e=e.hasClass("show-full-height")?"tabExpanded":"tabCollapsed";(0,s.triggerEvent)(t,e,"click")}},{"../video-playlist/event-trigger":73}],76:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=class{constructor(e,t){this.playlistItem=e,this.positionInVideoList=t}formatDuration(e){var e=new Date(1e3*e),t=e.getUTCHours(),i=e.getUTCMinutes(),e=e.getSeconds();return 0!==t?`${t.toString()}:${i.toString().padStart(2,"0")}:`+e.toString().padStart(2,"0"):i.toString()+":"+e.toString().padStart(2,"0")}}},{}],77:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=(e=e("../video-playlist/player-base"))&&e.__esModule?e:{default:e};class n extends e.default{constructor(e,t){super(e,t),this.playerObject=null,this.watchCount=0,this.isVideoPlaying=!1,this.isVideoPausedLocal=!1,this.isVideoSeeking=!1,this.isVideoEnded=!1,this.isReady=!1}create(){return new Promise(e=>{var t=document.createElement("video"),i=(t.setAttribute("controls",""),document.createTextNode("Sorry, your browser doesn't support embedded videos.")),n=document.createElement("source");n.setAttribute("src",this.playlistItem.videoUrl),n.setAttribute("type","video/"+this.playlistItem.videoUrl.split(".").pop()),t.appendChild(n),t.appendChild(i),this.playerObject=t,this.playlistItem.tabContent.querySelector("div").replaceWith(this.playerObject),this.playerObject.addEventListener("canplay",()=>{this.isReady=!0,e()}),this.playerObject.addEventListener("seeked",()=>{this.isVideoSeeking=!1}),this.playerObject.addEventListener("seeking",()=>{clearTimeout(this.seekTimeOut),this.isVideoSeeking=!0})})}handleEnded(e){this.playerObject.addEventListener("ended",()=>{this.watchCount++,this.isVideoEnded=!0,this.isVideoPlaying=!1,e(this.playlistItem)})}handlePaused(e){this.playerObject.addEventListener("pause",()=>{this.seekTimeOut=setTimeout(()=>{this.isVideoSeeking||this.isVideoEnded?this.isVideoEnded=!1:(e(this.positionInVideoList),this.isVideoPausedLocal=!0)},30)})}handlePlayed(e){this.playerObject.addEventListener("play",()=>{this.isVideoSeeking||e(this.playlistItem)})}handleFullScreenChange(e){jQuery(this.playerObject).on("webkitfullscreenchange mozfullscreenchange fullscreenchange",()=>{e(document.fullscreenElement)})}getCurrentTime(){return this.playerObject.currentTime}play(){this.isReady&&(this.isVideoPlaying=!0,this.playerObject.play())}pause(){this.isReady&&(this.isVideoPlaying=!1,this.playerObject.pause())}mute(){this.playerObject.muted=!0}}i.default=n},{"../video-playlist/player-base":76}],78:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=(e=e("../video-playlist/player-base"))&&e.__esModule?e:{default:e};class n extends e.default{constructor(e,t){super(e,t),this.apiProvider=elementorFrontend.utils.vimeo,this.playerObject=null,this.watchCount=0,this.isVideoInFullScreenChange=!1,this.isReady=!1}create(){return this.currentVideoID=this.apiProvider.getVideoIDFromURL(this.playlistItem.videoUrl),new Promise(i=>{this.apiProvider.onApiReady(e=>{var t={id:this.currentVideoID,autoplay:!1};this.playerObject=new e.Player(this.playlistItem.tabContent.querySelector("div"),t),this.playerObject.ready().then(()=>{this.isReady=!0,i()})})})}handleEnded(e){this.playerObject.on("ended",()=>{this.watchCount++,e(this.playlistItem)})}handlePaused(t){this.playerObject.on("pause",e=>{0===e.percent||1<=e.percent||this.isVideoInFullScreenChange||t(this.positionInVideoList)})}handlePlayed(e){this.playerObject.on("play",()=>{this.isVideoInFullScreenChange?this.isVideoInFullScreenChange=!1:e(this.playlistItem)})}handleFullScreenChange(e){this.playerObject.element.addEventListener("fullscreenchange",()=>{e(document.fullscreenElement),this.isVideoInFullScreenChange=!0})}getCurrentTime(){return this.playerObject.getCurrentTime().then(e=>e)}play(){this.isReady&&this.playerObject.play()}pause(){this.isReady&&this.playerObject.pause()}mute(){this.playerObject.setMuted(!0)}async setVideoProviderData(){var e;if(this.currentVideoID||9!==!this.currentVideoID?.length)return e=await this.playerObject.getVideoId(),e=await(await window.fetch("https://vimeo.com/api/v2/video/"+e+".json")).json(),this.playlistItem.duration=this.formatDuration(e[0].duration),this.playlistItem.video_title=e[0].title,this.playlistItem.thumbnail={url:e[0].thumbnail_medium},this.playlistItem}}i.default=n},{"../video-playlist/player-base":76}],79:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=(e=e("../video-playlist/player-base"))&&e.__esModule?e:{default:e};class n extends e.default{constructor(e,t){super(e,t),this.apiProvider=elementorFrontend.utils.youtube,this.playerObject=null,this.watchCount=0,this.isVideoPlaying=!1,this.isVideoPausedLocal=!1,this.isVideoEnded=!1,this.seekSequenceArray=[],this.pauseCurrentTime=null,this.isReady=!1}create(){return this.currentVideoID=this.apiProvider.getVideoIDFromURL(this.playlistItem.videoUrl),new Promise(i=>{this.apiProvider.onApiReady(e=>{var t={width:"773",videoId:this.currentVideoID,playerVars:{rel:0,showinfo:0,ecver:2},events:{onReady:()=>{this.isReady=!0,i()}}};this.playerObject=new e.Player(this.playlistItem.tabContent.querySelector("div"),t),this.playerObject.addEventListener("onStateChange",e=>{3===e.data&&(2===this.seekSequenceArray[this.seekSequenceArray.length-1]?this.seekSequenceArray.push(3):(this.seekSequenceArray=[],clearTimeout(this.seekTimeOut)))})})})}handleEnded(t){this.playerObject.addEventListener("onStateChange",e=>{0===e.data&&(this.watchCount++,this.isVideoEnded=!0,e.target.seekTo(0),e.target.stopVideo(),this.isVideoPlaying=!1,t())})}handlePaused(t){this.playerObject.addEventListener("onStateChange",e=>{2===e.data&&(this.seekSequenceArray=[],this.seekSequenceArray.push(2),this.pauseCurrentTime=this.playerObject.playerInfo.currentTime,this.seekTimeOut=setTimeout(()=>{2===this.seekSequenceArray.length&&2===this.seekSequenceArray[0]&&3===this.seekSequenceArray[1]?(this.seekSequenceArray=[],clearTimeout(this.seekTimeOut)):(t(this.positionInVideoList),this.isVideoPausedLocal=!0)},1e3))})}handlePlayed(t){this.playerObject.addEventListener("onStateChange",e=>{1!==e.data||this.isVideoEnded?this.isVideoEnded=!1:2===this.seekSequenceArray.length&&2===this.seekSequenceArray[0]&&3===this.seekSequenceArray[1]||t()})}handleError(e){this.playerObject.addEventListener("onError",()=>{e()})}handleFullScreenChange(e){this.playerObject.addEventListener("fullscreenchange",()=>{e(document.fullscreenElement)})}getCurrentTime(){var e=this.pauseCurrentTime||this.playerObject.playerInfo.currentTime;return this.pauseCurrentTime=null,e}play(){this.isReady&&(this.isVideoPlaying=!0,this.playerObject.playVideo())}pause(){this.isReady&&(this.isVideoPlaying=!1,this.playerObject.pauseVideo())}mute(){this.playerObject.mute()}async setVideoProviderData(){this.isReady&&(this.currentVideoID&&11===this.currentVideoID?.length?(this.playlistItem.thumbnail={url:"http://img.youtube.com/vi/"+this.playerObject.getVideoData().video_id+"/maxresdefault.jpg"},this.playlistItem.video_title=this.playerObject.getVideoData().title,this.playlistItem.duration=this.formatDuration(this.playerObject.getDuration())):(this.playlistItem.thumbnail={url:""},this.playlistItem.video_title="",this.playlistItem.duration=""))}}i.default=n},{"../video-playlist/player-base":76}],80:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=class{constructor(e){var{event:e,tab:t,playlist:i,video:n}=e;this.event={type:e.type||"",time:e.time||0,element:e.element,trigger:e.trigger||"",watchCount:e.watchCount||0},this.tab={name:t.name,index:t.index},this.playlist={name:i.name,currentItem:i.currentItem,amount:i.amount},this.video={provider:n.provider,url:n.url,title:n.title,duration:n.duration}}}},{}],81:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.handleVideosPanelScroll=function(e,t){t?(0<t.target.scrollTop?e.$tabsWrapper.addClass("top-shadow"):e.$tabsWrapper.removeClass("top-shadow"),t.target.offsetHeight+t.target.scrollTop>=t.target.scrollHeight?e.$tabsWrapper.removeClass("bottom-shadow"):e.$tabsWrapper.addClass("bottom-shadow")):e.$tabsItems[0].offsetHeight<e.$tabsItems[0].scrollHeight&&e.$tabsWrapper.addClass("bottom-shadow")}},{}],82:[function(e,t,i){function a(e,t,i){var n=new URLSearchParams(location.search);n.set("playlist",e),n.set("video",t[i-1].dataItemId),window.history.replaceState({},"",location.pathname+"?"+n)}Object.defineProperty(i,"__esModule",{value:!0}),i.handleURLParams=function(e,i){var n=new URLSearchParams(location.search),s=n.get("playlist");if(!s)return!1;if(s===e){let t=n.get("video");s=i.find(e=>t===e.dataItemId),n=s?s.dataTab:1;return n||a(e,i,1),n||!1}},i.setVideoParams=a},{}],83:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let s=jQuery,n=e.default.extend({getDefaultSettings(){return{selectors:{widgetContainer:".elementor-widget-container",widgetWrapper:".raven-widget-wrapper",imageOverlay:".raven-video-thumbnail",videoWrapper:".raven-video",videoFrame:"iframe",videoCloseButton:".raven-video-close",videoPlayPreviewButton:".raven-video-play-button-preview",videoModal:".raven-modal",mejsPlayer:".raven-video-mejs-hosted"}}},getDefaultElements(){var e=this.getSettings("selectors"),t={$widgetContainer:this.$element.find(e.widgetContainer),$widgetWrapper:this.$element.find(e.widgetWrapper),$imageOverlay:this.$element.find(e.imageOverlay),$videoWrapper:this.$element.find(e.videoWrapper),$videoCloseButton:this.$element.find(e.videoCloseButton),$videoPlayPreviewButton:this.$element.find(e.videoPlayPreviewButton),$videoModal:this.$element.find(e.videoModal),$mejsPlayer:this.$element.find(e.mejsPlayer)};return t.$videoFrame=t.$videoWrapper.find(e.videoFrame),t},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),"yes"===this.getElementSettings("lazyload")&&this.handleLazyLoad(),"yes"===this.getElementSettings("muted_autoplay_preview")?this.handleMutedPreview():"yes"===this.getElementSettings("lazyload")?this.handleLazyLoad():this.handleMediaElement(),"yes"===this.getElementSettings("progress_bar")?s(".elementor-widget-raven-video.raven-player-style2 .mejs-time").css("display","contents"):(s(".elementor-widget-raven-video.raven-player-style3 .mejs-volume-button").css("width","100%"),s(".elementor-widget-raven-video.raven-player-style3 .mejs-volume-button button").css("float","right")),this.updateWidgetContainerMargin()},handleLazyLoad(){s(window).on("scroll",()=>{var e=this.elements.$widgetWrapper.offset().top,t=e+this.elements.$widgetWrapper.outerHeight(),i=s(window).scrollTop(),n=i+s(window).height();i<t&&e<n&&(t=(i=this.elements.$videoFrame).data("lazy-load"))&&(i.attr("src",t),this.handleMediaElement())})},handleStickyScroll(){let t=this.elements.$widgetWrapper.outerHeight(!0),i=this.elements.$widgetWrapper.offset().top;s(window).on("scroll",()=>{var e;this.elements.$widgetWrapper.hasClass("sticky-close")||(e=s(window).scrollTop(),i+t/2<e?(this.elements.$widgetContainer.css("height",t),this.elements.$widgetWrapper.addClass("sticky"),this.elements.$videoCloseButton.show()):(this.elements.$widgetWrapper.removeClass("sticky"),this.elements.$videoCloseButton.hide()))}),this.elements.$videoCloseButton.on("click",()=>{this.elements.$widgetWrapper.removeClass("sticky"),this.elements.$widgetWrapper.addClass("sticky-close"),this.elements.$videoCloseButton.hide()})},handleMutedPreview(){let n=this.elements.$videoFrame,e=("hosted"===this.getElementSettings("video_type")&&(n=this.elements.$mejsPlayer),[]),s=this;this.getElementSettings("fast_forward")&&e.push("skipback"),e.push("playpause"),this.getElementSettings("fast_forward")&&e.push("jumpforward"),this.getElementSettings("current_time")&&e.push("current"),this.getElementSettings("progress_bar")&&e.push("progress"),e.push("duration","volume"),this.getElementSettings("speed_options")&&e.push("speed"),this.getElementSettings("fullscreen")&&e.push("fullscreen"),n.mediaelementplayer({videoVolume:"horizontal",pauseOtherPlayers:!1,hideVolumeOnTouchDevices:!1,enableProgressTooltip:!1,alwaysShowControls:"yes"!==this.getElementSettings("auto_hide_controls"),autoRewind:"yes"===this.getElementSettings("rewind"),jumpForwardInterval:10,skipBackInterval:10,youtube:{controls:0,autoplay:1,start:this.getElementSettings("start_time"),end:this.getElementSettings("end_time"),mute:1,loop:"yes"===this.getElementSettings("youtube_loop")?1:0,playlist:"youtube"===this.getElementSettings("video_type")?this.YouTubeGetID(this.elements.$videoFrame.attr("src")):0,rel:0,modestbranding:"yes"===this.getElementSettings("hide_youtube_ui")?1:0,cc_load_policy:"yes"===this.getElementSettings("turn_on_captions_by_default")?1:0,origin:window.location.href},features:e,success:e=>{var t=s.elements.$widgetWrapper.find(".mejs-time-current")[0],i=new window.MutationObserver(e=>{e.forEach(e=>{var t;"attributes"===e.type&&(t=(e=s.elements.$widgetWrapper.find(".mejs-time-current")).attr("style"))&&(t=t.match(/scaleX\([0-9.]*\)/gi)[0].replace("scaleX(","").replace(")",""))&&e.css("width",100*t+"%")})});t&&i.observe(t,{attributes:!0,attributeFilter:["style"]}),"yes"===s.getElementSettings("show_device_frame")&&s.elements.$widgetWrapper.find(".mejs-overlay-play:not(.raven-video-play-button-preview)").addClass("hide-large-button"),e.addEventListener("play",()=>{"yes"!==s.getElementSettings("sticky_on_scroll")||s.getElementSettings("use_lightbox")||s.handleStickyScroll(),"yes"===s.getElementSettings("show_device_frame")&&s.elements.$widgetWrapper.find(".mejs-overlay-play:not(.raven-video-play-button-preview)").removeClass("hide-large-button")},!1),s.elements.$widgetWrapper.find(".mejs-controls").hide(),"vimeo"!==s.getElementSettings("video_type")&&"hosted"!==s.getElementSettings("video_type")||(n[0].player.play(),n[0].player.options.startVolume=0,n[0].player.setMuted(!0)),this.elements.$videoPlayPreviewButton.on("click",()=>{let e=s.getElementSettings("youtube_controls");"hosted"===s.getElementSettings("video_type")&&(e=s.getElementSettings("hosted_controls")),this.elements.$videoPlayPreviewButton.hide(),("yes"!==s.getElementSettings("youtube_mute")&&"youtube"===s.getElementSettings("video_type")||"yes"!==s.getElementSettings("vimeo_mute")&&"vimeo"===s.getElementSettings("video_type")||"yes"!==s.getElementSettings("hosted_muted")&&"hosted"===s.getElementSettings("video_type"))&&(n[0].player.setMuted(!1),n[0].player.setVolume(.5)),"yes"!==e&&"vimeo"!==s.getElementSettings("video_type")||s.elements.$widgetWrapper.find(".mejs-controls").show(),s.elements.$widgetWrapper.find(".raven-video-muted-overlay").hide(),n[0].player.play()})}})},handleMediaElement(){let n=this.elements.$videoFrame,e=("hosted"===this.getElementSettings("video_type")&&(n=this.elements.$mejsPlayer),[]),s=this;this.getElementSettings("fast_forward")&&e.push("skipback"),e.push("playpause"),this.getElementSettings("fast_forward")&&e.push("jumpforward"),this.getElementSettings("current_time")&&e.push("current"),this.getElementSettings("progress_bar")&&e.push("progress"),e.push("duration","volume"),this.getElementSettings("speed_options")&&e.push("speed"),this.getElementSettings("fullscreen")&&e.push("fullscreen"),n.mediaelementplayer({videoVolume:"horizontal",pauseOtherPlayers:!1,hideVolumeOnTouchDevices:!1,enableProgressTooltip:!1,alwaysShowControls:"yes"!==this.getElementSettings("auto_hide_controls"),autoRewind:"yes"===this.getElementSettings("rewind"),jumpForwardInterval:10,skipBackInterval:10,youtube:{controls:0,autoplay:"yes"===this.getElementSettings("youtube_autoplay")?1:0,start:this.getElementSettings("start_time"),end:this.getElementSettings("end_time"),mute:"yes"===this.getElementSettings("youtube_mute")||"yes"===this.getElementSettings("youtube_autoplay")?1:0,loop:"yes"===this.getElementSettings("youtube_loop")?1:0,playlist:"youtube"===this.getElementSettings("video_type")?this.YouTubeGetID(this.elements.$videoFrame.attr("src")):0,rel:0,modestbranding:"yes"===this.getElementSettings("hide_youtube_ui")?1:0,cc_load_policy:"yes"===this.getElementSettings("turn_on_captions_by_default")?1:0,origin:window.location.href},features:e,success:e=>{var t=s.elements.$widgetWrapper.find(".mejs-time-current")[0],i=new window.MutationObserver(e=>{e.forEach(e=>{var t;"attributes"===e.type&&(t=(e=s.elements.$widgetWrapper.find(".mejs-time-current")).attr("style"))&&(t=t.match(/scaleX\([0-9.]*\)/gi)[0].replace("scaleX(","").replace(")",""))&&e.css("width",100*t+"%")})});t&&i.observe(t,{attributes:!0,attributeFilter:["style"]}),e.addEventListener("play",()=>{"yes"!==this.getElementSettings("sticky_on_scroll")||s.getElementSettings("use_lightbox")||this.handleStickyScroll(),"yes"===this.getElementSettings("hosted_autoplay")&&s.elements.$widgetWrapper.find(".raven-video-mejs-hosted").css("visibility","visible")},!1),"yes"!==s.getElementSettings("large_play_button")?s.elements.$widgetWrapper.find(".mejs-overlay-button").hide():s.elements.$widgetWrapper.find(".mejs-overlay-play").show(),"vimeo"!==s.getElementSettings("video_type")||"yes"!==s.getElementSettings("vimeo_mute")&&"yes"!==s.getElementSettings("vimeo_autoplay")||(n[0].player.options.startVolume=0,n[0].player.setMuted(!0))}}),("yes"!==this.getElementSettings("youtube_controls")&&"youtube"===this.getElementSettings("video_type")||"yes"!==this.getElementSettings("hosted_controls")&&"hosted"===this.getElementSettings("video_type"))&&this.elements.$widgetWrapper.find(".mejs-controls").hide()},YouTubeGetID(e){if(!e)return 0;let t="";e=e.replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/);return t=void 0!==e[2]?(t=e[2].split(/[^0-9a-z_\-]/i))[0]:e},handleVideo(){let e=this.elements.$videoFrame;var t,i;"hosted"===this.getElementSettings("video_type")&&(e=this.elements.$mejsPlayer),this.getElementSettings("use_lightbox")?(t=this.elements.$videoWrapper.find(".raven-modal"),i=s(".jupiterx-main"),"none"===t.css("display")&&(t.show(),i.addClass("raven-lightbox-open"),this.$element.css("z-index",parseInt(this.$element.css("z-index"))+1))):(this.elements.$imageOverlay.remove(),e[0].player.play())},hideModal(e){e.stopPropagation();let t=this.elements.$videoFrame;"hosted"===this.getElementSettings("video_type")&&(t=this.elements.$mejsPlayer);var e=this.elements.$videoWrapper.find(".raven-modal"),i=s(".jupiterx-main");"block"===e.css("display")&&(e.hide(),i.removeClass("raven-lightbox-open"),this.$element.css("z-index",9999),t[0].player.pause())},updateWidgetContainerMargin(){var e;0<this.elements.$widgetContainer.closest(".elementor-container").length&&(this.elements.$widgetContainer.removeAttr("style"),e=this.elements.$widgetContainer.css("margin"))&&(this.$element.css("margin",e),this.elements.$widgetContainer.css("margin","0"))},bindEvents(){this.elements.$imageOverlay.on("click",this.handleVideo),this.elements.$videoModal.find(".close").on("click",this.hideModal)},onElementChange(e){"_margin"===e&&this.updateWidgetContainerMargin()}})},{"../utils/module":9}],84:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{productsWrapper:".raven-wc-products-wrapper",productsContainer:".products",products:".products .product",paginationContainer:".woocommerce-pagination",loadMoreButton:".raven-load-more-button",postImageFit:".raven-image-fit img:not(.zoomImg)",preLoader:".raven-products-preloader",addToCartButton:'.add_to_cart_button, .button[class*="product_type_"]',categories:".posted_in",productTitle:".woocommerce-loop-product__title",productPrice:".price",ratingWrapper:".rating-wrapper",infinteLoadIndicator:".raven-infinite-load"},state:{isLoading:!1,paged:2}}},getDefaultElements(){var e=this.getSettings("selectors");return{$productsWrapper:this.$element.find(e.productsWrapper),$productsContainer:this.$element.find(e.productsContainer),$products:this.$element.find(e.products),$paginationContainer:this.$element.find(e.paginationContainer),$loadMoreButton:this.$element.find(e.loadMoreButton),$preLoader:this.$element.find(e.preLoader),$infinteLoadIndicator:this.$element.find(e.infinteLoadIndicator),$showedItems:0}},bindEvents(){var e,t,i=this.elements.$productsWrapper.data("settings").total_pages||0;"load_more"===this.getInstanceValue("pagination_type")&&1<i&&this.loadMore(),"infinite_load"===this.getInstanceValue("pagination_type")&&1<i&&(i=new URLSearchParams(window.location.search),e=null!==document.querySelector(".elementor-widget-sellkit-product-filter"),t=[...i.keys()].some(e=>!["sellkit_filters","page"].includes(e)),e&&"1"===i.get("sellkit_filters")&&t||this.infiniteLoad()),this.zoom(),this.flexslider(),this.wrapContentData(),"show"===this.getInstanceValue("wishlist")&&this.wishlist(),this.initialize(),"grid"===this.getInstanceValue("general_layout")&&(this.gridRun(),$(window).on("resize",()=>{setTimeout(()=>this.gridRun(),500)}));let n=this;document.addEventListener("sellkitpro:filterproducts:showproducts",()=>{n.refreshElements(),n.zoom(),n.flexslider(),n.wrapContentData(),n.initialize(),"grid"===this.getInstanceValue("general_layout")&&setTimeout(()=>this.gridRun(),100)}),window.addEventListener("resize",function(){"masonry"===n.getInstanceValue("general_layout")&&n.masonryRun(),"matrix"===n.getInstanceValue("general_layout")&&n.matrixRun(),"metro"===n.getInstanceValue("general_layout")&&n.metroRun()})},initialize(){let e=!0,t=((e=void 0!==this.getInstanceValue("swap_effect")&&this.getInstanceValue("swap_effect").includes("gallery")?!1:e)&&"masonry"===this.getInstanceValue("general_layout")&&this.masonryRun(),this);e&&"matrix"===this.getInstanceValue("general_layout")&&this.elements.$productsWrapper.imagesLoaded().progress(()=>{t.matrixRun()}),e&&"metro"===this.getInstanceValue("general_layout")&&this.elements.$productsWrapper.imagesLoaded().progress(()=>{t.metroRun()}),this.getInstanceValue("load_effect")&&this.handleAnitmation(),objectFitPolyfill(this.$element.find(this.getSettings("selectors.postImageFit")))},initializeOnFetch(){let e=!0,t=((e=void 0!==this.getInstanceValue("swap_effect")&&this.getInstanceValue("swap_effect").includes("gallery")?!1:e)&&"masonry"===this.getInstanceValue("general_layout")&&this.masonryRun(),this);e&&"matrix"===this.getInstanceValue("general_layout")&&this.elements.$productsWrapper.imagesLoaded().progress(()=>{t.matrixRun()}),e&&"metro"===this.getInstanceValue("general_layout")&&this.elements.$productsWrapper.imagesLoaded().progress(()=>{t.metroRun()}),!["metro","matrix"].includes(this.getInstanceValue("general_layout"))&&this.getInstanceValue("load_effect")&&this.handleAnitmation(),objectFitPolyfill(this.$element.find(this.getSettings("selectors.postImageFit")))},onElementChange(e){"metro_matrix_rows_gap"===e&&("metro"===this.getInstanceValue("general_layout")&&this.metroRun(),"matrix"===this.getInstanceValue("general_layout"))&&this.matrixRun(),"metro_matrix_large_aspect_ratio"===e&&setTimeout(()=>{"metro"===this.getInstanceValue("general_layout")&&this.metroRun(),"matrix"===this.getInstanceValue("general_layout")&&this.matrixRun()},300),"box_rows_gap"!==e&&"box_columns_gap"!==e&&"stroke_width"!==e||"masonry"===this.getInstanceValue("general_layout")&&setTimeout(()=>{this.masonryRun()},300)},handleProductsOrder(e){return"metro"===this.getInstanceValue("general_layout")&&e[0]?.parentNode?.parentNode.classList.contains("raven-product-full-width")?[...e.slice(1,3).reverse(),e[0],...e.slice(3,e.length)]:e[0]?.parentNode?.parentNode.classList.contains("raven-product-full-width")?[e[0],...e.slice(1,e.length).reverse()]:"matrix"===this.getInstanceValue("general_layout")?[...e]:[...e.reverse()]},createAnimationObserver(t,i,e,n,s){let a=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting&&!i.classList.contains("raven-product-loaded")){let e=0<t.elements.$showedItems?n-t.elements.$showedItems:n;"slide-right"===s&&(e>t.elements.$showedItems&&(e-=t.elements.$showedItems),t.elements.$showedItems>e)&&(e=t.elements.$showedItems-e),setTimeout(()=>{i.classList.add("raven-product-loaded"),t.elements.$showedItems=n,a.unobserve(i)},100*e)}})},e);a.observe(i)},handleAnitmation(){let o=[...this.elements.$productsWrapper[0].querySelectorAll(".jupiterx-product-container")],r=this.getInstanceValue("load_effect"),l=this;this.elements.$productsWrapper.imagesLoaded().done(()=>{let n=0;if("slide-right"===r){this.setColumnsCount();var i=this.getSettings(),e=parseInt(o.length/i.columnsCount),t=o.length%i.columnsCount;if(o.length/i.columnsCount<=1)o=[...this.handleProductsOrder(o)];else{var s=[],a=[];for(let t=1;t<=e;++t){a=[];for(let e=s.length;e<t*i.columnsCount;++e)a.push(o[e]);s.push(...this.handleProductsOrder(a))}0<t&&s.push(...o.slice(-t).reverse()),o=s}}o.forEach((e,t)=>{var i;r&&!document.body.classList.contains("elementor-editor-active")||e.classList.contains("raven-product-loaded")||(++n,setTimeout(()=>{e.classList.add("raven-product-loaded")},200+100*n)),r&&(i={threshold:.4},l.createAnimationObserver(l,e,i,t,r))})})},setColumnsCount(){var e=elementorFrontend.getCurrentDeviceMode();let t="desktop"===e?"columns_custom":"columns_custom"+e,i=("metro"!==this.getInstanceValue("general_layout")&&"matrix"!==this.getInstanceValue("general_layout")||(t="number_of_products"),this.getInstanceValue(t));this.getInstanceValue(t)||(i=1),this.setSettings("columnsCount",parseInt(i))},zoom(){"zoom_hover"===this.getInstanceValue("swap_effect")&&this.elements.$productsWrapper.find(".jupiterx-wc-loop-product-image").zoom()},flexslider(){if(void 0!==this.getInstanceValue("swap_effect")&&this.getInstanceValue("swap_effect").includes("gallery")){let e=this,t=!1,i=!1;"gallery_arrows"===this.getInstanceValue("swap_effect")&&(i=!0),"gallery_pagination"===this.getInstanceValue("swap_effect")&&(t=!0),e.elements.$productsWrapper.find(".jupiterx-wc-loop-product-image").flexslider({selector:".raven-swap-effect-gallery-slides > li",animation:"slide",slideshow:!1,controlNav:t,directionNav:i,prevText:'<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M2.4,6l4.5-4.3c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.2,5C0.1,5.5,0,5.7,0,6s0.1,0.5,0.3,0.7l5.2,5\tC5.7,11.9,6,12,6.2,12c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L2.4,6z"></path></svg>',nextText:'<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M4.8,6l-4.5,4.3c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.2-5C7.1,6.5,7.2,6.3,7.2,6S7.1,5.5,6.9,5.3l-5.2-5C1.5,0.1,1.2,0,1,0C0.7,0,0.5,0.1,0.3,0.3c-0.4,0.4-0.4,1,0,1.4L4.8,6z"></path></svg>',init(){e.elements.$productsWrapper.addClass("raven-swap-effect-gallery-loaded")},start(){"masonry"===e.getInstanceValue("general_layout")&&e.masonryRun(),"matrix"===e.getInstanceValue("general_layout")&&e.matrixRun(),"metro"===e.getInstanceValue("general_layout")&&e.metroRun()}})}},loadMore(){let t=this;t.elements.$loadMoreButton.on("click",e=>{e.preventDefault(),t.fetch()})},createObserver(e,i,n){if(!(e.length<1)){let t=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(i.fetch(),t.disconnect())})},n);t.observe(e[0])}},infiniteLoad(){let e=this;e.elements.$paginationContainer.length||e.elements.$productsContainer.imagesLoaded().always(()=>{e.createObserver(e.elements.$infinteLoadIndicator,e,{threshold:1})})},fetch(){let n=this;var e,t;n.getSettings("state.isLoading")||(n.setSettings("state.isLoading",!0),e={post_id:elementorFrontend.config.post.id,model_id:this.getID(),"product-page":n.getSettings("state.paged")},(t=jQuery("[data-elementor-type=product-archive], [data-elementor-type=jet-woo-builder-archive]")).data("elementor-id")&&(e.raven_archive_query=JSON.stringify(jQuery("[data-raven-archive-query]").data("raven-archive-query")),e.post_id=t.data("elementor-id")),null!==(t=new URLSearchParams(window.location.search)).get("orderby")&&t.get("orderby").length&&(e.orderby=t.get("orderby")),n.elements.$preLoader&&n.elements.$preLoader[0].classList.add("active-preloader"),wp.ajax.send("raven_products_query",{type:"GET",data:e,success(e){n.setSettings("state.paged",n.getSettings("state.paged")+1),n.elements.$productsContainer.append(e.products);let t=n.elements.$productsContainer.siblings(".woocommerce-result-count");(t=0===t.length?n.elements.$productsContainer.siblings(".raven-products-ordering-result-wrapper").find(".woocommerce-result-count"):t).html(e.result_count),"load_more"===n.getInstanceValue("pagination_type")&&e.query_results.current_page===e.query_results.total_pages&&n.elements.$loadMoreButton.hide();var i=n.elements.$productsWrapper.data("settings").total_pages||0;"infinite_load"===n.getInstanceValue("pagination_type")&&e.query_results.current_page!==e.query_results.total_pages&&1<i&&n.infiniteLoad(),n.zoom(),n.flexslider(),n.initializeOnFetch(),n.wrapContentData()},error(e){},complete(){n.setSettings("state.isLoading",!1),n.elements.$preLoader&&n.elements.$preLoader[0].classList.remove("active-preloader")}}))},wishlist(){$(document).on("click",".jupiterx-wishlist",function(e){e.preventDefault();let t=$(this),i="add_to_wishlist";var e={},n=t.data("state"),s=t.data("productId"),a=t.data("nonceAdd"),o=t.data("nonceRemove");e.nonce=a,e.add_to_wishlist=s,e.remove_from_wishlist=s,"remove"===n&&(i="remove_from_wishlist",e.nonce=o),wp.ajax.send(i,{type:"GET",data:e}).always(e=>{"add_to_wishlist"===i&&"true"===e.result&&(t.addClass("jupiterx-wishlist-remove"),t.data("state","remove")),"remove_from_wishlist"===i&&0===e.fragments.length&&(t.removeClass("jupiterx-wishlist-remove"),t.data("state","add"))})})},setGapSize(){var e=elementorFrontend.getCurrentDeviceMode();let t="desktop"===e?"metro_matrix_rows_gap":"metro_matrix_rows_gap_"+e;this.setSettings("gapSize",parseInt(this.getInstanceValue(t)?.size))},gridRun(){var e=this.elements.$productsContainer[0]?.clientHeight,t=this.$element[0]?.clientHeight;elementorFrontend?.config?.experimentalFeatures?.container&&(this.$element[0].style.minHeight=e<=t?"unset":this.elements.$productsContainer[0]?.clientHeight+"px")},masonryRun(){var e=!document.body.classList.contains("rtl");this.elements.$productsContainer.data("isotope")&&this.elements.$productsContainer.isotope("reloadItems").isotope(),this.elements.$productsContainer.isotope({itemSelector:".product",masonry:{layoutMode:"fitRows"},transitionDuration:0,sortBy:"original-order",isOriginLeft:e})},matrixRun(){this.setGapSize();let e=this,t=this.getSettings().gapSize?this.getSettings().gapSize:0,n=elementorFrontend.getCurrentDeviceMode(),i=!document.body.classList.contains("rtl"),s=(e.elements.$productsContainer.data("isotope")&&e.elements.$productsContainer.isotope("reloadItems").isotope(),Math.floor((e.elements.$productsContainer.parent().width()+t)/3)),a=3*s,o=("mobile"===n&&(s=3*s-t,a=s),0);e.elements.$productsContainer.find("li.product").each((e,t)=>{let i=s;0!==e&&o+4!==e||(i=a,o=e,t.classList.contains("raven-product-full-width"))||t.classList.add("raven-product-full-width"),i&&(t.style.width=i+"px"),"mobile"===n&&(t.style.paddingRight=0)}),e.elements.$productsContainer.find("li.product").addClass("matrix-loaded"),e.elements.$productsContainer.isotope({itemSelector:"li.product",layoutMode:"packery",packery:{isFitWidth:!0},percentPosition:!0,sortBy:"original-order",transitionDuration:0,isOriginLeft:i}),e.elements.$productsContainer.isotope("once","arrangeComplete",()=>{setTimeout(()=>e.handleAnitmation(),100)})},metroRun(){this.setGapSize();let s=this,e=this.getSettings().gapSize?this.getSettings().gapSize:0,t=elementorFrontend.getCurrentDeviceMode(),i=!document.body.classList.contains("rtl"),a=(s.elements.$productsContainer.data("isotope")&&s.elements.$productsContainer.isotope("reloadItems").isotope(),Math.floor((s.elements.$productsContainer.parent().width()+e)/4)),o=2*a,r=("tablet"===t&&(a*=2,o=2*a),"mobile"===t&&(a*=4,o=a),0);s.elements.$productsContainer.find("li.product").each((e,t)=>{let i=a,n=a;0!==e&&r+3!==e||(i=o,n=o,r=e,t.classList.contains("raven-product-full-width"))||t.classList.add("raven-product-full-width"),i&&(t.style.width=i+"px"),"overlay"===s.getInstanceValue("metro_matrix_content_layout")&&(t.style.height=n+"px")}),s.elements.$productsContainer.find("li.product").addClass("metro-loaded"),s.elements.$productsContainer.isotope({itemSelector:"li.product",layoutMode:"packery",percentPosition:!0,sortBy:"original-order",transitionDuration:0,isOriginLeft:i}),s.elements.$productsContainer.isotope("once","arrangeComplete",()=>{setTimeout(()=>s.handleAnitmation(),100)})},wrapContentData(){var e=this.getSettings("selectors");let i=[e.productPrice,e.productTitle,e.categories,e.ratingWrapper];var t=this.getInstanceValue("pc_atc_button_location"),n=this.getInstanceValue("pc_atc_button_location_overlay");(t&&"outside"===t||n&&"outside"===n)&&i.push(e.addToCartButton),this.elements.$productsContainer.find(".product").each((e,t)=>{i.forEach(e=>{e=$(t).find(e)[0];e&&e.classList.add("raven-product-item-content")}),t.classList.contains("has-data-wrapper")||$(t).find(".raven-product-item-content").wrapAll('<div class="raven-product-data" />'),t.classList.add("has-data-wrapper")})},refreshElements(){var e=this.getSettings("selectors");this.elements.$productsWrapper=this.$element.find(e.productsWrapper),this.elements.$productsContainer=this.$element.find(e.productsContainer),this.elements.$products=this.$element.find(e.products),this.elements.$paginationContainer=this.$element.find(e.paginationContainer),this.elements.$loadMoreButton=this.$element.find(e.loadMoreButton),this.elements.$preLoader=this.$element.find(e.preLoader)}})},{"../utils/module":9}],85:[function(e,t,i){t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.__esModule=!0,t.exports.default=t.exports},{}],86:[function(t,i,e){function w(e){var t;return null==e?window:"[object Window]"!==e.toString()?(t=e.ownerDocument)&&t.defaultView||window:e}function h(e){return e instanceof w(e).Element||e instanceof Element}function l(e){return e instanceof w(e).HTMLElement||e instanceof HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof w(e).ShadowRoot||e instanceof ShadowRoot)}Object.defineProperty(e,"__esModule",{value:!0});var k=Math.max,I=Math.min,b=Math.round;function o(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function S(){return!/^((?!chrome|android).)*safari/i.test(o())}function u(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var n=e.getBoundingClientRect(),s=1,a=1;t&&l(e)&&(s=0<e.offsetWidth&&b(n.width)/e.offsetWidth||1,a=0<e.offsetHeight&&b(n.height)/e.offsetHeight||1);t=(h(e)?w(e):window).visualViewport,e=!S()&&i,i=(n.left+(e&&t?t.offsetLeft:0))/s,e=(n.top+(e&&t?t.offsetTop:0))/a,t=n.width/s,s=n.height/a;return{width:t,height:s,top:e,right:i+t,bottom:e+s,left:i,x:i,y:e}}function p(e){e=w(e);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function d(e){return e?(e.nodeName||"").toLowerCase():null}function _(e){return((h(e)?e.ownerDocument:e.document)||window.document).documentElement}function m(e){return u(_(e)).left+p(e).scrollLeft}function x(e){return w(e).getComputedStyle(e)}function c(e){var e=x(e),t=e.overflow;return/auto|scroll|overlay|hidden/.test(t+e.overflowY+e.overflowX)}function $(e,t,i){void 0===i&&(i=!1);var n=l(t),s=l(t)&&(o=(s=t).getBoundingClientRect(),a=b(o.width)/s.offsetWidth||1,o=b(o.height)/s.offsetHeight||1,1!==a||1!==o),a=_(t),o=u(e,s,i),e={scrollLeft:0,scrollTop:0},r={x:0,y:0};return!n&&i||("body"===d(t)&&!c(a)||(e=(n=t)!==w(n)&&l(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:p(n)),l(t)?((r=u(t,!0)).x+=t.clientLeft,r.y+=t.clientTop):a&&(r.x=m(a))),{x:o.left+e.scrollLeft-r.x,y:o.top+e.scrollTop-r.y,width:o.width,height:o.height}}function E(e){var t=u(e),i=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}function r(e){return"html"===d(e)?e:e.assignedSlot||e.parentNode||(a(e)?e.host:null)||_(e)}function g(e,t){void 0===t&&(t=[]);var i=function e(t){return 0<=["html","body","#document"].indexOf(d(t))?t.ownerDocument.body:l(t)&&c(t)?t:e(r(t))}(e),e=i===(null==(e=e.ownerDocument)?void 0:e.body),n=w(i),n=e?[n].concat(n.visualViewport||[],c(i)?i:[]):i,i=t.concat(n);return e?i:i.concat(g(r(n)))}function s(e){return l(e)&&"fixed"!==x(e).position?e.offsetParent:null}function P(e){for(var t,i=w(e),n=s(e);n&&(t=n,0<=["table","td","th"].indexOf(d(t)))&&"static"===x(n).position;)n=s(n);return(!n||"html"!==d(n)&&("body"!==d(n)||"static"!==x(n).position))&&(n||(e=>{var t=/firefox/i.test(o()),i=/Trident/i.test(o());if(!i||!l(e)||"fixed"!==x(e).position){var n=r(e);for(a(n)&&(n=n.host);l(n)&&["html","body"].indexOf(d(n))<0;){var s=x(n);if("none"!==s.transform||"none"!==s.perspective||"paint"===s.contain||-1!==["transform","perspective"].indexOf(s.willChange)||t&&"filter"===s.willChange||t&&s.filter&&"none"!==s.filter)return n;n=n.parentNode}}return null})(e))||i}var j="top",T="bottom",L="right",M="left",A="auto",O=[j,T,L,M],D="start",C="end",z="clippingParents",N="viewport",f="popper",H="reference",q=O.reduce(function(e,t){return e.concat([t+"-"+D,t+"-"+C])},[]),U=[].concat(O,[A]).reduce(function(e,t){return e.concat([t,t+"-"+D,t+"-"+C])},[]),G=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Q(e){var i=new Map,n=new Set,s=[];return e.forEach(function(e){i.set(e.name,e)}),e.forEach(function(e){n.has(e.name)||!function t(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){n.has(e)||(e=i.get(e))&&t(e)}),s.push(e)}(e)}),s}function X(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&a(i)){var n=t;do{if(n&&e.isSameNode(n))return!0}while(n=n.parentNode||n.host)}return!1}function v(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Y(e,t,i){return t===N?v((s=i,o=w(n=e),r=_(n),o=o.visualViewport,l=r.clientWidth,r=r.clientHeight,c=d=0,o&&(l=o.width,r=o.height,(a=S())||!a&&"fixed"===s)&&(d=o.offsetLeft,c=o.offsetTop),{width:l,height:r,x:d+m(n),y:c})):h(t)?((s=u(a=t,!1,"fixed"===(s=i))).top=s.top+a.clientTop,s.left=s.left+a.clientLeft,s.bottom=s.top+a.clientHeight,s.right=s.left+a.clientWidth,s.width=a.clientWidth,s.height=a.clientHeight,s.x=s.left,s.y=s.top,s):v((o=_(e),l=_(o),r=p(o),d=null==(d=o.ownerDocument)?void 0:d.body,n=k(l.scrollWidth,l.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),c=k(l.scrollHeight,l.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),o=-r.scrollLeft+m(o),r=-r.scrollTop,"rtl"===x(d||l).direction&&(o+=k(l.clientWidth,d?d.clientWidth:0)-n),{width:n,height:c,x:o,y:r}));var n,s,a,o,r,l,d,c}function K(i,e,t,n){var s,a="clippingParents"===e?(o=g(r(a=i)),h(s=0<=["absolute","fixed"].indexOf(x(a).position)&&l(a)?P(a):a)?o.filter(function(e){return h(e)&&X(e,s)&&"body"!==d(e)}):[]):[].concat(e),o=[].concat(a,[t]),e=o[0],t=o.reduce(function(e,t){t=Y(i,t,n);return e.top=k(t.top,e.top),e.right=I(t.right,e.right),e.bottom=I(t.bottom,e.bottom),e.left=k(t.left,e.left),e},Y(i,e,n));return t.width=t.right-t.left,t.height=t.bottom-t.top,t.x=t.left,t.y=t.top,t}function F(e){return e.split("-")[0]}function V(e){return e.split("-")[1]}function J(e){return 0<=["top","bottom"].indexOf(e)?"x":"y"}function Z(e){var t,i=e.reference,n=e.element,e=e.placement,s=e?F(e):null,e=e?V(e):null,a=i.x+i.width/2-n.width/2,o=i.y+i.height/2-n.height/2;switch(s){case j:t={x:a,y:i.y-n.height};break;case T:t={x:a,y:i.y+i.height};break;case L:t={x:i.x+i.width,y:o};break;case M:t={x:i.x-n.width,y:o};break;default:t={x:i.x,y:i.y}}var r=s?J(s):null;if(null!=r){var l="y"===r?"height":"width";switch(e){case D:t[r]=t[r]-(i[l]/2-n[l]/2);break;case C:t[r]=t[r]+(i[l]/2-n[l]/2)}}return t}function ee(){return{top:0,right:0,bottom:0,left:0}}function te(e){return Object.assign({},ee(),e)}function ie(i,e){return e.reduce(function(e,t){return e[t]=i,e},{})}function B(e,t){var n,t=t=void 0===t?{}:t,i=t.placement,i=void 0===i?e.placement:i,s=t.strategy,s=void 0===s?e.strategy:s,a=t.boundary,a=void 0===a?z:a,o=t.rootBoundary,o=void 0===o?N:o,r=t.elementContext,r=void 0===r?f:r,l=t.altBoundary,l=void 0!==l&&l,t=t.padding,t=void 0===t?0:t,t=te("number"!=typeof t?t:ie(t,O)),d=e.rects.popper,l=e.elements[l?r===f?H:f:r],l=K(h(l)?l:l.contextElement||_(e.elements.popper),a,o,s),a=u(e.elements.reference),o=Z({reference:a,element:d,strategy:"absolute",placement:i}),s=v(Object.assign({},d,o)),d=r===f?s:a,c={top:l.top-d.top+t.top,bottom:d.bottom-l.bottom+t.bottom,left:l.left-d.left+t.left,right:d.right-l.right+t.right},o=e.modifiersData.offset;return r===f&&o&&(n=o[i],Object.keys(c).forEach(function(e){var t=0<=[L,T].indexOf(e)?1:-1,i=0<=[j,T].indexOf(e)?"y":"x";c[e]+=n[i]*t})),c}var ne={placement:"bottom",modifiers:[],strategy:"absolute"};function se(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function n(e){var e=e=void 0===e?{}:e,t=e.defaultModifiers,u=void 0===t?[]:t,t=e.defaultOptions,p=void 0===t?ne:t;return function(n,s,t){void 0===t&&(t=p);var i,a,o={placement:"bottom",orderedModifiers:[],options:Object.assign({},ne,p),modifiersData:{},elements:{reference:n,popper:s},attributes:{},styles:{}},r=[],l=!1,d={state:o,setOptions:function(e){var i,t,e="function"==typeof e?e(o.options):e,e=(c(),o.options=Object.assign({},p,o.options,e),o.scrollParents={reference:h(n)?g(n):n.contextElement?g(n.contextElement):[],popper:g(s)},e=[].concat(u,o.options.modifiers),t=e.reduce(function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e},{}),e=Object.keys(t).map(function(e){return t[e]}),i=Q(e),G.reduce(function(e,t){return e.concat(i.filter(function(e){return e.phase===t}))},[]));return o.orderedModifiers=e.filter(function(e){return e.enabled}),o.orderedModifiers.forEach(function(e){var t=e.name,i=e.options,e=e.effect;"function"==typeof e&&(e=e({state:o,name:t,instance:d,options:void 0===i?{}:i}),r.push(e||function(){}))}),d.update()},forceUpdate:function(){if(!l){var e=o.elements,t=e.reference,e=e.popper;if(se(t,e)){o.rects={reference:$(t,P(e),"fixed"===o.options.strategy),popper:E(e)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach(function(e){return o.modifiersData[e.name]=Object.assign({},e.data)});for(var i,n,s,a=0;a<o.orderedModifiers.length;a++)!0===o.reset?(o.reset=!1,a=-1):(n=(i=o.orderedModifiers[a]).fn,s=i.options,"function"==typeof n&&(o=n({state:o,options:void 0===s?{}:s,name:i.name,instance:d})||o))}}},update:(i=function(){return new Promise(function(e){d.forceUpdate(),e(o)})},function(){return a=a||new Promise(function(e){Promise.resolve().then(function(){a=void 0,e(i())})})}),destroy:function(){c(),l=!0}};return se(n,s)&&d.setOptions(t).then(function(e){!l&&t.onFirstUpdate&&t.onFirstUpdate(e)}),d;function c(){r.forEach(function(e){return e()}),r=[]}}}var y={passive:!0};var ae={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,n=(e=e.options).scroll,s=void 0===n||n,a=void 0===(n=e.resize)||n,o=w(t.elements.popper),r=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&r.forEach(function(e){e.addEventListener("scroll",i.update,y)}),a&&o.addEventListener("resize",i.update,y),function(){s&&r.forEach(function(e){e.removeEventListener("scroll",i.update,y)}),a&&o.removeEventListener("resize",i.update,y)}},data:{}};var oe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state;t.modifiersData[e.name]=Z({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},re={top:"auto",right:"auto",bottom:"auto",left:"auto"};function le(e){var t,i=e.popper,n=e.popperRect,s=e.placement,a=e.variation,o=e.offsets,r=e.position,l=e.gpuAcceleration,d=e.adaptive,c=e.roundOffsets,e=e.isFixed,u=o.x,u=void 0===u?0:u,p=o.y,p=void 0===p?0:p,h="function"==typeof c?c({x:u,y:p}):{x:u,y:p},h=(u=h.x,p=h.y,o.hasOwnProperty("x")),o=o.hasOwnProperty("y"),m=M,g=j,f=window,v=(d&&(v="clientHeight",t="clientWidth",(y=P(i))===w(i)&&"static"!==x(y=_(i)).position&&"absolute"===r&&(v="scrollHeight",t="scrollWidth"),s!==j&&(s!==M&&s!==L||a!==C)||(g=T,p=(p-((e&&y===f&&f.visualViewport?f.visualViewport.height:y[v])-n.height))*(l?1:-1)),s!==M&&(s!==j&&s!==T||a!==C)||(m=L,u=(u-((e&&y===f&&f.visualViewport?f.visualViewport.width:y[t])-n.width))*(l?1:-1))),Object.assign({position:r},d&&re)),y=!0===c?(s={x:u,y:p},a=w(i),e=s.x,s=s.y,a=a.devicePixelRatio||1,{x:b(e*a)/a||0,y:b(s*a)/a||0}):{x:u,y:p};return u=y.x,p=y.y,l?Object.assign({},v,((t={})[g]=o?"0":"",t[m]=h?"0":"",t.transform=(f.devicePixelRatio||1)<=1?"translate("+u+"px, "+p+"px)":"translate3d("+u+"px, "+p+"px, 0)",t)):Object.assign({},v,((n={})[g]=o?p+"px":"",n[m]=h?u+"px":"",n.transform="",n))}var de={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=void 0===(i=(e=e.options).gpuAcceleration)||i,n=void 0===(n=e.adaptive)||n,e=void 0===(e=e.roundOffsets)||e,i={placement:F(t.placement),variation:V(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,le(Object.assign({},i,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:n,roundOffsets:e})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,le(Object.assign({},i,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:e})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var ce={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var s=e.state;Object.keys(s.elements).forEach(function(e){var t=s.styles[e]||{},i=s.attributes[e]||{},n=s.elements[e];l(n)&&d(n)&&(Object.assign(n.style,t),Object.keys(i).forEach(function(e){var t=i[e];!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var n=e.state,s={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,s.popper),n.styles=s,n.elements.arrow&&Object.assign(n.elements.arrow.style,s.arrow),function(){Object.keys(n.elements).forEach(function(e){var t=n.elements[e],i=n.attributes[e]||{},e=Object.keys((n.styles.hasOwnProperty(e)?n.styles:s)[e]).reduce(function(e,t){return e[t]="",e},{});l(t)&&d(t)&&(Object.assign(t.style,e),Object.keys(i).forEach(function(e){t.removeAttribute(e)}))})}},requires:["computeStyles"]};var ue={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var o=e.state,t=e.name,r=void 0===(e=e.options.offset)?[0,0]:e,e=U.reduce(function(e,t){var i,n,s,a;return e[t]=(t=t,i=o.rects,n=r,s=F(t),a=0<=[M,j].indexOf(s)?-1:1,t=(i="function"==typeof n?n(Object.assign({},i,{placement:t})):n)[0]||0,n=(i[1]||0)*a,0<=[M,L].indexOf(s)?{x:n,y:t}:{x:t,y:n}),e},{}),i=(n=e[o.placement]).x,n=n.y;null!=o.modifiersData.popperOffsets&&(o.modifiersData.popperOffsets.x+=i,o.modifiersData.popperOffsets.y+=n),o.modifiersData[t]=e}},pe={left:"right",right:"left",bottom:"top",top:"bottom"};function R(e){return e.replace(/left|right|bottom|top/g,function(e){return pe[e]})}var he={start:"end",end:"start"};function me(e){return e.replace(/start|end/g,function(e){return he[e]})}var ge={name:"flip",enabled:!0,phase:"main",fn:function(e){var u=e.state,t=e.options,e=e.name;if(!u.modifiersData[e]._skip){for(var i=t.mainAxis,n=void 0===i||i,i=t.altAxis,s=void 0===i||i,i=t.fallbackPlacements,p=t.padding,h=t.boundary,m=t.rootBoundary,a=t.altBoundary,o=t.flipVariations,g=void 0===o||o,f=t.allowedAutoPlacements,o=u.options.placement,t=F(o),i=i||(t===o||!g?[R(o)]:F(i=o)===A?[]:(t=R(i),[me(i),t,me(t)])),r=[o].concat(i).reduce(function(e,t){return e.concat(F(t)===A?(i=u,n=(e=e=void 0===(e={placement:t,boundary:h,rootBoundary:m,padding:p,flipVariations:g,allowedAutoPlacements:f})?{}:e).placement,s=e.boundary,a=e.rootBoundary,o=e.padding,r=e.flipVariations,l=void 0===(e=e.allowedAutoPlacements)?U:e,d=V(n),e=d?r?q:q.filter(function(e){return V(e)===d}):O,c=(n=0===(n=e.filter(function(e){return 0<=l.indexOf(e)})).length?e:n).reduce(function(e,t){return e[t]=B(i,{placement:t,boundary:s,rootBoundary:a,padding:o})[F(t)],e},{}),Object.keys(c).sort(function(e,t){return c[e]-c[t]})):t);var i,n,s,a,o,r,l,d,c},[]),l=u.rects.reference,d=u.rects.popper,c=new Map,v=!0,y=r[0],w=0;w<r.length;w++){var b=r[w],_=F(b),x=V(b)===D,C=0<=[j,T].indexOf(_),S=C?"width":"height",$=B(u,{placement:b,boundary:h,rootBoundary:m,altBoundary:a,padding:p}),C=C?x?L:M:x?T:j,x=(l[S]>d[S]&&(C=R(C)),R(C)),S=[];if(n&&S.push($[_]<=0),s&&S.push($[C]<=0,$[x]<=0),S.every(function(e){return e})){y=b,v=!1;break}c.set(b,S)}if(v)for(var k=g?3:1;0<k;k--)if("break"===(t=>{var e=r.find(function(e){e=c.get(e);if(e)return e.slice(0,t).every(function(e){return e})});if(e)return y=e,"break"})(k))break;u.placement!==y&&(u.modifiersData[e]._skip=!0,u.placement=y,u.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function W(e,t,i){return k(e,I(t,i))}var fe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t,i,n,s,a,o,r,l,d,c=e.state,u=e.options,e=e.name,p=void 0===(p=u.mainAxis)||p,h=void 0!==(h=u.altAxis)&&h,m=void 0===(m=u.tether)||m,g=void 0===(g=u.tetherOffset)?0:g,u=B(c,{boundary:u.boundary,rootBoundary:u.rootBoundary,padding:u.padding,altBoundary:u.altBoundary}),f=F(c.placement),v=V(c.placement),y=!v,w=J(f),b="x"===w?"y":"x",_=c.modifiersData.popperOffsets,x=c.rects.reference,C=c.rects.popper,g="number"==typeof(g="function"==typeof g?g(Object.assign({},c.rects,{placement:c.placement})):g)?{mainAxis:g,altAxis:g}:Object.assign({mainAxis:0,altAxis:0},g),S=c.modifiersData.offset?c.modifiersData.offset[c.placement]:null,$={x:0,y:0};_&&(p&&(p="y"===w?"height":"width",o=(r=_[w])+u[i="y"===w?j:M],l=r-u[d="y"===w?T:L],t=m?-C[p]/2:0,s=(v===D?x:C)[p],v=v===D?-C[p]:-x[p],a=c.elements.arrow,a=m&&a?E(a):{width:0,height:0},i=(n=c.modifiersData["arrow#persistent"]?c.modifiersData["arrow#persistent"].padding:ee())[i],n=n[d],d=W(0,x[p],a[p]),a=y?x[p]/2-t-d-i-g.mainAxis:s-d-i-g.mainAxis,s=y?-x[p]/2+t+d+n+g.mainAxis:v+d+n+g.mainAxis,y=(i=c.elements.arrow&&P(c.elements.arrow))?"y"===w?i.clientTop||0:i.clientLeft||0:0,v=r+s-(t=null!=(p=null==S?void 0:S[w])?p:0),d=W(m?I(o,r+a-t-y):o,r,m?k(l,v):l),_[w]=d,$[w]=d-r),h&&(n="y"==b?"height":"width",s=(i=_[b])+u["x"===w?j:M],p=i-u["x"===w?T:L],a=-1!==[j,M].indexOf(f),y=null!=(t=null==S?void 0:S[b])?t:0,o=a?s:i-x[n]-C[n]-y+g.altAxis,v=a?i+x[n]+C[n]-y-g.altAxis:p,r=m&&a?(l=W(l=o,i,d=v),d<l?d:l):W(m?o:s,i,m?v:p),_[b]=r,$[b]=r-i),c.modifiersData[e]=$)},requiresIfExists:["offset"]};var ve={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i,n,s,a=e.state,o=e.name,e=e.options,r=a.elements.arrow,l=a.modifiersData.popperOffsets,d=J(c=F(a.placement)),c=0<=[M,L].indexOf(c)?"height":"width";r&&l&&(e=e.padding,i=a,i=te("number"!=typeof(e="function"==typeof e?e(Object.assign({},i.rects,{placement:i.placement})):e)?e:ie(e,O)),e=E(r),s="y"===d?j:M,n="y"===d?T:L,t=a.rects.reference[c]+a.rects.reference[d]-l[d]-a.rects.popper[c],l=l[d]-a.rects.reference[d],r=(r=P(r))?"y"===d?r.clientHeight||0:r.clientWidth||0:0,s=i[s],i=r-e[c]-i[n],s=W(s,n=r/2-e[c]/2+(t/2-l/2),i),a.modifiersData[o]=((r={})[d]=s,r.centerOffset=s-n,r))},effect:function(e){var t=e.state;null!=(e=void 0===(e=e.options.element)?"[data-popper-arrow]":e)&&("string"!=typeof e||(e=t.elements.popper.querySelector(e)))&&X(t.elements.popper,e)&&(t.elements.arrow=e)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ye(e,t,i){return{top:e.top-t.height-(i=void 0===i?{x:0,y:0}:i).y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function we(t){return[j,L,T,M].some(function(e){return 0<=t[e]})}var be={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,e=e.name,i=t.rects.reference,n=t.rects.popper,s=t.modifiersData.preventOverflow,a=B(t,{elementContext:"reference"}),o=B(t,{altBoundary:!0}),a=ye(a,i),i=ye(o,n,s),o=we(a),n=we(i);t.modifiersData[e]={referenceClippingOffsets:a,popperEscapeOffsets:i,isReferenceHidden:o,hasPopperEscaped:n},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":o,"data-popper-escaped":n})}},_e=n({defaultModifiers:[ae,oe,de,ce]}),xe=[ae,oe,de,ce,ue,ge,fe,ve,be],Ce=n({defaultModifiers:xe});e.applyStyles=ce,e.arrow=ve,e.computeStyles=de,e.createPopper=Ce,e.createPopperLite=_e,e.defaultModifiers=xe,e.detectOverflow=B,e.eventListeners=ae,e.flip=ge,e.hide=be,e.offset=ue,e.popperGenerator=n,e.popperOffsets=oe,e.preventOverflow=fe},{}],87:[function(e,t,i){function n(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var s=n(e("@tannin/postfix")),a=n(e("@tannin/evaluate"));t.exports=function(e){var t=s(e);return function(e){return a(t,e)}}},{"@tannin/evaluate":88,"@tannin/postfix":90}],88:[function(e,t,i){var d={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return t<e},">=":function(e,t){return t<=e},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,i){if(e)throw t;return i}};t.exports=function(e,t){for(var i,n,s,a,o,r=[],l=0;l<e.length;l++){if(s=d[a=e[l]]){for(i=s.length,n=Array(i);i--;)n[i]=r.pop();try{o=s.apply(null,n)}catch(e){return e}}else o=t.hasOwnProperty(a)?t[a]:+a;r.push(o)}return r[0]}},{}],89:[function(e,t,i){var n=(e=e("@tannin/compile"))&&"object"==typeof e&&"default"in e?e.default:e;t.exports=function(e){var t=n(e);return function(e){return+t({n:e})}}},{"@tannin/compile":87}],90:[function(e,t,i){var r,l,d,c;r={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},l=["(","?"],d={")":["("],":":["?","?:"]},c=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/,t.exports=function(e){for(var t,i,n,s,a=[],o=[];t=e.match(c);){for(i=t[0],(n=e.substr(0,t.index).trim())&&a.push(n);s=o.pop();){if(d[i]){if(d[i][0]===s){i=d[i][1]||i;break}}else if(0<=l.indexOf(s)||r[s]<r[i]){o.push(s);break}a.push(s)}d[i]||o.push(i),e=e.substr(t.index+i.length)}return(e=e.trim())&&a.push(e),a.concat(o.reverse())}},{}],91:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),d=(Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,n(e("./validateNamespace.js"))),c=n(e("./validateHookName.js"));i.default=function(r,l){return function(i,e,t,n=10){var s=r[l];if((0,c.default)(i)&&(0,d.default)(e)&&"function"==typeof t&&"number"==typeof n){var a={callback:t,priority:n,namespace:e};if(s[i]){var o=s[i].handlers;let t;for(t=o.length;0<t&&!(n>=o[t-1].priority);t--);t===o.length?o[t]=a:o.splice(t,0,a),s.__current.forEach(e=>{e.name===i&&e.currentIndex>=t&&e.currentIndex++})}else s[i]={handlers:[a],runs:0};"hookAdded"!==i&&r.doAction("hookAdded",i,e,t,n)}}}},{"./validateHookName.js":100,"./validateNamespace.js":101,"@babel/runtime/helpers/interopRequireDefault":85}],92:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(t,i){return function(){var e=t[i];return null!=(e=e.__current[e.__current.length-1]?.name)?e:null}}},{}],93:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),s=(Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,n(e("./validateHookName.js")));i.default=function(i,n){return function(e){var t=i[n];if((0,s.default)(e))return t[e]&&t[e].runs?t[e].runs:0}}},{"./validateHookName.js":100,"@babel/runtime/helpers/interopRequireDefault":85}],94:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(i,n){return function(e){var t=i[n];return void 0===e?void 0!==t.__current[0]:!!t.__current[0]&&e===t.__current[0].name}}},{}],95:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(n,s){return function(e,t){var i=n[s];return void 0!==t?e in i&&i[e].handlers.some(e=>e.namespace===t):e in i}}},{}],96:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),s=(Object.defineProperty(i,"__esModule",{value:!0}),i.default=i._Hooks=void 0,n(e("./createAddHook"))),a=n(e("./createRemoveHook")),o=n(e("./createHasHook")),r=n(e("./createRunHook")),l=n(e("./createCurrentHook")),d=n(e("./createDoingHook")),c=n(e("./createDidHook"));class u{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=(0,s.default)(this,"actions"),this.addFilter=(0,s.default)(this,"filters"),this.removeAction=(0,a.default)(this,"actions"),this.removeFilter=(0,a.default)(this,"filters"),this.hasAction=(0,o.default)(this,"actions"),this.hasFilter=(0,o.default)(this,"filters"),this.removeAllActions=(0,a.default)(this,"actions",!0),this.removeAllFilters=(0,a.default)(this,"filters",!0),this.doAction=(0,r.default)(this,"actions"),this.applyFilters=(0,r.default)(this,"filters",!0),this.currentAction=(0,l.default)(this,"actions"),this.currentFilter=(0,l.default)(this,"filters"),this.doingAction=(0,d.default)(this,"actions"),this.doingFilter=(0,d.default)(this,"filters"),this.didAction=(0,c.default)(this,"actions"),this.didFilter=(0,c.default)(this,"filters")}}i._Hooks=u;i.default=function(){return new u}},{"./createAddHook":91,"./createCurrentHook":92,"./createDidHook":93,"./createDoingHook":94,"./createHasHook":95,"./createRemoveHook":97,"./createRunHook":98,"@babel/runtime/helpers/interopRequireDefault":85}],97:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),r=(Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,n(e("./validateNamespace.js"))),l=n(e("./validateHookName.js"));i.default=function(t,e,o=!1){return function(i,n){var s=t[e];if((0,l.default)(i)&&(o||(0,r.default)(n))){if(!s[i])return 0;let e=0;if(o)e=s[i].handlers.length,s[i]={runs:s[i].runs,handlers:[]};else{var a=s[i].handlers;for(let t=a.length-1;0<=t;t--)a[t].namespace===n&&(a.splice(t,1),e++,s.__current.forEach(e=>{e.name===i&&e.currentIndex>=t&&e.currentIndex--}))}return"hookRemoved"!==i&&t.doAction("hookRemoved",i,n),e}}}},{"./validateHookName.js":100,"./validateNamespace.js":101,"@babel/runtime/helpers/interopRequireDefault":85}],98:[function(e,t,i){!function(d){!function(){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(o,r,l=!1){return function(e,...t){var i=o[r],n=(i[e]||(i[e]={handlers:[],runs:0}),i[e].runs++,i[e].handlers);if("production"!==d.env.NODE_ENV&&"hookAdded"!==e&&i.all&&n.push(...i.all.handlers),n&&n.length){var s={name:e,currentIndex:0};for(i.__current.push(s);s.currentIndex<n.length;){var a=n[s.currentIndex].callback.apply(null,t);l&&(t[0]=a),s.currentIndex++}i.__current.pop()}return l?t[0]:void 0}}}.call(this)}.call(this,e("_process"))},{_process:109}],99:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),s=(Object.defineProperty(i,"__esModule",{value:!0}),i.applyFilters=i.addFilter=i.addAction=i.actions=void 0,Object.defineProperty(i,"createHooks",{enumerable:!0,get:function(){return s.default}}),i.removeFilter=i.removeAllFilters=i.removeAllActions=i.removeAction=i.hasFilter=i.hasAction=i.filters=i.doingFilter=i.doingAction=i.doAction=i.didFilter=i.didAction=i.defaultHooks=i.currentFilter=i.currentAction=void 0,n(e("./createHooks"))),{addAction:n,addFilter:e,removeAction:a,removeFilter:o,hasAction:r,hasFilter:l,removeAllActions:d,removeAllFilters:c,doAction:u,applyFilters:p,currentAction:h,currentFilter:m,doingAction:g,doingFilter:f,didAction:v,didFilter:y,actions:w,filters:b}=i.defaultHooks=(0,s.default)();i.filters=b,i.actions=w,i.didFilter=y,i.didAction=v,i.doingFilter=f,i.doingAction=g,i.currentFilter=m,i.currentAction=h,i.applyFilters=p,i.doAction=u,i.removeAllFilters=c,i.removeAllActions=d,i.hasFilter=l,i.hasAction=r,i.removeFilter=o,i.removeAction=a,i.addFilter=e,i.addAction=n},{"./createHooks":96,"@babel/runtime/helpers/interopRequireDefault":85}],100:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(e){return"string"==typeof e&&""!==e&&!/^__/.test(e)&&!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)}},{}],101:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(e){return"string"==typeof e&&""!==e&&!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)}},{}],102:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),u=(Object.defineProperty(i,"__esModule",{value:!0}),i.createI18n=void 0,n(e("tannin")));let p={"":{plural_forms(e){return 1===e?0:1}}},h=/^i18n\.(n?gettext|has_translation)(_|$)/;i.createI18n=(e,t,o)=>{let a=new u.default({}),i=new Set,n=()=>{i.forEach(e=>e())};let r=(e,t="default")=>{a.data[t]={...a.data[t],...e},a.data[t][""]={...p[""],...a.data[t]?.[""]},delete a.pluralForms[t]},s=(e,t)=>{r(e,t),n()};let l=(e="default",t,i,n,s)=>(a.data[e]||r(void 0,e),a.dcnpgettext(e,t,i,n,s)),d=(e="default")=>e;let c=(e,t,i)=>{var n=l(i,t,e);return o?(n=o.applyFilters("i18n.gettext_with_context",n,e,t,i),o.applyFilters("i18n.gettext_with_context_"+d(i),n,e,t,i)):n};return e&&s(e,t),o&&(o.addAction("hookAdded","core/i18n",e=e=>{h.test(e)&&n()}),o.addAction("hookRemoved","core/i18n",e)),{getLocaleData:(e="default")=>a.data[e],setLocaleData:s,addLocaleData:(e,t="default")=>{a.data[t]={...a.data[t],...e,"":{...p[""],...a.data[t]?.[""],...e?.[""]}},delete a.pluralForms[t],n()},resetLocaleData:(e,t)=>{a.data={},a.pluralForms={},s(e,t)},subscribe:e=>(i.add(e),()=>i.delete(e)),__:(e,t)=>{var i=l(t,void 0,e);return o?(i=o.applyFilters("i18n.gettext",i,e,t),o.applyFilters("i18n.gettext_"+d(t),i,e,t)):i},_x:c,_n:(e,t,i,n)=>{var s=l(n,void 0,e,t,i);return o?(s=o.applyFilters("i18n.ngettext",s,e,t,i,n),o.applyFilters("i18n.ngettext_"+d(n),s,e,t,i,n)):s},_nx:(e,t,i,n,s)=>{var a=l(s,n,e,t,i);return o?(a=o.applyFilters("i18n.ngettext_with_context",a,e,t,i,n,s),o.applyFilters("i18n.ngettext_with_context_"+d(s),a,e,t,i,n,s)):a},isRTL:()=>"rtl"===c("ltr","text direction"),hasTranslation:(e,t,i)=>{var n=t?t+""+e:e;let s=!!a.data?.[null!=i?i:"default"]?.[n];return o&&(s=o.applyFilters("i18n.has_translation",s,e,t,i),s=o.applyFilters("i18n.has_translation_"+d(i),s,e,t,i)),s}}}},{"@babel/runtime/helpers/interopRequireDefault":85,tannin:111}],103:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.subscribe=i.setLocaleData=i.resetLocaleData=i.isRTL=i.hasTranslation=i.getLocaleData=i.default=i._x=i._nx=i._n=i.__=void 0;var n=e("./create-i18n"),e=e("@wordpress/hooks"),n=(0,n.createI18n)(void 0,void 0,e.defaultHooks);i.default=n,i.getLocaleData=n.getLocaleData.bind(n),i.setLocaleData=n.setLocaleData.bind(n),i.resetLocaleData=n.resetLocaleData.bind(n),i.subscribe=n.subscribe.bind(n),i.__=n.__.bind(n),i._x=n._x.bind(n),i._n=n._n.bind(n),i._nx=n._nx.bind(n),i.isRTL=n.isRTL.bind(n),i.hasTranslation=n.hasTranslation.bind(n)},{"./create-i18n":102,"@wordpress/hooks":99}],104:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0});var n={sprintf:!0,defaultI18n:!0,setLocaleData:!0,resetLocaleData:!0,getLocaleData:!0,subscribe:!0,__:!0,_x:!0,_n:!0,_nx:!0,isRTL:!0,hasTranslation:!0},s=(Object.defineProperty(i,"__",{enumerable:!0,get:function(){return o.__}}),Object.defineProperty(i,"_n",{enumerable:!0,get:function(){return o._n}}),Object.defineProperty(i,"_nx",{enumerable:!0,get:function(){return o._nx}}),Object.defineProperty(i,"_x",{enumerable:!0,get:function(){return o._x}}),Object.defineProperty(i,"defaultI18n",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(i,"getLocaleData",{enumerable:!0,get:function(){return o.getLocaleData}}),Object.defineProperty(i,"hasTranslation",{enumerable:!0,get:function(){return o.hasTranslation}}),Object.defineProperty(i,"isRTL",{enumerable:!0,get:function(){return o.isRTL}}),Object.defineProperty(i,"resetLocaleData",{enumerable:!0,get:function(){return o.resetLocaleData}}),Object.defineProperty(i,"setLocaleData",{enumerable:!0,get:function(){return o.setLocaleData}}),Object.defineProperty(i,"sprintf",{enumerable:!0,get:function(){return s.sprintf}}),Object.defineProperty(i,"subscribe",{enumerable:!0,get:function(){return o.subscribe}}),e("./sprintf")),a=e("./create-i18n"),o=(Object.keys(a).forEach(function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(n,e)||e in i&&i[e]===a[e]||Object.defineProperty(i,e,{enumerable:!0,get:function(){return a[e]}})}),((e,t)=>{if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};if((t=r(t))&&t.has(e))return t.get(e);var i,n,s={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(i in e)"default"!==i&&{}.hasOwnProperty.call(e,i)&&((n=a?Object.getOwnPropertyDescriptor(e,i):null)&&(n.get||n.set)?Object.defineProperty(s,i,n):s[i]=e[i]);return s.default=e,t&&t.set(e,s),s})(e("./default-i18n")));function r(e){var t,i;return"function"!=typeof WeakMap?null:(t=new WeakMap,i=new WeakMap,(r=function(e){return e?i:t})(e))}},{"./create-i18n":102,"./default-i18n":103,"./sprintf":105}],105:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),i=(Object.defineProperty(i,"__esModule",{value:!0}),i.sprintf=function(t,...e){try{return s.default.sprintf(t,...e)}catch(e){return e instanceof Error&&a("sprintf error: \n\n"+e.toString()),t}},n(e("memize"))),s=n(e("sprintf-js"));let a=(0,i.default)(console.error)},{"@babel/runtime/helpers/interopRequireDefault":85,memize:108,"sprintf-js":110}],106:[function(e,t,i){var n;n=function(a){for(var o=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["North Macedonia (Северна Македонија)","mk","389"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1,["5288","5289"]],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],e=0;e<o.length;e++){var t=o[e];o[e]={name:t[0],iso2:t[1],dialCode:t[2],priority:t[3]||0,areaCodes:t[4]||null}}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function r(e,t){for(var i=Object.keys(e),n=0;n<i.length;n++)t(i[n],e[i[n]])}function l(t){r(window.intlTelInputGlobals.instances,function(e){window.intlTelInputGlobals.instances[e][t]()})}function s(e,t,i){var n=document.createElement("script");n.onload=function(){l("handleUtils"),t&&t()},n.onerror=function(){l("rejectUtilsScriptPromise"),i&&i()},n.className="iti-load-utils",n.async=!0,n.src=e,document.body.appendChild(n)}var i={getInstance:function(e){e=e.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[e]},instances:{},documentReady:function(){return"complete"===document.readyState}},d=("object"==typeof window&&(window.intlTelInputGlobals=i),0),c={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},u=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],p=(()=>{function s(e,t){var i=this;if(!(this instanceof s))throw new TypeError("Cannot call a class as a function");this.id=d++,this.telInput=e,this.activeItem=null,this.highlightedItem=null;var n=t||{};this.options={},r(c,function(e,t){i.options[e]=n.hasOwnProperty(e)?n[e]:t}),this.hadInitialPlaceholder=Boolean(e.getAttribute("placeholder"))}var e,t,i;return e=s,(t=[{key:"_init",value:function(){var e,t,i=this;this.options.nationalMode&&(this.options.autoHideDialCode=!1),this.options.separateDialCode&&(this.options.autoHideDialCode=this.options.nationalMode=!1),this.isMobile=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.isMobile&&(document.body.classList.add("iti-mobile"),this.options.dropdownContainer||(this.options.dropdownContainer=document.body)),"undefined"!=typeof Promise?(e=new Promise(function(e,t){i.resolveAutoCountryPromise=e,i.rejectAutoCountryPromise=t}),t=new Promise(function(e,t){i.resolveUtilsScriptPromise=e,i.rejectUtilsScriptPromise=t}),this.promise=Promise.all([e,t])):(this.resolveAutoCountryPromise=this.rejectAutoCountryPromise=function(){},this.resolveUtilsScriptPromise=this.rejectUtilsScriptPromise=function(){}),this.selectedCountryData={},this._processCountryData(),this._generateMarkup(),this._setInitialState(),this._initListeners(),this._initRequests()}},{key:"_processCountryData",value:function(){this._processAllCountries(),this._processCountryCodes(),this._processPreferredCountries(),this.options.localizedCountries&&this._translateCountriesByLocale(),(this.options.onlyCountries.length||this.options.localizedCountries)&&this.countries.sort(this._countryNameSort)}},{key:"_addCountryCode",value:function(e,t,i){t.length>this.countryCodeMaxLen&&(this.countryCodeMaxLen=t.length),this.countryCodes.hasOwnProperty(t)||(this.countryCodes[t]=[]);for(var n=0;n<this.countryCodes[t].length;n++)if(this.countryCodes[t][n]===e)return;i=i!==a?i:this.countryCodes[t].length;this.countryCodes[t][i]=e}},{key:"_processAllCountries",value:function(){var t,i;this.options.onlyCountries.length?(t=this.options.onlyCountries.map(function(e){return e.toLowerCase()}),this.countries=o.filter(function(e){return-1<t.indexOf(e.iso2)})):this.options.excludeCountries.length?(i=this.options.excludeCountries.map(function(e){return e.toLowerCase()}),this.countries=o.filter(function(e){return-1===i.indexOf(e.iso2)})):this.countries=o}},{key:"_translateCountriesByLocale",value:function(){for(var e=0;e<this.countries.length;e++){var t=this.countries[e].iso2.toLowerCase();this.options.localizedCountries.hasOwnProperty(t)&&(this.countries[e].name=this.options.localizedCountries[t])}}},{key:"_countryNameSort",value:function(e,t){return e.name.localeCompare(t.name)}},{key:"_processCountryCodes",value:function(){this.countryCodeMaxLen=0,this.dialCodes={},this.countryCodes={};for(var e=0;e<this.countries.length;e++){var t=this.countries[e];this.dialCodes[t.dialCode]||(this.dialCodes[t.dialCode]=!0),this._addCountryCode(t.iso2,t.dialCode,t.priority)}for(var i=0;i<this.countries.length;i++){var n=this.countries[i];if(n.areaCodes)for(var s=this.countryCodes[n.dialCode][0],a=0;a<n.areaCodes.length;a++){for(var o=n.areaCodes[a],r=1;r<o.length;r++){var l=n.dialCode+o.substr(0,r);this._addCountryCode(s,l),this._addCountryCode(n.iso2,l)}this._addCountryCode(n.iso2,n.dialCode+o)}}}},{key:"_processPreferredCountries",value:function(){this.preferredCountries=[];for(var e=0;e<this.options.preferredCountries.length;e++){var t=this.options.preferredCountries[e].toLowerCase(),t=this._getCountryData(t,!1,!0);t&&this.preferredCountries.push(t)}}},{key:"_createEl",value:function(e,t,i){var n=document.createElement(e);return t&&r(t,function(e,t){n.setAttribute(e,t)}),i&&i.appendChild(n),n}},{key:"_generateMarkup",value:function(){this.telInput.hasAttribute("autocomplete")||this.telInput.form&&this.telInput.form.hasAttribute("autocomplete")||this.telInput.setAttribute("autocomplete","off");var e,t,i,n="iti",n=(this.options.allowDropdown&&(n+=" iti--allow-dropdown"),this.options.separateDialCode&&(n+=" iti--separate-dial-code"),this.options.customContainer&&(n=n+" "+this.options.customContainer),this._createEl("div",{class:n}));this.telInput.parentNode.insertBefore(n,this.telInput),this.flagsContainer=this._createEl("div",{class:"iti__flag-container"},n),n.appendChild(this.telInput),this.selectedFlag=this._createEl("div",{class:"iti__selected-flag",role:"combobox","aria-controls":"iti-".concat(this.id,"__country-listbox"),"aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.flagsContainer),this.selectedFlagInner=this._createEl("div",{class:"iti__flag"},this.selectedFlag),this.options.separateDialCode&&(this.selectedDialCode=this._createEl("div",{class:"iti__selected-dial-code"},this.selectedFlag)),this.options.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.dropdownArrow=this._createEl("div",{class:"iti__arrow"},this.selectedFlag),this.countryList=this._createEl("ul",{class:"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox","aria-label":"List of countries"}),this.preferredCountries.length&&(this._appendListItems(this.preferredCountries,"iti__preferred",!0),this._createEl("li",{class:"iti__divider",role:"separator","aria-disabled":"true"},this.countryList)),this._appendListItems(this.countries,"iti__standard"),(this.options.dropdownContainer?(this.dropdown=this._createEl("div",{class:"iti iti--container"}),this.dropdown):this.flagsContainer).appendChild(this.countryList)),this.options.hiddenInput&&(e=this.options.hiddenInput,(t=this.telInput.getAttribute("name"))&&-1!==(i=t.lastIndexOf("["))&&(e="".concat(t.substr(0,i),"[").concat(e,"]")),this.hiddenInput=this._createEl("input",{type:"hidden",name:e}),n.appendChild(this.hiddenInput))}},{key:"_appendListItems",value:function(e,t,i){for(var n="",s=0;s<e.length;s++)var a=e[s],o=i?"-preferred":"",n=(n=(n=(n+="<li class='iti__country ".concat(t,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(a.iso2).concat(o,"' role='option' data-dial-code='").concat(a.dialCode,"' data-country-code='").concat(a.iso2,"' aria-selected='false'>"))+"<div class='iti__flag-box'><div class='iti__flag iti__".concat(a.iso2,"'></div></div>"))+"<span class='iti__country-name'>".concat(a.name,"</span>"))+"<span class='iti__dial-code'>+".concat(a.dialCode,"</span>")+"</li>";this.countryList.insertAdjacentHTML("beforeend",n)}},{key:"_setInitialState",value:function(){var e=this.telInput.getAttribute("value"),t=this.telInput.value,e=e&&"+"===e.charAt(0)&&(!t||"+"!==t.charAt(0))?e:t,t=this._getDialCode(e),i=this._isRegionlessNanp(e),n=this.options,s=n.initialCountry,a=n.nationalMode,o=n.autoHideDialCode,n=n.separateDialCode;t&&!i?this._updateFlagFromNumber(e):"auto"!==s&&(s?this._setFlag(s.toLowerCase()):t&&i?this._setFlag("us"):(this.defaultCountry=(this.preferredCountries.length?this.preferredCountries:this.countries)[0].iso2,e||this._setFlag(this.defaultCountry)),e||a||o||n||(this.telInput.value="+".concat(this.selectedCountryData.dialCode))),e&&this._updateValFromNumber(e)}},{key:"_initListeners",value:function(){this._initKeyListeners(),this.options.autoHideDialCode&&this._initBlurListeners(),this.options.allowDropdown&&this._initDropdownListeners(),this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function(){var e=this;this._handleHiddenInputSubmit=function(){e.hiddenInput.value=e.getNumber()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function(){for(var e=this.telInput;e&&"LABEL"!==e.tagName;)e=e.parentNode;return e}},{key:"_initDropdownListeners",value:function(){var t=this,e=(this._handleLabelClick=function(e){t.countryList.classList.contains("iti__hide")?t.telInput.focus():e.preventDefault()},this._getClosestLabel());e&&e.addEventListener("click",this._handleLabelClick),this._handleClickSelectedFlag=function(){!t.countryList.classList.contains("iti__hide")||t.telInput.disabled||t.telInput.readOnly||t._showDropdown()},this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag),this._handleFlagsContainerKeydown=function(e){t.countryList.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(e.key)&&(e.preventDefault(),e.stopPropagation(),t._showDropdown()),"Tab"===e.key&&t._closeDropdown()},this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function(){var e=this;this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(e.options.utilsScript)}):this.resolveUtilsScriptPromise(),"auto"===this.options.initialCountry?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup(function(e){window.intlTelInputGlobals.autoCountry=e.toLowerCase(),setTimeout(function(){return l("handleAutoCountry")})},function(){return l("rejectAutoCountryPromise")}))}},{key:"_initKeyListeners",value:function(){var e=this;this._handleKeyupEvent=function(){e._updateFlagFromNumber(e.telInput.value)&&e._triggerCountryChange()},this.telInput.addEventListener("keyup",this._handleKeyupEvent),this._handleClipboardEvent=function(){setTimeout(e._handleKeyupEvent)},this.telInput.addEventListener("cut",this._handleClipboardEvent),this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function(e){var t=this.telInput.getAttribute("maxlength");return t&&e.length>t?e.substr(0,t):e}},{key:"_initBlurListeners",value:function(){var e=this;this._handleSubmitOrBlurEvent=function(){e._removeEmptyDialCode()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent)}},{key:"_removeEmptyDialCode",value:function(){var e;"+"!==this.telInput.value.charAt(0)||(e=this._getNumeric(this.telInput.value))&&this.selectedCountryData.dialCode!==e||(this.telInput.value="")}},{key:"_getNumeric",value:function(e){return e.replace(/\D/g,"")}},{key:"_trigger",value:function(e){var t=document.createEvent("Event");t.initEvent(e,!0,!0),this.telInput.dispatchEvent(t)}},{key:"_showDropdown",value:function(){this.countryList.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.activeItem&&(this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0)),this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown")}},{key:"_toggleClass",value:function(e,t,i){i&&!e.classList.contains(t)?e.classList.add(t):!i&&e.classList.contains(t)&&e.classList.remove(t)}},{key:"_setDropdownPosition",value:function(){var e,t,i,n,s,a=this;this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),this.isMobile||(e=this.telInput.getBoundingClientRect(),n=window.pageYOffset||document.documentElement.scrollTop,t=e.top+n,s=this.countryList.offsetHeight,i=t+this.telInput.offsetHeight+s<n+window.innerHeight,n=n<t-s,this._toggleClass(this.countryList,"iti__country-list--dropup",!i&&n),this.options.dropdownContainer&&(s=!i&&n?0:this.telInput.offsetHeight,this.dropdown.style.top="".concat(t+s,"px"),this.dropdown.style.left="".concat(e.left+document.body.scrollLeft,"px"),this._handleWindowScroll=function(){return a._closeDropdown()},window.addEventListener("scroll",this._handleWindowScroll)))}},{key:"_getClosestListItem",value:function(e){for(var t=e;t&&t!==this.countryList&&!t.classList.contains("iti__country");)t=t.parentNode;return t===this.countryList?null:t}},{key:"_bindDropdownListeners",value:function(){var t=this,e=(this._handleMouseoverCountryList=function(e){e=t._getClosestListItem(e.target);e&&t._highlightListItem(e,!1)},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=function(e){e=t._getClosestListItem(e.target);e&&t._selectListItem(e)},this.countryList.addEventListener("click",this._handleClickCountryList),!0),i=(this._handleClickOffToClose=function(){e||t._closeDropdown(),e=!1},document.documentElement.addEventListener("click",this._handleClickOffToClose),""),n=null;this._handleKeydownOnDropdown=function(e){e.preventDefault(),"ArrowUp"===e.key||"Up"===e.key||"ArrowDown"===e.key||"Down"===e.key?t._handleUpDownKey(e.key):"Enter"===e.key?t._handleEnterKey():"Escape"===e.key?t._closeDropdown():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(e.key)&&(n&&clearTimeout(n),i+=e.key.toLowerCase(),t._searchForCountry(i),n=setTimeout(function(){i=""},1e3))},document.addEventListener("keydown",this._handleKeydownOnDropdown)}},{key:"_handleUpDownKey",value:function(e){var t="ArrowUp"===e||"Up"===e?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;t&&(t.classList.contains("iti__divider")&&(t="ArrowUp"===e||"Up"===e?t.previousElementSibling:t.nextElementSibling),this._highlightListItem(t,!0))}},{key:"_handleEnterKey",value:function(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function(e){for(var t=0;t<this.countries.length;t++)if(this._startsWith(this.countries[t].name,e)){var i=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(this.countries[t].iso2));this._highlightListItem(i,!1),this._scrollTo(i,!0);break}}},{key:"_startsWith",value:function(e,t){return e.substr(0,t.length).toLowerCase()===t}},{key:"_updateValFromNumber",value:function(e){var t,i,n;this.options.formatOnDisplay&&window.intlTelInputUtils&&this.selectedCountryData&&(t=!this.options.separateDialCode&&(this.options.nationalMode||"+"!==e.charAt(0)),n=(i=intlTelInputUtils.numberFormat).NATIONAL,e=intlTelInputUtils.formatNumber(e,this.selectedCountryData.iso2,t?n:i.INTERNATIONAL)),e=this._beforeSetNumber(e),this.telInput.value=e}},{key:"_updateFlagFromNumber",value:function(e){var t=this.selectedCountryData.dialCode,i=(e&&this.options.nationalMode&&"1"===t&&"+"!==e.charAt(0)&&("1"!==e.charAt(0)&&(e="1".concat(e)),e="+".concat(e)),this.options.separateDialCode&&t&&"+"!==e.charAt(0)&&(e="+".concat(t).concat(e)),this._getDialCode(e,!0)),n=this._getNumeric(e),s=null;if(i){var a=this.countryCodes[this._getNumeric(i)],i=-1!==a.indexOf(this.selectedCountryData.iso2)&&n.length<=i.length-1;if(!("1"===t&&this._isRegionlessNanp(n))&&!i)for(var o=0;o<a.length;o++)if(a[o]){s=a[o];break}}else"+"===e.charAt(0)&&n.length?s="":e&&"+"!==e||(s=this.defaultCountry);return null!==s&&this._setFlag(s)}},{key:"_isRegionlessNanp",value:function(e){var e=this._getNumeric(e);return"1"===e.charAt(0)&&(e=e.substr(1,3),-1!==u.indexOf(e))}},{key:"_highlightListItem",value:function(e,t){var i=this.highlightedItem;i&&i.classList.remove("iti__highlight"),this.highlightedItem=e,this.highlightedItem.classList.add("iti__highlight"),t&&this.highlightedItem.focus()}},{key:"_getCountryData",value:function(e,t,i){for(var n=t?o:this.countries,s=0;s<n.length;s++)if(n[s].iso2===e)return n[s];if(i)return null;throw new Error("No country data for '".concat(e,"'"))}},{key:"_setFlag",value:function(e){var t=this.selectedCountryData.iso2?this.selectedCountryData:{},i=(this.selectedCountryData=e?this._getCountryData(e,!1,!1):{},this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2),this.selectedFlagInner.setAttribute("class","iti__flag iti__".concat(e)),e?"".concat(this.selectedCountryData.name,": +").concat(this.selectedCountryData.dialCode):"Unknown");return this.selectedFlag.setAttribute("title",i),this.options.separateDialCode&&(i=this.selectedCountryData.dialCode?"+".concat(this.selectedCountryData.dialCode):"",this.selectedDialCode.innerHTML=i,i=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth(),this.telInput.style.paddingLeft="".concat(i+6,"px")),this._updatePlaceholder(),this.options.allowDropdown&&((i=this.activeItem)&&(i.classList.remove("iti__active"),i.setAttribute("aria-selected","false")),e)&&((i=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(e,"-preferred"))||this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(e))).setAttribute("aria-selected","true"),i.classList.add("iti__active"),this.activeItem=i,this.selectedFlag.setAttribute("aria-activedescendant",i.getAttribute("id"))),t.iso2!==e}},{key:"_getHiddenSelectedFlagWidth",value:function(){var e=this.telInput.parentNode.cloneNode(),t=(e.style.visibility="hidden",document.body.appendChild(e),this.flagsContainer.cloneNode()),i=(e.appendChild(t),this.selectedFlag.cloneNode(!0)),t=(t.appendChild(i),i.offsetWidth);return e.parentNode.removeChild(e),t}},{key:"_updatePlaceholder",value:function(){var e="aggressive"===this.options.autoPlaceholder||!this.hadInitialPlaceholder&&"polite"===this.options.autoPlaceholder;window.intlTelInputUtils&&e&&(e=intlTelInputUtils.numberType[this.options.placeholderNumberType],e=this.selectedCountryData.iso2?intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,this.options.nationalMode,e):"",e=this._beforeSetNumber(e),"function"==typeof this.options.customPlaceholder&&(e=this.options.customPlaceholder(e,this.selectedCountryData)),this.telInput.setAttribute("placeholder",e))}},{key:"_selectListItem",value:function(e){var t=this._setFlag(e.getAttribute("data-country-code")),e=(this._closeDropdown(),this._updateDialCode(e.getAttribute("data-dial-code"),!0),this.telInput.focus(),this.telInput.value.length);this.telInput.setSelectionRange(e,e),t&&this._triggerCountryChange()}},{key:"_closeDropdown",value:function(){this.countryList.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","false"),this.dropdownArrow.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._handleKeydownOnDropdown),document.documentElement.removeEventListener("click",this._handleClickOffToClose),this.countryList.removeEventListener("mouseover",this._handleMouseoverCountryList),this.countryList.removeEventListener("click",this._handleClickCountryList),this.options.dropdownContainer&&(this.isMobile||window.removeEventListener("scroll",this._handleWindowScroll),this.dropdown.parentNode)&&this.dropdown.parentNode.removeChild(this.dropdown),this._trigger("close:countrydropdown")}},{key:"_scrollTo",value:function(e,t){var i=this.countryList,n=window.pageYOffset||document.documentElement.scrollTop,s=i.offsetHeight,a=i.getBoundingClientRect().top+n,o=a+s,r=e.offsetHeight,e=e.getBoundingClientRect().top+n,n=e+r,l=e-a+i.scrollTop,d=s/2-r/2;e<a?(t&&(l-=d),i.scrollTop=l):o<n&&(t&&(l+=d),i.scrollTop=l-(s-r))}},{key:"_updateDialCode",value:function(e,t){var i=this.telInput.value,e="+".concat(e);if("+"===i.charAt(0))var n=this._getDialCode(i),n=n?i.replace(n,e):e;else{if(this.options.nationalMode||this.options.separateDialCode)return;if(i)n=e+i;else{if(!t&&this.options.autoHideDialCode)return;n=e}}this.telInput.value=n}},{key:"_getDialCode",value:function(e,t){var i="";if("+"===e.charAt(0))for(var n="",s=0;s<e.length;s++){var a=e.charAt(s);if(!isNaN(parseInt(a,10))){if(n+=a,t)this.countryCodes[n]&&(i=e.substr(0,s+1));else if(this.dialCodes[n]){i=e.substr(0,s+1);break}if(n.length===this.countryCodeMaxLen)break}}return i}},{key:"_getFullNumber",value:function(){var e=this.telInput.value.trim(),t=this.selectedCountryData.dialCode,i=this._getNumeric(e),i=this.options.separateDialCode&&"+"!==e.charAt(0)&&t&&i?"+".concat(t):"";return i+e}},{key:"_beforeSetNumber",value:function(e){var t;return this.options.separateDialCode&&this._getDialCode(e)&&(t=" "===e[(t="+".concat(this.selectedCountryData.dialCode)).length]||"-"===e[t.length]?t.length+1:t.length,e=e.substr(t)),this._cap(e)}},{key:"_triggerCountryChange",value:function(){this._trigger("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.options.initialCountry&&(this.defaultCountry=window.intlTelInputGlobals.autoCountry,this.telInput.value||this.setCountry(this.defaultCountry),this.resolveAutoCountryPromise())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.telInput.value&&this._updateValFromNumber(this.telInput.value),this._updatePlaceholder()),this.resolveUtilsScriptPromise()}},{key:"destroy",value:function(){var e=this.telInput.form,t=(this.options.allowDropdown&&(this._closeDropdown(),this.selectedFlag.removeEventListener("click",this._handleClickSelectedFlag),this.flagsContainer.removeEventListener("keydown",this._handleFlagsContainerKeydown),t=this._getClosestLabel())&&t.removeEventListener("click",this._handleLabelClick),this.hiddenInput&&e&&e.removeEventListener("submit",this._handleHiddenInputSubmit),this.options.autoHideDialCode&&(e&&e.removeEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.removeEventListener("blur",this._handleSubmitOrBlurEvent)),this.telInput.removeEventListener("keyup",this._handleKeyupEvent),this.telInput.removeEventListener("cut",this._handleClipboardEvent),this.telInput.removeEventListener("paste",this._handleClipboardEvent),this.telInput.removeAttribute("data-intl-tel-input-id"),this.telInput.parentNode);t.parentNode.insertBefore(this.telInput,t),t.parentNode.removeChild(t),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):""}},{key:"getNumber",value:function(e){var t;return window.intlTelInputUtils?(t=this.selectedCountryData.iso2,intlTelInputUtils.formatNumber(this._getFullNumber(),t,e)):""}},{key:"getNumberType",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.selectedCountryData}},{key:"getValidationError",value:function(){var e;return window.intlTelInputUtils?(e=this.selectedCountryData.iso2,intlTelInputUtils.getValidationError(this._getFullNumber(),e)):-99}},{key:"isValidNumber",value:function(){var e=this._getFullNumber().trim(),t=this.options.nationalMode?this.selectedCountryData.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(e,t):null}},{key:"setCountry",value:function(e){e=e.toLowerCase();this.selectedFlagInner.classList.contains("iti__".concat(e))||(this._setFlag(e),this._updateDialCode(this.selectedCountryData.dialCode,!1),this._triggerCountryChange())}},{key:"setNumber",value:function(e){var t=this._updateFlagFromNumber(e);this._updateValFromNumber(e),t&&this._triggerCountryChange()}},{key:"setPlaceholderNumberType",value:function(e){this.options.placeholderNumberType=e,this._updatePlaceholder()}}])&&n(e.prototype,t),i&&n(e,i),s})();return i.getCountryData=function(){return o},i.loadUtils=function(i){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(e,t){return s(i,e,t)});s(i)}return null},i.defaults=c,i.version="17.0.21",function(e,t){t=new p(e,t);return t._init(),e.setAttribute("data-intl-tel-input-id",t.id),window.intlTelInputGlobals.instances[t.id]=t}},"object"==typeof t&&t.exports?t.exports=n():window.intlTelInput=n()},{}],107:[function(e,t,i){t.exports=e("./build/js/intlTelInput")},{"./build/js/intlTelInput":106}],108:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(s,a){var o,r,l=0;function e(){var e,t,i=o,n=arguments.length;e:for(;i;){if(i.args.length===arguments.length){for(t=0;t<n;t++)if(i.args[t]!==arguments[t]){i=i.next;continue e}return i!==o&&(i===r&&(r=i.prev),i.prev.next=i.next,i.next&&(i.next.prev=i.prev),i.next=o,i.prev=null,o.prev=i,o=i),i.val}i=i.next}for(e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];return i={args:e,val:s.apply(null,e)},o?(o.prev=i).next=o:r=i,l===a.maxSize?(r=r.prev).next=null:l++,(o=i).val}return a=a||{},e.clear=function(){r=o=null,l=0},e}},{}],109:[function(e,t,i){var n,s,t=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{s="function"==typeof clearTimeout?clearTimeout:o}catch(e){s=o}function r(t){if(n===setTimeout)return setTimeout(t,0);if((n===a||!n)&&setTimeout)return(n=setTimeout)(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length)&&h()}function h(){if(!c){for(var e=r(p),t=(c=!0,d.length);t;){for(l=d,d=[];++u<t;)l&&l[u].run();u=-1,t=d.length}l=null,c=!1,!function(t){if(s===clearTimeout)return clearTimeout(t);if((s===o||!s)&&clearTimeout)return(s=clearTimeout)(t);try{s(t)}catch(e){try{return s.call(null,t)}catch(e){return s.call(this,t)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function g(){}t.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i];d.push(new m(e,t)),1!==d.length||c||r(h)},m.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=g,t.addListener=g,t.once=g,t.off=g,t.removeListener=g,t.removeAllListeners=g,t.emit=g,t.prependListener=g,t.prependOnceListener=g,t.listeners=function(e){return[]},t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},{}],110:[function(e,t,i){function m(e){var t,i,n,s,a,o,r,l,d=(e=>{if(f[e])return f[e];for(var t,i=e,n=[],s=0;i;){if(null!==(t=g.text.exec(i)))n.push(t[0]);else if(null!==(t=g.modulo.exec(i)))n.push("%");else{if(null===(t=g.placeholder.exec(i)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){s|=1;var a=[],o=t[2],r=[];if(null===(r=g.key.exec(o)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(r[1]);""!==(o=o.substring(r[0].length));){if(null===(r=g.key_access.exec(o))&&null===(r=g.index_access.exec(o)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(r[1])}t[2]=a}else s|=2;if(3===s)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}i=i.substring(t[0].length)}return f[e]=n})(e),c=arguments,u=1,p=d.length,h="";for(i=0;i<p;i++)if("string"==typeof d[i])h+=d[i];else if("object"==typeof d[i]){if((s=d[i]).keys)for(t=c[u],n=0;n<s.keys.length;n++){if(null==t)throw new Error(m('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[n],s.keys[n-1]));t=t[s.keys[n]]}else t=s.param_no?c[s.param_no]:c[u++];if(g.not_type.test(s.type)&&g.not_primitive.test(s.type)&&t instanceof Function&&(t=t()),g.numeric_arg.test(s.type)&&"number"!=typeof t&&isNaN(t))throw new TypeError(m("[sprintf] expecting number but found %T",t));switch(g.number.test(s.type)&&(r=0<=t),s.type){case"b":t=parseInt(t,10).toString(2);break;case"c":t=String.fromCharCode(parseInt(t,10));break;case"d":case"i":t=parseInt(t,10);break;case"j":t=JSON.stringify(t,null,s.width?parseInt(s.width):0);break;case"e":t=s.precision?parseFloat(t).toExponential(s.precision):parseFloat(t).toExponential();break;case"f":t=s.precision?parseFloat(t).toFixed(s.precision):parseFloat(t);break;case"g":t=s.precision?String(Number(t.toPrecision(s.precision))):parseFloat(t);break;case"o":t=(parseInt(t,10)>>>0).toString(8);break;case"s":t=String(t),t=s.precision?t.substring(0,s.precision):t;break;case"t":t=String(!!t),t=s.precision?t.substring(0,s.precision):t;break;case"T":t=Object.prototype.toString.call(t).slice(8,-1).toLowerCase(),t=s.precision?t.substring(0,s.precision):t;break;case"u":t=parseInt(t,10)>>>0;break;case"v":t=t.valueOf(),t=s.precision?t.substring(0,s.precision):t;break;case"x":t=(parseInt(t,10)>>>0).toString(16);break;case"X":t=(parseInt(t,10)>>>0).toString(16).toUpperCase()}g.json.test(s.type)?h+=t:(!g.number.test(s.type)||r&&!s.sign?l="":(l=r?"+":"-",t=t.toString().replace(g.sign,"")),a=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",o=s.width-(l+t).length,o=s.width&&0<o?a.repeat(o):"",h+=s.align?l+t+o:"0"===a?l+o+t:o+l+t)}return h}function n(e,t){return m.apply(null,[e].concat(t||[]))}var g,f;g={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/},f=Object.create(null),void 0!==i&&(i.sprintf=m,i.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=m,window.vsprintf=n,"function"==typeof define)&&define.amd&&define(function(){return{sprintf:m,vsprintf:n}})},{}],111:[function(e,t,i){var a=(e=e("@tannin/plural-forms"))&&"object"==typeof e&&"default"in e?e.default:e,n={contextDelimiter:"",onMissingKey:null};function s(e,t){for(var i in this.data=e,this.pluralForms={},this.options={},n)this.options[i]=(void 0!==t&&i in t?t:n)[i]}s.prototype.getPluralForm=function(e,t){var i,n,s=this.pluralForms[e];return s||("function"!=typeof(n=(i=this.data[e][""])["Plural-Forms"]||i["plural-forms"]||i.plural_forms)&&(i=(e=>{for(var t,i=e.split(";"),n=0;n<i.length;n++)if(0===(t=i[n].trim()).indexOf("plural="))return t.substr(7)})(i["Plural-Forms"]||i["plural-forms"]||i.plural_forms),n=a(i)),s=this.pluralForms[e]=n),s(t)},s.prototype.dcnpgettext=function(e,t,i,n,s){var s=void 0===s?0:this.getPluralForm(e,s),a=i;return t&&(a=t+this.options.contextDelimiter+i),(t=this.data[e][a])&&t[s]?t[s]:(this.options.onMissingKey&&this.options.onMissingKey(i,e),0===s?i:n)},t.exports=s},{"@tannin/plural-forms":89}],112:[function(D,e,F){!function(je){!function(){Object.defineProperty(F,"__esModule",{value:!0});var ee=D("@popperjs/core"),n="tippy-content",a="tippy-backdrop",i="tippy-arrow",s="tippy-svg-arrow",te={passive:!0,capture:!0},ie=function(){return document.body};function ne(e,t,i){var n;return Array.isArray(e)?null==(n=e[t])?Array.isArray(i)?i[t]:i:n:e}function o(e,t){e={}.toString.call(e);return 0===e.indexOf("[object")&&-1<e.indexOf(t+"]")}function se(e,t){return"function"==typeof e?e.apply(void 0,t):e}function ae(t,i){var n;return 0===i?t:function(e){clearTimeout(n),n=setTimeout(function(){t(e)},i)}}function v(e,t){var i=Object.assign({},e);return t.forEach(function(e){delete i[e]}),i}function oe(e){return[].concat(e)}function re(e,t){-1===e.indexOf(t)&&e.push(t)}function le(e){return e.split("-")[0]}function de(e){return[].slice.call(e)}function ce(i){return Object.keys(i).reduce(function(e,t){return void 0!==i[t]&&(e[t]=i[t]),e},{})}function ue(){return document.createElement("div")}function r(t){return["Element","Fragment"].some(function(e){return o(t,e)})}function pe(e){return o(e,"MouseEvent")}function c(e){return e&&e._tippy&&e._tippy.reference===e}function u(e){return r(e)?[e]:o(e,"NodeList")?de(e):Array.isArray(e)?e:de(document.querySelectorAll(e))}function he(e,t){e.forEach(function(e){e&&(e.style.transitionDuration=t+"ms")})}function me(e,t){e.forEach(function(e){e&&e.setAttribute("data-state",t)})}function Se(e){var t,e=oe(e)[0];return null!=e&&null!=(t=e.ownerDocument)&&t.body?e.ownerDocument:document}function ge(t,e,i){var n=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(e){t[n](e,i)})}function $e(e,t){for(var i,n=t;n;){if(e.contains(n))return!0;n=null==n.getRootNode||null==(i=n.getRootNode())?void 0:i.host}return!1}var fe={isTouch:!1},t=0;function p(){fe.isTouch||(fe.isTouch=!0,window.performance&&document.addEventListener("mousemove",h))}function h(){var e=performance.now();e-t<20&&(fe.isTouch=!1,document.removeEventListener("mousemove",h)),t=e}function f(){var e,t=document.activeElement;c(t)&&(e=t._tippy,t.blur)&&!e.state.isVisible&&t.blur()}var l,ke="undefined"!=typeof window&&"undefined"!=typeof document&&!!window.msCrypto;function ve(e){return[e+"() was called on a"+("destroy"===e?"n already-":" ")+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}function w(e){return e.replace(/[ \t]{2,}/g," ").replace(/^[ \t]*/gm,"").trim()}function b(e){return[w("\n  %ctippy.js\n\n  %c"+w(e)+"\n\n  %c👷‍ This is a development-only message. It will be removed in production.\n  "),"color: #00C584; font-size: 1.3em; font-weight: bold;","line-height: 1.5","color: #a6a095;"]}function ye(e,t){e&&!l.has(t)&&(l.add(t),(e=console).warn.apply(e,b(t)))}function we(e,t){e&&!l.has(t)&&(l.add(t),(e=console).error.apply(e,b(t)))}"production"!==je.env.NODE_ENV&&(l=new Set);var _={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},be=Object.assign({appendTo:ie,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},_,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),x=Object.keys(be);function Ie(n){var e=(n.plugins||[]).reduce(function(e,t){var i=t.name;return i&&(e[i]=void 0!==n[i]?n[i]:null!=(i=be[i])?i:t.defaultValue),e},{});return Object.assign({},n,e)}function Ee(e,t){var s,e=Object.assign({},t,{content:se(t.content,[e])},t.ignoreAttributes?{}:(s=e,((e=t.plugins)?Object.keys(Ie(Object.assign({},be,{plugins:e}))):x).reduce(function(t,i){var n=(s.getAttribute("data-tippy-"+i)||"").trim();if(n)if("content"===i)t[i]=n;else try{t[i]=JSON.parse(n)}catch(e){t[i]=n}return t},{})));return e.aria=Object.assign({},be.aria,e.aria),e.aria={expanded:"auto"===e.aria.expanded?t.interactive:e.aria.expanded,content:"auto"===e.aria.content?t.interactive?null:"describedby":e.aria.content},e}function C(e,i){void 0===e&&(e={}),void 0===i&&(i=[]),Object.keys(e).forEach(function(t){var e=v(be,Object.keys(_));ye(!{}.hasOwnProperty.call(e,t)&&0===i.filter(function(e){return e.name===t}).length,["`"+t+"`","is not a valid prop. You may have spelled it incorrectly, or if it's","a plugin, forgot to pass it in an array as props.plugins.","\n\n","All props: https://atomiks.github.io/tippyjs/v6/all-props/\n","Plugins: https://atomiks.github.io/tippyjs/v6/plugins/"].join(" "))})}var S=function(){return"innerHTML"};function d(e,t){e[S()]=t}function $(e){var t=ue();return!0===e?t.className=i:(t.className=s,r(e)?t.appendChild(e):d(t,e)),t}function k(e,t){r(t.content)?(d(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?d(e,t.content):e.textContent=t.content)}function _e(e){var e=e.firstElementChild,t=de(e.children);return{box:e,content:t.find(function(e){return e.classList.contains(n)}),arrow:t.find(function(e){return e.classList.contains(i)||e.classList.contains(s)}),backdrop:t.find(function(e){return e.classList.contains(a)})}}function e(a){var o=ue(),e=ue(),t=(e.className="tippy-box",e.setAttribute("data-state","hidden"),e.setAttribute("tabindex","-1"),ue());function i(e,t){var i=_e(o),n=i.box,s=i.content,i=i.arrow;t.theme?n.setAttribute("data-theme",t.theme):n.removeAttribute("data-theme"),"string"==typeof t.animation?n.setAttribute("data-animation",t.animation):n.removeAttribute("data-animation"),t.inertia?n.setAttribute("data-inertia",""):n.removeAttribute("data-inertia"),n.style.maxWidth="number"==typeof t.maxWidth?t.maxWidth+"px":t.maxWidth,t.role?n.setAttribute("role",t.role):n.removeAttribute("role"),e.content===t.content&&e.allowHTML===t.allowHTML||k(s,a.props),t.arrow?i?e.arrow!==t.arrow&&(n.removeChild(i),n.appendChild($(t.arrow))):n.appendChild($(t.arrow)):i&&n.removeChild(i)}return t.className=n,t.setAttribute("data-state","hidden"),k(t,a.props),o.appendChild(e),e.appendChild(t),i(a.props,a.props),{popper:o,onUpdate:i}}e.$$tippy=!0;var Pe=1,xe=[],Ce=[];function I(o,e){var n,t,i,s,a,r,l,d,c,u,p,h,m=Ee(o,Object.assign({},be,Ie(ce(e)))),g=!1,f=!1,v=!1,y=!1,w=[],b=ae(G,m.interactiveDebounce),e=Pe++,_=(d=m.plugins).filter(function(e,t){return d.indexOf(e)===t}),x={id:e,reference:o,popper:ue(),popperInstance:null,props:m,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:_,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(t),cancelAnimationFrame(i)},setProps:function(e){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("setProps"));var t,i;x.state.isDestroyed||(E("onBeforeUpdate",[x,e]),q(),t=x.props,i=Ee(o,Object.assign({},t,ce(e),{ignoreAttributes:!0})),x.props=i,H(),t.interactiveDebounce!==i.interactiveDebounce&&(j(),b=ae(G,i.interactiveDebounce)),t.triggerTarget&&!i.triggerTarget?oe(t.triggerTarget).forEach(function(e){e.removeAttribute("aria-expanded")}):i.triggerTarget&&o.removeAttribute("aria-expanded"),P(),I(),u&&u(t,i),x.popperInstance&&(K(),A().forEach(function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})),E("onAfterUpdate",[x,e]))},setContent:function(e){x.setProps({content:e})},show:function(){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("show"));var e=x.state.isVisible,t=x.state.isDestroyed,i=!x.state.isEnabled,n=fe.isTouch&&!x.props.touch,s=ne(x.props.duration,0,be.duration);e||t||i||n||S().hasAttribute("disabled")||(E("onShow",[x],!1),!1!==x.props.onShow(x)&&(x.state.isVisible=!0,C()&&(c.style.visibility="visible"),I(),z(),x.state.isMounted||(c.style.transition="none"),C()&&he([(e=k()).box,e.content],0),r=function(){var e,t;x.state.isVisible&&!y&&(y=!0,c.offsetHeight,c.style.transition=x.props.moveTransition,C()&&x.props.animation&&(he([e=(t=k()).box,t=t.content],s),me([e,t],"visible")),B(),P(),re(Ce,x),null!=(e=x.popperInstance)&&e.forceUpdate(),E("onMount",[x]),x.props.animation)&&C()&&N(s,function(){x.state.isShown=!0,E("onShown",[x])})},t=x.props.appendTo,i=S(),(n=x.props.interactive&&t===ie||"parent"===t?i.parentNode:se(t,[i])).contains(c)||n.appendChild(c),x.state.isMounted=!0,K(),"production"!==je.env.NODE_ENV)&&ye(x.props.interactive&&t===be.appendTo&&i.nextElementSibling!==c,["Interactive tippy element may not be accessible via keyboard","navigation because it is not directly after the reference element","in the DOM source order.","\n\n","Using a wrapper <div> or <span> tag around the reference element","solves this by creating a new parentNode context.","\n\n","Specifying `appendTo: document.body` silences this warning, but it","assumes you are using a focus management solution to handle","keyboard navigation.","\n\n","See: https://atomiks.github.io/tippyjs/v6/accessibility/#interactivity"].join(" ")))},hide:function(){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("hide"));var e,t=!x.state.isVisible,i=x.state.isDestroyed,n=!x.state.isEnabled,s=ne(x.props.duration,1,be.duration);t||i||n||(E("onHide",[x],!1),!1!==x.props.onHide(x)&&(x.state.isVisible=!1,x.state.isShown=!1,g=y=!1,C()&&(c.style.visibility="hidden"),j(),L(),I(!0),C()&&(t=k(),i=t.box,n=t.content,x.props.animation)&&(he([i,n],s),me([i,n],"hidden")),B(),P(),x.props.animation?C()&&(e=x.unmount,N(s,function(){!x.state.isVisible&&c.parentNode&&c.parentNode.contains(c)&&e()})):x.unmount()))},hideWithInteractivity:function(e){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("hideWithInteractivity"));$().addEventListener("mousemove",b),re(xe,b),b(e)},enable:function(){x.state.isEnabled=!0},disable:function(){x.hide(),x.state.isEnabled=!1},unmount:function(){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("unmount"));x.state.isVisible&&x.hide();x.state.isMounted&&(J(),A().forEach(function(e){e._tippy.unmount()}),c.parentNode&&c.parentNode.removeChild(c),Ce=Ce.filter(function(e){return e!==x}),x.state.isMounted=!1,E("onHidden",[x]))},destroy:function(){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("destroy"));x.state.isDestroyed||(x.clearDelayTimeouts(),x.unmount(),q(),delete o._tippy,x.state.isDestroyed=!0,E("onDestroy",[x]))}};return m.render?(e=m.render(x),c=e.popper,u=e.onUpdate,p=(c.setAttribute("data-tippy-root",""),c.id="tippy-"+x.id,x.popper=c,o._tippy=x,c._tippy=x,_.map(function(e){return e.fn(x)})),h=o.hasAttribute("aria-expanded"),H(),P(),I(),E("onCreate",[x]),m.showOnCreate&&Z(),c.addEventListener("mouseenter",function(){x.props.interactive&&x.state.isVisible&&x.clearDelayTimeouts()}),c.addEventListener("mouseleave",function(){x.props.interactive&&0<=x.props.trigger.indexOf("mouseenter")&&$().addEventListener("mousemove",b)})):"production"!==je.env.NODE_ENV&&we(!0,"render() function has not been supplied."),x;function D(){var e=x.props.touch;return Array.isArray(e)?e:[e,0]}function F(){return"hold"===D()[0]}function C(){var e;return null!=(e=x.props.render)&&e.$$tippy}function S(){return l||o}function $(){var e=S().parentNode;return e?Se(e):document}function k(){return _e(c)}function V(e){return x.state.isMounted&&!x.state.isVisible||fe.isTouch||s&&"focus"===s.type?0:ne(x.props.delay,e?0:1,be.delay)}function I(e){void 0===e&&(e=!1),c.style.pointerEvents=x.props.interactive&&!e?"":"none",c.style.zIndex=""+x.props.zIndex}function E(t,i,e){void 0===e&&(e=!0),p.forEach(function(e){e[t]&&e[t].apply(e,i)}),e&&(e=x.props)[t].apply(e,i)}function B(){var i,n,e=x.props.aria;e.content&&(i="aria-"+e.content,n=c.id,oe(x.props.triggerTarget||o).forEach(function(e){var t=e.getAttribute(i);x.state.isVisible?e.setAttribute(i,t?t+" "+n:n):(t=t&&t.replace(n,"").trim())?e.setAttribute(i,t):e.removeAttribute(i)}))}function P(){!h&&x.props.aria.expanded&&oe(x.props.triggerTarget||o).forEach(function(e){x.props.interactive?e.setAttribute("aria-expanded",x.state.isVisible&&e===S()?"true":"false"):e.removeAttribute("aria-expanded")})}function j(){$().removeEventListener("mousemove",b),xe=xe.filter(function(e){return e!==b})}function T(e){if(!fe.isTouch||!v&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!x.props.interactive||!$e(c,t)){if(oe(x.props.triggerTarget||o).some(function(e){return $e(e,t)})){if(fe.isTouch)return;if(x.state.isVisible&&0<=x.props.trigger.indexOf("click"))return}else E("onClickOutside",[x,e]);!0===x.props.hideOnClick&&(x.clearDelayTimeouts(),x.hide(),f=!0,setTimeout(function(){f=!1}),x.state.isMounted||L())}}}function R(){v=!0}function W(){v=!1}function z(){var e=$();e.addEventListener("mousedown",T,!0),e.addEventListener("touchend",T,te),e.addEventListener("touchstart",W,te),e.addEventListener("touchmove",R,te)}function L(){var e=$();e.removeEventListener("mousedown",T,!0),e.removeEventListener("touchend",T,te),e.removeEventListener("touchstart",W,te),e.removeEventListener("touchmove",R,te)}function N(e,t){var i=k().box;function n(e){e.target===i&&(ge(i,"remove",n),t())}if(0===e)return t();ge(i,"remove",a),ge(i,"add",n),a=n}function M(t,i,n){void 0===n&&(n=!1),oe(x.props.triggerTarget||o).forEach(function(e){e.addEventListener(t,i,n),w.push({node:e,eventType:t,handler:i,options:n})})}function H(){F()&&(M("touchstart",U,{passive:!0}),M("touchend",Q,{passive:!0})),x.props.trigger.split(/\s+/).filter(Boolean).forEach(function(e){if("manual"!==e)switch(M(e,U),e){case"mouseenter":M("mouseleave",Q);break;case"focus":M(ke?"focusout":"blur",X);break;case"focusin":M("focusout",X)}})}function q(){w.forEach(function(e){e.node.removeEventListener(e.eventType,e.handler,e.options)}),w=[]}function U(t){var e,i=!1;!x.state.isEnabled||Y(t)||f||(e="focus"===(null==s?void 0:s.type),l=(s=t).currentTarget,P(),!x.state.isVisible&&pe(t)&&xe.forEach(function(e){return e(t)}),"click"===t.type&&(x.props.trigger.indexOf("mouseenter")<0||g)&&!1!==x.props.hideOnClick&&x.state.isVisible?i=!0:Z(t),"click"===t.type&&(g=!i),i&&!e&&O(t))}function G(e){var r,l,t=e.target,t=S().contains(t)||c.contains(t);"mousemove"===e.type&&t||(t=A().concat(c).map(function(e){var t=null==(t=e._tippy.popperInstance)?void 0:t.state;return t?{popperRect:e.getBoundingClientRect(),popperState:t,props:m}:null}).filter(Boolean),r=e.clientX,l=e.clientY,t.every(function(e){var t,i,n,s=e.popperRect,a=e.popperState,e=e.props.interactiveBorder,o=le(a.placement),a=a.modifiersData.offset;return!a||(t="bottom"===o?a.top.y:0,i="top"===o?a.bottom.y:0,n="right"===o?a.left.x:0,o="left"===o?a.right.x:0,s.top-l+t>e)||e<l-s.bottom-i||e<s.left-r+n||e<r-s.right-o})&&(j(),O(e)))}function Q(e){Y(e)||0<=x.props.trigger.indexOf("click")&&g||(x.props.interactive?x.hideWithInteractivity(e):O(e))}function X(e){x.props.trigger.indexOf("focusin")<0&&e.target!==S()||x.props.interactive&&e.relatedTarget&&c.contains(e.relatedTarget)||O(e)}function Y(e){return!!fe.isTouch&&F()!==0<=e.type.indexOf("touch")}function K(){J();var e=x.props,t=e.popperOptions,i=e.placement,n=e.offset,s=e.getReferenceClientRect,e=e.moveTransition,a=C()?_e(c).arrow:null,s=s?{getBoundingClientRect:s,contextElement:s.contextElement||S()}:o,n=[{name:"offset",options:{offset:n}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!e}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,i=e.state;C()&&(t=k().box,["placement","reference-hidden","escaped"].forEach(function(e){"placement"===e?t.setAttribute("data-placement",i.placement):i.attributes.popper["data-popper-"+e]?t.setAttribute("data-"+e,""):t.removeAttribute("data-"+e)}),i.attributes.popper={})}}];C()&&a&&n.push({name:"arrow",options:{element:a,padding:3}}),n.push.apply(n,(null==t?void 0:t.modifiers)||[]),x.popperInstance=ee.createPopper(s,c,Object.assign({},t,{placement:i,onFirstUpdate:r,modifiers:n}))}function J(){x.popperInstance&&(x.popperInstance.destroy(),x.popperInstance=null)}function A(){return de(c.querySelectorAll("[data-tippy-root]"))}function Z(e){x.clearDelayTimeouts(),e&&E("onTrigger",[x,e]),z();var e=V(!0),t=D(),i=t[0],t=t[1];(e=fe.isTouch&&"hold"===i&&t?t:e)?n=setTimeout(function(){x.show()},e):x.show()}function O(e){x.clearDelayTimeouts(),E("onUntrigger",[x,e]),x.state.isVisible?0<=x.props.trigger.indexOf("mouseenter")&&0<=x.props.trigger.indexOf("click")&&0<=["mouseleave","mousemove"].indexOf(e.type)&&g||((e=V(!1))?t=setTimeout(function(){x.state.isVisible&&x.hide()},e):i=requestAnimationFrame(function(){x.hide()})):L()}}function y(e,t){var i,n,s=be.plugins.concat((t=void 0===t?{}:t).plugins||[]),a=("production"!==je.env.NODE_ENV&&(o=!(i=e),n="[object Object]"===Object.prototype.toString.call(i)&&!i.addEventListener,we(o,["tippy() was passed","`"+String(i)+"`","as its targets (first) argument. Valid types are: String, Element,","Element[], or NodeList."].join(" ")),we(n,["tippy() was passed a plain object which is not supported as an argument","for virtual positioning. Use props.getReferenceClientRect instead."].join(" ")),C(t,s)),document.addEventListener("touchstart",p,te),window.addEventListener("blur",f),Object.assign({},t,{plugins:s})),o=u(e),t=("production"!==je.env.NODE_ENV&&(i=r(a.content),n=1<o.length,ye(i&&n,["tippy() was passed an Element as the `content` prop, but more than","one tippy instance was created by this invocation. This means the","content element will only be appended to the last tippy instance.","\n\n","Instead, pass the .innerHTML of the element, or use a function that","returns a cloned version of the element instead.","\n\n","1) content: element.innerHTML\n","2) content: ()=> element.cloneNode(true)"].join(" "))),o.reduce(function(e,t){t=t&&I(t,a);return t&&e.push(t),e},[]));return r(e)?t[0]:t}y.defaultProps=be,y.setDefaultProps=function(t){"production"!==je.env.NODE_ENV&&C(t,[]),Object.keys(t).forEach(function(e){be[e]=t[e]})},y.currentInput=fe;var E=Object.assign({},ee.applyStyles,{effect:function(e){var e=e.state,t={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(e.elements.popper.style,t.popper),e.styles=t,e.elements.arrow&&Object.assign(e.elements.arrow.style,t.arrow)}}),P={mouseover:"mouseenter",focusin:"focus",click:"click"};var j={name:"animateFill",defaultValue:!1,fn:function(e){var i,n,s,t;return null!=(t=e.props.render)&&t.$$tippy?(t=_e(e.popper),i=t.box,n=t.content,s=e.props.animateFill?((t=ue()).className=a,me([t],"hidden"),t):null,{onCreate:function(){s&&(i.insertBefore(s,i.firstElementChild),i.setAttribute("data-animatefill",""),i.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){var e,t;s&&(e=i.style.transitionDuration,t=Number(e.replace("ms","")),n.style.transitionDelay=Math.round(t/10)+"ms",s.style.transitionDuration=e,me([s],"visible"))},onShow:function(){s&&(s.style.transitionDuration="0ms")},onHide:function(){s&&me([s],"hidden")}}):("production"!==je.env.NODE_ENV&&we(e.props.animateFill,"The `animateFill` plugin requires the default render function."),{})}};var m={clientX:0,clientY:0},g=[];function T(e){var t=e.clientX;m={clientX:t,clientY:e.clientY}}var L={name:"followCursor",defaultValue:!1,fn:function(i){var c=i.reference,t=Se(i.props.triggerTarget||c),n=!1,s=!1,e=!0,a=i.props;function o(){return"initial"===i.props.followCursor&&i.state.isVisible}function r(){t.addEventListener("mousemove",u)}function l(){t.removeEventListener("mousemove",u)}function d(){n=!0,i.setProps({getReferenceClientRect:null}),n=!1}function u(e){var t=!e.target||c.contains(e.target),a=i.props.followCursor,o=e.clientX,r=e.clientY,e=c.getBoundingClientRect(),l=o-e.left,d=r-e.top;!t&&i.props.interactive||i.setProps({getReferenceClientRect:function(){var e=c.getBoundingClientRect(),t=o,i=r,n=("initial"===a&&(t=e.left+l,i=e.top+d),"horizontal"===a?e.top:i),s="vertical"===a?e.right:t,i="horizontal"===a?e.bottom:i,e="vertical"===a?e.left:t;return{width:s-e,height:i-n,top:n,right:s,bottom:i,left:e}}})}function p(){i.props.followCursor&&(g.push({instance:i,doc:t}),t.addEventListener("mousemove",T))}function h(){0===(g=g.filter(function(e){return e.instance!==i})).filter(function(e){return e.doc===t}).length&&t.removeEventListener("mousemove",T)}return{onCreate:p,onDestroy:h,onBeforeUpdate:function(){a=i.props},onAfterUpdate:function(e,t){t=t.followCursor;n||void 0!==t&&a.followCursor!==t&&(h(),t?(p(),!i.state.isMounted||s||o()||r()):(l(),d()))},onMount:function(){i.props.followCursor&&!s&&(e&&(u(m),e=!1),o()||r())},onTrigger:function(e,t){pe(t)&&(m={clientX:t.clientX,clientY:t.clientY}),s="focus"===t.type},onHidden:function(){i.props.followCursor&&(d(),l(),e=!0)}}}};var M={name:"inlinePositioning",defaultValue:!1,fn:function(s){var t,h=s.reference;var m=-1,i=!1,n=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(e){var p=e.state;s.props.inlinePositioning&&(-1!==n.indexOf(p.placement)&&(n=[]),t!==p.placement&&-1===n.indexOf(p.placement)&&(n.push(p.placement),s.setProps({getReferenceClientRect:function(){var t=le(p.placement),e=h.getBoundingClientRect(),i=de(h.getClientRects()),n=m;if(i.length<2||null===t)return e;if(2===i.length&&0<=n&&i[0].left>i[1].right)return i[n]||e;switch(t){case"top":case"bottom":var s=i[0],a=i[i.length-1],o="top"===t,r=s.top,l=a.bottom,d=(o?s:a).left,o=(o?s:a).right;return{top:r,bottom:l,left:d,right:o,width:o-d,height:l-r};case"left":case"right":var c=Math.min.apply(Math,i.map(function(e){return e.left})),u=Math.max.apply(Math,i.map(function(e){return e.right})),s=i.filter(function(e){return"left"===t?e.left===c:e.right===u}),a=s[0].top,o=s[s.length-1].bottom;return{top:a,bottom:o,left:c,right:u,width:u-c,height:o-a};default:return e}}})),t=p.placement)}};function e(){var e,t;i||(e=s.props,t=a,e={popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(e=e.popperOptions)?void 0:e.modifiers)||[]).filter(function(e){return e.name!==t.name}),[t])})},i=!0,s.setProps(e),i=!1)}return{onCreate:e,onAfterUpdate:e,onTrigger:function(e,t){var i,n;pe(t)&&(i=(n=de(s.reference.getClientRects())).find(function(e){return e.left-2<=t.clientX&&e.right+2>=t.clientX&&e.top-2<=t.clientY&&e.bottom+2>=t.clientY}),n=n.indexOf(i),m=-1<n?n:m)},onHidden:function(){m=-1}}}};var A={name:"sticky",defaultValue:!1,fn:function(i){var n=i.reference,s=i.popper;function a(e){return!0===i.props.sticky||i.props.sticky===e}var o=null,r=null;function l(){var e=a("reference")?(i.popperInstance?i.popperInstance.state.elements.reference:n).getBoundingClientRect():null,t=a("popper")?s.getBoundingClientRect():null;(e&&O(o,e)||t&&O(r,t))&&i.popperInstance&&i.popperInstance.update(),o=e,r=t,i.state.isMounted&&requestAnimationFrame(l)}return{onMount:function(){i.props.sticky&&l()}}}};function O(e,t){return!e||!t||e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left}y.setDefaultProps({render:e}),F.animateFill=j,F.createSingleton=function(e,t){void 0===t&&(t={}),"production"!==je.env.NODE_ENV&&we(!Array.isArray(e),["The first argument passed to createSingleton() must be an array of","tippy instances. The passed value was",String(e)].join(" "));var s,a=e,n=[],o=[],r=t.overrides,i=[],l=!1;function d(){o=a.map(function(e){return oe(e.props.triggerTarget||e.reference)}).reduce(function(e,t){return e.concat(t)},[])}function c(){n=a.map(function(e){return e.reference})}function u(t){a.forEach(function(e){t?e.enable():e.disable()})}function p(n){return a.map(function(t){var i=t.setProps;return t.setProps=function(e){i(e),t.reference===s&&n.setProps(e)},function(){t.setProps=i}})}function h(e,t){var i=o.indexOf(t);t!==s&&(s=t,t=(r||[]).concat("content").reduce(function(e,t){return e[t]=a[i].props[t],e},{}),e.setProps(Object.assign({},t,{getReferenceClientRect:"function"==typeof t.getReferenceClientRect?t.getReferenceClientRect:function(){var e;return null==(e=n[i])?void 0:e.getBoundingClientRect()}})))}u(!1),c(),d();var e={fn:function(){return{onDestroy:function(){u(!0)},onHidden:function(){s=null},onClickOutside:function(e){e.props.showOnCreate&&!l&&(l=!0,s=null)},onShow:function(e){e.props.showOnCreate&&!l&&(l=!0,h(e,n[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},m=y(ue(),Object.assign({},v(t,["overrides"]),{plugins:[e].concat(t.plugins||[]),triggerTarget:o,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(e=t.popperOptions)?void 0:e.modifiers)||[],[E])})})),g=m.show,f=(m.show=function(e){var t;return g(),s||null!=e?s&&null==e?void 0:"number"==typeof e?n[e]&&h(m,n[e]):0<=a.indexOf(e)?(t=e.reference,h(m,t)):0<=n.indexOf(e)?h(m,e):void 0:h(m,n[0])},m.showNext=function(){var e=n[0];if(!s)return m.show(0);var t=n.indexOf(s);m.show(n[t+1]||e)},m.showPrevious=function(){var e=n[n.length-1];if(!s)return m.show(e);var t=n.indexOf(s),t=n[t-1]||e;m.show(t)},m.setProps);return m.setProps=function(e){r=e.overrides||r,f(e)},m.setInstances=function(e){u(!0),i.forEach(function(e){return e()}),a=e,u(!1),c(),d(),i=p(m),m.setProps({triggerTarget:o})},i=p(m),m},F.default=y,F.delegate=function(e,n){"production"!==je.env.NODE_ENV&&we(!(n&&n.target),["You must specity a `target` prop indicating a CSS selector string matching","the target elements that should receive a tippy."].join(" "));var s=[],a=[],o=!1,r=n.target,t=v(n,["target"]),i=Object.assign({},t,{trigger:"manual",touch:!1}),l=Object.assign({touch:be.touch},t,{showOnCreate:!0});function d(e){var t,i;e.target&&!o&&(t=e.target.closest(r))&&(i=t.getAttribute("data-tippy-trigger")||n.trigger||be.trigger,t._tippy||"touchstart"===e.type&&"boolean"==typeof l.touch||"touchstart"!==e.type&&i.indexOf(P[e.type])<0||(i=y(t,l))&&(a=a.concat(i)))}function c(e,t,i,n){e.addEventListener(t,i,n=void 0===n?!1:n),s.push({node:e,eventType:t,handler:i,options:n})}return oe(t=y(e,i)).forEach(function(e){var t=e.destroy,i=e.enable,n=e.disable;e.destroy=function(e){(e=void 0===e?!0:e)&&a.forEach(function(e){e.destroy()}),a=[],s.forEach(function(e){e.node.removeEventListener(e.eventType,e.handler,e.options)}),s=[],t()},e.enable=function(){i(),a.forEach(function(e){return e.enable()}),o=!1},e.disable=function(){n(),a.forEach(function(e){return e.disable()}),o=!0},c(e=(e=e).reference,"touchstart",d,te),c(e,"mouseover",d),c(e,"focusin",d),c(e,"click",d)}),t},F.followCursor=L,F.hideAll=function(e){var e=void 0===e?{}:e,i=e.exclude,n=e.duration;Ce.forEach(function(e){var t=!1;(t=i?c(i)?e.reference===i:e.popper===i.popper:t)||(t=e.props.duration,e.setProps({duration:n}),e.hide(),e.state.isDestroyed)||e.setProps({duration:t})})},F.inlinePositioning=M,F.roundArrow='<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"></svg>',F.sticky=A}.call(this)}.call(this,D("_process"))},{"@popperjs/core":86,_process:109}]},{},[1]);