1var ql="1.3.17";function aa(e,t,n){return Math.max(e,Math.min(t,n))}function Kl(e,t,n){return(1-n)*e+n*t}function Ul(e,t,n,i){return Kl(e,t,1-Math.exp(-n*i))}function Zl(e,t){return(e%t+t)%t}var Jl=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(e){if(!this.isRunning)return;let t=!1;if(this.duration&&this.easing){this.currentTime+=e;const n=aa(0,this.currentTime/this.duration,1);t=n>=1;const i=t?1:this.easing(n);this.value=this.from+(this.to-this.from)*i}else this.lerp?(this.value=Ul(this.value,this.to,this.lerp*60,e),Math.round(this.value)===this.to&&(this.value=this.to,t=!0)):(this.value=this.to,t=!0);t&&this.stop(),this.onUpdate?.(this.value,t)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:i,easing:s,onStart:r,onUpdate:a}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=i,this.easing=s,this.currentTime=0,this.isRunning=!0,r?.(),this.onUpdate=a}};function Ql(e,t){let n;return function(...i){let s=this;clearTimeout(n),n=setTimeout(()=>{n=void 0,e.apply(s,i)},t)}}var ec=class{constructor(e,t,{autoResize:n=!0,debounce:i=250}={}){this.wrapper=e,this.content=t,n&&(this.debouncedResize=Ql(this.resize,i),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},oa=class{events={};emit(e,...t){let n=this.events[e]||[];for(let i=0,s=n.length;i<s;i++)n[i]?.(...t)}on(e,t){return this.events[e]?.push(t)||(this.events[e]=[t]),()=>{this.events[e]=this.events[e]?.filter(n=>t!==n)}}off(e,t){this.events[e]=this.events[e]?.filter(n=>t!==n)}destroy(){this.events={}}},Ys=100/6,we={passive:!1},tc=class{constructor(e,t={wheelMultiplier:1,touchMultiplier:1}){this.element=e,this.options=t,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,we),this.element.addEventListener("touchstart",this.onTouchStart,we),this.element.addEventListener("touchmove",this.onTouchMove,we),this.element.addEventListener("touchend",this.onTouchEnd,we)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new oa;on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,we),this.element.removeEventListener("touchstart",this.onTouchStart,we),this.element.removeEventListener("touchmove",this.onTouchMove,we),this.element.removeEventListener("touchend",this.onTouchEnd,we)}onTouchStart=e=>{const{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{const{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e,i=-(t-this.touchStart.x)*this.options.touchMultiplier,s=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:i,y:s},this.emitter.emit("scroll",{deltaX:i,deltaY:s,event:e})};onTouchEnd=e=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:n,deltaMode:i}=e;const s=i===1?Ys:i===2?this.window.width:1,r=i===1?Ys:i===2?this.window.height:1;t*=s,n*=r,t*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:t,deltaY:n,event:e})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},js=e=>Math.min(1,1.001-Math.pow(2,-10*e)),nc=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new Jl;emitter=new oa;dimensions;virtualScroll;constructor({wrapper:e=window,content:t=document.documentElement,eventsTarget:n=e,smoothWheel:i=!0,syncTouch:s=!1,syncTouchLerp:r=.075,touchInertiaExponent:a=1.7,duration:l,easing:o,lerp:u=.1,infinite:d=!1,orientation:h="vertical",gestureOrientation:p=h==="horizontal"?"both":"vertical",touchMultiplier:c=1,wheelMultiplier:f=1,autoResize:m=!0,prevent:y,virtualScroll:g,overscroll:v=!0,autoRaf:b=!1,anchors:M=!1,autoToggle:T=!1,allowNestedScroll:S=!1,__experimental__naiveDimensions:E=!1,naiveDimensions:x=E,stopInertiaOnNavigate:P=!1}={}){window.lenisVersion=ql,(!e||e===document.documentElement)&&(e=window),typeof l=="number"&&typeof o!="function"?o=js:typeof o=="function"&&typeof l!="number"&&(l=1),this.options={wrapper:e,content:t,eventsTarget:n,smoothWheel:i,syncTouch:s,syncTouchLerp:r,touchInertiaExponent:a,duration:l,easing:o,lerp:u,infinite:d,gestureOrientation:p,orientation:h,touchMultiplier:c,wheelMultiplier:f,autoResize:m,prevent:y,virtualScroll:g,overscroll:v,autoRaf:b,anchors:M,autoToggle:T,allowNestedScroll:S,naiveDimensions:x,stopInertiaOnNavigate:P},this.dimensions=new ec(e,t,{autoResize:m}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=ne
1w tc(n,{touchMultiplier:c,wheelMultiplier:f}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0})),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}onScrollEnd=e=>{e instanceof CustomEvent||(this.isScrolling==="smooth"||this.isScrolling===!1)&&e.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){const e=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[e]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=e=>{e.propertyName.includes("overflow")&&this.checkOverflow()};setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:"instant"}):this.options.wrapper.scrollTo({top:e,behavior:"instant"})}onClick=e=>{const n=e.composedPath().filter(i=>i instanceof HTMLAnchorElement&&i.getAttribute("href"));if(this.options.anchors){const i=n.find(s=>s.getAttribute("href")?.includes("#"));if(i){const s=i.getAttribute("href");if(s){const r=typeof this.options.anchors=="object"&&this.options.anchors?this.options.anchors:void 0,a=`#${s.split("#")[1]}`;this.scrollTo(a,r)}}}this.options.stopInertiaOnNavigate&&n.find(s=>s.host===window.location.host)&&this.reset()};onPointerDown=e=>{e.button===1&&this.reset()};onVirtualScroll=e=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(e)===!1)return;const{deltaX:t,deltaY:n,event:i}=e;if(this.emitter.emit("virtual-scroll",{deltaX:t,deltaY:n,event:i}),i.ctrlKey||i.lenisStopPropagation)return;const s=i.type.includes("touch"),r=i.type.includes("wheel");this.isTouching=i.type==="touchstart"||i.type==="touchmove";const a=t===0&&n===0;if(this.options.syncTouch&&s&&i.type==="touchstart"&&a&&!this.isStopped&&!this.isLocked){this.reset();return}const o=this.options.gestureOrientation==="vertical"&&n===0||this.options.gestureOrientation==="horizontal"&&t===0;if(a||o)return;let u=i.composedPath();u=u.slice(0,u.indexOf(this.rootElement));const d=this.options.prevent;if(u.find(y=>y instanceof HTMLElement&&(typeof d=="function"&&d?.(y)||y.hasAttribute?.("data-lenis-prevent")||s&&y.hasAttribute?.("data-lenis-prevent-touch")||r&&y.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.checkNestedScroll(y,{deltaX:t,deltaY:n}))))return;if(this.isStopped||this.isLocked){i.cancelable&&i.preventDefault();return}if(!(this.options.syncTouch&&s||this.options.smoothWheel&&r)){this.isScrolling="native",this.animate.stop(),i.lenisStopPropagation=!0;return}let p=n;this.options.gestureOrientation==="both"?p=Math.abs(n)>Math.abs(t)?n:t:this.options.gestureOrientation==="horizontal"&&(p=t),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&n>0||this.animatedScroll===this.limit&&n<0))&&(i.lenisStopPropagation=!0),i.cancelable&&i.preventDefault();const c=s&&this.options.syncTouch,m=s&&i.type==="touchend";m&&(p=Math.sign(this.velocity)*Math.pow(Math.abs(this.velocity),this.options.touchInertiaExponent)),this.scrollTo(this.targetScroll+p,{programmatic:!1,...c?{lerp:m?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
1()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){const e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isStopped||(this.isScrolling="native"),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty("overflow");return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty("overflow","clip");return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=e=>{const t=e-(this.time||e);this.time=e,this.animate.advance(t*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(e,{offset:t=0,immediate:n=!1,lock:i=!1,programmatic:s=!0,lerp:r=s?this.options.lerp:void 0,duration:a=s?this.options.duration:void 0,easing:l=s?this.options.easing:void 0,onStart:o,onComplete:u,force:d=!1,userData:h}={}){if(!((this.isStopped||this.isLocked)&&!d)){if(typeof e=="string"&&["top","left","start","#"].includes(e))e=0;else if(typeof e=="string"&&["bottom","right","end"].includes(e))e=this.limit;else{let p;if(typeof e=="string"?(p=document.querySelector(e),p||(e==="#top"?e=0:console.warn("Lenis: Target not found",e))):e instanceof HTMLElement&&e?.nodeType&&(p=e),p){if(this.options.wrapper!==window){const f=this.rootElement.getBoundingClientRect();t-=this.isHorizontal?f.left:f.top}const c=p.getBoundingClientRect();e=(this.isHorizontal?c.left:c.top)+this.animatedScroll}}if(typeof e=="number"){if(e+=t,e=Math.round(e),this.options.infinite){if(s){this.targetScroll=this.animatedScroll=this.scroll;const p=e-this.animatedScroll;p>this.limit/2?e=e-this.limit:p<-this.limit/2&&(e=e+this.limit)}}else e=aa(0,e,this.limit);if(e===this.targetScroll){o?.(this),u?.(this);return}if(this.userData=h??{},n){this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),u?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}s||(this.targetScroll=e),typeof a=="number"&&typeof l!="function"?l=js:typeof l=="function"&&typeof a!="number"&&(a=1),this.animate.fromTo(this.animatedScroll,e,{duration:a,easing:l,lerp:r,onStart:()=>{i&&(this.isLocked=!0),this.isScrolling="smooth",o?.(this)},onUpdate:(p,c)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=p-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=p,this.setScroll(this.scroll),s&&(this.targetScroll=p),c||this.emit(),c&&(this.reset(),this.emit(),u?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(e,{deltaX:t,deltaY:n}){const i=Date.now(),s=e._lenis??={};let r,a,l,o,u,d,h,p;const c=this.options.gestureOrientation;if(i-(s.time??0)>2e3){s.time=Date.now();const T=window.getComputedStyle(e);s.computedStyle=T;const S=T.overflowX,E=T.overflowY;if(r=["auto","overlay","scroll"].includes(S),a=["auto","overlay","scroll"].includes(E),s.hasOverflowX=r,s.hasOverflowY=a,!r&&!a||c==="vertical"&&!a||c==="horizontal"&&!r)return!1;u=e.scrollWidth,d=e.scrollHeight,h=e.clientWidth,p=e.clientHeight,l=u>h,o=d>p,s.isScrollableX=l,s.isScrollableY=o,s.scrollWidth=u,s.scrollHeight=d,s.clientWidth=h,s.clientHeight=p}else l=s.isScrollableX,o=s.isScrollableY,r=s.hasOverflowX,a=s.hasOverflowY,u=s.scrollWidth,d=s.scrollHeight,h=s.clientWidth,p=s.clientHeight;if(!r&&!a||!l&&!o||c==="vertical"&&(!a||!o)||c==="horizontal"&&(!r||!l))return!1;let f;if(c==="horizontal")f="x";else if(c==="vertical")f="y";else{const T=t!==0,S=n!==0;T&&r&&l&&(f="x"),S&&a&&o&&(f="y")}
1if(!f)return!1;let m,y,g,v,b;if(f==="x")m=e.scrollLeft,y=u-h,g=t,v=r,b=l;else if(f==="y")m=e.scrollTop,y=d-p,g=n,v=a,b=o;else return!1;return(g>0?m<y:m>0)&&v&&b}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){const e=this.options.wrapper;return this.isHorizontal?e.scrollX??e.scrollLeft:e.scrollY??e.scrollTop}get scroll(){return this.options.infinite?Zl(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let e="lenis";return this.options.autoToggle&&(e+=" lenis-autoToggle"),this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),this.isScrolling==="smooth"&&(e+=" lenis-smooth"),e}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}};function qs(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Zi(e={},t={}){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(i=>n.indexOf(i)<0).forEach(i=>{typeof e[i]>"u"?e[i]=t[i]:qs(t[i])&&qs(e[i])&&Object.keys(t[i]).length>0&&Zi(e[i],t[i])})}const la={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Q(){const e=typeof document<"u"?document:{};return Zi(e,la),e}const ic={document:la,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function Y(){const e=typeof window<"u"?window:{};return Zi(e,ic),e}function Pe(e=""){return e.trim().split(" ").filter(t=>!!t.trim())}function sc(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function ft(e,t=0){return setTimeout(e,t)}function de(){return Date.now()}function rc(e){const t=Y();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function mi(e,t="x"){const n=Y();let i,s,r;const a=rc(e);return n.WebKitCSSMatrix?(s=a.transform||a.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(l=>l.replace(",",".")).join(", ")),r=new n.WebKitCSSMatrix(s==="none"?"":s)):(r=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=r.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?s=r.m41:i.length===16?s=parseFloat(i[12]):s=parseFloat(i[4])),t==="y"&&(n.WebKitCSSMatrix?s=r.m42:i.length===16?s=parseFloat(i[13]):s=parseFloat(i[5])),s||0}function kt(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function ac(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function ce(...e){const t=Object(e[0]);for(let n=1;n<e.length;n+=1){const i=e[n];if(i!=null&&!ac(i)){const s=Object.keys(Object(i)).filter(r=>r!=="__proto__"&&r!=="constructor"&&r!=="prototype");for(let r=0,a=s.length;r<a;r+=1){const l=s[r],o=Object.getOwnPropertyDescriptor(i,l);o!==void 0&&o.enumerable&&(kt(t[l])&&kt(i[l])?i[l].__swiper__?t[l]=i[l]:ce(t[l],i[l]):!kt(t[l])&&kt(i[l])?(t[l]={},i[l].__swiper__?t[l]=i[l]:ce(t[l],i[l])):t[l]=i[l])}}}return t}function Ve(e,t,n){e.style.setProperty(t,n)}function ca({swiper:e,targetPosition:t,side:n}){const i=Y(),s=-e.translate;let r=null,a;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(e.cssModeFrameID);const o=t>s?"next":"prev",u=(h,p)=>o==="next"&&h>=p||o==="prev"&&h<=p,d=()=>{a=new Date().getTime(),r===null&&(r=a);const h=Math.max(Math.min((a-r)/l,1),0),p=.5-Math.cos(h*Math.PI)/2;let c=s+p*(t-s);if(u(c,t)&&(c=t),e.wrapperEl.scrollTo({[n]:c}),u(c,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:c})}),i.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=i.requestAnimationFrame(d)};d()}function et(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function ee(e,t=""){const n=Y(),i=[...e.children];return n.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(s=>s.matches(t)):i}function oc(e,t){const n=[t];for(;n.length>0;){const i=n.shift();if(e===i)return!0;n.push(...i.children,...i.shadowRoot?i.shadowRoot.children:[],...i.assignedElements?i.assignedElements():[])}}function lc(e,t){const n=Y();let i=t.contains(e);return!i&&n.HTMLSlotElement&&t instanceof HTMLSlotElement&&(i=[...t.assignedElements()].includes(e),i||(i=oc(e,t))),i}function Cn(e){try{console.warn(e);return}catch{}}function ue(e,t=[]){const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:Pe(t)),n}function _n(e){const t=Y(),n=Q(),i=e.getBoundingClientRect(),s=n.body,r=e.clientTop||s.clientTop||0,a=e.clientLeft||s.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,o=e===t?t.scrollX:e.scrollLeft;return{top:i.top+l-r,left:i.left+o-a}}function cc(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}function uc(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}function Oe(e,t){return Y().getComputedStyle(e,null).getPropertyValue(t)}function Ht(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function We(e,t){const n=[];let i=e.parentElement;for(;i;)t?i.matches(t)&&n.push(i):n.push(i),i=i.parentElement;return n}function Rt(e,t){function n(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",n))}t&&e.addEventListener("transitionend",n)}function gi(e,t,n){const i=Y();return e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom"))}function W(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function kn(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90===0?t+.001:t}
vendor: 29,089 bytes, line 1
1function be(e,t=""){typeof trustedTypes<"u"?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:n=>n}).createHTML(t):e.innerHTML=t}let Un;function dc(){const e=Y(),t=Q();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function ua(){return Un||(Un=dc()),Un}let Zn;function fc({userAgent:e}={}){const t=ua(),n=Y(),i=n.navigator.platform,s=e||n.navigator.userAgent,r={ios:!1,android:!1},a=n.screen.width,l=n.screen.height,o=s.match(/(Android);?[\s\/]+([\d.]+)?/);let u=s.match(/(iPad)(?!\1).*OS\s([\d_]+)/);const d=s.match(/(iPod)(.*OS\s([\d_]+))?/),h=!u&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p=i==="Win32";let c=i==="MacIntel";const f=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!u&&c&&t.touch&&f.indexOf(`${a}x${l}`)>=0&&(u=s.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),c=!1),o&&!p&&(r.os="android",r.android=!0),(u||h||d)&&(r.os="ios",r.ios=!0),r}function da(e={}){return Zn||(Zn=fc(e)),Zn}let Jn;function hc(){const e=Y(),t=da();let n=!1;function i(){const l=e.navigator.userAgent.toLowerCase();return l.indexOf("safari")>=0&&l.indexOf("chrome")<0&&l.indexOf("android")<0}if(i()){const l=String(e.navigator.userAgent);if(l.includes("Version/")){const[o,u]=l.split("Version/")[1].split(" ")[0].split(".").map(d=>Number(d));n=o<16||o===16&&u<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=i(),a=r||s&&t.ios;return{isSafari:n||r,needPerspectiveFix:n,need3dFix:a,isWebView:s}}function fa(){return Jn||(Jn=hc()),Jn}function pc({swiper:e,on:t,emit:n}){const i=Y();let s=null,r=null;const a=()=>{!e||e.destroyed||!e.initialized||(n("beforeResize"),n("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(s=new ResizeObserver(d=>{r=i.requestAnimationFrame(()=>{const{width:h,height:p}=e;let c=h,f=p;d.forEach(({contentBoxSize:m,contentRect:y,target:g})=>{g&&g!==e.el||(c=y?y.width:(m[0]||m).inlineSize,f=y?y.height:(m[0]||m).blockSize)}),(c!==h||f!==p)&&a()})}),s.observe(e.el))},o=()=>{r&&i.cancelAnimationFrame(r),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null)},u=()=>{!e||e.destroyed||!e.initialized||n("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof i.ResizeObserver<"u"){l();return}i.addEventListener("resize",a),i.addEventListener("orientationchange",u)}),t("destroy",()=>{o(),i.removeEventListener("resize",a),i.removeEventListener("orientationchange",u)})}function mc({swiper:e,extendParams:t,on:n,emit:i}){const s=[],r=Y(),a=(u,d={})=>{const h=r.MutationObserver||r.WebkitMutationObserver,p=new h(c=>{if(e.__preventObserver__)return;if(c.length===1){i("observerUpdate",c[0]);return}const f=function(){i("observerUpdate",c[0])};r.requestAnimationFrame?r.requestAnimationFrame(f):r.setTimeout(f,0)});p.observe(u,{attributes:typeof d.attributes>"u"?!0:d.attributes,childList:e.isElement||(typeof d.childList>"u"?!0:d).childList,characterData:typeof d.characterData>"u"?!0:d.characterData}),s.push(p)},l=()=>{if(e.params.observer){if(e.params.observeParents){const u=We(e.hostEl);for(let d=0;d<u.length;d+=1)a(u[d])}a(e.hostEl,{childList:e.params.observeSlideChildren}),a(e.wrapperEl,{attributes:!1})}},o=()=>{s.forEach(u=>{u.disconnect()}),s.splice(0,s.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",l),n("destroy",o)}var gc={on(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const s=n?"unshift":"push";return e.split(" ").forEach(r=>{i.eventsListeners[r]||(i.eventsListeners[r]=[]),i.eventsListeners[r][s](t)}),i},once(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;function s(...r){i.off(e,s),s.__emitterProxy&&delete s.__emitterProxy,t.apply(i,r)}return s.__emitterProxy=t,i.on(e,s,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")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||!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.eventsListeners||e.split(" ").forEach(i=>{typeof t>"u"?n.eventsListeners[i]=[]:n.eventsListeners[i]&&n.eventsListeners[i].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[i].splice(r,1)})}),n},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let n,i,s;return typeof e[0]=="string"||Array.isArray(e[0])?(n=e[0],i=e.slice(1,e.length),s=t):(n=e[0].events,i=e[0].data,s=e[0].context||t),i.unshift(s),(Array.isArray(n)?n:n.split(" ")).forEach(a=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(l=>{l.apply(s,[a,...i])}),t.eventsListeners&&t.eventsListeners[a]&&t.eventsListeners[a].forEach(l=>{l.apply(s,i)})}),t}};function vc(){const e=this;let t,n;const i=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=i.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=i.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(Oe(i,"padding-left")||0,10)-parseInt(Oe(i,"padding-right")||0,10),n=n-parseInt(Oe(i,"padding-top")||0,10)-parseInt(Oe(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}))}function yc(){const e=this;function t(_,C){return parseFloat(_.getPropertyValue(e.getDirectionLabel(C))||0)}const n=e.params,{wrapperEl:i,slidesEl:s,rtlTranslate:r,wrongRTL:a}=e,l=e.virtual&&n.virtual.enabled,o=l?e.virtual.slides.length:e.slides.length,u=ee(s,`.${e.params.slideClass}, swiper-slide`),d=l?e.virtual.slides.length:u.length;let h=[];const p=[],c=[];let f=n.slidesOffsetBefore;typeof f=="function"&&(f=n.slidesOffsetBefore.call(e));let m=n.slidesOffsetAfter;typeof m=="function"&&(m=n.slidesOffsetAfter.call(e));const y=e.snapGrid.length,g=e.slidesGrid.length,v=e.size-f-m;let b=n.spaceBetween,M=-f,T=0,S=0;if(typeof v>"u")return;typeof b=="string"&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*v:typeof b=="string"&&(b=parseFloat(b)),e.virtualSize=-b-f-m,u.forEach(_=>{r?_.style.marginLeft="":_.style.marginRight="",_.style.marginBottom="",_.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Ve(i,"--swiper-centered-offset-before",""),Ve(i,"--swiper-centered-offset-after","")),n.cssMode&&(Ve(i,"--swiper-slides-offset-before",`${f}px`),Ve(i,"--swiper-slides-offset-after",`${m}px`));const E=n.grid&&n.grid.rows>1&&e.grid;E?e.grid.initSlides(u):e.grid&&e.grid.unsetSlides();let x;const P=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(_=>typeof n.breakpoints[_].slidesPerView<"u").length>0;for(let _=0;_<d;_+=1){x=0;const C=u[_];if(!(C&&(E&&e.grid.updateSlide(_,C,u),Oe(C,"display")==="none"))){if(l&&n.slidesPerView==="auto")n.virtual.slidesPerViewAutoSlideSize&&(x=n.virtual.slidesPerViewAutoSlideSize),x&&C&&(n.roundLengths&&(x=Math.floor(x)),C.style[e.getDirectionLabel("width")]=`${x}px`);else if(n.slidesPerView==="auto"){P&&(C.style[e.getDirectionLabel("width")]="");const w=getComputedStyle(C),L=C.style.transform,D=C.style.webkitTransform;if(L&&(C.style.transform="none"),D&&(C.style.webkitTransform="none"),n.roundLengths)x=e.isHorizontal()?gi(C,"width"):gi(C,"height");else{const z=t(w,"width"),O=t(w,"padding-left"),A=t(w,"padding-right"),I=t(w,"margin-left"),F=t(w,"margin-right"),B=w.getPropertyValue("box-sizing");if(B&&B==="border-box")x=z+I+F;else{const{clientWidth:X,offsetWidth:ae}=C;x=z+O+A+I+F+(ae-X)}}L&&(C.style.transform=L),D&&(C.style.webkitTransform=D),n.roundLengths&&(x=Math.floor(x))}else x=(v-(n.slidesPerView-1)*b)/n.slidesPerView,n.roundLengths&&(x=Math.floor(x)),C&&(C.style[e.getDirectionLabel("width")]=`${x}px`);C&&(C.swiperSlideSize=x),c.push(x),n.centeredSlides?(M=M+x/2+T/2+b,T===0&&_!==0&&(M=M-v/2-b),_===0&&(M=M-v/2-b),Math.abs(M)<1/1e3&&(M=0),n.roundLengths&&(M=Math.floor(M)),S%n.slidesPerGroup===0&&h.push(M),p.push(M)):(n.roundLengths&&(M=Math.floor(M)),(S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup===0&&h.push(M),p.push(M),M=M+x+b),e.virtualSize+=x+b,T=x,S+=1}}if(e.virtualSize=Math.max(e.virtualSize,v)+m,r&&a&&(n.effect==="slide"||n.effect==="coverflow")&&(i.style.width=`${e.virtualSize+b}px`),n.setWrapperSize&&(i.style[e.getDirectionLabel("width")]=`${e.virtualSize+b}px`),E&&e.grid.updateWrapperSize(x,h),!n.centeredSlides){const _=n.slidesPerView!=="auto"&&n.slidesPerView%1!==0,C=n.snapToSlideEdge&&!n.loop&&(n.slidesPerView==="auto"||_);let w=h.length;if(C){let D;if(n.slidesPerView==="auto"){D=1;let z=0;for(let O=c.length-1;O>=0&&(z+=c[O]+(O<c.length-1?b:0),z<=v);O-=1)D=c.length-O}else D=Math.floor(n.slidesPerView);w=Math.max(d-D,0)}const L=[];for(let D=0;D<h.length;D+=1){let z=h[D];n.roundLengths&&(z=Math.floor(z)),C?D<=w&&L.push(z):h[D]<=e.virtualSize-v&&L.push(z)}h=L,Math.floor(e.virtualSize-v)-Math.floor(h[h.length-1])>1&&(C||h.push(e.virtualSize-v))}if(l&&n.loop){const _=c[0]+b;if(n.slidesPerGroup>1){const C=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),w=_*n.slidesPerGroup;for(let L=0;L<C;L+=1)h.push(h[h.length-1]+w)}for(let C=0;C<e.virtual.slidesBefore+e.virtual.slidesAfter;C+=1)n.slidesPerGroup===1&&h.push(h[h.length-1]+_),p.push(p[p.length-1]+_),e.virtualSize+=_}if(h.length===0&&(h=[0]),b!==0){const _=e.isHorizontal()&&r?"marginLeft":e.getDirectionLabel("marginRight");u.filter((C,w)=>!n.cssMode||n.loop?!0:w!==u.length-1).forEach(C=>{C.style[_]=`${b}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let _=0;c.forEach(w=>{_+=w+(b||0)}),_-=b;const C=_>v?_-v:0;h=h.map(w=>w<=0?-f:w>C?C+m:w)}if(n.centerInsufficientSlides){let _=0;if(c.forEach(C=>{_+=C+(b||0)}),_-=b,_<v){const C=(v-_)/2;h.forEach((w,L)=>{h[L]=w-C}),p.forEach((w,L)=>{p[L]=w+C})}}if(Object.assign(e,{slides:u,snapGrid:h,slidesGrid:p,slidesSizesGrid:c}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Ve(i,"--swiper-centered-offset-before",`${-h[0]}px`),Ve(i,"--swiper-centered-offset-after",`${e.size/2-c[c.length-1]/2}px`);const _=-e.snapGrid[0],C=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(w=>w+_),e.slidesGrid=e.slidesGrid.map(w=>w+C)}if(d!==o&&e.emit("slidesLengthChange"),h.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==g&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!l&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const _=`${n.containerModifierClass}backface-hidden`,C=e.el.classList.contains(_);d<=n.maxBackfaceHiddenSlides?C||e.el.classList.add(_):C&&e.el.classList.remove(_)}}function bc(e){const t=this,n=[],i=t.virtual&&t.params.virtual.enabled;let s=0,r;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const a=l=>i?t.slides[t.getSlideIndexByData(l)]:t.slides[l];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(l=>{n.push(l)});else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const l=t.activeIndex+r;if(l>t.slides.length&&!i)break;n.push(a(l))}else n.push(a(t.activeIndex));for(r=0;r<n.length;r+=1)if(typeof n[r]<"u"){const l=n[r].offsetHeight;s=l>s?l:s}(s||s===0)&&(t.wrapperEl.style.height=`${s}px`)}function Sc(){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()}const Ks=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function xc(e=this&&this.translate||0){const t=this,n=t.params,{slides:i,rtlTranslate:s,snapGrid:r}=t;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let a=-e;s&&(a=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=n.spaceBetween;typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:typeof l=="string"&&(l=parseFloat(l));for(let o=0;o<i.length;o+=1){const u=i[o];let d=u.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(d-=i[0].swiperSlideOffset);const h=(a+(n.centeredSlides?t.minTranslate():0)-d)/(u.swiperSlideSize+l),p=(a-r[0]+(n.centeredSlides?t.minTranslate():0)-d)/(u.swiperSlideSize+l),c=-(a-d),f=c+t.slidesSizesGrid[o],m=c>=0&&c<=t.size-t.slidesSizesGrid[o],y=c>=0&&c<t.size-1||f>1&&f<=t.size||c<=0&&f>=t.size;y&&(t.visibleSlides.push(u),t.visibleSlidesIndexes.push(o)),Ks(u,y,n.slideVisibleClass),Ks(u,m,n.slideFullyVisibleClass),u.progress=s?-h:h,u.originalProgress=s?-p:p}}function Tc(e){const t=this;if(typeof e>"u"){const d=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*d||0}const n=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:s,isBeginning:r,isEnd:a,progressLoop:l}=t;const o=r,u=a;if(i===0)s=0,r=!0,a=!0;else{s=(e-t.minTranslate())/i;const d=Math.abs(e-t.minTranslate())<1,h=Math.abs(e-t.maxTranslate())<1;r=d||s<=0,a=h||s>=1,d&&(s=0),h&&(s=1)}if(n.loop){const d=t.getSlideIndexByData(0),h=t.getSlideIndexByData(t.slides.length-1),p=t.slidesGrid[d],c=t.slidesGrid[h],f=t.slidesGrid[t.slidesGrid.length-1],m=Math.abs(e);m>=p?l=(m-p)/f:l=(m+f-c)/f,l>1&&(l-=1)}Object.assign(t,{progress:s,progressLoop:l,isBeginning:r,isEnd:a}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),a&&!u&&t.emit("reachEnd toEdge"),(o&&!r||u&&!a)&&t.emit("fromEdge"),t.emit("progress",s)}const Qn=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function Ec(){const e=this,{slides:t,params:n,slidesEl:i,activeIndex:s}=e,r=e.virtual&&n.virtual.enabled,a=e.grid&&n.grid&&n.grid.rows>1,l=h=>ee(i,`.${n.slideClass}${h}, swiper-slide${h}`)[0];let o,u,d;if(r)if(n.loop){let h=s-e.virtual.slidesBefore;h<0&&(h=e.virtual.slides.length+h),h>=e.virtual.slides.length&&(h-=e.virtual.slides.length),o=l(`[data-swiper-slide-index="${h}"]`)}else o=l(`[data-swiper-slide-index="${s}"]`);else a?(o=t.find(h=>h.column===s),d=t.find(h=>h.column===s+1),u=t.find(h=>h.column===s-1)):o=t[s];o&&(a||(d=uc(o,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!d&&(d=t[0]),u=cc(o,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!u===0&&(u=t[t.length-1]))),t.forEach(h=>{Qn(h,h===o,n.slideActiveClass),Qn(h,h===d,n.slideNextClass),Qn(h,h===u,n.slidePrevClass)}),e.emitSlidesClasses()}const vn=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,i=t.closest(n());if(i){let s=i.querySelector(`.${e.params.lazyPreloaderClass}`);!s&&e.isElement&&(i.shadowRoot?s=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(s=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),s&&!s.lazyPreloaderManaged&&s.remove())})),s&&!s.lazyPreloaderManaged&&s.remove()}},ei=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},vi=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=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const a=s,l=[a-t];l.push(...Array.from({length:t}).map((o,u)=>a+i+u)),e.slides.forEach((o,u)=>{l.includes(o.column)&&ei(e,u)});return}const r=s+i-1;if(e.params.rewind||e.params.loop)for(let a=s-t;a<=r+t;a+=1){const l=(a%n+n)%n;(l<s||l>r)&&ei(e,l)}else for(let a=Math.max(s-t,0);a<=Math.min(r+t,n-1);a+=1)a!==s&&(a>r||a<s)&&ei(e,a)};function Mc(e){const{slidesGrid:t,params:n}=e,i=e.rtlTranslate?e.translate:-e.translate;let s;for(let r=0;r<t.length;r+=1)typeof t[r+1]<"u"?i>=t[r]&&i<t[r+1]-(t[r+1]-t[r])/2?s=r:i>=t[r]&&i<t[r+1]&&(s=r+1):i>=t[r]&&(s=r);return n.normalizeSlideIndex&&(s<0||typeof s>"u")&&(s=0),s}function Cc(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:i,params:s,activeIndex:r,realIndex:a,snapIndex:l}=t;let o=e,u;const d=c=>{let f=c-t.virtual.slidesBefore;return f<0&&(f=t.virtual.slides.length+f),f>=t.virtual.slides.length&&(f-=t.virtual.slides.length),f};if(typeof o>"u"&&(o=Mc(t)),i.indexOf(n)>=0)u=i.indexOf(n);else{const c=Math.min(s.slidesPerGroupSkip,o);u=c+Math.floor((o-c)/s.slidesPerGroup)}if(u>=i.length&&(u=i.length-1),o===r&&!t.params.loop){u!==l&&(t.snapIndex=u,t.emit("snapIndexChange"));return}if(o===r&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=d(o);return}const h=t.grid&&s.grid&&s.grid.rows>1;let p;if(t.virtual&&s.virtual.enabled)s.loop?p=d(o):p=o;else if(h){const c=t.slides.find(m=>m.column===o);let f=parseInt(c.getAttribute("data-swiper-slide-index"),10);Number.isNaN(f)&&(f=Math.max(t.slides.indexOf(c),0)),p=Math.floor(f/s.grid.rows)}else if(t.slides[o]){const c=t.slides[o].getAttribute("data-swiper-slide-index");c?p=parseInt(c,10):p=o}else p=o;Object.assign(t,{previousSnapIndex:l,snapIndex:u,previousRealIndex:a,realIndex:p,previousIndex:r,activeIndex:o}),t.initialized&&vi(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==p&&t.emit("realIndexChange"),t.emit("slideChange"))}function _c(e,t){const n=this,i=n.params;let s=e.closest(`.${i.slideClass}, swiper-slide`);!s&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(l=>{!s&&l.matches&&l.matches(`.${i.slideClass}, swiper-slide`)&&(s=l)});let r=!1,a;if(s){for(let l=0;l<n.slides.length;l+=1)if(n.slides[l]===s){r=!0,a=l;break}}if(s&&r)n.clickedSlide=s,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=a;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}i.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}var wc={updateSize:vc,updateSlides:yc,updateAutoHeight:bc,updateSlidesOffset:Sc,updateSlidesProgress:xc,updateProgress:Tc,updateSlidesClasses:Ec,updateActiveIndex:Cc,updateClickedSlide:_c};function Ac(e=this.isHorizontal()?"x":"y"){const t=this,{params:n,rtlTranslate:i,translate:s,wrapperEl:r}=t;if(n.virtualTranslate)return i?-s:s;if(n.cssMode)return s;let a=mi(r,e);return a+=t.cssOverflowAdjustment(),i&&(a=-a),a||0}function Pc(e,t){const n=this,{rtlTranslate:i,params:s,wrapperEl:r,progress:a}=n;let l=0,o=0;const u=0;n.isHorizontal()?l=i?-e:e:o=e,s.roundLengths&&(l=Math.floor(l),o=Math.floor(o)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?l:o,s.cssMode?r[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-l:-o:s.virtualTranslate||(n.isHorizontal()?l-=n.cssOverflowAdjustment():o-=n.cssOverflowAdjustment(),r.style.transform=`translate3d(${l}px, ${o}px, ${u}px)`);let d;const h=n.maxTranslate()-n.minTranslate();h===0?d=0:d=(e-n.minTranslate())/h,d!==a&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)}function Lc(){return-this.snapGrid[0]}function Oc(){return-this.snapGrid[this.snapGrid.length-1]}function Ic(e=0,t=this.params.speed,n=!0,i=!0,s){const r=this,{params:a,wrapperEl:l}=r;if(r.animating&&a.preventInteractionOnTransition)return!1;const o=r.minTranslate(),u=r.maxTranslate();let d;if(i&&e>o?d=o:i&&e<u?d=u:d=e,r.updateProgress(d),a.cssMode){const h=r.isHorizontal();if(t===0)l[h?"scrollLeft":"scrollTop"]=-d;else{if(!r.support.smoothScroll)return ca({swiper:r,targetPosition:-d,side:h?"left":"top"}),!0;l.scrollTo({[h?"left":"top"]:-d,behavior:"smooth"})}return!0}return t===0?(r.setTransition(0),r.setTranslate(d),n&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(d),n&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(p){!r||r.destroyed||p.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,r.animating=!1,n&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}var Dc={getTranslate:Ac,setTranslate:Pc,minTranslate:Lc,maxTranslate:Oc,translateTo:Ic};function kc(e,t){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`,n.wrapperEl.style.transitionDelay=e===0?"0ms":""),n.emit("setTransition",e,t)}function ha({swiper:e,runCallbacks:t,direction:n,step:i}){const{activeIndex:s,previousIndex:r}=e;let a=n;a||(s>r?a="next":s<r?a="prev":a="reset"),e.emit(`transition${i}`),t&&a==="reset"?e.emit(`slideResetTransition${i}`):t&&s!==r&&(e.emit(`slideChangeTransition${i}`),a==="next"?e.emit(`slideNextTransition${i}`):e.emit(`slidePrevTransition${i}`))}function zc(e=!0,t){const n=this,{params:i}=n;i.cssMode||(i.autoHeight&&n.updateAutoHeight(),ha({swiper:n,runCallbacks:e,direction:t,step:"Start"}))}function $c(e=!0,t){const n=this,{params:i}=n;n.animating=!1,!i.cssMode&&(n.setTransition(0),ha({swiper:n,runCallbacks:e,direction:t,step:"End"}))}var Rc={setTransition:kc,transitionStart:zc,transitionEnd:$c};function Vc(e=0,t,n=!0,i,s){typeof e=="string"&&(e=parseInt(e,10));const r=this;let a=e;a<0&&(a=0);const{params:l,snapGrid:o,slidesGrid:u,previousIndex:d,activeIndex:h,rtlTranslate:p,wrapperEl:c,enabled:f}=r;if(!f&&!i&&!s||r.destroyed||r.animating&&l.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=r.params.speed);const m=Math.min(r.params.slidesPerGroupSkip,a);let y=m+Math.floor((a-m)/r.params.slidesPerGroup);y>=o.length&&(y=o.length-1);const g=-o[y];if(l.normalizeSlideIndex)for(let E=0;E<u.length;E+=1){const x=-Math.floor(g*100),P=Math.floor(u[E]*100),_=Math.floor(u[E+1]*100);typeof u[E+1]<"u"?x>=P&&x<_-(_-P)/2?a=E:x>=P&&x<_&&(a=E+1):x>=P&&(a=E)}if(r.initialized&&a!==h&&(!r.allowSlideNext&&(p?g>r.translate&&g>r.minTranslate():g<r.translate&&g<r.minTranslate())||!r.allowSlidePrev&&g>r.translate&&g>r.maxTranslate()&&(h||0)!==a))return!1;a!==(d||0)&&n&&r.emit("beforeSlideChangeStart"),r.updateProgress(g);let v;a>h?v="next":a<h?v="prev":v="reset";const b=r.virtual&&r.params.virtual.enabled;if(!(b&&s)&&(p&&-g===r.translate||!p&&g===r.translate))return r.updateActiveIndex(a),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),l.effect!=="slide"&&r.setTranslate(g),v!=="reset"&&(r.transitionStart(n,v),r.transitionEnd(n,v)),!1;if(l.cssMode){const E=r.isHorizontal(),x=p?g:-g;if(t===0)b&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),b&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{c[E?"scrollLeft":"scrollTop"]=x})):c[E?"scrollLeft":"scrollTop"]=x,b&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1});else{if(!r.support.smoothScroll)return ca({swiper:r,targetPosition:x,side:E?"left":"top"}),!0;c.scrollTo({[E?"left":"top"]:x,behavior:"smooth"})}return!0}const S=fa().isSafari;return b&&!s&&S&&r.isElement&&r.virtual.update(!1,!1,a),r.setTransition(t),r.setTranslate(g),r.updateActiveIndex(a),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(n,v),t===0?r.transitionEnd(n,v):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(x){!r||r.destroyed||x.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(n,v))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function Fc(e=0,t,n=!0,i){typeof e=="string"&&(e=parseInt(e,10));const s=this;if(s.destroyed)return;typeof t>"u"&&(t=s.params.speed);const r=s.grid&&s.params.grid&&s.params.grid.rows>1;let a=e;if(s.params.loop)if(s.virtual&&s.params.virtual.enabled)a=a+s.virtual.slidesBefore;else{let l;if(r){const m=a*s.params.grid.rows;l=s.slides.find(y=>y.getAttribute("data-swiper-slide-index")*1===m).column}else l=s.getSlideIndexByData(a);const o=r?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:u,slidesOffsetBefore:d,slidesOffsetAfter:h}=s.params,p=u||!!d||!!h;let c=s.params.slidesPerView;c==="auto"?c=s.slidesPerViewDynamic():(c=Math.ceil(parseFloat(s.params.slidesPerView,10)),p&&c%2===0&&(c=c+1));let f=o-l<c;if(p&&(f=f||l<Math.ceil(c/2)),i&&p&&s.params.slidesPerView!=="auto"&&!r&&(f=!1),f){const m=p?l<s.activeIndex?"prev":"next":l-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:m,slideTo:!0,activeSlideIndex:m==="next"?l+1:l-o+1,slideRealIndex:m==="next"?s.realIndex:void 0})}if(r){const m=a*s.params.grid.rows;a=s.slides.find(y=>y.getAttribute("data-swiper-slide-index")*1===m).column}else a=s.getSlideIndexByData(a)}return requestAnimationFrame(()=>{s.slideTo(a,t,n,i)}),s}function Nc(e,t=!0,n){const i=this,{enabled:s,params:r,animating:a}=i;if(!s||i.destroyed)return i;typeof e>"u"&&(e=i.params.speed);let l=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(l=Math.max(i.slidesPerViewDynamic("current",!0),1));const o=i.activeIndex<r.slidesPerGroupSkip?1:l,u=i.virtual&&r.virtual.enabled;if(r.loop){if(a&&!u&&r.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+o,e,t,n)}),!0}return r.rewind&&i.isEnd?i.slideTo(0,e,t,n):i.slideTo(i.activeIndex+o,e,t,n)}function Bc(e,t=!0,n){const i=this,{params:s,snapGrid:r,slidesGrid:a,rtlTranslate:l,enabled:o,animating:u}=i;if(!o||i.destroyed)return i;typeof e>"u"&&(e=i.params.speed);const d=i.virtual&&s.virtual.enabled;if(s.loop){if(u&&!d&&s.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}const h=l?i.translate:-i.translate;function p(v){return v<0?-Math.floor(Math.abs(v)):Math.floor(v)}const c=p(h),f=r.map(v=>p(v)),m=s.freeMode&&s.freeMode.enabled;let y=r[f.indexOf(c)-1];if(typeof y>"u"&&(s.cssMode||m)){let v;r.forEach((b,M)=>{c>=b&&(v=M)}),typeof v<"u"&&(y=m?r[v]:r[v>0?v-1:v])}let g=0;if(typeof y<"u"&&(g=a.indexOf(y),g<0&&(g=i.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(g=g-i.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),s.rewind&&i.isBeginning){const v=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(v,e,t,n)}else if(s.loop&&i.activeIndex===0&&s.cssMode)return requestAnimationFrame(()=>{i.slideTo(g,e,t,n)}),!0;return i.slideTo(g,e,t,n)}function Hc(e,t=!0,n){const i=this;if(!i.destroyed)return typeof e>"u"&&(e=i.params.speed),i.slideTo(i.activeIndex,e,t,n)}function Wc(e,t=!0,n,i=.5){const s=this;if(s.destroyed)return;typeof e>"u"&&(e=s.params.speed);let r=s.activeIndex;const a=Math.min(s.params.slidesPerGroupSkip,r),l=a+Math.floor((r-a)/s.params.slidesPerGroup),o=s.rtlTranslate?s.translate:-s.translate;if(o>=s.snapGrid[l]){const u=s.snapGrid[l],d=s.snapGrid[l+1];o-u>(d-u)*i&&(r+=s.params.slidesPerGroup)}else{const u=s.snapGrid[l-1],d=s.snapGrid[l];o-u<=(d-u)*i&&(r-=s.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,s.slidesGrid.length-1),s.slideTo(r,e,t,n)}function Gc(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:n}=e,i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let s=e.getSlideIndexWhenGrid(e.clickedIndex),r;const a=e.isElement?"swiper-slide":`.${t.slideClass}`,l=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(r):s>(l?(e.slides.length-i)/2-(e.params.grid.rows-1):e.slides.length-i)?(e.loopFix(),s=e.getSlideIndex(ee(n,`${a}[data-swiper-slide-index="${r}"]`)[0]),ft(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}var Xc={slideTo:Vc,slideToLoop:Fc,slideNext:Nc,slidePrev:Bc,slideReset:Hc,slideToClosest:Wc,slideToClickedSlide:Gc};function Yc(e,t){const n=this,{params:i,slidesEl:s}=n;if(!i.loop||n.virtual&&n.params.virtual.enabled)return;const r=()=>{ee(s,`.${i.slideClass}, swiper-slide`).forEach((f,m)=>{f.setAttribute("data-swiper-slide-index",m)})},a=()=>{const c=ee(s,`.${i.slideBlankClass}`);c.forEach(f=>{f.remove()}),c.length>0&&(n.recalcSlides(),n.updateSlides())},l=n.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||l)&&a();const o=i.slidesPerGroup*(l?i.grid.rows:1),u=n.slides.length%o!==0,d=l&&n.slides.length%i.grid.rows!==0,h=c=>{for(let f=0;f<c;f+=1){const m=n.isElement?ue("swiper-slide",[i.slideBlankClass]):ue("div",[i.slideClass,i.slideBlankClass]);n.slidesEl.append(m)}};if(u){if(i.loopAddBlankSlides){const c=o-n.slides.length%o;h(c),n.recalcSlides(),n.updateSlides()}else Cn("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may
1not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else if(d){if(i.loopAddBlankSlides){const c=i.grid.rows-n.slides.length%i.grid.rows;h(c),n.recalcSlides(),n.updateSlides()}else Cn("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else r();const p=i.centeredSlides||!!i.slidesOffsetBefore||!!i.slidesOffsetAfter;n.loopFix({slideRealIndex:e,direction:p?void 0:"next",initial:t})}function jc({slideRealIndex:e,slideTo:t=!0,direction:n,setTranslate:i,activeSlideIndex:s,initial:r,byController:a,byMousewheel:l}={}){const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:u,allowSlidePrev:d,allowSlideNext:h,slidesEl:p,params:c}=o,{centeredSlides:f,slidesOffsetBefore:m,slidesOffsetAfter:y,initialSlide:g}=c,v=f||!!m||!!y;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&c.virtual.enabled){t&&(!v&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):v&&o.snapIndex<c.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0)),o.allowSlidePrev=d,o.allowSlideNext=h,o.emit("loopFix");return}let b=c.slidesPerView;b==="auto"?b=o.slidesPerViewDynamic():(b=Math.ceil(parseFloat(c.slidesPerView,10)),v&&b%2===0&&(b=b+1));const M=c.slidesPerGroupAuto?b:c.slidesPerGroup;let T=v?Math.max(M,Math.ceil(b/2)):M;T%M!==0&&(T+=M-T%M),T+=c.loopAdditionalSlides,o.loopedSlides=T;const S=o.grid&&c.grid&&c.grid.rows>1;u.length<b+T||o.params.effect==="cards"&&u.length<b+T*2?Cn("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):S&&c.grid.fill==="row"&&Cn("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const E=[],x=[],P=S?Math.ceil(u.length/c.grid.rows):u.length,_=r&&P-g<b&&!v;let C=_?g:o.activeIndex;typeof s>"u"?s=o.getSlideIndex(u.find(I=>I.classList.contains(c.slideActiveClass))):C=s;const w=n==="next"||!n,L=n==="prev"||!n;let D=0,z=0;const A=(S?u[s].column:s)+(v&&typeof i>"u"?-b/2+.5:0);if(A<T){D=Math.max(T-A,M);for(let I=0;I<T-A;I+=1){const F=I-Math.floor(I/P)*P;if(S){const B=P-F-1;for(let X=u.length-1;X>=0;X-=1)u[X].column===B&&E.push(X)}else E.push(P-F-1)}}else if(A+b>P-T){z=Math.max(A-(P-T*2),M),_&&(z=Math.max(z,b-P+g+1));for(let I=0;I<z;I+=1){const F=I-Math.floor(I/P)*P;S?u.forEach((B,X)=>{B.column===F&&x.push(X)}):x.push(F)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),o.params.effect==="cards"&&u.length<b+T*2&&(x.includes(s)&&x.splice(x.indexOf(s),1),E.includes(s)&&E.splice(E.indexOf(s),1)),L&&E.forEach(I=>{u[I].swiperLoopMoveDOM=!0,p.prepend(u[I]),u[I].swiperLoopMoveDOM=!1}),w&&x.forEach(I=>{u[I].swiperLoopMoveDOM=!0,p.append(u[I]),u[I].swiperLoopMoveDOM=!1}),o.recalcSlides(),c.slidesPerView==="auto"?o.updateSlides():S&&(E.length>0&&L||x.length>0&&w)&&o.slides.forEach((I,F)=>{o.grid.updateSlide(F,I,o.slides)}),c.watchSlidesProgress&&o.updateSlidesOffset(),t){if(E.length>0&&L){if(typeof e>"u"){const I=o.slidesGrid[C],B=o.slidesGrid[C+D]-I;l?o.setTranslate(o.translate-B):(o.slideTo(C+Math.ceil(D),0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-B,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-B))}else if(i){const I=S?E.length/c.grid.rows:E.length;o.slideTo(o.activeIndex+I,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(x.length>0&&w)if(typeof e>"u"){const I=o.slidesGrid[C],B=o.slidesGrid[C-z]-I;l?o.setTranslate(o.translate-B):(o.slideTo(C-z,0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-B,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-B))}else{const I=S?x.length/c.grid.rows:x.length;o.slideTo(o.activeIndex-I,0,!1,!0)}}if(o.allowSlidePrev=d,o.allowSlideNext=h,o.controller&&o.controller.control&&!a){const I={slideRealIndex:e,direction:n,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(F=>{!F.destroyed&&F.params.loop&&F.loopFix({...I,slideTo:F.params.slidesPerView===c.slidesPerView?t:!1})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...I,slideTo:o.controller.control.params.slidesPerView===c.slidesPerView?t:!1})}o.emit("loopFix")}function qc(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||!n||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];
vendor: 5,273 bytes, line 1
1e.slides.forEach(s=>{const r=typeof s.swiperSlideIndex>"u"?s.getAttribute("data-swiper-slide-index")*1:s.swiperSlideIndex;i[r]=s}),e.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),i.forEach(s=>{n.append(s)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var Kc={loopCreate:Yc,loopFix:jc,loopDestroy:qc};function Uc(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?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})}function Zc(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Jc={setGrabCursor:Uc,unsetGrabCursor:Zc};function Qc(e,t=this){function n(i){if(!i||i===Q()||i===Y())return null;i.assignedSlot&&(i=i.assignedSlot);const s=i.closest(e);return!s&&!i.getRootNode?null:s||n(i.getRootNode().host)}return n(t)}function Us(e,t,n){const i=Y(),{params:s}=e,r=s.edgeSwipeDetection,a=s.edgeSwipeThreshold;return r&&(n<=a||n>=i.innerWidth-a)?r==="prevent"?(t.preventDefault(),!0):!1:!0}function eu(e){const t=this,n=Q();let i=e;i.originalEvent&&(i=i.originalEvent);const s=t.touchEventsData;if(i.type==="pointerdown"){if(s.pointerId!==null&&s.pointerId!==i.pointerId)return;s.pointerId=i.pointerId}else i.type==="touchstart"&&i.targetTouches.length===1&&(s.touchId=i.targetTouches[0].identifier);if(i.type==="touchstart"){Us(t,i,i.targetTouches[0].pageX);return}const{params:r,touches:a,enabled:l}=t;if(!l||!r.simulateTouch&&i.pointerType==="mouse"||t.animating&&r.preventInteractionOnTransition)return;!t.animating&&r.cssMode&&r.loop&&t.loopFix();let o=i.target;if(r.touchEventsTarget==="wrapper"&&!lc(o,t.wrapperEl)||"which"in i&&i.which===3||"button"in i&&i.button>0||s.isTouched&&s.isMoved)return;const u=!!r.noSwipingClass&&r.noSwipingClass!=="",d=i.composedPath?i.composedPath():i.path;u&&i.target&&i.target.shadowRoot&&d&&(o=d[0]);const h=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,p=!!(i.target&&i.target.shadowRoot);if(r.noSwiping&&(p?Qc(h,o):o.closest(h))){t.allowClick=!0;return}if(r.swipeHandler&&!o.closest(r.swipeHandler))return;a.currentX=i.pageX,a.currentY=i.pageY;const c=a.currentX,f=a.currentY;if(!Us(t,i,c))return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=c,a.startY=f,s.touchStartTime=de(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(s.allowThresholdMove=!1);let m=!0;o.matches(s.focusableElements)&&(m=!1,o.nodeName==="SELECT"&&(s.isTouched=!1)),n.activeElement&&n.activeElement.matches(s.focusableElements)&&n.activeElement!==o&&(i.pointerType==="mouse"||i.pointerType!=="mouse"&&!o.matches(s.focusableElements))&&n.activeElement.blur();const y=m&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||y)&&!o.isContentEditable&&i.preventDefault(),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.animating&&!r.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",i)}function tu(e){const t=Q(),n=this,i=n.touchEventsData,{params:s,touches:r,rtlTranslate:a,enabled:l}=n;if(!l||!s.simulateTouch&&e.pointerType==="mouse")return;let o=e;if(o.originalEvent&&(o=o.originalEvent),o.type==="pointermove"&&(i.touchId!==null||o.pointerId!==i.pointerId))return;let u;if(o.type==="touchmove"){if(u=[...o.changedTouches].find(T=>T.identifier===i.touchId),!u||u.identifier!==i.touchId)return}else u=o;if(!i.isTouched){i.startMoving&&i.isScrolling&&n.emit("touchMoveOpposite",o);return}const d=u.pageX,h=u.pageY;if(o.preventedByNestedSwiper){r.startX=d,r.startY=h;return}if(!n.allowTouchMove){o.target.matches(i.focusableElements)||(n.allowClick=!1),i.isTouched&&(Object.assign(r,{startX:d,startY:h,currentX:d,currentY:h}),i.touchStartTime=de());return}if(s.touchReleaseOnEdges&&!s.loop)if(n.isVertical()){if(h<r.startY&&n.translate<=n.maxTranslate()||h>r.startY&&n.translate>=n.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else{if(a&&(d>r.startX&&-n.translate<=n.maxTranslate()||d<r.startX&&-n.translate>=n.minTranslate()))return;if(!a&&(d<r.startX&&n.translate<=n.maxTranslate()||d>r.startX&&n.translate>=n.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(i.focusableElements)&&t.activeElement!==o.target&&o.pointerType!=="mouse"&&t.activeElement.blur(),t.activeElement&&o.target===t.activeElement&&o.target.matches(i.focusableElements)){i.isMoved=!0,n.allowClick=!1;return}i.allowTouchCallbacks&&n.emit("touchMove",o),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=d,r.currentY=h;const p=r.currentX-r.startX,c=r.currentY-r.startY;if(n.params.threshold&&Math.sqrt(p**2+c**2)<n.params.threshold)return;if(typeof i.isScrolling>"u"){let T;n.isHorizontal()&&r.currentY===r.startY||n.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:p*p+c*c>=25&&(T=Math.atan2(Math.abs(c),Math.abs(p))*180/Math.PI,i.isScrolling=n.isHorizontal()?T>s.touchAngle:90-T>s.touchAngle)}if(i.isScrolling&&n.emit("touchMoveOpposite",o),typeof i.startMoving>
vendor: 4,202 bytes, line 1
1"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(i.startMoving=!0),i.isScrolling||o.type==="touchmove"&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;n.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation();let f=n.isHorizontal()?p:c,m=n.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;s.oneWayMovement&&(f=Math.abs(f)*(a?1:-1),m=Math.abs(m)*(a?1:-1)),r.diff=f,f*=s.touchRatio,a&&(f=-f,m=-m);const y=n.touchesDirection;n.swipeDirection=f>0?"prev":"next",n.touchesDirection=m>0?"prev":"next";const g=n.params.loop&&!s.cssMode,v=n.touchesDirection==="next"&&n.allowSlideNext||n.touchesDirection==="prev"&&n.allowSlidePrev;if(!i.isMoved){if(g&&v&&n.loopFix({direction:n.swipeDirection}),i.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const T=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});n.wrapperEl.dispatchEvent(T)}i.allowMomentumBounce=!1,s.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",o)}if(new Date().getTime(),s._loopSwapReset!==!1&&i.isMoved&&i.allowThresholdMove&&y!==n.touchesDirection&&g&&v&&Math.abs(f)>=1){Object.assign(r,{startX:d,startY:h,currentX:d,currentY:h,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}n.emit("sliderMove",o),i.isMoved=!0,i.currentTranslate=f+i.startTranslate;let b=!0,M=s.resistanceRatio;if(s.touchReleaseOnEdges&&(M=0),f>0?(g&&v&&i.allowThresholdMove&&i.currentTranslate>(s.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]-(s.slidesPerView!=="auto"&&n.slides.length-s.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()&&(b=!1,s.resistance&&(i.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+i.startTranslate+f)**M))):f<0&&(g&&v&&i.allowThresholdMove&&i.currentTranslate<(s.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween+(s.slidesPerView!=="auto"&&n.slides.length-s.slidesPerView>=2?n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween:0):n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(s.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),i.currentTranslate<n.maxTranslate()&&(b=!1,s.resistance&&(i.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-i.startTranslate-f)**M))),b&&(o.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&n.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(i.currentTranslate=i.startTranslate),s.threshold>0)if(Math.abs(f)>s.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,r.diff=n.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{i.currentTranslate=i.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&n.freeMode||s.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(i.currentTranslate),n.setTranslate(i.currentTranslate))}function nu(e){const t=this,n=t.touchEventsData;let i=e;i.originalEvent&&(i=i.originalEvent);let s;if(i.type==="touchend"||i.type==="touchcancel"){if(s=[...i.changedTouches].find(T=>T.identifier===n.touchId),!s||s.identifier!==n.touchId)return}else{if(n.touchId!==null||i.pointerId!==n.pointerId)return;s=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;const{params:a,touches:l,rtlTranslate:o,slidesGrid:u,enabled:d}=t;
vendor: 5,091 bytes, line 1
1if(!d||!a.simulateTouch&&i.pointerType==="mouse")return;if(n.allowTouchCallbacks&&t.emit("touchEnd",i),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const h=de(),p=h-n.touchStartTime;if(t.allowClick){const T=i.path||i.composedPath&&i.composedPath();t.updateClickedSlide(T&&T[0]||i.target,T),t.emit("tap click",i),p<300&&h-n.lastClickTime<300&&t.emit("doubleTap doubleClick",i)}if(n.lastClickTime=de(),ft(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||l.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let c;if(a.followFinger?c=o?t.translate:-t.translate:c=-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:c});return}const f=c>=-t.maxTranslate()&&!t.params.loop;let m=0,y=t.slidesSizesGrid[0];for(let T=0;T<u.length;T+=T<a.slidesPerGroupSkip?1:a.slidesPerGroup){const S=T<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof u[T+S]<"u"?(f||c>=u[T]&&c<u[T+S])&&(m=T,y=u[T+S]-u[T]):(f||c>=u[T])&&(m=T,y=u[u.length-1]-u[u.length-2])}let g=null,v=null;a.rewind&&(t.isBeginning?v=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const b=(c-u[m])/y,M=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(p>a.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(b>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+M):t.slideTo(m)),t.swipeDirection==="prev"&&(b>1-a.longSwipesRatio?t.slideTo(m+M):v!==null&&b<0&&Math.abs(b)>a.longSwipesRatio?t.slideTo(v):t.slideTo(m))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(i.target===t.navigation.nextEl||i.target===t.navigation.prevEl)?i.target===t.navigation.nextEl?t.slideTo(m+M):t.slideTo(m):(t.swipeDirection==="next"&&t.slideTo(g!==null?g:m+M),t.swipeDirection==="prev"&&t.slideTo(v!==null?v:m))}}function Zs(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:s,snapGrid:r}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=a&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!l?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=i,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function iu(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function su(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:i}=e;if(!i)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let s;const r=e.maxTranslate()-e.minTranslate();r===0?s=0:s=(e.translate-e.minTranslate())/r,s!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function ru(e){const t=this;vn(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function au(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const pa=(e,t)=>{const n=Q(),{params:i,el:s,wrapperEl:r,device:a}=e,l=!!i.nested,o=t==="on"?"addEventListener":"removeEventListener",u=t;!s||typeof s=="string"||(n[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),s[o]("touchstart",e.onTouchStart,{passive:!1}),s[o]("pointerdown",e.onTouchStart,{passive:!1}),n[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),n[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),n[o]("touchend",e.onTouchEnd,{passive:!0}),n[o]("pointerup",e.onTouchEnd,{passive:!0}),n[o]("pointercancel",e.onTouchEnd,{passive:!0}),n[o]("touchcancel",e.onTouchEnd,{passive:!0}),n[o]("pointerout",e.onTouchEnd,{passive:!0}),n[o]("pointerleave",e.onTouchEnd,{passive:!0}),n[o]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&s[o]("click",e.onClick,!0),i.cssMode&&r[o]("scroll",e.onScroll),i.updateOnWindowResize?e[u](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",Zs,!0):e[u]("observerUpdate",Zs,!0),s[o]("load",e.onLoad,{capture:!0}))};function ou(){const e=this,{params:t}=e;e.onTouchStart=eu.bind(e),e.onTouchMove=tu.bind(e),e.onTouchEnd=nu.b
vendor: 33,504 bytes, line 1
1ind(e),e.onDocumentTouchStart=au.bind(e),t.cssMode&&(e.onScroll=su.bind(e)),e.onClick=iu.bind(e),e.onLoad=ru.bind(e),pa(e,"on")}function lu(){pa(this,"off")}var cu={attachEvents:ou,detachEvents:lu};const Js=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function uu(){const e=this,{realIndex:t,initialized:n,params:i,el:s}=e,r=i.breakpoints;if(!r||r&&Object.keys(r).length===0)return;const a=Q(),l=i.breakpointsBase==="window"||!i.breakpointsBase?i.breakpointsBase:"container",o=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?e.el:a.querySelector(i.breakpointsBase),u=e.getBreakpoint(r,l,o);if(!u||e.currentBreakpoint===u)return;const h=(u in r?r[u]:void 0)||e.originalParams,p=Js(e,i),c=Js(e,h),f=e.params.grabCursor,m=h.grabCursor,y=i.enabled;p&&!c?(s.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&c&&(s.classList.add(`${i.containerModifierClass}grid`),(h.grid.fill&&h.grid.fill==="column"||!h.grid.fill&&i.grid.fill==="column")&&s.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),f&&!m?e.unsetGrabCursor():!f&&m&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(S=>{if(typeof h[S]>"u")return;const E=i[S]&&i[S].enabled,x=h[S]&&h[S].enabled;E&&!x&&e[S].disable(),!E&&x&&e[S].enable()});const g=h.direction&&h.direction!==i.direction,v=i.loop&&(h.slidesPerView!==i.slidesPerView||g),b=i.loop;g&&n&&e.changeDirection(),ce(e.params,h);const M=e.params.enabled,T=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),y&&!M?e.disable():!y&&M&&e.enable(),e.currentBreakpoint=u,e.emit("_beforeBreakpoint",h),n&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!b&&T?(e.loopCreate(t),e.updateSlides()):b&&!T&&e.loopDestroy()),e.emit("breakpoint",h)}function du(e,t="window",n){if(!e||t==="container"&&!n)return;let i=!1;const s=Y(),r=t==="window"?s.innerHeight:n.clientHeight,a=Object.keys(e).map(l=>{if(typeof l=="string"&&l.indexOf("@")===0){const o=parseFloat(l.substr(1));return{value:r*o,point:l}}return{value:l,point:l}});a.sort((l,o)=>parseInt(l.value,10)-parseInt(o.value,10));for(let l=0;l<a.length;l+=1){const{point:o,value:u}=a[l];t==="window"?s.matchMedia(`(min-width: ${u}px)`).matches&&(i=o):u<=n.clientWidth&&(i=o)}return i||"max"}var fu={setBreakpoint:uu,getBreakpoint:du};function hu(e,t){const n=[];return e.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(s=>{i[s]&&n.push(t+s)}):typeof i=="string"&&n.push(t+i)}),n}function pu(){const e=this,{classNames:t,params:n,rtl:i,el:s,device:r}=e,a=hu(["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&&n.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...a),s.classList.add(...t),e.emitContainerClasses()}function mu(){const e=this,{el:t,classNames:n}=e;!t||typeof t=="string"||(t.classList.remove(...n),e.emitContainerClasses())}var gu={addClasses:pu,removeClasses:mu};function vu(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:i}=n;if(i){const s=e.slides.length-1,r=e.slidesGrid[s]+e.slidesSizesGrid[s]+i*2;e.isLocked=e.size>r}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var yu={checkOverflow:vu},Qs={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,snapToSlideEdge:!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 bu(e,t){return function(i={}){const s=Object.keys(i)[0],r=i[s];if(typeof r!="object"||r===null){ce(t,i);return}if(e[s]===!0&&(e[s]={enabled:!0}),s==="navigation"&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),!(s in e&&"enabled"in r)){ce(t,i);return}typeof e[s]=="object"&&!("enabled"in e[s])&&(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),ce(t,i)}}const ti={eventsEmitter:gc,update:wc,translate:Dc,transition:Rc,slide:Xc,loop:Kc,grabCursor:Jc,events:cu,breakpoints:fu,checkOverflow:yu,classes:gu},ni={};class le{constructor(...t){let n,i;t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?i=t[0]:[n,i]=t,i||(i={}),i=ce({},i),n&&!i.el&&(i.el=n);const s=Q();if(i.el&&typeof i.el=="string"&&s.querySelectorAll(i.el).length>1){const o=[];return s.querySelectorAll(i.el).forEach(u=>{const d=ce({},i,{el:u});o.push(new le(d))}),o}const r=this;r.__swiper__=!0,r.support=ua(),r.device=da({userAgent:i.userAgent}),r.browser=fa(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(o=>{typeof o=="function"&&r.modules.indexOf(o)<0&&r.modules.push(o)});const a={};r.modules.forEach(o=>{o({params:i,swiper:r,extendParams:bu(i,a),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const l=ce({},Qs,a);return r.params=ce({},l,ni,i),r.originalParams=ce({},r.params),r.passedParams=ce({},i),r.params&&r.params.on&&Object.keys(r.params.on).forEach(o=>{r.on(o,r.params.on[o])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),Object.assign(r,{enabled:r.params.enabled,el:n,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return r.params.direction==="horizontal"},isVertical(){return r.params.direction==="vertical"},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:r.params.allowSlideNext,allowSlidePrev:r.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:r.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:n,params:i}=this,s=ee(n,`.${i.slideClass}, swiper-slide`),r=Ht(s[0]);return Ht(t)-r}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(n=>n.getAttribute("data-swiper-slide-index")*1===t))}getSlideIndexWhenGrid(t){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?t=Math.floor(t/this.params.grid.rows):this.params.grid.fill==="row"&&(t=t%Math.ceil(this.slides.length/this.params.grid.rows))),t}recalcSlides(){const t=this,{slidesEl:n,params:i}=t;t.slides=ee(n,`.${i.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const i=this;t=Math.min(Math.max(t,0),1);const s=i.minTranslate(),a=(i.maxTranslate()-s)*t+s;i.translateTo(a,typeof n>"u"?0:n),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(i=>{const s=t.getSlideClasses(i);n.push({slideEl:i,classNames:s}),t.emit("_slideClass",i,s)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t="current",n=!1){const i=this,{params:s,slides:r,slidesGrid:a,slidesSizesGrid:l,size:o,activeIndex:u}=i;let d=1;if(typeof s.slidesPerView=="number")return s.slidesPerView;if(s.centeredSlides){let h=r[u]?Math.ceil(r[u].swiperSlideSize):0,p;for(let c=u+1;c<r.length;c+=1)r[c]&&!p&&(h+=Math.ceil(r[c].swiperSlideSize),d+=1,h>o&&(p=!0));for(let c=u-1;c>=0;c-=1)r[c]&&!p&&(h+=r[c].swiperSlideSize,d+=1,h>o&&(p=!0))}else if(t==="current")for(let h=u+1;h<r.length;h+=1)(n?a[h]+l[h]-a[u]<o:a[h]-a[u]<o)&&(d+=1);else for(let h=u-1;h>=0;h-=1)a[u]-a[h]<o&&(d+=1);return d}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:n,params:i}=t;i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(a=>{a.complete&&vn(t,a)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function s(){const a=t.rtlTranslate?t.translate*-1:t.translate,l=Math.min(Math.max(a,t.maxTranslate()),t.minTranslate());t.setTranslate(l),t.updateActiveIndex(),t.updateSlidesClasses()}let r;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)s(),i.autoHeight&&t.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){const a=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;r=t.slideTo(a.length-1,0,!1,!0)}else r=t.slideTo(t.activeIndex,0,!1,!0);r||s()}i.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n=!0){const i=this,s=i.params.direction;return t||(t=s==="horizontal"?"vertical":"horizontal"),t===s||t!=="horizontal"&&t!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.forEach(r=>{t==="vertical"?r.style.width="":r.style.height=""}),i.emit("changeDirection"),n&&i.update()),i}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let i=t||n.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=n,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const s=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(s()):ee(i,s())[0];return!a&&n.params.createElements&&(a=ue("div",n.params.wrapperClass),i.append(a),ee(i,`.${n.params.slideClass}`).forEach(l=>{a.append(l)})),Object.assign(n,{el:i,wrapperEl:a,slidesEl:n.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:a,hostEl:n.isElement?i.parentNode.host:i,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||Oe(i,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||Oe(i,"direction")==="rtl"),wrongRTL:Oe(a,"display")==="-webkit-box"}),!0}init(t){const n=this;if(n.initialized||n.mount(t)===!1)return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(void 0,!0),n.attachEvents();const s=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&s.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach(r=>{r.complete?vn(n,r):r.addEventListener("load",a=>{vn(n,a.target)})}),vi(n),n.initialized=!0,vi(n),n.emit("init"),n.emit("afterInit"),n}destroy(t=!0,n=!0){const i=this,{params:s,el:r,wrapperEl:a,slides:l}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),n&&(i.removeClasses(),r&&typeof r!="string"&&r.removeAttribute("style"),a&&a.removeAttribute("style"),l&&l.length&&l.forEach(o=>{o.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),o.removeAttribute("style"),o.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(o=>{i.off(o)}),t!==!1&&(i.el&&typeof i.el!="string"&&(i.el.swiper=null),sc(i)),i.destroyed=!0),null}static extendDefaults(t){ce(ni,t)}static get extendedDefaults(){return ni}static get defaults(){return Qs}static installModule(t){le.prototype.__modules__||(le.prototype.__modules__=[]);const n=le.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>le.installModule(n)),le):(le.installModule(t),le)}}Object.keys(ti).forEach(e=>{Object.keys(ti[e]).forEach(t=>{le.prototype[t]=ti[e][t]})});le.use([pc,mc]);function Su({swiper:e,extendParams:t,on:n,emit:i}){t({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let s;const r=Q();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const a=r.createElement("div");function l(c,f){const m=e.params.virtual;if(m.cache&&e.virtual.cache[f])return e.virtual.cache[f];let y;return m.renderSlide?(y=m.renderSlide.call(e,c,f),typeof y=="string"&&(be(a,y),y=a.children[0])):e.isElement?y=ue("swiper-slide"):y=ue("div",e.params.slideClass),y.setAttribute("data-swiper-slide-index",f),m.renderSlide||be(y,c),m.cache&&(e.virtual.cache[f]=y),y}function o(c,f,m){const{slidesPerGroup:y,centeredSlides:g,slidesPerView:v,loop:b,initialSlide:M}=e.params;if(f&&!b&&M>0)return;const{addSlidesBefore:T,addSlidesAfter:S,slidesPerViewAutoSlideSize:E}=e.params.virtual,{from:x,to:P,slides:_,slidesGrid:C,offset:w}=e.virtual;e.params.cssMode||e.updateActiveIndex();const L=typeof m>"u"?e.activeIndex||0:m;let D;e.rtlTranslate?D="right":D=e.isHorizontal()?"left":"top";let z;if(v==="auto")if(E){let $=e.size;$||($=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height),z=Math.max(1,Math.ceil($/E))}else z=1;else z=v;let O,A;g?(O=Math.floor(z/2)+y+S,A=Math.floor(z/2)+y+T):(O=z+(y-1)+S,A=(b?z:y)+T);let I=L-A,F=L+O;b||(I=Math.max(I,0),F=Math.min(F,_.length-1));let B=(e.slidesGrid[I]||0)-(e.slidesGrid[0]||0);b&&L>=A?(I-=A,g||(B+=e.slidesGrid[0])):b&&L<A&&(I=-A,g&&(B+=e.slidesGrid[0])),Object.assign(e.virtual,{from:I,to:F,offset:B,slidesGrid:e.slidesGrid,slidesBefore:A,slidesAfter:O});function X(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i("virtualUpdate")}if(x===I&&P===F&&!c){e.slidesGrid!==C&&B!==w&&e.slides.forEach($=>{$.style[D]=`${B-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),i("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:B,from:I,to:F,slides:(function(){const H=[];for(let q=I;q<=F;q+=1)H.push(_[q]);return H})()}),e.params.virtual.renderExternalUpdate?X():i("virtualUpdate");return}const ae=[],te=[],k=$=>{let H=$;return $<0?H=_.length+$:H>=_.length&&(H=H-_.length),H};if(c)e.slides.filter($=>$.matches(`.${e.params.slideClass}, swiper-slide`)).forEach($=>{$.remove()});else for(let $=x;$<=P;$+=1)if($<I||$>F){const H=k($);e.slides.filter(q=>q.matches(`.${e.params.slideClass}[data-swiper-slide-index="${H}"], swiper-slide[data-swiper-slide-index="${H}"]`)).forEach(q=>{q.remove()})}const V=b?-_.length:0,R=b?_.length*2:_.length;for(let $=V;$<R;$+=1)if($>=I&&$<=F){const H=k($);typeof P>"u"||c?te.push(H):($>P&&te.push(H),$<x&&ae.push(H))}if(te.forEach($=>{e.slidesEl.append(l(_[$],$))}),b)for(let $=ae.length-1;$>=0;$-=1){const H=ae[$];e.slidesEl.prepend(l(_[H],H))}else ae.sort(($,H)=>H-$),ae.forEach($=>{e.slidesEl.prepend(l(_[$],$))});ee(e.slidesEl,".swiper-slide, swiper-slide").forEach($=>{$.style[D]=`${B-Math.abs(e.cssOverflowAdjustment())}px`}),X()}function u(c){if(typeof c=="object"&&"length"in c)for(let f=0;f<c.length;f+=1)c[f]&&e.virtual.slides.push(c[f]);else e.virtual.slides.push(c);o(!0)}function d(c){const f=e.activeIndex;let m=f+1,y=1;if(Array.isArray(c)){for(let g=0;g<c.length;g+=1)c[g]&&e.virtual.slides.unshift(c[g]);m=f+c.length,y=c.length}else e.virtual.slides.unshift(c);if(e.params.virtual.cache){const g=e.virtual.cache,v={};Object.keys(g).forEach(b=>{const M=g[b],T=M.getAttribute("data-swiper-slide-index");T&&M.setAttribute("data-swiper-slide-index",parseInt(T,10)+y),v[parseInt(b,10)+y]=M}),e.virtual.cache=v}o(!0),e.slideTo(m,0)}function h(c){if(typeof c>"u"||c===null)return;let f=e.activeIndex;if(Array.isArray(c))for(let m=c.length-1;m>=0;m-=1)e.params.virtual.cache&&(delete e.virtual.cache[c[m]],Object.keys(e.virtual.cache).forEach(y=>{y>c&&(e.virtual.cache[y-1]=e.virtual.cache[y],e.virtual.cache[y-1].setAttribute("data-swiper-slide-index",y-1),delete e.virtual.cache[y])})),e.virtual.slides.splice(c[m],1),c[m]<f&&(f-=1),f=Math.max(f,0);else e.params.virtual.cache&&(delete e.virtual.cache[c],Object.keys(e.virtual.cache).forEach(m=>{m>c&&(e.virtual.cache[m-1]=e.virtual.cache[m],e.virtual.cache[m-1].setAttribute("data-swiper-slide-index",m-1),delete e.virtual.cache[m])})),e.virtual.slides.splice(c,1),c<f&&(f-=1),f=Math.max(f,0);o(!0),e.slideTo(f,0)}function p(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),o(!0),e.slideTo(0,0)}n("beforeInit",()=>{if(!e.params.virtual.enabled)return;let c;if(typeof e.passedParams.virtual.slides>"u"){const f=[...e.slidesEl.children].filter(m=>m.matches(`.${e.params.slideClass}, swiper-slide`));f&&f.length&&(e.virtual.slides=[...f],c=!0,f.forEach((m,y)=>{m.setAttribute("data-swiper-slide-index",y),e.virtual.cache[y]=m,m.remove()}))}c||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,o(!1,!0)}),n("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(s),s=setTimeout(()=>{o()},100)):o())}),n("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&Ve(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:u,prependSlide:d,removeSlide:h,removeAllSlides:p,update:o})}function xu({swiper:e,extendParams:t,on:n,emit:i}){const s=Q(),r=Y();e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}});function a(u){if(!e.enabled)return;const{rtlTranslate:d}=e;let h=u;h.originalEvent&&(h=h.originalEvent);const p=h.keyCode||h.charCode,c=e.params.keyboard.pageUpDown,f=c&&p===33,m=c&&p===34,y=p===37,g=p===39,v=p===38,b=p===40;if(!e.allowSlideNext&&(e.isHorizontal()&&g||e.isVertical()&&b||m)||!e.allowSlidePrev&&(e.isHorizontal()&&y||e.isVertical()&&v||f))return!1;if(h.shiftKey||h.altKey||h.ctrlKey||h.metaKey||s.activeElement&&(s.activeElement.isContentEditable||s.activeElement.nodeName&&(s.activeElement.nodeName.toLowerCase()==="input"||s.activeElement.nodeName.toLowerCase()==="textarea")))return;if(e.params.keyboard.onlyInViewport&&(f||m||y||g||v||b)){let T=!1;if(We(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&We(e.el,`.${e.params.slideActiveClass}`).length===0)return;const S=e.el,E=S.clientWidth,x=S.clientHeight,P=r.innerWidth,_=r.innerHeight,C=_n(S);d&&(C.left-=S.scrollLeft);const w=[[C.left,C.top],[C.left+E,C.top],[C.left,C.top+x],[C.left+E,C.top+x]];for(let L=0;L<w.length;L+=1){const D=w[L];if(D[0]>=0&&D[0]<=P&&D[1]>=0&&D[1]<=_){if(D[0]===0&&D[1]===0)continue;T=!0}}if(!T)return}const M=e.params.keyboard.speed;e.isHorizontal()?((f||m||y||g)&&(h.preventDefault?h.preventDefault():h.returnValue=!1),((m||g)&&!d||(f||y)&&d)&&e.slideNext(M),((f||y)&&!d||(m||g)&&d)&&e.slidePrev(M)):((f||m||v||b)&&(h.preventDefault?h.preventDefault():h.returnValue=!1),(m||b)&&e.slideNext(M),(f||v)&&e.slidePrev(M)),i("keyPress",p)}function l(){e.keyboard.enabled||(s.addEventListener("keydown",a),e.keyboard.enabled=!0)}function o(){e.keyboard.enabled&&(s.removeEventListener("keydown",a),e.keyboard.enabled=!1)}n("init",()=>{e.params.keyboard.enabled&&l()}),n("destroy",()=>{e.keyboard.enabled&&o()}),Object.assign(e.keyboard,{enable:l,disable:o})}function Tu({swiper:e,extendParams:t,on:n,emit:i}){const s=Y();t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let r,a=de(),l;const o=[];function u(v){let S=0,E=0,x=0,P=0;return"detail"in v&&(E=v.detail),"wheelDelta"in v&&(E=-v.wheelDelta/120),"wheelDeltaY"in v&&(E=-v.wheelDeltaY/120),"wheelDeltaX"in v&&(S=-v.wheelDeltaX/120),"axis"in v&&v.axis===v.HORIZONTAL_AXIS&&(S=E,E=0),x=S*10,P=E*10,"deltaY"in v&&(P=v.deltaY),"deltaX"in v&&(x=v.deltaX),v.shiftKey&&!x&&(x=P,P=0),(x||P)&&v.deltaMode&&(v.deltaMode===1?(x*=40,P*=40):(x*=800,P*=800)),x&&!S&&(S=x<1?-1:1),P&&!E&&(E=P<1?-1:1),{spinX:S,spinY:E,pixelX:x,pixelY:P}}function d(){e.enabled&&(e.mouseEntered=!0)}function h(){e.enabled&&(e.mouseEntered=!1)}function p(v){return e.params.mousewheel.thresholdDelta&&v.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&de()-a<e.params.mousewheel.thresholdTime?!1:v.delta>=6&&de()-a<60?!0:(v.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),i("scroll",v.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),i("scroll",v.raw)),a=new s.Date().getTime(),!1)}function c(v){const b=e.params.mousewheel;if(v.direction<0){if(e.isEnd&&!e.params.loop&&b.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&b.releaseOnEdges)return!0;return!1}function f(v){let b=v,M=!0;if(!e.enabled||v.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const T=e.params.mousewheel;e.params.cssMode&&b.preventDefault();let S=e.el;e.params.mousewheel.eventsTarget!=="container"&&(S=document.querySelector(e.params.mousewheel.eventsTarget));const E=S&&S.contains(b.target);if(!e.mouseEntered&&!E&&!T.releaseOnEdges)return!0;b.originalEvent&&(b=b.originalEvent);let x=0;const P=e.rtlTranslate?-1:1,_=u(b);if(T.forceToAxis)if(e.isHorizontal())if(Math.abs(_.pixelX)>Math.abs(_.pixelY))x=-_.pixelX*P;else return!0;else if(Math.abs(_.pixelY)>Math.abs(_.pixelX))x=-_.pixelY;else return!0;else x=Math.abs(_.pixelX)>Math.abs(_.pixelY)?-_.pixelX*P:-_.pixelY;if(x===0)return!0;T.invert&&(x=-x);let C=e.getTranslate()+x*T.sensitivity;if(C>=e.minTranslate()&&(C=e.minTranslate()),C<=e.maxTranslate()&&(C=e.maxTranslate()),M=e.params.loop?!0:!(C===e.minTranslate()||C===e.maxTranslate()),M&&e.params.nested&&b.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const w={time:de(),delta:Math.abs(x),direction:Math.sign(x),raw:v};o.length>=2&&o.shift();const L=o.length?o[o.length-1]:void 0;if(o.push(w),L?(w.direction!==L.direction||w.delta>L.delta||w.time>L.time+150)&&p(w):p(w),c(w))return!0}else{const w={time:de(),delta:Math.abs(x),direction:Math.sign(x)},L=l&&w.time<l.time+500&&w.delta<=l.delta&&w.direction===l.direction;if(!L){l=void 0;let D=e.getTranslate()+x*T.sensitivity;const z=e.isBeginning,O=e.isEnd;if(D>=e.minTranslate()&&(D=e.minTranslate()),D<=e.maxTranslate()&&(D=e.maxTranslate()),e.setTransition(0),e.setTranslate(D),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!z&&e.isBeginning||!O&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:w.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(r),r=void 0,o.length>=15&&o.shift();const A=o.length?o[o.length-1]:void 0,I=o[0];if(o.push(w),A&&(w.delta>A.delta||w.direction!==A.direction))o.splice(0);else if(o.length>=15&&w.time-I.time<500&&I.delta-w.delta>=1&&w.delta<=6){const F=x>0?.8:.2;l=w,o.splice(0),r=ft(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,F)},0)}r||(r=ft(()=>{if(e.destroyed||!e.params)return;const F=.5;l=w,o.splice(0),e.slideToClosest(e.params.speed,!0,void 0,F)},500))}if(L||i("scroll",b),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),T.releaseOnEdges&&(D===e.minTranslate()||D===e.maxTranslate()))return!0}}return b.preventDefault?b.preventDefault():b.returnValue=!1,!1}function m(v){let b=e.el;e.params.mousewheel.eventsTarget!=="container"&&(b=document.querySelector(e.params.mousewheel.eventsTarget)),b[v]("mouseenter",d),b[v]("mouseleave",h),b[v]("wheel",f)}function y(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",f),!0):e.mousewheel.enabled?!1:(m("addEventListener"),e.mousewheel.enabled=!0,!0)}function g(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,f),!0):e.mousewheel.enabled?(m("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}n("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&g(),e.params.mousewheel.enabled&&y()}),n("destroy",()=>{e.params.cssMode&&y(),e.mousewheel.enabled&&g()}),Object.assign(e.mousewheel,{enable:y,disable:g})}function Ji(e,t,n,i){return e.params.createElements&&Object.keys(i).forEach(s=>{if(!n[s]&&n.auto===!0){let r=ee(e.el,`.${i[s]}`)[0];r||(r=ue("div",i[s]),r.className=i[s],e.el.append(r)),n[s]=r,t[s]=r}}),n}const er='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function Eu({swiper:e,extendParams:t,on:n,emit:i}){t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:er};function s(c){let f;return c&&typeof c=="string"&&e.isElement&&(f=e.el.querySelector(c)||e.hostEl.querySelector(c),f)?f:(c&&(typeof c=="string"&&(f=[...document.querySelectorAll(c)]),e.params.uniqueNavElements&&typeof c=="string"&&f&&f.length>1&&e.el.querySelectorAll(c).length===1?f=e.el.querySelector(c):f&&f.length===1&&(f=f[0])),c&&!f?c:f)}function r(c,f){const m=e.params.navigation;c=W(c),c.forEach(y=>{y&&(y.classList[f?"add":"remove"](...m.disabledClass.split(" ")),y.tagName==="BUTTON"&&(y.disabled=f),e.params.watchOverflow&&e.enabled&&y.classList[e.isLocked?"add":"remove"](m.lockClass))})}function a(){const{nextEl:c,prevEl:f}=e.navigation;if(e.params.loop){r(f,!1),r(c,!1);return}r(f,e.isBeginning&&!e.params.rewind),r(c,e.isEnd&&!e.params.rewind)}function l(c){c.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),i("navigationPrev"))}function o(c){c.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),i("navigationNext"))}function u(){const c=e.params.navigation;if(e.params.navigation=Ji(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(c.nextEl||c.prevEl))return;let f=s(c.nextEl),m=s(c.prevEl);Object.assign(e.navigation,{nextEl:f,prevEl:m}),f=W(f),m=W(m);const y=(g,v)=>{if(g){if(c.addIcons&&g.matches(".swiper-button-next,.swiper-button-prev")&&!g.querySelector("svg")){const b=document.createElement("div");be(b,er),g.appendChild(b.querySelector("svg")),b.remove()}g.addEventListener("click",v==="next"?o:l)}!e.enabled&&g&&g.classList.add(...c.lockClass.split(" "))};f.forEach(g=>y(g,"next")),m.forEach(g=>y(g,"prev"))}function d(){let{nextEl:c,prevEl:f}=e.navigation;c=W(c),f=W(f);const m=(y,g)=>{y.removeEventListener("click",g==="next"?o:l),y.classList.remove(...e.params.navigation.disabledClass.split(" "))};c.forEach(y=>m(y,"next")),f.forEach(y=>m(y,"prev"))}n("init",()=>{e.params.navigation.enabled===!1?p():(u(),a())}),n("toEdge fromEdge lock unlock",()=>{a()}),n("destroy",()=>{d()}),n("enable disable",()=>{let{nextEl:c,prevEl:f}=e.navigation;if(c=W(c),f=W(f),e.enabled){a();return}[...c,...f].filter(m=>!!m).forEach(m=>m.classList.add(e.params.navigation.lockClass))}),n("click",(c,f)=>{let{nextEl:m,prevEl:y}=e.navigation;m=W(m),y=W(y);const g=f.target;let v=y.includes(g)||m.includes(g);if(e.isElement&&!v){const b=f.path||f.composedPath&&f.composedPath();b&&(v=b.find(M=>m.includes(M)||y.includes(M)))}if(e.params.navigation.hideOnClick&&!v){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===g||e.pagination.el.contains(g)))return;let b;m.length?b=m[0].classList.contains(e.params.navigation.hiddenClass):y.length&&(b=y[0].classList.contains(e.params.navigation.hiddenClass)),i(b===!0?"navigationShow":"navigationHide"),[...m,...y].filter(M=>!!M).forEach(M=>M.classList.toggle(e.params.navigation.hiddenClass))}});const h=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),u(),a()},p=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),d()};Object.assign(e.navigation,{enable:h,disable:p,update:a,init:u,destroy:d})}function xe(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function Mu({swiper:e,extendParams:t,on:n,emit:i}){const s="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:g=>g,formatFractionTotal:g=>g,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),e.pagination={el:null,bullets:[]};let r,a=0;function l(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function o(g,v){const{bulletActiveClass:b}=e.params.pagination;g&&(g=g[`${v==="prev"?"previous":"next"}ElementSibling`],g&&(g.classList.add(`${b}-${v}`),g=g[`${v==="prev"?"previous":"next"}ElementSibling`],g&&g.classList.add(`${b}-${v}-${v}`)))}function u(g,v,b){if(g=g%b,v=v%b,v===g+1)return"next";if(v===g-1)return"previous"}function d(g){const v=g.target.closest(xe(e.params.pagination.bulletClass));if(!v)return;g.preventDefault();const b=Ht(v)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===b)return;const M=u(e.realIndex,b,e.slides.length);M==="next"?e.slideNext():M==="previous"?e.slidePrev():e.slideToLoop(b)}else e.slideTo(b)}function h(){const g=e.rtl,v=e.params.pagination;if(l())return;let b=e.pagination.el;b=W(b);let M,T;const S=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,E=e.params.loop?Math.
vendor: 5,151 bytes, line 1
1ceil(S/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(T=e.previousRealIndex||0,M=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(M=e.snapIndex,T=e.previousSnapIndex):(T=e.previousIndex||0,M=e.activeIndex||0),v.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const x=e.pagination.bullets;let P,_,C;if(v.dynamicBullets&&(r=gi(x[0],e.isHorizontal()?"width":"height"),b.forEach(w=>{w.style[e.isHorizontal()?"width":"height"]=`${r*(v.dynamicMainBullets+4)}px`}),v.dynamicMainBullets>1&&T!==void 0&&(a+=M-(T||0),a>v.dynamicMainBullets-1?a=v.dynamicMainBullets-1:a<0&&(a=0)),P=Math.max(M-a,0),_=P+(Math.min(x.length,v.dynamicMainBullets)-1),C=(_+P)/2),x.forEach(w=>{const L=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(D=>`${v.bulletActiveClass}${D}`)].map(D=>typeof D=="string"&&D.includes(" ")?D.split(" "):D).flat();w.classList.remove(...L)}),b.length>1)x.forEach(w=>{const L=Ht(w);L===M?w.classList.add(...v.bulletActiveClass.split(" ")):e.isElement&&w.setAttribute("part","bullet"),v.dynamicBullets&&(L>=P&&L<=_&&w.classList.add(...`${v.bulletActiveClass}-main`.split(" ")),L===P&&o(w,"prev"),L===_&&o(w,"next"))});else{const w=x[M];if(w&&w.classList.add(...v.bulletActiveClass.split(" ")),e.isElement&&x.forEach((L,D)=>{L.setAttribute("part",D===M?"bullet-active":"bullet")}),v.dynamicBullets){const L=x[P],D=x[_];for(let z=P;z<=_;z+=1)x[z]&&x[z].classList.add(...`${v.bulletActiveClass}-main`.split(" "));o(L,"prev"),o(D,"next")}}if(v.dynamicBullets){const w=Math.min(x.length,v.dynamicMainBullets+4),L=(r*w-r)/2-C*r,D=g?"right":"left";x.forEach(z=>{z.style[e.isHorizontal()?D:"top"]=`${L}px`})}}b.forEach((x,P)=>{if(v.type==="fraction"&&(x.querySelectorAll(xe(v.currentClass)).forEach(_=>{_.textContent=v.formatFractionCurrent(M+1)}),x.querySelectorAll(xe(v.totalClass)).forEach(_=>{_.textContent=v.formatFractionTotal(E)})),v.type==="progressbar"){let _;v.progressbarOpposite?_=e.isHorizontal()?"vertical":"horizontal":_=e.isHorizontal()?"horizontal":"vertical";const C=(M+1)/E;let w=1,L=1;_==="horizontal"?w=C:L=C,x.querySelectorAll(xe(v.progressbarFillClass)).forEach(D=>{D.style.transform=`translate3d(0,0,0) scaleX(${w}) scaleY(${L})`,D.style.transitionDuration=`${e.params.speed}ms`})}v.type==="custom"&&v.renderCustom?(be(x,v.renderCustom(e,M+1,E)),P===0&&i("paginationRender",x)):(P===0&&i("paginationRender",x),i("paginationUpdate",x)),e.params.watchOverflow&&e.enabled&&x.classList[e.isLocked?"add":"remove"](v.lockClass)})}function p(){const g=e.params.pagination;if(l())return;const v=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let b=e.pagination.el;b=W(b);let M="";if(g.type==="bullets"){let T=e.params.loop?Math.ceil(v/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&T>v&&(T=v);for(let S=0;S<T;S+=1)g.renderBullet?M+=g.renderBullet.call(e,S,g.bulletClass):M+=`<${g.bulletElement} ${e.isElement?'part="bullet"':""} class="${g.bulletClass}"></${g.bulletElement}>`}g.type==="fraction"&&(g.renderFraction?M=g.renderFraction.call(e,g.currentClass,g.totalClass):M=`<span class="${g.currentClass}"></span> / <span class="${g.totalClass}"></span>`),g.type==="progressbar"&&(g.renderProgressbar?M=g.renderProgressbar.call(e,g.progressbarFillClass):M=`<span class="${g.progressbarFillClass}"></span>`),e.pagination.bullets=[],b.forEach(T=>{g.type!=="custom"&&be(T,M||""),g.type==="bullets"&&e.pagination.bullets.push(...T.querySelectorAll(xe(g.bulletClass)))}),g.type!=="custom"&&i("paginationRender",b[0])}function c(){e.params.pagination=Ji(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const g=e.params.pagination;if(!g.el)return;let v;typeof g.el=="string"&&e.isElement&&(v=e.el.querySelector(g.el)),!v&&typeof g.el=="string"&&(v=[...document.querySelectorAll(g.el)]),v||(v=g.el),!(!v||v.length===0)&&(e.params.uniqueNavElements&&typeof g.el=="string"&&Array.isArray(v)&&v.length>1&&(v=[...e.el.querySelectorAll(g.el)],v.length>1&&(v=v.find(b=>We(b,".swiper")[0]===e.el))),Array.isArray(v)&&v.length===1&&(v=v[0]),Object.assign(e.pagination,{el:v}),v=W(v),v.forEach(b=>{g.type==="bullets"&&g.clickable&&b.classList.add(...(g.clickableClass||"").split(" ")),b.classList.add(g.modifierClass+g.type),b.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass),g.type==="bullets"&&g.dynamicBullets&&(b.classList.add(`${g.modifierClass}${g.type}-dynamic`),a=0,g.dynamicMainBullets<1&&(g.dynamicMainBullets=1)),g.type==="progressbar"&&g.progressbarOpposite&&b.classList.add(g.progressbarOppositeClass),g.clickable&&b.addEventListener("click",d),e.enabled||b.classList.add(g.lockClass)}))}function f(){const g=e.params.pagination;if(l())return;let v=e.pagination.el;v&&(v=W(v),v.forEach(b=>{b.classList.remove(g.hiddenClass),b.classList.remove(g.modifierClass+g.type),b.classList.remove(e.isHorizontal()?g.horizontalClass:g.verticalClass),g.clickable&&(b.classList.remove(...(g.clickableClass||"").split(" ")),b.removeEventListener("click",d))}
vendor: 6,369 bytes, line 1
1)),e.pagination.bullets&&e.pagination.bullets.forEach(b=>b.classList.remove(...g.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const g=e.params.pagination;let{el:v}=e.pagination;v=W(v),v.forEach(b=>{b.classList.remove(g.horizontalClass,g.verticalClass),b.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass)})}),n("init",()=>{e.params.pagination.enabled===!1?y():(c(),p(),h())}),n("activeIndexChange",()=>{typeof e.snapIndex>"u"&&h()}),n("snapIndexChange",()=>{h()}),n("snapGridLengthChange",()=>{p(),h()}),n("destroy",()=>{f()}),n("enable disable",()=>{let{el:g}=e.pagination;g&&(g=W(g),g.forEach(v=>v.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),n("lock unlock",()=>{h()}),n("click",(g,v)=>{const b=v.target,M=W(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&M&&M.length>0&&!b.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&b===e.navigation.nextEl||e.navigation.prevEl&&b===e.navigation.prevEl))return;const T=M[0].classList.contains(e.params.pagination.hiddenClass);i(T===!0?"paginationShow":"paginationHide"),M.forEach(S=>S.classList.toggle(e.params.pagination.hiddenClass))}});const m=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=W(g),g.forEach(v=>v.classList.remove(e.params.pagination.paginationDisabledClass))),c(),p(),h()},y=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=W(g),g.forEach(v=>v.classList.add(e.params.pagination.paginationDisabledClass))),f()};Object.assign(e.pagination,{enable:m,disable:y,render:p,update:h,init:c,destroy:f})}function Cu({swiper:e,extendParams:t,on:n,emit:i}){const s=Q();let r=!1,a=null,l=null,o,u,d,h;t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null};function p(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:C,rtlTranslate:w}=e,{dragEl:L,el:D}=C,z=e.params.scrollbar,O=e.params.loop?e.progressLoop:e.progress;let A=u,I=(d-u)*O;w?(I=-I,I>0?(A=u-I,I=0):-I+u>d&&(A=d+I)):I<0?(A=u+I,I=0):I+u>d&&(A=d-I),e.isHorizontal()?(L.style.transform=`translate3d(${I}px, 0, 0)`,L.style.width=`${A}px`):(L.style.transform=`translate3d(0px, ${I}px, 0)`,L.style.height=`${A}px`),z.hide&&(clearTimeout(a),D.style.opacity=1,a=setTimeout(()=>{D.style.opacity=0,D.style.transitionDuration="400ms"},1e3))}function c(C){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${C}ms`)}function f(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:C}=e,{dragEl:w,el:L}=C;w.style.width="",w.style.height="",d=e.isHorizontal()?L.offsetWidth:L.offsetHeight,h=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?u=d*h:u=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?w.style.width=`${u}px`:w.style.height=`${u}px`,h>=1?L.style.display="none":L.style.display="",e.params.scrollbar.hide&&(L.style.opacity=0),e.params.watchOverflow&&e.enabled&&C.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function m(C){return e.isHorizontal()?C.clientX:C.clientY}function y(C){const{scrollbar:w,rtlTranslate:L}=e,{el:D}=w;let z;z=(m(C)-_n(D)[e.isHorizontal()?"left":"top"]-(o!==null?o:u/2))/(d-u),z=Math.max(Math.min(z,1),0),L&&(z=1-z);const O=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*z;e.updateProgress(O),e.setTranslate(O),e.updateActiveIndex(),e.updateSlidesClasses()}function g(C){const w=e.params.scrollbar,{scrollbar:L,wrapperEl:D}=e,{el:z,dragEl:O}=L;r=!0,o=C.target===O?m(C)-C.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,C.preventDefault(),C.stopPropagation(),D.style.transitionDuration="100ms",O.style.transitionDuration="100ms",y(C),clearTimeout(l),z.style.transitionDuration="0ms",w.hide&&(z.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),i("scrollbarDragStart",C)}function v(C){const{scrollbar:w,wrapperEl:L}=e,{el:D,dragEl:z}=w;r&&(C.preventDefault&&C.cancelable?C.preventDefault():C.returnValue=!1,y(C),L.style.transitionDuration="0ms",D.style.transitionDuration="0ms",z.style.transitionDuration="0ms",i("scrollbarDragMove",C))}function b(C){const w=e.params.scrollbar,{scrollbar:L,wrapperEl:D}=e,{el:z}=L;r&&(r=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",D.style.transitionDuration=""),w.hide&&(clearTimeout(l),l=ft(()=>{z.style.opacity=0,z.style.transitionDuration="400ms"},1e3)),i("scrollbarDragEnd",C),w.snapOnRelease&&e.slideToClosest())}function M(C){const{scrollbar:w,params:L}=e,D=w.el;if(!D)return;const z=D,O=L.passiveListeners?{passive:!1,capture:!1}:!1,A=L.passiveListeners?{passive:!0,capture:!1}:!1;if(!z)return;const I=C==="on"?"addEventListener":"removeEventListener";z[I]("pointerdown",g,O),s[I]("pointermove",v,O),s[I]("pointerup",b,A)}function T(){!e.params.scrollbar.el||!e.scrollbar.el||M("on")}function S(){!e.params.scrollbar.el||!e.scrollbar.el||M("off")}function E(){const{scrollbar:C,el:w}=e;e.params.scrollbar=Ji(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const L=e.params.scrollbar;if(!L.el)return;let D;if(typeof L.el=="string"&&e.isElement&&(D=e.el.querySelector(L.el)),!D&&typeof L.el=="string"){if(D=s.querySelectorAll(L.el),!D.length)return}else D||(D=L.el);e.params.uniqueNavElements&&typeof L.el=="string"&&D.length>1&&w.querySelectorAll(L.el).length===1&&(D=w.querySelector(L.el)),D.length>0&&(D=D[0]),D.classList.add(e.isHorizontal()?L.horizontalClass:L.verticalClass);let z;D&&(z=D.querySelector(xe(e.params.scrollbar.dragClass)),z||(z=ue("div",e.params.scrollbar.dragClass),D.append(z))),Object.assign(C,{el:D,dragEl:z}),L.draggable&&T(),D&&D.classList[e.enabled?"remove":"add"](...Pe(e.params.scrollbar.lockClass))}function x(){const C=e.params.scrollbar,w=e.scrollbar.el;w&&w.classList.remove(...Pe(e.isHorizontal()?C.horizontalClass:C.verticalClass)),S()}n("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const C=e.params.scrollbar;let{el:w}=e.scrollbar;
1w=W(w),w.forEach(L=>{L.classList.remove(C.horizontalClass,C.verticalClass),L.classList.add(e.isHorizontal()?C.horizontalClass:C.verticalClass)})}),n("init",()=>{e.params.scrollbar.enabled===!1?_():(E(),f(),p())}),n("update resize observerUpdate lock unlock changeDirection",()=>{f()}),n("setTranslate",()=>{p()}),n("setTransition",(C,w)=>{c(w)}),n("enable disable",()=>{const{el:C}=e.scrollbar;C&&C.classList[e.enabled?"remove":"add"](...Pe(e.params.scrollbar.lockClass))}),n("destroy",()=>{x()});const P=()=>{e.el.classList.remove(...Pe(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...Pe(e.params.scrollbar.scrollbarDisabledClass)),E(),f(),p()},_=()=>{e.el.classList.add(...Pe(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...Pe(e.params.scrollbar.scrollbarDisabledClass)),x()};Object.assign(e.scrollbar,{enable:P,disable:_,updateSize:f,setTranslate:p,init:E,destroy:x})}function _u({swiper:e,extendParams:t,on:n}){t({parallax:{enabled:!1}});const i="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",s=(l,o)=>{const{rtl:u}=e,d=u?-1:1,h=l.getAttribute("data-swiper-parallax")||"0";let p=l.getAttribute("data-swiper-parallax-x"),c=l.getAttribute("data-swiper-parallax-y");const f=l.getAttribute("data-swiper-parallax-scale"),m=l.getAttribute("data-swiper-parallax-opacity"),y=l.getAttribute("data-swiper-parallax-rotate");if(p||c?(p=p||"0",c=c||"0"):e.isHorizontal()?(p=h,c="0"):(c=h,p="0"),p.indexOf("%")>=0?p=`${parseInt(p,10)*o*d}%`:p=`${p*o*d}px`,c.indexOf("%")>=0?c=`${parseInt(c,10)*o}%`:c=`${c*o}px`,typeof m<"u"&&m!==null){const v=m-(m-1)*(1-Math.abs(o));l.style.opacity=v}let g=`translate3d(${p}, ${c}, 0px)`;if(typeof f<"u"&&f!==null){const v=f-(f-1)*(1-Math.abs(o));g+=` scale(${v})`}if(y&&typeof y<"u"&&y!==null){const v=y*o*-1;g+=` rotate(${v}deg)`}l.style.transform=g},r=()=>{const{el:l,slides:o,progress:u,snapGrid:d,isElement:h}=e,p=ee(l,i);e.isElement&&p.push(...ee(e.hostEl,i)),p.forEach(c=>{s(c,u)}),o.forEach((c,f)=>{let m=c.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(m+=Math.ceil(f/2)-u*(d.length-1)),m=Math.min(Math.max(m,-1),1),c.querySelectorAll(`${i}, [data-swiper-parallax-rotate]`).forEach(y=>{s(y,m)})})},a=(l=e.params.speed)=>{const{el:o,hostEl:u}=e,d=[...o.querySelectorAll(i)];e.isElement&&d.push(...u.querySelectorAll(i)),d.forEach(h=>{let p=parseInt(h.getAttribute("data-swiper-parallax-duration"),10)||l;l===0&&(p=0),h.style.transitionDuration=`${p}ms`})};n("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),n("init",()=>{e.params.parallax.enabled&&r()}),n("setTranslate",()=>{e.params.parallax.enabled&&r()}),n("setTransition",(l,o)=>{e.params.parallax.enabled&&a(o)})}function wu({swiper:e,extendParams:t,on:n,emit:i}){const s=Y();t({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let r=1,a=!1,l=!1,o={x:0,y:0};const u=-3;let d,h;const p=[],c={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},f={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},m={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let y=1;Object.defineProperty(e.zoom,"scale",{get(){return y},set(k){if(y!==k){const V=c.imageEl,R=c.slideEl;i("zoomChange",k,V,R)}y=k}});function g(){if(p.length<2)return 1;const k=p[0].pageX,V=p[0].pageY,R=p[1].pageX,$=p[1].pageY;return Math.sqrt((R-k)**2+($-V)**2)}function v(){const k=e.params.zoom,V=c.imageWrapEl.getAttribute("data-swiper-zoom")||k.maxRatio;if(k.limitToOriginalSize&&c.imageEl&&c.imageEl.naturalWidth){const R=c.imageEl.naturalWidth/c.imageEl.offsetWidth;return Math.min(R,V)}return V}function b(){if(p.length<2)return{x:null,y:null};const k=c.imageEl.getBoundingClientRect();return[(p[0].pageX+(p[1].pageX-p[0].pageX)/2-k.x-s.scrollX)/r,(p[0].pageY+(p[1].pageY-p[0].pageY)/2-k.y-s.scrollY)/r]}function M(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function T(k){const V=M();return!!(k.target.matches(V)||e.slides.filter(R=>R.contains(k.target)).length>0)}function S(k){const V=`.${e.params.zoom.containerClass}`;return!!(k.target.matches(V)||[...e.hostEl.querySelectorAll(V)].filter(R=>R.contains(k.target)).length>0)}function E(k){if(k.pointerType==="mouse"&&p.splice(0,p.length),!T(k))return;const V=e.params.zoom;if(d=!1,h=!1,p.push(k),!(p.length<2)){if(d=!0,c.scaleStart=g(),!c.slideEl){c.slideEl=k.target.closest(`.${e.params.slideClass}, swiper-slide`),c.slideEl||(c.slideEl=e.slides[e.activeIndex]);let R=c.slideEl.querySelector(`.${V.containerClass}`);
vendor: 5,068 bytes, line 1
1if(R&&(R=R.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),c.imageEl=R,R?c.imageWrapEl=We(c.imageEl,`.${V.containerClass}`)[0]:c.imageWrapEl=void 0,!c.imageWrapEl){c.imageEl=void 0;return}c.maxRatio=v()}if(c.imageEl){const[R,$]=b();c.originX=R,c.originY=$,c.imageEl.style.transitionDuration="0ms"}a=!0}}function x(k){if(!T(k))return;const V=e.params.zoom,R=e.zoom,$=p.findIndex(H=>H.pointerId===k.pointerId);$>=0&&(p[$]=k),!(p.length<2)&&(h=!0,c.scaleMove=g(),c.imageEl&&(R.scale=c.scaleMove/c.scaleStart*r,R.scale>c.maxRatio&&(R.scale=c.maxRatio-1+(R.scale-c.maxRatio+1)**.5),R.scale<V.minRatio&&(R.scale=V.minRatio+1-(V.minRatio-R.scale+1)**.5),c.imageEl.style.transform=`translate3d(0,0,0) scale(${R.scale})`))}function P(k){if(!T(k)||k.pointerType==="mouse"&&k.type==="pointerout")return;const V=e.params.zoom,R=e.zoom,$=p.findIndex(H=>H.pointerId===k.pointerId);$>=0&&p.splice($,1),!(!d||!h)&&(d=!1,h=!1,c.imageEl&&(R.scale=Math.max(Math.min(R.scale,c.maxRatio),V.minRatio),c.imageEl.style.transitionDuration=`${e.params.speed}ms`,c.imageEl.style.transform=`translate3d(0,0,0) scale(${R.scale})`,r=R.scale,a=!1,R.scale>1&&c.slideEl?c.slideEl.classList.add(`${V.zoomedSlideClass}`):R.scale<=1&&c.slideEl&&c.slideEl.classList.remove(`${V.zoomedSlideClass}`),R.scale===1&&(c.originX=0,c.originY=0,c.slideEl=void 0)))}let _;function C(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function w(){clearTimeout(_),e.touchEventsData.preventTouchMoveFromPointerMove=!0,_=setTimeout(()=>{e.destroyed||C()})}function L(k){const V=e.device;if(!c.imageEl||f.isTouched)return;V.android&&k.cancelable&&k.preventDefault(),f.isTouched=!0;const R=p.length>0?p[0]:k;f.touchesStart.x=R.pageX,f.touchesStart.y=R.pageY}function D(k){const R=k.pointerType==="mouse"&&e.params.zoom.panOnMouseMove;if(!T(k)||!S(k))return;const $=e.zoom;if(!c.imageEl)return;if(!f.isTouched||!c.slideEl){R&&A(k);return}if(R){A(k);return}f.isMoved||(f.width=c.imageEl.offsetWidth||c.imageEl.clientWidth,f.height=c.imageEl.offsetHeight||c.imageEl.clientHeight,f.startX=mi(c.imageWrapEl,"x")||0,f.startY=mi(c.imageWrapEl,"y")||0,c.slideWidth=c.slideEl.offsetWidth,c.slideHeight=c.slideEl.offsetHeight,c.imageWrapEl.style.transitionDuration="0ms");const H=f.width*$.scale,q=f.height*$.scale;if(f.minX=Math.min(c.slideWidth/2-H/2,0),f.maxX=-f.minX,f.minY=Math.min(c.slideHeight/2-q/2,0),f.maxY=-f.minY,f.touchesCurrent.x=p.length>0?p[0].pageX:k.pageX,f.touchesCurrent.y=p.length>0?p[0].pageY:k.pageY,Math.max(Math.abs(f.touchesCurrent.x-f.touchesStart.x),Math.abs(f.touchesCurrent.y-f.touchesStart.y))>5&&(e.allowClick=!1),!f.isMoved&&!a){if(e.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.x<f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&&f.touchesCurrent.x>f.touchesStart.x)){f.isTouched=!1,C();return}if(!e.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.y<f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&&f.touchesCurrent.y>f.touchesStart.y)){f.isTouched=!1,C();return}}k.cancelable&&k.preventDefault(),k.stopPropagation(),w(),f.isMoved=!0;const Se=($.scale-r)/(c.maxRatio-e.params.zoom.minRatio),{originX:_e,originY:ne}=c;f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX+Se*(f.width-_e*2),f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY+Se*(f.height-ne*2),f.currentX<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),m.prevPositionX||(m.prevPositionX=f.touchesCurrent.x),m.prevPositionY||(m.prevPositionY=f.touchesCurrent.y),m.prevTime||(m.prevTime=Date.now()),m.x=(f.touchesCurrent.x-m.prevPositionX)/(Date.now()-m.prevTime)/2,m.y=(f.touchesCurrent.y-m.prevPositionY)/(Date.now()-m.prevTime)/2,Math.abs(f.touchesCurrent.x-m.prevPositionX)<2&&(m.x=0),Math.abs(f.touchesCurrent.y-m.prevPositionY)<2&&(m.y=0),m.prevPositionX=f.touchesCurrent.x,m.prevPositionY=f.touchesCurrent.y,m.prevTime=Date.now(),c.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}function z(){const k=e.zoom;if(p.length=0,!c.imageEl)return;if(!f.isTouched||!f.isMoved){f.isTouched=!1,f.isMoved=!1;return}f.isTouched=!1,f.isMoved=!1;let V=300,R=300;const $=m.x*V,H=f.currentX+$,q=m.y*R,Ce=f.currentY+q;m.x!==0&&(V=Math.abs((H-f.currentX)/m.x)),m.y!==0&&(R=Math.abs((Ce-f.currentY)/m.y));const Se=Math.max(V,R);f.currentX=H,f.currentY=Ce;const _e=f.width*k.scale,ne=f.height*k.scale;f.minX=Math.min(c.slideWidth/2-_e/2,0),f.maxX=-f.minX,f.minY=Math.min(c.slideHeight/2-ne/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),c.imageWrapEl.style.transitionDuration=`${Se}ms`,c.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}function O(){const k=e.zoom;c.slideEl&&e.activeIndex!==e.slides.indexOf(c.slideEl)&&(c.imageEl&&(c.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),c.imageWrapEl&&(c.imageWrapEl.style.transform="translate3d(0,0,0)"),c.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),k.scale=1,r=1,c.slideEl=void 0,c.imageEl=void 0,c.imageWrapEl=void 0,c.originX=0,c.originY=0)}function A(k){if(r<=1||!c.imageWrapEl||!T(k)||!S(k))return;const V=s.getComputedStyle(c.imageWrapEl).transform,R=new s.DOMMatrix(V);if(!l){l=!0,o.x=k.clientX,o.y=k.clientY,f.startX=R.e,f.startY=R.f,f.width=c.imageEl.offsetWidth||c.imageEl.clientWidth,f.height=c.imageEl.offsetHeight||c.imageEl.clientHeight,c.slideWidth=c.slideEl.offsetWidth,c.slideHeight=c.slideEl.offsetHeight;return}const $=(k.clientX-o.x)*u,H=(k.clientY-o.y)*u,q=f.width*r,Ce=f.height*r,Se=c.slideWidth,_e=c.slideHeight,ne=Math.min(Se/2-q/2,0),he=-ne,wt=Math.min(_e/2-Ce/2,0),tn=-wt,nt=Math.max(Math.min(f.startX+$,he),ne),it=Math.max(Math.min(f.startY+H,tn),wt);c.imageWrapEl.style.transitionDuration="0ms",c.imageWrapEl.style.transform=`translate3d(${nt}px, ${it}px, 0)`,o.x=k.clientX,o.y=k.clientY,f.startX=nt,f.startY=it,f.currentX=nt,f.currentY=it}function I(k){const V=e.zoom,R=e.params.zoom;if(!c.slideEl){k&&k.target&&(c.slideEl=k.target.closest(`.${e.params.slideClass}, swiper-slide`)),c.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?c.slideEl=ee(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:c.slideEl=e.slides[e.activeIndex]);let At=c.slideEl.querySelector(`.${R.containerClass}`);At&&(At=At.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),c.imageEl=At,At?c.imageWrapEl=We(c.imageEl,`.${R.containerClass}`)[0]:c.imageWrapEl=void 0}if(!c.imageEl||!c.imageWrapEl)return;c.maxRatio=v(),e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),c.slideEl.classList.add(`${R.zoomedSlideClass}`);let $,H,q,Ce,Se,_e,ne,he,wt,tn,nt,it,nn,sn,Xn,Yn,jn,qn;typeof f.touchesStart.x>"u"&&k?($=k.pageX,H=k.pageY):($=f.touchesStart.x,H=f.touchesStart.y);const Kn=r,st=typeof k=="number"?k:null;r===1&&st&&($=void 0,H=void 0,f.touchesStart.x=void 0,f.touchesStart.y=void 0);const Xs=v();V.scale=st||Xs,r=st||Xs,k&&!(r===1&&st)?(jn=c.slideEl.offsetWidth,qn=c.slideEl.offsetHeight,q=_n(c.slideEl).left+s.scrollX,Ce=_n(c.slideEl).top+s.scrollY,Se=q+jn/2-$,_e=Ce+qn/2-H,wt=c.imageEl.offsetWidth||c.imageEl.clientWidth,tn=c.imageEl.offsetHeight||c.imageEl.clientHeight,nt=wt*V.scale,it=tn*V.scale,nn=Math.min(jn/2-nt/2,0),sn=Math.min(qn/2-it/2,0),Xn=-nn,Yn=-sn,Kn>0&&st&&typeof f.currentX=="number"&&typeof f.currentY=="number"?(ne=f.currentX*V.scale/Kn,he=f.currentY*V.scale/Kn):(ne=Se*V.scale,he=_e*V.scale),ne<nn&&(ne=nn),ne>Xn&&(ne=Xn),he<sn&&(he=sn),he>Yn&&(he=Yn)):(ne=0,he=0),st&&V.scale===1&&(c.originX=0,c.originY=0),f.currentX=ne,f.currentY=he,c.imageWrapEl.style.transitionDuration="300ms",c.imageWrapEl.style.transform=`translate3d(${ne}px, ${he}px,0)`,c.imageEl.style.transitionDuration="300ms",c.imageEl.style.transform=`translate3d(0,0,0) scale(${V.scale})`}function F(){const k=e.zoom,V=e.params.zoom;if(!c.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?c.slideEl=ee(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:c.slideEl=e.slides[e.activeIndex];let R=c.slideEl.querySelector(`.${V.containerClass}`);R&&(R=R.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),c.imageEl=R,R?c.imageWrapEl=We(c.imageEl,`.${V.containerClass}`)[0]:c.imageWrapEl=void 0}!c.imageEl||!c.imageWrapEl||(c.maxRatio=v(),e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),k.scale=1,r=1,f.currentX=void 0,f.currentY=void 0,f.touchesStart.x=void 0,f.touchesStart.y=void 0,c.imageWrapEl.style.transitionDuration="300ms",c.imageWrapEl.style.transform="translate3d(0,0,0)",c.imageEl.style.transitionDuration="300ms",c.imageEl.style.transform="translate3d(0,0,0) scale(1)",c.slideEl.classList.remove(`${V.zoomedSlideClass}`),c.slideEl=void 0,c.originX=0,c.originY=0,e.params.zoom.panOnMouseMove&&(o={x:0,y:0},l&&(l=!1,f.startX=0,f.startY=0)))}function B(k){const V=e.zoom;V.scale&&V.scale!==1?F():I(k)}function X(){const k=e.params.passiveListeners?{passive:!0,capture:!1}:!1,V=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:k,activeListenerWithCapture:V}}function ae(){const k=e.zoom;if(k.enabled)return;k.enabled=!0;const{passiveListener:V,activeListenerWithCapture:R}=X();
vendor: 4,275 bytes, line 1
1e.wrapperEl.addEventListener("pointerdown",E,V),e.wrapperEl.addEventListener("pointermove",x,R),["pointerup","pointercancel","pointerout"].forEach($=>{e.wrapperEl.addEventListener($,P,V)}),e.wrapperEl.addEventListener("pointermove",D,R)}function te(){const k=e.zoom;if(!k.enabled)return;k.enabled=!1;const{passiveListener:V,activeListenerWithCapture:R}=X();e.wrapperEl.removeEventListener("pointerdown",E,V),e.wrapperEl.removeEventListener("pointermove",x,R),["pointerup","pointercancel","pointerout"].forEach($=>{e.wrapperEl.removeEventListener($,P,V)}),e.wrapperEl.removeEventListener("pointermove",D,R)}n("init",()=>{e.params.zoom.enabled&&ae()}),n("destroy",()=>{te()}),n("touchStart",(k,V)=>{e.zoom.enabled&&L(V)}),n("touchEnd",(k,V)=>{e.zoom.enabled&&z()}),n("doubleTap",(k,V)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&B(V)}),n("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&O()}),n("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&O()}),Object.assign(e.zoom,{enable:ae,disable:te,in:I,out:F,toggle:B})}function Au({swiper:e,extendParams:t,on:n}){t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function i(o,u){const d=(function(){let f,m,y;return(g,v)=>{for(m=-1,f=g.length;f-m>1;)y=f+m>>1,g[y]<=v?m=y:f=y;return f}})();this.x=o,this.y=u,this.lastIndex=o.length-1;let h,p;return this.interpolate=function(f){return f?(p=d(this.x,f),h=p-1,(f-this.x[h])*(this.y[p]-this.y[h])/(this.x[p]-this.x[h])+this.y[h]):0},this}function s(o){e.controller.spline=e.params.loop?new i(e.slidesGrid,o.slidesGrid):new i(e.snapGrid,o.snapGrid)}function r(o,u){const d=e.controller.control;let h,p;const c=e.constructor;function f(m){if(m.destroyed)return;const y=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(s(m),p=-e.controller.spline.interpolate(-y)),(!p||e.params.controller.by==="container")&&(h=(m.maxTranslate()-m.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(h)||!Number.isFinite(h))&&(h=1),p=(y-e.minTranslate())*h+m.minTranslate()),e.params.controller.inverse&&(p=m.maxTranslate()-p),m.updateProgress(p),m.setTranslate(p,e),m.updateActiveIndex(),m.updateSlidesClasses()}if(Array.isArray(d))for(let m=0;m<d.length;m+=1)d[m]!==u&&d[m]instanceof c&&f(d[m]);else d instanceof c&&u!==d&&f(d)}function a(o,u){const d=e.constructor,h=e.controller.control;let p;function c(f){f.destroyed||(f.setTransition(o,e),o!==0&&(f.transitionStart(),f.params.autoHeight&&ft(()=>{f.updateAutoHeight()}),Rt(f.wrapperEl,()=>{h&&f.transitionEnd()})))}if(Array.isArray(h))for(p=0;p<h.length;p+=1)h[p]!==u&&h[p]instanceof d&&c(h[p]);else h instanceof d&&u!==h&&c(h)}function l(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}n("beforeInit",()=>{if(typeof window<"u"&&(typeof e.params.controller.control=="string"||e.params.controller.control instanceof HTMLElement)){(typeof e.params.controller.control=="string"?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEach(u=>{if(e.controller.control||(e.controller.control=[]),u&&u.swiper)e.controller.control.push(u.swiper);else if(u){const d=`${e.params.eventsPrefix}init`,h=p=>{e.controller.control.push(p.detail[0]),e.update(),u.removeEventListener(d,h)};u.addEventListener(d,h)}});return}e.controller.control=e.params.controller.control}),n("update",()=>{l()}),n("resize",()=>{l()}),n("observerUpdate",()=>{l()}),n("setTranslate",(o,u,d)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(u,d)}),n("setTransition",(o,u,d)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(u,d)}),Object.assign(e.controller,{setTranslate:r,setTransition:a})}function Pu({swiper:e,extendParams:t,on:n}){t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,
1scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let i=null,s,r,a=new Date().getTime();function l(O){const A=i;A.length!==0&&be(A,O)}function o(O=16){const A=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(O).replace(/x/g,A)}function u(O){O=W(O),O.forEach(A=>{A.setAttribute("tabIndex","0")})}function d(O){O=W(O),O.forEach(A=>{A.setAttribute("tabIndex","-1")})}function h(O,A){O=W(O),O.forEach(I=>{I.setAttribute("role",A)})}function p(O,A){O=W(O),O.forEach(I=>{I.setAttribute("aria-roledescription",A)})}function c(O,A){O=W(O),O.forEach(I=>{I.setAttribute("aria-controls",A)})}function f(O,A){O=W(O),O.forEach(I=>{I.setAttribute("aria-label",A)})}function m(O,A){O=W(O),O.forEach(I=>{I.setAttribute("id",A)})}function y(O,A){O=W(O),O.forEach(I=>{I.setAttribute("aria-live",A)})}function g(O){O=W(O),O.forEach(A=>{A.setAttribute("aria-disabled",!0)})}function v(O){O=W(O),O.forEach(A=>{A.setAttribute("aria-disabled",!1)})}function b(O){if(O.keyCode!==13&&O.keyCode!==32)return;const A=e.params.a11y,I=O.target;if(!(e.pagination&&e.pagination.el&&(I===e.pagination.el||e.pagination.el.contains(O.target))&&!O.target.matches(xe(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const F=W(e.navigation.prevEl);W(e.navigation.nextEl).includes(I)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?l(A.lastSlideMessage):l(A.nextSlideMessage)),F.includes(I)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?l(A.firstSlideMessage):l(A.prevSlideMessage))}e.pagination&&I.matches(xe(e.params.pagination.bulletClass))&&I.click()}}function M(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:O,prevEl:A}=e.navigation;A&&(e.isBeginning?(g(A),d(A)):(v(A),u(A))),O&&(e.isEnd?(g(O),d(O)):(v(O),u(O)))}function T(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function S(){return T()&&e.params.pagination.clickable}function E(){const O=e.params.a11y;T()&&e.pagination.bullets.forEach(A=>{e.params.pagination.clickable&&(u(A),e.params.pagination.renderBullet||(h(A,"button"),f(A,O.paginationBulletMessage.replace(/\{\{index\}\}/,Ht(A)+1)))),A.matches(xe(e.params.pagination.bulletActiveClass))?A.setAttribute("aria-current","true"):A.removeAttribute("aria-current")})}const x=(O,A,I)=>{u(O),O.tagName!=="BUTTON"&&(h(O,"button"),O.addEventListener("keydown",b)),f(O,I),c(O,A)},P=O=>{r&&r!==O.target&&!r.contains(O.target)&&(s=!0),e.a11y.clicked=!0},_=()=>{s=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},C=O=>{a=new Date().getTime()},w=O=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-a<100)return;const A=O.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!A||!e.slides.includes(A))return;r=A;const I=e.virtual&&e.params.virtual.enabled,F=(I?parseInt(A.getAttribute("data-swiper-slide-index"),10):e.slides.indexOf(A))===e.activeIndex,B=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(A);F||B||O.sourceCapabilities&&O.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{s||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(A.getAttribute("data-swiper-slide-index"))),0):I?e.slideTo(e.getSlideIndexWhenGrid(parseInt(A.getAttribute("data-swiper-slide-index"),10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(A)),0),s=!1)}))},L=()=>{const O=e.params.a11y;O.itemRoleDescriptionMessage&&p(e.slides,O.itemRoleDescriptionMessage),O.slideRole&&h(e.slides,O.slideRole);const A=e.slides.length;O.slideLabelMessage&&e.slides.forEach((I,F)=>{const B=e.params.loop?parseInt(I.getAttribute("data-swiper-slide-index"),10):F,X=O.slideLabelMessage.replace(/\{\{index\}\}/,B+1).replace(/\{\{slidesLength\}\}/,A);f(I,X)})},D=()=>{const O=e.params.a11y;e.el.append(i);const A=e.el;O.containerRoleDescriptionMessage&&p(A,O.containerRoleDescriptionMessage),O.containerMessage&&f(A,O.containerMessage),O.containerRole&&h(A,O.containerRole);const I=e.wrapperEl,F=O.id||I.getAttribute("id")||`swiper-wrapper-${o(16)}`;if(m(I,F),O.wrapperLiveRegion){const te=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";y(I,te)}L();let{nextEl:B,prevEl:X}=e.navigation?e.navigation:{};B=W(B),X=W(X),B&&B.forEach(te=>
1x(te,F,O.nextSlideMessage)),X&&X.forEach(te=>x(te,F,O.prevSlideMessage)),S()&&W(e.pagination.el).forEach(k=>{k.addEventListener("keydown",b)}),Q().addEventListener("visibilitychange",C),e.el.addEventListener("focus",w,!0),e.el.addEventListener("pointerdown",P,!0),e.el.addEventListener("pointerup",_,!0)};function z(){i&&i.remove();let{nextEl:O,prevEl:A}=e.navigation?e.navigation:{};O=W(O),A=W(A),O&&O.forEach(F=>F.removeEventListener("keydown",b)),A&&A.forEach(F=>F.removeEventListener("keydown",b)),S()&&W(e.pagination.el).forEach(B=>{B.removeEventListener("keydown",b)}),Q().removeEventListener("visibilitychange",C),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",w,!0),e.el.removeEventListener("pointerdown",P,!0),e.el.removeEventListener("pointerup",_,!0))}n("beforeInit",()=>{i=ue("span",e.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")}),n("afterInit",()=>{e.params.a11y.enabled&&D()}),n("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&L()}),n("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&M()}),n("paginationUpdate",()=>{e.params.a11y.enabled&&E()}),n("destroy",()=>{e.params.a11y.enabled&&z()})}function Lu({swiper:e,extendParams:t,on:n}){t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,s={};const r=p=>p.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),a=p=>{const c=Y();let f;p?f=new URL(p):f=c.location;const m=f.pathname.slice(1).split("/").filter(b=>b!==""),y=m.length,g=m[y-2],v=m[y-1];return{key:g,value:v}},l=(p,c)=>{const f=Y();if(!i||!e.params.history.enabled)return;let m;e.params.url?m=new URL(e.params.url):m=f.location;const y=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${c}"]`):e.slides[c];let g=r(y.getAttribute("data-history"));if(e.params.history.root.length>0){let b=e.params.history.root;b[b.length-1]==="/"&&(b=b.slice(0,b.length-1)),g=`${b}/${p?`${p}/`:""}${g}`}else m.pathname.includes(p)||(g=`${p?`${p}/`:""}${g}`);e.params.history.keepQuery&&(g+=m.search);const v=f.history.state;v&&v.value===g||(e.params.history.replaceState?f.history.replaceState({value:g},null,g):f.history.pushState({value:g},null,g))},o=(p,c,f)=>{if(c)for(let m=0,y=e.slides.length;m<y;m+=1){const g=e.slides[m];if(r(g.getAttribute("data-history"))===c){const b=e.getSlideIndex(g);
1e.slideTo(b,p,f)}}else e.slideTo(0,p,f)},u=()=>{s=a(e.params.url),o(e.params.speed,s.value,!1)},d=()=>{const p=Y();if(e.params.history){if(!p.history||!p.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(i=!0,s=a(e.params.url),!s.key&&!s.value){e.params.history.replaceState||p.addEventListener("popstate",u);return}o(0,s.value,e.params.runCallbacksOnInit),e.params.history.replaceState||p.addEventListener("popstate",u)}},h=()=>{const p=Y();e.params.history.replaceState||p.removeEventListener("popstate",u)};n("init",()=>{e.params.history.enabled&&d()}),n("destroy",()=>{e.params.history.enabled&&h()}),n("transitionEnd _freeModeNoMomentumRelease",()=>{i&&l(e.params.history.key,e.activeIndex)}),n("slideChange",()=>{i&&e.params.cssMode&&l(e.params.history.key,e.activeIndex)})}function Ou({swiper:e,extendParams:t,emit:n,on:i}){let s=!1;const r=Q(),a=Y();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(h,p){if(e.virtual&&e.params.virtual.enabled){const c=e.slides.find(m=>m.getAttribute("data-hash")===p);return c?parseInt(c.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(ee(e.slidesEl,`.${e.params.slideClass}[data-hash="${p}"], swiper-slide[data-hash="${p}"]`)[0])}}});const l=()=>{n("hashChange");const h=r.location.hash.replace("#",""),p=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],c=p?p.getAttribute("data-hash"):"";if(h!==c){const f=e.params.hashNavigation.getSlideIndex(e,h);if(typeof f>"u"||Number.isNaN(f))return;e.slideTo(f)}},o=()=>{if(!s||!e.params.hashNavigation.enabled)return;const h=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],p=h?h.getAttribute("data-hash")||h.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&a.history&&a.history.replaceState?(a.history.replaceState(null,null,`#${p}`||""),n("hashSet")):(r.location.hash=p||"",n("hashSet"))},u=()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;s=!0;const h=r.location.hash.replace("#","");if(h){const c=e.params.hashNavigation.getSlideIndex(e,h);e.slideTo(c||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&a.addEventListener("hashchange",l)},d=()=>{e.params.hashNavigation.watchState&&a.removeEventListener("hashchange",l)};i("init",()=>{e.params.hashNavigation.enabled&&u()}),i("destroy",()=>{e.params.hashNavigation.enabled&&d()}),i("transitionEnd _freeModeNoMomentumRelease",()=>{s&&o()}),i("slideChange",()=>{s&&e.params.cssMode&&o()})}function Iu({swiper:e,extendParams:t,on:n,emit:i,params:s}){e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let r,a,l=s&&s.autoplay?s.autoplay.delay:3e3,o=s&&s.autoplay?s.autoplay.delay:3e3,u,d=new Date().getTime(),h,p,c,f,m,y;function g(A){!e||e.destroyed||!e.wrapperEl||A.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",g),!(y||A.detail&&A.detail.bySwiperTouchMove)&&P())}const v=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?h=!0:h&&(o=u,h=!1);const A=e.autoplay.paused?u:d+o-new Date().getTime();e.autoplay.timeLeft=A,i("autoplayTimeLeft",A,A/l),a=requestAnimationFrame(()=>{v()})},b=()=>{let A;return e.virtual&&e.params.virtual.enabled?A=e.slides.find(F=>F.classList.contains("swiper-slide-active")):A=e.slides[e.activeIndex],A?parseInt(A.getAttribute("data-swiper-autoplay"),10):void 0},M=()=>{let A=e.params.autoplay.delay;const I=b();return!Number.isNaN(I)&&I>0&&(A=I),A},T=A=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(a),v();let I=A;typeof I>"u"&&(I=M(),l=I,o=I),u=I;const F=e.params.speed,B=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(F,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,F,!0,!0),i("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(F,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,F,!0,!0),i("autoplay")),e.params.cssMode&&(d=new Date().getTime(),requestAnimationFrame(()=>{T()})))};return I>0?(clearTimeout(r),r=setTimeout(()=>{B()},I)):requestAnimationFrame(()=>{B()}),I},S=()=>{d=new Date().getTime(),e.autoplay.running=!0,T(),i("autoplayStart")},E=()=>
1{e.autoplay.running=!1,clearTimeout(r),cancelAnimationFrame(a),i("autoplayStop")},x=(A,I)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(r),A||(m=!0);const F=()=>{i("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",g):P()};if(e.autoplay.paused=!0,I){F();return}u=(u||e.params.autoplay.delay)-(new Date().getTime()-d),!(e.isEnd&&u<0&&!e.params.loop)&&(u<0&&(u=0),F())},P=()=>{e.isEnd&&u<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(d=new Date().getTime(),m?(m=!1,T(u)):T(),e.autoplay.paused=!1,i("autoplayResume"))},_=()=>{if(e.destroyed||!e.autoplay.running)return;const A=Q();A.visibilityState==="hidden"&&(m=!0,x(!0)),A.visibilityState==="visible"&&P()},C=A=>{A.pointerType==="mouse"&&(m=!0,y=!0,!(e.animating||e.autoplay.paused)&&x(!0))},w=A=>{A.pointerType==="mouse"&&(y=!1,e.autoplay.paused&&P())},L=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",C),e.el.addEventListener("pointerleave",w))},D=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",C),e.el.removeEventListener("pointerleave",w))},z=()=>{Q().addEventListener("visibilitychange",_)},O=()=>{Q().removeEventListener("visibilitychange",_)};n("init",()=>{e.params.autoplay.enabled&&(L(),z(),S())}),n("destroy",()=>{D(),O(),e.autoplay.running&&E()}),n("_freeModeStaticRelease",()=>{(c||m)&&P()}),n("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?E():x(!0,!0)}),n("beforeTransitionStart",(A,I,F)=>{e.destroyed||!e.autoplay.running||(F||!e.params.autoplay.disableOnInteraction?x(!0,!0):E())}),n("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){E();return}p=!0,c=!1,m=!1,f=setTimeout(()=>{m=!0,c=!0,x(!0)},200)}}),n("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!p)){if(clearTimeout(f),clearTimeout(r),e.params.autoplay.disableOnInteraction){c=!1,p=!1;return}c&&e.params.cssMode&&P(),c=!1,p=!1}}),n("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(u=M(),l=M())}),Object.assign(e.autoplay,{start:S,stop:E,pause:x,resume:P})}function Du({swiper:e,extendParams:t,on:n}){t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let i=!1,s=!1;e.thumbs={swiper:null};function r(){const d=e.thumbs.swiper;return!d||d.destroyed?!1:d.params.virtual&&d.params.virtual.enabled}function a(){const d=e.thumbs.swiper;if(!d||d.destroyed)return;const h=d.clickedIndex,p=d.clickedSlide;if(p&&p.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof h>"u"||h===null)return;let c;d.params.loop?c=parseInt(d.clickedSlide.getAttribute("data-swiper-slide-index"),10):c=h,e.params.loop?e.slideToLoop(c):e.slideTo(c)}function l(){const{thumbs:d}=e.params;if(i)return!1;i=!0;const h=e.constructor;if(d.swiper instanceof h){if(d.swiper.destroyed)return i=!1,!1;e.thumbs.swiper=d.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update()}else if(kt(d.swiper)){const p=Object.assign({},d.swiper);Object.assign(p,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new h(p),s=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",a),r()&&e.thumbs.swiper.on("virtualUpdate",()=>{o(!1,{autoScroll:!1})}),!0}function o(d,h){const p=e.thumbs.swiper;if(!p||p.destroyed)return;let c=1;const f=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(c=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(c=1),c=Math.floor(c),p.slides.forEach(m=>m.classList.remove(f)),p.params.loop||r())for(let m=0;m<c;m+=1)ee(p.slidesEl,`[data-swiper-slide-index="${e.realIndex+m}"]`).forEach(y=>{y.classList.add(f)});else for(let m=0;m<c;m+=1)p.slides[e.realIndex+m]&&p.slides[e.realIndex+m].classList.add(f);(h?.autoScroll??!0)&&u(d?0:void 0)}function u(d){const h=e.thumbs.swiper;if(!h||h.destroyed)return;const p=h.params.slidesPerView==="auto"?h.slidesPerViewDynamic():h.params.slidesPerView,c=e.params.thumbs.autoScrollOffset,f=c&&!h.params.loop;if(e.realIndex!==h.realIndex||f){const m=h.activeIndex;let y,g;if(h.params.loop){const v=h.slides.find(b=>b.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);y=h.slides.indexOf(v),g=e.activeIndex>e.previousIndex?"next":"prev"}else y=e.realIndex,g=y>e.previousIndex?"next":"prev";f&&(y+=g==="next"?c:-1*c),h.visibleSlidesIndexes&&h.visibleSlidesIndexes.indexOf(y)<0&&(h.params.centeredSlides?y>m?y=y-Math.floor(p/2)+1:y=y+Math.floor(p/2)-1:y>m&&h.params.slidesPerGroup,h.slideTo(y,d))}}n("beforeInit",()=>{const{thumbs:d}=e.params;if(!(!d||!d.swiper))if(typeof d.swiper=="string"||d.swiper instanceof HTMLElement){const h=Q(),p=()=>{const f=typeof d.swiper=="string"?h.querySelector(d.swiper):d.swiper;if(f&&f.swiper)d.swiper=f.swiper,l(),o(!0);else if(f){const m=`${e.params.eventsPrefix}init`,y=g=>{d.swiper=g.detail[0],f.removeEventListener(m,y),l(),o(!0),d.swiper.update(
vendor: 4,281 bytes, line 1
1),e.update()};f.addEventListener(m,y)}return f},c=()=>{if(e.destroyed)return;p()||requestAnimationFrame(c)};requestAnimationFrame(c)}else l(),o(!0)}),n("slideChange update resize observerUpdate",()=>{o()}),n("setTransition",(d,h)=>{const p=e.thumbs.swiper;!p||p.destroyed||p.setTransition(h)}),n("beforeDestroy",()=>{const d=e.thumbs.swiper;!d||d.destroyed||s&&d.destroy()}),Object.assign(e.thumbs,{init:l,update:o})}function ku({swiper:e,extendParams:t,emit:n,once:i}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function s(){if(e.params.cssMode)return;const l=e.getTranslate();e.setTranslate(l),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function r(){if(e.params.cssMode)return;const{touchEventsData:l,touches:o}=e;l.velocities.length===0&&l.velocities.push({position:o[e.isHorizontal()?"startX":"startY"],time:l.touchStartTime}),l.velocities.push({position:o[e.isHorizontal()?"currentX":"currentY"],time:de()})}function a({currentPos:l}){if(e.params.cssMode)return;const{params:o,wrapperEl:u,rtlTranslate:d,snapGrid:h,touchEventsData:p}=e,f=de()-p.touchStartTime;if(l<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(l>-e.maxTranslate()){e.slides.length<h.length?e.slideTo(h.length-1):e.slideTo(e.slides.length-1);return}if(o.freeMode.momentum){if(p.velocities.length>1){const S=p.velocities.pop(),E=p.velocities.pop(),x=S.position-E.position,P=S.time-E.time;e.velocity=x/P,e.velocity/=2,Math.abs(e.velocity)<o.freeMode.minimumVelocity&&(e.velocity=0),(P>150||de()-S.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=o.freeMode.momentumVelocityRatio,p.velocities.length=0;let m=1e3*o.freeMode.momentumRatio;const y=e.velocity*m;let g=e.translate+y;d&&(g=-g);let v=!1,b;const M=Math.abs(e.velocity)*20*o.freeMode.momentumBounceRatio;let T;if(g<e.maxTranslate())o.freeMode.momentumBounce?(g+e.maxTranslate()<-M&&(g=e.maxTranslate()-M),b=e.maxTranslate(),v=!0,p.allowMomentumBounce=!0):g=e.maxTranslate(),o.loop&&o.centeredSlides&&(T=!0);else if(g>e.minTranslate())o.freeMode.momentumBounce?(g-e.minTranslate()>M&&(g=e.minTranslate()+M),b=e.minTranslate(),v=!0,p.allowMomentumBounce=!0):g=e.minTranslate(),o.loop&&o.centeredSlides&&(T=!0);else if(o.freeMode.sticky){let S;for(let E=0;E<h.length;E+=1)if(h[E]>-g){S=E;break}Math.abs(h[S]-g)<Math.abs(h[S-1]-g)||e.swipeDirection==="next"?g=h[S]:g=h[S-1],g=-g}if(T&&i("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(d?m=Math.abs((-g-e.translate)/e.velocity):m=Math.abs((g-e.translate)/e.velocity),o.freeMode.sticky){const S=Math.abs((d?-g:g)-e.translate),E=e.slidesSizesGrid[e.activeIndex];S<E?m=o.speed:S<2*E?m=o.speed*1.5:m=o.speed*2.5}}else if(o.freeMode.sticky){e.slideToClosest();return}o.freeMode.momentumBounce&&v?(e.updateProgress(b),e.setTransition(m),e.setTranslate(g),e.transitionStart(!0,e.swipeDirection),e.animating=!0,Rt(u,()=>{!e||e.destroyed||!p.allowMomentumBounce||(n("momentumBounce"),e.setTransition(o.speed),setTimeout(()=>{e.setTranslate(b),Rt(u,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(n("_freeModeNoMomentumRelease"),e.updateProgress(g),e.setTransition(m),e.setTranslate(g),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,Rt(u,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(g),e.updateActiveIndex(),e.updateSlidesClasses()}else if(o.freeMode.sticky){e.slideToClosest();return}else o.freeMode&&n("_freeModeNoMomentumRelease");(!o.freeMode.momentum||f>=o.longSwipesMs)&&(n("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:s,onTouchMove:r,onTouchEnd:a}})}function zu({swiper:e,extendParams:t,on:n}){t({grid:{rows:1,fill:"column"}});let i,s,r,a;const l=()=>{let f=e.params.spaceBetween;return typeof f=="string"&&f.indexOf("%")>=0?f=parseFloat(f.replace("%",""))/100*e.size:typeof f=="string"&&(f=parseFloat(f)),f},o=f=>{const{slidesPerView:m}=e.params,{rows:y,fill:g}=e.params.grid,v=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:f.length;r=Math.floor(v/y),Math.floor(v/y)===v/y?i=v:i=Math.ceil(v/y)*y,m!=="auto"&&g==="row"&&(i=Math.max(i,m*y)),s=i/y},u=()=>
1{e.slides&&e.slides.forEach(f=>{f.swiperSlideGridSet&&(f.style.height="",f.style[e.getDirectionLabel("margin-top")]="")})},d=(f,m,y)=>{const{slidesPerGroup:g}=e.params,v=l(),{rows:b,fill:M}=e.params.grid,T=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:y.length;let S,E,x;if(M==="row"&&g>1){const P=Math.floor(f/(g*b)),_=f-b*g*P,C=P===0?g:Math.min(Math.ceil((T-P*b*g)/b),g);x=Math.floor(_/C),E=_-x*C+P*g,S=E+x*i/b,m.style.order=S}else M==="column"?(E=Math.floor(f/b),x=f-E*b,(E>r||E===r&&x===b-1)&&(x+=1,x>=b&&(x=0,E+=1))):(x=Math.floor(f/s),E=f-x*s);m.row=x,m.column=E,m.style.height=`calc((100% - ${(b-1)*v}px) / ${b})`,m.style[e.getDirectionLabel("margin-top")]=x!==0?v&&`${v}px`:"",m.swiperSlideGridSet=!0},h=(f,m)=>{const{centeredSlides:y,roundLengths:g}=e.params,v=l(),{rows:b}=e.params.grid;if(e.virtualSize=(f+v)*i,e.virtualSize=Math.ceil(e.virtualSize/b)-v,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+v}px`),y){const M=[];for(let T=0;T<m.length;T+=1){let S=m[T];g&&(S=Math.floor(S)),m[T]<e.virtualSize+m[0]&&M.push(S)}m.splice(0,m.length),m.push(...M)}},p=()=>{a=e.params.grid&&e.params.grid.rows>1},c=()=>{const{params:f,el:m}=e,y=f.grid&&f.grid.rows>1;a&&!y?(m.classList.remove(`${f.containerModifierClass}grid`,`${f.containerModifierClass}grid-column`),r=1,e.emitContainerClasses()):!a&&y&&(m.classList.add(`${f.containerModifierClass}grid`),f.grid.fill==="column"&&m.classList.add(`${f.containerModifierClass}grid-column`),e.emitContainerClasses()),a=y};n("init",p),n("update",c),e.grid={initSlides:o,unsetSlides:u,updateSlide:d,updateWrapperSize:h}}function $u(e){const t=this,{params:n,slidesEl:i}=t;n.loop&&t.loopDestroy();const s=r=>{if(typeof r=="string"){const a=document.createElement("div");be(a,r),i.append(a.children[0]),be(a,"")}else i.append(r)};if(typeof e=="object"&&"length"in e)for(let r=0;r<e.length;r+=1)e[r]&&s(e[r]);else s(e);t.recalcSlides(),n.loop&&t.loopCreate(),(!n.observer||t.isElement)&&t.update()}function Ru(e){const t=this,{params:n,activeIndex:i,slidesEl:s}=t;n.loop&&t.loopDestroy();let r=i+1;const a=l=>{if(typeof l=="string"){const o=document.createElement("div");be(o,l),s.prepend(o.children[0]),be(o,"")}else s.prepend(l)};if(typeof e=="object"&&"length"in e){for(let l=0;l<e.length;l+=1)e[l]&&a(e[l]);r=i+e.length}else a(e);t.recalcSlides(),n.loop&&t.loopCreate(),(!n.observer||t.isElement)&&t.update(),t.slideTo(r,0,!1)}function Vu(e,t){const n=this,{params:i,activeIndex:s,slidesEl:r}=n;let a=s;i.loop&&(a-=n.loopedSlides,n.loopDestroy(),n.recalcSlides());const l=n.slides.length;if(e<=0){n.prependSlide(t);return}if(e>=l){n.appendSlide(t);return}let o=a>e?a+1:a;const u=[];for(let d=l-1;d>=e;d-=1){const h=n.slides[d];h.remove(),u.unshift(h)}if(typeof t=="object"&&"length"in t){for(let d=0;d<t.length;d+=1)t[d]&&r.append(t[d]);o=a>e?a+t.length:a}else r.append(t);for(let d=0;d<u.length;d+=1)r.append(u[d]);n.recalcSlides(),i.loop&&n.loopCreate(),(!i.observer||n.isElement)&&n.update(),i.loop?n.slideTo(o+n.loopedSlides,0,!1):n.slideTo(o,0,!1)}function Fu(e){const t=this,{params:n,activeIndex:i}=t;let s=i;n.loop&&(s-=t.loopedSlides,t.loopDestroy());let r=s,a;if(typeof e=="object"&&"length"in e){for(let l=0;l<e.length;l+=1)a=e[l],t.slides[a]&&t.slides[a].remove(),a<r&&(r-=1);r=Math.max(r,0)}else a=e,t.slides[a]&&t.slides[a].remove(),a<r&&(r-=1),r=Math.max(r,0);t.recalcSlides(),n.loop&&t.loopCreate(),(!n.observer||t.isElement)&&t.update(),n.loop?t.slideTo(r+t.loopedSlides,0,!1):t.slideTo(r,0,!1)}function Nu(){const e=this,t=[];for(let n=0;n<e.slides.length;n+=1)t.push(n);e.removeSlide(t)}function Bu({swiper:e}){Object.assign(e,{appendSlide:$u.bind(e),prependSlide:Ru.bind(e),addSlide:Vu.bind(e),removeSlide:Fu.bind(e),removeAllSlides:Nu.bind(e)})}function vt(e){const{effect:t,swiper:n,on:i,setTranslate:s,setTransition:r,overwriteParams:a,perspective:l,recreateShadows:o,getEffectParams:u}=e;i("beforeInit",()=>{if(n.params.effect!==t)return;n.classNames.push(`${n.params.containerModifierClass}${t}`),l&&l()&&n.classNames.push(`${n.params.containerModifierClass}3d`);const h=a?a():{};Object.assign(n.params,h),Object.assign(n.originalParams,h)}),i("setTranslate _virtualUpdated",()=>{n.params.effect===t&&s()}),i("setTransition",(h,p)=>{n.params.effect===t&&r(p)}),i("transitionEnd",()=>{if(n.params.effect===t&&o){if(!u||!u().slideShadows)return;
1n.slides.forEach(h=>{h.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>p.remove())}),o()}});let d;i("virtualUpdate",()=>{n.params.effect===t&&(n.slides.length||(d=!0),requestAnimationFrame(()=>{d&&n.slides&&n.slides.length&&(s(),d=!1)}))})}function Zt(e,t){const n=et(t);return n!==t&&(n.style.backfaceVisibility="hidden",n.style["-webkit-backface-visibility"]="hidden"),n}function zn({swiper:e,duration:t,transformElements:n,allSlides:i}){const{activeIndex:s}=e,r=a=>a.parentElement?a.parentElement:e.slides.find(o=>o.shadowRoot&&o.shadowRoot===a.parentNode);if(e.params.virtualTranslate&&t!==0){let a=!1,l;i?l=n:l=n.filter(o=>{const u=o.classList.contains("swiper-slide-transform")?r(o):o;return e.getSlideIndex(u)===s}),l.forEach(o=>{Rt(o,()=>{if(a||!e||e.destroyed)return;a=!0,e.animating=!1;const u=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(u)})})}}function Hu({swiper:e,extendParams:t,on:n}){t({fadeEffect:{crossFade:!1}}),vt({effect:"fade",swiper:e,on:n,setTranslate:()=>{const{slides:r}=e,a=e.params.fadeEffect;for(let l=0;l<r.length;l+=1){const o=e.slides[l];let d=-o.swiperSlideOffset;e.params.virtualTranslate||(d-=e.translate);let h=0;e.isHorizontal()||(h=d,d=0);const p=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(o.progress),0):1+Math.min(Math.max(o.progress,-1),0),c=Zt(a,o);c.style.opacity=p,c.style.transform=`translate3d(${d}px, ${h}px, 0px)`}},setTransition:r=>{const a=e.slides.map(l=>et(l));a.forEach(l=>{l.style.transitionDuration=`${r}ms`}),zn({swiper:e,duration:r,transformElements:a,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function Wu({swiper:e,extendParams:t,on:n}){t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(l,o,u)=>{let d=u?l.querySelector(".swiper-slide-shadow-left"):l.querySelector(".swiper-slide-shadow-top"),h=u?l.querySelector(".swiper-slide-shadow-right"):l.querySelector(".swiper-slide-shadow-bottom");d||(d=ue("div",`swiper-slide-shadow-cube swiper-slide-shadow-${u?"left":"top"}`.split(" ")),l.append(d)),h||(h=ue("div",`swiper-slide-shadow-cube swiper-slide-shadow-${u?"right":"bottom"}`.split(" ")),l.append(h)),d&&(d.style.opacity=Math.max(-o,0)),h&&(h.style.opacity=Math.max(o,0))};vt({effect:"cube",swiper:e,on:n,setTranslate:()=>{const{el:l,wrapperEl:o,slides:u,width:d,height:h,rtlTranslate:p,size:c,browser:f}=e,m=kn(e),y=e.params.cubeEffect,g=e.isHorizontal(),v=e.virtual&&e.params.virtual.enabled;let b=0,M;y.shadow&&(g?(M=e.wrapperEl.querySelector(".swiper-cube-shadow"),M||(M=ue("div","swiper-cube-shadow"),e.wrapperEl.append(M)),M.style.height=`${d}px`):(M=l.querySelector(".swiper-cube-shadow"),M||(M=ue("div","swiper-cube-shadow"),l.append(M))));for(let S=0;S<u.length;S+=1){const E=u[S];let x=S;v&&(x=parseInt(E.getAttribute("data-swiper-slide-index"),10));let P=x*90,_=Math.floor(P/360);p&&(P=-P,_=Math.floor(-P/360));const C=Math.max(Math.min(E.progress,1),-1);let w=0,L=0,D=0;x%4===0?(w=-_*4*c,D=0):(x-1)%4===0?(w=0,D=-_*4*c):(x-2)%4===0?(w=c+_*4*c,D=c):(x-3)%4===0&&(w=-c,D=3*c+c*4*_),p&&(w=-w),g||(L=w,w=0);const z=`rotateX(${m(g?0:-P)}deg) rotateY(${m(g?P:0)}deg) translate3d(${w}px, ${L}px, ${D}px)`;C<=1&&C>-1&&(b=x*90+C*90,p&&(b=-x*90-C*90)),E.style.transform=z,y.slideShadows&&i(E,C,g)}if(o.style.transformOrigin=`50% 50% -${c/2}px`,o.style["-webkit-transform-origin"]=`50% 50% -${c/2}px`,y.shadow)if(g)M.style.transform=`translate3d(0px, ${d/2+y.shadowOffset}px, ${-d/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${y.shadowScale})`;else{const S=Math.abs(b)-Math.floor(Math.abs(b)/90)*90,E=1.5-(Math.sin(S*2*Math.PI/360)/2+Math.cos(S*2*Math.PI/360)/2),x=y.shadowScale,P=y.shadowScale/E,_=y.shadowOffset;M.style.transform=`scale3d(${x}, 1, ${P}) translate3d(0px, ${h/2+_}px, ${-h/2/P}px) rotateX(-89.99deg)`}const T=(f.isSafari||f.isWebView)&&f.needPerspectiveFix?-c/2:0;o.style.transform=`translate3d(0px,0,${T}px) rotateX(${m(e.isHorizontal()?0:b)}deg) rotateY(${m(e.isHorizontal()?-b:0)}deg)`,o.style.setProperty("--swiper-cube-translate-z",`${T}px`)},setTransition:l=>{const{el:o,slides:u}=e;if(u.forEach(d=>{d.style.transitionDuration=`${l}ms`,d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(h=>{h.style.transitionDuration=`${l}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const d=o.querySelector(".swiper-cube-shadow");d&&(d.style.transitionDuration=`${l}ms`)}},recreateShadows:()=>{const l=e.isHorizontal();
1e.slides.forEach(o=>{const u=Math.max(Math.min(o.progress,1),-1);i(o,u,l)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function ht(e,t,n){const i=`swiper-slide-shadow${n?`-${n}`:""}${e?` swiper-slide-shadow-${e}`:""}`,s=et(t);let r=s.querySelector(`.${i.split(" ").join(".")}`);return r||(r=ue("div",i.split(" ")),s.append(r)),r}function Gu({swiper:e,extendParams:t,on:n}){t({flipEffect:{slideShadows:!0,limitRotation:!0}});const i=(l,o)=>{let u=e.isHorizontal()?l.querySelector(".swiper-slide-shadow-left"):l.querySelector(".swiper-slide-shadow-top"),d=e.isHorizontal()?l.querySelector(".swiper-slide-shadow-right"):l.querySelector(".swiper-slide-shadow-bottom");u||(u=ht("flip",l,e.isHorizontal()?"left":"top")),d||(d=ht("flip",l,e.isHorizontal()?"right":"bottom")),u&&(u.style.opacity=Math.max(-o,0)),d&&(d.style.opacity=Math.max(o,0))};vt({effect:"flip",swiper:e,on:n,setTranslate:()=>{const{slides:l,rtlTranslate:o}=e,u=e.params.flipEffect,d=kn(e);for(let h=0;h<l.length;h+=1){const p=l[h];let c=p.progress;e.params.flipEffect.limitRotation&&(c=Math.max(Math.min(p.progress,1),-1));const f=p.swiperSlideOffset;let y=-180*c,g=0,v=e.params.cssMode?-f-e.translate:-f,b=0;e.isHorizontal()?o&&(y=-y):(b=v,v=0,g=-y,y=0),p.style.zIndex=-Math.abs(Math.round(c))+l.length,u.slideShadows&&i(p,c);const M=`translate3d(${v}px, ${b}px, 0px) rotateX(${d(g)}deg) rotateY(${d(y)}deg)`,T=Zt(u,p);T.style.transform=M}},setTransition:l=>{const o=e.slides.map(u=>et(u));o.forEach(u=>{u.style.transitionDuration=`${l}ms`,u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(d=>{d.style.transitionDuration=`${l}ms`})}),zn({swiper:e,duration:l,transformElements:o})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(l=>{let o=l.progress;e.params.flipEffect.limitRotation&&(o=Math.max(Math.min(l.progress,1),-1)),i(l,o)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function Xu({swiper:e,extendParams:t,on:n}){t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),vt({effect:"coverflow",swiper:e,on:n,setTranslate:()=>{const{width:r,height:a,slides:l,slidesSizesGrid:o}=e,u=e.params.coverflowEffect,d=e.isHorizontal(),h=e.translate,p=d?-h+r/2:-h+a/2,c=d?u.rotate:-u.rotate,f=u.depth,m=kn(e);for(let y=0,g=l.length;y<g;y+=1){const v=l[y],b=o[y],M=v.swiperSlideOffset,T=(p-M-b/2)/b,S=typeof u.modifier=="function"?u.modifier(T):T*u.modifier;let E=d?c*S:0,x=d?0:c*S,P=-f*Math.abs(S),_=u.stretch;typeof _=="string"&&_.indexOf("%")!==-1&&(_=parseFloat(u.stretch)/100*b);let C=d?0:_*S,w=d?_*S:0,L=1-(1-u.scale)*Math.abs(S);Math.abs(w)<.001&&(w=0),Math.abs(C)<.001&&(C=0),Math.abs(P)<.001&&(P=0),Math.abs(E)<.001&&(E=0),Math.abs(x)<.001&&(x=0),Math.abs(L)<.001&&(L=0);const D=`translate3d(${w}px,${C}px,${P}px) rotateX(${m(x)}deg) rotateY(${m(E)}deg) scale(${L})`,z=Zt(u,v);if(z.style.transform=D,v.style.zIndex=-Math.abs(Math.round(S))+1,u.slideShadows){let O=d?v.querySelector(".swiper-slide-shadow-left"):v.querySelector(".swiper-slide-shadow-top"),A=d?v.querySelector(".swiper-slide-shadow-right"):v.querySelector(".swiper-slide-shadow-bottom");O||(O=ht("coverflow",v,d?"left":"top")),A||(A=ht("coverflow",v,d?"right":"bottom")),O&&(O.style.opacity=S>0?S:0),A&&(A.style.opacity=-S>0?-S:0)}}},setTransition:r=>{e.slides.map(l=>et(l)).forEach(l=>{l.style.transitionDuration=`${r}ms`,l.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(o=>{o.style.transitionDuration=`${r}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function Yu({swiper:e,extendParams:t,on:n}){t({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=a=>
1typeof a=="string"?a:`${a}px`;vt({effect:"creative",swiper:e,on:n,setTranslate:()=>{const{slides:a,wrapperEl:l,slidesSizesGrid:o}=e,u=e.params.creativeEffect,{progressMultiplier:d}=u,h=e.params.centeredSlides,p=kn(e);if(h){const c=o[0]/2-e.params.slidesOffsetBefore||0;l.style.transform=`translateX(calc(50% - ${c}px))`}for(let c=0;c<a.length;c+=1){const f=a[c],m=f.progress,y=Math.min(Math.max(f.progress,-u.limitProgress),u.limitProgress);let g=y;h||(g=Math.min(Math.max(f.originalProgress,-u.limitProgress),u.limitProgress));const v=f.swiperSlideOffset,b=[e.params.cssMode?-v-e.translate:-v,0,0],M=[0,0,0];let T=!1;e.isHorizontal()||(b[1]=b[0],b[0]=0);let S={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};y<0?(S=u.next,T=!0):y>0&&(S=u.prev,T=!0),b.forEach((L,D)=>{b[D]=`calc(${L}px + (${i(S.translate[D])} * ${Math.abs(y*d)}))`}),M.forEach((L,D)=>{let z=S.rotate[D]*Math.abs(y*d);M[D]=z}),f.style.zIndex=-Math.abs(Math.round(m))+a.length;const E=b.join(", "),x=`rotateX(${p(M[0])}deg) rotateY(${p(M[1])}deg) rotateZ(${p(M[2])}deg)`,P=g<0?`scale(${1+(1-S.scale)*g*d})`:`scale(${1-(1-S.scale)*g*d})`,_=g<0?1+(1-S.opacity)*g*d:1-(1-S.opacity)*g*d,C=`translate3d(${E}) ${x} ${P}`;if(T&&S.shadow||!T){let L=f.querySelector(".swiper-slide-shadow");if(!L&&S.shadow&&(L=ht("creative",f)),L){const D=u.shadowPerProgress?y*(1/u.limitProgress):y;L.style.opacity=Math.min(Math.max(Math.abs(D),0),1)}}const w=Zt(u,f);w.style.transform=C,w.style.opacity=_,S.origin&&(w.style.transformOrigin=S.origin)}},setTransition:a=>{const l=e.slides.map(o=>et(o));l.forEach(o=>{o.style.transitionDuration=`${a}ms`,o.querySelectorAll(".swiper-slide-shadow").forEach(u=>{u.style.transitionDuration=`${a}ms`})}),zn({swiper:e,duration:a,transformElements:l,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function ju({swiper:e,extendParams:t,on:n}){t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),vt({effect:"cards",swiper:e,on:n,setTranslate:()=>{const{slides:r,activeIndex:a,rtlTranslate:l}=e,o=e.params.cardsEffect,{startTranslate:u,isTouched:d}=e.touchEventsData,h=l?-e.translate:e.translate;for(let p=0;p<r.length;p+=1){const c=r[p],f=c.progress,m=Math.min(Math.max(f,-4),4);let y=c.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(y-=r[0].swiperSlideOffset);let g=e.params.cssMode?-y-e.translate:-y,v=0;const b=-100*Math.abs(m);let M=1,T=-o.perSlideRotate*m,S=o.perSlideOffset-Math.abs(m)*.75;const E=e.virtual&&e.params.virtual.enabled?e.virtual.from+p:p,x=(E===a||E===a-1)&&m>0&&m<1&&(d||e.params.cssMode)&&h<u,P=(E===a||E===a+1)&&m<0&&m>-1&&(d||e.params.cssMode)&&h>u;if(x||P){const L=(1-Math.abs((Math.abs(m)-.5)/.5))**.5;T+=-28*m*L,M+=-.5*L,S+=96*L,v=`${(o.rotate||e.isHorizontal()?-25:0)*L*Math.abs(m)}%`}if(m<0?g=`calc(${g}px ${l?"-":"+"} (${S*Math.abs(m)}%))`:m>0?g=`calc(${g}px ${l?"-":"+"} (-${S*Math.abs(m)}%))`:g=`${g}px`,!e.isHorizontal()){const L=v;v=g,g=L}const _=m<0?`${1+(1-M)*m}`:`${1-(1-M)*m}`,C=` 2 translate3d(${g}, ${v}, ${b}px) 3 rotateZ(${o.rotate?l?-T:T:0}deg) 4 scale(${_}) 5 `;if(o.slideShadows){let L=c.querySelector(".swiper-slide-shadow");L||(L=ht("cards",c)),L&&(L.style.opacity=Math.min(Math.max((Math.abs(m)-.5)/.5,0),1))}c.style.zIndex=-Math.abs(Math.round(f))+r.length;const w=Zt(o,c);w.style.transform=C}},setTransition:r=>{const a=e.slides.map(l=>et(l));a.forEach(l=>{l.style.transitionDuration=`${r}ms`,l.querySelectorAll(".swiper-slide-shadow").forEach(o=>{o.style.transitionDuration=`${r}ms`})}),zn({swiper:e,duration:r,transformElements:a})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}const qu=[Su,xu,Tu,Eu,Mu,Cu,_u,wu,Au,Pu,Lu,Ou,Iu,Du,ku,zu,Bu,Hu,Wu,Gu,Xu,Yu,ju];le.use(qu);function Ku(e,t){e.indexOf(t)===-1&&e.push(t)}function Qi(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}
vendor: 2,212 bytes, line 5
5const Te=(e,t,n)=>n>t?t:n<e?e:n;let es=()=>{};const Ee={},ma=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function ga(e){return typeof e=="object"&&e!==null}const va=e=>/^0[^.\s]+$/u.test(e);function ts(e){let t;return()=>(t===void 0&&(t=e()),t)}const $e=e=>e,Uu=(e,t)=>n=>t(e(n)),ns=(...e)=>e.reduce(Uu),$n=(e,t,n)=>{const i=t-e;return i===0?1:(n-e)/i};class ya{constructor(){this.subscriptions=[]}add(t){return Ku(this.subscriptions,t),()=>Qi(this.subscriptions,t)}notify(t,n,i){const s=this.subscriptions.length;if(s)if(s===1)this.subscriptions[0](t,n,i);else for(let r=0;r<s;r++){const a=this.subscriptions[r];a&&a(t,n,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const ye=e=>e*1e3,pe=e=>e/1e3;function is(e,t){return t?e*(1e3/t):0}const Zu=(e,t,n)=>{const i=t-e;return((n-e)%i+i)%i+e},ba=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,Ju=1e-7,Qu=12;function ed(e,t,n,i,s){let r,a,l=0;do a=t+(n-t)/2,r=ba(a,i,s)-e,r>0?n=a:t=a;while(Math.abs(r)>Ju&&++l<Qu);return a}function Jt(e,t,n,i){if(e===t&&n===i)return $e;const s=r=>ed(r,0,1,e,n);return r=>r===0||r===1?r:ba(s(r),t,i)}const Sa=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,xa=e=>t=>1-e(1-t),Ta=Jt(.33,1.53,.69,.99),ss=xa(Ta),Ea=Sa(ss),Ma=e=>(e*=2)<1?.5*ss(e):.5*(2-Math.pow(2,-10*(e-1))),rs=e=>1-Math.sin(Math.acos(e)),td=xa(rs),Ca=Sa(rs),nd=Jt(.42,0,1,1),id=Jt(0,0,.58,1),_a=Jt(.42,0,.58,1),wa=e=>Array.isArray(e)&&typeof e[0]!="number";function Aa(e,t){return wa(e)?e[Zu(0,e.length,t)]:e}const Pa=e=>Array.isArray(e)&&typeof e[0]=="number",sd={linear:$e,easeIn:nd,easeInOut:_a,easeOut:id,circIn:rs,circInOut:Ca,circOut:td,backIn:ss,backInOut:Ea,backOut:Ta,anticipate:Ma},rd=e=>typeof e=="string",yi=e=>{if(Pa(e)){es(e.length===4);const[t,n,i,s]=e;return Jt(t,n,i,s)}else if(rd(e))return sd[e];return e},rn=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function ad(e,t){let n=new Set,i=new Set,s=!1,r=!1;const a=new WeakSet;let l={delta:0,timestamp:0,isProcessing:!1};function o(d){a.has(d)&&(u.schedule(d),e()),d(l)}const u={schedule:(d,h=!1,p=!1)=>{const f=p&&s?n:i;return h&&a.add(d),f.has(d)||f.add(d),d},cancel:d=>{i.delete(d),a.delete(d)},process:d=>{if(l=d,s){r=!0;return}
vendor: 25,374 bytes, line 5
5s=!0,[n,i]=[i,n],n.forEach(o),n.clear(),s=!1,r&&(r=!1,u.process(d))}};return u}const od=40;function La(e,t){let n=!1,i=!0;const s={delta:0,timestamp:0,isProcessing:!1},r=()=>n=!0,a=rn.reduce((b,M)=>(b[M]=ad(r),b),{}),{setup:l,read:o,resolveKeyframes:u,preUpdate:d,update:h,preRender:p,render:c,postRender:f}=a,m=()=>{const b=Ee.useManualTiming?s.timestamp:performance.now();n=!1,Ee.useManualTiming||(s.delta=i?1e3/60:Math.max(Math.min(b-s.timestamp,od),1)),s.timestamp=b,s.isProcessing=!0,l.process(s),o.process(s),u.process(s),d.process(s),h.process(s),p.process(s),c.process(s),f.process(s),s.isProcessing=!1,n&&t&&(i=!1,e(m))},y=()=>{n=!0,i=!0,s.isProcessing||e(m)};return{schedule:rn.reduce((b,M)=>{const T=a[M];return b[M]=(S,E=!1,x=!1)=>(n||y(),T.schedule(S,E,x)),b},{}),cancel:b=>{for(let M=0;M<rn.length;M++)a[rn[M]].cancel(b)},state:s,steps:a}}const{schedule:ie,cancel:pt,state:Wt}=La(typeof requestAnimationFrame<"u"?requestAnimationFrame:$e,!0);let yn;function ld(){yn=void 0}const oe={now:()=>(yn===void 0&&oe.set(Wt.isProcessing||Ee.useManualTiming?Wt.timestamp:performance.now()),yn),set:e=>{yn=e,queueMicrotask(ld)}},Oa=e=>t=>typeof t=="string"&&t.startsWith(e),Ia=Oa("--"),cd=Oa("var(--"),as=e=>cd(e)?ud.test(e.split("/*")[0].trim()):!1,ud=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function tr(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const yt={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Gt={...yt,transform:e=>Te(0,1,e)},an={...yt,default:1},Vt=e=>Math.round(e*1e5)/1e5,os=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function dd(e){return e==null}const fd=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,ls=(e,t)=>n=>!!(typeof n=="string"&&fd.test(n)&&n.startsWith(e)||t&&!dd(n)&&Object.prototype.hasOwnProperty.call(n,t)),Da=(e,t,n)=>i=>{if(typeof i!="string")return i;const[s,r,a,l]=i.match(os);return{[e]:parseFloat(s),[t]:parseFloat(r),[n]:parseFloat(a),alpha:l!==void 0?parseFloat(l):1}},hd=e=>Te(0,255,e),ii={...yt,transform:e=>Math.round(hd(e))},Ne={test:ls("rgb","red"),parse:Da("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:i=1})=>"rgba("+ii.transform(e)+", "+ii.transform(t)+", "+ii.transform(n)+", "+Vt(Gt.transform(i))+")"};function pd(e){let t="",n="",i="",s="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),i=e.substring(5,7),s=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),i=e.substring(3,4),s=e.substring(4,5),t+=t,n+=n,i+=i,s+=s),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(i,16),alpha:s?parseInt(s,16)/255:1}}const bi={test:ls("#"),parse:pd,transform:Ne.transform},Qt=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Le=Qt("deg"),ut=Qt("%"),N=Qt("px"),md=Qt("vh"),gd=Qt("vw"),nr={...ut,parse:e=>ut.parse(e)/100,transform:e=>ut.transform(e*100)},lt={test:ls("hsl","hue"),parse:Da("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:i=1})=>"hsla("+Math.round(e)+", "+ut.transform(Vt(t))+", "+ut.transform(Vt(n))+", "+Vt(Gt.transform(i))+")"},Z={test:e=>Ne.test(e)||bi.test(e)||lt.test(e),parse:e=>Ne.test(e)?Ne.parse(e):lt.test(e)?lt.parse(e):bi.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Ne.transform(e):lt.transform(e),getAnimatableNone:e=>{const t=Z.parse(e);return t.alpha=0,Z.transform(t)}},vd=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function yd(e){return isNaN(e)&&typeof e=="string"&&(e.match(os)?.length||0)+(e.match(vd)?.length||0)>0}const ka="number",za="color",bd="var",Sd="var(",ir="${}",xd=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Xt(e){const t=e.toString(),n=[],i={color:[],number:[],var:[]},s=[];let r=0;const l=t.replace(xd,o=>(Z.test(o)?(i.color.push(r),s.push(za),n.push(Z.parse(o))):o.startsWith(Sd)?(i.var.push(r),s.push(bd),n.push(o)):(i.number.push(r),s.push(ka),n.push(parseFloat(o))),++r,ir)).split(ir);return{values:n,split:l,indexes:i,types:s}}function $a(e){return Xt(e).values}function Ra(e){const{split:t,types:n}=Xt(e),i=t.length;return s=>{let r="";for(let a=0;a<i;a++)if(r+=t[a],s[a]!==void 0){const l=n[a];l===ka?r+=Vt(s[a]):l===za?r+=Z.transform(s[a]):r+=s[a]}return r}}const Td=e=>typeof e=="number"?0:Z.test(e)?Z.getAnimatableNone(e):e;function Ed(e){const t=$a(e);return Ra(e)(t.map(Td))}const De={test:yd,parse:$a,createTransformer:Ra,getAnimatableNone:Ed};function si(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Md({hue:e,saturation:t,lightness:n,alpha:i}){e/=360,t/=100,n/=100;let s=0,r=0,a=0;if(!t)s=r=a=n;else{const l=n<.5?n*(1+t):n+t-n*t,o=2*n-l;s=si(o,l,e+1/3),r=si(o,l,e),a=si(o,l,e-1/3)}return{red:Math.round(s*255),green:Math.round(r*255),blue:Math.round(a*255),alpha:i}}function wn(e,t){return n=>n>0?t:e}const bt=(e,t,n)=>e+(t-e)*n,ri=(e,t,n)=>{const i=e*e,s=n*(t*t-i)+i;return s<0?0:Math.sqrt(s)},Cd=[bi,Ne,lt],_d=e=>Cd.find(t=>t.test(e));function sr(e){const t=_d(e);if(!t)return!1;let n=t.parse(e);return t===lt&&(n=Md(n)),n}const rr=(e,t)=>{const n=sr(e),i=sr(t);if(!n||!i)return wn(e,t);const s={...n};return r=>(s.red=ri(n.red,i.red,r),s.green=ri(n.green,i.green,r),s.blue=ri(n.blue,i.blue,r),s.alpha=bt(n.alpha,i.alpha,r),Ne.transform(s))},Si=new Set(["none","hidden"]);function wd(e,t){return Si.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function Ad(e,t){return n=>bt(e,t,n)}function cs(e){return typeof e=="number"?Ad:typeof e=="string"?as(e)?wn:Z.test(e)?rr:Od:Array.isArray(e)?Va:typeof e=="object"?Z.test(e)?rr:Pd:wn}function Va(e,t){const n=[...e],i=n.length,s=e.map((r,a)=>cs(r)(r,t[a]));return r=>{for(let a=0;a<i;a++)n[a]=s[a](r);return n}}function Pd(e,t){const n={...e,...t},i={};for(const s in n)e[s]!==void 0&&t[s]!==void 0&&(i[s]=cs(e[s])(e[s],t[s]));return s=>{for(const r in i)n[r]=i[r](s);return n}}function Ld(e,t){const n=[],i={color:0,var:0,number:0};for(let s=0;s<t.values.length;s++){const r=t.types[s],a=e.indexes[r][i[r]],l=e.values[a]??0;n[s]=l,i[r]++}return n}const Od=(e,t)=>{const n=De.createTransformer(t),i=Xt(e),s=Xt(t);return i.indexes.var.length===s.indexes.var.length&&i.indexes.color.length===s.indexes.color.length&&i.indexes.number.length>=s.indexes.number.length?Si.has(e)&&!s.values.length||Si.has(t)&&!i.values.length?wd(e,t):ns(Va(Ld(i,s),s.values),n):wn(e,t)};function Fa(e,t,n){return typeof e=="number"&&typeof t=="number"&&typeof n=="number"?bt(e,t,n):cs(e)(e,t)}const Id=e=>{const t=({timestamp:n})=>e(n);return{start:(n=!0)=>ie.update(t,n),stop:()=>pt(t),now:()=>Wt.isProcessing?Wt.timestamp:oe.now()}},Na=(e,t,n=10)=>{let i="";const s=Math.max(Math.round(t/n),2);for(let r=0;r<s;r++)i+=Math.round(e(r/(s-1))*1e4)/1e4+", ";return`linear(${i.substring(0,i.length-2)})`},An=2e4;function us(e){let t=0;const n=50;let i=e.next(t);for(;!i.done&&t<An;)t+=n,i=e.next(t);return t>=An?1/0:t}function Ba(e,t=100,n){const i=n({...e,keyframes:[0,t]}),s=Math.min(us(i),An);return{type:"keyframes",ease:r=>i.next(s*r).value/t,duration:pe(s)}}const Dd=5;function Ha(e,t,n){const i=Math.max(t-Dd,0);return is(n-e(i),t-i)}const K={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},ai=.001;function kd({duration:e=K.duration,bounce:t=K.bounce,velocity:n=K.velocity,mass:i=K.mass}){let s,r,a=1-t;a=Te(K.minDamping,K.maxDamping,a),e=Te(K.minDuration,K.maxDuration,pe(e)),a<1?(s=u=>{const d=u*a,h=d*e,p=d-n,c=xi(u,a),f=Math.exp(-h);return ai-p/c*f},r=u=>{const h=u*a*e,p=h*n+n,c=Math.pow(a,2)*Math.pow(u,2)*e,f=Math.exp(-h),m=xi(Math.pow(u,2),a);return(-s(u)+ai>0?-1:1)*((p-c)*f)/m}):(s=u=>{const d=Math.exp(-u*e),h=(u-n)*e+1;return-ai+d*h},r=u=>{const d=Math.exp(-u*e),h=(n-u)*(e*e);return d*h});const l=5/e,o=$d(s,r,l);if(e=ye(e),isNaN(o))return{stiffness:K.stiffness,damping:K.damping,duration:e};{const u=Math.pow(o,2)*i;return{stiffness:u,damping:a*2*Math.sqrt(i*u),duration:e}}}const zd=12;function $d(e,t,n){let i=n;for(let s=1;s<zd;s++)i=i-e(i)/t(i);return i}function xi(e,t){return e*Math.sqrt(1-t*t)}const Rd=["duration","bounce"],Vd=["stiffness","damping","mass"];function ar(e,t){return t.some(n=>e[n]!==void 0)}function Fd(e){let t={velocity:K.velocity,stiffness:K.stiffness,damping:K.damping,mass:K.mass,isResolvedFromDuration:!1,...e};if(!ar(e,Vd)&&ar(e,Rd))if(e.visualDuration){const n=e.visualDuration,i=2*Math.PI/(n*1.2),s=i*i,r=2*Te(.05,1,1-(e.bounce||0))*Math.sqrt(s);t={...t,mass:K.mass,stiffness:s,damping:r}}else{const n=kd(e);t={...t,...n,mass:K.mass},t.isResolvedFromDuration=!0}return t}function Yt(e=K.visualDuration,t=K.bounce){const n=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:i,restDelta:s}=n;const r=n.keyframes[0],a=n.keyframes[n.keyframes.length-1],l={done:!1,value:r},{stiffness:o,damping:u,mass:d,duration:h,velocity:p,isResolvedFromDuration:c}=Fd({...n,velocity:-pe(n.velocity||0)}),f=p||0,m=u/(2*Math.sqrt(o*d)),y=a-r,g=pe(Math.sqrt(o/d)),v=Math.abs(y)<5;i||(i=v?K.restSpeed.granular:K.restSpeed.default),s||(s=v?K.restDelta.granular:K.restDelta.default);let b;if(m<1){const T=xi(g,m);b=S=>{const E=Math.exp(-m*g*S);return a-E*((f+m*g*y)/T*Math.sin(T*S)+y*Math.cos(T*S))}}else if(m===1)b=T=>a-Math.exp(-g*T)*(y+(f+g*y)*T);else{const T=g*Math.sqrt(m*m-1);b=S=>{const E=Math.exp(-m*g*S),x=Math.min(T*S,300);return a-E*((f+m*g*y)*Math.sinh(x)+T*y*Math.cosh(x))/T}}const M={calculatedDuration:c&&h||null,next:T=>{const S=b(T);if(c)l.done=T>=h;else{let E=T===0?f:0;m<1&&(E=T===0?ye(f):Ha(b,T,S));const x=Math.abs(E)<=i,P=Math.abs(a-S)<=s;l.done=x&&P}return l.value=l.done?a:S,l},toString:()=>{const T=Math.min(us(M),An),S=Na(E=>M.next(T*E).value,T,30);return T+"ms "+S},toTransition:()=>{}};return M}Yt.applyToOptions=e=>{const t=Ba(e,100,Yt);return e.ease=t.ease,e.duration=ye(t.duration),e.type="keyframes",e};function Ti({keyframes:e,velocity:t=0,power:n=.8,timeConstant:i=325,bounceDamping:s=10,bounceStiffness:r=500,modifyTarget:a,min:l,max:o,restDelta:u=.5,restSpeed:d}){const h=e[0],p={done:!1,value:h},c=x=>l!==void 0&&x<l||o!==void 0&&x>o,f=x=>l===void 0?o:o===void 0||Math.abs(l-x)<Math.abs(o-x)?l:o;let m=n*t;const y=h+m,g=a===void 0?y:a(y);g!==y&&(m=g-h);const v=x=>-m*Math.exp(-x/i),b=x=>g+v(x),M=x=>{const P=v(x),_=b(x);p.done=Math.abs(P)<=u,p.value=p.done?g:_};let T,S;const E=x=>{c(p.value)&&(T=x,S=Yt({keyframes:[p.value,f(p.value)],velocity:Ha(b,x,p.value),damping:s,stiffness:r,restDelta:u,restSpeed:d}))};return E(0),{calculatedDuration:null,next:x=>{let P=!1;return!S&&T===void 0&&(P=!0,M(x),E(x)),T!==void 0&&x>=T?S.next(x-T):(!P&&M(x),p)}}}function Nd(e,t,n){const i=[],s=n||Ee.mix||Fa,r=e.length-1;for(let a=0;a<r;a++){let l=s(e[a],e[a+1]);if(t){const o=Array.isArray(t)?t[a]||$e:t;l=ns(o,l)}i.push(l)}return i}function Wa(e,t,{clamp:n=!0,ease:i,mixer:s}={}){const r=e.length;if(es(r===t.length),r===1)return()=>t[0];if(r===2&&t[0]===t[1])return()=>t[1];const a=e[0]===e[1];e[0]>e[r-1]&&(e=[...e].reverse(),t=[...t].reverse());const l=Nd(t,i,s),o=l.length,u=d=>{if(a&&d<e[0])return t[0];let h=0;if(o>1)for(;h<e.length-2&&!(d<e[h+1]);h++);const p=$n(e[h],e[h+1],d);return l[h](p)};return n?d=>u(Te(e[0],e[r-1],d)):u}function Ga(e,t){const n=e[e.length-1];for(let i=1;i<=t;i++){const s=$n(0,t,i);e.push(bt(n,1,s))}}function ds(e){const t=[0];return Ga(t,e.length-1),t}function Bd(e,t){return e.map(n=>n*t)}function Hd(e,t){return e.map(()=>t||_a).splice(0,e.length-1)}function Ft({duration:e=300,keyframes:t,times:n,ease:i="easeInOut"}){const s=wa(i)?i.map(yi):yi(i),r={done:!1,value:t[0]},a=Bd(n&&n.length===t.length?n:ds(t),e),l=Wa(a,t,{ease:Array.isArray(s)?s:Hd(t,s)});return{calculatedDuration:e,next:o=>(r.value=l(o),r.done=o>=e,r)}}const Wd=e=>e!==null;function fs(e,{repeat:t,repeatType:n="loop"},i,s=1){const r=e.filter(Wd),l=s<0||t&&n!=="loop"&&t%2===1?0:r.length-1;return!l||i===void 0?r[l]:i}const Gd={decay:Ti,inertia:Ti,tween:Ft,keyframes:Ft,spring:Yt};function Xa(e){typeof e.type=="string"&&(e.type=Gd[e.type])}class hs{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,n){return this.finished.then(t,n)}}const Xd=e=>e/100;class ps extends hs{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:n}=this.options;n&&n.updatedAt!==oe.now()&&this.tick(oe.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;Xa(t);const{type:n=Ft,repeat:i=0,repeatDelay:s=0,repeatType:r,velocity:a=0}=t;let{keyframes:l}=t;const o=n||Ft;o!==Ft&&typeof l[0]!="number"&&(this.mixKeyframes=ns(Xd,Fa(l[0],l[1])),l=[0,100]);const u=o({...t,keyframes:l});r==="mirror"&&(this.mirroredGenerator=o({...t,keyframes:[...l].reverse(),velocity:-a})),u.calculatedDuration===null&&(u.calculatedDuration=us(u));const{calculatedDuration:d}=u;this.calculatedDuration=d,this.resolvedDuration=d+s,this.totalDuration=this.resolvedDuration*(i+1)-s,this.generator=u}updateTime(t){const n=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=n}tick(t,n=!1){const{generator:i,totalDuration:s,mixKeyframes:r,mirroredGenerator:a,resolvedDuration:l,calculatedDuration:o}=this;if(this.startTime===null)return i.next(0);const{delay:u=0,keyframes:d,repeat:h,repeatType:p,repeatDelay:c,type:f,onUpdate:m,finalKeyframe:y}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-s/this.speed,this.startTime)),n?this.currentTime=t:this.updateTime(t);const g=this.currentTime-u*(this.playbackSpeed>=0?1:-1),v=this.playbackSpeed>=0?g<0:g>s;this.currentTime=Math.max(g,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=s);let b=this.currentTime,M=i;if(h){const x=Math.min(this.currentTime,s)/l;let P=Math.floor(x),_=x%1;!_&&x>=1&&(_=1),_===1&&P--,P=Math.min(P,h+1),P%2&&(p==="reverse"?(_=1-_,c&&(_-=c/l)):p==="mirror"&&(M=a)),b=Te(0,1,_)*l}const T=v?{done:!1,value:d[0]}:M.next(b);r&&(T.value=r(T.value));let{done:S}=T;!v&&o!==null&&(S=this.playbackSpeed>=0?this.currentTime>=s:this.currentTime<=0);const E=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&S);return E&&f!==Ti&&(T.value=fs(d,this.options,y,this.speed)),m&&m(T.value),E&&this.finish(),T}then(t,n){return this.finished.then(t,n)}get duration(){return pe(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+pe(t)}get time(){return pe(this.currentTime)}set time(t){t=ye(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(oe.now());const n=this.playbackSpeed!==t;this.playbackSpeed=t,n&&(this.time=pe(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=Id,startTime:n}=this.options;this.driver||(this.driver=t(s=>this.tick(s))),this.options.onPlay?.();const i=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=i):this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime||(this.startTime=n??i),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(oe.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function Yd(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const Be=e=>e*180/Math.PI,Ei=e=>{const t=Be(Math.atan2(e[1],e[0]));return Mi(t)},jd={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Ei,rotateZ:Ei,skewX:e=>Be(Math.atan(e[1])),skewY:e=>Be(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Mi=e=>(e=e%360,e<0&&(e+=360),e),or=Ei,lr=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),cr=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),qd={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:lr,scaleY:cr,scale:e=>(lr(e)+cr(e))/2,rotateX:e=>Mi(Be(Math.atan2(e[6],e[5]))),rotateY:e=>Mi(Be(Math.atan2(-e[2],e[0]))),rotateZ:or,rotate:or,skewX:e=>Be(Math.atan(e[4])),skewY:e=>Be(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Ci(e){return e.includes("scale")?1:0}function _i(e,t){if(!e||e==="none")return Ci(t);const n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let i,s;if(n)i=qd,s=n;else{const l=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=jd,s=l}if(!s)return Ci(t);const r=i[t],a=s[1].split(",").map(Ud);return typeof r=="function"?r(a):a[r]}const Kd=(e,t)=>{const{transform:n="none"}=getComputedStyle(e);return _i(n,t)};function Ud(e){return parseFloat(e.trim())}const St=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],xt=new Set(St),ur=e=>e===yt||e===N,Zd=new Set(["x","y","z"]),Jd=St.filter(e=>!Zd.has(e));function Qd(e){const t=[];return Jd.forEach(n=>{const i=e.getValue(n);i!==void 0&&(t.push([n,i.get()]),i.set(n.startsWith("scale")?1:0))}),t}const Ie={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>_i(t,"x"),y:(e,{transform:t})=>_i(t,"y")};Ie.translateX=Ie.x;Ie.translateY=Ie.y;const Ge=new Set;let wi=!1,Ai=!1,Pi=!1;function Ya(){if(Ai){const e=Array.from(Ge).filter(i=>i.needsMeasurement),t=new Set(e.map(i=>i.element)),n=new Map;t.forEach(i=>{const s=Qd(i);s.length&&(n.set(i,s),i.render())}),e.forEach(i=>i.measureInitialState()),t.forEach(i=>{i.render();const s=n.get(i);s&&s.forEach(([r,a])=>{i.getValue(r)?.set(a)})}),e.forEach(i=>i.measureEndState()),e.forEach(i=>{i.suspendedScrollY!==void 0&&window.scrollTo(0,i.suspendedScrollY)})}Ai=!1,wi=!1,Ge.forEach(e=>e.complete(Pi)),Ge.clear()}function ja(){Ge.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Ai=!0)})}function ef(){Pi=!0,ja(),Ya(),Pi=!1}class ms{constructor(t,n,i,s,r,a=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=n,this.name=i,this.motionValue=s,this.element=r,this.isAsync=a}scheduleResolve(){this.state="scheduled",this.isAsync?(Ge.add(this),wi||(wi=!0,ie.read(ja),ie.resolveKeyframes(Ya))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:n,element:i,motionValue:s}=this;if(t[0]===null){const r=s?.get(),a=t[t.length-1];if(r!==void 0)t[0]=r;else if(i&&n){const l=i.readValue(n,a);l!=null&&(t[0]=l)}t[0]===void 0&&(t[0]=a),s&&r===void 0&&s.set(t[0])}Yd(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),Ge.delete(this)}cancel(){this.state==="scheduled"&&(Ge.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const tf=e=>e.startsWith("--");function nf(e,t,n){tf(t)?e.style.setProperty(t,n):e.style[t]=n}const qa=ts(()=>window.ScrollTimeline!==void 0),sf={};function rf(e,t){const n=ts(e);return()=>sf[t]??n()}const Ka=rf(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),zt=([e,t,n,i])=>`cubic-bezier(${e}, ${t}, ${n}, ${i})`,dr={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:zt([0,.65,.55,1]),circOut:zt([.55,0,1,.45]),backIn:zt([.31,.01,.66,-.59]),backOut:zt([.33,1.53,.69,.99])};function Ua(e,t){if(e)return typeof e=="function"?Ka()?Na(e,t):"ease-out":Pa(e)?zt(e):Array.isArray(e)?e.map(n=>Ua(n,t)||dr.easeOut):dr[e]}function af(e,t,n,{delay:i=0,duration:s=300,repeat:r=0,repeatType:a="loop",ease:l="easeOut",times:o}={},u=void 0){const d={[t]:n};o&&(d.offset=o);const h=Ua(l,s);Array.isArray(h)&&(d.easing=h);const p={delay:i,duration:s,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:r+1,direction:a==="reverse"?"alternate":"normal"};return u&&(p.pseudoElement=u),e.animate(d,p)}function gs(e){return typeof e=="function"&&"applyToOptions"in e}function of({type:e,...t}){return gs(e)&&Ka()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class Za extends hs{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:n,name:i,keyframes:s,pseudoElement:r,allowFlatten:a=!1,finalKeyframe:l,onComplete:o}=t;this.isPseudoElement=!!r,this.allowFlatten=a,this.options=t,es(typeof t.type!="string");const u=of(t);this.animation=af(n,i,s,u,r),u.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!r){const d=fs(s,this.options,l,this.speed);this.updateMotionValue?this.updateMotionValue(d):nf(n,i,d),this.animation.cancel()}o?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){const t=this.options?.element;!this.isPseudoElement&&t?.isConnected&&this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return pe(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+pe(t)}get time(){return pe(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=ye(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,observe:n}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&qa()?(this.animation.timeline=t,$e):n(this)}}const Ja={anticipate:Ma,backInOut:Ea,circInOut:Ca};function lf(e){return e in Ja}function cf(e){typeof e.ease=="string"&&lf(e.ease)&&(e.ease=Ja[e.ease])}const oi=10;class uf extends Za{constructor(t){cf(t),Xa(t),super(t),t.startTime!==void 0&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:n,onUpdate:i,onComplete:s,element:r,...a}=this.options;if(!n)return;if(t!==void 0){n.set(t);return}const l=new ps({...a,autoplay:!1}),o=Math.max(oi,oe.now()-this.startTime),u=Te(0,oi,o-oi);n.setWithVelocity(l.sample(Math.max(0,o-u)).value,l.sample(o).value,u),l.stop()}}const fr=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(De.test(e)||e==="0")&&!e.startsWith("url("));function df(e){const t=e[0];if(e.length===1)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}function ff(e,t,n,i){const s=e[0];if(s===null)return!1;if(t==="display"||t==="visibility")return!0;const r=e[e.length-1],a=fr(s,t),l=fr(r,t);return!a||!l?!1:df(e)||(n==="spring"||gs(n))&&i}function Li(e){e.duration=0,e.type="keyframes"}const hf=new Set(["opacity","clipPath","filter","transform"]),pf=ts(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function mf(e){const{motionValue:t,name:n,repeatDelay:i,repeatType:s,damping:r,type:a}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:o,transformTemplate:u}=t.owner.getProps();return pf()&&n&&hf.has(n)&&(n!=="transform"||!u)&&!o&&!i&&s!=="mirror"&&r!==0&&a!=="inertia"}const gf=40;class vf extends hs{constructor({autoplay:t=!0,delay:n=0,type:i="keyframes",repeat:s=0,repeatDelay:r=0,repeatType:a="loop",keyframes:l,name:o,motionValue:u,element:d,...h}
vendor: 13,324 bytes, line 5
5){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=oe.now();const p={autoplay:t,delay:n,type:i,repeat:s,repeatDelay:r,repeatType:a,name:o,motionValue:u,element:d,...h},c=d?.KeyframeResolver||ms;this.keyframeResolver=new c(l,(f,m,y)=>this.onKeyframesResolved(f,m,p,!y),o,u,d),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,n,i,s){this.keyframeResolver=void 0;const{name:r,type:a,velocity:l,delay:o,isHandoff:u,onUpdate:d}=i;this.resolvedAt=oe.now(),ff(t,r,a,l)||((Ee.instantAnimations||!o)&&d?.(fs(t,i,n)),t[0]=t[t.length-1],Li(i),i.repeat=0);const p={startTime:s?this.resolvedAt?this.resolvedAt-this.createdAt>gf?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:n,...i,keyframes:t},c=!u&&mf(p),f=p.motionValue?.owner?.current,m=c?new uf({...p,element:f}):new ps(p);m.finished.then(()=>{this.notifyFinished()}).catch($e),this.pendingTimeline&&(this.stopTimeline=m.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=m}get finished(){return this._animation?this.animation.finished:this._finished}then(t,n){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),ef()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}class yf{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>t.finished))}getAll(t){return this.animations[0][t]}setAll(t,n){for(let i=0;i<this.animations.length;i++)this.animations[i][t]=n}attachTimeline(t){const n=this.animations.map(i=>i.attachTimeline(t));return()=>{n.forEach((i,s)=>{i&&i(),this.animations[s].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return hr(this.animations,"duration")}get iterationDuration(){return hr(this.animations,"iterationDuration")}runAll(t){this.animations.forEach(n=>n[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function hr(e,t){let n=0;for(let i=0;i<e.length;i++){const s=e[i][t];s!==null&&s>n&&(n=s)}return n}class bf extends yf{then(t,n){return this.finished.finally(t).then(()=>{})}}const Sf=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function xf(e){const t=Sf.exec(e);if(!t)return[,];const[,n,i,s]=t;return[`--${n??i}`,s]}function Qa(e,t,n=1){const[i,s]=xf(e);if(!i)return;const r=window.getComputedStyle(t).getPropertyValue(i);if(r){const a=r.trim();return ma(a)?parseFloat(a):a}return as(s)?Qa(s,t,n+1):s}const Tf={type:"spring",stiffness:500,damping:25,restSpeed:10},Ef=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Mf={type:"keyframes",duration:.8},Cf={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},_f=(e,{keyframes:t})=>t.length>2?Mf:xt.has(e)?e.startsWith("scale")?Ef(t[1]):Tf:Cf,wf=e=>e!==null;function Af(e,{repeat:t,repeatType:n="loop"},i){const s=e.filter(wf),r=t&&n!=="loop"&&t%2===1?0:s.length-1;return s[r]}function eo(e,t){if(e?.inherit&&t){const{inherit:n,...i}=e;return{...t,...i}}return e}function to(e,t){const n=e?.[t]??e?.default??e;return n!==e?eo(n,e):n}function Pf({when:e,delay:t,delayChildren:n,staggerChildren:i,staggerDirection:s,repeat:r,repeatType:a,repeatDelay:l,from:o,elapsed:u,...d}){return!!Object.keys(d).length}const no=(e,t,n,i={},s,r)=>a=>{const l=to(i,e)||{},o=l.delay||i.delay||0;let{elapsed:u=0}=i;u=u-ye(o);const d={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...l,delay:-u,onUpdate:p=>{t.set(p),l.onUpdate&&l.onUpdate(p)},onComplete:()=>{a(),l.onComplete&&l.onComplete()},name:e,motionValue:t,element:r?void 0:s};Pf(l)||Object.assign(d,_f(e,d)),d.duration&&(d.duration=ye(d.duration)),d.repeatDelay&&(d.repeatDelay=ye(d.repeatDelay)),d.from!==void 0&&(d.keyframes[0]=d.from);let h=!1;if((d.type===!1||d.duration===0&&!d.repeatDelay)&&(Li(d),d.delay===0&&(h=!0)),(Ee.instantAnimations||Ee.skipAnimations||s?.shouldSkipAnimations)&&(h=!0,Li(d),d.delay=0),d.allowFlatten=!l.type&&!l.ease,h&&!r&&t.get()!==void 0){const p=Af(d.keyframes,l);if(p!==void 0){ie.update(()=>{d.onUpdate(p),d.onComplete()});return}}return l.isSync?new ps(d):new vf(d)};function pr(e){const t=[{},{}];return e?.values.forEach((n,i)=>{t[0][i]=n.get(),t[1][i]=n.getVelocity()}),t}function io(e,t,n,i){if(typeof t=="function"){const[s,r]=pr(i);t=t(n!==void 0?n:e.custom,s,r)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[s,r]=pr(i);t=t(n!==void 0?n:e.custom,s,r)}return t}function Lf(e,t,n){const i=e.getProps();return io(i,t,i.custom,e)}const so=new Set(["width","height","top","left","right","bottom",...St]),mr=30,Of=e=>!isNaN(parseFloat(e));class If{constructor(t,n={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=i=>{const s=oe.now();if(this.updatedAt!==s&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(i),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const r of this.dependents)r.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=n.owner}setCurrent(t){this.current=t,this.updatedAt=oe.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Of(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new ya);const i=this.events[t].add(n);return t==="change"?()=>{i(),ie.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,n,i){this.set(n),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,n=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=oe.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>mr)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,mr);return is(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function mt(e,t){return new If(e,t)}const Df=e=>Array.isArray(e);function kf(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,mt(n))}function zf(e){return Df(e)?e[e.length-1]||0:e}function $f(e,t){const n=Lf(e,t);let{transitionEnd:i={},transition:s={},...r}=n||{};r={...r,...i};for(const a in r){const l=zf(r[a]);kf(e,a,l)}}const se=e=>!!(e&&e.getVelocity);function Rf(e){return!!(se(e)&&e.add)}function Vf(e,t){const n=e.getValue("willChange");if(Rf(n))return n.add(t);if(!n&&Ee.WillChange){const i=new Ee.WillChange("auto");e.addValue("willChange",i),i.add(t)}}function vs(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const Ff="framerAppearId",Nf="data-"+vs(Ff);function Bf(e){return e.props[Nf]}function Hf({protectedKeys:e,needsAnimating:t},n){const i=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,i}function Wf(e,t,{delay:n=0,transitionOverride:i,type:s}={}){let{transition:r,transitionEnd:a,...l}=t;const o=e.getDefaultTransition();r=r?eo(r,o):o;const u=r?.reduceMotion;i&&(r=i);const d=[],h=s&&e.animationState&&e.animationState.getState()[s];for(const p in l){const c=e.getValue(p,e.latestValues[p]??null),f=l[p];if(f===void 0||h&&Hf(h,p))continue;const m={delay:n,...to(r||{},p)},y=c.get();if(y!==void 0&&!c.isAnimating&&!Array.isArray(f)&&f===y&&!m.velocity)continue;let g=!1;if(window.MotionHandoffAnimation){const M=Bf(e);if(M){const T=window.MotionHandoffAnimation(M,p,ie);T!==null&&(m.startTime=T,g=!0)}}Vf(e,p);const v=u??e.shouldReduceMotion;c.start(no(p,c,f,v&&so.has(p)?{type:!1}:m,e,g));const b=c.animation;b&&d.push(b)}if(a){const p=()=>ie.update(()=>{a&&$f(e,a)});d.length?Promise.all(d).then(p):p()}return d}const Gf={test:e=>e==="auto",parse:e=>e},ro=e=>t=>t.test(e),ao=[yt,N,ut,Le,gd,md,Gf],gr=e=>ao.find(ro(e));function Xf(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||va(e):!0}const Yf=new Set(["brightness","contrast","saturate","opacity"]);function jf(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[i]=n.match(os)||[];if(!i)return e;const s=n.replace(i,"");let r=Yf.has(t)?1:0;return i!==n&&(r*=100),t+"("+r+s+")"}const qf=/\b([a-z-]*)\(.*?\)/gu,Oi={...De,getAnimatableNone:e=>{const t=e.match(qf);return t?t.map(jf).join(" "):e}},vr={...yt,transform:Math.round},Kf={rotate:Le,rotateX:Le,rotateY:Le,rotateZ:Le,scale:an,scaleX:an,scaleY:an,scaleZ:an,skew:Le,skewX:Le,skewY:Le,distance:N,translateX:N,translateY:N,translateZ:N,x:N,y:N,z:N,perspective:N,transformPerspective:N,opacity:Gt,originX:nr,originY:nr,originZ:N},ys={borderWidth:N,borderTopWidth:N,borderRightWidth:N,borderBottomWidth:N,borderLeftWidth:N,borderRadius:N,borderTopLeftRadius:N,borderTopRightRadius:N,borderBottomRightRadius:N,borderBottomLeftRadius:N,width:N,maxWidth:N,height:N,maxHeight:N,top:N,right:N,bottom:N,left:N,inset:N,insetBlock:N,insetBlockStart:N,insetBlockEnd:N,insetInline:N,insetInlineStart:N,insetInlineEnd:N,padding:N,paddingTop:N,paddingRight:N,paddingBottom:N,paddingLeft:N,paddingBlock:N,paddingBlockStart:N,paddingBlockEnd:N,paddingInline:N,paddingInlineStart:N,paddingInlineEnd:N,margin:N,marginTop:N,marginRight:N,marginBottom:N,marginLeft:N,marginBlock:N,marginBlockStart:N,marginBlockEnd:N,marginInline:N,marginInlineStart:N,marginInlineEnd:N,fontSize:N,backgroundPositionX:N,backgroundPositionY:N,...Kf,zIndex:vr,fillOpacity:Gt,strokeOpacity:Gt,numOctaves:vr},Uf={...ys,color:Z,backgroundColor:Z,outlineColor:Z,fill:Z,stroke:Z,borderColor:Z,borderTopColor:Z,borderRightColor:Z,borderBottomColor:Z,borderLeftColor:Z,filter:Oi,WebkitFilter:Oi},oo=e=>Uf[e];function lo(e,t){let n=oo(e);return n!==Oi&&(n=De),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const Zf=new Set(["auto","none","0"]);function Jf(e,t,n){let i=0,s;for(;i<e.length&&!s;){const r=e[i];typeof r=="string"&&!Zf.has(r)&&Xt(r).values.length&&(s=e[i]),i++}if(s&&n)for(const r of t)e[r]=lo(n,s)}class Qf extends ms{constructor(t,n,i,s,r){super(t,n,i,s,r,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:n,name:i}=this;if(!n||!n.current)return;super.readKeyframes();for(let d=0;d<t.length;d++){let h=t[d];if(typeof h=="string"&&(h=h.trim(),as(h))){const p=Qa(h,n.current);p!==void 0&&(t[d]=p),d===t.length-1&&(this.finalKeyframe=h)}}if(this.resolveNoneKeyframes(),!so.has(i)||t.length!==2)return;const[s,r]=t,a=gr(s),l=gr(r),o=tr(s),u=tr(r);if(o!==u&&Ie[i]){this.needsMeasurement=!0;return}if(a!==l)if(ur(a)&&ur(l))for(let d=0;d<t.length;d++){const h=t[d];typeof h=="string"&&(t[d]=parseFloat(h))}else Ie[i]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:n}=this,i=[];for(let s=0;s<t.length;s++)(t[s]===null||Xf(t[s]))&&i.push(s);i.length&&Jf(t,i,n)}measureInitialState(){const{element:t,unresolvedKeyframes:n,name:i}=this;if(!t||!t.current)return;i==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Ie[i](t.measureViewportBox(),window.getComputedStyle(t.current)),n[0]=this.measuredOrigin;const s=n[n.length-1];s!==void 0&&t.getValue(i,s).jump(s,!1)}measureEndState(){const{element:t,name:n,unresolvedKeyframes:i}=this;if(!t||!t.current)return;const s=t.getValue(n);s&&s.jump(this.measuredOrigin,!1);const r=i.length-1,a=i[r];i[r]=Ie[n](t.measureViewportBox(),window.getComputedStyle(t.current)),a!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=a),this.removedTransforms?.length&&this.removedTransforms.forEac
vendor: 6,727 bytes, line 5
5h(([l,o])=>{t.getValue(l).set(o)}),this.resolveNoneKeyframes()}}const eh=new Set(["opacity","clipPath","filter","transform"]);function Rn(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){let i=document;t&&(i=t.current);const s=n?.[e]??i.querySelectorAll(e);return s?Array.from(s):[]}return Array.from(e).filter(i=>i!=null)}const co=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function uo(e){return ga(e)&&"offsetHeight"in e}const{schedule:th}=La(queueMicrotask,!1);function nh(e,t){const n=Rn(e),i=new AbortController,s={passive:!0,...t,signal:i.signal};return[n,s,()=>i.abort()]}const fo=(e,t)=>t?e===t?!0:fo(e,t.parentElement):!1,ih=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,sh=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function rh(e){return sh.has(e.tagName)||e.isContentEditable===!0}const bn=new WeakSet;function yr(e){return t=>{t.key==="Enter"&&e(t)}}function li(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const ah=(e,t)=>{const n=e.currentTarget;if(!n)return;const i=yr(()=>{if(bn.has(n))return;li(n,"down");const s=yr(()=>{li(n,"up")}),r=()=>li(n,"cancel");n.addEventListener("keyup",s,t),n.addEventListener("blur",r,t)});n.addEventListener("keydown",i,t),n.addEventListener("blur",()=>n.removeEventListener("keydown",i),t)};function br(e){return ih(e)&&!0}const Sr=new WeakSet;function oh(e,t,n={}){const[i,s,r]=nh(e,n),a=l=>{const o=l.currentTarget;if(!br(l)||Sr.has(l))return;bn.add(o),n.stopPropagation&&Sr.add(l);const u=t(o,l),d=(c,f)=>{window.removeEventListener("pointerup",h),window.removeEventListener("pointercancel",p),bn.has(o)&&bn.delete(o),br(c)&&typeof u=="function"&&u(c,{success:f})},h=c=>{d(c,o===window||o===document||n.useGlobalTarget||fo(o,c.target))},p=c=>{d(c,!1)};window.addEventListener("pointerup",h,s),window.addEventListener("pointercancel",p,s)};return i.forEach(l=>{(n.useGlobalTarget?window:l).addEventListener("pointerdown",a,s),uo(l)&&(l.addEventListener("focus",u=>ah(u,s)),!rh(l)&&!l.hasAttribute("tabindex")&&(l.tabIndex=0))}),r}function bs(e){return ga(e)&&"ownerSVGElement"in e}const Sn=new WeakMap;let xn;const ho=(e,t,n)=>(i,s)=>s&&s[0]?s[0][e+"Size"]:bs(i)&&"getBBox"in i?i.getBBox()[t]:i[n],lh=ho("inline","width","offsetWidth"),ch=ho("block","height","offsetHeight");function uh({target:e,borderBoxSize:t}){Sn.get(e)?.forEach(n=>{n(e,{get width(){return lh(e,t)},get height(){return ch(e,t)}})})}function dh(e){e.forEach(uh)}function fh(){typeof ResizeObserver>"u"||(xn=new ResizeObserver(dh))}function hh(e,t){xn||fh();const n=Rn(e);return n.forEach(i=>{let s=Sn.get(i);s||(s=new Set,Sn.set(i,s)),s.add(t),xn?.observe(i)}),()=>{n.forEach(i=>{const s=Sn.get(i);s?.delete(t),s?.size||xn?.unobserve(i)})}}const Tn=new Set;let ct;function ph(){ct=()=>{const e={get width(){return window.innerWidth},get height(){return window.innerHeight}};Tn.forEach(t=>t(e))},window.addEventListener("resize",ct)}function mh(e){return Tn.add(e),ct||ph(),()=>{Tn.delete(e),!Tn.size&&typeof ct=="function"&&(window.removeEventListener("resize",ct),ct=void 0)}}function gh(e,t){return typeof e=="function"?mh(e):hh(e,t)}function po(e,t){let n;const i=()=>{const{currentTime:s}=t,a=(s===null?0:s.value)/100;n!==a&&e(a),n=a};return ie.preUpdate(i,!0),()=>pt(i)}function vh(e){return bs(e)&&e.tagName==="svg"}function yh(e,t){if(e==="first")return 0;{const n=t-1;return e==="last"?n:n/2}}function ci(e=.1,{startDelay:t=0,from:n=0,ease:i}={}){return(s,r)=>{const a=typeof n=="number"?n:yh(n,r),l=Math.abs(a-s);let o=e*l;if(i){const u=r*e;o=yi(i)(o/u)*u}return t+o}}const bh=[...ao,Z,De],Sh=e=>bh.find(ro(e)),xr=()=>({min:0,max:0}),Ss=()=>({x:xr(),y:xr()}),jt=new WeakMap;function xh(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Th(e){return typeof e=="string"||Array.isArray(e)}const Eh=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Mh=["initial",...Eh];function mo(e){return xh(e.animate)||Mh.some(t=>Th(e[t]))}function Ch(e){return!!(mo(e)||e.variants)}function _h(e,t,n){for(const i in t){const s=t[i],r=n[i];if(se(s))e.addValue(i,s);else if(se(r))e.addValue(i,mt(s,{owner:e}));else if(r!==s)if(e.hasValue(i)){const a=e.getValue(i);a.liveStyle===!0?a.jump(s):a.hasAnimated||a.set(s)}else{const a=e.getStaticValue(i);e.addValue(i,mt(a!==void 0?a:s,{owner:e}))}}for(const i in n)t[i]===void 0&&e.removeValue(i);return t}const Ii={current:null},go={current:!1},wh=typeof window<"u";function Ah(){if(go.current=!0,!!wh)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Ii.current=e.matches;e.addEventListener("change",t),t()}else Ii.current=!1}const Tr=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let Er={};class vo{scrapeMotionValuesFromProps(t,n,i){return{}}constructor({parent:t,props:n,presenceContext:i,reducedMotionConfig:s,skipAnimations:r,blockInitialAnimation:a,visualState:l},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=ms,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const c=oe.now();this.renderScheduledAt<c&&(this.renderScheduledAt=c,ie.render(this.render,!1,!0))};const{latestValues:u,renderState:d}=l;this.latestValues=u,this.baseTarget={...u},this.initialValues=n.initial?{...u}:{},this.renderState=d,this.parent=t,this.props=n,this.presenceContext=i,this.depth=t?t.depth+1:0,this.reducedMotionConfig=s,this.skipAnimationsConfig=r,this.options=o,this.blockInitialAnimation=!!a,this.isControllingVariants=mo(n),this.isVariantNode=Ch(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:h,...p}=this.scrapeMotionValuesFromProps(n,{},this);for(const c in p){const f=p[c];u[c]!==void 0&&se(f)&&f.set(u[c])}}mount(t){if(this.hasBeenMounted)for(const n in this.initialValues)this.values.get(n)?.jump(this.initialValues[n]),this.latestValues[n]=this.initialValues[n];this.current=t,jt.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
vendor: 5,907 bytes, line 5
5h((n,i)=>this.bindToMotionValue(i,n)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(go.current||Ah(),this.shouldReduceMotion=Ii.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),pt(this.notifyUpdate),pt(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const n=this.features[t];n&&(n.unmount(),n.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,n){if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),n.accelerate&&eh.has(t)&&this.current instanceof HTMLElement){const{factory:a,keyframes:l,times:o,ease:u,duration:d}=n.accelerate,h=new Za({element:this.current,name:t,keyframes:l,times:o,ease:u,duration:ye(d)}),p=a(h);this.valueSubscriptions.set(t,()=>{p(),h.cancel()});return}const i=xt.has(t);i&&this.onBindTransform&&this.onBindTransform();const s=n.on("change",a=>{this.latestValues[t]=a,this.props.onUpdate&&ie.preRender(this.notifyUpdate),i&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let r;typeof window<"u"&&window.MotionCheckAppearSync&&(r=window.MotionCheckAppearSync(this,t,n)),this.valueSubscriptions.set(t,()=>{s(),r&&r(),n.owner&&n.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Er){const n=Er[t];if(!n)continue;const{isEnabled:i,Feature:s}=n;if(!this.features[t]&&s&&i(this.props)&&(this.features[t]=new s(this)),this.features[t]){const r=this.features[t];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ss()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let i=0;i<Tr.length;i++){const s=Tr[i];this.propEventSubscriptions[s]&&(this.propEventSubscriptions[s](),delete this.propEventSubscriptions[s]);const r="on"+s,a=t[r];a&&(this.propEventSubscriptions[s]=this.on(s,a))}this.prevMotionValues=_h(this,this.scrapeMotionValuesFromProps(t,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(t),()=>n.variantChildren.delete(t)}addValue(t,n){const i=this.values.get(t);n!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,n),this.values.set(t,n),this.latestValues[t]=n.get())}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return i===void 0&&n!==void 0&&(i=mt(n===null?void 0:n,{owner:this}),this.addValue(t,i)),i}readValue(t,n){let i=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return i!=null&&(typeof i=="string"&&(ma(i)||va(i))?i=parseFloat(i):!Sh(i)&&De.test(n)&&(i=lo(t,n)),this.setBaseTarget(t,se(i)?i.get():i)),se(i)?i.get():i}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){const{initial:n}=this.props;let i;if(typeof n=="string"||typeof n=="object"){const r=io(this.props,n,this.presenceContext?.custom);r&&(i=r[t])}if(n&&i!==void 0)return i;const s=this.getBaseTargetFromProps(this.props,t);return s!==void 0&&!se(s)?s:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new ya),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}scheduleRenderMicrotask(){th.render(this.render)}}class yo extends vo{constructor(){super(...arguments),this.KeyframeResolver=Qf}sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){const i=t.style;return i?i[n]:void 0}removeValueFromRenderState(t,{vars:n,style:i}){delete n[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;se(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}}function Ph({top:e,left:t,right:n,bottom:i}){return{x:{min:t,max:n},y:{min:e,max:i}}}function Lh(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:i.y,right:i.x}}function Oh(e,t){return Ph(Lh(e.getBoundingClientRect(),t))}const Ih={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Dh=St.length;
vendor: 4,386 bytes, line 5
5function kh(e,t,n){let i="",s=!0;for(let r=0;r<Dh;r++){const a=St[r],l=e[a];if(l===void 0)continue;let o=!0;if(typeof l=="number")o=l===(a.startsWith("scale")?1:0);else{const u=parseFloat(l);o=a.startsWith("scale")?u===1:u===0}if(!o||n){const u=co(l,ys[a]);if(!o){s=!1;const d=Ih[a]||a;i+=`${d}(${u}) `}n&&(t[a]=u)}}return i=i.trim(),n?i=n(t,s?"":i):s&&(i="none"),i}function bo(e,t,n){const{style:i,vars:s,transformOrigin:r}=e;let a=!1,l=!1;for(const o in t){const u=t[o];if(xt.has(o)){a=!0;continue}else if(Ia(o)){s[o]=u;continue}else{const d=co(u,ys[o]);o.startsWith("origin")?(l=!0,r[o]=d):i[o]=d}}if(t.transform||(a||n?i.transform=kh(t,e.transform,n):i.transform&&(i.transform="none")),l){const{originX:o="50%",originY:u="50%",originZ:d=0}=r;i.transformOrigin=`${o} ${u} ${d}`}}function So(e,{style:t,vars:n},i,s){const r=e.style;let a;for(a in t)r[a]=t[a];s?.applyProjectionStyles(r,i);for(a in n)r.setProperty(a,n[a])}function Mr(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Pt={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(N.test(e))e=parseFloat(e);else return e;const n=Mr(e,t.target.x),i=Mr(e,t.target.y);return`${n}% ${i}%`}},zh={correct:(e,{treeScale:t,projectionDelta:n})=>{const i=e,s=De.parse(e);if(s.length>5)return i;const r=De.createTransformer(e),a=typeof s[0]!="number"?1:0,l=n.x.scale*t.x,o=n.y.scale*t.y;s[0+a]/=l,s[1+a]/=o;const u=bt(l,o,.5);return typeof s[2+a]=="number"&&(s[2+a]/=u),typeof s[3+a]=="number"&&(s[3+a]/=u),r(s)}},$h={borderRadius:{...Pt,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Pt,borderTopRightRadius:Pt,borderBottomLeftRadius:Pt,borderBottomRightRadius:Pt,boxShadow:zh};function Rh(e,{layout:t,layoutId:n}){return xt.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!$h[e]||e==="opacity")}function xo(e,t,n){const i=e.style,s=t?.style,r={};if(!i)return r;for(const a in i)(se(i[a])||s&&se(s[a])||Rh(a,e)||n?.getValue(a)?.liveStyle!==void 0)&&(r[a]=i[a]);return r}function Vh(e){return window.getComputedStyle(e)}class Fh extends yo{constructor(){super(...arguments),this.type="html",this.renderInstance=So}readValueFromInstance(t,n){if(xt.has(n))return this.projection?.isProjecting?Ci(n):Kd(t,n);{const i=Vh(t),s=(Ia(n)?i.getPropertyValue(n):i[n])||0;return typeof s=="string"?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:n}){return Oh(t,n)}build(t,n,i){bo(t,n,i.transformTemplate)}scrapeMotionValuesFromProps(t,n,i){return xo(t,n,i)}}function Nh(e,t){return e in t}class Bh extends vo{constructor(){super(...arguments),this.type="object"}readValueFromInstance(t,n){if(Nh(n,t)){const i=t[n];if(typeof i=="string"||typeof i=="number")return i}}getBaseTargetFromProps(){}removeValueFromRenderState(t,n){delete n.output[t]}measureInstanceViewportBox(){return Ss()}build(t,n){Object.assign(t.output,n)}renderInstance(t,{output:n}){Object.assign(t,n)}sortInstanceNodePosition(){return 0}}const Hh={offset:"stroke-dashoffset",array:"stroke-dasharray"},Wh={offset:"strokeDashoffset",array:"strokeDasharray"};function Gh(e,t,n=1,i=0,s=!0){e.pathLength=1;const r=s?Hh:Wh;e[r.offset]=`${-i}`,e[r.array]=`${t} ${n}`}const Xh=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function Yh(e,{attrX:t,attrY:n,attrScale:i,pathLength:s,pathSpacing:r=1,pathOffset:a=0,...l},o,u,d){if(bo(e,l,u),o){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:h,style:p}=e;h.transform&&(p.transform=h.transform,delete h.transform),(p.transform||h.transformOrigin)&&(p.transformOrigin=h.transformOrigin??"50% 50%",delete h.transformOrigin),p.transform&&(p.transformBox=d?.transformBox??"fill-box",delete h.transformBox);for(const c of Xh)h[c]!==void 0&&(p[c]=h[c],delete h[c]);t!==void 0&&(h.x=t),n!==void 0&&(h.y=n),i!==void 0&&(h.scale=i),s!==void 0&&Gh(h,s,r,a,!1)}const To=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),jh=e=>typeof e=="string"&&e.toLowerCase()==="svg";function qh(e,t,n,i){So(e,t,void 0,i);for(const s in t.attrs)e.setAttribute(To.has(s)?s:vs(s),t.attrs[s])}
vendor: 4,647 bytes, line 5
5function Kh(e,t,n){const i=xo(e,t,n);for(const s in e)if(se(e[s])||se(t[s])){const r=St.indexOf(s)!==-1?"attr"+s.charAt(0).toUpperCase()+s.substring(1):s;i[r]=e[s]}return i}class Uh extends yo{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Ss}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(xt.has(n)){const i=oo(n);return i&&i.default||0}return n=To.has(n)?n:vs(n),t.getAttribute(n)}scrapeMotionValuesFromProps(t,n,i){return Kh(t,n,i)}build(t,n,i){Yh(t,n,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(t,n,i,s){qh(t,n,i,s)}mount(t){this.isSVGTag=jh(t.tagName),super.mount(t)}}function Zh(e,t,n){const i=se(e)?e:mt(e);return i.start(no("",i,t,n)),i.animation}function xs(e){return typeof e=="object"&&!Array.isArray(e)}function Eo(e,t,n,i){return e==null?[]:typeof e=="string"&&xs(t)?Rn(e,n,i):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(s=>s!=null):[e]}function Jh(e,t,n){return e*(t+1)}function Cr(e,t,n,i){return typeof t=="number"?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):t==="<"?n:t.startsWith("<")?Math.max(0,n+parseFloat(t.slice(1))):i.get(t)??e}function Qh(e,t,n){for(let i=0;i<e.length;i++){const s=e[i];s.at>t&&s.at<n&&(Qi(e,s),i--)}}function ep(e,t,n,i,s,r){Qh(e,s,r);for(let a=0;a<t.length;a++)e.push({value:t[a],at:bt(s,r,i[a]),easing:Aa(n,a)})}function tp(e,t){for(let n=0;n<e.length;n++)e[n]=e[n]/(t+1)}function np(e,t){return e.at===t.at?e.value===null?1:t.value===null?-1:0:e.at-t.at}const ip="easeInOut";function sp(e,{defaultTransition:t={},...n}={},i,s){const r=t.duration||.3,a=new Map,l=new Map,o={},u=new Map;let d=0,h=0,p=0;for(let c=0;c<e.length;c++){const f=e[c];if(typeof f=="string"){u.set(f,h);continue}else if(!Array.isArray(f)){u.set(f.name,Cr(h,f.at,d,u));continue}let[m,y,g={}]=f;g.at!==void 0&&(h=Cr(h,g.at,d,u));let v=0;const b=(M,T,S,E=0,x=0)=>{const P=rp(M),{delay:_=0,times:C=ds(P),type:w=t.type||"keyframes",repeat:L,repeatType:D,repeatDelay:z=0,...O}=T;let{ease:A=t.ease||"easeOut",duration:I}=T;const F=typeof _=="function"?_(E,x):_,B=P.length,X=gs(w)?w:s?.[w||"keyframes"];if(B<=2&&X){let V=100;if(B===2&&lp(P)){const H=P[1]-P[0];V=Math.abs(H)}const R={...t,...O};I!==void 0&&(R.duration=ye(I));const $=Ba(R,V,X);A=$.ease,I=$.duration}I??(I=r);const ae=h+F;C.length===1&&C[0]===0&&(C[1]=1);const te=C.length-P.length;if(te>0&&Ga(C,te),P.length===1&&P.unshift(null),L){I=Jh(I,L);const V=[...P],R=[...C];A=Array.isArray(A)?[...A]:[A];const $=[...A];for(let H=0;H<L;H++){P.push(...V);for(let q=0;q<V.length;q++)C.push(R[q]+(H+1)),A.push(q===0?"linear":Aa($,q-1))}tp(C,L)}const k=ae+I;ep(S,P,A,C,ae,k),v=Math.max(F+I,v),p=Math.max(k,p)};if(se(m)){const M=_r(m,l);b(y,g,wr("default",M))}else{const M=Eo(m,y,i,o),T=M.length;for(let S=0;S<T;S++){y=y,g=g;const E=M[S],x=_r(E,l);for(const P in y)b(y[P],ap(g,P),wr(P,x),S,T)}}d=h,h+=v}return l.forEach((c,f)=>{for(const m in c){const y=c[m];y.sort(np);const g=[],v=[],b=[];for(let E=0;E<y.length;E++){const{at:x,value:P,easing:_}=y[E];g.push(P),v.push($n(0,p,x)),b.push(_||"easeOut")}v[0]!==0&&(v.unshift(0),g.unshift(g[0]),b.unshift(ip)),v[v.length-1]!==1&&(v.push(1),g.push(null)),a.has(f)||a.set(f,{keyframes:{},transition:{}});const M=a.get(f);M.keyframes[m]=g;const{type:T,...S}=t;M.transition[m]={...S,duration:p,ease:b,times:v,...n}}}),a}function _r(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function wr(e,t){return t[e]||(t[e]=[]),t[e]}function rp(e){return Array.isArray(e)?e:[e]}function ap(e,t){return e&&e[t]?{...e,...e[t]}:{...e}}const op=e=>typeof e=="number",lp=e=>e.every(op);function cp(e){const t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=bs(e)&&!vh(e)?new Uh(t):new Fh(t);n.mount(e),jt.set(e,n)}function up(e){const t={presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}},n=new Bh(t);n.mount(e),jt.set(e,n)}function dp(e,t){return se(e)||typeof e=="number"||typeof e=="string"&&!xs(t)}function Mo(e,t,n,i){const s=[];if(dp(e,t))s.push(Zh(e,xs(t)&&t.default||t,n&&(n.default||n)));else{if(e==null)return s;const r=Eo(e,t,i),a=r.length;for(let l=0;l<a;l++){const o=r[l],u=o instanceof Element?cp:up;jt.has(o)||u(o);const d=jt.get(o),h={...n};"delay"in h&&typeof h.delay=="function"&&(h.delay=h.delay(l,a)),s.push(...Wf(d,{...t,transition:h},{}))}}return s}function fp(e,t,n){const i=[],s=e.map(a=>{if(Array.isArray(a)&&typeof a[0]=="function"){const l=a[0],o=mt(0);return o.on("change",l),a.length===1?[o,[0,1]]:a.length===2?[o,[0,1],a[1]]:[o,a[1],a[2]]}return a});return sp(s,t,n,{spring:Yt}
5).forEach(({keyframes:a,transition:l},o)=>{i.push(...Mo(o,a,l))}),i}function hp(e){return Array.isArray(e)&&e.some(Array.isArray)}function pp(e={}){const{scope:t,reduceMotion:n}=e;function i(s,r,a){let l=[],o;if(hp(s))l=fp(s,n!==void 0?{reduceMotion:n,...r}:r,t);else{const{onComplete:d,...h}=a||{};typeof d=="function"&&(o=d),l=Mo(s,r,n!==void 0?{reduceMotion:n,...h}:h,t)}const u=new bf(l);return o&&u.finished.then(o),t&&(t.animations.push(u),u.finished.then(()=>{Qi(t.animations,u)})),u}return i}const U=pp(),mp=50,Ar=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),gp=()=>({time:0,x:Ar(),y:Ar()}),vp={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Pr(e,t,n,i){const s=n[t],{length:r,position:a}=vp[t],l=s.current,o=n.time;s.current=e[`scroll${a}`],s.scrollLength=e[`scroll${r}`]-e[`client${r}`],s.offset.length=0,s.offset[0]=0,s.offset[1]=s.scrollLength,s.progress=$n(0,s.scrollLength,s.current);const u=i-o;s.velocity=u>mp?0:is(s.current-l,u)}function yp(e,t,n){Pr(e,"x",t,n),Pr(e,"y",t,n),t.time=n}function bp(e,t){const n={x:0,y:0};let i=e;for(;i&&i!==t;)if(uo(i))n.x+=i.offsetLeft,n.y+=i.offsetTop,i=i.offsetParent;else if(i.tagName==="svg"){const s=i.getBoundingClientRect();i=i.parentElement;const r=i.getBoundingClientRect();n.x+=s.left-r.left,n.y+=s.top-r.top}else if(i instanceof SVGGraphicsElement){const{x:s,y:r}=i.getBBox();n.x+=s,n.y+=r;let a=null,l=i.parentNode;for(;!a;)l.tagName==="svg"&&(a=l),l=i.parentNode;i=a}else break;return n}const Di={start:0,center:.5,end:1};function Lr(e,t,n=0){let i=0;if(e in Di&&(e=Di[e]),typeof e=="string"){const s=parseFloat(e);e.endsWith("px")?i=s:e.endsWith("%")?e=s/100:e.endsWith("vw")?i=s/100*document.documentElement.clientWidth:e.endsWith("vh")?i=s/100*document.documentElement.clientHeight:e=s}return typeof e=="number"&&(i=t*e),n+i}const Sp=[0,0];function xp(e,t,n,i){let s=Array.isArray(e)?e:Sp,r=0,a=0;return typeof e=="number"?s=[e,e]:typeof e=="string"&&(e=e.trim(),e.includes(" ")?s=e.split(" "):s=[e,Di[e]?e:"0"]),r=Lr(s[0],n,i),a=Lr(s[1],t),r-a}const Tp={All:[[0,0],[1,1]]},Ep={x:0,y:0};function Mp(e){return"getBBox"in e&&e.tagName!=="svg"?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}function Cp(e,t,n){const{offset:i=Tp.All}=n,{target:s=e,axis:r="y"}=n,a=r==="y"?"height":"width",l=s!==e?bp(s,e):Ep,o=s===e?{width:e.scrollWidth,height:e.scrollHeight}:Mp(s),u={width:e.clientWidth,height:e.clientHeight};t[r].offset.length=0;let d=!t[r].interpolate;const h=i.length;for(let p=0;p<h;p++){const c=xp(i[p],u[a],o[a],l[r]);!d&&c!==t[r].interpolatorOffsets[p]&&(d=!0),t[r].offset[p]=c}d&&(t[r].interpolate=Wa(t[r].offset,ds(i),{clamp:!1}),t[r].interpolatorOffsets=[...t[r].offset]),t[r].progress=Te(0,1,t[r].interpolate(t[r].current))}function _p(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let i=t;for(;i&&i!==e;)n.x.targetOffset+=i.offsetLeft,n.y.targetOffset+=i.offsetTop,i=i.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}function wp(e,t,n,i={}){return{measure:s=>{_p(e,i.target,n),yp(e,n,s),(i.offset||i.target)&&Cp(e,n,i)},notify:()=>t(n)}}const rt=new WeakMap,Or=new WeakMap,ui=new WeakMap,Ir=new WeakMap,on=new WeakMap,Dr=e=>e===document.scrollingElement?window:e;function Co(e,{container:t=document.scrollingElement,trackContentSize:n=!1,...i}={}){if(!t)return $e;let s=ui.get(t);s||(s=new Set,ui.set(t,s));const r=gp(),a=wp(t,e,r,i);if(s.add(a),!rt.has(t)){const o=()=>{for(const p of s)p.measure(Wt.timestamp);ie.preUpdate(u)},u=()=>{for(const p of s)p.notify()},d=()=>ie.read(o);rt.set(t,d);const h=Dr(t);window.addEventListener("resize",d,{passive:!0}),t!==document.documentElement&&Or.set(t,gh(t,d)),h.addEventListener("scroll",d,{passive:!0}),d()}if(n&&!on.has(t)){const o=rt.get(t),u={width:t.scrollWidth,height:t.scrollHeight};Ir.set(t,u);const d=()=>{const p=t.scrollWidth,c=t.scrollHeight;(u.width!==p||u.height!==c)&&(o(),u.width=p,u.height=c)},h=ie.read(d,!0);on.set(t,h)}const l=rt.get(t);return ie.read(l,!1,!0),()=>{pt(l);const o=ui.get(t);if(!o||(o.delete(a),o.size))return;const u=rt.get(t);rt.delete(t),u&&(Dr(t).removeEventListener("scroll",u),Or.get(t)?.(),window.removeEventListener("resize",u));const d=on.get(t);d&&(pt(d),on.delete(t)),Ir.delete(t)}}const kr=new Map;function Ap(e){const t={value:0},n=Co(i=>{t.value=i[e.axis].progress*100},e);return{currentTime:t,cancel:n}}function _o({source:e,container:t,...n}){const{axis:i}=n;e&&(t=e);const s=kr.get(t)??new Map;kr.set(t,s);const r=n.target??"self",a=s.get(r)??{},l=i+(n.offset??[]).join(",");return a[l]||(a[l]=!n.target&&qa()?new ScrollTimeline({source:t,axis:i}):Ap({container:t,...n})),a[l]}function Pp(e,t){const n=_o(t);return e.attachTimeline({timeline:t.target?void 0:n,observe:i=>(i.pause(),po(s=>{i.time=i.iterationDuration*s},n))})}function Lp(e){return e.length===2}function Op(e,t){return Lp(e)?Co(n=>{e(n[t.axis].progress,n)},t):po(e,_o(t))}function Ip(e,{axis:t="y",container:n=document.scrollingElement,...i}={}){if(!n)return $e;const s={axis:t,container:n,...i};return typeof e=="function"?Op(e,s):Pp(e,s)}const Dp={some:0,all:1};function ln(e,t,{root:n,margin:i,amount:s="some"}={}){const r=Rn(e),a=new WeakMap,l=u=>{u.forEach(d=>{const h=a.get(d.target);if(d.isIntersecting!==!!h)if(d.isIntersecting){const p=t(d.target,d);typeof p=="function"?a.set(d.target,p):o.unobserve(d.target)}
5else typeof h=="function"&&(h(d),a.delete(d.target))})},o=new IntersectionObserver(l,{root:n,rootMargin:i,threshold:typeof s=="number"?s:Dp[s]});return r.forEach(u=>o.observe(u)),()=>o.disconnect()}var ki=!1,zi=!1,Xe=[],$i=-1,Ts=!1;function kp(e){Rp(e)}function zp(){Ts=!0}function $p(){Ts=!1,wo()}function Rp(e){Xe.includes(e)||Xe.push(e),wo()}function Vp(e){let t=Xe.indexOf(e);t!==-1&&t>$i&&Xe.splice(t,1)}function wo(){if(!zi&&!ki){if(Ts)return;ki=!0,queueMicrotask(Fp)}}function Fp(){ki=!1,zi=!0;for(let e=0;e<Xe.length;e++)Xe[e](),$i=e;Xe.length=0,$i=-1,zi=!1}var Tt,tt,Et,Ao,Ri=!0;function Np(e){Ri=!1,e(),Ri=!0}function Bp(e){Tt=e.reactive,Et=e.release,tt=t=>e.effect(t,{scheduler:n=>{Ri?kp(n):n()}}),Ao=e.raw}function zr(e){tt=e}function Hp(e){let t=()=>{};return[i=>{let s=tt(i);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(r=>r())}),e._x_effects.add(s),t=()=>{s!==void 0&&(e._x_effects.delete(s),Et(s))},s},()=>{t()}]}function Po(e,t){let n=!0,i,s=tt(()=>{let r=e();if(JSON.str
vendor: 21,347 bytes, lines 5-9
5ingify(r),!n&&(typeof r=="object"||r!==i)){let a=i;queueMicrotask(()=>{t(r,a)})}i=r,n=!1});return()=>Et(s)}async function Wp(e){zp();try{await e(),await Promise.resolve()}finally{$p()}}var Lo=[],Oo=[],Io=[];function Gp(e){Io.push(e)}function Es(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,Oo.push(t))}function Do(e){Lo.push(e)}function ko(e,t,n){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(n)}function zo(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach(([n,i])=>{(t===void 0||t.includes(n))&&(i.forEach(s=>s()),delete e._x_attributeCleanups[n])})}function Xp(e){for(e._x_effects?.forEach(Vp);e._x_cleanups?.length;)e._x_cleanups.pop()()}var Ms=new MutationObserver(As),Cs=!1;function _s(){Ms.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Cs=!0}function $o(){Yp(),Ms.disconnect(),Cs=!1}var Lt=[];function Yp(){let e=Ms.takeRecords();Lt.push(()=>e.length>0&&As(e));let t=Lt.length;queueMicrotask(()=>{if(Lt.length===t)for(;Lt.length>0;)Lt.shift()()})}function j(e){if(!Cs)return e();$o();let t=e();return _s(),t}var ws=!1,Pn=[];function jp(){ws=!0}function qp(){ws=!1,As(Pn),Pn=[]}function As(e){if(ws){Pn=Pn.concat(e);return}let t=[],n=new Set,i=new Map,s=new Map;for(let r=0;r<e.length;r++)if(!e[r].target._x_ignoreMutationObserver&&(e[r].type==="childList"&&(e[r].removedNodes.forEach(a=>{a.nodeType===1&&a._x_marker&&n.add(a)}),e[r].addedNodes.forEach(a=>{if(a.nodeType===1){if(n.has(a)){n.delete(a);return}a._x_marker||t.push(a)}})),e[r].type==="attributes")){let a=e[r].target,l=e[r].attributeName,o=e[r].oldValue,u=()=>{i.has(a)||i.set(a,[]),i.get(a).push({name:l,value:a.getAttribute(l)})},d=()=>{s.has(a)||s.set(a,[]),s.get(a).push(l)};a.hasAttribute(l)&&o===null?u():a.hasAttribute(l)?(d(),u()):d()}s.forEach((r,a)=>{zo(a,r)}),i.forEach((r,a)=>{Lo.forEach(l=>l(a,r))});for(let r of n)t.some(a=>a.contains(r))||Oo.forEach(a=>a(r));for(let r of t)r.isConnected&&Io.forEach(a=>a(r));t=null,n=null,i=null,s=null}function Ro(e){return Ue(Ke(e))}function en(e,t,n){return e._x_dataStack=[t,...Ke(n||e)],()=>{e._x_dataStack=e._x_dataStack.filter(i=>i!==t)}}function Ke(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?Ke(e.host):e.parentNode?Ke(e.parentNode):[]}function Ue(e){return new Proxy({objects:e},Kp)}var Kp={ownKeys({objects:e}){return Array.from(new Set(e.flatMap(t=>Object.keys(t))))},has({objects:e},t){return t==Symbol.unscopables?!1:e.some(n=>Object.prototype.hasOwnProperty.call(n,t)||Reflect.has(n,t))},get({objects:e},t,n){return t=="toJSON"?Up:Reflect.get(e.find(i=>Reflect.has(i,t))||{},t,n)},set({objects:e},t,n,i){const s=e.find(a=>Object.prototype.hasOwnProperty.call(a,t))||e[e.length-1],r=Object.getOwnPropertyDescriptor(s,t);return r?.set&&r?.get?r.set.call(i,n)||!0:Reflect.set(s,t,n)}};function Up(){return Reflect.ownKeys(this).reduce((t,n)=>(t[n]=Reflect.get(this,n),t),{})}function Ps(e){let t=i=>typeof i=="object"&&!Array.isArray(i)&&i!==null,n=(i,s="")=>{Object.entries(Object.getOwnPropertyDescriptors(i)).forEach(([r,{value:a,enumerable:l}])=>{if(l===!1||a===void 0||typeof a=="object"&&a!==null&&a.__v_skip)return;let o=s===""?r:`${s}.${r}`;typeof a=="object"&&a!==null&&a._x_interceptor?i[r]=a.initialize(e,o,r):t(a)&&a!==i&&!(a instanceof Element)&&n(a,o)})};return n(e)}function Vo(e,t=()=>{}){let n={initialValue:void 0,_x_interceptor:!0,initialize(i,s,r){return e(this.initialValue,()=>Zp(i,s),a=>Vi(i,s,a),s,r)}};return t(n),i=>{if(typeof i=="object"&&i!==null&&i._x_interceptor){let s=n.initialize.bind(n);n.initialize=(r,a,l)=>{let o=i.initialize(r,a,l);return n.initialValue=o,s(r,a,l)}}else n.initialValue=i;return n}}function Zp(e,t){return t.split(".").reduce((n,i)=>n[i],e)}function Vi(e,t,n){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=n;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),Vi(e[t[0]],t.slice(1),n)}}var Fo={};function ge(e,t){Fo[e]=t}function qt(e,t){let n=Jp(t);return Object.entries(Fo).forEach(([i,s])=>{Object.defineProperty(e,`$${i}`,{get(){return s(t,n)},enumerable:!1})}),e}function Jp(e){let[t,n]=jo(e),i={interceptor:Vo,...t};return Es(e,n),i}function Qp(e,t,n,...i){try{return n(...i)}catch(s){Kt(s,e,t)}}function Kt(...e){return No(...e)}var No=tm;function em(e){No=e}function tm(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} 6 7${n?'Expression: "'+n+`" 8 9`:""}`,t),setTimeout(()=>{throw e},0)}var dt=!0;function Bo(e){let t=dt;dt=!1;let n=e();return dt=t,n}function Ye(e,t,n={}){let i;return re(e,t)(s=>i=s,n),i}function re(...e){return Ho(...e)}var Ho=Go;function nm(e){Ho=e}var Wo;function im(e){Wo=e}function Go(e,t){let n={};qt(n,e);let i=[n,...Ke(e)],s=typeof t=="function"?sm(i,t):am(i,t,e);return Qp.bind(null,e,t,s)}function sm(e,t){return(n=()=>{},{scope:i={},params:s=[],context:r}={})=>{if(!dt){Ut(n,t,Ue([i,...e]),s);return}let a=t.apply(Ue([i,...e]),s);Ut(n,a)}}var di={};function rm(e,t){if(di[e])return di[e];let n=Object.getPrototypeOf(async function(){}).constructor,i=/^[\n\s]*if.*\(.*\)/.test(e.trim())||/^(let|const)\s/.test(e.trim())?`(async()=>{ ${e} })()`:e,r=(()=>{try{let a=new n(["__self","scope"],`with (scope) { __self.result = ${i} }; __self.finished = true; return __self.result;`);return Object.defineProperty(a,"name",{value:`[Alpine] ${e}`}),a}catch(a){return Kt(a,t,e),Promise.resolve()}})();return di[e]=r,r}function am(e,t,n){let i=rm(t,n);return(s=()=>{},{scope:r={},params:a=[],context:l}={})=>{i.result=void 0,i.finished=!1;let o=Ue([r,...e]);if(typeof i=="function"){let u=i.call(l,i,o).catch(d=>Kt(d,n,t));i.finished?(Ut(s,i.result,o,a,n),i.result=void 0):u.then(d=>{Ut(s,d,o,a,n)}).catch(d=>Kt(d,n,t)).finally(()=>i.result=void 0)}}}function Ut(e,t,n,i,s){if(dt&&typeof t=="function"){let r=t.apply(n,i);r instanceof Promise?r.then(a=>Ut(e,a,n,i)).catch(a=>Kt(a,s,t)):e(r)}else typeof t=="object"&&t instanceof Promise?t.then(r=>e(r)):e(t)}function om(...e){return Wo(...e)}function lm(e,t,n={}){let i={};qt(i,e);let s=[i,...Ke(e)],r=Ue([n.scope??{},...s]),a=n.params??[];if(t.includes("await")){let l=Object.getPrototypeOf(async function(){}).constructor,o=/^[\n\s]*if.*\(.*\)/.test(t.trim())||/^(let|const)\s/.test(t.trim())?`(async()=>{ ${t} })()`:t;return new l(["scope"],`with (scope) { let __result = ${o}; return __result }`).call(n.context,r)}else{let l=/^[\n\s]*if.*\(.*\)/.test(t.trim())||/^(let|const)\s/.test(t.trim())?`(()=>{ ${t} })()`:t,u=new Function(["scope"],`with (scope) { let __result = ${l}; return __result }`).call(n.context,r);return typeof u=="function"&&dt?u.apply(r,a):u}}var Ls="x-";function Mt(e=""){return Ls+e}function cm(e){Ls=e}var Ln={};function J(e,t){return Ln[e]=t,{before(n){if(!Ln[n]){console.warn(String.raw`Cannot find directive \`${n}\`. \`${e}\` will use the default order of execution`);return}const i=He.indexOf(n);He.splice(i>=0?i:He.indexOf("DEFAULT"),0,e)}}}function um(e){return Object.keys(Ln).includes(e)}function Os(e,t,n){if(t=Array.from(t),e._x_virtualDirectives){let r=Object.entries(e._x_virtualDirectives).map(([l,o])=>({name:l,value:o})),a=Xo(r);r=r.map(l=>a.find(o=>o.name===l.name)?{name:`x-bind:${l.name}`,value:`"${l.value}"`}:l),t=t.concat(r)}let i={};return t.map(Uo((r,a)=>i[r]=a)).filter(Jo).map(hm(i,n)).sort(pm).map(r=>fm(e,r))}function Xo(e){return Array.from(e).map(Uo()).filter(t=>!Jo(t))}var Fi=!1,$t=new Map,Yo=Symbol();function dm(e){Fi=!0;let t=Symbol();Yo=t,$t.set(t,[]);let n=()=>{for(;$t.get(t).length;)$t.get(t).shift()();$t.delete(t)},i=()=>{Fi=!1,n()};e(n),i()}function jo(e){let t=[],n=l=>t.push(l),[i,s]=Hp(e);return t.push(s),[{Alpine:_t,effect:i,cleanup:n,evaluateLater:re.bind(re,e),evaluate:Ye.bind(Ye,e)},()=>t.forEach(l=>l())]}function fm(e,t){let n=()=>{},i=Ln[t.type]||n,[s,r]=jo(e);ko(e,t.original,r);let a=()=>{e._x_ignore||e._x_ignoreSelf||(i.inline&&i.inline(e,t,s),i=i.bind(i,e,t,s),Fi?$t.get(Yo).push(i):i())};return a.runCleanups=r,a}var qo=(e,t)=>({name:n,value:i})=>(n.startsWith(e)&&(n=n.replace(e,t)),{name:n,value:i}),Ko=e=>e;function Uo(e=()=>{}){return({name:t,value:n})=>{let{name:i,value:s}=Zo.reduce((r,a)=>a(r),{name:t,value:n});return i!==t&&e(i,t),{name:i,value:s}}}var Zo=[];function Is(e){Zo.push(e)}function Jo({name:e}){return Qo().test(e)}var Qo=()=>new RegExp(`^${Ls}([^:^.]+)\\b`);function hm(e,t){return({name:n,value:i})=>{n===i&&(i="");let s=n.match(Qo()),r=n.match(/:([a-zA-Z0-9\-_:]+)/),a=n.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],l=t||e[n]||n;return{type:s?s[1]:null,value:r?r[1]:null,modifiers:a.map(o=>o.replace(".","")),expression:i,original:l}}}var Ni="DEFAULT",He=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",Ni,"teleport"];function pm(e,t){let n=He.indexOf(e.type)===-1?Ni:e.type,i=He.indexOf(t.type)===-1?Ni:t.type;return He.indexOf(n)-He.indexOf(i)}function Nt(e,t,n={}){e.dispatchEvent(new CustomEvent(t,{detail:n,bubbles:!0,composed:!0,cancelable:!0}))}function Ze(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(s=>Ze(s,t));return}let n=!1;if(t(e,()=>n=!0),n)return;let i=e.firstElementChild;for(;i;)Ze(i,t),i=i.nextElementSibling}function fe(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}var $r=!1;function mm(){$r&&fe("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),$r=!0,document.body||fe("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),Nt(document,"alpine:init"),Nt(document,"alpine:initializing"),_s(),Gp(t=>Me(t,Ze)),Es(t=>Ct(t)),Do((t,n)=>{Os(t,n).forEach(i=>i())});let e=t=>!Vn(t.parentElement,!0);Array.from(document.querySelectorAll(nl().join(","))).filter(e).forEach(t=>{Me(t)}),Nt(document,"alpine:initialized"),setTimeout(()=>{bm()})}var Ds=[],el=[];function tl(){return Ds.map(e=>e())}function nl(){return Ds.concat(el).map(e=>e())}function il(e){Ds.push(e)}function sl(e){el.push(e)}function Vn(e,t=!1){return Je(e,n=>{if((t?nl():tl()).some(s=>n.matches(s)))return!0})}function Je(e,t){if(e){if(t(e))return e;if(e._x_teleportBack&&(e=e._x_teleportBack),e.parentNode instanceof ShadowRoot)return Je(e.parentNode.host,t);if(e.parentElement)return Je(e.parentElement,t)}}function gm(e){return tl().some(t=>e.matches(t))}var rl=[];function vm(e){rl.push(e)}var ym=1;function Me(e,t=Ze,n=()=>{}){Je(e,i=>i._x_ignore)||dm(()=>{t(e,(i,s)=>{i._x_marker||(n(i,s),rl.forEach(r=>r(i,s)),Os(i,i.attributes).forEach(r=>r()),i._x_ignore||(i._x_marker=ym++),i._x_ignore&&s())})})}function Ct(e,t=Ze){t(e,n=>{Xp(n),zo(n),delete n._x_marker})}function bm(){[["ui","dialog",["[x-dialog], [x-popover]"]],["anchor","anchor",["[x-anchor]"]],["sort","sort",["[x-sort]"]]].forEach(([t,n,i])=>{um(n)||i.some(s=>{if(document.querySelector(s))return fe(`found "${s}", but missing ${t} plugin`),!0})})}var Bi=[],ks=!1;function zs(e=()=>{}){return queueMicrotask(()=>{ks||setTimeout(()=>{Hi()})}),new Promise(t=>{Bi.push(()=>{e(),t()})})}function Hi(){for(ks=!1;Bi.length;)Bi.shift()()}function Sm(){ks=!0}function $s(e,t){return Array.isArray(t)?Rr(e,t.join(" ")):typeof t=="object"&&t!==null?xm(e,t):typeof t=="function"?$s(e,t()):Rr(e,t)}function Rr(e,t){let n=s=>s.split(" ").filter(r=>!e.classList.contains(r)).filter(Boolean),i=s=>(e.classList.add(...s),()=>{e.classList.remove(...s)});return t=t===!0?t="":t||"",i(n(t))}function xm(e,t){let n=l=>l.split(" ").filter(Boolean),i=Object.entries(t).flatMap(([l,o])=>o?n(l):!1).filter(Boolean),s=Object.entries(t).flatMap(([l,o])=>o?!1:n(l)).filter(Boolean),r=[],a=[];return s.forEach(l=>{e.classList.contains(l)&&(e.classList.remove(l),a.push(l))}),i.forEach(l=>{e.classList.contains(l)||(e.classList.add(l),r.push(l))}),()=>{a.forEach(l=>e.classList.add(l)),r.forEach(l=>e.classList.remove(l))}}function Fn(e,t){return typeof t=="object"&&t!==null?Tm(e,t):Em(e,t)}function Tm(e,t){let n={};return Object.entries(t).forEach(([i,s])=>{n[i]=e.style[i],i.startsWith("--")||(i=Mm(i)),e.style.setProperty(i,s)}),setTimeout(()=>{e.style.length===0&&e.removeAttribute("style")}),()=>{Fn(e,n)}}function Em(e,t){let n=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",n||"")}}function Mm(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Wi(e,t=()=>{}){let n=!1;return function(){n?t.apply(this,arguments):(n=!0,e.apply(this,arguments))}}J("transition",(e,{value:t,modifiers:n,expression:i},{evaluate:s})=>{typeof i=="function"&&(i=s(i)),i!==!1&&(!i||typeof i=="boolean"?_m(e,n,t):Cm(e,i,t))});function Cm(e,t,n){al(e,$s,""),{enter:s=>{e._x_transition.enter.during=s},"enter-start":s=>{e._x_transition.enter.start=s},"enter-end":s=>{e._x_transition.enter.end=s},leave:s=>{e._x_transition.leave.during=s},"leave-start":s=>{e._x_transition.leave.start=s},"leave-end":s=>{e._x_transition.leave.end=s}}[n](t)}function _m(e,t,n){al(e,Fn);let i=!t.includes("in")&&!t.includes("out")&&!n,s=i||t.includes("in")||["enter"].includes(n),r=i||t.includes("out")||["leave"].includes(n);t.includes("in")&&!i&&(t=t.filter((g,v)=>v<t.indexOf("out"))),t.includes("out")&&!i&&(t=t.filter((g,v)=>v>t.indexOf("out")));let a=!t.includes("opacity")&&!t.includes("scale"),l=a||t.includes("opacity"),o=a||t.includes("scale"),u=l?0:1,d=o?Ot(t,"scale",95)/100:1,h=Ot(t,"delay",0)/1e3,p=Ot(t,"origin","center"),c="opacity, transform",f=Ot(t,"duration",150)/1e3,m=Ot(t,"duration",75)/1e3,y="cubic-bezier(0.4, 0.0, 0.2, 1)";s&&(e._x_transition.enter.during={transformOrigin:p,transitionDelay:`${h}s`,transitionProperty:c,transitionDuration:`${f}s`,transitionTimingFunction:y},e._x_transition.enter.start={opacity:u,transform:`scale(${d})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),r&&(e._x_transition.leave.during={transformOrigin:p,transitionDelay:`${h}s`,transitionProperty:c,transitionDuration:`${m}s`,transitionTimingFunction:y},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:u,transform:`scale(${d})`})}function al(e,t,n={}){e._x_transition||(e._x_transition={enter:{during:n,start:n,end:n},leave:{during:n,start:n,end:n},in(i=()=>{},s=()=>{}){Gi(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},i,s)},out(i=()=>{},s=()=>{}){Gi(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},i,s)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,n,i){const s=document.visibilityState==="visible"?requestAnimationFrame:setTimeout;let r=()=>s(n);if(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):r():e._x_transition?e._x_transition.in(n):r();return}e._x_hidePromise=e._x_transition?new Promise((a,l)=>{e._x_transition.out(()=>{},()=>a(i)),e._x_transitioning&&e._x_transitioning.beforeCancel(()=>l({isFromCancelledTransition:!0}))}):Promise.resolve(i),queueMicrotask(()=>{let a=ol(e);a?(a._x_hideChildren||(a._x_hideChildren=[]),a._x_hideChildren.push(e)):s(()=>{let l=o=>{let u=Promise.all([o._x_hidePromise,...(o._x_hideChildren||[]).map(l)]).then(([d])=>d?.());return delete o._x_hidePromise,delete o._x_hideChildren,u};l(e).catch(o=>{if(!o.isFromCancelledTransition)throw o})})})};function ol(e){let t=e.parentNode;if(t)return t._x_hidePromise?t:ol(t)}function Gi(e,t,{during:n,start:i,end:s}={},r=()=>{},a=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),Object.keys(n).length===0&&Object.keys(i).length===0&&Object.keys(s).length===0){r(),a();return}let l,o,u;wm(e,{start(){l=t(e,i)},during(){o=t(e,n)},before:r,end(){l(),u=t(e,s)},after:a,cleanup(){o(),u()}})}function wm(e,t){let n,i,s,r=Wi(()=>{j(()=>{n=!0,i||t.before(),s||(t.end(),Hi()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning})});e._x_transitioning={beforeCancels:[],beforeCancel(a){this.beforeCancels.push(a)},cancel:Wi(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();r()}),finish:r},j(()=>{t.start(),t.during()}),Sm(),requestAnimationFrame(()=>{if(n)return;let a=Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,l=Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;a===0&&(a=Number(getComputedStyle(e).animationDuration.replace("s",""))*1e3),j(()=>{t.before()}),i=!0,requestAnimationFrame(()=>{n||(j(()=>{t.end()}),Hi(),setTimeout(e._x_transitioning.finish,a+l),s=!0)})})}function Ot(e,t,n){if(e.indexOf(t)===-1)return n;const i=e[e.indexOf(t)+1];if(!i||t==="scale"&&isNaN(i))return n;if(t==="duration"||t==="delay"){let s=i.match(/([0-9]+)ms/);if(s)return s[1]}return t==="origin"&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[i,e[e.indexOf(t)+2]].join(" "):i}var ke=!1;function Re(e,t=()=>{}){return(...n)=>ke?t(...n):e(...n)}function Am(e){return(...t)=>ke&&e(...t)}var ll=[];function Nn(e){ll.push(e)}function Pm(e,t){ll.forEach(n=>n(e,t)),ke=!0,cl(()=>{Me(t,(n,i)=>{i(n,()=>{})})}),ke=!1}var Xi=!1;function Lm(e,t){t._x_dataStack||(t._x_dataStack=e._x_dataStack),ke=!0,Xi=!0,cl(()=>{Om(t)}),ke=!1,Xi=!1}function Om(e){let t=!1;Me(e,(i,s)=>{Ze(i,(r,a)=>{if(t&&gm(r))return a();t=!0,s(r,a)})})}function cl(e){let t=tt;zr((n,i)=>{let s=t(n);return Et(s),()=>{}}),e(),zr(t)}function ul(e,t,n,i=[]){switch(e._x_bindings||(e._x_bindings=Tt({})),e._x_bindings[t]=n,t=i.includes("camel")?Fm(t):t,t){case"value":Im(e,n);break;case"style":km(e,n);break;case"class":Dm(e,n);break;case"selected":case"checked":zm(e,t,n);break;default:dl(e,t,n);break}}function Im(e,t){if(pl(e))e.attributes.value===void 0&&(e.value=t),window.fromModel&&(typeof t=="boolean"?e.checked=En(e.value)===t:e.checked=Vr(e.value,t));else if(Rs(e))Number.isInteger(t)?e.value=t:!Array.isArray(t)&&typeof t!="boolean"&&![null,void 0].includes(t)?e.value=String(t):Array.isArray(t)?e.checked=t.some(n=>Vr(n,e.value)):e.checked=!!t;else if(e.tagName==="SELECT")Vm(e,t);else{if(e.value===t)return;e.value=t===void 0?"":t}}function Dm(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=$s(e,t)}function km(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=Fn(e,t)}function zm(e,t,n){dl(e,t,n),Rm(e,t,n)}function dl(e,t,n){[null,void 0,!1].includes(n)&&Bm(t)?e.removeAttribute(t):(fl(t)&&(n=t),$m(e,t,n))}function $m(e,t,n){e.getAttribute(t)!=n&&e.setAttribute(t,n)}function Rm(e,t,n){e[t]!==n&&(e[t]=n)}function Vm(e,t){const n=[].concat(t).map(i=>i+"");Array.from(e.options).forEach(i=>{i.selected=n.includes(i.value)})}function Fm(e){return e.toLowerCase().replace(/-(\w)/g,(t,n)=>n.toUpperCase())}function Vr(e,t){return e==t}function En(e){return[1,"1","true","on","yes",!0].includes(e)?!0:[0,"0","false","off","no",!1].includes(e)?!1:e?!!e:null}var Nm=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 fl(e){return Nm.has(e)}function Bm(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}function Hm(e,t,n){return e._x_bindings&&e._x_bindings[t]!==void 0?e._x_bindings[t]:hl(e,t,n)}function Wm(e,t,n,i=!0){if(e._x_bindings&&e._x_bindings[t]!==void 0)return e._x_bindings[t];if(e._x_inlineBindings&&e._x_inlineBindings[t]!==void 0){let s=e._x_inlineBindings[t];return s.extract=i,Bo(()=>Ye(e,s.expression))}return hl(e,t,n)}function hl(e,t,n){let i=e.getAttribute(t);return i===null?typeof n=="function"?n():n:i===""?!0:fl(t)?!![t,"true"].includes(i):i}function Rs(e){return e.type==="checkbox"||e.localName==="ui-checkbox"||e.localName==="ui-switch"}function pl(e){return e.type==="radio"||e.localName==="ui-radio"}function ml(e,t){let n;return function(){const i=this,s=arguments,r=function(){n=null,e.apply(i,s)};clearTimeout(n),n=setTimeout(r,t)}}function gl(e,t){let n;return function(){let i=this,s=arguments;n||(e.apply(i,s),n=!0,setTimeout(()=>n=!1,t))}}function vl({get:e,set:t},{get:n,set:i}){let s=!0,r,a=tt(()=>{let l=e(),o=n();if(s)i(fi(l)),s=!1;else{let u=JSON.stringify(l),d=JSON.stringify(o);u!==r?i(fi(l)):u!==d&&t(fi(o))}r=JSON.stringify(e()),JSON.stringify(n())});return()=>{Et(a)}}function fi(e){return typeof e=="object"?JSON.parse(JSON.stringify(e)):e}function Gm(e){(Array.isArray(e)?e:[e]).forEach(n=>n(_t))}var Fe={},Fr=!1;function Xm(e,t){if(Fr||(Fe=Tt(Fe),Fr=!0),t===void 0)return Fe[e];Fe[e]=t,Ps(Fe[e]),typeof t=="object"&&t!==null&&t.hasOwnProperty("init")&&typeof t.init=="function"&&Fe[e].init()}function Ym(){return Fe}var yl={};function jm(e,t){let n=typeof t!="function"?()=>t:t;return e instanceof Element?bl(e,n()):(yl[e]=n,()=>{})}function qm(e){return Object.entries(yl).forEach(([t,n])=>{Object.defineProperty(e,t,{get(){return(...i)=>n(...i)}})}),e}function bl(e,t,n){let i=[];for(;i.length;)i.pop()();let s=Object.entries(t).map(([a,l])=>({name:a,value:l}
9)),r=Xo(s);return s=s.map(a=>r.find(l=>l.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),Os(e,s,n).map(a=>{i.push(a.runCleanups),a()}),()=>{for(;i.length;)i.pop()()}}var Sl={};function Km(e,t){Sl[e]=t}function Um(e,t){return Object.entries(Sl).forEach(([n,i])=>{Object.defineProperty(e,n,{get(){return(...s)=>i.bind(t)(...s)},enumerable:!1})}),e}var Zm={get reactive(){return Tt},get release(){return Et},get effect(){return tt},get raw(){return Ao},get transaction(){return Wp},version:"3.15.8",flushAndStopDeferringMutations:qp,dontAutoEvaluateFunctions:Bo,disableEffectScheduling:Np,startObservingMutations:_s,stopObservingMutations:$o,setReactivityEngine:Bp,onAttributeRemoved:ko,onAttributesAdded:Do,closestDataStack:Ke,skipDuringClone:Re,onlyDuringClone:Am,addRootSelector:il,addInitSelector:sl,setErrorHandler:em,interceptClone:Nn,addScopeToNode:en,deferMutations:jp,mapAttributes:Is,evaluateLater:re,interceptInit:vm,initInterceptors:Ps,injectMagics:qt,setEvaluator:nm,setRawEvaluator:im,mergeProxies:Ue,extractProp:Wm,findClosest:Je,onElRemoved:Es,closestRoot:Vn,destroyTree:Ct,interceptor:Vo,transition:Gi,setStyles:Fn,mutateDom:j,directive:J,entangle:vl,throttle:gl,debounce:ml,evaluate:Ye,evaluateRaw:om,initTree:Me,nextTick:zs,prefixed:Mt,prefix:cm,plugin:Gm,magic:ge,store:Xm,start:mm,clone:Lm,cloneNode:Pm,bound:Hm,$data:Ro,watch:Po,walk:Ze,data:Km,bind:jm},_t=Zm;function Jm(e,t){const n=Object.create(null),i=e.split(",");for(let s=0;s<i.length;s++)n[i[s]]=!0;return s=>!!n[s]}var Qm=Object.freeze({}),eg=Object.prototype.hasOwnProperty,Bn=(e,t)=>eg.call(e,t),je=Array.isArray,Bt=e=>xl(e)==="[object Map]",tg=e=>typeof e=="string",Vs=e=>typeof e=="symbol",Hn=e=>e!==null&&typeof e=="object",ng=Object.prototype.toString,xl=e=>ng.call(e),Tl=e=>xl(e).slice(8,-1),Fs=e=>tg(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ig=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},sg=ig(e=>e.charAt(0).toUpperCase()+e.slice(1)),El=(e,t)=>e!==t&&(e===e||t===t),Yi=new WeakMap,It=[],ve,qe=Symbol("iterate"),ji=Symbol("Map key iterate");function rg(e){return e&&e._isEffect===!0}function ag(e,t=Qm){rg(e)&&(e=e.raw);const n=cg(e,t);return t.lazy||n(),n}function og(e){e.active&&(Ml(e),e.options.onStop&&e.options.onStop(),e.active=!1)}var lg=0;function cg(e,t){const n=function(){if(!n.active)return e();if(!It.includes(n)){Ml(n);try{return dg(),It.push(n),ve=n,e()}finally{It.pop(),Cl(),ve=It[It.length-1]}}};return n.id=lg++,n.allowRecurse=!!t.allowRecurse,n._isEffect=!0,n.active=!0,n.raw=e,n.deps=[],n.options=t,n}function Ml(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}var gt=!0,Ns=[];function ug(){Ns.push(gt),gt=!1}function dg(){Ns.push(gt),gt=!0}function Cl(){const e=Ns.pop();gt=e===void 0?!0:e}function me(e,t,n){if(!gt||ve===void 0)return;let i=Yi.get(e);i||Yi.set(e,i=new Map);let s=i.get(n);s||i.set(n,s=new Set),s.has(ve)||(s.add(ve),ve.deps.push(s),ve.options.onTrack&&ve.options.onTrack({effect:ve,target:e,type:t,key:n}))}function ze(e,t,n,i,s,r){const a=Yi.get(e);if(!a)return;const l=new Set,o=d=>{d&&d.forEach(h=>{(h!==ve||h.allowRecurse)&&l.add(h)})};
9if(t==="clear")a.forEach(o);else if(n==="length"&&je(e))a.forEach((d,h)=>{(h==="length"||h>=i)&&o(d)});else switch(n!==void 0&&o(a.get(n)),t){case"add":je(e)?Fs(n)&&o(a.get("length")):(o(a.get(qe)),Bt(e)&&o(a.get(ji)));break;case"delete":je(e)||(o(a.get(qe)),Bt(e)&&o(a.get(ji)));break;case"set":Bt(e)&&o(a.get(qe));break}const u=d=>{d.options.onTrigger&&d.options.onTrigger({effect:d,target:e,key:n,type:t,newValue:i,oldValue:s,oldTarget:r}),d.options.scheduler?d.options.scheduler(d):d()};l.forEach(u)}var fg=Jm("__proto__,__v_isRef,__isVue"),_l=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(Vs)),hg=wl(),pg=wl(!0),Nr=mg();function mg(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const i=G(this);for(let r=0,a=this.length;r<a;r++)me(i,"get",r+"");const s=i[t](...n);return s===-1||s===!1?i[t](...n.map(G)):s}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){ug();const i=G(this)[t].apply(this,n);return Cl(),i}}),e}function wl(e=!1,t=!1){return function(i,s,r){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_raw"&&r===(e?t?Pg:Ol:t?Ag:Ll).get(i))return i;const a=je(i);if(!e&&a&&Bn(Nr,s))return Reflect.get(Nr,s,r);const l=Reflect.get(i,s,r);return(Vs(s)?_l.has(s):fg(s))||(e||me(i,"get",s),t)?l:qi(l)?!a||!Fs(s)?l.value:l:Hn(l)?e?Il(l):Gs(l):l}}var gg=vg();function vg(e=!1){return function(n,i,s,r){let a=n[i];if(!e&&(s=G(s),a=G(a),!je(n)&&qi(a)&&!qi(s)))return a.value=s,!0;const l=je(n)&&Fs(i)?Number(i)<n.length:Bn(n,i),o=Reflect.set(n,i,s,r);return n===G(r)&&(l?El(s,a)&&ze(n,"set",i,s,a):ze(n,"add",i,s)),o}}function yg(e,t){const n=Bn(e,t),i=e[t],s=Reflect.deleteProperty(e,t);return s&&n&&ze(e,"delete",t,void 0,i),s}function bg(e,t){const n=Reflect.has(e,t);return(!Vs(t)||!_l.has(t))&&me(e,"has",t),n}function Sg(e){return me(e,"iterate",je(e)?"length":qe),Reflect.ownKeys(e)}var xg={get:hg,set:gg,deleteProperty:yg,has:bg,ownKeys:Sg},Tg={get:pg,set(e,t){return console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},Bs=e=>Hn(e)?Gs(e):e,Hs=e=>Hn(e)?Il(e):e,Ws=e=>e,Wn=e=>Reflect.getPrototypeOf(e);function cn(e,t,n=!1,i=!1){e=e.__v_raw;const s=G(e),r=G(t);t!==r&&!n&&me(s,"get",t),!n&&me(s,"get",r);const{has:a}=Wn(s),l=i?Ws:n?Hs:Bs;if(a.call(s,t))return l(e.get(t));if(a.call(s,r))return l(e.get(r));e!==s&&e.get(t)}function un(e,t=!1){const n=this.__v_raw,i=G(n),s=G(e);return e!==s&&!t&&me(i,"has",e),!t&&me(i,"has",s),e===s?n.has(e):n.has(e)||n.has(s)}function dn(e,t=!1){return e=e.__v_raw,!t&&me(G(e),"iterate",qe),Reflect.get(e,"size",e)}function Br(e){e=G(e);const t=G(this);return Wn(t).has.call(t,e)||(t.add(e),ze(t,"add",e,e)),this}function Hr(e,t){t=G(t);const n=G(this),{has:i,get:s}=Wn(n);let r=i.call(n,e);r?Pl(n,i,e):(e=G(e),r=i.call(n,e));const a=s.call(n,e);return n.set(e,t),r?El(t,a)&&ze(n,"set",e,t,a):ze(n,"add",e,t),this}function Wr(e){const t=G(this),{has:n,get:i}=Wn(t);let s=n.call(t,e);s?Pl(t,n,e):(e=G(e),s=n.call(t,e));const r=i?i.call(t,e):void 0,a=t.delete(e);return s&&ze(t,"delete",e,void 0,r),a}function Gr(){const e=G(this),t=e.size!==0,n=Bt(e)?new Map(e):new Set(e),i=e.clear();return t&&ze(e,"clear",void 0,void 0,n),i}function fn(e,t){return function(i,s){const r=this,a=r.__v_raw,l=G(a),o=t?Ws:e?Hs:Bs;return!e&&me(l,"iterate",qe),a.forEach((u,d)=>i.call(s,o(u),o(d),r))}}function hn(e,t,n){return function(...i){const s=this.__v_raw,r=G(s),a=Bt(r),l=e==="entries"||e===Symbol.iterator&&a,o=e==="keys"&&a,u=s[e](...i),d=n?Ws:t?Hs:Bs;return!t&&me(r,"iterate",o?ji:qe),{next(){const{value:h,done:p}=u.next();return p?{value:h,done:p}:{value:l?[d(h[0]),d(h[1])]:d(h),done:p}},[Symbol.iterator](){return this}}}}function Ae(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${sg(e)} operation ${n}failed: target is readonly.`,G(this))}return e==="delete"?!1:this}}function Eg(){const e={get(r){return cn(this,r)},get size(){return dn(this)},has:un,add:Br,set:Hr,delete:Wr,clear:Gr,forEach:fn(!1,!1)},t={get(r){return cn(this,r,!1,!0)},get size(){return dn(this)},has:un,add:Br,set:Hr,delete:Wr,clear:Gr,forEach:fn(!1,!0)},n={get(r){return cn(this,r,!0)},get size(){return dn(this,!0)},has(r){return un.call(this,r,!0)},add:Ae("add"),set:Ae("set"),delete:Ae("delete"),clear:Ae("clear"),forEach:fn(!0,!1)},i={get(r){return cn(this,r,!0,!0)},get size(){return dn(this,!0)},has(r){return un.call(this,r,!0)},add:Ae("add"),set:Ae("set"),delete:Ae("delete"),clear:Ae("clear"),forEach:fn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=hn(r,!1,!1),n[r]=hn(r,!0,!1),t[r]=hn(r,!1,!0),i[r]=hn(r,!0,!0)}),[e,n,t,i]}var[Mg,Cg]=Eg();function Al(e,t){const n=e?Cg:Mg;return(i,s,r)=>
9s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?i:Reflect.get(Bn(n,s)&&s in i?n:i,s,r)}var _g={get:Al(!1)},wg={get:Al(!0)};function Pl(e,t,n){const i=G(n);if(i!==n&&t.call(e,i)){const s=Tl(e);console.warn(`Reactive ${s} contains both the raw and reactive versions of the same object${s==="Map"?" 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 Ll=new WeakMap,Ag=new WeakMap,Ol=new WeakMap,Pg=new WeakMap;function Lg(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Og(e){return e.__v_skip||!Object.isExtensible(e)?0:Lg(Tl(e))}function Gs(e){return e&&e.__v_isReadonly?e:Dl(e,!1,xg,_g,Ll)}function Il(e){return Dl(e,!0,Tg,wg,Ol)}function Dl(e,t,n,i,s){if(!Hn(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=s.get(e);if(r)return r;const a=Og(e);if(a===0)return e;const l=new Proxy(e,a===2?i:n);return s.set(e,l),l}function G(e){return e&&G(e.__v_raw)||e}function qi(e){return!!(e&&e.__v_isRef===!0)}ge("nextTick",()=>zs);ge("dispatch",e=>Nt.bind(Nt,e));ge("watch",(e,{evaluateLater:t,cleanup:n})=>(i,s)=>{let r=t(i),l=Po(()=>{let o;return r(u=>o=u),o},s);n(l)});ge("store",Ym);ge("data",e=>Ro(e));ge("root",e=>Vn(e));ge("refs",e=>(e._x_refs_proxy||(e._x_refs_proxy=Ue(Ig(e))),e._x_refs_proxy));function Ig(e){let t=[];return Je(e,n=>{n._x_refs&&t.push(n._x_refs)}),t}var hi={};function kl(e){return hi[e]||(hi[e]=0),++hi[e]}function Dg(e,t){return Je(e,n=>{if(n._x_ids&&n._x_ids[t])return!0})}function kg(e,t){e._x_ids||(e._x_ids={}),e._x_ids[t]||(e._x_ids[t]=kl(t))}ge("id",(e,{cleanup:t})=>(n,i=null)=>{let s=`${n}${i?`-${i}`:""}`;return zg(e,s,t,()=>{let r=Dg(e,n),a=r?r._x_ids[n]:kl(n);return i?`${n}-${a}-${i}`:`${n}-${a}`})});Nn((e,t)=>{e._x_id&&(t._x_id=e._x_id)});function zg(e,t,n,i){if(e._x_id||(e._x_id={}),e._x_id[t])return e._x_id[t];let s=i();return e._x_id[t]=s,n(()=>{delete e._x_id[t]}),s}ge("el",e=>e);zl("Focus","focus","focus");zl("Persist","persist","persist");function zl(e,t,n){ge(t,i=>fe(`You can't use [$${t}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${n}`,i))}J("modelable",(e,{expression:t},{effect:n,evaluateLater:i,cleanup:s})=>{let r=i(t),a=()=>{let d;return r(h=>d=h),d},l=i(`${t} = __placeholder`),o=d=>l(()=>{},{scope:{__placeholder:d}}),u=a();o(u),queueMicrotask(()=>{if(!e._x_model)return;e._x_removeModelListeners.default();let d=e._x_model.get,h=e._x_model.set,p=vl({get(){return d()},set(c){h(c)}},{get(){return a()},set(c){o(c)}});s(p)})});J("teleport",(e,{modifiers:t,expression:n},{cleanup:i})=>{e.tagName.toLowerCase()!=="template"&&fe("x-teleport can only be used on a <template> tag",e);let s=Xr(n),r=e.content.cloneNode(!0).firstElementChild;e._x_teleport=r,r._x_teleportBack=e,e.setAttribute("data-teleport-template",!0),r.setAttribute("data-teleport-target",!0),e._x_forwardEvents&&e._x_forwardEvents.forEach(l=>{r.addEventListener(l,o=>{o.stopPropagation(),e.dispatchEvent(new o.constructor(o.type,o))})}),en(r,{},e);let a=(l,o,u)=>{u.includes("prepend")?o.parentNode.insertBefore(l,o):u.includes("append")?o.parentNode.insertBefore(l,o.nextSibling):o.appendChild(l)};j(()=>{a(r,s,t),Re(()=>{Me(r)})()}),e._x_teleportPutBack=()=>{let l=Xr(n);j(()=>{a(e._x_teleport,l,t)})},i(()=>j(()=>{r.remove(),Ct(r)}))});var $g=document.createElement("div");function Xr(e){let t=Re(()=>document.querySelector(e),()=>$g)();return t||fe(`Cannot find x-teleport element for selector: "${e}"`),t}var $l=()=>{};$l.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})};J("ignore",$l);J("effect",Re((e,{expression:t},{effect:n})=>{n(re(e,t))}));function at(e,t,n,i){let s=e,r=o=>i(o),a={},l=(o,u)=>d=>u(o,d);if(n.includes("dot")&&(t=Rg(t)),n.includes("camel")&&(t=Vg(t)),n.includes("passive")&&(a.passive=!0),n.includes("capture")&&(a.c
9apture=!0),n.includes("window")&&(s=window),n.includes("document")&&(s=document),n.includes("debounce")){let o=n[n.indexOf("debounce")+1]||"invalid-wait",u=On(o.split("ms")[0])?Number(o.split("ms")[0]):250;r=ml(r,u)}if(n.includes("throttle")){let o=n[n.indexOf("throttle")+1]||"invalid-wait",u=On(o.split("ms")[0])?Number(o.split("ms")[0]):250;r=gl(r,u)}return n.includes("prevent")&&(r=l(r,(o,u)=>{u.preventDefault(),o(u)})),n.includes("stop")&&(r=l(r,(o,u)=>{u.stopPropagation(),o(u)})),n.includes("once")&&(r=l(r,(o,u)=>{o(u),s.removeEventListener(t,r,a)})),(n.includes("away")||n.includes("outside"))&&(s=document,r=l(r,(o,u)=>{e.contains(u.target)||u.target.isConnected!==!1&&(e.offsetWidth<1&&e.offsetHeight<1||e._x_isShown!==!1&&o(u))})),n.includes("self")&&(r=l(r,(o,u)=>{u.target===e&&o(u)})),t==="submit"&&(r=l(r,(o,u)=>{u.target._x_pendingModelUpdates&&u.target._x_pendingModelUpdates.forEach(d=>d()),o(u)})),(Ng(t)||Rl(t))&&(r=l(r,(o,u)=>{Bg(u,n)||o(u)})),s.addEventListener(t,r,a),()=>{s.removeEventListener(t,r,a)}}function Rg(e){return e.replace(/-/g,".")}function Vg(e){return e.toLowerCase().replace(/-(\w)/g,(t,n)=>n.toUpperCase())}function On(e){return!Array.isArray(e)&&!isNaN(e)}function Fg(e){return[" ","_"].includes(e)?e:e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function Ng(e){return["keydown","keyup"].includes(e)}function Rl(e){return["contextmenu","click","mouse"].some(t=>e.includes(t))}function Bg(e,t){let n=t.filter(r=>!["window","document","prevent","stop","once","capture","self","away","outside","passive","preserve-scroll","blur","change","lazy"].includes(r));if(n.includes("debounce")){let r=n.indexOf("debounce");n.splice(r,On((n[r+1]||"invalid-wait").split("ms")[0])?2:1)}if(n.includes("throttle")){let r=n.indexOf("throttle");n.splice(r,On((n[r+1]||"invalid-wait").split("ms")[0])?2:1)}if(n.length===0||n.length===1&&Yr(e.key).includes(n[0]))return!1;const s=["ctrl","shift","alt","meta","cmd","super"].filter(r=>n.includes(r));return n=n.filter(r=>!s.includes(r)),!(s.length>0&&s.filter(a=>((a==="cmd"||a==="super")&&(a="meta"),e[`${a}Key`])).length===s.length&&(Rl(e.type)||Yr(e.key).includes(n[0])))}function Yr(e){if(!e)return[];e=Fg(e);let t={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 t[e]=e,Object.keys(t).map(n=>{if(t[n]===e)return n}).filter(n=>n)}J("model",(e,{modifiers:t,expression:n},{effect:i,cleanup:s})=>{let r=e;t.includes("parent")&&(r=e.parentNode);let a=re(r,n),l;typeof n=="string"?l=re(r,`${n} = __placeholder`):typeof n=="function"&&typeof n()=="string"?l=re(r,`${n()} = __placeholder`):l=()=>{};let o=()=>{let m;return a(y=>m=y),jr(m)?m.get():m},u=m=>{let y;a(g=>y=g),jr(y)?y.set(m):l(()=>{},{scope:{__placeholder:m}})};typeof n=="string"&&e.type==="radio"&&j(()=>{e.hasAttribute("name")||e.setAttribute("name",n)});let d=t.includes("change")||t.includes("lazy"),h=t.includes("blur"),p=t.includes("enter"),c=d||h||p,f;if(ke)f=()=>{};else if(c){let m=[],y=g=>u(pn(e,t,g,o()));if(d&&m.push(at(e,"change",t,y)),h&&(m.push(at(e,"blur",t,y)),e.form)){let g=()=>y({target:e});e.form._x_pendingModelUpdates||(e.form._x_pendingModelUpdates=[]),e.form._x_pendingModelUpdates.push(g),s(()=>e.form._x_pendingModelUpdates.splice(e.form._x_pendingModelUpdates.indexOf(g),1))}p&&m.push(at(e,"keydown",t,g=>{g.key==="Enter"&&y(g)})),f=()=>m.forEach(g=>g())}else{let m=e.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(e.type)?"change":"input";f=at(e,m,t,y=>{u(pn(e,t,y,o()))})}if(t.includes("fill")&&([void 0,null,""].includes(o())||Rs(e)&&Array.isArray(o())||e.tagName.toLowerCase()==="select"&&e.multiple)&&u(pn(e,t,{target:e},o())),e._x_removeModelListeners||(e._x_removeModelListeners={}),e._x_removeModelListeners.default=f,s(()=>e._x_removeModelListeners.default()),e.form){let m=at(e.form,"reset",[],y=>{zs(()=>e._x_model&&e._x_model.set(pn(e,t,{target:e},o())))});s(()=>m())}e._x_model={get(){return o()},set(m){u(m)}},e._x_forceModelUpdate=m=>{m===void 0&&typeof n=="string"&&n.match(/\./)&&(m=""),window.fromModel=!0,j(()=>ul(e,"value",m)),delete window.fromModel},i(()=>{let m=o();t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate(m)})});function pn(e,t,n,i){return j(()=>
9{if(n instanceof CustomEvent&&n.detail!==void 0)return n.detail!==null&&n.detail!==void 0?n.detail:n.target.value;if(Rs(e))if(Array.isArray(i)){let s=null;return t.includes("number")?s=pi(n.target.value):t.includes("boolean")?s=En(n.target.value):s=n.target.value,n.target.checked?i.includes(s)?i:i.concat([s]):i.filter(r=>!Hg(r,s))}else return n.target.checked;else{if(e.tagName.toLowerCase()==="select"&&e.multiple)return t.includes("number")?Array.from(n.target.selectedOptions).map(s=>{let r=s.value||s.text;return pi(r)}):t.includes("boolean")?Array.from(n.target.selectedOptions).map(s=>{let r=s.value||s.text;return En(r)}):Array.from(n.target.selectedOptions).map(s=>s.value||s.text);{let s;return pl(e)?n.target.checked?s=n.target.value:s=i:s=n.target.value,t.includes("number")?pi(s):t.includes("boolean")?En(s):t.includes("trim")?s.trim():s}}})}function pi(e){let t=e?parseFloat(e):null;return Wg(t)?t:e}function Hg(e,t){return e==t}function Wg(e){return!Array.isArray(e)&&!isNaN(e)}function jr(e){return e!==null&&typeof e=="object"&&typeof e.get=="function"&&typeof e.set=="function"}J("cloak",e=>queueMicrotask(()=>j(()=>e.removeAttribute(Mt("cloak")))));sl(()=>`[${Mt("init")}]`);J("init",Re((e,{expression:t},{evaluate:n})=>typeof t=="string"?!!t.trim()&&n(t,{},!1):n(t,{},!1)));J("text",(e,{expression:t},{effect:n,evaluateLater:i})=>{let s=i(t);n(()=>{s(r=>{j(()=>{e.textContent=r})})})});J("html",(e,{expression:t},{effect:n,evaluateLater:i})=>{let s=i(t);n(()=>{s(r=>{j(()=>{e.innerHTML=r,e._x_ignoreSelf=!0,Me(e),delete e._x_ignoreSelf})})})});Is(qo(":",Ko(Mt("bind:"))));var Vl=(e,{value:t,modifiers:n,expression:i,original:s},{effect:r,cleanup:a})=>{if(!t){let o={};qm(o),re(e,i)(d=>{bl(e,d,s)},{scope:o});return}if(t==="key")return Gg(e,i);if(e._x_inlineBindings&&e._x_inlineBindings[t]&&e._x_inlineBindings[t].extract)return;let l=re(e,i);r(()=>l(o=>{o===void 0&&typeof i=="string"&&i.match(/\./)&&(o=""),j(()=>ul(e,t,o,n))})),a(()=>{e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedStyles&&e._x_undoAddedStyles()})};Vl.inline=(e,{value:t,modifiers:n,expression:i})=>{t&&(e._x_inlineBindings||(e._x_inlineBindings={}),e._x_inlineBindings[t]={expression:i,extract:!1})};J("bind",Vl);function Gg(e,t){e._x_keyExpression=t}il(()=>`[${Mt("data")}]`);J("data",(e,{expression:t},{cleanup:n})=>{if(Xg(e))return;t=t===""?"{}":t;let i={};qt(i,e);let s={};Um(s,i);let r=Ye(e,t,{scope:s});(r===void 0||r===!0)&&(r={}),qt(r,e);let a=Tt(r);Ps(a);let l=en(e,a);a.init&&Ye(e,a.init),n(()=>{a.destroy&&Ye(e,a.destroy),l()})});Nn((e,t)=>{e._x_dataStack&&(t._x_dataStack=e._x_dataStack,t.setAttribute("data-has-alpine-state",!0))});function Xg(e){return ke?Xi?!0:e.hasAttribute("data-has-alpine-state"):!1}J("show",(e,{modifiers:t,expression:n},{effect:i})=>{let s=re(e,n);e._x_doHide||(e._x_doHide=()=>{j(()=>{e.style.setProperty("display","none",t.includes("important")?"important":void 0)})}),e._x_doShow||(e._x_doShow=()=>{j(()=>{e.style.length===1&&e.style.display==="none"?e.removeAttribute("style"):e.style.removeProperty("display")})});let r=()=>{e._x_doHide(),e._x_isShown=!1},a=()=>{e._x_doShow(),e._x_isShown=!0},l=()=>setTimeout(a),o=Wi(h=>h?a():r(),h=>{typeof e._x_toggleAndCascadeWithTransitions=="function"?e._x_toggleAndCascadeWithTransitions(e,h,a,r):h?l():r()}),u,d=!0;i(()=>s(h=>{!d&&h===u||(t.includes("immediate")&&(h?l():r()),o(h),u=h,d=!1)}))});J("for",(e,{expression:t},{effect:n,cleanup:i})=>{let s=jg(t),r=re(e,s.items),a=re(e,e._x_keyExpression||"index");e._x_prevKeys=[],e._x_lookup={},n(()=>Yg(e,s,r,a)),i(()=>{Object.values(e._x_lookup).forEach(l=>j(()=>{Ct(l),l.remove()})),delete e._x_prevKeys,delete e._x_lookup})});function Yg(e,t,n,i){let s=a=>typeof a=="object"&&!Array.isArray(a),r=e;n(a=>{qg(a)&&a>=0&&(a=Array.from(Array(a).keys(),y=>y+1)),a===void 0&&(a=[]);let l=e._x_lookup,o=e._x_prevKeys,u=[],d=[];if(s(a))a=Object.entries(a).map(([y,g])=>{let v=qr(t,g,y,a);i(b=>{d.includes(b)&&fe("Duplicate key on x-for",e),d.push(b)},{scope:{index:y,...v}}),u.push(v)});else for(let y=0;y<a.length;y++){let g=qr(t,a[y],y,a);i(v=>{d.includes(v)&&fe("Duplicate key on x-for",e),d.push(v)},{scope:{index:y,...g}}),u.push(g)}let h=[],p=[],c=[],f=[];for(let y=0;y<o.length;y++){let g=o[y];d.indexOf(g)===-1&&c.push(g)}o=o.filter(y=>!c.includes(y));let m="template";for(let y=0;y<d.length;y++){let g=d[y],v=o.indexOf(g);if(v===-1)o.splice(y,0,g),h.push([m,y]);else if(v!==y){let b=o.splice(y,1)[0],M=o.splice(v-1,1)[0];o.splice(y,0,M),o.splice(v,0,b),p.push([b,M])}else f.push(g);m=g}for(let y=0;y<c.length;y++){let g=c[y];g in l&&(j(()=>{Ct(l[g]),l[g].remove()}),delete l[g])}for(let y=0;y<p.length;y++){let[g,v]=p[y],b=l[g],M=l[v],T=document.createElement("div");j(()=>{M||fe('x-for ":key" is undefined or invalid',r,v,l),M.after(T),b.after(M),M._x_currentIfEl&&M.after(M._x_currentIfEl),T.before(b),b._x_currentIfEl&&b.after(b._x_currentIfEl),T.remove()}),M._x_refreshXForScope(u[d.indexOf(v)])}for(let y=0;y<h.length;y++){let[g,v]=h[y],b=g==="template"?r:l[g];b._x_currentIfEl&&(b=b._x_currentIfEl);let M=u[v],T=d[v],S=document.importNode(r.content,!0).firstElementChild,E=Tt(M);en(S,E,r),S._x_refreshXForScope=x=>
9{Object.entries(x).forEach(([P,_])=>{E[P]=_})},j(()=>{b.after(S),Re(()=>Me(S))()}),typeof T=="object"&&fe("x-for key cannot be an object, it must be a string or an integer",r),l[T]=S}for(let y=0;y<f.length;y++)l[f[y]]._x_refreshXForScope(u[d.indexOf(f[y])]);r._x_prevKeys=d})}function jg(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,n=/^\s*\(|\)\s*$/g,i=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,s=e.match(i);if(!s)return;let r={};r.items=s[2].trim();let a=s[1].replace(n,"").trim(),l=a.match(t);return l?(r.item=a.replace(t,"").trim(),r.index=l[1].trim(),l[2]&&(r.collection=l[2].trim())):r.item=a,r}function qr(e,t,n,i){let s={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map(a=>a.trim()).forEach((a,l)=>{s[a]=t[l]}):/^\{.*\}$/.test(e.item)&&!Array.isArray(t)&&typeof t=="object"?e.item.replace("{","").replace("}","").split(",").map(a=>a.trim()).forEach(a=>{s[a]=t[a]}):s[e.item]=t,e.index&&(s[e.index]=n),e.collection&&(s[e.collection]=i),s}function qg(e){return!Array.isArray(e)&&!isNaN(e)}function Fl(){}Fl.inline=(e,{expression:t},{cleanup:n})=>{let i=Vn(e);i._x_refs||(i._x_refs={}),i._x_refs[t]=e,n(()=>delete i._x_refs[t])};J("ref",Fl);J("if",(e,{expression:t},{effect:n,cleanup:i})=>{e.tagName.toLowerCase()!=="template"&&fe("x-if can only be used on a <template> tag",e);let s=re(e,t),r=()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let l=e.content.cloneNode(!0).firstElementChild;return en(l,{},e),j(()=>{e.after(l),Re(()=>Me(l))()}),e._x_currentIfEl=l,e._x_undoIf=()=>{j(()=>{Ct(l),l.remove()}),delete e._x_currentIfEl},l},a=()=>{e._x_undoIf&&(e._x_undoIf(),delete e._x_undoIf)};n(()=>s(l=>{l?r():a()})),i(()=>e._x_undoIf&&e._x_undoIf())});J("id",(e,{expression:t},{evaluate:n})=>{n(t).forEach(s=>kg(e,s))});Nn((e,t)=>{e._x_ids&&(t._x_ids=e._x_ids)});Is(qo("@",Ko(Mt("on:"))));J("on",Re((e,{value:t,modifiers:n,expression:i},{cleanup:s})=>{let r=i?re(e,i):()=>{};e.tagName.toLowerCase()==="template"&&(e._x_forwardEvents||(e._x_forwardEvents=[]),e._x_forwardEvents.includes(t)||e._x_forwardEvents.push(t));let a=at(e,t,n,l=>{r(()=>{},{scope:{$event:l},params:[l]})});s(()=>a())}));Gn("Collapse","collapse","collapse");Gn("Intersect","intersect","intersect");Gn("Focus","trap","focus");Gn("Mask","mask","mask");function Gn(e,t,n){J(t,i=>fe(`You can't use [x-${t}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${n}`,i))}_t.setEvaluator(Go);_t.setRawEvaluator(lm);_t.setReactivityEngine({reactive:Gs,effect:ag,release:og,raw:G});var Kg=_t,ot=Kg;function Ug(e){e.directive("collapse",t),t.inline=(n,{modifiers:i})=>{i.includes("min")&&(n._x_doShow=()=>{},n._x_doHide=()=>{})};function t(n,{modifiers:i}){let s=Kr(i,"duration",250)/1e3,r=Kr(i,"min",0),a=!i.includes("min");n._x_isShown||(n.style.height=`${r}px`),!n._x_isShown&&a&&(n.hidden=!0),n._x_isShown||(n.style.overflow="hidden");let l=(u,d)=>{let h=e.setStyles(u,d);return d.height?()=>{}:h},o={transitionProperty:"height",transitionDuration:`${s}s`,transitionTimingFunction:"cubic-bezier(0.4, 0.0, 0.2, 1)"};n._x_transition={in(u=()=>{},d=()=>{}){a&&(n.hidden=!1),a&&(n.style.display=null);let h=n.getBoundingClientRect().height;n.style.height="auto";let p=n.getBoundingClientRect().height;h===p&&(h=r),e.transition(n,e.setStyles,{during:o,start:{height:h+"px"},end:{height:p+"px"}},()=>n._x_isShown=!0,()=>{Math.abs(n.getBoundingClientRect().height-p)<1&&(n.style.overflow=null)})},out(u=()=>{},d=()=>{}){let h=n.getBoundingClientRect().height;e.transition(n,l,{during:o,start:{height:h+"px"},end:{height:r+"px"}},()=>n.style.overflow="hidden",()=>{n._x_isShown=!1,n.style.height==`${r}px`&&a&&(n.style.display="none",n.hidden=!0)})}}}}function Kr(e,t,n){if(e.indexOf(t)===-1)return n;const i=e[e.indexOf(t)+1];if(!i)return n;if(t==="duration"){let s=i.match(/([0-9]+)ms/);if(s)return s[1]}if(t==="min"){let s=i.match(/([0-9]+)px/);if(s)return s[1]}return i}var Zg=Ug,Nl=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],In=Nl.join(","),Bl=typeof Element>"u",Qe=Bl?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ki=!Bl&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},Hl=function(t,n,i){var s=Array.prototype.slice.apply(t.querySelectorAll(In));return n&&Qe.call(t,In)&&s.unshift(t),s=s.filter(i),s},Wl=function e(t,n,i){for(var s=[],r=Array.from(t);r.length;){var a=r.shift();if(a.tagName==="SLOT"){var l=a.assignedElements(),o=l.length?l:a.children,u=e(o,!0,i);i.flatten?s.push.apply(s,u):s.push({scope:a,candidates:u})}else{var d=Qe.call(a,In);d&&i.filter(a)&&(n||!t.includes(a))&&s.push(a);var h=a.shadowRoot||typeof i.getShadowRoot=="function"&&i.getShadowRoot(a),p=!i.shadowRootFilter||i.shadowRootFilter(a);if(h&&p){var c=e(h===!0?a.children:h.children,!0,i);i.flatten?s.push.apply(s,c):s.push({scope:a,candidates:c})}else r.unshift.apply(r,a.children)}}return s},Gl=function(t,n){return t.tabIndex<0&&(n||/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||t.isContentEditable)&&isNaN(parseInt(t.getAttribute("tabindex"),10))?0:t.tabIndex},Jg=function(t,n){return t.tabIndex===n.tabIndex?t.documentOrder-n.documentOrder:t.tabIndex-n.tabIndex},Xl=function(t){return t.tagName==="INPUT"},Qg=function(t){return Xl(t)&&t.type==="hidden"},ev=function(t){var n=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(i){return i.tagName==="SUMMARY"});return n},tv=function(t,n){for(var i=0;i<t.length;i++)if(t[i].checked&&t[i].form===n)return t[i]},nv=function(t){if(!t.name)return!0;var n=t.form||Ki(t),i=function(l){return n.querySelectorAll('input[type="radio"][name="'+l+'"]')},s;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")s=i(window.CSS.escape(t.name));else try{s=i(t.name)}catch(a){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",a.message),!1}var r=tv(s,t.form);return!r||r===t},iv=function(t){return Xl(t)&&t.type==="radio"},sv=function(t){return iv(t)&&!nv(t)},Ur=function(t){var n=t.getBoundingClientRect(),i=n.width,s=n.height;return i===0&&s===0},rv=function(t,n){var i=n.displayCheck,s=n.getShadowRoot;if(getComputedStyle(t).visibility==="hidden")return!0;var r=Qe.call(t,"details>summary:first-of-type"),a=r?t.parentElement:t;if(Qe.call(a,"details:not([open]) *"))return!0;var l=Ki(t).host,o=l?.ownerDocument.contains(l)||t.ownerDocument.contains(t);if(!i||i==="full"){if(typeof s=="function"){for(var u=t;t;){var d=t.parentElement,h=Ki(t);if(d&&!d.shadowRoot&&s(d)===!0)return Ur(t);t.assignedSlot?t=t.assignedSlot:!d&&h!==t.ownerDocument?t=h.host:t=d}t=u}if(o)return!t.getClientRects().length}else if(i==="non-zero-area")return Ur(t);return!1}
vendor: 8,608 bytes, line 9
9,av=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var n=t.parentElement;n;){if(n.tagName==="FIELDSET"&&n.disabled){for(var i=0;i<n.children.length;i++){var s=n.children.item(i);if(s.tagName==="LEGEND")return Qe.call(n,"fieldset[disabled] *")?!0:!s.contains(t)}return!0}n=n.parentElement}return!1},Dn=function(t,n){return!(n.disabled||Qg(n)||rv(n,t)||ev(n)||av(n))},Ui=function(t,n){return!(sv(n)||Gl(n)<0||!Dn(t,n))},ov=function(t){var n=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(n)||n>=0)},lv=function e(t){var n=[],i=[];return t.forEach(function(s,r){var a=!!s.scope,l=a?s.scope:s,o=Gl(l,a),u=a?e(s.candidates):l;o===0?a?n.push.apply(n,u):n.push(l):i.push({documentOrder:r,tabIndex:o,item:s,isScope:a,content:u})}),i.sort(Jg).reduce(function(s,r){return r.isScope?s.push.apply(s,r.content):s.push(r.content),s},[]).concat(n)},cv=function(t,n){n=n||{};var i;return n.getShadowRoot?i=Wl([t],n.includeContainer,{filter:Ui.bind(null,n),flatten:!1,getShadowRoot:n.getShadowRoot,shadowRootFilter:ov}):i=Hl(t,n.includeContainer,Ui.bind(null,n)),lv(i)},Yl=function(t,n){n=n||{};var i;return n.getShadowRoot?i=Wl([t],n.includeContainer,{filter:Dn.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):i=Hl(t,n.includeContainer,Dn.bind(null,n)),i},mn=function(t,n){if(n=n||{},!t)throw new Error("No node provided");return Qe.call(t,In)===!1?!1:Ui(n,t)},uv=Nl.concat("iframe").join(","),Mn=function(t,n){if(n=n||{},!t)throw new Error("No node provided");return Qe.call(t,uv)===!1?!1:Dn(n,t)};function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,i)}return n}function Jr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Zr(Object(n),!0).forEach(function(i){dv(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zr(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function dv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Qr=(function(){var e=[];return{activateTrap:function(n){if(e.length>0){var i=e[e.length-1];i!==n&&i.pause()}var s=e.indexOf(n);s===-1||e.splice(s,1),e.push(n)},deactivateTrap:function(n){var i=e.indexOf(n);i!==-1&&e.splice(i,1),e.length>0&&e[e.length-1].unpause()}}})(),fv=function(t){return t.tagName&&t.tagName.toLowerCase()==="input"&&typeof t.select=="function"},hv=function(t){return t.key==="Escape"||t.key==="Esc"||t.keyCode===27},pv=function(t){return t.key==="Tab"||t.keyCode===9},ea=function(t){return setTimeout(t,0)},ta=function(t,n){var i=-1;return t.every(function(s,r){return n(s)?(i=r,!1):!0}),i},Dt=function(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];return typeof t=="function"?t.apply(void 0,i):t},gn=function(t){return t.target.shadowRoot&&typeof t.composedPath=="function"?t.composedPath()[0]:t.target},mv=function(t,n){var i=n?.document||document,s=Jr({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0},n),r={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0},a,l=function(S,E,x){return S&&S[E]!==void 0?S[E]:s[x||E]},o=function(S){return r.containerGroups.findIndex(function(E){var x=E.container,P=E.tabbableNodes;return x.contains(S)||P.find(function(_){return _===S})})},u=function(S){var E=s[S];if(typeof E=="function"){for(var x=arguments.length,P=new Array(x>1?x-1:0),_=1;_<x;_++)P[_-1]=arguments[_];E=E.apply(void 0,P)}if(E===!0&&(E=void 0),!E){if(E===void 0||E===!1)return E;throw new Error("`".concat(S,"` was specified but was not a node, or did not return a node"))}var C=E;if(typeof E=="string"&&(C=i.querySelector(E),!C))throw new Error("`".concat(S,"` as selector refers to no known node"));return C},d=function(){var S=u("initialFocus");if(S===!1)return!1;if(S===void 0)if(o(i.activeElement)>=0)S=i.activeElement;else{var E=r.tabbableGroups[0],x=E&&E.firstTabbableNode;S=x||u("fallbackFocus")}if(!S)throw new Error("Your focus-trap needs to have at least one focusable element");return S},h=function(){if(r.containerGroups=r.containers.map(function(S){var E=cv(S,s.tabbableOptions),x=Yl(S,s.tabbableOptions);return{container:S,tabbableNodes:E,focusableNodes:x,firstTabbableNode:E.length>0?E[0]:null,lastTabbableNode:E.length>0?E[E.length-1]:null,nextTabbableNode:function(_){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,w=x.findIndex(function(L){return L===_});if(!(w<0))return C?x.slice(w+1).find(function(L){return mn(L,s.tabbableOptions)}):x.slice(0,w).reverse().find(function(L){return mn(L,s.tabbableOptions)})}}}),r.tabbableGroups=r.containerGroups.filter(function(S){return S.tabbableNodes.length>0}),r.tabbableGroups.length<=0&&!u("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},p=function T(S){if(S!==!1&&S!==i.activeElement){if(!S||!S.focus){T(d());return}S.focus({preventScroll:!!s.preventScroll}),r.mostRecentlyFocusedNode=S,fv(S)&&S.select()}},c=function(S){var E=u("setReturnFocus",S);return E||(E===!1?!1:S)},f=function(S){var E=gn(S);if(!(o(E)>=0)){if(Dt(s.clickOutsideDeactivates,S)){a.deactivate({returnFocus:s.returnFocusOnDeactivate&&!Mn(E,s.tabbableOptions)});return}Dt(s.allowOutsideClick,S)||S.preventDefault()}},m=function(S){var E=gn(S),x=o(E)>=0;x||E instanceof Document?x&&(r.mostRecentlyFocusedNode=E):(S.stopImmediatePropagation(),p(r.mostRecentlyFocusedNode||d()))},y=function(S){var E=gn(S);h();var x=null;if(r.tabbableGroups.length>0){var P=o(E),_=P>=0?r.containerGroups[P]:void 0;if(P<0)S.shiftKey?x=r.tabbableGroups[r.tabbableGroups.length-1].lastTabbableNode:x=r.tabbableGroups[0].firstTabbableNode;else if(S.shiftKey){var C=ta(r.tabbableGroups,function(A){var I=A.firstTabbableNode;return E===I});if(C<0&&(_.container===E||Mn(E,s.tabbableOptions)&&!mn(E,s.tabbableOptions)&&!_.nextTabbableNode(E,!1))&&(C=P),C>=0){var w=C===0?r.tabbableGroups.length-1:C-1,L=r.tabbableGroups[w];x=L.lastTabbableNode}}else{var D=ta(r.tabbableGroups,function(A){var I=A.lastTabbableNode;return E===I});if(D<0&&(_.container===E||Mn(E,s.tabbableOptions)&&!mn(E,s.tabbableOptions)&&!_.nextTabbableNode(E))&&(D=P),D>=0){var z=D===r.tabbableGroups.length-1?0:D+1,O=r.tabbableGroups[z];x=O.firstTabbableNode}}}else x=u("fallbackFocus");x&&(S.preventDefault(),p(x))},g=function(S){if(hv(S)&&Dt(s.escapeDeactivates,S)!==!1){S.preventDefault(),a.deactivate();return}if(pv(S)){y(S);return}},v=function(S){var E=gn(S);o(E)>=0||Dt(s.clickOutsideDeactivates,S)||Dt(s.allowOutsideClick,S)||(S.preventDefault(),S.stopImmediatePropagation())},b=function(){if(r.active)return Qr.activateTrap(a),r.delayInitialFocusTimer=s.delayInitialFocus?ea(function(){p(d())}):p(d()),i.addEventListener("focusin",m,!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",g,{capture:!0,passive:!1}),a},M=function(){if(r.active)return i.removeEventListener("focusin",m,!0),i.removeEventListener("mousedown",f,!0),i.removeEventListener("touchstart",f,!0),i.removeEventListener("click",v,!0),i.removeEventListener("keydown",g,!0),a};return a={get active(){return r.active},get paused(){return r.paused},activate:function(S){if(r.active)return this;var E=l(S,"onActivate"),x=l(S,"onPostActivate"),P=l(S,"checkCanFocusTrap");P||h(),r.active=!0,r.paused=!1,r.nodeFocusedBeforeActivation=i.activeElement,E&&E();var _=function(){P&&h(),b(),x&&x()};return P?(P(r.containers.concat()).then(_,_),this):(_(),this)},deactivate:function(S){if(!r.active)return this;var E=Jr({onDeactivate:s.onDeactivate,onPostDeactivate:s.onPostDeactivate,checkCanReturnFocus:s.checkCanReturnFocus},S);clearTimeout(r.delayInitialFocusTimer),r.delayInitialFocusTimer=void 0,M(),r.active=!1,r.paused=!1,Qr.deactivateTrap(a);var x=l(E,"onDeactivate"),P=l(E,"onPostDeactivate"),_=l(E,"checkCanReturnFocus"),C=l(E,"returnFocus","returnFocusOnDeactivate");x&&x();var w=function(){ea(function(){C&&p(c(r.nodeFocusedBeforeActivation)),P&&P()})};return C&&_?(_(c(r.nodeFocusedBeforeActivation)).then(w,w),this):(w(),this)},pause:function(){return r.paused||!r.active?this:(r.paused=!0,M(),this)},unpause:function(){return!r.paused||!r.active?this:(r.paused=!1,h(),b(),this)}
9,updateContainerElements:function(S){var E=[].concat(S).filter(Boolean);return r.containers=E.map(function(x){return typeof x=="string"?i.querySelector(x):x}),r.active&&h(),this}},a.updateContainerElements(t),a};function gv(e){let t,n;window.addEventListener("focusin",()=>{t=n,n=document.activeElement}),e.magic("focus",i=>{let s=i;return{__noscroll:!1,__wrapAround:!1,within(r){return s=r,this},withoutScrolling(){return this.__noscroll=!0,this},noscroll(){return this.__noscroll=!0,this},withWrapAround(){return this.__wrapAround=!0,this},wrap(){return this.withWrapAround()},focusable(r){return Mn(r)},previouslyFocused(){return t},lastFocused(){return t},focused(){return n},focusables(){return Array.isArray(s)?s:Yl(s,{displayCheck:"none"})},all(){return this.focusables()},isFirst(r){let a=this.all();return a[0]&&a[0].isSameNode(r)},isLast(r){let a=this.all();return a.length&&a.slice(-1)[0].isSameNode(r)},getFirst(){return this.all()[0]},getLast(){return this.all().slice(-1)[0]},getNext(){let r=this.all(),a=document.activeElement;if(r.indexOf(a)!==-1)return this.__wrapAround&&r.indexOf(a)===r.length-1?r[0]:r[r.indexOf(a)+1]},getPrevious(){let r=this.all(),a=document.activeElement;if(r.indexOf(a)!==-1)return this.__wrapAround&&r.indexOf(a)===0?r.slice(-1)[0]:r[r.indexOf(a)-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(r){r&&setTimeout(()=>{r.hasAttribute("tabindex")||r.setAttribute("tabindex","0"),r.focus({preventScroll:this.__noscroll})})}}}),e.directive("trap",e.skipDuringClone((i,{expression:s,modifiers:r},{effect:a,evaluateLater:l,cleanup:o})=>{let u=l(s),d=!1,h={escapeDeactivates:!1,allowOutsideClick:!0,fallbackFocus:()=>i},p=()=>{};if(r.includes("noautofocus"))h.initialFocus=!1;else{let y=i.querySelector("[autofocus]");y&&(h.initialFocus=y)}r.includes("inert")&&(h.onPostActivate=()=>{e.nextTick(()=>{p=na(i)})});let c=mv(i,h),f=()=>{};const m=()=>{p(),p=()=>{},f(),f=()=>{},c.deactivate({returnFocus:!r.includes("noreturn")})};a(()=>u(y=>{d!==y&&(y&&!d&&(r.includes("noscroll")&&(f=vv()),setTimeout(()=>{c.activate()},15)),!y&&d&&m(),d=!!y)})),o(m)},(i,{expression:s,modifiers:r},{evaluate:a})=>{r.includes("inert")&&a(s)&&na(i)}))}function na(e){let t=[];return jl(e,n=>{let i=n.hasAttribute("aria-hidden");n.setAttribute("aria-hidden","true"),t.push(()=>i||n.removeAttribute("aria-hidden"))}),()=>{for(;t.length;)t.pop()()}}function jl(e,t){e.isSameNode(document.body)||!e.parentNode||Array.from(e.parentNode.children).forEach(n=>{n.isSameNode(e)?jl(e.parentNode,t):t(n)})}function vv(){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}}var yv=gv;function bv(e){let t=()=>{let n,i;try{i=localStorage}catch(s){console.error(s),console.warn("Alpine: $persist is using temporary storage since localStorage is unavailable.");let r=new Map;i={getItem:r.get.bind(r),setItem:r.set.bind(r)}}return e.interceptor((s,r,a,l,o)=>{let u=n||`_x_${l}`,d=ia(u,i)?sa(u,i):s;return a(d),e.effect(()=>{let h=r();ra(u,h,i),a(h)}),d},s=>{s.as=r=>(n=r,s),s.using=r=>(i=r,s)})};Object.defineProperty(e,"$persist",{get:()=>t()}),e.magic("persist",t),e.persist=(n,{get:i,set:s},r=localStorage)=>{let a=ia(n,r)?sa(n,r):i();s(a),e.effect(()=>{let l=i();ra(n,l,r),s(l)})}}function ia(e,t){return t.getItem(e)!==null}function sa(e,t){let n=t.getItem(e);if(n!==void 0)return JSON.parse(n)}function ra(e,t,n){n.setItem(e,JSON.stringify(t))}var Sv=bv;const xv=new nc;function Tv(){xv.raf(oe.now())}ie.update(Tv,!0);try{U("body",{opacity:1}),document.body.classList.add("motion-loaded");const e=["p","ul:not(.tab-list)",".heading",".btn",".cta",".content-image",".accordion",".icon-content",".tab-set",".slider-set",".quote",".content-video",".icon-wrapper",".calendar",".custom-table",".page-header-main-photo",".stat-ticker-group",".animated",".form-field-wrapper",".form-btn-wrapper"],n=[".section-standard",".section-side-media"].flatMap(p=>e.map(c=>`.main ${p} ${c}`)).join(", ");ln(".background-wrapper, .side-media-media",p=>{U(p,{opacity:1},{duration:.8,ease:[.3,.1,.1,1]})},{amount:.01,once:!0}),ln(n,p=>{U(p,{opacity:1,y:0},{duration:.55,ease:[.3,.1,.1,1],delay:.08})},{amount:.2,once:!0}),ln(".repeater",p=>{const c=Array.from(p.querySelectorAll(".repeater-card"));c.length&&U(c,{opacity:1,y:0},{delay:ci(.1),duration:.5,ease:[.3,.1,.1,1]})},{amount:"some",once:!0}),document.querySelectorAll(".stat-ticker-group").forEach(p=>{ln(p,c=>{c.querySelectorAll(".stat-ticker-element").forEach((f,m)=>{const{startval:y=0,endval:g=0,decimals:v=0,prefix:b="",suffix:M=""}=f.dataset;U(parseFloat(y),parseFloat(g),{duration:2,ease:"circOut",delay:m*.3,onUpdate:T=>
9f.innerText=b+T.toLocaleString(void 0,{minimumFractionDigits:+v,maximumFractionDigits:+v})+M})})},{amount:.3,once:!0})});const i=document.querySelector(".menu-button"),s=i.querySelector(".menu-icon"),r=i.querySelector(".close-icon"),a=document.querySelector(".overlay"),l=document.querySelector(".darken"),o=a.querySelectorAll(".nav-list .main-menu-top"),u={duration:.5,ease:[.8,.1,.1,1]};let d=!1;U(s,{scaleY:1,opacity:1},{type:!1}),U(r,{scaleY:0,opacity:0},{type:!1}),U(a,{x:"100%"},{type:!1}),U(o,{opacity:0,x:20},{type:!1}),U(l,{opacity:0},{type:!1});const h=()=>{d=!d,a.classList.toggle("open",d);const p=c=>({scaleY:c===d?0:1,opacity:c===d?0:1});U(s,p(!0),{duration:.2}),U(r,p(!1),{duration:.2}),d?(U(a,{x:0,pointerEvents:"auto"},u),U(o,{opacity:1,x:0},{duration:.4,delay:ci(.03,{startDelay:.3})}),U(l,{opacity:.6},{duration:.5})):(U(a,{x:"100%",pointerEvents:"none"},{delay:.1,transition:u}),U(o,{opacity:0,x:20},{duration:.2,delay:ci(.03)}),U(l,{opacity:0},{duration:.3}))};oh(i,()=>(h(),U(i,{scale:1.05}),(p,{success:c})=>U(i,{scale:c?1.1:1}))),window.addEventListener("keydown",p=>p.key==="Escape"&&d&&h()),document.querySelectorAll(".cta > .background").forEach(p=>{Ip(U(p,{opacity:[0,1,1,0],scale:1.4}),{target:p,offset:["start end","end end","start start","end start"]})})}catch(e){console.error("Motion.dev failed to load:",e)}document.addEventListener("alpine:init",()=>{ot.store("contentModal",{on:!1,modalHtml:"",showLoading:!1,open(e,t){this.modalHtml="loading...",this.showLoading=!0,this.on=!0,fetch(e,{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}}).then(n=>n.text()).then(n=>{this.modalHtml=n,this.showLoading=!1})},close(){this.on=!1,this.modalHtml="",this.showLoading=!1}})});typeof window.Alpine>"u"&&(ot.plugin(Zg),ot.plugin(yv),ot.plugin(Sv),window.Alpine=ot,window.Swiper=le,ot.start()); 10//# sourceMappingURL=app-3UcEG0HK.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.