PageSourceSearch

https://airlinegeeks.com/_static/??-eJx1jEESgjAMRS9kCWwUFo5nCW2UQA…PhYAu1DYDUYlmXSamb5PG7ztbl0dd22564Z3+5tUns=

js airlinegeeks.com collected 2026-10-02 03:34:30 UTC 193,383 bytes, 1,106 lines download raw bytes

1(()=>{var e={349:()=>{document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector("#navigation-main"),t=document.querySelector("#main-nav-branding"),n="sticky",i=r();function r(){return window.innerWidth<1080?52:window.innerWidth>=1080&&window.innerWidth<1200?58:window.innerWidth>=1200&&window.innerWidth<1450?63:77}function s(){window.scrollY>i?(e.classList.add(n),t.classList.add("header-branding-active")):(e.classList.remove(n),t.classList.remove("header-branding-active"))}window.addEventListener("scroll",s),window.addEventListener("resize",(function(){i=r(),s()}))}))},564:()=>{var e;(e=jQuery).fn.theiaStickySidebar=function(t){function n(t,n){return!0===t.initialized||!(e("body").width()<t.minWidth)&&(function(t,n){t.initialized=!0,0===e("#theia-sticky-sidebar-stylesheet-"+t.namespace).length&&e("head").append(e('<style id="theia-sticky-sidebar-stylesheet-'+t.namespace+'">.theiaStickySidebar:after {content: ""; display: table; clear: both;}</style>')),n.each((function(){var n={};if(n.sidebar=e(this),n.options=t||{},n.container=e(n.options.containerSelector),0==n.container.length&&(n.container=n.sidebar.parent()),n.sidebar.parents().css("-webkit-transform","none"),n.sidebar.css({position:n.options.defaultPosition,overflow:"visible","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","box-sizing":"border-box"}),n.stickySidebar=n.sidebar.find(".theiaStickySidebar"),0==n.stickySidebar.length){var r=/(?:text|application)\/(?:x-)?(?:javascript|ecmascript)/i;n.sidebar.find("script").filter((function(e,t){return 0===t.type.length||t.type.match(r)})).remove(),n.stickySidebar=e("<div>").addClass("theiaStickySidebar").append(n.sidebar.children()),n.sidebar.append(n.stickySidebar)}n.marginBottom=parseInt(n.sidebar.css("margin-bottom")),n.paddingTop=parseInt(n.sidebar.css("padding-top")),n.paddingBottom=parseInt(n.sidebar.css("padding-bottom"));var s=n.stickySidebar.offset().top,a=n.stickySidebar.outerHeight();function o(){n.fixedScrollTop=0,n.sidebar.css({"min-height":"1px"}),n.stickySidebar.css({position:"static",width:"",transform:"none"})}n.stickySidebar.css("padding-top",1),n.stickySidebar.css("padding-bottom",1),s-=n.stickySidebar.offset().top,a=n.stickySidebar.outerHeight()-a-s,0==s?(n.stickySidebar.css("padding-top",0),n.stickySidebarPaddingTop=0):n.stickySidebarPaddingTop=1,0==a?(n.stickySidebar.css("padding-bottom",0),n.stickySidebarPaddingBottom=0):n.stickySidebarPaddingBottom=1,n.previousScrollTop=null,n.fixedScrollTop=0,o(),n.onScroll=function(n){if(n.stickySidebar.is(":visible"))if(e("body").width()<n.options.minWidth)o();else{if(n.options.disableOnResponsiveLayouts&&n.sidebar.outerWidth("none"==n.sidebar.css("float"))+50>n.container.width())return void o();var r=e(document).scrollTop(),s="static";if(r>=n.sidebar.offset().top+(n.paddingTop-n.options.additionalMarginTop)){var a,l=n.paddingTop+t.additionalMarginTop,d=n.paddingBottom+n.marginBottom+t.additionalMarginBottom,c=n.sidebar.offset().top,u=n.sidebar.offset().top+(y=n.container,x=y.height(),y.children().each((function(){x=Math.max(x,e(this).height())})),x),p=0+t.additionalMarginTop;a=n.stickySidebar.outerHeight()+l+d<e(window).height()?p+n.stickySidebar.outerHeight():e(window).height()-n.marginBottom-n.paddingBottom-t.additionalMarginBottom;var f=c-r+n.paddingTop,h=u-r-n.paddingBottom-n.marginBottom,m=n.stickySidebar.offset().top-r,v=n.previousScrollTop-r;"fixed"==n.stickySidebar.css("position")&&"modern"==n.options.sidebarBehavior&&(m+=v),"stick-to-top"==n.options.sidebarBehavior&&(m=t.additionalMarginTop),"stick-to-bottom"==n.options.sidebarBehavior&&(m=a-n.stickySidebar.outerHeight()),m=v>0?Math.min(m,p):Math.max(m,a-n.stickySidebar.outerHeight()),m=Math.max(m,f),m=Math.min(m,h-n.stickySidebar.outerHeight());var g=n.container.height()==n.stickySidebar.outerHeight();s=!g&&m==p||!g&&m==a-n.stickySidebar.outerHeight()?"fixed":r+m-n.sidebar.offset().top-n.paddingTop<=t.additionalMarginTop?"static":"absolute"}if("fixed"==s){var b=e(document).scrollLeft();n.stickySidebar.css({position:"fixed",width:i(n.stickySidebar)+"px",transform:"translateY("+m+"px)",left:n.sidebar.offset().left+parseInt(n.sidebar.css("padding-left"))-b+"px",to
1p:"0px"})}else if("absolute"==s){var w={};"absolute"!=n.stickySidebar.css("position")&&(w.position="absolute",w.transform="translateY("+(r+m-n.sidebar.offset().top-n.stickySidebarPaddingTop-n.stickySidebarPaddingBottom)+"px)",w.top="0px"),w.width=i(n.stickySidebar)+"px",w.left="",n.stickySidebar.css(w)}else"static"==s&&o();"static"!=s&&1==n.options.updateSidebarHeight&&n.sidebar.css({"min-height":n.stickySidebar.outerHeight()+n.stickySidebar.offset().top-n.sidebar.offset().top+n.paddingBottom}),n.previousScrollTop=r}var y,x},n.onScroll(n),e(document).on("scroll."+n.options.namespace,function(e){return function(){e.onScroll(e)}}(n)),e(window).on("resize."+n.options.namespace,function(e){return function(){e.stickySidebar.css({position:"static"}),e.onScroll(e)}}(n)),"undefined"!=typeof ResizeSensor&&new ResizeSensor(n.stickySidebar[0],function(e){return function(){e.onScroll(e)}}(n))}))}(t,n),!0)}function i(e){var t;try{t=e[0].getBoundingClientRect().width}catch(e){}return void 0===t&&(t=e.width()),t}return(t=e.extend({containerSelector:"",additionalMarginTop:0,additionalMarginBottom:0,updateSidebarHeight:!0,minWidth:0,disableOnResponsiveLayouts:!0,sidebarBehavior:"modern",defaultPosition:"relative",namespace:"TSS"},t)).additionalMarginTop=parseInt(t.additionalMarginTop)||0,t.additionalMarginBottom=parseInt(t.additionalMarginBottom)||0,function(t,i){n(t,i)||(console.log("TSS: Body 
1width smaller than options.minWidth. Init is delayed."),e(document).on("scroll."+t.namespace,function(t,i){return function(r){n(t,i)&&e(this).unbind(r)}}(t,i)),e(window).on("resize."+t.namespace,function(t,i){return function(r){n(t,i)&&e(this).unbind(r)}}(t,i)))}(t,this),this}}},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var s=t[i]={exports:{}};return e[i](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e,t,i,r,s=!1,a=!1,o=[],l=-1;function d(e){let t=o.indexOf(e);-1!==t&&t>l&&o.splice(t,1)}function c(){s=!1,a=!0;for(let e=0;e<o.length;e++)o[e](),l=e;o.length=0,l=-1,a=!1}var u=!0;function p(e){t=e}function f(e,n){let r,s=!0,a=t((()=>{let t=e();JSON.stringify(t),s?r=t:queueMicrotask((()=>{n(t,r),r=t})),s=!1}));return()=>i(a)}var h=[],m=[],v=[];function g(e,t){"function"==typeof t?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,m.push(t))}function b(e){h.push(e)}function w(e,t,n){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(n)}function y(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach((([n,i])=>{(void 0===t||t.includes(n))&&(i.forEach((e=>e())),delete e._x_attributeCleanups[n])}))}var x=new MutationObserver(O),_=!1;function S(){x.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),_=!0}function E(){!function(){let e=x.takeRecords();T.push((()=>e.length>0&&O(e)));let t=T.length;queueMicrotask((()=>{if(T.length===t)for(;T.length>0;)T.shift()()}))}(),x.disconnect(),_=!1}var T=[];function k(e){if(!_)return e();E();let t=e();return S(),t}var C=!1,M=[];function O(e){if(C)return void(M=M.concat(e));let t=[],n=new Set,i=new Map,r=new Map;for(let s=0;s<e.length;s++)if(!e[s].target._x_ignoreMutationObserver&&("childList"===e[s].type&&(e[s].removedNodes.forEach((e=>{1===e.nodeType&&e._x_marker&&n.add(e)})),e[s].addedNodes.forEach((e=>{1===e.nodeType&&(n.has(e)?n.delete(e):e._x_marker||t.push(e))}))),"attributes"===e[s].type)){let t=e[s].target,n=e[s].attributeName,a=e[s].oldValue,o=()=>{i.has(t)||i.set(t,[]),i.get(t).push({name:n,value:t.getAttribute(n)})},l=()=>{r.has(t)||r.set(t,[]),r.get(t).push(n)};t.hasAttribute(n)&&null===a?o():t.hasAttribute(n)?(l(),o()):l()}r.forEach(((e,t)=>{y(t,e)})),i.forEach(((e,t)=>{h.forEach((n=>n(t,e)))}));for(let e of n)t.some((t=>t.contains(e)))||m.forEach((t=>t(e)));for(let e of t)e.isConnected&&v.forEach((t=>t(e)));t=null,n=null,i=null,r=null}function P(e){return I(L(e))}function A(e,t,n){return e._x_dataStack=[t,...L(n||e)],()=>{e._x_dataStack=e._x_dataStack.filter((e=>e!==t))}}function L(e){return e._x_dataStack?e._x_dataStack:"function"==typeof ShadowRoot&&e instanceof ShadowRoot?L(e.host):e.parentNode?L(e.parentNode):[]}function I(e){return new Proxy({objects:e},N)}var N={ownKeys:({objects:e})=>Array.from(new Set(e.flatMap((e=>Object.keys(e))))),has:({objects:e},t)=>t!=Symbol.unscopables&&e.some((e=>Object.prototype.hasOwnProperty.call(e,t)||Reflect.has(e,t))),get:({objects:e},t,n)=>"toJSON"==t?D:Reflect.get(e.find((e=>Reflect.has(e,t)))||{},t,n),set({objects:e},t,n,i){const r=e.find((e=>Object.prototype.hasOwnProperty.call(e,t)))||e[e.length-1],s=Object.getOwnPropertyDescriptor(r,t);return s?.set&&s?.get?s.set.call(i,n)||!0:Reflect.set(r,t,n)}};function D(){return Reflect.ownKeys(this).reduce(((e,t)=>(e[t]=Reflect.get(this,t),e)),{})}function z(e){let t=(n,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach((([r,{value:s,enumerable:a}])=>{if(!1===a||void 0===s)return;if("object"==typeof s&&null!==s&&s.__v_skip)return;let o=""===i?r:`${i}.${r}`;var l;"object"==typeof s&&null!==s&&s._x_interceptor?n[r]=s.initialize(e,o,r):"object"!=typeof(l=s)||Array.isArray(l)||null===l||s===n||s instanceof Element||t(s,o)}))};return t(e)}function j(e,t=()=>{}){let n={initialValue:void 0,_x_interceptor:!0,initialize(t,n,i){return e(this.initialValue,(()=>function(e,t){return t.split(".").reduce(((e,t)=>e[t]),e)}(t,n)),(e=>R(t,n,e)),n,i)}};return t(n),e=>{if("object"==typeof e&&null!==e&&e._x_interceptor){let t=n.initialize.bind(n);n.initialize=(i,r,s)=>{let a=e.initialize(i,r,s);return n.initialValue=a,t(i,r,s)}}else n.initialValue=e;return n}}function R(e,t,n){if("string"==typeof t&&(t=t.split(".")),1!==t.length){if(0===t.length)throw error;return e[t[0]]||(e[t[0]]={}),R(e[t[0]],t.slice(1),n)}e[t[0]]=n}var $={};function B(e,t){$[e]=t}function F(e,t){let n=function(e){let[t,n]=oe(e),i={interceptor:j,...t};return g(e,n),i}(t);return Object.entries($).forEach((([i,r])=>{Object.defineProperty(e,`$${i}`,{get:()=>r(t,n),enumerable:!1})}
vendor: 25,196 bytes, line 1
1)),e}function G(e,t,n,...i){try{return n(...i)}catch(n){V(n,e,t)}}function V(e,t,n=void 0){e=Object.assign(e??{message:"No error message given."},{el:t,expression:n}),console.warn(`Alpine Expression Error: ${e.message}\n\n${n?'Expression: "'+n+'"\n\n':""}`,t),setTimeout((()=>{throw e}),0)}var q=!0;function W(e){let t=q;q=!1;let n=e();return q=t,n}function H(e,t,n={}){let i;return Y(e,t)((e=>i=e),n),i}function Y(...e){return X(...e)}var X=U;function U(e,t){let n={};F(n,e);let i=[n,...L(e)],r="function"==typeof t?function(e,t){return(n=()=>{},{scope:i={},params:r=[]}={})=>{J(n,t.apply(I([i,...e]),r))}}(i,t):function(e,t,n){let i=function(e,t){if(K[e])return K[e];let n=Object.getPrototypeOf((async function(){})).constructor,i=/^[\n\s]*if.*\(.*\)/.test(e.trim())||/^(let|const)\s/.test(e.trim())?`(async()=>{ ${e} })()`:e;let r=(()=>{try{let t=new n(["__self","scope"],`with (scope) { __self.result = ${i} }; __self.finished = true; return __self.result;`);return Object.defineProperty(t,"name",{value:`[Alpine] ${e}`}),t}catch(n){return V(n,t,e),Promise.resolve()}})();return K[e]=r,r}(t,n);return(r=()=>{},{scope:s={},params:a=[]}={})=>{i.result=void 0,i.finished=!1;let o=I([s,...e]);if("function"==typeof i){let e=i(i,o).catch((e=>V(e,n,t)));i.finished?(J(r,i.result,o,a,n),i.result=void 0):e.then((e=>{J(r,e,o,a,n)})).catch((e=>V(e,n,t))).finally((()=>i.result=void 0))}}}(i,t,e);return G.bind(null,e,t,r)}var K={};function J(e,t,n,i,r){if(q&&"function"==typeof t){let s=t.apply(n,i);s instanceof Promise?s.then((t=>J(e,t,n,i))).catch((e=>V(e,r,t))):e(s)}else"object"==typeof t&&t instanceof Promise?t.then((t=>e(t))):e(t)}var Q="x-";function Z(e=""){return Q+e}var ee={};function te(e,t){return ee[e]=t,{before(t){if(!ee[t])return void console.warn(String.raw`Cannot find directive \`${t}\`. \`${e}\` will use the default order of execution`);const n=me.indexOf(t);me.splice(n>=0?n:me.indexOf("DEFAULT"),0,e)}}}function ne(e,t,n){if(t=Array.from(t),e._x_virtualDirectives){let n=Object.entries(e._x_virtualDirectives).map((([e,t])=>({name:e,value:t}))),i=ie(n);n=n.map((e=>i.find((t=>t.name===e.name))?{name:`x-bind:${e.name}`,value:`"${e.value}"`}:e)),t=t.concat(n)}let i={},r=t.map(de(((e,t)=>i[e]=t))).filter(pe).map(function(e,t){return({name:n,value:i})=>{let r=n.match(fe()),s=n.match(/:([a-zA-Z0-9\-_:]+)/),a=n.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],o=t||e[n]||n;return{type:r?r[1]:null,value:s?s[1]:null,modifiers:a.map((e=>e.replace(".",""))),expression:i,original:o}}}(i,n)).sort(ve);return r.map((t=>function(e,t){let n=ee[t.type]||(()=>{}),[i,r]=oe(e);w(e,t.original,r);let s=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,i),n=n.bind(n,e,t,i),re?se.get(ae).push(n):n())};return s.runCleanups=r,s}(e,t)))}function ie(e){return Array.from(e).map(de()).filter((e=>!pe(e)))}var re=!1,se=new Map,ae=Symbol();function oe(e){let n=[],[r,s]=function(e){let n=()=>{};return[r=>{let s=t(r);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach((e=>e()))}),e._x_effects.add(s),n=()=>{void 0!==s&&(e._x_effects.delete(s),i(s))},s},()=>{n()}]}(e);return n.push(s),[{Alpine:vt,effect:r,cleanup:e=>n.push(e),evaluateLater:Y.bind(Y,e),evaluate:H.bind(H,e)},()=>n.forEach((e=>e()))]}var le=(e,t)=>({name:n,value:i})=>(n.startsWith(e)&&(n=n.replace(e,t)),{name:n,value:i});function de(e=()=>{}){return({name:t,value:n})=>{let{name:i,value:r}=ce.reduce(((e,t)=>t(e)),{name:t,value:n});return i!==t&&e(i,t),{name:i,value:r}}}var ce=[];function ue(e){ce.push(e)}function pe({name:e}){return fe().test(e)}var fe=()=>new RegExp(`^${Q}([^:^.]+)\\b`),he="DEFAULT",me=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",he,"teleport"];function ve(e,t){let n=-1===me.indexOf(e.type)?he:e.type,i=-1===me.indexOf(t.type)?he:t.type;return me.indexOf(n)-me.indexOf(i)}function ge(e,t,n={}){e.dispatchEvent(new CustomEvent(t,{detail:n,bubbles:!0,composed:!0,cancelable:!0}))}function be(e,t){if("function"==typeof ShadowRoot&&e instanceof ShadowRoot)return void Array.from(e.children).forEach((e=>be(e,t)));let n=!1;if(t(e,(()=>n=!0)),n)return;let i=e.firstElementChild;for(;i;)be(i,t),i=i.nextElementSibling}function we(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}var ye=!1,xe=[],_e=[];function Se(){return xe.map((e=>e()))}function Ee(){return xe.concat(_e).map((e=>e()))}function Te(e){xe.push(e)}function ke(e){_e.push(e)}function Ce(e,t=!1){return Me(e,(e=>{if((t?Ee():Se()).some((t=>e.matches(t))))return!0}))}function Me(e,t){if(e){if(t(e))return e;if(e._x_teleportBack&&(e=e._x_teleportBack),e.parentElement)return Me(e.parentElement,t)}}var Oe=[],Pe=1;function Ae(e,t=be,n=()=>{}){Me(e,(e=>e._x_ignore))||function(){re=!0;let i=Symbol();ae=i,se.set(i,[]);let r=()=>{for(;se.get(i).length;)se.get(i).shift()();se.delete(i)};t(e,((e,t)=>{e._x_marker||(n(e,t),Oe.forEach((n=>n(e,t))),ne(e,e.attributes).forEach((e=>e())),e._x_ignore||(e._x_marker=Pe++),e._x_ignore&&t())})),re=!1,r()}()}function Le(e,t=be){t(e,(e=>{!function(e){for(e._x_effects?.forEach(d);e._x_cleanups?.length;)e._x_cleanups.pop()()}(e),y(e),delete e._x_marker}))}var Ie=[],Ne=!1;function De(e=()=>{}){return queueMicrotask((()=>{Ne||setTimeout((()=>{ze()}))})),new Promise((t=>{Ie.push((()=>{e(),t()}))}))}function ze(){for(Ne=!1;Ie.length;)Ie.shift()()}function je(e,t){return Array.isArray(t)?Re(e,t.join(" ")):"object"==typeof t&&null!==t?function(e,t){let n=e=>e.split(" ").filter(Boolean),i=Object.entries(t).flatMap((([e,t])=>!!t&&n(e))).filter(Boolean),r=Object.entries(t).flatMap((([e,t])=>!t&&n(e))).filter(Boolean),s=[],a=[];return r.forEach((t=>{e.classList.contains(t)&&(e.classList.remove(t),a.push(t))})),i.forEach((t=>{e.classList.contains(t)||(e.classList.add(t),s.push(t))})),()=>{a.forEach((t=>e.classList.add(t))),s.forEach((t=>e.classList.remove(t)))}}(e,t):"function"==typeof t?je(e,t()):Re(e,t)}function Re(e,t){return(t=>(e.classList.add(...t),()=>{e.classList.remove(...t)}))((t=!0===t?t="":t||"").split(" ").filter((t=>!e.classList.contains(t))).filter(Boolean))}function $e(e,t){return"object"==typeof t&&null!==t?function(e,t){let n={};return Object.entries(t).forEach((([t,i])=>{n[t]=e.style[t],t.startsWith("--")||(t=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()),e.style.setProperty(t,i)})),setTimeout((()=>{0===e.style.length&&e.removeAttribute("style")})),()=>{$e(e,n)}}(e,t):function(e,t){let n=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",n||"")}}(e,t)}function Be(e,t=()=>{}){let n=!1;return function(){n?t.apply(this,arguments):(n=!0,e.apply(this,arguments))}}function Fe(e,t,n={}){e._x_transition||(e._x_transition={enter:{during:n,start:n,end:n},leave:{during:n,start:n,end:n},in(n=()=>{},i=()=>{}){Ve(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},n,i)},out(n=()=>{},i=()=>{}){Ve(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},n,i)}})}function Ge(e){let t=e.parentNode;if(t)return t._x_hidePromise?t:Ge(t)}function Ve(e,t,{during:n,start:i,end:r}={},s=()=>{},a=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),0===Object.keys(n).length&&0===Object.keys(i).length&&0===Object.keys(r).length)return s(),void a();let o,l,d;!function(e,t){let n,i,r,s=Be((()=>{k((()=>{n=!0,i||t.before(),r||(t.end(),ze()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning}))}));e._x_transitioning={beforeCancels:[],beforeCancel(e){this.beforeCancels.push(e)},cancel:Be((function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();s()})),finish:s},k((()=>{t.start(),t.during()})),Ne=!0,requestAnimationFrame((()=>{if(n)return;let s=1e3*Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s","")),a=1e3*Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""));0===s&&(s=1e3*Number(getComputedStyle(e).animationDuration.replace("s",""))),k((()=>{t.before()})),i=!0,requestAnimationFrame((()=>{n||(k((()=>{t.end()})),ze(),setTimeout(e._x_transitioning.finish,s+a),r=!0)}))}))}(e,{start(){o=t(e,i)},during(){l=t(e,n)},before:s,end(){o(),d=t(e,r)},after:a,cleanup(){l(),d()}})}function qe(e,t,n){if(-1===e.indexOf(t))return n;const i=e[e.indexOf(t)+1];if(!i)return n;if("scale"===t&&isNaN(i))return n;if("duration"===t||"delay"===t){let e=i.match(/([0-9]+)ms/);if(e)return e[1]}return"origin"===t&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[i,e[e.indexOf(t)+2]].join(" "):i}te("transition",((e,{value:t,modifiers:n,expression:i},{evaluate:r})=>{"function"==typeof i&&(i=r(i)),!1!==i&&(i&&"boolean"!=typeof i?function(e,t,n){Fe(e,je,"");let i={enter:t=>{e._x_transition.enter.during=t},"enter-start":t=>{e._x_transition.enter.start=t},"enter-end":t=>{e._x_transition.enter.end=t},leave:t=>{e._x_transition.leave.during=t},"leave-start":t=>{e._x_transition.leave.start=t},"leave-end":t=>{e._x_transition.leave.end=t}};i[n](t)}(e,i,t):function(e,t,n){Fe(e,$e);let i=!t.includes("in")&&!t.includes("out")&&!n,r=i||t.includes("in")||["enter"].includes(n),s=i||t.includes("out")||["leave"].includes(n);t.includes("in")&&!i&&(t=t.filter(((e,n)=>n<t.indexOf("out")))),t.includes("out")&&!i&&(t=t.filter(((e,n)=>n>t.indexOf("out"))));let a=!t.includes("opacity")&&!t.includes("scale"),o=a||t.includes("opacity")?0:1,l=a||t.includes("scale")?qe(t,"scale",95)/100:1,d=qe(t,"delay",0)/1e3,c=qe(t,"origin","center"),u="opacity, transform",p=qe(t,"duration",150)/1e3,f=qe(t,"duration",75)/1e3,h="cubic-bezier(0.4, 0.0, 0.2, 1)";r&&(e._x_transition.enter.during={transformOrigin:c,transitionDelay:`${d}s`,transitionProperty:u,transitionDuration:`${p}s`,transitionTimingFunction:h},e._x_transition.enter.start={opacity:o,transform:`scale(${l})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),s&&(e._x_transition.leave.during={transformOrigin:c,transitionDelay:`${d}s`,transitionProperty:u,transitionDuration:`${f}s`,transitionTimingFunction:h},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:o,transform:`scale(${l})`})}(e,n,t))})),window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,n,i){const r="visible"===document.visibilityState?requestAnimationFrame:setTimeout;let s=()=>r(n);t?e._x_transition&&(e._x_transition.enter||e._x_transition.leave)?e._x_transition.enter&&(Object.entries(e._x_transition.enter.during).length||Object.entries(e._x_transition.enter.start).length||Object.entries(e._x_transition.enter.end).length)?e._x_transition.in(n):s():e._x_transition?e._x_transition.in(n):s():(e._x_hidePromise=e._x_transition?new Promise(((t,n)=>{e._x_transition.out((()=>{}),(()=>t(i))),e._x_transitioning&&e._x_transitioning.beforeCancel((()=>n({isFromCancelledTransition:!0})))})):Promise.resolve(i),queueMicrotask((()=>{let t=Ge(e);t?(t._x_hideChildren||(t._x_hideChildren=[]),t._x_hideChildren.push(e)):r((()=>{let t=e=>{let n=Promise.all([e._x_hidePromise,...(e._x_hideChildren||[]).map(t)]).then((([e])=>e?.()));return delete e._x_hidePromise,delete e._x_hideChildren,n};t(e).catch((e=>{if(!e.isFromCancelledTransition)throw e}))}))})))};var We=!1;function He(e,t=()=>{}){return(...n)=>We?t(...n):e(...n)}var Ye=[];function Xe(e){Ye.push(e)}var Ue=!1;function Ke(e){let n=t;p(((e,t)=>{let r=n(e);return i(r),()=>{}})),e(),p(n)}function Je(t,n,i,r=[]){switch(t._x_bindings||(t._x_bindings=e({})),t._x_bindings[n]=i,n=r.includes("camel")?n.toLowerCase().replace(/-(\w)/g,((e,t)=>t.toUpperCase())):n){case"value":!function(e,t){if(st(e))void 0===e.attributes.value&&(e.value=t),window.fromModel&&(e.checked="boolean"==typeof t?et(e.value)===t:Ze(e.value,t));else if(rt(e))Number.isInteger(t)?e.value=t:Array.isArray(t)||"boolean"==typeof t||[null,void 0].includes(t)?Array.isArray(t)?e.checked=t.some((t=>Ze(t,e.value))):e.checked=!!t:e.value=String(t);else if("SELECT"===e.tagName)!function(e,t){const n=[].concat(t).map((e=>e+""));Array.from(e.options).forEach((e=>{e.selected=n.includes(e.value)}))}(e,t);else{if(e.value===t)return;e.value=void 0===t?"":t}}(t,i);break;case"style":!function(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=$e(e,t)}(t,i);break;case"class":!function(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=je(e,t)}(t,i);break;case"selected":case"checked":!function(e,t,n){Qe(e,t,n),function(e,t,n){e[t]!==n&&(e[t]=n)}(e,t,n)}(t,n,i);break;default:Qe(t,n,i)}}function Qe(e,t,n){[null,void 0,!1].includes(n)&&function(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}(t)?e.removeAttribute(t):(nt(t)&&(n=t),function(e,t,n){e.getAttribute(t)!=n&&e.setAttribute(t,n)}(e,t,n))}function Ze(e,t){return e==t}function et(e){return!![1,"1","true","on","yes",!0].includes(e)||![0,"0","false","off","no",!1].includes(e)&&(e?Boolean(e):null)}var tt=new Set(["allowfullscreen","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","inert","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","shadowrootclonable","shadowrootdelegatesfocus","shadowrootserializable"]);function nt(e){return tt.has(e)}function it(e,t,n){let i=e.getAttribute(t);return null===i?"function"==typeof n?n():n:""===i||(nt(t)?!![t,"true"].includes(i):i)}function rt(e){return"checkbox"===e.type||"ui-checkbox"===e.localName||"ui-switch"===e.localName}function st(e){return"radio"===e.type||"ui-radio"===e.localName}function at(e,t){var n;return function(){var i=this,r=arguments;clearTimeout(n),n=setTimeout((function(){n=null,e.apply(i,r)}),t)}}function ot(e,t){let n;return function(){let i=arguments;n||(e.apply(this,i),n=!0,setTimeout((()=>n=!1),t))}}function lt({get:e,set:n},{get:r,set:s}){let a,o,l=!0,d=t((()=>{let t=e(),i=r();if(l)s(dt(t)),l=!1;else{let e=JSON.stringify(t),r=JSON.stringify(i);e!==a?s(dt(t)):e!==r&&n(dt(i))}a=JSON.stringify(e()),o=JSON.stringify(r())}));return()=>{i(d)}}function dt(e){return"object"==typeof e?JSON.parse(JSON.stringify(e)):e}var ct={},ut=!1,pt={};function ft(e,t,n){let i=[];for(;i.length;)i.pop()();let r=Object.entries(t).map((([e,t])=>({name:e,value:t}))),s=ie(r);return r=r.map((e=>s.find((t=>t.name===e.name))?{name:`x-bind:${e.name}`,value:`"${e.value}"`}:e)),ne(e,r,n).map((e=>{i.push(e.runCleanups),e()})),()=>{for(;i.length;)i.pop()()}}var ht={},mt={get reactive(){return e},get release(){return i},get effect(){return t},get raw(){return r},version:"3.14.8",flushAndStopDeferringMutations:function(){C=!1,O(M),M=[]},dontAutoEvaluateFunctions:W,disableEffectScheduling:function(e){u=!1,e(),u=!0},startObservingMutations:S,stopObservingMutations:E,setReactivityEngine:function(n){e=n.reactive,i=n.release,t=e=>n.effect(e,{scheduler:e=>{u?function(e){var t;t=e,o.includes(t)||o.push(t),a||s||(s=!0,queueMicrotask(c))}(e):e()}}),r=n.raw},onAttributeRemoved:w,onAttributesAdded:b,closestDataStack:L,skipDuringClone:He,onlyDuringClone:function(e){return(...t)=>We&&e(...t)},addRootSelector:Te,addInitSelector:ke,interceptClone:Xe,addScopeToNode:A,deferMutations:function(){C=!0},mapAttributes:ue,evaluateLater:Y,interceptInit:function(e){Oe.push(e)},setEvaluator:function(e){X=e},mergeProxies:I,extractProp:function(e,t,n,i=!0){if(e._x_bindings&&void 0!==e._x_bindings[t])return e._x_bindings[t];if(e._x_inlineBindings&&void 0!==e._x_inlineBindings[t]){let n=e._x_inlineBindings[t];return n.extract=i,W((()=>H(e,n.expression)))}return it(e,t,n)},findClosest:Me,onElRemoved:g,closestRoot:Ce,destroyTree:Le,interceptor:j,transition:Ve,setStyles:$e,mutateDom:k,directive:te,entangle:lt,throttle:ot,debounce:at,evaluate:H,initTree:Ae,nextTick:De,prefixed:Z,prefix:function(e){Q=e},plugin:function(e){(Array.isArray(e)?e:[e]).forEach((e=>e(vt)))},magic:B,store:function(t,n){if(ut||(ct=e(ct),ut=!0),void 0===n)return ct[t];ct[t]=n,z(ct[t]),"object"==typeof n&&null!==n&&n.hasOwnProperty("init")&&"function"==typeof n.init&&ct[t].init()},start:function(){var e;ye&&we("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),ye=!0,document.body||we("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),ge(document,"alpine:init"),ge(document,"alpine:initializing"),S(),e=e=>Ae(e,be),v.push(e),g((e=>Le(e))),b(((e,t)=>{ne(e,t).forEach((e=>e()))})),Array.from(document.querySelectorAll(Ee().join(","))).filter((e=>!Ce(e.parentElement,!0))).forEach((e=>{Ae(e)})),ge(document,"alpine:initialized"),setTimeout((()=>{[["ui","dialog",["[x-dialog], [x-popover]"]],["anchor","anchor",["[x-anchor]"]],["sort","sort",["[x-sort]"]]].forEach((([e,t,n])=>{var i;i=t,Object.keys(ee).includes(i)||n.some((t=>{if(document.querySelector(t))return we(`found "${t}", but missing ${e} plugin`),!0}))}))}))},clone:function(e,t){t._x_dataStack||(t._x_dataStack=e._x_dataStack),We=!0,Ue=!0,Ke((()=>{!function(e){let t=!1;Ae(e,((e,n)=>{be(e,((e,i)=>{if(t&&function(e){return Se().some((t=>e.matches(t)))}(e))return i();t=!0,n(e,i)}))}))}(t)})),We=!1,Ue=!1},cloneNode:function(e,t){Ye.forEach((n=>n(e,t))),We=!0,Ke((()=>{Ae(t,((e,t)=>{t(e,(()=>{}))}))})),We=!1},bound:function(e,t,n){return e._x_bindings&&void 0!==e._x_bindings[t]?e._x_bindings[t]:it(e,t,n)},$data:P,watch:f,walk:be,data:function(e,t){ht[e]=t},bind:function(e,t){let n="function"!=typeof t?()=>t:t;return e instanceof Element?ft(e,n()):(pt[e]=n,()=>{})}},vt=mt;function gt(e,t){const n=Object.create(null),i=e.split(",");for(let e=0;e<i.length;e++)n[i[e]]=!0;return t?e=>!!n[e.toLowerCase()]:e=>!!n[e]}var bt,wt=Object.freeze({}),yt=(Object.freeze([]),Object.prototype.hasOwnProperty),xt=(e,t)=>yt.call(e,t),_t=Array.isArray,St=e=>"[object Map]"===Ct(e),Et=e=>"symbol"==typeof e,Tt=e=>null!==e&&"object"==typeof e,kt=Object.prototype.toString,Ct=e=>kt.call(e),Mt=e=>Ct(e).slice(8,-1),Ot=e=>"string"==typeof e&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Pt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},At=/-(\w)/g,Lt=(Pt((e=>e.replace(At,((e,t)=>t?t.toUpperCase():"")))),/\B([A-Z])/g),It=(Pt((e=>e.replace(Lt,"-$1").toLowerCase())),Pt((e=>e.charAt(0).toUpperCase()+e.slice(1)))),Nt=(Pt((e=>e?`on${It(e)}`:"")),(e,t)=>e!==t&&(e==e||t==t)),Dt=new WeakMap,zt=[],jt=Symbol("iterate"),Rt=Symbol("Map key iterate"),$t=0;function Bt(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}var Ft=!0,Gt=[];function Vt(){const e=Gt.pop();Ft=void 0===e||e}function qt(e,t,n){if(!Ft||void 0===bt)return;let i=Dt.get(e);i||Dt.set(e,i=new Map);let r=i.get(n);r||i.set(n,r=new Set),r.has(bt)||(r.add(bt),bt.deps.push(r),bt.options.onTrack&&bt.options.onTrack({effect:bt,target:e,type:t,key:n}))}function Wt(e,t,n,i,r,s){const a=Dt.get(e);if(!a)return;const o=new Set,l=e=>{e&&e.forEach((e=>{(e!==bt||e.allowRecurse)&&o.add(e)}))};if("clear"===t)a.forEach(l);else if("length"===n&&_t(e))a.forEach(((e,t)=>{("length"===t||t>=i)&&l(e)}));else switch(void 0!==n&&l(a.get(n)),t){case"add":_t(e)?Ot(n)&&l(a.get("length")):(l(a.get(jt)),St(e)&&l(a.get(Rt)));break;case"delete":_t(e)||(l(a.get(jt)),St(e)&&l(a.get(Rt)));break;case"set":St(e)&&l(a.get(jt))}o.forEach((a=>{a.options.onTrigger&&a.options.onTrigger({effect:a,target:e,key:n,type:t,newValue:i,oldValue:r,oldTarget:s}),a.options.scheduler?a.options.scheduler(a):a()}))}var Ht=gt("__proto__,__v_isRef,__isVue"),Yt=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(Et)),Xt=Qt(),Ut=Qt(!0),Kt=Jt();function Jt(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Nn(this);for(let e=0,t=this.length;e<t;e++)qt(n,"get",e+"");const i=n[t](...e);return-1===i||!1===i?n[t](...e.map(Nn)):i}})),["push","pop","shift","unshift","splice"].forEach((t=>{e[t]=function(...e){Gt.push(Ft),Ft=!1;const n=Nn(this)[t].apply(this,e);return Vt(),n}})),e}function Qt(e=!1,t=!1){return function(n,i,r){if("__v_isReactive"===i)return!e;if("__v_isReadonly"===i)return e;if("__v_raw"===i&&r===(e?t?Pn:On:t?Mn:Cn).get(n))return n;const s=_t(n);if(!e&&s&&xt(Kt,i))return Reflect.get(Kt,i,r);const a=Reflect.get(n,i,r);return(Et(i)?Yt.has(i):Ht(i))?a:(e||qt(n,"get",i),t?a:Dn(a)?s&&Ot(i)?a:a.value:Tt(a)?e?Ln(a):An(a):a)}}function Zt(e=!1){return function(t,n,i,r){let s=t[n];if(!e&&(i=Nn(i),s=Nn(s),!_t(t)&&Dn(s)&&!Dn(i)))return s.value=i,!0;const a=_t(t)&&Ot(n)?Number(n)<t.length:xt(t,n),o=Reflect.set(t,n,i,r);return t===Nn(r)&&(a?Nt(i,s)&&Wt(t,"set",n,i,s):Wt(t,"add",n,i)),o}}var en={get:Xt,set:Zt(),deleteProperty:function(e,t){const n=xt(e,t),i=e[t],r=Reflect.deleteProperty(e,t);return r&&n&&Wt(e,"delete",t,void 0,i),r},has:function(e,t){const n=Reflect.has(e,t);return Et(t)&&Yt.has(t)||qt(e,"has",t),n},ownKeys:function(e){return qt(e,"iterate",_t(e)?"length":jt),Reflect.ownKeys(e)}},tn={get:Ut,set:(e,t)=>(console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0),deleteProperty:(e,t)=>(console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0)},nn=e=>Tt(e)?An(e):e,rn=e=>Tt(e)?Ln(e):e,sn=e=>e,an=e=>Reflect.getPrototypeOf(e);function on(e,t,n=!1,i=!1){const r=Nn(e=e.__v_raw),s=Nn(t);t!==s&&!n&&qt(r,"get",t),!n&&qt(r,"get",s);const{has:a}=an(r),o=i?sn:n?rn:nn;return a.call(r,t)?o(e.get(t)):a.call(r,s)?o(e.get(s)):void(e!==r&&e.get(t))}function ln(e,t=!1){const n=this.__v_raw,i=Nn(n),r=Nn(e);return e!==r&&!t&&qt(i,"has",e),!t&&qt(i,"has",r),e===r?n.has(e):n.has(e)||n.has(r)}function dn(e,t=!1){return e=e.__v_raw,!t&&qt(Nn(e),"iterate",jt),Reflect.get(e,"size",e)}function cn(e){e=Nn(e);const t=Nn(this);return an(t).has.call(t,e)||(t.add(e),Wt(t,"add",e,e)),this}function un(e,t){t=Nn(t);const n=Nn(this),{has:i,get:r}=an(n);let s=i.call(n,e);s?kn(n,i,e):(e=Nn(e),s=i.call(n,e));const a=r.call(n,e);return n.set(e,t),s?Nt(t,a)&&Wt(n,"set",e,t,a):Wt(n,"add",e,t),this}function pn(e){const t=Nn(this),{has:n,get:i}=an(t);let r=n.call(t,e);r?kn(t,n,e):(e=Nn(e),r=n.call(t,e));const s=i?i.call(t,e):void 0,a=t.delete(e);return r&&Wt(t,"delete",e,void 0,s),a}function fn(){const e=Nn(this),t=0!==e.size,n=St(e)?new Map(e):new Set(e),i=e.clear();return t&&Wt(e,"clear",void 0,void 0,n),i}function hn(e,t){return function(n,i){const r=this,s=r.__v_raw,a=Nn(s),o=t?sn:e?rn:nn;return!e&&qt(a,"iterate",jt),s.forEach(((e,t)=>n.call(i,o(e),o(t),r)))}}function mn(e,t,n){return function(...i){const r=this.__v_raw,s=Nn(r),a=St(s),o="entries"===e||e===Symbol.iterator&&a,l="keys"===e&&a,d=r[e](...i),c=n?sn:t?rn:nn;return!t&&qt(s,"iterate",l?Rt:jt),{next(){const{value:e,done:t}=d.next();return t?{value:e,done:t}:{value:o?[c(e[0]),c(e[1])]:c(e),done:t}},[Symbol.iterator](){return this}}}}function vn(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${It(e)} operation ${n}failed: target is readonly.`,Nn(this))}return"delete"!==e&&this}}function gn(){const e={get(e){return on(this,e)},get size(){return dn(this)},has:ln,add:cn,set:un,delete:pn,clear:fn,forEach:hn(!1,!1)},t={get(e){return on(this,e,!1,!0)},get size(){return dn(this)},has:ln,add:cn,set:un,delete:pn,clear:fn,forEach:hn(!1,!0)},n={get(e){return on(this,e,!0)},get size(){return dn(this,!0)},has(e){return ln.call(this,e,!0)},add:vn("add"),set:vn("set"),delete:vn("delete"),clear:vn("clear"),forEach:hn(!0,!1)},i={get(e){return on(this,e,!0,!0)},get size(){return dn(this,!0)},has(e){return ln.call(this,e,!0)},add:vn("add"),set:vn("set"),delete:vn("delete"),clear:vn("clear"),forEach:hn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=mn(r,!1,!1),n[r]=mn(r,!0,!1),t[r]=mn(r,!1,!0),i[r]=mn(r,!0,!0)})),[e,n,t,i]}var[bn,wn,yn,xn]=gn();function Sn(e,t){const n=t?e?xn:yn:e?wn:bn;return(t,i,r)=>"__v_isReactive"===i?!e:"__v_isReadonly"===i?e:"__v_raw"===i?t:Reflect.get(xt(n,i)&&i in t?n:t,i,r)}var En={get:Sn(!1,!1)},Tn={get:Sn(!0,!1)};function kn(e,t,n){const i=Nn(n);if(i!==n&&t.call(e,i)){const t=Mt(e);console.warn(`Reactive ${t} contains both the raw and reactive versions of the same object${"Map"===t?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var Cn=new WeakMap,Mn=new WeakMap,On=new WeakMap,Pn=new WeakMap;function An(e){return e&&e.__v_isReadonly?e:In(e,!1,en,En,Cn)}function Ln(e){return In(e,!0,tn,Tn,On)}function In(e,t,n,i,r){if(!Tt(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=r.get(e);if(s)return s;const a=(o=e).__v_skip||!Object.isExtensible(o)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(Mt(o));var o;if(0===a)return e;const l=new Proxy(e,2===a?i:n);return r.set(e,l),l}function Nn(e){return e&&Nn(e.__v_raw)||e}function Dn(e){return Boolean(e&&!0===e.__v_isRef)}B("nextTick",(()=>De)),B("dispatch",(e=>ge.bind(ge,e))),B("watch",((e,{evaluateLater:t,cleanup:n})=>(e,i)=>{let r=t(e),s=f((()=>{let e;return r((t=>e=t)),e}),i);n(s)})),B("store",(function(){return ct})),B("data",(e=>P(e))),B("root",(e=>Ce(e))),B("refs",(e=>(e._x_refs_proxy||(e._x_refs_proxy=I(function(e){let t=[];return Me(e,(e=>
1{e._x_refs&&t.push(e._x_refs)})),t}(e))),e._x_refs_proxy)));var zn={};function jn(e){return zn[e]||(zn[e]=0),++zn[e]}function Rn(e,t,n){B(t,(i=>we(`You can't use [$${t}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${n}`,i)))}B("id",((e,{cleanup:t})=>(n,i=null)=>function(e,t,n,i){if(e._x_id||(e._x_id={}),e._x_id[t])return e._x_id[t];let r=i();return e._x_id[t]=r,n((()=>{delete e._x_id[t]})),r}(e,`${n}${i?`-${i}`:""}`,t,(()=>{let t=function(e,t){return Me(e,(e=>{if(e._x_ids&&e._x_ids[t])return!0}))}(e,n),r=t?t._x_ids[n]:jn(n);return i?`${n}-${r}-${i}`:`${n}-${r}`})))),Xe(((e,t)=>{e._x_id&&(t._x_id=e._x_id)})),B("el",(e=>e)),Rn("Focus","focus","focus"),Rn("Persist","persist","persist"),te("modelable",((e,{expression:t},{effect:n,evaluateLater:i,cleanup:r})=>{let s=i(t),a=()=>{let e;return s((t=>e=t)),e},o=i(`${t} = __placeholder`),l=e=>o((()=>{}),{scope:{__placeholder:e}}),d=a();l(d),queueMicrotask((()=>{if(!e._x_model)return;e._x_removeModelListeners.default();let t=e._x_model.get,n=e._x_model.set,i=lt({get:()=>t(),set(e){n(e)}},{get:()=>a(),set(e){l(e)}});r(i)}))})),te("teleport",((e,{modifiers:t,expression:n},{cleanup:i})=>{"template"!==e.tagName.toLowerCase()&&we("x-teleport can only be used on a <template> tag",e);let r=Bn(n),s=e.content.cloneNode(!0).firstElementChild;e._x_teleport=s,s._x_teleportBack=e,e.setAttribute("data-teleport-template",!0),s.setAttribute("data-teleport-target",!0),e._x_forwardEvents&&e._x_forwardEvents.forEach((t=>{s.addEventListener(t,(t=>{t.stopPropagation(),e.dispatchEvent(new t.constructor(t.type,t))}))})),A(s,{},e);let a=(e,t,n)=>{n.includes("prepend")?t.parentNode.insertBefore(e,t):n.includes("append")?t.parentNode.insertBefore(e,t.nextSibling):t.appendChild(e)};k((()=>{a(s,r,t),He((()=>{Ae(s)}))()})),e._x_teleportPutBack=()=>{let i=Bn(n);k((()=>{a(e._x_teleport,i,t)}))},i((()=>k((()=>{s.remove(),Le(s)}))))}));var $n=document.createElement("div");function Bn(e){let t=He((()=>document.querySelector(e)),(()=>$n))();return t||we(`Cannot find x-teleport element for selector: "${e}"`),t}var Fn=()=>{};function Gn(e,t,n,i){let r=e,s=e=>i(e),a={},o=(e,t)=>n=>t(e,n);if(n.includes("dot")&&(t=t.replace(/-/g,".")),n.includes("camel")&&(t=t.toLowerCase().replace(/-(\w)/g,((e,t)=>t.toUpperCase()))),n.includes("passive")&&(a.passive=!0),n.includes("capture")&&(a.capture=!0),n.includes("window")&&(r=window),n.includes("document")&&(r=document),n.includes("debounce")){let e=n[n.indexOf("debounce")+1]||"invalid-wait",t=Vn(e.split("ms")[0])?Number(e.split("ms")[0]):250;s=at(s,t)}if(n.includes("throttle")){let e=n[n.indexOf("throttle")+1]||"invalid-wait",t=Vn(e.split("ms")[0])?Number(e.split("ms")[0]):250;s=ot(s,t)}return n.includes("prevent")&&(s=o(s,((e,t)=>{t.preventDefault(),e(t)}))),n.includes("stop")&&(s=o(s,((e,t)=>{t.stopPropagation(),e(t)}))),n.includes("once")&&(s=o(s,((e,n)=>{e(n),r.removeEventListener(t,s,a)}))),(n.includes("away")||n.includes("outside"))&&(r=document,s=o(s,((t,n)=>{e.contains(n.target)||!1!==n.target.isConnected&&(e.offsetWidth<1&&e.offsetHeight<1||!1!==e._x_isShown&&t(n))}))),n.includes("self")&&(s=o(s,((t,n)=>{n.target===e&&t(n)}))),(function(e){return["keydown","keyup"].includes(e)}(t)||qn(t))&&(s=o(s,((e,t)=>{(function(e,t){let n=t.filter((e=>!["window","document","prevent","stop","once","capture","self","away","outside","passive"].includes(e)));if(n.includes("debounce")){let e=n.indexOf("debounce");n.splice(e,Vn((n[e+1]||"invalid-wait").split("ms")[0])?2:1)}if(n.includes("throttle")){let e=n.indexOf("throttle");n.splice(e,Vn((n[e+1]||"invalid-wait").split("ms")[0])?2:1)}if(0===n.length)return!1;if(1===n.length&&Wn(e.key).includes(n[0]))return!1;const i=["ctrl","shift","alt","meta","cmd","super"].filter((e=>n.includes(e)));if(n=n.filter((e=>!i.includes(e))),i.length>0&&i.filter((t=>("cmd"!==t&&"super"!==t||(t="meta"),e[`${t}Key`]))).length===i.length){if(qn(e.type))return!1;if(Wn(e.key).includes(n[0]))return!1}return!0})(t,n)||e(t)}))),r.addEventListener(t,s,a),()=>{r.removeEventListener(t,s,a)}}function Vn(e){return!Array.isArray(e)&&!isNaN(e)}function qn(e){return["contextmenu","click","mouse"].some((t=>e.includes(t)))}function Wn(e){if(!e)return[];var t;e=[" ","_"].includes(t=e)?t:t.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase();
1let n={ctrl:"control",slash:"/",space:" ",spacebar:" ",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",comma:",",equal:"=",minus:"-",underscore:"_"};return n[e]=e,Object.keys(n).map((t=>{if(n[t]===e)return t})).filter((e=>e))}function Hn(e,t,n,i){return k((()=>{if(n instanceof CustomEvent&&void 0!==n.detail)return null!==n.detail&&void 0!==n.detail?n.detail:n.target.value;if(rt(e)){if(Array.isArray(i)){let e=null;return e=t.includes("number")?Yn(n.target.value):t.includes("boolean")?et(n.target.value):n.target.value,n.target.checked?i.includes(e)?i:i.concat([e]):i.filter((t=>!(t==e)))}return n.target.checked}if("select"===e.tagName.toLowerCase()&&e.multiple)return t.includes("number")?Array.from(n.target.selectedOptions).map((e=>Yn(e.value||e.text))):t.includes("boolean")?Array.from(n.target.selectedOptions).map((e=>et(e.value||e.text))):Array.from(n.target.selectedOptions).map((e=>e.value||e.text));{let r;return r=st(e)?n.target.checked?n.target.value:i:n.target.value,t.includes("number")?Yn(r):t.includes("boolean")?et(r):t.includes("trim")?r.trim():r}}))}function Yn(e){let t=e?parseFloat(e):null;return n=t,Array.isArray(n)||isNaN(n)?e:t;var n}function Xn(e){return null!==e&&"object"==typeof e&&"function"==typeof e.get&&"function"==typeof e.set}Fn.inline=(e,{modifiers:t},{cleanup:n})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,n((()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore}))},te("ignore",Fn),te("effect",He(((e,{expression:t},{effect:n})=>{n(Y(e,t))}))),te("model",((e,{modifiers:t,expression:n},{effect:i,cleanup:r})=>{let s=e;t.includes("parent")&&(s=e.parentNode);let a,o=Y(s,n);a="string"==typeof n?Y(s,`${n} = __placeholder`):"function"==typeof n&&"string"==typeof n()?Y(s,`${n()} = __placeholder`):()=>{};let l=()=>{let e;return o((t=>e=t)),Xn(e)?e.get():e},d=e=>{let t;o((e=>t=e)),Xn(t)?t.set(e):a((()=>{}),{scope:{__placeholder:e}})};"string"==typeof n&&"radio"===e.type&&k((()=>{e.hasAttribute("name")||e.setAttribute("name",n)}));var c="select"===e.tagName.toLowerCase()||["checkbox","radio"].includes(e.type)||t.includes("lazy")?"change":"input";let u=We?()=>{}:Gn(e,c,t,(n=>{d(Hn(e,t,n,l()))}
vendor: 6,132 bytes, line 1
1));if(t.includes("fill")&&([void 0,null,""].includes(l())||rt(e)&&Array.isArray(l())||"select"===e.tagName.toLowerCase()&&e.multiple)&&d(Hn(e,t,{target:e},l())),e._x_removeModelListeners||(e._x_removeModelListeners={}),e._x_removeModelListeners.default=u,r((()=>e._x_removeModelListeners.default())),e.form){let n=Gn(e.form,"reset",[],(n=>{De((()=>e._x_model&&e._x_model.set(Hn(e,t,{target:e},l()))))}));r((()=>n()))}e._x_model={get:()=>l(),set(e){d(e)}},e._x_forceModelUpdate=t=>{void 0===t&&"string"==typeof n&&n.match(/\./)&&(t=""),window.fromModel=!0,k((()=>Je(e,"value",t))),delete window.fromModel},i((()=>{let n=l();t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate(n)}))})),te("cloak",(e=>queueMicrotask((()=>k((()=>e.removeAttribute(Z("cloak")))))))),ke((()=>`[${Z("init")}]`)),te("init",He(((e,{expression:t},{evaluate:n})=>"string"==typeof t?!!t.trim()&&n(t,{},!1):n(t,{},!1)))),te("text",((e,{expression:t},{effect:n,evaluateLater:i})=>{let r=i(t);n((()=>{r((t=>{k((()=>{e.textContent=t}))}))}))})),te("html",((e,{expression:t},{effect:n,evaluateLater:i})=>{let r=i(t);n((()=>{r((t=>{k((()=>{e.innerHTML=t,e._x_ignoreSelf=!0,Ae(e),delete e._x_ignoreSelf}))}))}))})),ue(le(":",Z("bind:")));var Un=(e,{value:t,modifiers:n,expression:i,original:r},{effect:s,cleanup:a})=>{if(!t){let t={};return o=t,Object.entries(pt).forEach((([e,t])=>{Object.defineProperty(o,e,{get:()=>(...e)=>t(...e)})})),void Y(e,i)((t=>{ft(e,t,r)}),{scope:t})}var o;if("key"===t)return function(e,t){e._x_keyExpression=t}(e,i);if(e._x_inlineBindings&&e._x_inlineBindings[t]&&e._x_inlineBindings[t].extract)return;let l=Y(e,i);s((()=>l((r=>{void 0===r&&"string"==typeof i&&i.match(/\./)&&(r=""),k((()=>Je(e,t,r,n)))})))),a((()=>{e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedStyles&&e._x_undoAddedStyles()}))};function Kn(e,t,n,i){let r={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map((e=>e.trim())).forEach(((e,n)=>{r[e]=t[n]})):/^\{.*\}$/.test(e.item)&&!Array.isArray(t)&&"object"==typeof t?e.item.replace("{","").replace("}","").split(",").map((e=>e.trim())).forEach((e=>{r[e]=t[e]})):r[e.item]=t,e.index&&(r[e.index]=n),e.collection&&(r[e.collection]=i),r}function Jn(){}function Qn(e,t,n){te(t,(i=>we(`You can't use [x-${t}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${n}`,i)))}Un.inline=(e,{value:t,modifiers:n,expression:i})=>{t&&(e._x_inlineBindings||(e._x_inlineBindings={}),e._x_inlineBindings[t]={expression:i,extract:!1})},te("bind",Un),Te((()=>`[${Z("data")}]`)),te("data",((t,{expression:n},{cleanup:i})=>{if(function(e){return!!We&&(!!Ue||e.hasAttribute("data-has-alpine-state"))}(t))return;n=""===n?"{}":n;let r={};F(r,t);let s={};var a,o;a=s,o=r,Object.entries(ht).forEach((([e,t])=>{Object.defineProperty(a,e,{get:()=>(...e)=>t.bind(o)(...e),enumerable:!1})}));let l=H(t,n,{scope:s});void 0!==l&&!0!==l||(l={}),F(l,t);let d=e(l);z(d);let c=A(t,d);d.init&&H(t,d.init),i((()=>{d.destroy&&H(t,d.destroy),c()}))})),Xe(((e,t)=>{e._x_dataStack&&(t._x_dataStack=e._x_dataStack,t.setAttribute("data-has-alpine-state",!0))})),te("show",((e,{modifiers:t,expression:n},{effect:i})=>{let r=Y(e,n);e._x_doHide||(e._x_doHide=()=>{k((()=>{e.style.setProperty("display","none",t.includes("important")?"important":void 0)}))}),e._x_doShow||(e._x_doShow=()=>{k((()=>{1===e.style.length&&"none"===e.style.display?e.removeAttribute("style"):e.style.removeProperty("display")}))});let s,a=()=>{e._x_doHide(),e._x_isShown=!1},o=()=>{e._x_doShow(),e._x_isShown=!0},l=()=>setTimeout(o),d=Be((e=>e?o():a()),(t=>{"function"==typeof e._x_toggleAndCascadeWithTransitions?e._x_toggleAndCascadeWithTransitions(e,t,o,a):t?l():a()})),c=!0;i((()=>r((e=>{(c||e!==s)&&(t.includes("immediate")&&(e?l():a()),d(e),s=e,c=!1)}))))})),te("for",((t,{expression:n},{effect:i,cleanup:r})=>{let s=function(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,n=e.match(/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/);if(!n)return;let i={};i.items=n[2].trim();let r=n[1].replace(/^\s*\(|\)\s*$/g,"").trim(),s=r.match(t);return s?(i.item=r.replace(t,"").trim(),i.index=s[1].trim(),s[2]&&(i.collection=s[2].trim())):i.item=r,i}(n),a=Y(t,s.items),o=Y(t,t._x_keyExpression||"index");t._x_prevKeys=[],t._x_lookup={},i((()=>function(t,n,i,r){let s=t;i((i=>{var a;a=i,!Array.isArray(a)&&!isNaN(a)&&i>=0&&(i=Array.from(Array(i).keys(),(e=>e+1))),void 0===i&&(i=[]);let o=t._x_lookup,l=t._x_prevKeys,d=[],c=[];if("object"!=typeof(u=i)||Array.isArray(u))for(let e=0;e<i.length;e++){let s=Kn(n,i[e],e,i);r((e=>{c.includes(e)&&we("Duplicate key on x-for",t),c.push(e)}),{scope:{index:e,...s}}),d.push(s)}else i=Object.entries(i).map((([e,s])=>{let a=Kn(n,s,e,i);r((e=>{c.includes(e)&&we("Duplicate key on x-for",t),c.push(e)}),{scope:{index:e,...a}}),d.push(a)}));var u;let p=[],f=[],h=[],m=[];for(let e=0;e<l.length;e++){let t=l[e];-1===c.indexOf(t)&&h.push(t)}l=l.filter((e=>!h.includes(e)));let v="template";for(let e=0;e<c.length;e++){let t=c[e],n=l.indexOf(t);if(-1===n)l.splice(e,0,t),p.push([v,e]);else if(n!==e){let t=l.splice(e,1)[0],i=l.splice(n-1,1)[0];l.splice(e,0,i),l.splice(n,0,t),f.push([t,i])}else m.push(t);v=t}for(let e=0;e<h.length;e++){let t=h[e];t in o&&(k((()=>{Le(o[t]),o[t].remove()})),delete o[t])}for(let e=0;e<f.length;e++){let[t,n]=f[e],i=o[t],r=o[n],a=document.createElement("div");k((()=>{r||we('x-for ":key" is undefined or invalid',s,n,o),r.after(a),i.after(r),r._x_currentIfEl&&r.after(r._x_currentIfEl),a.before(i),i._x_currentIfEl&&i.after(i._x_currentIfEl),a.remove()})),r._x_refreshXForScope(d[c.indexOf(n)])}for(let t=0;t<p.length;t++){let[n,i]=p[t],r="template"===n?s:o[n];r._x_currentIfEl&&(r=r._x_currentIfEl);let a=d[i],l=c[i],u=document.importNode(s.content,!0).firstElementChild,f=e(a);A(u,f,s),u._x_refreshXForScope=e=>{Object.entries(e).forEach((([e,t])=>{f[e]=t}))},k((()=>{r.after(u),He((()=>Ae(u)))()})),"object"==typeof l&&we("x-for key cannot be an object, it must be a string or an integer",s),o[l]=u}for(let e=0;e<m.length;e++)o[m[e]]._x_refreshXForScope(d[c.indexOf(m[e])]);s._x_prevKeys=c}))}(t,s,a,o))),r((()=>
1{Object.values(t._x_lookup).forEach((e=>k((()=>{Le(e),e.remove()})))),delete t._x_prevKeys,delete t._x_lookup}))})),Jn.inline=(e,{expression:t},{cleanup:n})=>{let i=Ce(e);i._x_refs||(i._x_refs={}),i._x_refs[t]=e,n((()=>delete i._x_refs[t]))},te("ref",Jn),te("if",((e,{expression:t},{effect:n,cleanup:i})=>{"template"!==e.tagName.toLowerCase()&&we("x-if can only be used on a <template> tag",e);let r=Y(e,t);n((()=>r((t=>{t?(()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let t=e.content.cloneNode(!0).firstElementChild;A(t,{},e),k((()=>{e.after(t),He((()=>Ae(t)))()})),e._x_currentIfEl=t,e._x_undoIf=()=>{k((()=>{Le(t),t.remove()})),delete e._x_currentIfEl}})():e._x_undoIf&&(e._x_undoIf(),delete e._x_undoIf)})))),i((()=>e._x_undoIf&&e._x_undoIf()))})),te("id",((e,{expression:t},{evaluate:n})=>{n(t).forEach((t=>function(e,t){e._x_ids||(e._x_ids={}),e._x_ids[t]||(e._x_ids[t]=jn(t))}(e,t)))})),Xe(((e,t)=>{e._x_ids&&(t._x_ids=e._x_ids)})),ue(le("@",Z("on:"))),te("on",He(((e,{value:t,modifiers:n,expression:i},{cleanup:r})=>{let s=i?Y(e,i):()=>{};"template"===e.tagName.toLowerCase()&&(e._x_forwardEvents||(e._x_forwardEvents=[]),e._x_forwardEvents.includes(t)||e._x_forwardEvents.push(t));let a=Gn(e,t,n,(e=>{s((()=>{}),{scope:{$event:e},params:[e]})}));r((()=>a()))}))),Qn("Collapse","collapse","collapse"),Qn("Intersect","intersect","intersect"),Qn("Focus","trap","focus"),Qn("Mask","mask","mask"),vt.setEvaluator(U),vt.setReactivityEngine({reactive:An,effect:function(e,t=wt){(function(e){return e&&!0===e._isEffect})(e)&&(e=e.raw);const n=function(e,t){const n=function(){if(!n.active)return e();if(!zt.includes(n)){Bt(n);try{return Gt.push(Ft),Ft=!0,zt.push(n),bt=n,e()}finally{zt.pop(),Vt(),bt=zt[zt.length-1]}}};return n.id=$t++,n.allowRecurse=!!t.allowRecurse,n._isEffect=!0,n.active=!0,n.raw=e,n.deps=[],n.options=t,n}(e,t);return t.lazy||n(),n},release:function(e){e.active&&(Bt(e),e.options.onStop&&e.options.onStop(),e.active=!1)},raw:Nn});var Zn=vt,ei=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],ti=ei.join(","),ni="undefined"==typeof Element,ii=ni?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ri=!ni&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},si=function(e,t,n){var i=Array.prototype.slice.apply(e.querySelectorAll(ti));return t&&ii.call(e,ti)&&i.unshift(e),i.filter(n)},ai=function e(t,n,i){for(var r=[],s=Array.from(t);s.length;){var a=s.shift();if("SLOT"===a.tagName){var o=a.assignedElements(),l=e(o.length?o:a.children,!0,i);
vendor: 4,202 bytes, line 1
1i.flatten?r.push.apply(r,l):r.push({scope:a,candidates:l})}else{ii.call(a,ti)&&i.filter(a)&&(n||!t.includes(a))&&r.push(a);var d=a.shadowRoot||"function"==typeof i.getShadowRoot&&i.getShadowRoot(a),c=!i.shadowRootFilter||i.shadowRootFilter(a);if(d&&c){var u=e(!0===d?a.children:d.children,!0,i);i.flatten?r.push.apply(r,u):r.push({scope:a,candidates:u})}else s.unshift.apply(s,a.children)}}return r},oi=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},li=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},di=function(e){return"INPUT"===e.tagName},ci=function(e){var t=e.getBoundingClientRect(),n=t.width,i=t.height;return 0===n&&0===i},ui=function(e,t){return!(t.disabled||function(e){return di(e)&&"hidden"===e.type}(t)||function(e,t){var n=t.displayCheck,i=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var r=ii.call(e,"details>summary:first-of-type")?e.parentElement:e;if(ii.call(r,"details:not([open]) *"))return!0;var s=ri(e).host,a=(null==s?void 0:s.ownerDocument.contains(s))||e.ownerDocument.contains(e);if(n&&"full"!==n){if("non-zero-area"===n)return ci(e)}else{if("function"==typeof i){for(var o=e;e;){var l=e.parentElement,d=ri(e);if(l&&!l.shadowRoot&&!0===i(l))return ci(e);e=e.assignedSlot?e.assignedSlot:l||d===e.ownerDocument?l:d.host}e=o}if(a)return!e.getClientRects().length}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var i=t.children.item(n);if("LEGEND"===i.tagName)return!!ii.call(t,"fieldset[disabled] *")||!i.contains(e)}return!0}t=t.parentElement}return!1}(t))},pi=function(e,t){return!(function(e){return function(e){return di(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||ri(e),i=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=i(window.CSS.escape(e.name));else try{t=i(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var r=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]}(t,e.form);return!r||r===e}(e)}(t)||oi(t)<0||!ui(e,t))},fi=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},hi=function e(t){var n=[],i=[];return t.forEach((function(t,r){var s=!!t.scope,a=s?t.scope:t,o=oi(a,s),l=s?e(t.candidates):a;0===o?s?n.push.apply(n,l):n.push(a):i.push({documentOrder:r,tabIndex:o,item:t,isScope:s,content:l})})),i.sort(li).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},mi=function(e,t){var n;return n=(t=t||{}).getShadowRoot?ai([e],t.includeContainer,{filter:pi.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:fi}):si(e,t.includeContainer,pi.bind(null,t)),hi(n)},vi=function(e,t){return(t=t||{}).getShadowRoot?ai([e],t.includeContainer,{filter:ui.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):si(e,t.includeContainer,ui.bind(null,t))},gi=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==ii.call(e,ti)&&pi(t,e)},bi=ei.concat("iframe").join(","),wi=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==ii.call(e,bi)&&ui(t,e)};function yi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function xi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yi(Object(n),!0).forEach((function(t){_i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yi(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Si,Ei=(Si=[],{activateTrap:function(e){if(Si.length>0){var t=Si[Si.length-1];t!==e&&t.pause()}var n=Si.indexOf(e);-1===n||Si.splice(n,1),Si.push(e)},deactivateTrap:function(e){var t=Si.indexOf(e);-1!==t&&Si.splice(t,1),Si.length>0&&Si[Si.length-1].unpause()}}),Ti=function(e){return setTimeout(e,0)},ki=function(e,t){var n=-1;return e.every((function(e,i){return!t(e)||(n=i,!1)})),n},Ci=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return"function"==typeof e?e.apply(void 0,n):e},Mi=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target};function Oi(e){let t=[];return Pi(e,(e=>{let n=e.hasAttribute("aria-hidden");e.setAttribute("aria-hidden","true"),t.push((()=>n||e.removeAttribute("aria-hidden")))})),()=>{for(;t.length;)t.pop()()}}function Pi(e,t){!e.isSameNode(document.body)&&e.parentNode&&Array.from(e.parentNode.children).forEach((n=>{n.isSameNode(e)?Pi(e.parentNode,t):t(n)}))}const Ai=window.jQuery;var Li=n.n(Ai);n(349),n(564);function Ii(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function Ni(e,t){void 0===e&&(e={}),void 0===t&&(t={});const n=["__proto__","constructor","prototype"];Object.keys(t).filter((e=>n.indexOf(e)<0)).forEach((n=>{void 0===e[n]?e[n]=t[n]:Ii(t[n])&&Ii(e[n])&&Object.keys(t[n]).length>0&&Ni(e[n],t[n])}))}const Di={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 zi(){const e="undefined"!=typeof document?document:{};return Ni(e,Di),e}const ji={document:Di,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 Ri(){const e="undefined"!=typeof window?window:{};return Ni(e,ji),e}function $i(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function Bi(){return Date.now()}function Fi(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function Gi(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const r=i<0||arguments.length<=i?void 0:arguments[i];if(null!=r&&(n=r,!("undefined"!=typeof window&&void 0!==window.HTMLElement?n instanceof HTMLElement:n&&(1===n.nodeType||11===n.nodeType)))){const n=Object.keys(Object(r)).filter((e=>t.indexOf(e)<0));for(let t=0,i=n.length;t<i;t+=1){const i=n[t],s=Object.getOwnPropertyDescriptor(r,i);void 0!==s&&s.enumerable&&(Fi(e[i])&&Fi(r[i])?r[i].__swiper__?e[i]=r[i]:Gi(e[i],r[i]):!Fi(e[i])&&Fi(r[i])?(e[i]={},r[i].__swiper__?e[i]=r[i]:Gi(e[i],r[i])):e[i]=r[i])}}}var n;return e}function Vi(e,t,n){e.style.setProperty(t,n)}function qi(e){let{swiper:t,targetPosition:n,side:i}=e;const r=Ri(),s=-t.translate;let a,o=null;const l=t.params.speed;t.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(t.cssModeFrameID);const d=n>s?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,u=()=>{a=(new Date).getTime(),null===o&&(o=a);const e=Math.max(Math.min((a-o)/l,1),0),d=.5-Math.cos(e*Math.PI)/2;let p=s+d*(n-s);if(c(p,n)&&(p=n),t.wrapperEl.scrollTo({[i]:p}),c(p,n))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[i]:p})})),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(u)};u()}function Wi(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function Hi(e,t){void 0===t&&(t="");const n=Ri(),i=[...e.children];return n.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter((e=>e.matches(t))):i}function Yi(e){try{return void console.warn(e)}catch(e){}}function Xi(e,t){void 0===t&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:function(e){return void 0===e&&(e=""),e.trim().split(" ").filter((e=>!!e.trim()))}(t)),n}function Ui(e,t){return Ri().getComputedStyle(e,null).getPropertyValue(t)}function Ki(e){let t,n=e;if(n){for(t=0;null!==(n=n.previousSibling);)1===n.nodeType&&(t+=1);return t}}
vendor: 4,348 bytes, line 1
1function Ji(e,t,n){const i=Ri();return n?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function Qi(e){return(Array.isArray(e)?e:[e]).filter((e=>!!e))}let Zi,er,tr;function nr(){return Zi||(Zi=function(){const e=Ri(),t=zi();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),Zi}function ir(e){return void 0===e&&(e={}),er||(er=function(e){let{userAgent:t}=void 0===e?{}:e;const n=nr(),i=Ri(),r=i.navigator.platform,s=t||i.navigator.userAgent,a={ios:!1,android:!1},o=i.screen.width,l=i.screen.height,d=s.match(/(Android);?[\s\/]+([\d.]+)?/);let c=s.match(/(iPad).*OS\s([\d_]+)/);const u=s.match(/(iPod)(.*OS\s([\d_]+))?/),p=!c&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===r;let h="MacIntel"===r;return!c&&h&&n.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(c=s.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),h=!1),d&&!f&&(a.os="android",a.android=!0),(c||p||u)&&(a.os="ios",a.ios=!0),a}(e)),er}function rr(){return tr||(tr=function(){const e=Ri(),t=ir();let n=!1;function i(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(i()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,i]=t.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));n=e<16||16===e&&i<2}}const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=i();return{isSafari:n||s,needPerspectiveFix:n,need3dFix:s||r&&t.ios,isWebView:r}}()),tr}var sr={on(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;const r=n?"unshift":"push";return e.split(" ").forEach((e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][r](t)})),i},once(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;function r(){i.off(e,r),r.__emitterProxy&&delete r.__emitterProxy;for(var n=arguments.length,s=new Array(n),a=0;a<n;a++)s[a]=arguments[a];t.apply(i,s)}return r.__emitterProxy=t,i.on(e,r,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof e)return n;const i=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[i](e),n},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed?n:n.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(((i,r)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[e].splice(r,1)}))})),n):n},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,n,i;for(var r=arguments.length,s=new Array(r),a=0;a<r;a++)s[a]=arguments[a];return"string"==typeof s[0]||Array.isArray(s[0])?(t=s[0],n=s.slice(1,s.length),i=e):(t=s[0].events,n=s[0].data,i=s[0].context||e),n.unshift(i),(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(i,[t,...n])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(i,n)}))})),e}};const ar=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)},or=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)},lr=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(n){let t=n.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(n.shadowRoot?t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{n.shadowRoot&&(t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())}
vendor: 4,763 bytes, line 1
1))),t&&t.remove()}},dr=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},cr=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const n=r,s=[n-t];return s.push(...Array.from({length:t}).map(((e,t)=>n+i+t))),void e.slides.forEach(((t,n)=>{s.includes(t.column)&&dr(e,n)}))}const s=r+i-1;if(e.params.rewind||e.params.loop)for(let i=r-t;i<=s+t;i+=1){const t=(i%n+n)%n;(t<r||t>s)&&dr(e,t)}else for(let i=Math.max(r-t,0);i<=Math.min(s+t,n-1);i+=1)i!==r&&(i>s||i<r)&&dr(e,i)};var ur={updateSize:function(){const e=this;let t,n;const i=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:i.clientWidth,n=void 0!==e.params.height&&null!==e.params.height?e.params.height:i.clientHeight,0===t&&e.isHorizontal()||0===n&&e.isVertical()||(t=t-parseInt(Ui(i,"padding-left")||0,10)-parseInt(Ui(i,"padding-right")||0,10),n=n-parseInt(Ui(i,"padding-top")||0,10)-parseInt(Ui(i,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))},updateSlides:function(){const e=this;function t(t,n){return parseFloat(t.getPropertyValue(e.getDirectionLabel(n))||0)}const n=e.params,{wrapperEl:i,slidesEl:r,size:s,rtlTranslate:a,wrongRTL:o}=e,l=e.virtual&&n.virtual.enabled,d=l?e.virtual.slides.length:e.slides.length,c=Hi(r,`.${e.params.slideClass}, swiper-slide`),u=l?e.virtual.slides.length:c.length;let p=[];const f=[],h=[];let m=n.slidesOffsetBefore;"function"==typeof m&&(m=n.slidesOffsetBefore.call(e));let v=n.slidesOffsetAfter;"function"==typeof v&&(v=n.slidesOffsetAfter.call(e));const g=e.snapGrid.length,b=e.slidesGrid.length;let w=n.spaceBetween,y=-m,x=0,_=0;if(void 0===s)return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*s:"string"==typeof w&&(w=parseFloat(w)),e.virtualSize=-w,c.forEach((e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),n.centeredSlides&&n.cssMode&&(Vi(i,"--swiper-centered-offset-before",""),Vi(i,"--swiper-centered-offset-after",""));const S=n.grid&&n.grid.rows>1&&e.grid;let E;S?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();const T="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter((e=>void 0!==n.breakpoints[e].slidesPerView)).length>0;for(let i=0;i<u;i+=1){let r;if(E=0,c[i]&&(r=c[i]),S&&e.grid.updateSlide(i,r,c),!c[i]||"none"!==Ui(r,"display")){if("auto"===n.slidesPerView){T&&(c[i].style[e.getDirectionLabel("width")]="");const s=getComputedStyle(r),a=r.style.transform,o=r.style.webkitTransform;if(a&&(r.style.transform="none"),o&&(r.style.webkitTransform="none"),n.roundLengths)E=e.isHorizontal()?Ji(r,"width",!0):Ji(r,"height",!0);else{const e=t(s,"width"),n=t(s,"padding-left"),i=t(s,"padding-right"),a=t(s,"margin-left"),o=t(s,"margin-right"),l=s.getPropertyValue("box-sizing");if(l&&"border-box"===l)E=e+a+o;else{const{clientWidth:t,offsetWidth:s}=r;E=e+n+i+a+o+(s-t)}}a&&(r.style.transform=a),o&&(r.style.webkitTransform=o),n.roundLengths&&(E=Math.floor(E))}else E=(s-(n.slidesPerView-1)*w)/n.slidesPerView,n.roundLengths&&(E=Math.floor(E)),c[i]&&(c[i].style[e.getDirectionLabel("width")]=`${E}px`);c[i]&&(c[i].swiperSlideSize=E),h.push(E),n.centeredSlides?(y=y+E/2+x/2+w,0===x&&0!==i&&(y=y-s/2-w),0===i&&(y=y-s/2-w),Math.abs(y)<.001&&(y=0),n.roundLengths&&(y=Math.floor(y)),_%n.slidesPerGroup==0&&p.push(y),f.push(y)):(n.roundLengths&&(y=Math.floor(y)),(_-Math.min(e.params.slidesPerGroupSkip,_))%e.params.slidesPerGroup==0&&p.push(y),f.push(y),y=y+E+w),e.virtualSize+=E+w,x=E,_+=1}}if(e.virtualSize=Math.max(e.virtualSize,s)+v,a&&o&&("slide"===n.effect||"coverflow"===n.effect)&&(i.style.width=`${e.virtualSize+w}px`),n.setWrapperSize&&(i.style[e.getDirectionLabel("width")]=`${e.virtualSize+w}px`),S&&e.grid.updateWrapperSize(E,p),!n.centeredSlides){const t=[];for(let i=0;i<p.length;i+=1){let r=p[i];n.roundLengths&&(r=Math.floor(r)),p[i]<=e.virtualSize-s&&t.push(r)}p=t,Math.floor(e.virtualSize-s)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-s)}if(l&&n.loop){const t=h[0]+w;if(n.slidesPerGroup>1){const i=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),r=t*n.slidesPerGroup;for(let e=0;e<i;e+=1)p.push(p[p.length-1]+r)}for(let i=0;i<e.virtual.slidesBefore+e.virtual.slidesAfter;i+=1)1===n.slidesPerGroup&&p.push(p[p.length-1]+t),f.push(f[f.length-1]+t),e.virtualSize+=t}if(0===p.length&&(p=[0]),0!==w){const t=e.isHorizontal()&&a?"marginLeft":e.getDirectionLabel("marginRight");c.filter(((e,t)=>
vendor: 6,896 bytes, line 1
1!(n.cssMode&&!n.loop)||t!==c.length-1)).forEach((e=>{e.style[t]=`${w}px`}))}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;h.forEach((t=>{e+=t+(w||0)})),e-=w;const t=e>s?e-s:0;p=p.map((e=>e<=0?-m:e>t?t+v:e))}if(n.centerInsufficientSlides){let e=0;h.forEach((t=>{e+=t+(w||0)})),e-=w;const t=(n.slidesOffsetBefore||0)+(n.slidesOffsetAfter||0);if(e+t<s){const n=(s-e-t)/2;p.forEach(((e,t)=>{p[t]=e-n})),f.forEach(((e,t)=>{f[t]=e+n}))}}if(Object.assign(e,{slides:c,snapGrid:p,slidesGrid:f,slidesSizesGrid:h}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Vi(i,"--swiper-centered-offset-before",-p[0]+"px"),Vi(i,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],n=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+n))}if(u!==d&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==b&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(l||n.cssMode||"slide"!==n.effect&&"fade"!==n.effect)){const t=`${n.containerModifierClass}backface-hidden`,i=e.el.classList.contains(t);u<=n.maxBackfaceHiddenSlides?i||e.el.classList.add(t):i&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,n=[],i=t.virtual&&t.params.virtual.enabled;let r,s=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const a=e=>i?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{n.push(e)}));else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const e=t.activeIndex+r;if(e>t.slides.length&&!i)break;n.push(a(e))}else n.push(a(t.activeIndex));for(r=0;r<n.length;r+=1)if(void 0!==n[r]){const e=n[r].offsetHeight;s=e>s?e:s}(s||0===s)&&(t.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=(e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop)-n-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,n=t.params,{slides:i,rtlTranslate:r,snapGrid:s}=t;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();let a=-e;r&&(a=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=n.spaceBetween;"string"==typeof o&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e<i.length;e+=1){const l=i[e];let d=l.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(d-=i[0].swiperSlideOffset);const c=(a+(n.centeredSlides?t.minTranslate():0)-d)/(l.swiperSlideSize+o),u=(a-s[0]+(n.centeredSlides?t.minTranslate():0)-d)/(l.swiperSlideSize+o),p=-(a-d),f=p+t.slidesSizesGrid[e],h=p>=0&&p<=t.size-t.slidesSizesGrid[e],m=p>=0&&p<t.size-1||f>1&&f<=t.size||p<=0&&f>=t.size;m&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),ar(l,m,n.slideVisibleClass),ar(l,h,n.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-u:u}},updateProgress:function(e){const t=this;if(void 0===e){const n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}const n=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:r,isBeginning:s,isEnd:a,progressLoop:o}=t;const l=s,d=a;if(0===i)r=0,s=!0,a=!0;else{r=(e-t.minTranslate())/i;const n=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;s=n||r<=0,a=o||r>=1,n&&(r=0),o&&(r=1)}if(n.loop){const n=t.getSlideIndexByData(0),i=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[n],s=t.slidesGrid[i],a=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=r?(l-r)/a:(l+a-s)/a,o>1&&(o-=1)}Object.assign(t,{progress:r,progressLoop:o,isBeginning:s,isEnd:a}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),s&&!l&&t.emit("reachBeginning toEdge"),a&&!d&&t.emit("reachEnd toEdge"),(l&&!s||d&&!a)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){const e=this,{slides:t,params:n,slidesEl:i,activeIndex:r}=e,s=e.virtual&&n.virtual.enabled,a=e.grid&&n.grid&&n.grid.rows>1,o=e=>Hi(i,`.${n.slideClass}${e}, swiper-slide${e}`)[0];let l,d,c;if(s)if(n.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),l=o(`[data-swiper-slide-index="${t}"]`)}else l=o(`[data-swiper-slide-index="${r}"]`);else a?(l=t.find((e=>e.column===r)),c=t.find((e=>e.column===r+1)),d=t.find((e=>e.column===r-1))):l=t[r];l&&(a||(c=function(e,t){const n=[];for(;e.nextElementSibling;){const i=e.nextElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!c&&(c=t[0]),d=function(e,t){const n=[];for(;e.previousElementSibling;){const i=e.previousElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&0===!d&&(d=t[t.length-1]))),t.forEach((e=>{or(e,e===l,n.slideActiveClass),or(e,e===c,n.slideNextClass),or(e,e===d,n.slidePrevClass)})),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:i,params:r,activeIndex:s,realIndex:a,snapIndex:o}=t;let l,d=e;const c=e=>{let n=e-t.virtual.slidesBefore;return n<0&&(n=t.virtual.slides.length+n),n>=t.virtual.slides.length&&(n-=t.virtual.slides.length),n};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:n}=e,i=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?i>=t[e]&&i<t[e+1]-(t[e+1]-t[e])/2?r=e:i>=t[e]&&i<t[e+1]&&(r=e+1):i>=t[e]&&(r=e);return n.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),i.indexOf(n)>=0)l=i.indexOf(n);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=i.length&&(l=i.length-1),d===s&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===s&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=c(d));const u=t.grid&&r.grid&&r.grid.rows>1;let p;if(t.virtual&&r.virtual.enabled&&r.loop)p=c(d);else if(u){const e=t.slides.find((e=>e.column===d));let n=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(n)&&(n=Math.max(t.slides.indexOf(e),0)),p=Math.floor(n/r.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{previousSnapIndex:o,snapIndex:l,previousRealIndex:a,realIndex:p,previousIndex:s,activeIndex:d}),t.initialized&&cr(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const n=this,i=n.params;let r=e.closest(`.${i.slideClass}, swiper-slide`);!r&&n.isElement&&t&&t.length>
vendor: 5,895 bytes, line 1
11&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach((e=>{!r&&e.matches&&e.matches(`.${i.slideClass}, swiper-slide`)&&(r=e)}));let s,a=!1;if(r)for(let e=0;e<n.slides.length;e+=1)if(n.slides[e]===r){a=!0,s=e;break}if(!r||!a)return n.clickedSlide=void 0,void(n.clickedIndex=void 0);n.clickedSlide=r,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=s,i.slideToClickedSlide&&void 0!==n.clickedIndex&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}};function pr(e){let{swiper:t,runCallbacks:n,direction:i,step:r}=e;const{activeIndex:s,previousIndex:a}=t;let o=i;if(o||(o=s>a?"next":s<a?"prev":"reset"),t.emit(`transition${r}`),n&&s!==a){if("reset"===o)return void t.emit(`slideResetTransition${r}`);t.emit(`slideChangeTransition${r}`),"next"===o?t.emit(`slideNextTransition${r}`):t.emit(`slidePrevTransition${r}`)}}var fr={slideTo:function(e,t,n,i,r){void 0===e&&(e=0),void 0===n&&(n=!0),"string"==typeof e&&(e=parseInt(e,10));const s=this;let a=e;a<0&&(a=0);const{params:o,snapGrid:l,slidesGrid:d,previousIndex:c,activeIndex:u,rtlTranslate:p,wrapperEl:f,enabled:h}=s;if(!h&&!i&&!r||s.destroyed||s.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=s.params.speed);const m=Math.min(s.params.slidesPerGroupSkip,a);let v=m+Math.floor((a-m)/s.params.slidesPerGroup);v>=l.length&&(v=l.length-1);const g=-l[v];if(o.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){const t=-Math.floor(100*g),n=Math.floor(100*d[e]),i=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=n&&t<i-(i-n)/2?a=e:t>=n&&t<i&&(a=e+1):t>=n&&(a=e)}if(s.initialized&&a!==u){if(!s.allowSlideNext&&(p?g>s.translate&&g>s.minTranslate():g<s.translate&&g<s.minTranslate()))return!1;if(!s.allowSlidePrev&&g>s.translate&&g>s.maxTranslate()&&(u||0)!==a)return!1}let b;a!==(c||0)&&n&&s.emit("beforeSlideChangeStart"),s.updateProgress(g),b=a>u?"next":a<u?"prev":"reset";const w=s.virtual&&s.params.virtual.enabled;if((!w||!r)&&(p&&-g===s.translate||!p&&g===s.translate))return s.updateActiveIndex(a),o.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==o.effect&&s.setTranslate(g),"reset"!==b&&(s.transitionStart(n,b),s.transitionEnd(n,b)),!1;if(o.cssMode){const e=s.isHorizontal(),n=p?g:-g;if(0===t)w&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),w&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{f[e?"scrollLeft":"scrollTop"]=n}))):f[e?"scrollLeft":"scrollTop"]=n,w&&requestAnimationFrame((()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1}));else{if(!s.support.smoothScroll)return qi({swiper:s,targetPosition:n,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:n,behavior:"smooth"})}return!0}const y=rr().isSafari;return w&&!r&&y&&s.isElement&&s.virtual.update(!1,!1,a),s.setTransition(t),s.setTranslate(g),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(n,b),0===t?s.transitionEnd(n,b):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,b))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,n,i){void 0===e&&(e=0),void 0===n&&(n=!0),"string"==typeof e&&(e=parseInt(e,10));const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const s=r.grid&&r.params.grid&&r.params.grid.rows>1;let a=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)a+=r.virtual.slidesBefore;else{let e;if(s){const t=a*r.params.grid.rows;e=r.slides.find((e=>1*e.getAttribute("data-swiper-slide-index")===t)).column}else e=r.getSlideIndexByData(a);const t=s?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:n}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),n&&o%2==0&&(o+=1));let l=t-e<o;if(n&&(l=l||e<Math.ceil(o/2)),i&&n&&"auto"!==r.params.slidesPerView&&!s&&(l=!1),l){const i=n?e<r.activeIndex?"prev":"next":e-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:i,slideTo:!0,activeSlideIndex:"next"===i?e+1:e-t+1,slideRealIndex:"next"===i?r.realIndex:void 0})}if(s){const e=a*r.params.grid.rows;a=r.slides.find((t=>1*t.getAttribute("data-swiper-slide-index")===e)).column}else a=r.getSlideIndexByData(a)}return requestAnimationFrame((()=>{r.slideTo(a,t,n,i)})),r},slideNext:function(e,t,n){void 0===t&&(t=!0);const i=this,{enabled:r,params:s,animating:a}=i;if(!r||i.destroyed)return i;void 0===e&&(e=i.params.speed);let o=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));const l=i.activeIndex<s.slidesPerGroupSkip?1:o,d=i.virtual&&s.virtual.enabled;if(s.loop){if(a&&!d&&s.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&s.cssMode)return requestAnimationFrame((()=>{i.slideTo(i.activeIndex+l,e,t,n)})),!0}return s.rewind&&i.isEnd?i.slideTo(0,e,t,n):i.slideTo(i.activeIndex+l,e,t,n)},slidePrev:function(e,t,n){void 0===t&&(t=!0);const i=this,{params:r,snapGrid:s,slidesGrid:a,rtlTranslate:o,enabled:l,animating:d}=i;if(!l||i.destroyed)return i;void 0===e&&(e=i.params.speed);const c=i.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=u(o?i.translate:-i.translate),f=s.map((e=>u(e))),h=r.freeMode&&r.freeMode.enabled;let m=s[f.indexOf(p)-1];if(void 0===m&&(r.cssMode||h)){let e;
vendor: 5,105 bytes, line 1
1s.forEach(((t,n)=>{p>=t&&(e=n)})),void 0!==e&&(m=h?s[e]:s[e>0?e-1:e])}let v=0;if(void 0!==m&&(v=a.indexOf(m),v<0&&(v=i.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(v=v-i.slidesPerViewDynamic("previous",!0)+1,v=Math.max(v,0))),r.rewind&&i.isBeginning){const r=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(r,e,t,n)}return r.loop&&0===i.activeIndex&&r.cssMode?(requestAnimationFrame((()=>{i.slideTo(v,e,t,n)})),!0):i.slideTo(v,e,t,n)},slideReset:function(e,t,n){void 0===t&&(t=!0);const i=this;if(!i.destroyed)return void 0===e&&(e=i.params.speed),i.slideTo(i.activeIndex,e,t,n)},slideToClosest:function(e,t,n,i){void 0===t&&(t=!0),void 0===i&&(i=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let s=r.activeIndex;const a=Math.min(r.params.slidesPerGroupSkip,s),o=a+Math.floor((s-a)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){const e=r.snapGrid[o];l-e>(r.snapGrid[o+1]-e)*i&&(s+=r.params.slidesPerGroup)}else{const e=r.snapGrid[o-1];l-e<=(r.snapGrid[o]-e)*i&&(s-=r.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,r.slidesGrid.length-1),r.slideTo(s,e,t,n)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:n}=e,i="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,s=e.clickedIndex;const a=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-i/2||s>e.slides.length-e.loopedSlides+i/2?(e.loopFix(),s=e.getSlideIndex(Hi(n,`${a}[data-swiper-slide-index="${r}"]`)[0]),$i((()=>{e.slideTo(s)}))):e.slideTo(s):s>e.slides.length-i?(e.loopFix(),s=e.getSlideIndex(Hi(n,`${a}[data-swiper-slide-index="${r}"]`)[0]),$i((()=>{e.slideTo(s)}))):e.slideTo(s)}else e.slideTo(s)}},hr={loopCreate:function(e){const t=this,{params:n,slidesEl:i}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;const r=()=>{Hi(i,`.${n.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}))},s=t.grid&&n.grid&&n.grid.rows>1,a=n.slidesPerGroup*(s?n.grid.rows:1),o=t.slides.length%a!=0,l=s&&t.slides.length%n.grid.rows!=0,d=e=>{for(let i=0;i<e;i+=1){const e=t.isElement?Xi("swiper-slide",[n.slideBlankClass]):Xi("div",[n.slideClass,n.slideBlankClass]);t.slidesEl.append(e)}};o?(n.loopAddBlankSlides?(d(a-t.slides.length%a),t.recalcSlides(),t.updateSlides()):Yi("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),r()):l?(n.loopAddBlankSlides?(d(n.grid.rows-t.slides.length%n.grid.rows),t.recalcSlides(),t.updateSlides()):Yi("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),r()):r(),t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:n=!0,direction:i,setTranslate:r,activeSlideIndex:s,byController:a,byMousewheel:o}=void 0===e?{}:e;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:p,params:f}=l,{centeredSlides:h}=f;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&f.virtual.enabled)return n&&(f.centeredSlides||0!==l.snapIndex?f.centeredSlides&&l.snapIndex<f.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0):l.slideTo(l.virtual.slides.length,0,!1,!0)),l.allowSlidePrev=c,l.allowSlideNext=u,void l.emit("loopFix");let m=f.slidesPerView;"auto"===m?m=l.slidesPerViewDynamic():(m=Math.ceil(parseFloat(f.slidesPerView,10)),h&&m%2==0&&(m+=1));const v=f.slidesPerGroupAuto?m:f.slidesPerGroup;let g=v;g%v!=0&&(g+=v-g%v),g+=f.loopAdditionalSlides,l.loopedSlides=g;const b=l.grid&&f.grid&&f.grid.rows>1;d.length<m+g?Yi("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===f.grid.fill&&Yi("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const w=[],y=[];let x=l.activeIndex;void 0===s?s=l.getSlideIndex(d.find((e=>e.classList.contains(f.slideActiveClass)))):x=s;const _="next"===i||!i,S="prev"===i||!i;let E=0,T=0;const k=b?Math.ceil(d.length/f.grid.rows):d.length,C=(b?d[s].column:s)+(h&&void 0===r?-m/2+.5:0);if(C<g){E=Math.max(g-C,v);for(let e=0;e<g-C;e+=1){const t=e-Math.floor(e/k)*k;if(b){const e=k-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&w.push(t)}else w.push(k-t-1)}}else if(C+m>k-g){T=Math.max(C-(k-2*g),v);for(let e=0;e<T;e+=1){const t=e-Math.floor(e/k)*k;b?d.forEach(((e,n)=>{e.column===t&&y.push(n)})):y.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame((()=>{l.__preventObserver__=!1}
vendor: 5,490 bytes, line 1
1)),S&&w.forEach((e=>{d[e].swiperLoopMoveDOM=!0,p.prepend(d[e]),d[e].swiperLoopMoveDOM=!1})),_&&y.forEach((e=>{d[e].swiperLoopMoveDOM=!0,p.append(d[e]),d[e].swiperLoopMoveDOM=!1})),l.recalcSlides(),"auto"===f.slidesPerView?l.updateSlides():b&&(w.length>0&&S||y.length>0&&_)&&l.slides.forEach(((e,t)=>{l.grid.updateSlide(t,e,l.slides)})),f.watchSlidesProgress&&l.updateSlidesOffset(),n)if(w.length>0&&S){if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x+E]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x+Math.ceil(E),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=b?w.length/f.grid.rows:w.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(y.length>0&&_)if(void 0===t){const e=l.slidesGrid[x],t=l.slidesGrid[x-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(x-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=b?y.length/f.grid.rows:y.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=u,l.controller&&l.controller.control&&!a){const e={slideRealIndex:t,direction:i,setTranslate:r,activeSlideIndex:s,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===f.slidesPerView&&n})})):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,slideTo:l.controller.control.params.slidesPerView===f.slidesPerView&&n})}l.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||!n||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;i[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),i.forEach((e=>{n.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function mr(e,t,n){const i=Ri(),{params:r}=e,s=r.edgeSwipeDetection,a=r.edgeSwipeThreshold;return!s||!(n<=a||n>=i.innerWidth-a)||"prevent"===s&&(t.preventDefault(),!0)}function vr(e){const t=this,n=zi();let i=e;i.originalEvent&&(i=i.originalEvent);const r=t.touchEventsData;if("pointerdown"===i.type){if(null!==r.pointerId&&r.pointerId!==i.pointerId)return;r.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(r.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void mr(t,i,i.targetTouches[0].pageX);const{params:s,touches:a,enabled:o}=t;if(!o)return;if(!s.simulateTouch&&"mouse"===i.pointerType)return;if(t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let l=i.target;if("wrapper"===s.touchEventsTarget&&!function(e,t){const n=Ri();let i=t.contains(e);return!i&&n.HTMLSlotElement&&t instanceof HTMLSlotElement&&(i=[...t.assignedElements()].includes(e),i||(i=function(e,t){const n=[t];for(;n.length>0;){const t=n.shift();if(e===t)return!0;n.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),i}(l,t.wrapperEl))return;if("which"in i&&3===i.which)return;if("button"in i&&i.button>0)return;if(r.isTouched&&r.isMoved)return;const d=!!s.noSwipingClass&&""!==s.noSwipingClass,c=i.composedPath?i.composedPath():i.path;d&&i.target&&i.target.shadowRoot&&c&&(l=c[0]);const u=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,p=!(!i.target||!i.target.shadowRoot);if(s.noSwiping&&(p?function(e,t){return void 0===t&&(t=this),function t(n){if(!n||n===zi()||n===Ri())return null;n.assignedSlot&&(n=n.assignedSlot);const i=n.closest(e);return i||n.getRootNode?i||t(n.getRootNode().host):null}(t)}(u,l):l.closest(u)))return void(t.allowClick=!0);if(s.swipeHandler&&!l.closest(s.swipeHandler))return;a.currentX=i.pageX,a.currentY=i.pageY;const f=a.currentX,h=a.currentY;if(!mr(t,i,f))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=f,a.startY=h,r.touchStartTime=Bi(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(r.allowThresholdMove=!1);let m=!0;l.matches(r.focusableElements)&&(m=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),n.activeElement&&n.activeElement.matches(r.focusableElements)&&n.activeElement!==l&&("mouse"===i.pointerType||"mouse"!==i.pointerType&&!l.matches(r.focusableElements))&&n.activeElement.blur();const v=m&&t.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!v||l.isContentEditable||i.preventDefault(),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",i)}function gr(e){const t=zi(),n=this,i=n.touchEventsData,{params:r,touches:s,rtlTranslate:a,enabled:o}=n;if(!o)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==i.touchId)return;if(d.pointerId!==i.pointerId)return}if("touchmove"===d.type){if(l=[...d.changedTouches].find((e=>e.identifier===i.touchId)),!l||l.identifier!==i.touchId)return}else l=d;if(!i.isTouched)return void(i.startMoving&&i.isScrolling&&n.emit("touchMoveOpposite",d));const c=l.pageX,u=l.pageY;if(d.preventedByNestedSwiper)return s.startX=c,void(s.startY=u);
vendor: 4,437 bytes, line 1
1if(!n.allowTouchMove)return d.target.matches(i.focusableElements)||(n.allowClick=!1),void(i.isTouched&&(Object.assign(s,{startX:c,startY:u,currentX:c,currentY:u}),i.touchStartTime=Bi()));if(r.touchReleaseOnEdges&&!r.loop)if(n.isVertical()){if(u<s.startY&&n.translate<=n.maxTranslate()||u>s.startY&&n.translate>=n.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(c<s.startX&&n.translate<=n.maxTranslate()||c>s.startX&&n.translate>=n.minTranslate())return;if(t.activeElement&&t.activeElement.matches(i.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(i.focusableElements))return i.isMoved=!0,void(n.allowClick=!1);i.allowTouchCallbacks&&n.emit("touchMove",d),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=c,s.currentY=u;const p=s.currentX-s.startX,f=s.currentY-s.startY;if(n.params.threshold&&Math.sqrt(p**2+f**2)<n.params.threshold)return;if(void 0===i.isScrolling){let e;n.isHorizontal()&&s.currentY===s.startY||n.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:p*p+f*f>=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(p))/Math.PI,i.isScrolling=n.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&n.emit("touchMoveOpposite",d),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling||"touchmove"===d.type&&i.preventTouchMoveFromPointerMove)return void(i.isTouched=!1);if(!i.startMoving)return;n.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let h=n.isHorizontal()?p:f,m=n.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;r.oneWayMovement&&(h=Math.abs(h)*(a?1:-1),m=Math.abs(m)*(a?1:-1)),s.diff=h,h*=r.touchRatio,a&&(h=-h,m=-m);const v=n.touchesDirection;n.swipeDirection=h>0?"prev":"next",n.touchesDirection=m>0?"prev":"next";const g=n.params.loop&&!r.cssMode,b="next"===n.touchesDirection&&n.allowSlideNext||"prev"===n.touchesDirection&&n.allowSlidePrev;if(!i.isMoved){if(g&&b&&n.loopFix({direction:n.swipeDirection}),i.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});n.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,!r.grabCursor||!0!==n.allowSlideNext&&!0!==n.allowSlidePrev||n.setGrabCursor(!0),n.emit("sliderFirstMove",d)}if((new Date).getTime(),!1!==r._loopSwapReset&&i.isMoved&&i.allowThresholdMove&&v!==n.touchesDirection&&g&&b&&Math.abs(h)>=1)return Object.assign(s,{startX:c,startY:u,currentX:c,currentY:u,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,void(i.startTranslate=i.currentTranslate);n.emit("sliderMove",d),i.isMoved=!0,i.currentTranslate=h+i.startTranslate;let w=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),h>0?(g&&b&&i.allowThresholdMove&&i.currentTranslate>(r.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]-("auto"!==r.slidesPerView&&n.slides.length-r.slidesPerView>=2?n.slidesSizesGrid[n.activeIndex+1]+n.params.spaceBetween:0)-n.params.spaceBetween:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>n.minTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+i.startTranslate+h)**y))):h<0&&(g&&b&&i.allowThresholdMove&&i.currentTranslate<(r.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween+("auto"!==r.slidesPerView&&n.slides.length-r.slidesPerView>=2?n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween:0):n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-("auto"===r.slidesPerView?n.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),i.currentTranslate<n.maxTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-i.startTranslate-h)**y))),w&&(d.preventedByNestedSwiper=!0),!n.allowSlideNext&&"next"===n.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&"prev"===n.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),n.allowSlidePrev||n.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(h)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
vendor: 4,883 bytes, line 1
1if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=n.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&n.freeMode||r.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(i.currentTranslate),n.setTranslate(i.currentTranslate))}function br(e){const t=this,n=t.touchEventsData;let i,r=e;if(r.originalEvent&&(r=r.originalEvent),"touchend"===r.type||"touchcancel"===r.type){if(i=[...r.changedTouches].find((e=>e.identifier===n.touchId)),!i||i.identifier!==n.touchId)return}else{if(null!==n.touchId)return;if(r.pointerId!==n.pointerId)return;i=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&(!["pointercancel","contextmenu"].includes(r.type)||!t.browser.isSafari&&!t.browser.isWebView))return;n.pointerId=null,n.touchId=null;const{params:s,touches:a,rtlTranslate:o,slidesGrid:l,enabled:d}=t;if(!d)return;if(!s.simulateTouch&&"mouse"===r.pointerType)return;if(n.allowTouchCallbacks&&t.emit("touchEnd",r),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&s.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);s.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=Bi(),u=c-n.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),u<300&&c-n.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(n.lastClickTime=Bi(),$i((()=>{t.destroyed||(t.allowClick=!0)})),!n.isTouched||!n.isMoved||!t.swipeDirection||0===a.diff&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);let p;if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,p=s.followFinger?o?t.translate:-t.translate:-n.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:p});const f=p>=-t.maxTranslate()&&!t.params.loop;let h=0,m=t.slidesSizesGrid[0];for(let e=0;e<l.length;e+=e<s.slidesPerGroupSkip?1:s.slidesPerGroup){const t=e<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==l[e+t]?(f||p>=l[e]&&p<l[e+t])&&(h=e,m=l[e+t]-l[e]):(f||p>=l[e])&&(h=e,m=l[l.length-1]-l[l.length-2])}let v=null,g=null;s.rewind&&(t.isBeginning?g=s.virtual&&s.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const b=(p-l[h])/m,w=h<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(u>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(b>=s.longSwipesRatio?t.slideTo(s.rewind&&t.isEnd?v:h+w):t.slideTo(h)),"prev"===t.swipeDirection&&(b>1-s.longSwipesRatio?t.slideTo(h+w):null!==g&&b<0&&Math.abs(b)>s.longSwipesRatio?t.slideTo(g):t.slideTo(h))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||r.target!==t.navigation.nextEl&&r.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(null!==v?v:h+w),"prev"===t.swipeDirection&&t.slideTo(null!==g?g:h)):r.target===t.navigation.nextEl?t.slideTo(h+w):t.slideTo(h)}}function wr(){const e=this,{params:t,el:n}=e;if(n&&0===n.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:r,snapGrid:s}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=a&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=r,e.allowSlideNext=i,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function yr(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function xr(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:i}=e;if(!i)return;let r;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 s=e.maxTranslate()-e.minTranslate();r=0===s?0:(e.translate-e.minTranslate())/s,r!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function _r(e){const t=this;lr(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update(
vendor: 4,424 bytes, line 1
1)}function Sr(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Er=(e,t)=>{const n=zi(),{params:i,el:r,wrapperEl:s,device:a}=e,o=!!i.nested,l="on"===t?"addEventListener":"removeEventListener",d=t;r&&"string"!=typeof r&&(n[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),r[l]("touchstart",e.onTouchStart,{passive:!1}),r[l]("pointerdown",e.onTouchStart,{passive:!1}),n[l]("touchmove",e.onTouchMove,{passive:!1,capture:o}),n[l]("pointermove",e.onTouchMove,{passive:!1,capture:o}),n[l]("touchend",e.onTouchEnd,{passive:!0}),n[l]("pointerup",e.onTouchEnd,{passive:!0}),n[l]("pointercancel",e.onTouchEnd,{passive:!0}),n[l]("touchcancel",e.onTouchEnd,{passive:!0}),n[l]("pointerout",e.onTouchEnd,{passive:!0}),n[l]("pointerleave",e.onTouchEnd,{passive:!0}),n[l]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&r[l]("click",e.onClick,!0),i.cssMode&&s[l]("scroll",e.onScroll),i.updateOnWindowResize?e[d](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",wr,!0):e[d]("observerUpdate",wr,!0),r[l]("load",e.onLoad,{capture:!0}))},Tr=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var kr={addClasses:function(){const e=this,{classNames:t,params:n,rtl:i,el:r,device:s}=e,a=function(e,t){const n=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((i=>{e[i]&&n.push(t+i)})):"string"==typeof e&&n.push(t+e)})),n}(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:i},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&"column"===n.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...a),r.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}},Cr={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Mr(e,t){return function(n){void 0===n&&(n={});const i=Object.keys(n)[0],r=n[i];"object"==typeof r&&null!==r?(!0===e[i]&&(e[i]={enabled:!0}),"navigation"===i&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),i in e&&"enabled"in r?("object"!=typeof e[i]||"enabled"in e[i]||(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}
vendor: 4,934 bytes, line 1
1),Gi(t,n)):Gi(t,n)):Gi(t,n)}}const Or={eventsEmitter:sr,update:ur,translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:n,translate:i,wrapperEl:r}=this;if(t.virtualTranslate)return n?-i:i;if(t.cssMode)return i;let s=function(e,t){void 0===t&&(t="x");const n=Ri();let i,r,s;const a=function(e){const t=Ri();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}(e);return n.WebKitCSSMatrix?(r=a.transform||a.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map((e=>e.replace(",","."))).join(", ")),s=new n.WebKitCSSMatrix("none"===r?"":r)):(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=s.toString().split(",")),"x"===t&&(r=n.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(r=n.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),r||0}(r,e);return s+=this.cssOverflowAdjustment(),n&&(s=-s),s||0},setTranslate:function(e,t){const n=this,{rtlTranslate:i,params:r,wrapperEl:s,progress:a}=n;let o,l=0,d=0;n.isHorizontal()?l=i?-e:e:d=e,r.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?l:d,r.cssMode?s[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-l:-d:r.virtualTranslate||(n.isHorizontal()?l-=n.cssOverflowAdjustment():d-=n.cssOverflowAdjustment(),s.style.transform=`translate3d(${l}px, ${d}px, 0px)`);const c=n.maxTranslate()-n.minTranslate();o=0===c?0:(e-n.minTranslate())/c,o!==a&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,n,i,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),void 0===i&&(i=!0);const s=this,{params:a,wrapperEl:o}=s;if(s.animating&&a.preventInteractionOnTransition)return!1;const l=s.minTranslate(),d=s.maxTranslate();let c;if(c=i&&e>l?l:i&&e<d?d:e,s.updateProgress(c),a.cssMode){const e=s.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-c;else{if(!s.support.smoothScroll)return qi({swiper:s,targetPosition:-c,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(s.setTransition(0),s.setTranslate(c),n&&(s.emit("beforeTransitionStart",t,r),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(c),n&&(s.emit("beforeTransitionStart",t,r),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,s.animating=!1,n&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`,n.wrapperEl.style.transitionDelay=0===e?"0ms":""),n.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const n=this,{params:i}=n;i.cssMode||(i.autoHeight&&n.updateAutoHeight(),pr({swiper:n,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const n=this,{params:i}=n;n.animating=!1,i.cssMode||(n.setTransition(0),pr({swiper:n,runCallbacks:e,direction:t,step:"End"}))}},slide:fr,loop:hr,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=vr.bind(e),e.onTouchMove=gr.bind(e),e.onTouchEnd=br.bind(e),e.onDocumentTouchStart=Sr.bind(e),t.cssMode&&(e.onScroll=xr.bind(e)),e.onClick=yr.bind(e),e.onLoad=_r.bind(e),Er(e,"on")},detachEvents:function(){Er(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:n,params:i,el:r}=e,s=i.breakpoints;if(!s||s&&0===Object.keys(s).length)return;const a=zi(),o="window"!==i.breakpointsBase&&i.breakpointsBase?"container":i.breakpointsBase,l=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?e.el:a.querySelector(i.breakpointsBase),d=e.getBreakp
vendor: 3,197 bytes, line 1
1oint(s,o,l);if(!d||e.currentBreakpoint===d)return;const c=(d in s?s[d]:void 0)||e.originalParams,u=Tr(e,i),p=Tr(e,c),f=e.params.grabCursor,h=c.grabCursor,m=i.enabled;u&&!p?(r.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&p&&(r.classList.add(`${i.containerModifierClass}grid`),(c.grid.fill&&"column"===c.grid.fill||!c.grid.fill&&"column"===i.grid.fill)&&r.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),f&&!h?e.unsetGrabCursor():!f&&h&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach((t=>{if(void 0===c[t])return;const n=i[t]&&i[t].enabled,r=c[t]&&c[t].enabled;n&&!r&&e[t].disable(),!n&&r&&e[t].enable()}));const v=c.direction&&c.direction!==i.direction,g=i.loop&&(c.slidesPerView!==i.slidesPerView||v),b=i.loop;v&&n&&e.changeDirection(),Gi(e.params,c);const w=e.params.enabled,y=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),m&&!w?e.disable():!m&&w&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",c),n&&(g?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!b&&y?(e.loopCreate(t),e.updateSlides()):b&&!y&&e.loopDestroy()),e.emit("breakpoint",c)},getBreakpoint:function(e,t,n){if(void 0===t&&(t="window"),!e||"container"===t&&!n)return;let i=!1;const r=Ri(),s="window"===t?r.innerHeight:n.clientHeight,a=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:s*t,point:e}}return{value:e,point:e}}));a.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<a.length;e+=1){const{point:s,value:o}=a[e];"window"===t?r.matchMedia(`(min-width: ${o}px)`).matches&&(i=s):o<=n.clientWidth&&(i=s)}return i||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:i}=n;if(i){const t=e.slides.length-1,n=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*i;e.isLocked=e.size>n}else e.isLocked=1===e.snapGrid.length;!0===n.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===n.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:kr},Pr={};class Ar{constructor(){let e,t;for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?t=i[0]:[e,t]=i,t||(t={}),t=Gi({},t),e&&!t.el&&(t.el=e);const s=zi();if(t.el&&"string"==typeof t.el&&s.querySelectorAll(t.el).length>1){const e=[];return s.querySelectorAll(t.el).forEach((n=>{const i=Gi({},t,{el:n});e.push(new Ar(i))})),e}const a=this;a.__swiper__=!0,a.support=nr(),a.device=ir({userAgent:t.userAgent}),a.browser=rr(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],t.modules&&Array.isArray(t.modules)&&a.modules.push(...t.modules);const o={};a.modules.forEach((e=>{e({params:t,swiper:a,extendParams:Mr(t,o),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})}));const l=Gi({},Cr,o);return a.params=Gi({},l,Pr,t),a.originalParams=Gi({},a.params),a.passedParams=Gi({}
vendor: 4,602 bytes, line 1
1,t),a.params&&a.params.on&&Object.keys(a.params.on).forEach((e=>{a.on(e,a.params.on[e])})),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:n}=this,i=Ki(Hi(t,`.${n.slideClass}, swiper-slide`)[0]);return Ki(e)-i}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find((t=>1*t.getAttribute("data-swiper-slide-index")===e)))}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=Hi(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const n=this;e=Math.min(Math.max(e,0),1);const i=n.minTranslate(),r=(n.maxTranslate()-i)*e+i;n.translateTo(r,void 0===t?0:t),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach((n=>{const i=e.getSlideClasses(n);t.push({slideEl:n,classNames:i}),e.emit("_slideClass",n,i)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:n,slides:i,slidesGrid:r,slidesSizesGrid:s,size:a,activeIndex:o}=this;let l=1;if("number"==typeof n.slidesPerView)return n.slidesPerView;if(n.centeredSlides){let e,t=i[o]?Math.ceil(i[o].swiperSlideSize):0;for(let n=o+1;n<i.length;n+=1)i[n]&&!e&&(t+=Math.ceil(i[n].swiperSlideSize),l+=1,t>a&&(e=!0));for(let n=o-1;n>=0;n-=1)i[n]&&!e&&(t+=i[n].swiperSlideSize,l+=1,t>a&&(e=!0))}else if("current"===e)for(let e=o+1;e<i.length;e+=1)(t?r[e]+s[e]-r[o]<a:r[e]-r[o]<a)&&(l+=1);else for(let e=o-1;e>=0;e-=1)r[o]-r[e]<a&&(l+=1);return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:n}=e;function i(){const t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}let r;if(n.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((t=>{t.complete&&lr(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),n.freeMode&&n.freeMode.enabled&&!n.cssMode)i(),n.autoHeight&&e.updateAutoHeight();else{if(("auto"===n.slidesPerView||n.slidesPerView>1)&&e.isEnd&&!n.centeredSlides){const t=e.virtual&&n.virtual.enabled?e.virtual.slides:e.slides;r=e.slideTo(t.length-1,0,!1,!0)}else r=e.slideTo(e.activeIndex,0,!1,!0);r||i()}n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const n=this,i=n.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(n.el.classList.remove(`${n.params.containerModifierClass}${i}`),n.el.classList.add(`${n.params.containerModifierClass}${e}`),n.emitContainerClasses(),n.params.direction=e,n.slides.forEac
vendor: 4,565 bytes, line 1
1h((t=>{"vertical"===e?t.style.width="":t.style.height=""})),n.emit("changeDirection"),t&&n.update()),n}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let n=e||t.params.el;if("string"==typeof n&&(n=document.querySelector(n)),!n)return!1;n.swiper=t,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(i()):Hi(n,i())[0];return!r&&t.params.createElements&&(r=Xi("div",t.params.wrapperClass),n.append(r),Hi(n,`.${t.params.slideClass}`).forEach((e=>{r.append(e)}))),Object.assign(t,{el:n,wrapperEl:r,slidesEl:t.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:r,hostEl:t.isElement?n.parentNode.host:n,mounted:!0,rtl:"rtl"===n.dir.toLowerCase()||"rtl"===Ui(n,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===Ui(n,"direction")),wrongRTL:"-webkit-box"===Ui(r,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const n=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&n.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach((e=>{e.complete?lr(t,e):e.addEventListener("load",(e=>{lr(t,e.target)}))})),cr(t),t.initialized=!0,cr(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const n=this,{params:i,el:r,wrapperEl:s,slides:a}=n;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),i.loop&&n.loopDestroy(),t&&(n.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),s&&s.removeAttribute("style"),a&&a.length&&a.forEach((e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),n.emit("destroy"),Object.keys(n.eventsListeners).forEach((e=>{n.off(e)})),!1!==e&&(n.el&&"string"!=typeof n.el&&(n.el.swiper=null),function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(n)),n.destroyed=!0),null}static extendDefaults(e){Gi(Pr,e)}static get extendedDefaults(){return Pr}static get defaults(){return Cr}static installModule(e){Ar.prototype.__modules__||(Ar.prototype.__modules__=[]);const t=Ar.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>Ar.installModule(e))),Ar):(Ar.installModule(e),Ar)}}function Lr(e){let{swiper:t,extendParams:n,on:i,emit:r}=e;function s(e){let n;return e&&"string"==typeof e&&t.isElement&&(n=t.el.querySelector(e)||t.hostEl.querySelector(e),n)?n:(e&&("string"==typeof e&&(n=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&n&&n.length>1&&1===t.el.querySelectorAll(e).length?n=t.el.querySelector(e):n&&1===n.length&&(n=n[0])),e&&!n?e:n)}function a(e,n){const i=t.params.navigation;(e=Qi(e)).forEach((e=>{e&&(e.classList[n?"add":"remove"](...i.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=n),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass))}))}function o(){const{nextEl:e,prevEl:n}=t.navigation;if(t.params.loop)return a(n,!1),void a(e,!1);a(n,t.isBeginning&&!t.params.rewind),a(e,t.isEnd&&!t.params.rewind)}function l(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function c(){const e=t.params.navigation;if(t.params.navigation=function(e,t,n,i){return e.params.createElements&&Object.keys(i).forEac
vendor: 5,148 bytes, line 1
1h((r=>{if(!n[r]&&!0===n.auto){let s=Hi(e.el,`.${i[r]}`)[0];s||(s=Xi("div",i[r]),s.className=i[r],e.el.append(s)),n[r]=s,t[r]=s}})),n}(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let n=s(e.nextEl),i=s(e.prevEl);Object.assign(t.navigation,{nextEl:n,prevEl:i}),n=Qi(n),i=Qi(i);const r=(n,i)=>{n&&n.addEventListener("click","next"===i?d:l),!t.enabled&&n&&n.classList.add(...e.lockClass.split(" "))};n.forEach((e=>r(e,"next"))),i.forEach((e=>r(e,"prev")))}function u(){let{nextEl:e,prevEl:n}=t.navigation;e=Qi(e),n=Qi(n);const i=(e,n)=>{e.removeEventListener("click","next"===n?d:l),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach((e=>i(e,"next"))),n.forEach((e=>i(e,"prev")))}n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},i("init",(()=>{!1===t.params.navigation.enabled?p():(c(),o())})),i("toEdge fromEdge lock unlock",(()=>{o()})),i("destroy",(()=>{u()})),i("enable disable",(()=>{let{nextEl:e,prevEl:n}=t.navigation;e=Qi(e),n=Qi(n),t.enabled?o():[...e,...n].filter((e=>!!e)).forEach((e=>e.classList.add(t.params.navigation.lockClass)))})),i("click",((e,n)=>{let{nextEl:i,prevEl:s}=t.navigation;i=Qi(i),s=Qi(s);const a=n.target;let o=s.includes(a)||i.includes(a);if(t.isElement&&!o){const e=n.path||n.composedPath&&n.composedPath();e&&(o=e.find((e=>i.includes(e)||s.includes(e))))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===a||t.pagination.el.contains(a)))return;let e;i.length?e=i[0].classList.contains(t.params.navigation.hiddenClass):s.length&&(e=s[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...i,...s].filter((e=>!!e)).forEach((e=>e.classList.toggle(t.params.navigation.hiddenClass)))}}));const p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),c(),o()},disable:p,update:o,init:c,destroy:u})}function Ir(e){let{swiper:t,extendParams:n,on:i}=e;n({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,s=!1;function a(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const n=e.clickedIndex,i=e.clickedSlide;if(i&&i.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==n)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):n,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function o(){const{thumbs:e}=t.params;if(r)return!1;r=!0;const n=t.constructor;if(e.swiper instanceof n){if(e.swiper.destroyed)return r=!1,!1;t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update()}else if(Fi(e.swiper)){const i=Object.assign({},e.swiper);Object.assign(i,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new n(i),s=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",a),!0}function l(e){const n=t.thumbs.swiper;if(!n||n.destroyed)return;const i="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():n.params.slidesPerView;let r=1;const s=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),n.slides.forEach((e=>e.classList.remove(s))),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let e=0;e<r;e+=1)Hi(n.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach((e=>{e.classList.add(s)}));else for(let e=0;e<r;e+=1)n.slides[t.realIndex+e]&&n.slides[t.realIndex+e].classList.add(s);const a=t.params.thumbs.autoScrollOffset,o=a&&!n.params.loop;if(t.realIndex!==n.realIndex||o){const r=n.activeIndex;let s,l;if(n.params.loop){const e=n.slides.find((e=>e.getAttribute("data-swiper-slide-index")===`${t.realIndex}`));s=n.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else s=t.realIndex,l=s>t.previousIndex?"next":"prev";o&&(s+="next"===l?a:-1*a),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(s)<0&&(n.params.centeredSlides?s=s>r?s-Math.floor(i/2)+1:s+Math.floor(i/2)-1:s>r&&n.params.slidesPerGroup,n.slideTo(s,e?0:void 0))}}t.thumbs={swiper:null},i("beforeInit",(()=>{const{thumbs:e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const n=zi(),i=()=>{const i="string"==typeof e.swiper?n.querySelector(e.swiper):e.swiper;if(i&&i.swiper)e.swiper=i.swiper,o(),l(!0);else if(i){const n=`${t.params.eventsPrefix}init`,r=s=>{e.swiper=s.detail[0],i.removeEventListener(n,r),o(),l(!0),e.swiper.update(
1),t.update()};i.addEventListener(n,r)}return i},r=()=>{t.destroyed||i()||requestAnimationFrame(r)};requestAnimationFrame(r)}else o(),l(!0)})),i("slideChange update resize observerUpdate",(()=>{l()})),i("setTransition",((e,n)=>{const i=t.thumbs.swiper;i&&!i.destroyed&&i.setTransition(n)})),i("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&s&&e.destroy()})),Object.assign(t.thumbs,{init:o,update:l})}function Nr(e,t){const n=Wi(t);return n!==t&&(n.style.backfaceVisibility="hidden",n.style["-webkit-backface-visibility"]="hidden"),n}function Dr(e){let{swiper:t,extendParams:n,on:i}=e;n({fadeEffect:{crossFade:!1}}),function(e){const{effect:t,swiper:n,on:i,setTranslate:r,setTransition:s,overwriteParams:a,perspective:o,recreateShadows:l,getEffectParams:d}=e;let c;i("beforeInit",(()=>{if(n.params.effect!==t)return;n.classNames.push(`${n.params.containerModifierClass}${t}`),o&&o()&&n.classNames.push(`${n.params.containerModifierClass}3d`);const e=a?a():{};Object.assign(n.params,e),Object.assign(n.originalParams,e)})),i("setTranslate",(()=>{n.params.effect===t&&r()})),i("setTransition",((e,i)=>{n.params.effect===t&&s(i)})),i("transitionEnd",(()=>{if(n.params.effect===t&&l){if(!d||!d().slideShadows)return;n.slides.forEach((e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((e=>e.remove()))})),l()}})),i("virtualUpdate",(()=>{n.params.effect===t&&(n.slides.length||(c=!0),requestAnimationFrame((()=>{c&&n.slides&&n.slides.length&&(r(),c=!1)})))}))}({effect:"fade",swiper:t,on:i,setTranslate:()=>{const{slides:e}=t;t.params.fadeEffect;for(let n=0;n<e.length;n+=1){const e=t.slides[n];let i=-e.swiperSlideOffset;t.params.virtualTranslate||(i-=t.translate);let r=0;t.isHorizontal()||(r=i,i=0);const s=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),a=Nr(0,e);a.style.opacity=s,a.style.transform=`translate3d(${i}px, ${r}px, 0px)`}},setTransition:e=>{const n=t.slides.map((e=>Wi(e)));n.forEach((t=>{t.style.transitionDuration=`${e}ms`})),function(e){let{swiper:t,duration:n,transformElements:i,allSlides:r}=e;const{activeIndex:s}=t;if(t.params.virtualTranslate&&0!==n){let e,n=!1;e=r?i:i.filter((e=>{const n=e.classList.contains("swiper-slide-transform")?(e=>e.parentElement?e.parentElement:t.slides.find((t=>t.shadowRoot&&t.shadowRoot===e.parentNode)))(e):e;return t.getSlideIndex(n)===s})),e.forEach((e=>{!function(e,t){t&&e.addEventListener("transitionend",(function n(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",n))}))}(e,(()=>{if(n)return;if(!t||t.destroyed)return;n=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(e)}))}))}}({swiper:t,duration:e,transformElements:n,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}Object.keys(Or).forEach((e=>
1{Object.keys(Or[e]).forEach((t=>{Ar.prototype[t]=Or[e][t]}))})),Ar.use([function(e){let{swiper:t,on:n,emit:i}=e;const r=Ri();let s=null,a=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(i("beforeResize"),i("resize"))},l=()=>{t&&!t.destroyed&&t.initialized&&i("orientationchange")};n("init",(()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(s=new ResizeObserver((e=>{a=r.requestAnimationFrame((()=>{const{width:n,height:i}=t;let r=n,s=i;e.forEach((e=>{let{contentBoxSize:n,contentRect:i,target:a}=e;a&&a!==t.el||(r=i?i.width:(n[0]||n).inlineSize,s=i?i.height:(n[0]||n).blockSize)})),r===n&&s===i||o()}))})),s.observe(t.el)):(r.addEventListener("resize",o),r.addEventListener("orientationchange",l))})),n("destroy",(()=>{a&&r.cancelAnimationFrame(a),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null),r.removeEventListener("resize",o),r.removeEventListener("orientationchange",l)}))},function(e){let{swiper:t,extendParams:n,on:i,emit:r}=e;const s=[],a=Ri(),o=function(e,n){void 0===n&&(n={});const i=new(a.MutationObserver||a.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const n=function(){r("observerUpdate",e[0])};a.requestAnimationFrame?a.requestAnimationFrame(n):a.setTimeout(n,0)}));i.observe(e,{attributes:void 0===n.attributes||n.attributes,childList:t.isElement||(void 0===n.childList||n).childList,characterData:void 0===n.characterData||n.characterData}),s.push(i)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=function(e){const t=[];let n=e.parentElement;for(;n;)t.push(n),n=n.parentElement;return t}(t.hostEl);for(let t=0;t<e.length;t+=1)o(e[t])}o(t.hostEl,{childList:t.params.observeSlideChildren}),o(t.wrapperEl,{attributes:!1})}})),i("destroy",(()=>{s.forEach((e=>{e.disconnect()})),s.splice(0,s.length)}))}]),jQuery,jQuery((function(e){e(document).ready((function(){if(e.fn.theiaStickySidebar){var t=e(".fc-sticky-sidebar");if(t.length){var n=91;e("body").hasClass("admin-bar")&&(e(window).width()>782?n+=32:e(window).width()>600&&(n+=46)),t.theiaStickySidebar({additionalMarginTop:n,additionalMarginBottom:35,minWidth:990})}}}))})),function(){var e,t,n,i,r,s,a,o,l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=l.buttonSelector,c=void 0===d?"#fw-popup-search-box-open":d,u=l.buttonCloseSelector,p=void 0===u?"#fw-popup-search-box-close":u,f=l.boxSelector,h=void 0===f?"#fw-popup-search-box":f,m=l.formSelector,v=void 0===m?"#fw-popup-search-box-form":m;l.button,e=Li(),t=e("body"),n=e(c),i=e(p),r=e(h),s=e(v),a="".concat(h," direqt-search-bar"),o=function(e){if(e&&e.shadowRoot&&!e.shadowRoot.querySelector("style[data-fw-direqt-theme]")){var t="#ffffff",n=document.createElement("style");n.setAttribute("data-fw-direqt-theme",""),n.textContent="\n\t\t\t\t.searchWrap, input { color: ".concat(t," !important; }\n\t\t\t\tinput { caret-color: ").concat(t," !important; border-bottom-color: ").concat(t," !important; }\n\t\t\t\tinput::placeholder { color: ").concat("rgba(255, 255, 255, 0.65)"," !important; }\n\t\t\t\tinput:focus-visible { border-bottom-color: ").concat(t," !important; }\n\t\t\t\t.searchIcon, .searchIcon *, svg { color: ").concat(t," !important; fill: ").concat(t," !important; stroke: ").concat(t," !important; }\n\t\t\t"),e.shadowRoot.appendChild(n)}},window.customElements&&customElements.whenDefined&&customElements.whenDefined("direqt-search-bar").then((function(){var e=0,t=function(){var n=document.querySelector(a);n&&n.shadowRoot?o(n):e++<40&&setTimeout(t,100)};t()})),e(window).on("keydown",(function(t){"Escape"===t.key&&e("#fw-popup-search-box").is(":visible")&&e("#fw-popup-search-box-open").attr("aria-expanded","false")})),n.on("click",(function(){n.attr("aria-expanded","true")})),i.on("click",(function(){e("#fw-popup-search-box-open").attr("aria-expanded","false")})),e(window).on("keydown",(function(e){"Escape"===e.key&&r.is(":visible")&&(n.attr("aria-expanded","false"),t.removeClass("overflow-hidden"),r.addClass("hidden"),s.addClass("scale-75"))})),n.on("click",(function(e){e.preventDefault(),t.addClass("overflow-hidden"),r.removeClass("hidden"),setTimeout((function(){s.removeClass("scale-75");var e=s.find("input")[0];e&&e.focus(),o(document.querySelector(a))}))})),r.on("click",(function(n){e(n.target).closest(s).length||(t.removeClass("overflow-hidden"),r.addClass("hidden"),s.addClass("scale-75"))}))}(),function(){var e,t,n,i,r,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#multi-menu-container";e=Li(),t=e("body"),n=e(s),i=e("#brand-box"),r="(max-width: 1080px)",window.matchMedia("(min-width: 1080px)").matches&&e("#multi-menu-container").attr("aria-hidden","false"),e(".drawer-menu-open").on("click",(function(){e(".drawer-menu-open").attr("aria-expanded","true"),e("#multi-menu-container").attr("aria-hidden","false"),t.addClass("overflow-hidden"),n.removeClass("animate-slide-out").removeClass("hidden").addClass("animate-slide-in")})),e(".drawer-menu-close").on("click",(function(){e(".drawer-menu-open").attr("aria-expanded","fal
1se"),e("#multi-menu-container").attr("aria-hidden","true"),t.removeClass("overflow-hidden"),n.removeClass("animate-slide-in").addClass("animate-slide-out")})),e(window).on("keydown",(function(i){"Escape"===i.key&&"true"===e(".drawer-menu-open").attr("aria-expanded")&&window.innerWidth<1080&&(e(".drawer-menu-open").attr("aria-expanded","false"),e("#multi-menu-container").attr("aria-hidden","true"),t.removeClass("overflow-hidden"),n.removeClass("animate-slide-in").addClass("animate-slide-out"))})),e(".brands-link").on("click",(function(){e(".brands-link").toggleClass("active-box")})),e(".brands-link").on("click",(function(){i.toggleClass("hidden").toggleClass("show-box")})),e(".toggle-sub-menu").on("click",(function(t){if(window.matchMedia(r).matches){t.preventDefault();var n=e(this).next(),i=e(this).find(".tie-icon-chevron-down");n.is(":hidden")?(n.slideDown(),i.addClass("rotate-180")):(n.slideUp(),i.removeClass("rotate-180"))}})),e(window).on("resize",(function(){window.matchMedia(r).matches?n.hasClass("animate-slide-in")||n.addClass("hidden"):(e(".brands-link").removeClass("active-box"),e(".toggle-sub-menu").next().removeAttr("style"),i.removeClass("show-box").addClass("hidden"),t.removeClass("overflow-hidden"),n.removeClass("animate-slide-out hidden animate-slide-in"))}))}("#multi-menu-container"),document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".is-style-clickable-cover").forEach((function(e){var t=e.querySelector("a");if(t){var n=document.createElement("a");n.href=t.href,n.classList.add("clickable-cover-wrapper"),n.style.display="block",n.style.textDecoration="none",e.parentNode.insertBefore(n,e),n.appendChild(e)}}))})),document.querySelectorAll(".wc-video-thumbnail").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault();var n=e.nextElementSibling,i=n.querySelector("iframe");i.setAttribute("src",i.getAttribute("data-src")),e.style.display="none",n.style.display="block"}))})),document.addEventListener("DOMContentLoaded",(function(){var e=new Ar(".flight-schools-thumbs",{loop:!0,slidesPerView:5,freeMode:!0,watchSlidesProgress:!0});new Ar(".flight-schools-swiper",{slidesPerView:1,spaceBetween:0,speed:500,loop:!0,effect:"fade",fadeEffect:{crossFade:!0},navigation:{nextEl:".flight-schools-swiper-next",prevEl:".flight-schools-swiper-prev"},thumbs:{swiper:e,clickable:!0},modules:[Lr,Dr,Ir]})})),function(){var e=document.querySelector(".composable-sidebar");if(e&&document.querySelector(".gpoll_wrapper, .gform_wrapper")){var t=function(){e.querySelectorAll(".gform_confirmation_wrapper").forEach((function(e){if("true"!==e.dataset.enhanced){var t=e.querySelector(".gform_confirmation_message");if(t){var n=t.querySelector(".gpoll_container");n&&(t.textContent="",t.appendChild(n))}e.querySelectorAll(".gpoll_choice_wrapper").forEach((function(e){var t=e.querySelector(".gpoll_ratio_box"),n=e.querySelector(".gpoll_bar_juice");if(t&&n&&!n.querySelector(".gpoll_percentage")){var i=t.querySelector(".gpoll_ratio_label"),r=(null==i?void 0:i.textContent)||"0%",s=document.createElement("div");s.className="gpoll_percentage",s.textContent=r,n.appendChild(s),t.style.display="none"}})),e.dataset.enhanced="true"}}))};new MutationObserver((function(e){e.forEach((function(e){e.addedNodes.length&&Array.from(e.addedNodes).some((function(e){var t;return e.classList&&(e.classList.contains("gform_confirmation_wrapper")||(null===(t=e.querySelector)||void 0===t?void 0:t.call(e,".gform_confirmation_wrapper")))}))&&t()}))})).observe(e,{childList:!0,subtree:!0}),t()}}(),window.Alpine=Zn,Zn.plugin((function(e){let t,n;window.addEventListener("focusin",(()=>{t=n,n=document.activeElement})),e.magic("focus",(e=>{let i=e;return{__noscroll:!1,__wrapAround:!1,within(e){return i=e,this},withoutScrolling(){return this.__noscroll=!0,this},noscroll(){return this.__noscroll=!0,this},withWrapAround(){return this.__wrapAround=!0,this},wrap(){return this.withWrapAround()},focusable:e=>wi(e),previouslyFocused:()=>t,lastFocused:()=>t,focused:()=>n,focusables:()=>Array.isArray(i)?i:vi(i,{displayCheck:"none"}),all(){return this.focusables()},isFirst(e){let t=this.all();return t[0]&&t[0].isSameNode(e)},isLast(e){let t=this.all();return t.length&&t.slice(-1)[0].isSameNode(e)},getFirst(){return this.all()[0]},getLast(){return this.all().slice(-1)[0]},getNext(){let e=this.all(),t=document.activeElement;if(-1!==e.indexOf(t))return this.__wrapAround&&e.indexOf(t)===e.length-1?e[0]:e[e.indexOf(t)+1]},getPrevious(){let e=this.all(),t=document.activeElement;if(-1!==e.indexOf(t))return this.__wrapAround&&0===e.indexOf(t)?e.slice(-1)[0]:e[e.indexOf(t)-1]},first(){this.focus(this.getFirst())},last(){this.focus(this.getLast())},next(){this.focus(this.getNext())},previous(){this.focus(this.getPrevious())},prev(){return this.previous()},focus(e){e&&setTimeout((()=>{e.hasAttribute("tabindex")||e.setAttribute("tabindex","0"),e.focus({preventScroll:this.__noscroll})}))}}})),e.directive("trap",e.skipDuringClone(((e,{expression:t,modifiers:n},{effect:i,evaluateLater:r,cleanup:s})=>{let a=r(t),o=!1,l={escapeDeactivates:!1,allowOutsideClick:!0,fallbackFocus:()=>e};if(n.includes("noautofocus"))l.initialFocus=!1;else{let t=e.querySelector("[autofocus]");t&&(l.initialFocus=t)}let d=function(e,t){var n,i=(null==t?void 0:t.document)||document,r=xi({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0},t),s={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0},a=function(e,t,n){return e&&void 0!==e[t]?e[t]:r[n||t]},o=function(e){return s.containerGroups.findIndex((function(t){var n=t.container,i=t.tabbableNodes;return n.contains(e)||i.find((function(t){return t===e}))}))},l=function(e){var t=r[e];if("function"==typeof t){for(var n=arguments.length,s=new Array(n>1?n-1:0),a=1;a<n;a++)s[a-1]=arguments[a];t=t.apply(void 0,s)}if(!0===t&&(t=void 0),!t){if(void 0===t||!1===t)return t;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var o=t;if("string"==typeof t&&!(o=i.querySelector(t)))throw new Error("`".concat(e,"` as selector refers to no known node"));return o},d=function(){var e=l("initialFocus");if(!1===e)return!1;if(void 0===e)if(o(i.activeElement)>=0)e=i.activeElement;else{var t=s.tabbableGroups[0];e=t&&t.firstTabbableNode||l("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},c=function(){if(s.containerGroups=s.containers.map((function(e){var t=mi(e,r.tabbableOptions),n=vi(e,r.tabbableOptions);return{container:e,tabbableNodes:t,focusableNodes:n,firstTabbableNode:t.length>0?t[0]:null,lastTabbableNode:t.length>0?t[t.length-1]:null,nextTabbableNode:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=n.findIndex((function(t){return t===e}));if(!(i<0))return t?n.slice(i+1).find((function(e){return gi(e,r.tabbableOptions)})):n.slice(0,i).reverse().find((function(e){return gi(e,r.tabbableOptions)}))}}})),s.tabbableGroups=s.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),s.tabbableGroups.length<=0&&!l("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},u=function e(t){!1!==t&&t!==i.activeElement&&(t&&t.focus?(t.focus({preventScroll:!!r.preventScroll}),s.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(d()))},p=function(e){var t=l("setReturnFocus",e);return t||!1!==t&&e},f=function(e){var t=Mi(e);o(t)>=0||(Ci(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate&&!wi(t,r.tabbableOptions)}):Ci(r.allowOutsideClick,e)||e.preventDefault())},h=function(e){var t=Mi(e),n=o(t)>=0;n||t instanceof Document?n&&(s.mostRecentlyFocusedNode=t):(e.stopImmediatePropagation(),u(s.mostRecentlyFocusedNode||d()))},m=function(e){if(function(e){return"Escape"===e.key||"Esc"===e.key||27===e.ke
1yCode}(e)&&!1!==Ci(r.escapeDeactivates,e))return e.preventDefault(),void n.deactivate();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){var t=Mi(e);c();var n=null;if(s.tabbableGroups.length>0){var i=o(t),a=i>=0?s.containerGroups[i]:void 0;if(i<0)n=e.shiftKey?s.tabbableGroups[s.tabbableGroups.length-1].lastTabbableNode:s.tabbableGroups[0].firstTabbableNode;else if(e.shiftKey){var d=ki(s.tabbableGroups,(function(e){var n=e.firstTabbableNode;return t===n}));if(d<0&&(a.container===t||wi(t,r.tabbableOptions)&&!gi(t,r.tabbableOptions)&&!a.nextTabbableNode(t,!1))&&(d=i),d>=0){var p=0===d?s.tabbableGroups.length-1:d-1;n=s.tabbableGroups[p].lastTabbableNode}}else{var f=ki(s.tabbableGroups,(function(e){var n=e.lastTabbableNode;return t===n}));if(f<0&&(a.container===t||wi(t,r.tabbableOptions)&&!gi(t,r.tabbableOptions)&&!a.nextTabbableNode(t))&&(f=i),f>=0){var h=f===s.tabbableGroups.length-1?0:f+1;n=s.tabbableGroups[h].firstTabbableNode}}}else n=l("fallbackFocus");n&&(e.preventDefault(),u(n))}(e)},v=function(e){var t=Mi(e);o(t)>=0||Ci(r.clickOutsideDeactivates,e)||Ci(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},g=function(){if(s.active)return Ei.activateTrap(n),s.delayInitialFocusTimer=r.delayInitialFocus?Ti((function(){u(d())})):u(d()),i.addEventListener("focusin",h,!0),i.addEventListener("mousedown",f,{capture:!0,passive:!1}),i.addEventListener("touchstart",f,{capture:!0,passive:!1}),i.addEventListener("click",v,{capture:!0,passive:!1}),i.addEventListener("keydown",m,{capture:!0,passive:!1}),n},b=function(){if(s.active)return i.removeEventListener("focusin",h,!0),i.removeEventListener("mousedown",f,!0),i.removeEventListener("touchstart",f,!0),i.removeEventListener("click",v,!0),i.removeEventListener("keydown",m,!0),n};return(n={get active(){return s.active},get paused(){return s.paused},activate:function(e){if(s.active)return this;var t=a(e,"onActivate"),n=a(e,"onPostActivate"),r=a(e,"checkCanFocusTrap");r||c(),s.active=!0,s.paused=!1,s.nodeFocusedBeforeActivation=i.activeElement,t&&t();var o=function(){r&&c(),g(),n&&n()};return r?(r(s.containers.concat()).then(o,o),this):(o(),this)},deactivate:function(e){if(!s.active)return this;var t=xi({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e);clearTimeout(s.delayInitialFocusTimer),s.delayInitialFocusTimer=void 0,b(),s.active=!1,s.paused=!1,Ei.deactivateTrap(n);var i=a(t,"onDeactivate"),o=a(t,"onPostDeactivate"),l=a(t,"checkCanReturnFocus"),d=a(t,"returnFocus","returnFocusOnDeactivate");i&&i();var c=function(){Ti((function(){d&&u(p(s.nodeFocusedBeforeActivation)),o&&o()}))};return d&&l?(l(p(s.nodeFocusedBeforeActivation)).then(c,c),this):(c(),this)},pause:function(){return s.paused||!s.active||(s.paused=!0,b()),this},unpause:function(){return s.paused&&s.active?(s.paused=!1,c(),g(),this):this}
1,updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return s.containers=t.map((function(e){return"string"==typeof e?i.querySelector(e):e})),s.active&&c(),this}}).updateContainerElements(e),n}(e,l),c=()=>{},u=()=>{};const p=()=>{c(),c=()=>{},u(),u=()=>{},d.deactivate({returnFocus:!n.includes("noreturn")})};i((()=>a((t=>{o!==t&&(t&&!o&&(n.includes("noscroll")&&(u=function(){let e=document.documentElement.style.overflow,t=document.documentElement.style.paddingRight,n=window.innerWidth-document.documentElement.clientWidth;return document.documentElement.style.overflow="hidden",document.documentElement.style.paddingRight=`${n}px`,()=>{document.documentElement.style.overflow=e,document.documentElement.style.paddingRight=t}}()),n.includes("inert")&&(c=Oi(e)),setTimeout((()=>{d.activate()}),15)),!t&&o&&p(),o=!!t)})))),s(p)}),((e,{expression:t,modifiers:n},{evaluate:i})=>{n.includes("inert")&&i(t)&&Oi(e)})))})),Zn.start(),function(){var e,t,n=document.querySelector(".js-brand-search"),i=document.querySelector(".js-brands-list"),r=document.querySelector(".js-no-brands-found"),s=document.querySelector(".js-brands-alphabet-filter"),a=document.querySelectorAll(".js-brands-alphabet-letter");if(i){var o={searchValue:n?n.value:"",activeLetter:"all"},l=function(){return function(e,t,n){var i=e.searchValue.toLowerCase(),r=0;t.querySelectorAll("li").forEach((function(t){var n=t.textContent.trim().toLowerCase(),s=n.includes(i),a="all"===e.activeLetter||n.charAt(0)===e.activeLetter.toLowerCase(),o=s&&a;t.classList.toggle("hidden",!o),o&&r++})),n&&n.classList.toggle("hidden",0!==r)}(o,i,r)};n&&n.addEventListener("input",(e=function(e){o.searchValue=n.value,l()},function(){for(var n=this,i=arguments.length,r=new Array(i),s=0;s<i;s++)r[s]=arguments[s];clearTimeout(t),t=setTimeout((function(){return e.apply(n,r)}),150)})),s&&s.addEventListener("click",(function(e){var t=e.target.closest(".js-brands-alphabet-letter");t&&(a.forEach((function(e){return e.classList.remove("is-active")})),t.classList.add("is-active"),o.activeLetter=t.dataset.letter,l())})),l()}}()})()})();;
2/**
3 * Nexus Analytics Frontend Tracker
4 *
5 * Tracks pageviews and sends data to the Nexus API.
6 *
7 * @package Nexus_Analytics
8 * @since   1.0.0
9 */
10
11( function() {
12	'use strict';
13
14	/**
15	 * Generate a UUID v4 for request identification.
16	 *
17	 * @return {string} A UUID v4 string.
18	 */
19	function generateRequestId() {
20		// Use crypto.randomUUID if available (modern browsers).
21		if ( typeof crypto !== 'undefined' && typeof crypto.randomUUID === 'function' ) {
22			return crypto.randomUUID();
23		}
24
25		// Fallback for older browsers.
26		return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace( /[xy]/g, function( c ) {
27			var r = Math.random() * 16 | 0;
28			var v = c === 'x' ? r : ( r & 0x3 | 0x8 );
29			return v.toString( 16 );
30		} );
31	}
32
33	/**
34	 * Generate and expose the request ID immediately on script load.
35	 *
36	 * This allows GAM (Google Ad Manager) to access the same request_id
37	 * for revenue correlation via the ch_req_id custom targeting key.
38	 *
39	 * If Nexus_Gam has already generated the ID in wp_head, reuse it.
40	 * Otherwise, generate a new one (fallback for non-GAM setups).
41	 *
42	 * @since 1.0.0
43	 */
44	if ( typeof window.nexusRequestId === 'undefined' ) {
45		window.nexusRequestId = generateRequestId();
46	}
47
48	/**
49	 * Check if the current device is mobile based on screen width.
50	 *
51	 * @return {boolean} True if mobile, false otherwise.
52	 */
53	function isMobile() {
54		return window.innerWidth <= 768;
55	}
56
57	/**
58	 * Get page load time in milliseconds using Performance API.
59	 *
60	 * @return {number|null} Load time in ms or null if not available.
61	 */
62	function getLoadTime() {
63		if ( typeof performance === 'undefined' ) {
64			return null;
65		}
66
67		// Try Navigation Timing API Level 2.
68		var entries = performance.getEntriesByType( 'navigation' );
69		if ( entries && entries.length > 0 ) {
70			var navEntry = entries[0];
71			if ( navEntry.loadEventEnd > 0 && navEntry.startTime >= 0 ) {
72				return Math.round( navEntry.loadEventEnd - navEntry.startTime );
73			}
74		}
75
76		// Fallback to Navigation Timing API Level 1.
77		var timing = performance.timing;
78		if ( timing && timing.loadEventEnd > 0 && timing.navigationStart > 0 ) {
79			return timing.loadEventEnd - timing.navigationStart;
80		}
81
82		return null;
83	}
84
85	/**
86	 * Check if Do Not Track is enabled in the browser.
87	 *
88	 * @return {boolean} True if DNT is enabled, false otherwise.
89	 */
90	function isDoNotTrackEnabled() {
91		return navigator.doNotTrack === '1' ||
92			navigator.doNotTrack === 'yes' ||
93			window.doNotTrack === '1';
94	}
95
96	/**
97	 * Build the event payload for the API.
98	 *
99	 * @param {Object} config Tracker configuration from wp_localize_script.
100	 * @param {number|null} loadTime Page load time in milliseconds.
101	 *
102	 * @return {Object} The event payload.
103	 */
104	function buildPayload( config, loadTime ) {
105		var payload = {
106			site_id: config.siteId,
107			request_id: window.nexusRequestId,
108			page_url: window.location.href
109		};
110
111		// Add optional fields.
112		if ( document.referrer ) {
113			payload.referrer = document.referrer;
114		}
115
116		payload.is_mobile = isMobile();
117
118		if ( loadTime !== null && loadTime >= 0 && loadTime <= 65535 ) {
119			payload.metric_load_time_ms = loadTime;
120		}
121
122		// Add author and category from server-side data.
123		if ( config.authorId ) {
124			payload.author_id = config.authorId;
125		}
126
127		if ( config.authorName ) {
128			payload.author_name = config.authorName;
129		}
130
131		if ( config.authorSlug ) {
132			payload.author_slug = config.authorSlug;
133		}
134
135		if ( config.authorEmail ) {
136			payload.author_email = config.authorEmail;
137		}
138
139		if ( config.category ) {
140			payload.category = config.category;
141		}
142
143		// Merge custom properties (must be a plain object, not an array).
144		if ( config.customProperties &&
145			typeof config.customProperties === 'object' &&
146			! Array.isArray( config.customProperties ) &&
147			Object.keys( config.customProperties ).length > 0 ) {
148			payload.properties = config.customProperties;
149		}
150
151		return payload;
152	}
153
154	/**
155	 * Send the tracking event to the API.
156	 *
157	 * @param {Object} config Tracker configuration.
158	 * @param {Object} payload Event payload.
159	 */
160	function sendEvent( config, payload ) {
161		var endpoint = config.apiEndpoint.replace( /\/$/, '' ) + '/collect';
162
163		// Use sendBeacon for reliability if available.
164		if ( navigator.sendBeacon ) {
165			var blob = new Blob(
166				[ JSON.stringify( payload ) ],
167				{ type: 'application/json' }
168			);
169
170			// Note: sendBeacon doesn't support custom headers.
171			// Use fetch with keepalive instead if API key is required.
172			if ( config.apiKey ) {
173				sendWithFetch( endpoint, config.apiKey, payload );
174				return;
175			}
176
177			navigator.sendBeacon( endpoint, blob );
178			return;
179		}
180
181		// Fallback to fetch.
182		sendWithFetch( endpoint, config.apiKey, payload );
183	}
184
185	/**
186	 * Send event using fetch API.
187	 *
188	 * @param {string} endpoint API endpoint URL.
189	 * @param {string} apiKey API key for authentication.
190	 * @param {Object} payload Event payload.
191	 */
192	function sendWithFetch( endpoint, apiKey, payload ) {
193		var headers = {
194			'Content-Type': 'application/json'
195		};
196
197		if ( apiKey ) {
198			headers['X-API-Key'] = apiKey;
199		}
200
201		fetch( endpoint, {
202			method: 'POST',
203			headers: headers,
204			body: JSON.stringify( payload ),
205			keepalive: true
206		} ).catch( function() {
207			// Silently fail - tracking should not impact user experience.
208		} );
209	}
210
211	/**
212	 * Initialize tracking on page load.
213	 */
214	function init() {
215		// Verify configuration exists.
216		if ( typeof nexusAnalytics === 'undefined' ) {
217			return;
218		}
219
220		var config = nexusAnalytics;
221
222		// Validate required configuration.
223		if ( ! config.apiEndpoint || ! config.siteId ) {
224			return;
225		}
226
227		// Respect browser DNT setting (client-side backup check).
228		if ( isDoNotTrackEnabled() ) {
229			return;
230		}
231
232		// Wait for load event to get accurate timing.
233		if ( document.readyState === 'complete' ) {
234			trackPageview( config );
235		} else {
236			window.addEventListener( 'load', function() {
237				// Small delay to ensure loadEventEnd is populated.
238				setTimeout( function() {
239					trackPageview( config );
240				}, 0 );
241			} );
242		}
243	}
244
245	/**
246	 * Track the pageview.
247	 *
248	 * @param {Object} config Tracker configuration.
249	 */
250	function trackPageview( config ) {
251		var loadTime = getLoadTime();
252		var payload = buildPayload( config, loadTime );
253
254		sendEvent( config, payload );
255		initOutboundClickTracking( config );
256	}
257
258	/**
259	 * Initialize outbound click tracking via event delegation.
260	 *
261	 * Uses capture phase on document.body to handle dynamically added links.
262	 * Debounces duplicate clicks on the same href within 500ms.
263	 *
264	 * @since 1.2.0
265	 *
266	 * @param {Object} config Tracker configuration.
267	 */
268	function initOutboundClickTracking( config ) {
269		var lastClickHref = '';
270		var lastClickTime = 0;
271
272		document.body.addEventListener( 'click', function( e ) {
273			// Walk up the DOM to find the closest anchor element.
274			var anchor = e.target;
275			while ( anchor && anchor.tagName !== 'A' ) {
276				anchor = anchor.parentElement;
277			}
278
279			if ( ! anchor || ! anchor.href ) {
280				return;
281			}
282
283			// Only track http/https links.
284			if ( anchor.href.indexOf( 'http' ) !== 0 ) {
285				return;
286			}
287
288			// Only track outbound links (different hostname).
289			if ( anchor.hostname === window.location.hostname ) {
290				return;
291			}
292
293			// Debounce: skip same href clicked within 500ms.
294			var now = Date.now();
295			if ( anchor.href === lastClickHref && ( now - lastClickTime ) < 500 ) {
296				return;
297			}
298			lastClickHref = anchor.href;
299			lastClickTime = now;
300
301			// Extract destination info.
302			var destUrl;
303			try {
304				destUrl = new URL( anchor.href );
305			} catch ( err ) {
306				return;
307			}
308
309			// Get link text, capped at 200 chars.
310			var linkText = ( anchor.innerText || anchor.textContent || anchor.getAttribute( 'aria-label' ) || '' ).trim();
311			if ( linkText.length > 200 ) {
312				linkText = linkText.substring( 0, 200 );
313			}
314
315			// Extract UTM parameters from destination URL.
316			var utmParams = {};
317			var utmKeys = [ 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content' ];
318			for ( var i = 0; i < utmKeys.length; i++ ) {
319				var val = destUrl.searchParams.get( utmKeys[i] );
320				if ( val ) {
321					utmParams[ utmKeys[i] ] = val;
322				}
323			}
324
325			// Build click payload.
326			var clickPayload = {
327				site_id: config.siteId,
328				page_url: window.location.href,
329				dest_url: anchor.href,
330				dest_domain: destUrl.hostname,
331				link_text: linkText,
332				is_sponsored: !! config.isSponsored,
333				is_mobile: isMobile(),
334				category: config.category || ''
335			};
336
337			// Add UTM params if present.
338			for ( var key in utmParams ) {
339				if ( utmParams.hasOwnProperty( key ) ) {
340					clickPayload[ key ] = utmParams[ key ];
341				}
342			}
343
344			// Send click event.
345			var clickEndpoint = config.apiEndpoint.replace( /\/$/, '' ) + '/collect/click';
346
347			if ( navigator.sendBeacon && ! config.apiKey ) {
348				var blob = new Blob(
349					[ JSON.stringify( clickPayload ) ],
350					{ type: 'application/json' }
351				);
352				navigator.sendBeacon( clickEndpoint, blob );
353			} else {
354				sendWithFetch( clickEndpoint, config.apiKey, clickPayload );
355			}
356		}, true ); // Use capture phase.
357	}
358
359	// Initialize when DOM is ready.
360	if ( document.readyState === 'loading' ) {
361		document.addEventListener( 'DOMContentLoaded', init );
362	} else {
363		init();
364	}
365
366} )();
367;
368/**
369 * Process ads with cache busting 'On'
370 */
371var advanced_ads_layer_cache_busting;
372if ( ! advanced_ads_layer_cache_busting ) {
373	advanced_ads_layer_cache_busting = {
374        doc_loaded: false,
375        bufferedAds: [],
376
377        flush: function() {
378            var _bufferedAds = this.bufferedAds;
379            this.bufferedAds = [];
380
381            for ( var i = 0; i < _bufferedAds.length; i++ ) {
382                this._process_item( jQuery( _bufferedAds[i] ) );
383
384            }
385
386        },
387
388        _process_item: function( banner ) {
389            var banner_id = banner.attr('id');
390
391            advads_items.conditions[banner_id] = advads_items.conditions[banner_id] || {};
392
393            // advads_layer_center_if_not_sticky ( banner )
394
395            if (banner.hasClass('advads-effect') ) {
396                advads_layer_gather_effects(banner_id);
397            }
398
399            if ( ! banner.hasClass( 'use-fancybox' ) ) {
400                advads_layer_gather_background( banner_id );
401            }
402
403            advads_layer_gather_auto_close( banner );
404
405            // display onload ad right away
406            if (banner.hasClass(advanced_ads_layer_settings.layer_class + '-
406onload')) {
407                advads_items.conditions[banner_id].scrolloffset = true;
408                advads_check_item_conditions(banner_id);
409            // exit popup (if the user leaves the page)
410            } else if (banner.hasClass(advanced_ads_layer_settings.layer_class + '-exit')) {
411                    ouibounce(banner[0], {
412                    // the modal will fire any time the page is reloaded, for the same user
413                    aggressive: true,
414                    // amount of time that firing is surpressed for
415                    timer: 0,
416                    callback: function() {
417                        // reset display to none after Ouibounce
418                        banner.css('display', 'none');
419                        advads_items.conditions[banner_id].scrolloffset = true;
420                        advads_check_item_conditions(banner_id);
421                    }
422                });
423            // display after delay of n seconds
424            } else if ( banner.hasClass( advanced_ads_layer_settings.layer_class + '-delay' ) ) {
425                var delay = ( parseInt( banner.attr( 'data-advads-layer-delay' ), 10 ) ) || 0;
426                setTimeout( function() {
427                    advads_items.conditions[banner_id].delay_expired = true;
428                    advads_check_item_conditions(banner_id);
429                }, delay );
430            // ad depends on scrolling
431            }  else {
432                // calculate scroll length (document height - window height)
433                var advads_scrollhalf = (jQuery(document).height() - jQuery(window).height()) / 2;
434
435                var scroll_handler = function ( event ) {
436                    if ( jQuery.inArray( banner_id, advads_items.showed ) !== -1 ) {
437                        //console.log( 'off scroll event' )
438                        jQuery( window ).off( 'scroll', scroll_handler );
439                        return;
440                    }
441
442                    // display scroll ads right after scrolling stopped
443                    if ( banner.hasClass( advanced_ads_layer_settings.layer_class + '-stop' ) ) {
444                        advads_items.conditions[banner_id].scrolloffset = true;
445                        advads_check_item_conditions( banner_id );
446                    }
447
448                    // display ads after half the page was scrolled
449                    if ( jQuery( document ).scrollTop() >= advads_scrollhalf) {
450                        if ( banner.hasClass( advanced_ads_layer_settings.layer_class + '-half' ) ) {
451                            advads_items.conditions[banner_id].scrolloffset = true;
452                            advads_check_item_conditions(banner_id);
453                        }
454                    }
455
456                    // display ads after custom scroll offset
457                    if ( banner.hasClass( advanced_ads_layer_settings.layer_class + '-offset' ) ) {
458                        var custom_offset = advads_extract_custom_offset_from_class( '#' + banner_id );
459                        if ( jQuery( document ).scrollTop() >= custom_offset ) {
460                            advads_items.conditions[banner_id].scrolloffset = true;
461                            advads_check_item_conditions( banner_id );
462                        }
463                    }
464                }
465
466
467                jQuery( window ).onEnd( 'scroll', scroll_handler, 100);
468            }
469
470        },
471
472        observe: function (event) {
473            if ( event.event === 'postscribe_done' && event.ref && event.ad ) {
474                var banner = jQuery( event.ref ).children( 'div' );
475                if ( ! banner.hasClass( advanced_ads_layer_settings.layer_class + '' ) ) {
476                    return;
477                }
478
479                if ( advanced_ads_layer_cache_busting.doc_loaded ) {
480                    advanced_ads_layer_cache_busting.bufferedAds.push( banner );
481                    advanced_ads_layer_cache_busting.flush();
482                }
483            }
484        },
485	}
486}
487
488// Advanced Ads Pro is enabled
489if ( typeof advanced_ads_pro === 'object' && advanced_ads_pro !== null ) {
490	// observe cache busting done event
491    advanced_ads_pro.postscribeObservers.add( advanced_ads_layer_cache_busting.observe );
492}
493
494/**
495 * Process ads with cache busting 'Off'
496 */
497var layers = function() {
498    advanced_ads_layer_cache_busting.doc_loaded = true;
499
500    jQuery('.' + advanced_ads_layer_settings.layer_class).each(function () {
501        advanced_ads_layer_cache_busting.bufferedAds.push(jQuery(this));
502    });
503
504    advanced_ads_layer_cache_busting.flush();
505};
506
507if (typeof advads !== 'undefined' && typeof advads.privacy.dispatch_event !== 'undefined') {
508    document.addEventListener('advanced_ads_privacy', function (event) {
509        if (
510            (event.detail.state === 'accepted' || event.detail.state === 'not_needed')
511            && window.advanced_ads_layer_settings.placements !== null
512        ) {
513            window.advanced_ads_layer_settings.placements.forEach(function (value) {
514                document.querySelectorAll('script[type="text/plain"][data-tcf="waiting-for-consent"][data-placement="' + value + '"]').forEach(advads.privacy.decode_ad);
515            });
516        }
517
518        layers();
519    });
520} else {
521    ( window.advanced_ads_ready || jQuery( document ).ready ).call( null, function() {
522        layers();
523    });
524}
525
526/**
527 * adjust position for centered layer banner if not added by the sticky plugin
528 * @param {string} $ad jQuery object (wrapped set)
529 */
530function advads_layer_center_if_not_sticky( $ad ) {
531	if ($ad.hasClass('is-sticky')) {
532		return;
533	}
534	/*
535	var left = ( jQuery( window ).width() - ad.width() ) / 2;
536	var top = ( jQuery( window ).height() - ad.height() ) / 2;
537	ad.css('left', left);
538	ad.css('top', top);
539	ad.css('position', 'fixed');
540	*/
541
542	var width = parseInt($ad.attr('data-width'), 10);
543	var height = parseInt($ad.attr('data-height'), 10);
544
545
546	var is_transform_supported = getSupportedTransform();
547
548	var transform_property = '';
549	if (!height) {
550		if (is_transform_supported) {
551			transform_property += 'translateY(50%) ';
552		} else {
553			jQuery($ad).css({'top': '0', 'bottom': 'auto'});
554		}
555	}
556	if (!width) {
557		if (is_transform_supported) {
558			transform_property += 'translateX(-50%) ';
559		} else {
560			jQuery($ad).css({'left': '0', 'right': 'auto'});
561		}
562
563	}
564	if (transform_property) {
565		set_ad_transform($ad, transform_property);
566	}
567}
568
569/**
570 * gather information about display effects and duration
571 * @param {string} id of the ad, without #
572 */
573function advads_layer_gather_effects(id) {
574    var banner = jQuery('#' + id);
575    // display effect duration
576    advads_items.effect_durations[id] = advads_extract_duration_from_class(banner);
577    // load display effects
578    if (banner.hasClass('advads-effect-fadein')) {
579        advads_items.display_effect_callbacks[id] = 'advads_display_effect_fadein';
580    };
581    if (banner.hasClass('advads-effect-show')) {
582        advads_items.display_effect_callbacks[id] = 'advads_display_effect_show';
583    };
584    if (banner.hasClass('advads-effect-slide')) {
585        advads_items.display_effect_callbacks[id] = 'advads_display_effect_slide';
586    };
587}
588
589/**
590 * gather information about background
591 * @param {string} id of the ad, without #
592 */
593function advads_layer_gather_background(id) {
594    var banner = jQuery('#' + id);
595    // add display callback to the ads with background
596    if (banner.hasClass('advads-has-background') && banner.is(':hidden')) {
597        if (!advads_items.display_callbacks[id] != 'undefined') {
598            advads_items.display_callbacks[id] = {};
599            var length = 0;
600        } else {
601            var length = advads_items.display_callbacks[id].length;
602        }
603
604        advads_items.display_callbacks[id][length] = 'advads_layer_display_background_callback';
605    }
606}
607
608/**
609 * Gather auto close info and schedule auto close.
610 *
611 * @param {obj} $banner A jQuery object representing the banner wrapper.
612 */
613function advads_layer_gather_auto_close( $banner ) {
614	var delay = parseInt( $banner.data( 'auto-close-delay'), 10 );
615	if ( ! delay ) { return; }
616	var banner_id = $banner.attr('id');
617	advads_items.display_callbacks[ banner_id ] = advads_items.display_callbacks[ banner_id ] || {};
618	advads_items.display_callbacks[ banner_id ].auto_close = function( banner_id ) {
619		setTimeout( function() {
620			advads_layer_close_item( banner_id );
621		}, delay );
622	}
623}
624
625/**
626 * check if background can be removed
627 *
628 * @param {string} id id of the ad, without #
629 * @returns {bool} true, if background can be removed
630 */
631function can_remove_background(item) {
632    advads_items.backgrounds[ item ] = false;
633    var remove = true;
634	jQuery.each( advads_items.backgrounds, function( i, val ) {
635		if ( val == true ) {
636			//if ( advads_items.conditions.hasOwnProperty(i) && advads_items.conditions[i].scrolloffset == true  ) {
637				remove = false;
638				//break the loop
639				return false;
640			//}
641		}
642	});
643	return remove;
644}
645
646/**
647 * check item conditions and display the ad if all conditions are true
648 *
649 * @param {string} id id of the ad, without #
650 * @returns {bool} true, if item can be displayed
651 */
652function advads_check_item_conditions(id) {
653    var item = jQuery('#' + id);
654    if (item.length == 0) {
655        return;
656    }
657
658    var display = true;
659    jQuery.each(advads_items.conditions[id], function (method, flag) {
660        if (flag === false) {
661            // display the banner
662            display = false;
663        }
664    });
665
666    if ( display ) {
667        advads_items.showed.push(id);
668
669		item.trigger( advanced_ads_layer_settings.layer_class + '-trigger' );
670
671        if ( item.hasClass('use-fancybox') ) {
672            fancybox_display (id);
673        } else {
674            var ad = jQuery('#' + id);
675
676			// responsive CSS as we don't have CSS file.
677			switch( ad.attr('data-position') ) {
678				case 'topcenter':
679				case 'topright':
680				case 'center':
681				case 'centerright':
682				case 'bottomright':
683				case 'bottomcenter':
684					if ( ! parseInt( ad.attr( 'data-width' ), 10 ) ) {
685						if ( jQuery( window ).width() > 768 ) {
686							ad.css( 'width', 'auto' );
687						}
688					}
689					break;
690			}
691
692			// TODO: Remove this block after verifying no issues in v2.1 or later.
693
694            /*var width = parseInt( ad.attr( 'data-width' ), 10 );
695            var height = parseInt( ad.attr( 'data-height' ), 10 );
696            var is_transform_supported = getSupportedTransform();
697
698            switch ( jQuery(ad).attr('data-position') ) {
699                case 'topcenter':
700                    if ( ! width ) {
701                        if ( is_transform_supported ) {
702                            set_ad_transform(ad, 'translateX(-50%)');
703                        } else {
704                            jQuery( ad ).css({ 'left':'0', 'right':'auto', 'top':'0', 'bottom':'auto' });
705                        }
706                    }
707                    break;
708                case 'centerleft':
709                    if ( ! height ) {
710                        if ( is_transform_supported ) {
711                            set_ad_transform(ad, 'translateY(50%)');
712                        } else {
713                            jQuery( ad ).css({ 'left':'0', 'right':'auto', 'top':'0', 'bottom':'auto' });
714                        }
715                    }
716                    break;
717                case 'center':
718                    var transform_property = '';
719                    if ( ! height ) {
720                        if ( is_transform_supported ) {
721                            transform_property += 'translateY(50%) ';
722                        } else {
723                            jQuery( ad ).css({ 'top':'0', 'bottom':'auto' });
724                        }
725                    }
726                    if ( ! width ) {
727                        if ( is_transform_supported ) {
728                            transform_property += 'translateX(-50%) ';
729                        } else {
730                            jQuery( ad ).css({ 'left':'0', 'right':'auto' });
731                        }
732
733                    }
734                    if (transform_property) {
735                        set_ad_transform(ad, transform_property);
736                    }
737                    break;
738                case 'centerright':
739                    if ( ! height ) {
740                        if ( is_transform_supported ) {
741                            set_ad_transform(ad, 'translateY(50%)');
742                        } else {
743                            jQuery( ad ).css({ 'left':'0', 'right':'auto', 'top':'0', 'bottom':'auto' });
744                        }
745
746                    }
747                    break;
748                case 'bottomcenter':
749                    if ( ! width ) {
750                        if ( is_transform_supported ) {
751                            set_ad_transform(ad, 'translateX(-50%)');
752                        } else {
753                            jQuery( ad ).css({ 'left':'0', 'right':'auto', 'top':'0', 'bottom':'auto' });
754                        }
755
756                    }
757                    break;
758            } */
759
760            advads_layer_call_display_callbacks( id );
761
762            if (advads_items.display_effect_callbacks[id] == undefined) {
763                ad.show();
764            } else {
765                var callback = window[advads_items.display_effect_callbacks[id]];
766                callback(id);
767            }
768        }
769    }
770}
771
772/**
773 * shows the ad using fancybox plugin
774 *
775 * @param {string} id id of the ad, without #
776 */
777function fancybox_display(id) {
778    var banner = jQuery('#' + id);
779
780    var settings = {
781        'speedIn'            : 0,
782        'speedOut'           : 0,
783        'showCloseButton'    : true,
784        'hideOnOverlayClick' : banner.hasClass( 'advads-background-click-close' ),
785        'centerOnScroll'      : true,
786        //'autoScale' : false,
787        //'autoDimensions' : false,
788        'margin' : 20,
789        'padding' : 10,
790        'onClosed': function() {
791            if ( typeof advads_items.close_functions[ id ] === 'function' ) {
792                advads_items.close_functions[ id ]();
793            }
794        },
795		// Once the content is displayed.
796		'onComplete': function() {
797			advads_layer_call_display_callbacks( id );
798		},
799    }
800
801    if (advads_items.display_effect_callbacks[id] == undefined) {
802        settings['transitionIn'] = 'none';
803    } else {
804        var callback = advads_items.display_effect_callbacks[id];
805        switch ( callback ) {
806            case 'advads_display_effect_fadein':
807                settings['transitionIn'] = 'fade';
808                break;
809            case 'advads_display_effect_show':
810                settings['transitionIn'] = 'elastic';
811                break;
812            default:
813                settings['transitionIn'] = 'none';
814        }
815    }
816
817    if ( ! banner.hasClass('advads-has-background') ) {
818        settings['overlayShow'] = false;
819    }
820
821    if ( ! banner.hasClass('advads-close') ) {
822        settings['showCloseButton'] = false;
823    }
824    // extract duration of the transitionIn effect
825    var speedIn = advads_extract_duration_from_class(banner);
826    settings['speedIn'] = ( speedIn ) ? speedIn : 0;
827
828    var position = jQuery(banner).attr('data-position');
829    // css for Fancybox
830    var output_css = '#fancybox-close { right: -15px; }';
831    output_css += '#fancybox-loading, #fancybox-loading div, #fancybox-overlay, #fancybox-wrap, #fancybox-wrap div {';
832    output_css += '-webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; }';
833
834    switch ( position ) {
835        case 'topleft':
836            output_css += '#fancybox-wrap { position: fixed; bottom: auto !important; top: 0px !important; right: auto !important; left: 0px !important; }';
837            break;
838        case 'topcenter':
839            output_css += '#fancybox-wrap { position: fixed; bottom: auto !important; top: 0px !important; }';
840            break;
841        case 'topright':
842            output_css += '#fancybox-wrap { position: fixed; bottom: auto !important; top: 0px !important; right: 0px !important; left: auto !important; }';
843            break;
844        case 'centerleft':
845            output_css += '#fancybox-wrap { left: 0px !important; right: auto !important; }';
846            break;
847        case 'center':
848            break;
849        case 'centerright':
850            output_css += '#fancybox-wrap { right: 0px !important; left: auto !important; }';
851            break;
852        case 'bottomleft':
853            output_css += '#fancybox-wrap { position: fixed; bottom: 0px !important; top: auto !important; right: auto !important; left: 0px !important; }';
854            break;
855        case 'bottomcenter':
856            output_css += '#fancybox-wrap { position: fixed; bottom: 0px !important; top: auto !important; }';
857            break;
858        case 'bottomright':
859            output_css += '#fancybox-wrap { position: fixed; bottom: 0px !important; top: auto !important; right: 0px !important; left: auto !important; }';
860            break;
861    }
862
863
864    jQuery('#' + advanced_ads_layer_settings.layer_class + '-custom-css').html(output_css);
865
866    // show fancybox
867    if ( typeof jQuery.fancybox == 'function' ) {
868        banner.waitForImages( function() {
869            settings['content'] = banner.show();
870            jQuery.fancybox( settings );
871        });
872    }
873}
874
875/**
876 * Call display callbacks.
877 *
878 * @param {string} banner_id id of the banner, without #
879 */
880function advads_layer_call_display_callbacks( banner_id ) {
881	// iterate through all callback function and call them
882	advads_items.display_callbacks[ banner_id ] = advads_items.display_callbacks[ banner_id ] || {};
883	jQuery.each( advads_items.display_callbacks[ banner_id ], function ( key, func ) {
884		if ( typeof func === 'string' ) {
885			func = window[ func ];
886		}
887		func( banner_id );
888	});
889}
890
891/**
892 * return a custom offset extracted from a class name
893 * @param {str} field
894 * @returns {int} offset
895 */
896function advads_extract_custom_offset_from_class(field) {
897    var offset = 0;
898    var classes = jQuery(field).attr('class');
899    if (classes !== undefined) {
900        // create class array
901        classes = classes.split(/\s+/);
902        jQuery.each(classes, function (key, value) {
903            if (value === '')
904                return false;
905            // get information about the solution from a class
906            var pattern = new RegExp(advanced_ads_layer_settings.layer_class + '-offset-', 'gi');
907            if (value.match(pattern)) {
908                infos = value.split('-');
909                offset = parseInt(infos[3])
910                return false;
911            }
912        });
913    }
914
915    return offset;
916};
917
918/**
919 * return a duration extracted from a class name
920 * @param {str} field
921 * @returns {int} offset
922 */
923function advads_extract_duration_from_class(field) {
924    var duration = 0;
925    var classes = field.attr('class');
926    if (classes !== undefined) {
927        // create class array
928        classes = classes.split(/\s+/);
929        jQuery.each(classes, function (key, value) {
930            if (value === '')
931                return false;
932            // get information about the solution from a class
933            if (value.match(/advads-duration-/gi)) {
934                infos = value.split('-');
935                duration = parseInt(infos[2])
936                return false;
937            }
938        });
939    }
940
941    return duration;
942};
943
944/**
945 * callback function in case a layer ad is displayed with a background
946 * @param {type} ad object
947 */
948function advads_layer_display_background_callback(id) {
949    // display overlay in case it is attached to an ad still not visible
950    var banner = jQuery('#' + id);
951    // only display background if there is an unvisible ad with a background AND no background visible yet
952    if (banner.hasClass('advads-has-background') && banner.is(':hidden')) {
953    	//there is background for this ad
954    	advads_items.backgrounds[id] = true;
955    	if (jQuery('.advads-background').length === 0) {
956			var args = {
957				"class": "advads-background",
958				"style": "position: fixed; bottom: 0; right: 0; display: block; width: 100%; height: 100%; background: #000; z-index: 9998; opacity:.5;",
959			}
960			if ( banner.hasClass( 'advads-background-click-close' ) ) {
961				args.click = function() {
962					jQuery( this ).remove();
963					advads_layer_close_items();
964				}
965			}
966			jQuery( '<div/>', args ).appendTo( 'body' );
967   		}
968    }
969}
970
971/**
972 * callback for display effect fadeIn
973 * @param {obj} ad container
974 */
975function advads_display_effect_fadein(id) {
976    var banner = jQuery('#' + id);
977    var duration = parseInt(advads_items.effect_durations[id]);
978    banner.fadeIn(duration);
979}
980
981/**
982 * callback for display effect show
983 * @param {obj} ad container
984 */
985function advads_display_effect_show(id) {
986    var banner = jQuery('#' + id);
987    var duration = parseInt(advads_items.effect_durations[id]);
988    banner.show(duration);
989}
990
991/**
992 * callback for display effect slideDown
993 * @link http://api.jquery.com/slideDown/
994 * @param {obj} ad container
995 */
996function advads_display_effect_slide(id) {
997    var banner = jQuery('#' + id);
998    var duration = parseInt(advads_items.effect_durations[id]);
999    banner.slideDown(duration);
1000}
1001
1002/**
1003 * check, if css transform is supported by user's browser
1004 *
1005 * [http://stackoverflow.com/a/12625986]
1006 */
1007function getSupportedTransform() {
1008    var prefixes = 'transform WebkitTransform MozTransform OTransform msTransform'.split(' ');
1009    var div = document.createElement('div');
1010    for(var i = 0; i < prefixes.length; i++) {
1011        if(div && div.style[prefixes[i]] !== undefined) {
1012            return prefixes[i];
1013        }
1014    }
1015    return false;
1016}
1017
1018/**
1019 * set css transform property for the ad
1020 * @param {string} jQuery object (wrapped set)
1021 * @param {string} values of property
1022 */
1023function set_ad_transform( ad, transform_properties ) {
1024    jQuery( ad ).css({
1025        '-webkit-transform': transform_properties,
1026        '-moz-transform': transform_properties,
1027        'transform': transform_properties
1028    });
1029}
1030
1031/**
1032 * Close item (when user clicks on the close button/background or automatically after n sec.).
1033 *
1034 * @param {string} item_id Id of the item.
1035 */
1036function advads_layer_close_item( item_id ) {
1037	if ( typeof advads_items.close_functions[ item_id ] === 'function' ) {
1038		advads_items.close_functions[ item_id ]();
1039		advads_items.close_functions[ item_id ] = null;
1040
1041		// Close Fancybox window.
1042		if ( jQuery.fancybox && typeof jQuery.fancybox.close === 'function' ) {
1043			jQuery.fancybox.close();
1044		}
1045	}
1046}
1047
1048/**
1049 * Close all items.
1050 */
1051function advads_layer_close_items() {
1052	for ( var item_id in advads_items.close_functions ) {
1053		if ( advads_items.close_functions.hasOwnProperty( item_id ) ) {
1054			advads_layer_close_item( item_id );
1055		}
1056	}
1057}
1058
1059/**
1060 * Close an item if it contains a GAM ad that did not fill the space.
1061 */
1062document.addEventListener( 'aagam_empty_slot', function ( ev ) {
1063    const div = document.getElementById( ev.detail );
1064    if ( ! div ) {
1065        return;
1066    }
1067
1068    const layer = div.closest( '.' + document.body.classList.value.split( 'aa-prefix-' )[1].split( ' ' )[0] + 'layer' );
1069
1070    if ( ! layer ) {
1071        return;
1072    }
1073
1074    if ( typeof advads_items.close_functions[layer.id] === 'function' ) {
1075        advads_layer_close_item( layer.id );
1076    } else {
1077        let interval = setInterval( function () {
1078            if ( typeof advads_items.close_functions[layer.id] === 'function' ) {
1079                advads_layer_close_item( layer.id );
1080                clearInterval( interval );
1081            }
1082        }, 750 );
1083    }
1084} );
1085
1086//https://github.com/tonai/jquery-onend
1087!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){a.fn.onEnd=function(){var a,b=Array.prototype.slice.call(arguments),c=b.pop(),d=b.pop(),e=function(){var b=Array.prototype.slice.call(arguments);clearTimeout(a),a=setTimeout(function(){d.apply(this,b)}.bind(this),c)};e.guid=d.guid||(d.guid=jQuery.guid++),b.push(e),this.on.apply(this,b)}});
1088
1089/*!
1090 * Ouibounce
1091 * https://github.com/carlsednaoui/ouibounce
1092 *
1093 * Copyright (c) 2014 Carl Sednaoui
1094 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php).
1095 **/
1096!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n(require,exports,module):e.ouibounce=n()}(this,function(e,n,o){return function(e,n){"use strict";function o(e,n){return"undefined"==typeof e?n:e}function i(e){var n=24*e*60*60*1e3,o=new Date;return o.setTime(o.getTime()+n),"; expires="+o.toUTCString()}function t(){s()||(L.addEventListener("mouseleave",u),L.addEventListener("mouseenter",r),L.addEventListener("keydown",c))}function u(e){e.clientY>k||(D=setTimeout(m,y))}function r(){D&&(clearTimeout(D),D=null)}
1096function c(e){g||e.metaKey&&76===e.keyCode&&(g=!0,D=setTimeout(m,y))}function d(e,n){return a()[e]===n}function a(){for(var e=document.cookie.split("; "),n={},o=e.length-1;o>=0;o--){var i=e[o].split("=");n[i[0]]=i[1]}return n}function s(){return d(T,"true")&&!v}function m(){s()||(e&&(e.style.display="block"),E(),f())}function f(e){var n=e||{};"undefined"!=typeof n.cookieExpire&&(b=i(n.cookieExpire)),n.sitewide===!0&&(w=";path=/"),"undefined"!=typeof n.cookieDomain&&(x=";domain="+n.cookieDomain),"undefined"!=typeof n.cookieName&&(T=n.cookieName),document.cookie=T+"=true"+b+x+w,L.removeEventListener("mouseleave",u),L.removeEventListener("mouseenter",r),L.removeEventListener("keydown",c)}var l=n||{},v=l.aggressive||!1,k=o(l.sensitivity,20),p=o(l.timer,1e3),y=o(l.delay,0),E=l.callback||function(){},b=i(l.cookieExpire)||"",x=l.cookieDomain?";domain="+l.cookieDomain:"",T=l.cookieName?l.cookieName:"viewedOuibounceModal",w=l.sitewide===!0?";path=/":"",D=null,L=document.documentElement;setTimeout(t,p);var g=!1;return{fire:m,disable:f,isDisabled:s}}});
1097
1098/*! waitForImages jQuery Plugin 2015-06-02 */
1099!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){var b="waitForImages";a.waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage","cursor"],hasImageAttributes:["srcset"]},a.expr[":"]["has-src"]=function(b){return a(b).is('img[src][src!=""]')},a.expr[":"].uncached=function(b){return a(b).is(":has-src")?!b.complete:!1},a.fn.waitForImages=function(){var c,d,e,f=0,g=0,h=a.Deferred();if(a.isPlainObject(arguments[0])?(e=arguments[0].waitForAll,d=arguments[0].each,c=arguments[0].finished):1===arguments.length&&"boolean"===a.type(arguments[0])?e=arguments[0]:(c=arguments[0],d=arguments[1],e=arguments[2]),c=c||a.noop,d=d||a.noop,e=!!e,!a.isFunction(c)||!a.isFunction(d))throw new TypeError("An invalid callback was supplied.");return this.each(function(){var i=a(this),j=[],k=a.waitForImages.hasImageProperties||[],l=a.waitForImages.hasImageAttributes||[],m=/url\(\s*(['"]?)(.*?)\1\s*\)/g;e?i.find("*").addBack().each(function(){var b=a(this);b.is("img:has-src")&&j.push({src:b.attr("src"),element:b[0]}),a.each(k,function(a,c){var d,e=b.css(c);if(!e)return!0;for(;d=m.exec(e);)j.push({src:d[2],element:b[0]})}),a.each(l,function(c,d){var e,f=b.attr(d);return f?(e=f.split(","),void a.each(e,function(c,d){d=a.trim(d).split(" ")[0],j.push({src:d,element:b[0]})})):!0})}):i.find("img:has-src").each(function(){j.push({src:this.src,element:this})}),f=j.length,g=0,0===f&&(c.call(i[0]),h.resolveWith(i[0])),a.each(j,function(e,j){var k=new Image,l="load."+b+" error."+b;a(k).one(l,function m(b){var e=[g,f,"load"==b.type];return g++,d.apply(j.element,e),h.notifyWith(j.element,e),a(this).off(l,m),g==f?(c.call(i[0]),h.resolveWith(i[0]),!1):void 0}),k.src=j.src})}),h.promise()}});
1100;
1101/*! This file is auto-generated */
1102(function() {
1103"use strict";var wp;(wp||={}).hooks=(()=>{var v=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var w=(e,n)=>{for(var s in n)v(e,s,{get:n[s],enumerable:!0})},D=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of g(n))!I.call(e,t)&&t!==s&&v(e,t,{get:()=>n[t],enumerable:!(r=S(n,t))||r.enumerable});return e};var T=e=>D(v({},"__esModule",{value:!0}),e);var le={};w(le,{actions:()=>ae,addAction:()=>J,addFilter:()=>K,applyFilters:()=>N,applyFiltersAsync:()=>ee,createHooks:()=>F,currentAction:()=>te,currentFilter:()=>re,defaultHooks:()=>b,didAction:()=>ie,didFilter:()=>se,doAction:()=>X,doActionAsync:()=>Y,doingAction:()=>ne,doingFilter:()=>oe,filters:()=>ce,hasAction:()=>P,hasFilter:()=>Q,removeAction:()=>L,removeAllActions:()=>U,removeAllFilters:()=>W,removeFilter:()=>M});function z(e){return typeof e!="string"||e===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}var m=z;function E(e){return typeof e!="string"||e===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}var f=E;function Z(e,n){return function(r,t,a,i=10){let c=e[n];if(!f(r)||!m(t))return;if(typeof a!="function"){console.error("The hook callback must be a function.");return}if(typeof i!="number"){console.error("If specified, the hook priority must be a number.");return}let l={callback:a,priority:i,namespace:t};if(c[r]){let o=c[r].handlers,d;for(d=o.length;d>0&&!(i>=o[d-1].priority);d--);d===o.length?o[d]=l:o.splice(d,0,l),c.__current.forEach(h=>{h.name===r&&h.currentIndex>=d&&h.currentIndex++})}else c[r]={handlers:[l],runs:0};r!=="hookAdded"&&e.doAction("hookAdded",r,t,a,i)}}var H=Z;function C(e,n,s=!1){return function(t,a){let i=e[n];if(!f(t)||!s&&!m(a))return;if(!i[t])return 0;let c=0;if(s)c=i[t].handlers.length,i[t]={runs:i[t].runs,handlers:[]};else{let l=i[t].handlers;for(let o=l.length-1;o>=0;o--)l[o].namespace===a&&(l.splice(o,1),c++,i.__current.forEach(d=>{d.name===t&&d.currentIndex>=o&&d.currentIndex--}))}return t!=="hookRemoved"&&e.doAction("hookRemoved",t,a),c}}var p=C;function O(e,n){return function(r,t){let a=e[n];return typeof t<"u"?r in a&&a[r].handlers.some(i=>i.namespace===t):r in a}}var _=O;function j(e,n,s,r){return function(a,...i){let c=e[n];c[a]||(c[a]={handlers:[],runs:0}),c[a].runs++;let l=c[a].handlers;if(!l||!l.length)return s?i[0]:void 0;let o={name:a,currentIndex:0};async function d(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;
1103)u=await l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}function h(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;)u=l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}return(r?d:h)()}}var A=j;function $(e,n){return function(){let r=e[n];return Array.from(r.__current).at(-1)?.name??null}}var y=$;function V(e,n){return function(r){let t=e[n];return typeof r>"u"?t.__current.size>0:Array.from(t.__current).some(a=>a.name===r)}}var k=V;function q(e,n){return function(r){let t=e[n];if(f(r))return t[r]&&t[r].runs?t[r].runs:0}}var x=q;var B=class{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=H(this,"actions"),this.addFilter=H(this,"filters"),this.removeAction=p(this,"actions"),this.removeFilter=p(this,"filters"),this.hasAction=_(this,"actions"),this.hasFilter=_(this,"filters"),this.removeAllActions=p(this,"actions",!0),this.removeAllFilters=p(this,"filters",!0),this.doAction=A(this,"actions",!1,!1),this.doActionAsync=A(this,"actions",!1,!0),this.applyFilters=A(this,"filters",!0,!1),this.applyFiltersAsync=A(this,"filters",!0,!0),this.currentAction=y(this,"actions"),this.currentFilter=y(this,"filters"),this.doingAction=k(this,"actions"),this.doingFilter=k(this,"filters"),this.didAction=x(this,"actions"),this.didFilter=x(this,"filters")}};function G(){return new B}var F=G;var b=F(),{addAction:J,addFilter:K,removeAction:L,removeFilter:M,hasAction:P,hasFilter:Q,removeAllActions:U,removeAllFilters:W,doAction:X,doActionAsync:Y,applyFilters:N,applyFiltersAsync:ee,currentAction:te,currentFilter:re,doingAction:ne,doingFilter:oe,didAction:ie,didFilter:se,actions:ae,filters:ce}=b;return T(le);})();
1104(window.wp ||= {}).hooks = wp.hooks;
1105})();
1106;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.