vendor: 7,434 bytes, line 1
1import{aq as tn,a8 as yn,v as Gt,B as qt,H as Kt,d as Sn,c as hn,as as bn,o as St,j as ht,aj as vn,h as ct,n as Qt,F as xn,r as En,i as On,x as at}from"./DRREkx-t.js";function In(t){return Object.prototype.toString.call(t)==="[object Object]"}function Jt(t){return In(t)||Array.isArray(t)}function Tn(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Lt(t,n){const e=Object.keys(t),c=Object.keys(n);if(e.length!==c.length)return!1;const o=JSON.stringify(Object.keys(t.breakpoints||{})),r=JSON.stringify(Object.keys(n.breakpoints||{}));return o!==r?!1:e.every(s=>{const a=t[s],i=n[s];return typeof a=="function"?`${a}`==`${i}`:!Jt(a)||!Jt(i)?a===i:Lt(a,i)})}function Xt(t){return t.concat().sort((n,e)=>n.name>e.name?1:-1).map(n=>n.options)}function Dn(t,n){if(t.length!==n.length)return!1;const e=Xt(t),c=Xt(n);return e.every((o,r)=>{const s=c[r];return Lt(o,s)})}function Mt(t){return typeof t=="number"}function wt(t){return typeof t=="string"}function vt(t){return typeof t=="boolean"}function Yt(t){return Object.prototype.toString.call(t)==="[object Object]"}function H(t){return Math.abs(t)}function Ft(t){return Math.sign(t)}function ft(t,n){return H(t-n)}function wn(t,n){if(t===0||n===0||H(t)<=H(n))return 0;const e=ft(H(t),H(n));return H(e/t)}function An(t){return Math.round(t*100)/100}function dt(t){return pt(t).map(Number)}function Z(t){return t[gt(t)]}function gt(t){return Math.max(0,t.length-1)}function Pt(t,n){return n===gt(t)}function Zt(t,n=0){return Array.from(Array(t),(e,c)=>n+c)}function pt(t){return Object.keys(t)}function nn(t,n){return[t,n].reduce((e,c)=>(pt(c).forEach(o=>{const r=e[o],s=c[o],a=Yt(r)&&Yt(s);e[o]=a?nn(r,s):s}),e),{})}function At(t,n){return typeof n.MouseEvent<"u"&&t instanceof n.MouseEvent}function Ln(t,n){const e={start:c,center:o,end:r};function c(){return 0}function o(i){return r(i)/2}function r(i){return n-i}function s(i,l){return wt(t)?e[t](i):t(n,i,l)}return{measure:s}}function mt(){let t=[];function n(o,r,s,a={passive:!0}){let i;if("addEventListener"in o)o.addEventListener(r,s,a),i=()=>o.removeEventListener(r,s,a);else{const l=o;l.addListener(s),i=()=>l.removeListener(s)}return t.push(i),c}function e(){t=t.filter(o=>o())}const c={add:n,clear:e};return c}function Mn(t,n,e,c){const o=mt(),r=1e3/60;let s=null,a=0,i=0;function l(){o.add(t,"visibilitychange",()=>{t.hidden&&p()})}function S(){v(),o.clear()}function d(g){if(!i)return;s||(s=g,e(),e());const u=g-s;for(s=g,a+=u;a>=r;)e(),a-=r;const h=a/r;c(h),i&&(i=n.requestAnimationFrame(d))}function f(){i||(i=n.requestAnimationFrame(d))}function v(){n.cancelAnimationFrame(i),s=null,a=0,i=0}function p(){s=null,a=0}return{init:l,destroy:S,start:f,stop:v,update:e,render:c}}function Fn(t,n){const e=n==="rtl",c=t==="y",o=c?"y":"x",r=c?"x":"y",s=!c&&e?-1:1,a=S(),i=d();function l(p){const{height:m,width:g}=p;return c?m:g}function S(){return c?"top":e?"right":"left"}function d(){return c?"bottom":e?"left":"right"}function f(p){return p*s}return{scroll:o,cross:r,startEdge:a,endEdge:i,measureSize:l,direction:f}}function rt(t=0,n=0){const e=H(t-n);function c(l){return l<t}function o(l){return l>n}function r(l){return c(l)||o(l)}function s(l){return r(l)?c(l)?t:n:l}function a(l){return e?l-e*Math.ceil((l-n)/e):l}return{length:e,max:n,min:t,constrain:s,reachedAny:r,reachedMax:o,reachedMin:c,removeOffset:a}}function en(t,n,e){const{constrain:c}=rt(0,t),o=t+1;let r=s(n);function s(f){return e?H((o+f)%o):c(f)}function a(){return r}function i(f){return r=s(f),d}function l(f){return S().set(a()+f)}function S(){return en(t,a(),e)}const d={get:a,set:i,add:l,clone:S};return d}function Pn(t,n,e,c,o,r,s,a,i,l,S,d,f,v,p,m,g,u,h){const{cross:y,direction:F}=t,V=["INPUT","SELECT","TEXTAREA"],A={passive:!1},T=mt(),w=mt(),I=rt(50,225).constrain(v.measure(20)),L={mouse:300,touch:400},C={mouse:500,touch:600},z=p?43:25;let G=!1,b=0,O=0,D=!1,P=!1,M=!1,B=!1;function k(x){if(!h)return;function j(J){(vt(h)||h(x,J))&&nt(J)}const _=n;T.add(_,"dragstart",J=>J.preventDefault(),A).add(_,"touchmove",()=>{},A).add(_,"touchend",()=>{}).add(_,"touchstart",j).add(_,"mousedown",j).add(_,"touchcancel",q).add(_,"contextmenu",q).add(_,"click",Y,!0)}function E(){T.clear(),w.clear()}function N(){const x=B?e:n;w.add(x,"touchmove",K,A).add(x,"touchend",q).add(x,"mousemove",K,A).add(x,"mouseup",q)}function $(x){const j=x.nodeName||"";return V.includes(j)}function U(){return(p?C:L)[B?"mouse":"touch"]}function X(x,j){const _=d.add(Ft(x)*-1),J=S.byDistance(x,!p).distance;return p||H(x)<I?J:g&&j?J*.5:S.byIndex(_.get(),0).distance}function nt(x){const j=At(x,c);B=j,M=p&&j&&!x.buttons&&G,G=ft(o.get(),s.get())>=2,!(j&&x.button!==0)&&($(x.target)||(D=!0,r.pointerDown(x),l.useFriction(0).useDuration(0),o.set(s),N(),b=r.readPoint(x),O=r.readPoint(x,y),f.emit("pointerDown")))}function K(x){if(!At(x,c)&&x.touches.length>=2)return q(x);const _=r.readPoint(x),J=r.readPoint(x,y),W=ft(_,b),tt=ft(J,O);if(!P&&!B&&(!x.cancelable||(P=W>tt,!P)))return q(x);const ot=r.pointerMove(x);W>m&&(M=!0),l.useFriction(.3).useDuration(.75),a.start(),o.add(F(ot)),x.preventDefault()}function q(x){const _=S.byDistance(0,!1).index!==d.get(),J=r.pointerUp(x)*U(),W=X(F(J),_),tt=wn(J,W),ot=z-10*tt,et=u+tt/50;P=!1,D=!1,w.clear(),l.useDuration(ot).useFriction(et),i.distance(W,!p),B=!1,f.emit("pointerUp")}function Y(x){M&&(x.stopPropagation(),x.preventDefault(),M=!1)}function Q(){return D}return{init:k,destroy:E,pointerDown:Q}}function Cn(t,n){let c,o;function r(d){return d.timeStamp}function s(d,f){const p=`client${(f||t.scroll)==="x"?"X":"Y"}`;return(At(d,n)?d:d.touches[0])[p]}function a(d){return c=d,o=d,s(d)}function i(d){const f=s(d)-s(o),v=r(d)-r(c)>170;return o=d,v&&(c=d),f}function l(d){if(!c||!o)return 0;const f=s(o)-s(c),v=r(d)-r(c),p=r(d)-r(o)>170,m=f/v;return v&&!p&&H(m)>.1?m:0}return{pointerDown:a,pointerMove:i,pointerUp:l,readPoint:s}}function Nn(){function t(e){const{offsetTop:c,offsetLeft:o,offsetWidth:r,offsetHeight:s}=e;return{top:c,right:o+r,bottom:c+s,left:o,width:r,height:s}}return{measure:t}}function Bn(t){function n(c){return t*(c/100)}return{measure:n}}function kn(t,n,e,c,o,r,s){const a=[t].concat(c);let i,l,S=[],d=!1;function f(g){return o.measureSize(s.measure(g))}function v(g){if(!r)return;l=f(t),S=c.map(f);function u(h){for(const y of h){if(d)return;const F=y.target===t,V=c.indexOf(y.target),A=F?l:S[V],T=f(F?t:c[V]);if(H(T-A)>=.5){g.reInit(),n.emit("resize");break}}}i=new ResizeObserver(h=>{(vt(r)||r(g,h))&&u(h)}),e.requestAnimationFrame(()=>{a.forEach(h=>i.observe(h))})}function p(){d=!0,i&&i.disconnect()}return{init:v,destroy:p}}function Vn(t,n,e,c,o,r){let s=0,a=0,i=o,l=r,S=t.get(),d=0;function f(){const A=c.get()-t.get(),T=!i;let w=0;return T?(s=0,e.set(c),t.set(c),w=A):(e.set(t),s+=A/i,s*=l,S+=s,t.add(s),w=S-d),a=Ft(w),d=S,V}function v(){const A=c.get()-n.get();return H(A)<.001}function p(){return i}function m(){return a}function g(){return s}function u(){return y(o)}function h(){return F(r)}function y(A){return i=A,V}function F(A){return l=A,V}const V={direction:m,duration:p,velocity:g,seek:f,settled:v,useBaseFriction:h,useBaseDuration:u,useFriction:F,useDuration:y};return V}function jn(t,n,e,c,o){const r=o.measure(10),s=o.measure(50),a=rt(.1,.99);let i=!1;function l(){return!(i||!t.reachedAny(e.get())||!t.reachedAny(n.get()))}function S(v){if(!l())return;const p=t.reachedMin(n.get())?"min":"max",m=H(t[p]-n.get()),g=e.get()-n.get(),u=a.constrain(m/s);
vendor: 11,880 bytes, line 1
1e.subtract(g*u),!v&&H(g)<r&&(e.set(t.constrain(e.get())),c.useDuration(25).useBaseFriction())}function d(v){i=!v}return{shouldConstrain:l,constrain:S,toggleActive:d}}function Rn(t,n,e,c,o){const r=rt(-n+t,0),s=d(),a=S(),i=f();function l(p,m){return ft(p,m)<=1}function S(){const p=s[0],m=Z(s),g=s.lastIndexOf(p),u=s.indexOf(m)+1;return rt(g,u)}function d(){return e.map((p,m)=>{const{min:g,max:u}=r,h=r.constrain(p),y=!m,F=Pt(e,m);return y?u:F||l(g,h)?g:l(u,h)?u:h}).map(p=>parseFloat(p.toFixed(3)))}function f(){if(n<=t+o)return[r.max];if(c==="keepSnaps")return s;const{min:p,max:m}=a;return s.slice(p,m)}return{snapsContained:i,scrollContainLimit:a}}function zn(t,n,e){const c=n[0],o=e?c-t:Z(n);return{limit:rt(o,c)}}function Un(t,n,e,c){const r=n.min+.1,s=n.max+.1,{reachedMin:a,reachedMax:i}=rt(r,s);function l(f){return f===1?i(e.get()):f===-1?a(e.get()):!1}function S(f){if(!l(f))return;const v=t*(f*-1);c.forEach(p=>p.add(v))}return{loop:S}}function $n(t){const{max:n,length:e}=t;function c(r){const s=r-n;return e?s/-e:0}return{get:c}}function Hn(t,n,e,c,o){const{startEdge:r,endEdge:s}=t,{groupSlides:a}=o,i=d().map(n.measure),l=f(),S=v();function d(){return a(c).map(m=>Z(m)[s]-m[0][r]).map(H)}function f(){return c.map(m=>e[r]-m[r]).map(m=>-H(m))}function v(){return a(l).map(m=>m[0]).map((m,g)=>m+i[g])}return{snaps:l,snapsAligned:S}}function _n(t,n,e,c,o,r){const{groupSlides:s}=o,{min:a,max:i}=c,l=S();function S(){const f=s(r),v=!t||n==="keepSnaps";return e.length===1?[r]:v?f:f.slice(a,i).map((p,m,g)=>{const u=!m,h=Pt(g,m);if(u){const y=Z(g[0])+1;return Zt(y)}if(h){const y=gt(r)-Z(g)[0]+1;return Zt(y,Z(g)[0])}return p})}return{slideRegistry:l}}function Gn(t,n,e,c,o){const{reachedAny:r,removeOffset:s,constrain:a}=c;function i(p){return p.concat().sort((m,g)=>H(m)-H(g))[0]}function l(p){const m=t?s(p):a(p),g=n.map((h,y)=>({diff:S(h-m,0),index:y})).sort((h,y)=>H(h.diff)-H(y.diff)),{index:u}=g[0];return{index:u,distance:m}}function S(p,m){const g=[p,p+e,p-e];if(!t)return p;if(!m)return i(g);const u=g.filter(h=>Ft(h)===m);return u.length?i(u):Z(g)-e}function d(p,m){const g=n[p]-o.get(),u=S(g,m);return{index:p,distance:u}}function f(p,m){const g=o.get()+p,{index:u,distance:h}=l(g),y=!t&&r(g);if(!m||y)return{index:u,distance:p};const F=n[u]-h,V=p+S(F,0);return{index:u,distance:V}}return{byDistance:f,byIndex:d,shortcut:S}}function qn(t,n,e,c,o,r,s){function a(d){const f=d.distance,v=d.index!==n.get();r.add(f),f&&(c.duration()?t.start():(t.update(),t.render(1),t.update())),v&&(e.set(n.get()),n.set(d.index),s.emit("select"))}function i(d,f){const v=o.byDistance(d,f);a(v)}function l(d,f){const v=n.clone().set(d),p=o.byIndex(v.get(),f);a(p)}return{distance:i,index:l}}function Kn(t,n,e,c,o,r,s,a){const i={passive:!0,capture:!0};let l=0;function S(v){if(!a)return;function p(m){if(new Date().getTime()-l>10)return;s.emit("slideFocusStart"),t.scrollLeft=0;const h=e.findIndex(y=>y.includes(m));Mt(h)&&(o.useDuration(0),c.index(h,0),s.emit("slideFocus"))}r.add(document,"keydown",d,!1),n.forEach((m,g)=>{r.add(m,"focus",u=>{(vt(a)||a(v,u))&&p(g)},i)})}function d(v){v.code==="Tab"&&(l=new Date().getTime())}return{init:S}}function ut(t){let n=t;function e(){return n}function c(i){n=s(i)}function o(i){n+=s(i)}function r(i){n-=s(i)}function s(i){return Mt(i)?i:i.get()}return{get:e,set:c,add:o,subtract:r}}function on(t,n){const e=t.scroll==="x"?s:a,c=n.style;let o=null,r=!1;function s(f){return`translate3d(${f}px,0px,0px)`}function a(f){return`translate3d(0px,${f}px,0px)`}function i(f){if(r)return;const v=An(t.direction(f));v!==o&&(c.transform=e(v),o=v)}function l(f){r=!f}function S(){r||(c.transform="",n.getAttribute("style")||n.removeAttribute("style"))}return{clear:S,to:i,toggleActive:l}}function Qn(t,n,e,c,o,r,s,a,i){const S=dt(o),d=dt(o).reverse(),f=u().concat(h());function v(T,w){return T.reduce((I,L)=>I-o[L],w)}function p(T,w){return T.reduce((I,L)=>v(I,w)>0?I.concat([L]):I,[])}function m(T){return r.map((w,I)=>({start:w-c[I]+.5+T,end:w+n-.5+T}))}function g(T,w,I){const L=m(w);return T.map(C=>{const z=I?0:-e,G=I?e:0,b=I?"end":"start",O=L[C][b];return{index:C,loopPoint:O,slideLocation:ut(-1),translate:on(t,i[C]),target:()=>a.get()>O?z:G}})}function u(){const T=s[0],w=p(d,T);return g(w,e,!1)}function h(){const T=n-s[0]-1,w=p(S,T);return g(w,-e,!0)}function y(){return f.every(({index:T})=>{const w=S.filter(I=>I!==T);return v(w,n)<=.1})}function F(){f.forEach(T=>{const{target:w,translate:I,slideLocation:L}=T,C=w();C!==L.get()&&(I.to(C),L.set(C))})}function V(){f.forEach(T=>T.translate.clear())}return{canLoop:y,clear:V,loop:F,loopPoints:f}}function Jn(t,n,e){let c,o=!1;function r(i){if(!e)return;function l(S){for(const d of S)if(d.type==="childList"){i.reInit(),n.emit("slidesChanged");break}}c=new MutationObserver(S=>{o||(vt(e)||e(i,S))&&l(S)}),c.observe(t,{childList:!0})}function s(){c&&c.disconnect(),o=!0}return{init:r,destroy:s}}function Xn(t,n,e,c){const o={};let r=null,s=null,a,i=!1;function l(){a=new IntersectionObserver(p=>{i||(p.forEach(m=>{const g=n.indexOf(m.target);o[g]=m}),r=null,s=null,e.emit("slidesInView"))},{root:t.parentElement,threshold:c}),n.forEach(p=>a.observe(p))}function S(){a&&a.disconnect(),i=!0}function d(p){return pt(o).reduce((m,g)=>{const u=parseInt(g),{isIntersecting:h}=o[u];return(p&&h||!p&&!h)&&m.push(u),m},[])}function f(p=!0){if(p&&r)return r;if(!p&&s)return s;const m=d(p);return p&&(r=m),p||(s=m),m}return{init:l,destroy:S,get:f}}function Yn(t,n,e,c,o,r){const{measureSize:s,startEdge:a,endEdge:i}=t,l=e[0]&&o,S=p(),d=m(),f=e.map(s),v=g();function p(){if(!l)return 0;const h=e[0];return H(n[a]-h[a])}function m(){if(!l)return 0;const h=r.getComputedStyle(Z(c));return parseFloat(h.getPropertyValue(`margin-${i}`))}function g(){return e.map((h,y,F)=>{const V=!y,A=Pt(F,y);return V?f[y]+S:A?f[y]+d:F[y+1][a]-h[a]}).map(H)}return{slideSizes:f,slideSizesWithGaps:v,startGap:S,endGap:d}}function Zn(t,n,e,c,o,r,s,a,i){const{startEdge:l,endEdge:S,direction:d}=t,f=Mt(e);function v(u,h){return dt(u).filter(y=>y%h===0).map(y=>u.slice(y,y+h))}function p(u){return u.length?dt(u).reduce((h,y,F)=>{const V=Z(h)||0,A=V===0,T=y===gt(u),w=o[l]-r[V][l],I=o[l]-r[y][S],L=!c&&A?d(s):0,C=!c&&T?d(a):0,z=H(I-C-(w+L));return F&&z>n+i&&h.push(y),T&&h.push(u.length),h},[]).map((h,y,F)=>{const V=Math.max(F[y-1]||0);return u.slice(V,h)}):[]}function m(u){return f?v(u,e):p(u)}return{groupSlides:m}}function Wn(t,n,e,c,o,r,s){const{align:a,axis:i,direction:l,startIndex:S,loop:d,duration:f,dragFree:v,dragThreshold:p,inViewThreshold:m,slidesToScroll:g,skipSnaps:u,containScroll:h,watchResize:y,watchSlides:F,watchDrag:V,watchFocus:A}=r,T=2,w=Nn(),I=w.measure(n),L=e.map(w.measure),C=Fn(i,l),z=C.measureSize(I),G=Bn(z),b=Ln(a,z),O=!d&&!!h,D=d||!!h,{slideSizes:P,slideSizesWithGaps:M,startGap:B,endGap:k}=Yn(C,I,L,e,D,o),E=Zn(C,z,g,d,I,L,B,k,T),{snaps:N,snapsAligned:$}=Hn(C,b,I,L,E),U=-Z(N)+Z(M),{snapsContained:X,scrollContainLimit:nt}=Rn(z,U,$,h,T),K=O?X:$,{limit:q}=zn(U,K,d),Y=en(gt(K),S,d),Q=Y.clone(),R=dt(e),x=({dragHandler:it,scrollBody:It,scrollBounds:Tt,options:{loop:yt}})=>{yt||Tt.constrain(it.pointerDown()),It.seek()},j=({scrollBody:it,translate:It,location:Tt,offsetLocation:yt,previousLocation:an,scrollLooper:ln,slideLooper:un,dragHandler:fn,animation:dn,eventHandler:Rt,scrollBounds:pn,options:{loop:zt}},Ut)=>{const $t=it.settled(),mn=!pn.shouldConstrain(),Ht=zt?$t:$t&&mn,_t=Ht&&!fn.pointerDown();_t&&dn.stop();const gn=Tt.get()*Ut+an.get()*(1-Ut);yt.set(gn),zt&&(ln.loop(it.direction()),un.loop()),It.to(yt.get()),_t&&Rt.emit("settle"),Ht||Rt.emit("scroll")},_=Mn(c,o,()=>x(Ot),it=>j(Ot,it)),J=.68,W=K[Y.get()],tt=ut(W),ot=ut(W),et=ut(W),st=ut(W),lt=Vn(tt,et,ot,st,f,J),xt=Gn(d,K,U,q,st),Et=qn(_,Y,Q,lt,xt,st,s),kt=$n(q),Vt=mt(),rn=Xn(n,e,s,m),{slideRegistry:jt}=_n(O,h,K,nt,E,R),cn=Kn(t,e,jt,Et,lt,Vt,s,A),Ot={ownerDocument:c,ownerWindow:o,eventHandler:s,containerRect:I,slideRects:L,animation:_,axis:C,dragHandler:Pn(C,t,c,o,st,Cn(C,o),tt,_,Et,lt,xt,Y,s,G,v,p,u,J,V),eventStore:Vt,percentOfView:G,index:Y,indexPrevious:Q,limit:q,location:tt,offsetLocation:et,previousLocation:ot,options:r,resizeHandler:kn(n,s,o,e,C,y,w),scrollBody:lt,scrollBounds:jn(q,et,st,lt,G),scrollLooper:Un(U,q,et,[tt,et,ot,st]),scrollProgress:kt,scrollSnapList:K.map(kt.get),scrollSnaps:K,scrollTarget:xt,scrollTo:Et,slideLooper:Qn(C,z,U,P,M,N,K,et,e),slideFocus:cn,slidesHandler:Jn(n,s,F),slidesInView:rn,slideIndexes:R,slideRegistry:jt,slidesToScroll:E,target:st,translate:on(C,n)};return Ot}function te(){let t={},n;function e(l){n=l}function c(l){return t[l]||[]}function o(l){return c(l).forEach(S=>S(n,l)),i}function r(l,S){return t[l]=c(l).concat([S]),i}function s(l,S){return t[l]=c(l).filter(d=>d!==S),i}function a(){t={}}const i={init:e,emit:o,off:s,on:r,clear:a};return i}const ne={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function ee(t){function n(r,s){return nn(r,s||{})}function e(r){const s=r.breakpoints||{},a=pt(s).filter(i=>t.matchMedia(i).matches).map(i=>s[i]).reduce((i,l)=>n(i,l),{});return n(r,a)}function c(r){return r.map(s=>pt(s.breakpoints||{})).reduce((s,a)=>s.concat(a),[]).map(t.matchMedia)}return{mergeOptions:n,optionsAtMedia:e,optionsMediaQueries:c}}function oe(t){let n=[];function e(r,s){return n=s.filter(({options:a})=>t.optionsAtMedia(a).active!==!1),n.forEach(a=>a.init(r,t)),s.reduce((a,i)=>Object.assign(a,{[i.name]:i}),{})}function c(){n=n.filter(r=>r.destroy())}return{init:e,destroy:c}}function bt(t,n,e){const c=t.ownerDocument,o=c.defaultView,r=ee(o),s=oe(r),a=mt(),i=te(),{mergeOptions:l,optionsAtMedia:S,optionsMediaQueries:d}=r,{on:f,off:v,emit:p}=i,m=C;let g=!1,u,h=l(ne,bt.globalOptions),y=l(h),F=[],V,A,T;function w(){const{container:R,slides:x}=y;A=(wt(R)?t.querySelector(R):R)||t.children[0];const _=wt(x)?A.querySelectorAll(x):x;T=[].slice.call(_||A.children)}function I(R){const x=Wn(t,A,T,c,o,R,i);if(R.loop&&!x.slideLooper.canLoop()){const j=Object.assign({},R,{loop:!1});return I(j)}return x}function L(R,x){g||(h=l(h,R),y=S(h),F=x||F,w(),u=I(y),d([h,...F.map(({options:j})=>j)]).forEach(j=>a.add(j,"change",C)),y.active&&(u.translate.to(u.location.get()),u.animation.init(),u.slidesInView.init(),u.slideFocus.init(Q),u.eventHandler.init(Q),u.resizeHandler.init(Q),u.slidesHandler.init(Q),u.options.loop&&u.slideLooper.loop(),A.offsetParent&&T.length&&u.dragHandler.init(Q),V=s.init(Q,F)))}function C(R,x){const j=E();z(),L(l({startIndex:j},R),x),i.emit("reInit")}function z(){u.dragHandler.destroy(),u.eventStore.clear(),u.translate.clear(),u.slideLooper.clear(),u.resizeHandler.destroy(),u.slidesHandler.destroy(),u.slidesInView.destroy(),u.animation.destroy(),s.destroy(),a.clear()}function G(){g||(g=!0,a.clear(),z(),i.emit("destroy"),i.clear())}function b(R,x,j){!y.active||g||(u.scrollBody.useBaseFriction().useDuration(x===!0?0:y.duration),u.scrollTo.index(R,j||0))}function O(R){const x=u.index.add(1).get();b(x,R,-1)}function D(R){const x=u.index.add(-1).get();b(x,R,1)}function P(){return u.index.add(1).get()!==E()}function M(){return u.index.add(-1).get()!==E()}function B(){return u.scrollSnapList}function k(){return u.scrollProgress.get(u.offsetLocation.get())}function E(){return u.index.get()}function N(){return u.indexPrevious.get()}function $(){return u.slidesInView.get()}function U(){return u.slidesInView.get(!1)}function X(){return V}function nt(){return u}function K(){return t}function q(){return A}function Y(){return T}const Q={canScrollNext:P,canScrollPrev:M,containerNode:q,internalEngine:nt,destroy:G,off:v,on:f,emit:p,plugins:X,previousScrollSnap:N,reInit:m,rootNode:K,scrollNext:O,scrollPrev:D,scrollProgress:k,scrollSnapList:B,scrollTo:b,selectedScrollSnap:E,slideNo
vendor: 5,777 bytes, line 1
1des:Y,slidesInView:$,slidesNotInView:U};return L(n,e),setTimeout(()=>i.emit("init"),0),Q}bt.globalOptions=void 0;function Ct(t={},n=[]){const e=qt(t),c=qt(n);let o=e?t.value:t,r=c?n.value:n;const s=Kt(),a=Kt();function i(){a.value&&a.value.reInit(o,r)}return tn(()=>{!Tn()||!s.value||(bt.globalOptions=Ct.globalOptions,a.value=bt(s.value,o,r))}),yn(()=>{a.value&&a.value.destroy()}),e&&Gt(t,l=>{Lt(o,l)||(o=l,i())}),c&&Gt(n,l=>{Dn(r,l)||(r=l,i())}),[s,a]}Ct.globalOptions=void 0;const se={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function re(t,n){const e=t.scrollSnapList();return typeof n=="number"?e.map(()=>n):n(e,t)}function ie(t,n){const e=t.rootNode();return n&&n(e)||e}function Nt(t={}){let n,e,c,o,r=null,s=0,a=!1,i=!1,l=!1,S=!1;function d(b,O){e=b;const{mergeOptions:D,optionsAtMedia:P}=O,M=D(se,Nt.globalOptions),B=D(M,t);if(n=P(B),e.scrollSnapList().length<=1)return;S=n.jump,c=!1,o=re(e,n.delay);const{eventStore:k,ownerDocument:E}=e.internalEngine(),N=!!e.internalEngine().options.watchDrag,$=ie(e,n.rootNode);k.add(E,"visibilitychange",u),N&&e.on("pointerDown",y),N&&!n.stopOnInteraction&&e.on("pointerUp",F),n.stopOnMouseEnter&&k.add($,"mouseenter",V),n.stopOnMouseEnter&&!n.stopOnInteraction&&k.add($,"mouseleave",A),n.stopOnFocusIn&&e.on("slideFocusStart",g),n.stopOnFocusIn&&!n.stopOnInteraction&&k.add(e.containerNode(),"focusout",m),n.playOnInit&&m()}function f(){e.off("pointerDown",y).off("pointerUp",F).off("slideFocusStart",g),g(),c=!0,a=!1}function v(){const{ownerWindow:b}=e.internalEngine();b.clearTimeout(s),s=b.setTimeout(C,o[e.selectedScrollSnap()]),r=new Date().getTime(),e.emit("autoplay:timerset")}function p(){const{ownerWindow:b}=e.internalEngine();b.clearTimeout(s),s=0,r=null,e.emit("autoplay:timerstopped")}function m(){if(!c){if(h()){l=!0;return}a||e.emit("autoplay:play"),v(),a=!0}}function g(){c||(a&&e.emit("autoplay:stop"),p(),a=!1)}function u(){if(h())return l=a,g();l&&m()}function h(){const{ownerDocument:b}=e.internalEngine();return b.visibilityState==="hidden"}function y(){i||g()}function F(){i||m()}function V(){i=!0,g()}function A(){i=!1,m()}function T(b){typeof b<"u"&&(S=b),m()}function w(){a&&g()}function I(){a&&m()}function L(){return a}function C(){const{index:b}=e.internalEngine(),O=b.clone().add(1).get(),D=e.scrollSnapList().length-1,P=n.stopOnLastSnap&&O===D;if(e.canScrollNext()?e.scrollNext(S):e.scrollTo(0,S),e.emit("autoplay:select"),P)return g();m()}function z(){if(!r)return null;const b=o[e.selectedScrollSnap()],O=new Date().getTime()-r;return b-O}return{name:"autoplay",options:t,init:d,destroy:f,play:T,stop:w,reset:I,isPlaying:L,timeUntilNext:z}}Nt.globalOptions=void 0;const ce={direction:"forward",speed:2,startDelay:1e3,active:!0,breakpoints:{},playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,rootNode:null};function ae(t,n){const e=t.rootNode();return n&&n(e)||e}function Bt(t={}){let n,e,c,o,r=0,s=!1,a=!1,i;function l(I,L){e=I;const{mergeOptions:C,optionsAtMedia:z}=L,G=C(ce,Bt.globalOptions),b=C(G,t);if(n=z(b),e.scrollSnapList().length<=1)return;o=n.startDelay,c=!1,i=e.internalEngine().scrollBody;const{eventStore:O}=e.internalEngine(),D=!!e.internalEngine().options.watchDrag,P=ae(e,n.rootNode);D&&e.on("pointerDown",p),D&&!n.stopOnInteraction&&e.on("pointerUp",m),n.stopOnMouseEnter&&O.add(P,"mouseenter",g),n.stopOnMouseEnter&&!n.stopOnInteraction&&O.add(P,"mouseleave",u),n.stopOnFocusIn&&e.on("slideFocusStart",f),n.stopOnFocusIn&&!n.stopOnInteraction&&O.add(e.containerNode(),"focusout",d),n.playOnInit&&d()}function S(){e.off("pointerDown",p).off("pointerUp",m).off("slideFocusStart",f).off("settle",h),f(),c=!0,s=!1}function d(){if(c||s)return;e.emit("autoScroll:play");const I=e.internalEngine(),{ownerWindow:L}=I;r=L.setTimeout(()=>{I.scrollBody=v(I),I.animation.start()},o),s=!0}function f(){if(c||!s)return;e.emit("autoScroll:stop");const I=e.internalEngine(),{ownerWindow:L}=I;I.scrollBody=i,L.clearTimeout(r),r=0,s=!1}function v(I){const{location:L,previousLocation:C,offsetLocation:z,target:G,scrollTarget:b,index:O,indexPrevious:D,limit:{reachedMin:P,reachedMax:M,constrain:B},options:{loop:k}}=I,E=n.direction==="forward"?-1:1,N=()=>Y;let $=0,U=0,X=L.get(),nt=0,K=!1;function q(){let Q=0;C.set(L),$=E*n.speed,X+=$,L.add($),G.set(L),Q=X-nt,U=Math.sign(Q),nt=X;const R=b.byDistance(0,!1).index;O.get()!==R&&(D.set(O.get()),O.set(R),e.emit("select"));const x=n.direction==="forward"?P(z.get()):M(z.get());if(!k&&x){K=!0;const j=B(L.get());L.set(j),G.set(L),f()}return Y}const Y={direction:()=>U,duration:()=>-1,velocity:()=>$,settled:()=>K,seek:q,useBaseFriction:N,useBaseDuration:N,useFriction:N,useDuration:N};return Y}function p(){a||f()}function m(){a||y()}function g(){a=!0,f()}function u(){a=!1,d()}function h(){e.off("settle",h),d()}function y(){e.on("settle",h)}function F(I){typeof I<"u"&&(o=I),d()}function V(){s&&f()}function A(){s&&(f(),y())}function T(){return s}return{name:"autoScroll",options:t,init:l,destroy:S,play:F,stop:V,reset:A,isPlaying:T}}Bt.globalOptions=void 0;function Wt(t,n,e){return Math.min(Math.max(t,n),e)}function Dt(t){return typeof t=="number"&&!isNaN(t)}function sn(t={}){let o,r=[],s,a=0,i=0,l=0,S=!1,d,f;function v(b){o=b;const O=o.selectedScrollSnap(),{scrollBody:D,containerRect:P,axis:M}=o.internalEngine(),B=M.measureSize(P);s=Wt(B*.75,200,500),S=!1,r=o.scrollSnapList().map((k,E)=>E===O?1:0),d=D.settled,f=o.scrollProgress,D.settled=C,o.scrollProgress=z,o.on("select",h).on("slideFocus",m).on("pointerDown",u).on("pointerUp",g),F(),m()}function p(){const{scrollBody:b}=o.internalEngine();b.settled=d,o.scrollProgress=f,o.off("select",h).off("slideFocus",m).off("pointerDown",u).off("pointerUp",g),o.slideNo
1des().forEach(O=>{const D=O.style;D.opacity="",D.transform="",D.pointerEvents="",O.getAttribute("style")||O.removeAttribute("style")})}function m(){const b=o.selectedScrollSnap();A(b,1)}function g(){S=!1}function u(){S=!1,a=0,i=0}function h(){const b=o.internalEngine().scrollBody.duration();i=b?0:1,S=!0,b||m()}function y(b){const{axis:O}=o.internalEngine();return`translate${O.scroll.toUpperCase()}(${O.direction(b)}px)`}function F(){const{translate:b,slideLooper:O}=o.internalEngine();b.clear(),b.toggleActive(!1),O.loopPoints.forEach(({translate:D})=>{D.clear(),D.toggleActive(!1)})}function V(b){const{scrollSnaps:O,location:D,target:P}=o.internalEngine();!Dt(b)||r[b]<.5||(D.set(O[b]),P.set(D))}function A(b,O){o.scrollSnapList().forEach((P,M)=>{const B=Math.abs(O),k=r[M],E=M===b,N=E?k+B:k-B,$=Wt(N,0,1);r[M]=$;const U=E&&S,X=o.previousScrollSnap();U&&(r[X]=1-$),E&&w(b,$),T(M)})}function T(b){const O=o.internalEngine().slideRegistry[b],{scrollSnaps:D,containerRect:P}=o.internalEngine(),M=r[b];O.forEach(B=>{const k=o.slideNodes()[B].style,E=parseFloat(M.toFixed(2)),N=E>0,$=N?D[b]:P.width+2,U=y($);N&&(k.transform=U),k.opacity=E.toString(),k.pointerEvents=M>.5?"auto":"none",N||(k.transform=U)})}function w(b,O){const{index:D,dragHandler:P,scrollSnaps:M}=o.internalEngine(),B=P.pointerDown(),k=1/(M.length-1);let E=b,N=B?o.selectedScrollSnap():o.previousScrollSnap();if(B&&E===N){const X=Math.sign(a)*-1;E=N,N=D.clone().set(N).add(X).get()}const $=N*k,U=(E-N)*k;l=$+U*O}function I(){const{dragHandler:b,index:O,scrollBody:D}=o.internalEngine(),P=o.selectedScrollSnap();if(!b.pointerDown())return P;const M=Math.sign(D.velocity()),B=Math.sign(a),k=O.clone().set(P).add(M*-1).get();return!M||!B?null:B===M?k:P}function L(b){const{dragHandler:O,scrollBody:D}=b.internalEngine(),P=O.pointerDown(),M=D.velocity(),B=D.duration(),k=I(),E=!Dt(k);if(P){if(!M)return;a+=M,i=Math.abs(M/s),V(k)}if(!P){if(!B||E)return;i+=(1-r[k])/B,i*=.68}E||A(k,i)}function C(){const{target:b,location:O}=o.internalEngine(),D=b.get()-O.get(),P=Math.abs(D)>=1,M=I(),B=!Dt(M);return L(o),B||P?!1:r[M]>.999}function z(){return l}return{name:"fade",options:t,init:v,destroy:p}}sn.globalOptions=void 0;const le=["aria-label","onClick"],ue=Sn({name:"embla-carousel",__name:"embla-carousel-block",props:{carouselConfig:{type:Object},parentClass:{type:String}},setup(t,{expose:n}){const e=t,{t:c}=hn();let o=at({}),r=at(0),s=at(0);const a=typeof e.carouselConfig?.autoplay?.delay=="number"?e.carouselConfig.autoplay.delay:0,i=at(!1),l=at(a),S=at(0);let d=null,f=0,v=0,p=0;const m={loop:!1,autoplay:null},g=[],u={...m,...e.carouselConfig};u.autoplay&&g.push(Nt(u.autoplay)),u.autoscroll&&g.push(Bt(u.autoscroll)),u.fade&&g.push(sn(u.fade));const[h,y]=Ct(u,g),F=()=>{y?.value&&y.value.scrollNext()},V=()=>{y?.value&&y.value.scrollPrev()},A=E=>{y?.value&&y.value.scrollTo(E)},T=()=>y?.value?.plugins()?.autoplay,w=()=>{const E=T();if(E){if(E.isPlaying()){E.reset();return}f&&(window.clearTimeout(f),f=0),d=a}},I=E=>{A(E),w()},L=()=>{T()?.play()},C=()=>{T()?.stop()},z=()=>{const E=T();if(E){if(f){window.clearTimeout(f),f=0;const N=Date.now()-v;d=Math.max(0,p-N),i.value=!0;return}if(!E.isPlaying()){i.value=!0;return}d=E.timeUntilNext(),E.stop()}},G=()=>{const E=T();if(!E||E.isPlaying()||f)return;const N=d;if(d=null,N===null||N<=0){E.play();return}i.value=!1,v=Date.now(),p=N,f=window.setTimeout(()=>{f=0,y?.value?.scrollNext(),E.play()},N)},b=()=>{const E=T();E&&(l.value=E.timeUntilNext()??a,i.value=!1,S.value++)},O=()=>{i.value=!0},D=()=>{o.value=y?.value?.internalEngine(),r.value=y?.value?.slideNodes()?.length??0,r.value<=1&&y?.value?.destroy(),P()},P=()=>{s.value=o?.value?.index.get()??0},M=()=>{D()},B=()=>{D()},k=()=>{P()};return tn(()=>{y?.value?.on("init",M),y?.value?.on("reInit",B),y?.value?.on("scroll",k),u.autoplay&&(y?.value?.on("autoplay:timerset",b),y?.value?.on("autoplay:timerstopped",O))}),bn(()=>{y?.value?.off("init",M),y?.value?.off("reInit",B),y?.value?.off("scroll",k),u.autoplay&&(y?.value?.off("autoplay:timerset",b),y?.value?.off("autoplay:timerstopped",O)),f&&(window.clearTimeout(f),f=0)}),n({emblaApi:y,nextSlide:F,prevSlide:V,goToSlide:A,goToAutoplaySlide:I,resetAutoplayTimer:w,startAutoplay:L,stopAutoplay:C,pauseAutoplay:z,resumeAutoplay:G,isAutoplayPaused:i,autoplayDuration:l,autoplayTimerKey:S}),(E,N)=>(St(),ht("div",{class:"embla",ref_key:"emblaRef",ref:h},[vn(E.$slots,"default"),ct(o)?.options?.dots&&ct(r)>1?(St(),ht("div",{key:0,class:Qt(["embla__dots",[`embla__dots--${ct(o)?.options?.dotsStyle??"dark-bullets"}`,t.parentClass?`${t.parentClass}__pagination`:null]]),ref:"dotsNode"},[(St(!0),ht(xn,null,En(new Array(ct(r)),($,U)=>(St(),ht("button",{"aria-label":ct(c)("Go to slide {number}",{number:U+1}),key:U,onClick:X=>A(U),class:Qt(["embla__dot",[{active:U===ct(s)},t.parentClass?`${t.parentClass}__indicator`:null]])},null,10,le))),128))],2)):On("",!0)],512))}}),de=Object.assign(ue,{__name:"BlocksEmblaCarouselBlock"});export{de as E};
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.