1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="1f5dd431-c0fc-5086-0a97-ceec568e93fb")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,324209,e=>{"use strict";var t=e.i(533337);function n(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function r(e,t){let i=Object.keys(e),o=Object.keys(t);return i.length===o.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&i.every(i=>{let o=e[i],s=t[i];return"function"==typeof o?`${o}`==`${s}`:n(o)&&n(s)?r(o,s):o===s})}function i(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function o(e){return"number"==typeof e}function s(e){return"string"==typeof e}function l(e){return"boolean"==typeof e}function a(e){return"[object Object]"===Object.prototype.toString.call(e)}function c(e){return Math.abs(e)}function u(e){return Math.sign(e)}function d(e){return h(e).map(Number)}function f(e){return e[p(e)]}function p(e){return Math.max(0,e.length-1)}function m(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function h(e){return Object.keys(e)}function g(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function x(){let e=[],t={add:function(n,r,i,o={passive:!0}){let s;return"addEventListener"in n?(n.addEventListener(r,i,o),s=()=>n.removeEventListener(r,i,o)):(n.addListener(i),s=()=>n.removeListener(i)),e.push(s),t},clear:function(){e=e.filter(e=>e())}};return t}function v(e=0,t=0){let n=c(e-t);function r(n){return n<e||n>t}return{length:n,max:t,min:e,constrain:function(n){return r(n)?n<e?e:t:n},reachedAny:r,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return n?e-n*Math.ceil((e-t)/n):e}}}function y(e){let t=e;function n(e){return o(e)?e:e.get()}return{get:function(){return t},set:function(e){t=n(e)},add:function(e){t+=n(e)},subtract:function(e){t-=n(e)}}}function b(e,t){let n="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},r=t.style,i=null,o=!1;return{clear:function(){!o&&(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(o)return;let s=Math.round(100*e.direction(t))/100;s!==i&&(r.transform=n(s),i=s)},toggleActive:function(e){o=!e}}}let w={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 N(e,t,n){let r,i,j,k,C,A,O,S,R=e.ownerDocument,E=R.defaultView,I=function(e){function t(e,t){return function e(t,n){return[t,n].reduce((t,n)=>(h(n).forEach(r=>{let i=t[r],o=n[r],s=a(i)&&a(o);t[r]=s?e(i,o):o}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(n){let r=n.breakpoints||{},i=h(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{});return t(n,i)},optionsMediaQueries:function(t){return t.map(e=>h(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(E),D=(S=[],{init:function(e,t){return(S=t.filter(({options:e})=>!1!==I.optionsAtMedia(e).active)).forEach(t=>t.init(e,I)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){S=S.filter(e=>e.destroy())}}),M=x(),P=(i={},j={init:function(e){r=e},emit:function(e){return(i[e]||[]).forEach(t=>t(r,e)),j},off:function(e,t){return i[e]=(i[e]||[]).filter(e=>e!==t),j},on:function(e,t){return i[e]=(i[e]||[]).concat([t]),j},clear:function(){i={}}}),{mergeOptions:_,optionsAtMedia:L,optionsMediaQueries:z}=I,{on:T,off:F,emit:$}=P,U=!1,B=_(w,N.globalOptions),V=_(B),H=[];function W(t,n){U||(V=L(B=_(B,t)),H=n||H,function(){let{container:t,slides:n}=V;A=(s(t)?e.querySelector(t):t)||e.children[0];let r=s(n)?A.querySelectorAll(n):n;O=[].slice.call(r||A.children)}(),k=function t(n){let r=function(e,t,n,r,i,a,w){var N,j;let k,C,A,O,S,R,E,I,D,M,P,_,L,z,{align:T,axis:F,direction:$,startIndex:U,loop:B,duration:V,dragFree:H,dragThreshold:W,inViewThreshold:q,slidesToScroll:G,skipSnaps:K,containScroll:X,watchResize:Z,watchSlides:J,watchDrag:Y,watchFocus:Q}=a,ee={measure:function(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}},et=ee.measure(t),en=n.map(ee.measure),er=(C="rtl"===$,O=(A="y"===F)||!C?1:-1,S=A?"top":C?"right":"left",R=A?"bottom":C?"left":"right",{scroll:A?"y":"x",cross:A?"x":"y",startEdge:S,endEdge:R,measureSize:function(e){let{height:t,width:n}=e;return A?t:n},direction:function(e){return e*O}}),ei=er.measureSize(et),eo={measure:function(e){return e/100*ei}},es=(N=T,j=ei,k={start:function(){return 0},center:function(e){return(j-e)/2},end:function(e){return j-e}},{measure:function(e,t){return s(N)?k[N](e):N(j,e,t)}}),el=!B&&!!X,{slideSizes:ea,slideSizesWithGaps:ec,startGap:eu,endGap:ed}=function(e,t,n,r,i,o){let{measureSize:s,startEdge:l,endEdge:a}=e,u=n[0]&&i,d=function(){if(!u)return 0;let e=n[0];return c(t[l]-e[l])}
2(),m=u?parseFloat(o.getComputedStyle(f(r)).getPropertyValue(`margin-${a}`)):0,h=n.map(s),g=n.map((e,t,n)=>{let r=t===p(n);return t?r?h[t]+m:n[t+1][l]-e[l]:h[t]+d}).map(c);return{slideSizes:h,slideSizesWithGaps:g,startGap:d,endGap:m}}(er,et,en,n,B||!!X,i),ef=function(e,t,n,r,i,s,l,a){let{startEdge:u,endEdge:m,direction:h}=e,g=o(n);return{groupSlides:function(e){return g?d(e).filter(e=>e%n==0).map(t=>e.slice(t,t+n)):e.length?d(e).reduce((n,o,d)=>{let g=f(n)||0,x=o===p(e),v=i[u]-s[g][u],y=i[u]-s[o][m],b=r||0!==g?0:h(l),w=c(y-(!r&&x?h(a):0)-(v+b));return d&&w>t+2&&n.push(o),x&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}}}(er,ei,G,B,et,en,eu,ed),{snaps:ep,snapsAligned:em}=function(e,t,n,r,i){let{startEdge:o,endEdge:s}=e,{groupSlides:l}=i,a=l(r).map(e=>f(e)[s]-e[0][o]).map(c).map(t.measure),u=r.map(e=>n[o]-e[o]).map(e=>-c(e)),d=l(u).map(e=>e[0]).map((e,t)=>e+a[t]);return{snaps:u,snapsAligned:d}}(er,es,et,en,ef),eh=-f(ep)+f(ec),{snapsContained:eg,scrollContainLimit:ex}=function(e,t,n,r){let i,o,s=v(-t+e,0),l=n.map((e,t)=>{let{min:r,max:i}=s,o=s.constrain(e),l=t===p(n);return t?l||function(e,t){return 1>=c(e-t)}(r,o)?r:function(e,t){return 1>=c(e-t)}(i,o)?i:o:i}).map(e=>parseFloat(e.toFixed(3))),a=(i=l[0],o=f(l),v(l.lastIndexOf(i),l.indexOf(o)+1));return{snapsContained:function(){if(t<=e+2)return[s.max];if("keepSnaps"===r)return l;let{min:n,max:i}=a;return l.slice(n,i)}(),scrollContainLimit:a}}(ei,eh,em,X),ev=el?eg:em,{limit:ey}=(E=ev[0],{limit:v(B?E-eh:f(ev),E)}),eb=function e(t,n,r){let{constrain:i}=v(0,t),o=t+1,s=l(n);function l(e){return r?c((o+e)%o):i(e)}function a(){return e(t,s,r)}let u={get:function(){return s},set:function(e){return s=l(e),u},add:function(e){return a().set(s+e)},clone:a};return u}(p(ev),U,B),ew=eb.clone(),eN=d(n),ej=function(e,t,n,r){let i=x(),o=1e3/60,s=null,l=0,a=0;function c(e){if(!a)return;s||(s=e,n(),n());let i=e-s;for(s=e,l+=i;l>=o;)n(),l-=o;r(l/o),a&&(a=t.requestAnimationFrame(c))}function u(){t.cancelAnimationFrame(a),s=null,l=0,a=0}return{init:function(){i.add(e,"visibilitychange",()=>{e.hidden&&(s=null,l=0)})},destroy:function(){u(),i.clear()},start:function(){a||(a=t.requestAnimationFrame(c))},stop:u,update:n,render:r}}(r,i,()=>(({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()})(ez),e=>(({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:i,scrollLooper:o,slideLooper:s,dragHandler:l,animation:a,eventHandler:c,scrollBounds:u,options:{loop:d}},f)=>{let p=e.settled(),m=!u.shouldConstrain(),h=d?p:p&&m,g=h&&!l.pointerDown();g&&a.stop();let x=n.get()*f+i.get()*(1-f);r.set(x),d&&(o.loop(e.direction()),s.loop()),t.to(r.get()),g&&c.emit("settle"),h||c.emit("scroll")})(ez,e)),ek=ev[eb.get()],eC=y(ek),eA=y(ek),eO=y(ek),eS=y(ek),eR=function(e,t,n,r,i){let o=0,s=0,l=i,a=.68,d=e.get(),f=0;function p(e){return l=e,h}function m(e){return a=e,h}let h={direction:function(){return s},duration:function(){return l},velocity:function(){return o},seek:function(){let t=r.get()-e.get(),i=0;return l?(n.set(e),o+=t/l,o*=a,d+=o,e.add(o),i=d-f):(o=0,n.set(r),e.set(r),i=t),s=u(i),f=d,h},settled:function(){return .001>c(r.get()-t.get())},useBaseFriction:function(){return m(.68)},useBaseDuration:function(){return p(i)},useFriction:m,useDuration:p};return h}(eC,eO,eA,eS,V),eE=function(e,t,n,r,i){let{reachedAny:o,removeOffset:s,constrain:l}=r;function a(e){return e.concat().sort((e,t)=>c(e)-c(t))[0]}function d(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return a(i);let o=i.filter(e=>u(e)===r);return o.length?a(o):f(i)-n}return{byDistance:function(n,r){let a=i.get()+n,{index:u,distance:f}=function(n){let r=e?s(n):l(n),{index:i}=t.map((e,t)=>({diff:d(e-r,0),index:t})).sort((e,t)=>c(e.diff)-c(t.diff))[0];return{index:i,distance:r}}(a),p=!e&&o(a);if(!r||p)return{index:u,distance:n};let m=n+d(t[u]-f,0);return{index:u,distance:m}},byIndex:function(e,n){let r=d(t[e]-i.get(),n);return{index:e,distance:r}},shortcut:d}}(B,ev,eh,ey,eS),eI=function(e,t,n,r,i,o,s){function l(i){let l=i.distance,a=i.index!==t.get();
2o.add(l),l&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),a&&(n.set(t.get()),t.set(i.index),s.emit("select"))}return{distance:function(e,t){l(i.byDistance(e,t))},index:function(e,n){let r=t.clone().set(e);l(i.byIndex(r.get(),n))}}}(ej,eb,ew,eR,eE,eS,w),eD=function(e){let{max:t,length:n}=e;return{get:function(e){return n?-((e-t)/n):0}}}(ey),eM=x(),eP=(D={},M=null,P=null,_=!1,{init:function(){I=new IntersectionObserver(e=>{_||(e.forEach(e=>{D[n.indexOf(e.target)]=e}),M=null,P=null,w.emit("slidesInView"))},{root:t.parentElement,threshold:q}),n.forEach(e=>I.observe(e))},destroy:function(){I&&I.disconnect(),_=!0},get:function(e=!0){if(e&&M)return M;if(!e&&P)return P;let t=h(D).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:i}=D[r];return(e&&i||!e&&!i)&&t.push(r),t},[]);return e&&(M=t),e||(P=t),t}}),{slideRegistry:e_}=function(e,t,n,r,i,o){let s,{groupSlides:l}=i,{min:a,max:c}=r;return{slideRegistry:(s=l(o),1===n.length?[o]:e&&"keepSnaps"!==t?s.slice(a,c).map((e,t,n)=>{let r=t===p(n);return t?r?m(p(o)-f(n)[0]+1,f(n)[0]):e:m(f(n[0])+1)}):s)}}(el,X,ev,ex,ef,eN),eL=function(e,t,n,r,i,s,a,c){let u={passive:!0,capture:!0},d=0;function f(e){"Tab"===e.code&&(d=new Date().getTime())}return{init:function(p){c&&(s.add(document,"keydown",f,!1),t.forEach((t,f)=>{s.add(t,"focus",t=>{(l(c)||c(p,t))&&function(t){if(new Date().getTime()-d>10)return;a.emit("slideFocusStart"),e.scrollLeft=0;let s=n.findIndex(e=>e.includes(t));o(s)&&(i.useDuration(0),r.index(s,0),a.emit("slideFocus"))}(f)},u)}))}}}(e,n,e_,eI,eR,eM,w,Q),ez={ownerDocument:r,ownerWindow:i,eventHandler:w,containerRect:et,slideRects:en,animation:ej,axis:er,dragHandler:function(e,t,n,r,i,o,s,a,d,f,p,m,h,y,b,w,N,j){let{cross:k,direction:C}=e,A=["INPUT","SELECT","TEXTAREA"],O={passive:!1},S=x(),R=x(),E=v(50,225).constrain(y.measure(20)),I={mouse:300,touch:400},D={mouse:500,touch:600},M=b?43:25,P=!1,_=0,L=0,z=!1,T=!1,F=!1,$=!1;function U(e){if(!g(e,r)&&e.touches.length>=2)return B(e);let t=o.readPoint(e),n=o.readPoint(e,k),s=c(t-_),l=c(n-L);if(!T&&!$&&(!e.cancelable||!(T=s>l)))return B(e);let u=o.pointerMove(e);s>w&&(F=!0),f.useFriction(.3).useDuration(.75),a.start(),i.add(C(u)),e.preventDefault()}function B(e){var t;let n,r,i=p.byDistance(0,!1).index!==m.get(),s=o.pointerUp(e)*(b?D:I)[$?"mouse":"touch"],l=(t=C(s),n=m.add(-1*u(t)),r=p.byDistance(t,!b).distance,b||c(t)<E?r:N&&i?.5*r:p.byIndex(n.get(),0).distance),a=function(e,t){var n,r;if(0===e||0===t||c(e)<=c(t))return 0;let i=(n=c(e),r=c(t),c(n-r));return c(i/e)}(s,l);T=!1,z=!1,R.clear(),f.useDuration(M-10*a).useFriction(.68+a/50),d.distance(l,!b),$=!1,h.emit("pointerUp")}function V(e){F&&(e.stopPropagation(),e.preventDefault(),F=!1)}return{init:function(e){j&&S.add(t,"dragstart",e=>e.preventDefault(),O).add(t,"touchmove",()=>void 0,O).add(t,"touchend",()=>void 0).add(t,"touchstart",a).add(t,"mousedown",a).add(t,"touchcancel",B).add(t,"contextmenu",B).add(t,"click",V,!0);function a(a){(l(j)||j(e,a))&&function(e){let l,a=g(e,r);if(($=a,F=b&&a&&!e.buttons&&P,P=c(i.get()-s.get())>=2,!a||0===e.button)&&(l=e.target.nodeName||"",!A.includes(l))){let r;z=!0,o.pointerDown(e),f.useFriction(0).useDuration(0),i.set(s),r=$?n:t,R.add(r,"touchmove",U,O).add(r,"touchend",B).add(r,"mousemove",U,O).add(r,"mouseup",B),_=o.readPoint(e),L=o.readPoint(e,k),h.emit("pointerDown")}}(a)}},destroy:function(){S.clear(),R.clear()},pointerDown:function(){return z}}}(er,e,r,i,eS,function(e,t){let n,r;function i(e){return e.timeStamp}function o(n,r){let i=r||e.scroll,o=`client${"x"===i?"X":"Y"}`;return(g(n,t)?n:n.touches[0])[o]}return{pointerDown:function(e){return n=e,r=e,o(e)},pointerMove:function(e){let t=o(e)-o(r),s=i(e)-i(n)>170;return r=e,s&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=o(r)-o(n),s=i(e)-i(n),l=i(e)-i(r)>170,a=t/s;return s&&!l&&c(a)>.1?a:0},readPoint:o}}(er,i),eC,ej,eI,eR,eE,eb,w,eo,H,W,K,Y),eventStore:eM,percentOfView:eo,index:eb,indexPrevious:ew,limit:ey,location:eC,offsetLocation:eO,previousLocation:eA,options:a,resizeHandler:function(e,t,n,r,i,o,s){let a,u,d=[e].concat(r),f=[],p=!1;function m(e){return i.measureSize(s.measure(e))}return{init:function(i){o&&(u=m(e),f=r.map(m),a=new ResizeObserver(n=>{(l(o)||o(i,n))&&function(n){for(let o of n){if(p)return;let n=o.target===e,s=r.indexOf(o.target),l=n?u:f[s];if(c(m(n?e:r[s])-l)>=.5){i.reInit(),t.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>
2{d.forEach(e=>a.observe(e))}))},destroy:function(){p=!0,a&&a.disconnect()}}}(t,w,i,n,er,Z,ee),scrollBody:eR,scrollBounds:function(e,t,n,r,i){let o=i.measure(10),s=i.measure(50),l=v(.1,.99),a=!1;function u(){return!a&&!!e.reachedAny(n.get())&&!!e.reachedAny(t.get())}return{shouldConstrain:u,constrain:function(i){if(!u())return;let a=e.reachedMin(t.get())?"min":"max",d=c(e[a]-t.get()),f=n.get()-t.get(),p=l.constrain(d/s);n.subtract(f*p),!i&&c(f)<o&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(e){a=!e}}}(ey,eO,eS,eR,eo),scrollLooper:function(e,t,n,r){let{reachedMin:i,reachedMax:o}=v(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?o(n.get()):-1===t&&i(n.get())))return;let s=-1*t*e;r.forEach(e=>e.add(s))}}}(eh,ey,eO,[eC,eO,eA,eS]),scrollProgress:eD,scrollSnapList:ev.map(eD.get),scrollSnaps:ev,scrollTarget:eE,scrollTo:eI,slideLooper:function(e,t,n,r,i,o,s,l,a){let c=d(i),u=d(i).reverse(),f=h(m(u,s[0]),n,!1).concat(h(m(c,t-s[0]-1),-n,!0));function p(e,t){return e.reduce((e,t)=>e-i[t],t)}function m(e,t){return e.reduce((e,n)=>p(e,t)>0?e.concat([n]):e,[])}function h(i,s,c){let u=o.map((e,n)=>({start:e-r[n]+.5+s,end:e+t-.5+s}));return i.map(t=>{let r=c?0:-n,i=c?n:0,o=u[t][c?"end":"start"];return{index:t,loopPoint:o,slideLocation:y(-1),translate:b(e,a[t]),target:()=>l.get()>o?r:i}})}return{canLoop:function(){return f.every(({index:e})=>.1>=p(c.filter(t=>t!==e),t))},clear:function(){f.forEach(e=>e.translate.clear())},loop:function(){f.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})},loopPoints:f}}(er,ei,eh,ea,ec,ep,ev,eO,n),slideFocus:eL,slidesHandler:(z=!1,{init:function(e){J&&(L=new MutationObserver(t=>{!z&&(l(J)||J(e,t))&&function(t){for(let n of t)if("childList"===n.type){e.reInit(),w.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){L&&L.disconnect(),z=!0}}),slidesInView:eP,slideIndexes:eN,slideRegistry:e_,slidesToScroll:ef,target:eS,translate:b(er,t)};return ez}(e,A,O,R,E,n,P);return n.loop&&!r.slideLooper.canLoop()?t(Object.assign({},n,{loop:!1})):r}(V),z([B,...H.map(({options:e})=>e)]).forEach(e=>M.add(e,"change",q)),V.active&&(k.translate.to(k.location.get()),k.animation.init(),k.slidesInView.init(),k.slideFocus.init(Z),k.eventHandler.init(Z),k.resizeHandler.init(Z),k.slidesHandler.init(Z),k.options.loop&&k.slideLooper.loop(),A.offsetParent&&O.length&&k.dragHandler.init(Z),C=D.init(Z,H)))}function q(e,t){let n=X();G(),W(_({startIndex:n},e),t),P.emit("reInit")}function G(){k.dragHandler.destroy(),k.eventStore.clear(),k.translate.clear(),k.slideLooper.clear(),k.resizeHandler.destroy(),k.slidesHandler.destroy(),k.slidesInView.destroy(),k.animation.destroy(),D.destroy(),M.clear()}function K(e,t,n){V.active&&!U&&(k.scrollBody.useBaseFriction().useDuration(!0===t?0:V.duration),k.scrollTo.index(e,n||0))}function X(){return k.index.get()}let Z={canScrollNext:function(){return k.index.add(1).get()!==X()},canScrollPrev:function(){return k.index.add(-1).get()!==X()},containerNode:function(){return A},internalEngine:function(){return k},destroy:function(){U||(U=!0,M.clear(),G(),P.emit("destroy"),P.clear())},off:F,on:T,emit:$,plugins:function(){return C},previousScrollSnap:function(){return k.indexPrevious.get()},reInit:q,rootNode:function(){return e},scrollNext:function(e){K(k.index.add(1).get(),e,-1)},scrollPrev:function(e){K(k.index.add(-1).get(),e,1)},scrollProgress:function(){return k.scrollProgress.get(k.offsetLocation.get())},scrollSnapList:function(){return k.scrollSnapList},scrollTo:K,selectedScrollSnap:X,slideNodes:function(){return O},slidesInView:function(){return k.slidesInView.get()},slidesNotInView:function(){return k.slidesInView.get(!1)}};return W(t,n),setTimeout(()=>P.emit("init"),0),Z}function j(e={},n=[]){let o=(0,t.useRef)(e),s=(0,t.useRef)(n),[l,a]=(0,t.useState)(),[c,u]=(0,t.useState)(),d=(0,t.useCallback)(()=>{l&&l.reInit(o.current,s.current)},[l]);return(0,t.useEffect)(()=>{r(o.current,e)||(o.current=e,d())},[e,d]),(0,t.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=i(e),o=i(t);return n.every((e,t)=>r(e,o[t]))}(s.current,n)&&(s.current=n,d())},[n,d]),(0,t.useEffect)(()=>
2{if("u">typeof window&&window.document&&window.document.createElement&&c){N.globalOptions=j.globalOptions;let e=N(c,o.current,s.current);return a(e),()=>e.destroy()}a(void 0)},[c,a]),[u,l]}N.globalOptions=void 0,j.globalOptions=void 0,e.s(["default",0,j],324209)},67046,e=>{"use strict";var t=e.i(533337),n=e.i(968946);e.s(["createContext",0,function(e,r){let i=t.createContext(r),o=e=>{let{children:r,...o}=e,s=t.useMemo(()=>o,Object.values(o));return(0,n.jsx)(i.Provider,{value:s,children:r})};return o.displayName=e+"Provider",[o,function(n){let o=t.useContext(i);if(o)return o;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,r=[]){let i=[],o=()=>{let n=i.map(e=>t.createContext(e));return function(r){let i=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:i}}),[r,i])}};return o.scopeName=e,[function(r,o){let s=t.createContext(o),l=i.length;i=[...i,o];let a=r=>{let{scope:i,children:o,...a}=r,c=i?.[e]?.[l]||s,u=t.useMemo(()=>a,Object.values(a));return(0,n.jsx)(c.Provider,{value:u,children:o})};return a.displayName=r+"Provider",[a,function(n,i){let a=i?.[e]?.[l]||s,c=t.useContext(a);if(c)return c;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${r}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=r.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:i}),[i])}};return r.scopeName=n.scopeName,r}(o,...r)]}])},247824,e=>{"use strict";var t=e.i(533337);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function r(...e){return t=>{let r=!1,i=e.map(e=>{let i=n(e,t);return r||"function"!=typeof i||(r=!0),i});if(r)return()=>{for(let t=0;t<i.length;t++){let r=i[t];"function"==typeof r?r():n(e[t],null)}}}}e.s(["composeRefs",0,r,"useComposedRefs",0,function(...e){return t.useCallback(r(...e),e)}])},208940,e=>{"use strict";var t=e.i(533337),n=e.i(247824),r=e.i(968946);function i(e){var i;let o,s=(i=e,(o=t.forwardRef((e,r)=>{let{children:i,...o}=e;if(t.isValidElement(i)){var s;let e,l,a=(s=i,(l=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(l=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref),c=function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(o,i.props);return i.type!==t.Fragment&&(c.ref=r?(0,n.composeRefs)(r,a):a),t.cloneElement(i,c)}return t.Children.count(i)>1?t.Children.only(null):null})).displayName=`${i}.SlotClone`,o),a=t.forwardRef((e,n)=>{let{children:i,...o}=e,a=t.Children.toArray(i),c=a.find(l);if(c){let e=c.props.children,i=a.map(n=>n!==c?n:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,r.jsx)(s,{...o,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,i):null})}return(0,r.jsx)(s,{...o,ref:n,children:i})});return a.displayName=`${e}.Slot`,a}var o=i("Slot"),s=Symbol("radix.slottable");function l(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}e.s(["Slot",0,o,"createSlot",0,i])},174617,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}])},461165,e=>{"use strict";var t=e.i(533337),n=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,n])},881726,e=>{"use strict";var t=e.i(533337),n=e.i(461165);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var r=t[" useInsertionEffect ".trim().toString()]||n.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:n,onChange:i=()=>{},caller:o}){let[s,l,a]=function({defaultProp:e,onChange:n}){let[i,o]=t.useState(e),s=t.useRef(i),l=t.useRef(n);return r(()=>{l.current=n},[n]),t.useEffect(()=>{s.current!==i&&(l.current?.(i),s.current=i)},[i,s]),[i,o,l]}({defaultProp:n,onChange:i}),c=void 0!==e,u=c?e:s;{let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${o} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}n.current=c},[c,o])}return[u,t.useCallback(t=>{if(c){let n="function"==typeof t?t(e):t;n!==e&&a.current?.(n)}else l(t)},[c,e,l,a])]}],881726)},550979,493553,e=>{"use strict";var t=e.i(533337),n=e.i(256974),r=e.i(208940),i=e.i(968946),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let o=(0,r.createSlot)(`Primitive.${n}`),s=t.forwardRef((e,t)=>
2{let{asChild:r,...s}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(r?o:n,{...s,ref:t})});return s.displayName=`Primitive.${n}`,{...e,[n]:s}},{});e.s(["Primitive",0,o,"dispatchDiscreteCustomEvent",0,function(e,t){e&&n.flushSync(()=>e.dispatchEvent(t))}],550979);var s=e.i(247824),l=e.i(461165),a=e=>{var n;let r,i,{present:o,children:a}=e,u=function(e){var n,r;let[i,o]=t.useState(),s=t.useRef(null),a=t.useRef(e),u=t.useRef("none"),[d,f]=(n=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>r[e][t]??e,n));return t.useEffect(()=>{let e=c(s.current);u.current="mounted"===d?e:"none"},[d]),(0,l.useLayoutEffect)(()=>{let t=s.current,n=a.current;if(n!==e){let r=u.current,i=c(t);e?f("MOUNT"):"none"===i||t?.display==="none"?f("UNMOUNT"):n&&r!==i?f("ANIMATION_OUT"):f("UNMOUNT"),a.current=e}},[e,f]),(0,l.useLayoutEffect)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,n=n=>{let r=c(s.current).includes(CSS.escape(n.animationName));if(n.target===i&&r&&(f("ANIMATION_END"),!a.current)){let n=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=n)})}},r=e=>{e.target===i&&(u.current=c(s.current))};return i.addEventListener("animationstart",r),i.addEventListener("animationcancel",n),i.addEventListener("animationend",n),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",r),i.removeEventListener("animationcancel",n),i.removeEventListener("animationend",n)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{s.current=e?getComputedStyle(e):null,o(e)},[])}}(o),d="function"==typeof a?a({present:u.isPresent}):t.Children.only(a),f=(0,s.useComposedRefs)(u.ref,(n=d,(i=(r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?n.ref:(i=(r=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?n.props.ref:n.props.ref||n.ref));return"function"==typeof a||u.isPresent?t.cloneElement(d,{ref:f}):null};function c(e){return e?.animationName||"none"}a.displayName="Presence",e.s(["Presence",0,a],493553)},468183,e=>{"use strict";var t=e.i(533337),n=e.i(461165),r=t[" useId ".trim().toString()]||(()=>void 0),i=0;e.s(["useId",0,function(e){let[o,s]=t.useState(r());return(0,n.useLayoutEffect)(()=>{e||s(e=>e??String(i++))},[e]),e||(o?`radix-${o}`:"")}])},904307,e=>{"use strict";var t=e.i(533337);e.i(968946);var n=t.createContext(void 0);e.s(["useDirection",0,function(e){let r=t.useContext(n);return e||r||"ltr"}])},870066,e=>{"use strict";var t=e.i(197649),n=e.i(267398);e.s(["cn",0,function(...e){return(0,n.twMerge)((0,t.clsx)(e))}])},410687,e=>{"use strict";var t=e.i(533337);let n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},r=(...e)=>e.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim();var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,t.forwardRef)(({color:e="currentColor",size:n=24,strokeWidth:o=2,absoluteStrokeWidth:s,className:l="",children:a,iconNode:c,...u},d)=>(0,t.createElement)("svg",{ref:d,...i,width:n,height:n,stroke:e,strokeWidth:s?24*Number(o)/Number(n):o,className:r("lucide",l),...!a&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(u)&&{"aria-hidden":"true"},...u},[...c.map(([e,n])=>(0,t.createElement)(e,n)),...Array.isArray(a)?a:[a]]));e.s(["default",0,(e,i)=>{let s=(0,t.forwardRef)(({className:s,...l},a)=>(0,t.createElement)(o,{ref:a,iconNode:i,className:r(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,s),...l}));return s.displayName=n(e),s}],410687)},939310,766181,e=>{"use strict";var t=e.i(968946),n=e.i(533337),r=e.i(208940),i=e.i(197649);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,s=i.clsx,l=(e,t)=>
2n=>{var r;if((null==t?void 0:t.variants)==null)return s(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:i,defaultVariants:l}=t,a=Object.keys(i).map(e=>{let t=null==n?void 0:n[e],r=null==l?void 0:l[e];if(null===t)return null;let s=o(t)||o(r);return i[e][s]}),c=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return s(e,a,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...i}=t;return Object.entries(i).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...l,...c}[t]):({...l,...c})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)};e.s(["cva",0,l],766181);var a=e.i(870066);let c=l("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-full font-bold transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-black text-white text-[14px] uppercase hover:bg-transparent hover:text-black border-black border-2",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),u=n.forwardRef(({className:e,variant:n,size:i,asChild:o=!1,...s},l)=>{let u=o?r.Slot:"button";return(0,t.jsx)(u,{className:(0,a.cn)(c({variant:n,size:i,className:e})),ref:l,...s})});u.displayName="Button",e.s(["Button",0,u,"buttonVariants",0,c],939310)},951286,e=>{"use strict";var t=e.i(968946),n=e.i(533337),r=e.i(67046),i=e.i(247824),o=e.i(208940),s=new WeakMap;function l(e,t){var n,r;let i,o,s;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let l=(n=e,r=t,i=n.length,(s=(o=a(r))>=0?o:i+o)<0||s>=i?-1:s);return -1===l?void 0:e[l]}function a(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],s.set(this,!0)}set(e,t){return s.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r,i=this.has(t),o=this.#e.length,s=a(e),l=s>=0?s:o+s,c=l<0||l>=o?-1:l;if(c===this.size||i&&c===this.size-1||-1===c)return this.set(t,n),this;let u=this.size+ +!i;s<0&&l++;let d=[...this.#e],f=!1;for(let e=l;e<u;e++)if(l===e){let o=d[e];d[e]===t&&(o=d[e+1]),i&&this.delete(t),r=this.get(o),this.set(t,n)}else{f||d[e-1]!==t||(f=!0);let n=d[f?e:e-1],i=r;r=this.get(n),this.delete(n),this.set(n,i)}return this}with(t,n,r){let i=new e(this);return i.insert(t,n,r),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=l(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=l(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return l(this.#e,e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],i=0;for(let e of this)Reflect.apply(t,n,[e,i,this])&&r.push(e),i++;return new e(r)}map(t,n){let r=[],i=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,i,this])]),i++;return new e(r)}reduce(...e){let[t,n]=e,r=0,i=n??this.at(0);for(let n of this)i=0===r&&1===e.length?n:Reflect.apply(t,this,[i,n,r,this]),r++;return i}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let i=this.at(n);
2r=n===this.size-1&&1===e.length?i:Reflect.apply(t,this,[r,i,n,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,i=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(i=n-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}});var c=e.i(174617),u=e.i(881726),d=e.i(550979),f=e.i(461165),p=e.i(493553),m=e.i(468183),h="Collapsible",[g,x]=(0,r.createContextScope)(h),[v,y]=g(h),b=n.forwardRef((e,r)=>{let{__scopeCollapsible:i,open:o,defaultOpen:s,disabled:l,onOpenChange:a,...c}=e,[f,p]=(0,u.useControllableState)({prop:o,defaultProp:s??!1,onChange:a,caller:h});return(0,t.jsx)(v,{scope:i,disabled:l,contentId:(0,m.useId)(),open:f,onOpenToggle:n.useCallback(()=>p(e=>!e),[p]),children:(0,t.jsx)(d.Primitive.div,{"data-state":A(f),"data-disabled":l?"":void 0,...c,ref:r})})});b.displayName=h;var w="CollapsibleTrigger",N=n.forwardRef((e,n)=>{let{__scopeCollapsible:r,...i}=e,o=y(w,r);return(0,t.jsx)(d.Primitive.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":A(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...i,ref:n,onClick:(0,c.composeEventHandlers)(e.onClick,o.onOpenToggle)})});N.displayName=w;var j="CollapsibleContent",k=n.forwardRef((e,n)=>{let{forceMount:r,...i}=e,o=y(j,e.__scopeCollapsible);return(0,t.jsx)(p.Presence,{present:r||o.open,children:({present:e})=>(0,t.jsx)(C,{...i,ref:n,present:e})})});k.displayName=j;var C=n.forwardRef((e,r)=>{let{__scopeCollapsible:o,present:s,children:l,...a}=e,c=y(j,o),[u,p]=n.useState(s),m=n.useRef(null),h=(0,i.useComposedRefs)(r,m),g=n.useRef(0),x=g.current,v=n.useRef(0),b=v.current,w=c.open||u,N=n.useRef(w),k=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>N.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.useLayoutEffect)(()=>{let e=m.current;if(e){k.current=k.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,v.current=t.width,N.current||(e.style.transitionDuration=k.current.transitionDuration,e.style.animationName=k.current.animationName),p(s)}},[c.open,s]),(0,t.jsx)(d.Primitive.div,{"data-state":A(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!w,...a,ref:h,style:{"--radix-collapsible-content-height":x?`${x}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...e.style},children:w&&l})});function A(e){return e?"open":"closed"}var O=e.i(904307),S="Accordion",R=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[E,I,D]=function(e){let s=e+"CollectionProvider",[l,a]=(0,r.createContextScope)(s),[c,u]=l(s,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:r,children:i}=e,o=n.default.useRef(null),s=n.default.useRef(new Map).current;return(0,t.jsx)(c,{scope:r,itemMap:s,collectionRef:o,children:i})};d.displayName=s;let f=e+"CollectionSlot",p=(0,o.createSlot)(f),m=n.default.forwardRef((e,n)=>{let{scope:r,children:o}=e,s=u(f,r),l=(0,i.useComposedRefs)(n,s.collectionRef);return(0,t.jsx)(p,{ref:l,children:o})});m.displayName=f;let h=e+"CollectionItemSlot",g="data-radix-collection-item",x=(0,o.createSlot)(h),v=n.default.forwardRef((e,r)=>{let{scope:o,children:s,...l}=e,a=n.default.useRef(null),c=(0,i.useComposedRefs)(r,a),d=u(h,o);return n.default.useEffect(()=>(d.itemMap.set(a,{ref:a,...l}),()=>void d.itemMap.delete(a))),(0,t.jsx)(x,{...{[g]:""},ref:c,children:s})});return v.displayName=h,[{Provider:d,Slot:m,ItemSlot:v},function(t){let r=u(e+"CollectionConsumer",t);return n.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(r.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[r.collectionRef,r.itemMap])},a]}(S),[M,P]=(0,r.createContextScope)(S,[D,x]),_=x(),L=n.default.forwardRef((e,n
2)=>{let{type:r,...i}=e;return(0,t.jsx)(E.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,t.jsx)(B,{...i,ref:n}):(0,t.jsx)(U,{...i,ref:n})})});L.displayName=S;var[z,T]=M(S),[F,$]=M(S,{collapsible:!1}),U=n.default.forwardRef((e,r)=>{let{value:i,defaultValue:o,onValueChange:s=()=>{},collapsible:l=!1,...a}=e,[c,d]=(0,u.useControllableState)({prop:i,defaultProp:o??"",onChange:s,caller:S});return(0,t.jsx)(z,{scope:e.__scopeAccordion,value:n.default.useMemo(()=>c?[c]:[],[c]),onItemOpen:d,onItemClose:n.default.useCallback(()=>l&&d(""),[l,d]),children:(0,t.jsx)(F,{scope:e.__scopeAccordion,collapsible:l,children:(0,t.jsx)(W,{...a,ref:r})})})}),B=n.default.forwardRef((e,r)=>{let{value:i,defaultValue:o,onValueChange:s=()=>{},...l}=e,[a,c]=(0,u.useControllableState)({prop:i,defaultProp:o??[],onChange:s,caller:S}),d=n.default.useCallback(e=>c((t=[])=>[...t,e]),[c]),f=n.default.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,t.jsx)(z,{scope:e.__scopeAccordion,value:a,onItemOpen:d,onItemClose:f,children:(0,t.jsx)(F,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(W,{...l,ref:r})})})}),[V,H]=M(S),W=n.default.forwardRef((e,r)=>{let{__scopeAccordion:o,disabled:s,dir:l,orientation:a="vertical",...u}=e,f=n.default.useRef(null),p=(0,i.useComposedRefs)(f,r),m=I(o),h="ltr"===(0,O.useDirection)(l),g=(0,c.composeEventHandlers)(e.onKeyDown,e=>{if(!R.includes(e.key))return;let t=e.target,n=m().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),i=n.length;if(-1===r)return;e.preventDefault();let o=r,s=i-1,l=()=>{(o=r+1)>s&&(o=0)},c=()=>{(o=r-1)<0&&(o=s)};switch(e.key){case"Home":o=0;break;case"End":o=s;break;case"ArrowRight":"horizontal"===a&&(h?l():c());break;case"ArrowDown":"vertical"===a&&l();break;case"ArrowLeft":"horizontal"===a&&(h?c():l());break;case"ArrowUp":"vertical"===a&&c()}let u=o%i;n[u].ref.current?.focus()});return(0,t.jsx)(V,{scope:o,disabled:s,direction:l,orientation:a,children:(0,t.jsx)(E.Slot,{scope:o,children:(0,t.jsx)(d.Primitive.div,{...u,"data-orientation":a,ref:p,onKeyDown:s?void 0:g})})})}),q="AccordionItem",[G,K]=M(q),X=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,value:i,...o}=e,s=H(q,r),l=T(q,r),a=_(r),c=(0,m.useId)(),u=i&&l.value.includes(i)||!1,d=s.disabled||e.disabled;return(0,t.jsx)(G,{scope:r,open:u,disabled:d,triggerId:c,children:(0,t.jsx)(b,{"data-orientation":s.orientation,"data-state":en(u),...a,...o,ref:n,disabled:d,open:u,onOpenChange:e=>{e?l.onItemOpen(i):l.onItemClose(i)}})})});X.displayName=q;var Z="AccordionHeader",J=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...i}=e,o=H(S,r),s=K(Z,r);return(0,t.jsx)(d.Primitive.h3,{"data-orientation":o.orientation,"data-state":en(s.open),"data-disabled":s.disabled?"":void 0,...i,ref:n})});J.displayName=Z;var Y="AccordionTrigger",Q=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...i}=e,o=H(S,r),s=K(Y,r),l=$(Y,r),a=_(r);return(0,t.jsx)(E.ItemSlot,{scope:r,children:(0,t.jsx)(N,{"aria-disabled":s.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:s.triggerId,...a,...i,ref:n})})});Q.displayName=Y;var ee="AccordionContent",et=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...i}=e,o=H(S,r),s=K(ee,r),l=_(r);return(0,t.jsx)(k,{role:"region","aria-labelledby":s.triggerId,"data-orientation":o.orientation,...l,...i,ref:n,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function en(e){return e?"open":"closed"}et.displayName=ee;var er=e.i(870066);let ei=n.forwardRef(({className:e,...n},r)=>(0,t.jsx)(X,{ref:r,className:(0,er.cn)("border-b group",e),...n}));ei.displayName="AccordionItem";let eo=n.forwardRef(({className:e,children:n,...r},i)=>(0,t.jsx)(J,{className:"flex",children:(0,t.jsxs)(Q,{ref:i,className:(0,er.cn)("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-45",e),...r,children:[n,(0,t.jsxs)("span",{className:"w-3 h-3 duration-500 ease-in-out transition-transform relative flex items-center justify-center group-data-[state=open]:rotate-90",children:[(0,t.jsx)("span",{className:"w-full h-0.5 bg-[currentColor] block duration-500 ease-in-out transition-transform group-data-[state=open]:rotate-90"}),(0,t.jsx)("span",{className:"h-full w-0.5 bg-[currentColor] absolute block"})]})]})}));eo.displayName=Q.displayName;let es=n.forwardRef(({className:e,children:n,...r},i)=>(0,t.jsx)(et,{ref:i,className:"overflow-hidden data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down ![animation-duration:500ms] ![animation-timing-function:var(--ease-in-out)]",...r,children:(0,t.jsx)("div",{className:(0,er.cn)("pb-4 pt-0",e),children:n})}));es.displayName=et.displayName,e.s(["Accordion",0,L,"AccordionContent",0,es,"AccordionItem",0,ei,"AccordionTrigger",0,eo],951286)},113226,e=>{"use strict";var t=e.i(968946);let n={direction:"forward",speed:2,startDelay:1e3,active:!0,breakpoints:{},playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,rootNode:null};function r(e={}){let t,i,o,s,l,a=0,c=!1,u=!1;function d(){if(o||c)return;i.emit("autoScroll:play");let e=i.internalEngine(),{ownerWindow:n}=e;a=n.setTimeout(()=>{e.scrollBody=function(e){let{location:n,previousLocation:r,offsetLocation:o,target:s,scrollTarget:l,index:a,indexPrevious:c,limit:{reachedMin:u,reachedMax:d,constrain:p},options:{loop:m}}=e,h="forward"===t.direction?-1:1,g=()=>N,x=0,v=0,y=n.get(),b=0,w=!1,N={direction:()=>v,duration:()=>-1,velocity:()=>x,settled:()=>w,seek:function(){r.set(n),x=h*t.speed,y+=x,n.add(x),s.set(n),v=Math.sign(y-b),b=y;let e=l.byDistance(0,!1).index;a.get()!==e&&(c.set(a.get()),a.set(e),i.emit("select"));let g="forward"===t.direction?u(o.get()):d(o.get());if(!m&&g){w=!0;let e=p(n.get());n.set(e),s.set(n),f()}return N},useBaseFriction:g,useBaseDuration:g,useFriction:g,useDuration:g};return N}(e),e.animation.start()},s),c=!0}function f(){if(o||!c)return;i.emit("autoScroll:stop");let e=i.internalEngine(),{ownerWindow:t}=e;e.scrollBody=l,t.clearTimeout(a),a=0,c=!1}function p(){u||f()}function m(){u||v()}function h(){u=!0,f()}function g(){u=!1,d()}function x(){i.off("settle",x),d()}function v(){i.on("settle",x)}return{name:"autoScroll",options:e,init:function(a,c){var u,x;let v;i=a;let{mergeOptions:y,optionsAtMedia:b}=c,w=y(n,r.globalOptions);if(t=b(y(w,e)),i.scrollSnapList().length<=1)return;s=t.startDelay,o=!1,l=i.internalEngine().scrollBody;let{eventStore:N}=i.internalEngine(),j=!!i.internalEngine().options.watchDrag,k=(u=i,x=t.rootNode,v=u.rootNode(),x&&x(v)||v);
2j&&i.on("pointerDown",p),j&&!t.stopOnInteraction&&i.on("pointerUp",m),t.stopOnMouseEnter&&N.add(k,"mouseenter",h),t.stopOnMouseEnter&&!t.stopOnInteraction&&N.add(k,"mouseleave",g),t.stopOnFocusIn&&i.on("slideFocusStart",f),t.stopOnFocusIn&&!t.stopOnInteraction&&N.add(i.containerNode(),"focusout",d),t.playOnInit&&d()},destroy:function(){i.off("pointerDown",p).off("pointerUp",m).off("slideFocusStart",f).off("settle",x),f(),o=!0,c=!1},play:function(e){void 0!==e&&(s=e),d()},stop:function(){c&&f()},reset:function(){c&&(f(),v())},isPlaying:function(){return c}}}r.globalOptions=void 0;var i=e.i(533337),o=e.i(765893),s=e.i(829622),l=e.i(951286),a=e.i(324209),c=e.i(410687);let u=(0,c.default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),d=(0,c.default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);var f=e.i(870066),p=e.i(939310);let m=i.createContext(null);function h(){let e=i.useContext(m);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}let g=i.forwardRef(({orientation:e="horizontal",opts:n,setApi:r,plugins:o,className:s,children:l,...c},u)=>{let[d,p]=(0,a.default)({...n,axis:"horizontal"===e?"x":"y"},o),[h,g]=i.useState(!1),[x,v]=i.useState(!1),y=i.useCallback(e=>{e&&(g(e.canScrollPrev()),v(e.canScrollNext()))},[]),b=i.useCallback(()=>p?.scrollPrev(),[p]),w=i.useCallback(()=>p?.scrollNext(),[p]),N=i.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),b()):"ArrowRight"===e.key&&(e.preventDefault(),w())},[b,w]);return i.useEffect(()=>{p&&r&&r(p)},[p,r]),i.useEffect(()=>{if(p)return y(p),p.on("reInit",y),p.on("select",y),()=>{p?.off("select",y)}},[p,y]),(0,t.jsx)(m.Provider,{value:{carouselRef:d,api:p,opts:n,orientation:e,scrollPrev:b,scrollNext:w,canScrollPrev:h,canScrollNext:x},children:(0,t.jsx)("div",{ref:u,onKeyDownCapture:N,className:(0,f.cn)("relative",s),role:"region","aria-roledescription":"carousel",...c,children:l})})});g.displayName="Carousel";let x=i.forwardRef(({className:e,...n},r)=>{let{carouselRef:i,orientation:o}=h();return(0,t.jsx)("div",{ref:i,className:"overflow-hidden",children:(0,t.jsx)("div",{ref:r,className:(0,f.cn)("flex","horizontal"===o?"-ml-4":"-mt-4 flex-col",e),...n})})});x.displayName="CarouselContent";let v=i.forwardRef(({className:e,...n},r)=>{let{orientation:i}=h();return(0,t.jsx)("div",{ref:r,role:"group","aria-roledescription":"slide",className:(0,f.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===i?"pl-4":"pt-4",e),...n})});v.displayName="CarouselItem",i.forwardRef(({className:e,variant:n="outline",size:r="icon",...i},o)=>{let{orientation:s,scrollPrev:l,canScrollPrev:a}=h();return(0,t.jsxs)(p.Button,{ref:o,variant:n,size:r,className:(0,f.cn)("absolute h-8 w-8 rounded-full","horizontal"===s?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!a,onClick:l,...i,children:[(0,t.jsx)(u,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Previous slide"})]})}).displayName="CarouselPrevious",i.forwardRef(({className:e,variant:n="outline",size:r="icon",...i},o)=>{let{orientation:s,scrollNext:l,canScrollNext:a}=h();return(0,t.jsxs)(p.Button,{ref:o,variant:n,size:r,className:(0,f.cn)("absolute h-8 w-8 rounded-full","horizontal"===s?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!a,onClick:l,...i,children:[(0,t.jsx)(d,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Next slide"})]})}).displayName="CarouselNext";var y=e.i(490016);let b=["Grand Opening","Lincoln Park","August 2026"],w="#e73c2b",N=({items:e,isOpen:n,onToggle:o})=>{let s=(0,i.useMemo)(()=>{let t=e?.filter(Boolean).length?e.filter(Boolean):b;return Array.from({length:12},()=>t).flat()},[e]),l=(0,i.useMemo)(()=>[r({direction:"forward",playOnInit:!0,speed:.7,startDelay:0,stopOnFocusIn:!0,stopOnInteraction:!1,stopOnMouseEnter:!0})],[]);return(0,t.jsx)("div",{className:"relative h-10 w-full overflow-hidden bg-[var(--announcement-accent)] text-white",children:(0,t.jsxs)(g,{opts:{align:"start",containScroll:!1,dragFree:!0,loop:!0},plugins:l,children:[(0,t.jsx)(x,{"aria-hidden":"true",className:"ml-0 items-center gap-4 py-2",children:s.map((e,n)=>(0,t.jsxs)(v,{className:"flex basis-auto items-center gap-4 pl-0",children:[(0,t.jsx)("span",{className:"text-18 font-bold uppercase leading-[0.9] tracking-[-0.36px]",children:e}),(0,t.jsx)("img",{alt:"","aria-hidden":"true",className:"h-6 w-6 shrink-0",src:"/store-announcement-icon.svg"})]},`${e}-${n}`))}),(0,t.jsx)("button",{"aria-expanded":n,"aria-label":n?"Close store announcement":"Open store announcement",className:"absolute inset-0 z-10 block h-full w-full text-left",onClick:o,type:"button"})]})})},j=({label:e,children:n})=>(0,t.jsxs)("div",{className:"text-14 font-bold leading-[1.25]",children:[(0,t.jsx)("p",{className:"uppercase opacity-50",children:e}),n]}),k=({items:e=[]})=>(0,t.jsx)("div",{children:e.map((e,n)=>(0,t.jsx)("p",{children:e},`${e}-${n}`))}),C=()=>(0,t.jsx)(s.SmallArrowRightUp,{"aria-hidden":"true",className:"h-4 w-[9px] shrink-0",fill:"currentColor"}),A=({information:e})=>(0,t.jsxs)(j,{label:e.label,children:[(0,t.jsx)("p",{className:"whitespace-pre-line",children:e.content}),e.linkUrl&&(0,t.jsxs)("a",{className:"mt-4 flex w-fit items-center gap-1 transition-colors hover:text-black",href:e.linkUrl,rel:"noopener noreferrer",target:"_blank",children:[e.linkLabel||"Learn More",(0,t.jsx)(C,{})]})]});e.s(["default",0,({accentColor:e=w,description:n,directionsUrl:r,eventHours:s,eyebrow:a="Grand Opening",giftWithPurchase:c=[],giftsInclude:u=[],information:d=[],location:f,marqueeItems:p,media:m=[],title:h})=>{let[g,x]=(0,i.useState)(""),v="announcement"===g,b=h?.split("\n").filter(
2Boolean)||[],O=Array.isArray(d)?d:[],S=Array.isArray(m)?m:[],R=S.length>0,E=O.length>0,I=S[0];return(0,t.jsx)("section",{"aria-label":"Store announcement",className:"[--announcement-accent:var(--accent)]",style:{"--announcement-accent":e||w},children:(0,t.jsx)(l.Accordion,{collapsible:!0,onValueChange:x,type:"single",value:g,children:(0,t.jsxs)(l.AccordionItem,{className:"border-none",value:"announcement",children:[(0,t.jsx)(N,{isOpen:v,items:p,onToggle:()=>x(v?"":"announcement")}),(0,t.jsx)(l.AccordionContent,{className:"pb-0",children:(0,t.jsxs)("div",{className:(0,y.cn)("relative bg-[#f1e9d4] text-[var(--announcement-accent)]",R&&!E&&"1200:grid 1200:grid-cols-3"),children:[(0,t.jsx)("button",{"aria-label":"Close store announcement",className:"absolute right-2 top-2 z-10 flex h-8 w-8 items-center justify-center text-20 font-bold leading-none hover:text-black focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 800:right-4 800:top-3",onClick:()=>x(""),type:"button",children:(0,t.jsx)("span",{"aria-hidden":"true",children:"Ã"})}),R&&!E&&(0,t.jsx)("div",{className:"hidden 1200:col-span-2 1200:grid 1200:grid-cols-2 1200:gap-1",children:S.map((e,n)=>(0,t.jsx)("div",{className:(0,y.cn)("relative aspect-[478/597] overflow-hidden",1===S.length&&"col-span-2"),children:(0,t.jsx)(o.default,{fill:!0,photo:e,sizes:"(min-width: 1200px) 33vw, 50vw"})},e._key||e.asset?._ref||n))}),(0,t.jsxs)("div",{className:(0,y.cn)("grid gap-x-8 gap-y-4 px-4 pb-8 pt-10 800:grid-cols-2",E?"1200:grid-cols-[minmax(320px,448px)_213px_213px_minmax(280px,356px)] 1200:items-start 1200:justify-between 1200:gap-x-4 1200:px-4 1200:py-10":R?"800:px-4 800:pb-10 800:pt-10 1200:col-span-1 1200:grid-cols-2 1200:content-start 1200:px-3":"800:px-4 800:pb-10 800:pt-10 1200:grid-cols-[minmax(0,1fr)_213px_213px_212px_212px] 1200:gap-x-4 1400:grid-cols-[448px_213px_213px_212px_212px] 1400:justify-between 1400:gap-x-0"),children:[(0,t.jsxs)("div",{className:(0,y.cn)("order-1",E?"1200:order-none 1200:row-span-2":R?"1200:order-none 1200:col-span-2":"1200:row-span-2"),children:[(0,t.jsx)("span",{className:"flex h-[13px] w-fit items-center rounded-full bg-[var(--announcement-accent)] px-1 text-10 font-bold uppercase leading-none text-white 800:h-4 800:px-2 800:text-14",children:a}),(0,t.jsx)("h2",{className:"mt-4 whitespace-pre-line text-24 font-bold uppercase leading-[0.9] tracking-[-0.48px] 800:text-40 800:leading-none 800:tracking-[-0.8px]",children:b.join("\n")}),n&&(0,t.jsx)("p",{className:"mt-4 max-w-[444px] text-14 font-bold leading-[1.25]",children:n})]}),R&&!E&&(0,t.jsx)("div",{className:"border-current order-1 hidden border-t 1200:order-none 1200:col-span-2 1200:block"}),O.length?O.map(e=>(0,t.jsx)("div",{className:"order-2 800:order-none",children:(0,t.jsx)(A,{information:e})},e._key)):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"order-4 800:order-none",children:(0,t.jsxs)(j,{label:"Location",children:[(0,t.jsx)("p",{className:"whitespace-pre-line",children:f}),r&&(0,t.jsxs)("a",{className:"mt-4 flex w-fit items-center gap-1 transition-colors hover:text-black",href:r,rel:"noopener noreferrer",target:"_blank",children:["Get Directions",(0,t.jsx)(C,{})]})]})}),(0,t.jsx)("div",{className:"order-2 800:order-none",children:(0,t.jsx)(j,{label:"Event Hours",children:(0,t.jsx)("p",{className:"whitespace-pre-line",children:s})})}),(0,t.jsx)("div",{className:"order-3 800:order-none",children:(0,t.jsx)(j,{label:"Gift with Purchase",children:(0,t.jsx)(k,{items:c})})}),(0,t.jsx)("div",{className:"order-5 800:order-none",children:(0,t.jsx)(j,{label:"Gifts Include",children:(0,t.jsx)(k,{items:u})})})]}),E&&(0,t.jsx)("div",{className:"relative hidden aspect-[393/284] overflow-hidden bg-[#d9d9d9] 1200:order-none 1200:col-start-4 1200:row-start-1 1200:block","data-testid":"generic-event-media",children:I&&(0,t.jsx)(o.default,{fill:!0,photo:I,sizes:"(min-width: 1200px) 25vw, 100vw"})})]}),E&&(0,t.jsx)("div",{className:"relative aspect-[393/284] w-full overflow-hidden bg-[#d9d9d9] 1200:hidden","data-testid":"generic-event-media",children:I&&(0,t.jsx)(o.default,{fill:!0,photo:I,sizes:"100vw"})}),R&&!E&&(0,t.jsx)("div",{className:"grid grid-cols-2 gap-1 1200:
2hidden",children:S.map((e,n)=>(0,t.jsx)("div",{className:(0,y.cn)("relative aspect-[195/245] overflow-hidden",1===S.length&&"col-span-2"),children:(0,t.jsx)(o.default,{fill:!0,photo:e,sizes:"50vw"})},e._key||e.asset?._ref||n))})]})})]})})})}],113226)},543900,e=>{e.n(e.i(113226))}]); 3 4//# debugId=1f5dd431-c0fc-5086-0a97-ceec568e93fb 5//# sourceMappingURL=3e23l4smd_3yb.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.