1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,819134,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(982166),i=e.i(989970),o=e.i(647163);function a({children:e,className:a}){let l=(0,n.useRef)(null),s=e.split(" ");return(0,r.useGsapScope)(({matchMedia:e})=>{e.add(r.MOTION_OK,()=>{let e,t,n=l.current;if(!n)return;let o=Array.from(n.querySelectorAll("[data-sweep-letter]"));if(0===o.length)return;let a=o.map(e=>getComputedStyle(e).color),s=((e=document.createElement("span")).setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.opacity="0",e.style.pointerEvents="none",e.style.color="hsl(var(--clay-tint))",n.appendChild(e),t=getComputedStyle(e).color,e.remove(),t||null);s&&i.gsap.timeline({scrollTrigger:{trigger:n,start:r.MOTION.sweep.start,once:!0}}).to(o,{color:s,duration:r.MOTION.sweep.inDuration,stagger:r.MOTION.sweep.stagger}).to(o,{color:e=>a[e],duration:r.MOTION.sweep.outDuration,stagger:r.MOTION.sweep.stagger,clearProps:"color"},r.MOTION.sweep.inDuration)})},l),(0,t.jsxs)("em",{ref:l,className:(0,o.cn)("font-normal italic",a),children:[(0,t.jsx)("span",{className:"sr-only",children:e}),(0,t.jsx)("span",{"aria-hidden":"true",children:s.map((e,r)=>(0,t.jsxs)(n.Fragment,{children:[r>0?" ":null,(0,t.jsx)("span",{className:"whitespace-nowrap",children:Array.from(e).map((e,n)=>(0,t.jsx)("span",{"data-sweep-letter":"",className:"inline-block",children:e},n))})]},r))})]})}e.s(["AccentWord",()=>a])},153960,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(982166),i=e.i(989970);function o({children:e,scrub:o=!1,className:a}){let l=(0,n.useRef)(null);return(0,r.useGsapScope)(({matchMedia:e})=>{e.add(r.MOTION_OK,()=>{let e=l.current;e&&i.gsap.fromTo(e,{clipPath:"inset(12% round 24px)"},{clipPath:"inset(0% round 0px)",duration:o?void 0:r.MOTION.reveal.duration,ease:o?"none":r.MOTION.reveal.ease,scrollTrigger:o?{trigger:e,start:"top bottom",end:"center center",scrub:!0}:{trigger:e,start:r.MOTION.reveal.start,once:!0}})})},l),(0,t.jsx)("div",{ref:l,className:a,children:e})}e.s(["ClipReveal",()=>o])},300922,e=>{"use strict";var t=e.i(843476),n=e.i(657688),r=e.i(271645),i=e.i(982166),o=e.i(989970),a=e.i(647163);let l=i.MOTION.parallax.yPercent,s=`${100+2*l}%`;function u({src:e,alt:u,sizes:c,objectPosition:d="50% 50%",className:f,priority:m}){let p=(0,r.useRef)(null),h=(0,r.useRef)(null);return(0,i.useGsapScope)(({matchMedia:e})=>{e.add(i.MOTION_OK,()=>{let e=h.current,t=p.current;e&&t&&o.gsap.fromTo(e,{yPercent:-l},{yPercent:l,ease:"none",scrollTrigger:{trigger:t,start:"top bottom",end:"bottom top",scrub:!0}})})},p),(0,t.jsx)("div",{ref:p,className:(0,a.cn)("relative overflow-hidden",f),children:(0,t.jsx)("div",{className:"absolute inset-x-0 top-1/2 -translate-y-1/2",style:{height:s},children:(0,t.jsx)("div",{ref:h,className:"relative h-full w-full",children:(0,t.jsx)(n.default,{src:e,alt:u,fill:!0,sizes:c,priority:m,className:"object-cover",style:{objectPosition:d}})})})})}e.s(["ParallaxPhoto",()=>u])},73402,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(982166),i=e.i(989970);function o({children:e,stagger:o=!1,as:a="div",className:l}){let s=(0,n.useRef)(null);return(0,r.useGsapScope)(({matchMedia:e})=>{e.add(r.MOTION_OK,()=>{let e=s.current;if(!e)return;let t=o?Array.from(e.querySelectorAll("[data-reveal-item]")):[e];0!==t.length&&i.gsap.from(t,{opacity:0,y:r.MOTION.reveal.y,duration:r.MOTION.reveal.duration,ease:r.MOTION.reveal.ease,stagger:o?r.MOTION.reveal.stagger:0,scrollTrigger:{trigger:e,start:r.MOTION.reveal.start,once:!0}})})},s),(0,t.jsx)(a,{ref:s,className:l,children:e})}e.s(["Reveal",()=>o],73402)},630219,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(647163),i=e.i(442502);let o="--:--";function a({timeZone:e,cityName:a,className:l}){let s=(0,n.useRef)(null),u=(0,n.useCallback)(e=>{let t=setInterval(()=>{s.current=null,e()},3e4);return()=>clearInterval(t)},[]),c=(0,n.useCallback)(()=>(s.current&&s.current.timeZone===e||(s.current={timeZone:e,value:function(e){try{return new Intl.DateTimeFormat("en-US",{timeZone:e,hour:"numeric",minute:"2-digit"}).format(new Date)}catch(t){return console.error("Chapter clock could not format the local time",{operation:"ChapterClock.readLocalTime",timeZone:e,error:t instanceof Error?t.message:String(t),stack:t instanceof Error?t.stack:void 0}),o}}(e)}
1),s.current.value),[e]),d=(0,n.useSyncExternalStore)(u,c,()=>o),f=d!==o;return(0,t.jsxs)("span",{className:(0,r.cn)(i.LABEL,"inline-flex h-8 items-center rounded-full border border-border px-3 tabular-nums text-foreground",l),children:[(0,t.jsx)("span",{className:"sr-only",children:f?`Local time in ${a}: ${d}`:`Loading local time in ${a}`}),(0,t.jsx)("span",{"aria-hidden":"true",children:d})]})}e.s(["ChapterClock",()=>a])},877754,e=>{"use strict";var t=e.i(843476),n=e.i(770703),r=e.i(271645);function i(){return null}let o=(0,n.default)(()=>e.A(791968).then(e=>e.ConstellationField).catch(e=>(console.error("Homepage v2 could not load the constellation behind the page",{operation:"Constellation.loadField",module:"components/home-v2/constellation-field",error:e instanceof Error?e.message:String(e),stack:e instanceof Error?e.stack:void 0}),i)),{loadableGenerated:{modules:[111933]},ssr:!1,loading:i});function a(){let[e,n]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=()=>{window.scrollY<=0||(window.removeEventListener("scroll",e),n(!0))};return window.addEventListener("scroll",e,{passive:!0}),e(),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none fixed inset-x-0 top-0 z-0 h-lvh",children:e?(0,t.jsx)(o,{}):null})}e.s(["Constellation",()=>a])},973004,e=>{"use strict";var t=e.i(843476),n=e.i(657688),r=e.i(271645),i=e.i(948148),o=e.i(871689),a=e.i(972520);let l=(0,e.i(475254).default)("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);var s=e.i(431343),u=e.i(73402),c=e.i(819134),d=e.i(647163);function f({children:e,className:n}){return(0,t.jsxs)("p",{className:(0,d.cn)("font-label text-xs uppercase tracking-[0.14em] text-clay dark:text-clay-tint",n),children:[(0,t.jsx)("span",{"aria-hidden":"true",children:"[ "}),e,(0,t.jsx)("span",{"aria-hidden":"true",children:" ]"})]})}var m=e.i(442502);function p({id:e,eyebrow:n,lead:r,accent:i,description:o,action:a,className:l}){let s=!!o||!!a;return(0,t.jsxs)("div",{className:(0,d.cn)("grid gap-6 md:gap-10",s&&"md:grid-cols-[minmax(0,55fr)_minmax(0,45fr)] md:items-end",l),children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(f,{children:n}),(0,t.jsxs)("h2",{id:e,className:(0,d.cn)(m.DISPLAY_LG,"mt-4 text-balance text-foreground"),children:[r," ",(0,t.jsx)(c.AccentWord,{children:i})]})]}),s?(0,t.jsxs)("div",{className:"flex flex-col items-start gap-6",children:[o?(0,t.jsx)("p",{className:(0,d.cn)(m.BODY,"text-muted-foreground"),children:o}):null,a]}):null]})}function h(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function g(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&n.every(n=>{let r=e[n],i=t[n];return"function"==typeof r?`${r}`==`${i}`:h(r)&&h(i)?g(r,i):r===i})}function v(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function b(e){return"number"==typeof e}function x(e){return"string"==typeof e}function y(e){return"boolean"==typeof e}function w(e){return"[object Object]"===Object.prototype.toString.call(e)}function A(e){return Math.abs(e)}function j(e){return Math.sign(e)}function N(e){return O(e).map(Number)}function E(e){return e[C(e)]}function C(e){return Math.max(0,e.length-1)}function S(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function O(e){return Object.keys(e)}function R(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function k(){let e=[],t={add:function(n,r,i,o={passive:!0}){let a;return"addEventListener"in n?(n.addEventListener(r,i,o),a=()=>n.removeEventListener(r,i,o)):(n.addListener(i),a=()=>n.removeListener(i)),e.push(a),t},clear:function(){e=e.filter(e=>e())}};return t}function I(e=0,t=0){let n=A(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 P(e){let t=e;function n(e){return b(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 M(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=!1;return{clear:function(){!i&&(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){i||(r.transform=n(e.direction(t)))},toggleActive:function(e){i=!e}}}let T={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 L(e,t,n){let r,i,o,a,l,s,u,c,d=e.ownerDocument,f=d.defaultView,m=function(e){function t(e,t){return function e(t,n){return[t,n].reduce((t,n)=>
1(O(n).forEach(r=>{let i=t[r],o=n[r],a=w(i)&&w(o);t[r]=a?e(i,o):o}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(n){let r=n.breakpoints||{},i=O(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=>O(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(f),p=(c=[],{init:function(e,t){return(c=t.filter(({options:e})=>!1!==m.optionsAtMedia(e).active)).forEach(t=>t.init(e,m)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){c=c.filter(e=>e.destroy())}}),h=k(),g=(i={},o={init:function(e){r=e},emit:function(e){return(i[e]||[]).forEach(t=>t(r,e)),o},off:function(e,t){return i[e]=(i[e]||[]).filter(e=>e!==t),o},on:function(e,t){return i[e]=(i[e]||[]).concat([t]),o},clear:function(){i={}}}),{mergeOptions:v,optionsAtMedia:D,optionsMediaQueries:F}=m,{on:z,off:U,emit:_}=g,K=!1,B=v(T,L.globalOptions),$=v(B),V=[];function H(t,n){K||($=D(B=v(B,t)),V=n||V,function(){let{container:t,slides:n}=$;s=(x(t)?e.querySelector(t):t)||e.children[0];let r=x(n)?s.querySelectorAll(n):n;u=[].slice.call(r||s.children)}(),a=function t(n){let r=function(e,t,n,r,i,o,a){var l,s;let u,c,d,f,m,p,h,g,v,w,T,L,D,F,{align:z,axis:U,direction:_,startIndex:K,loop:B,duration:$,dragFree:V,dragThreshold:H,inViewThreshold:W,slidesToScroll:G,skipSnaps:Q,containScroll:J,watchResize:q,watchSlides:X,watchDrag:Y,watchFocus:Z}=o,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"===_,f=(d="y"===U)||!c?1:-1,m=d?"top":c?"right":"left",p=d?"bottom":c?"left":"right",{scroll:d?"y":"x",cross:d?"x":"y",startEdge:m,endEdge:p,measureSize:function(e){let{height:t,width:n}=e;return d?t:n},direction:function(e){return e*f}}),ei=er.measureSize(et),eo={measure:function(e){return e/100*ei}},ea=(l=z,s=ei,u={start:function(){return 0},center:function(e){return(s-e)/2},end:function(e){return s-e}},{measure:function(e,t){return x(l)?u[l](e):l(s,e,t)}}),el=!B&&!!J,{slideSizes:es,slideSizesWithGaps:eu,startGap:ec,endGap:ed}=function(e,t,n,r,i,o){let{measureSize:a,startEdge:l,endEdge:s}=e,u=n[0]&&i,c=function(){if(!u)return 0;let e=n[0];return A(t[l]-e[l])}(),d=u?parseFloat(o.getComputedStyle(E(r)).getPropertyValue(`margin-${s}`)):0,f=n.map(a),m=n.map((e,t,n)=>{let r=t===C(n);return t?r?f[t]+d:n[t+1][l]-e[l]:f[t]+c}).map(A);return{slideSizes:f,slideSizesWithGaps:m,startGap:c,endGap:d}}(er,et,en,n,B||!!J,i),ef=function(e,t,n,r,i,o,a,l,s){let{startEdge:u,endEdge:c,direction:d}=e,f=b(n);return{groupSlides:function(e){return f?N(e).filter(e=>e%n==0).map(t=>e.slice(t,t+n)):e.length?N(e).reduce((n,s,f)=>{let m=E(n)||0,p=s===C(e),h=i[u]-o[m][u],g=i[u]-o[s][c],v=r||0!==m?0:d(a),b=A(g-(!r&&p?d(l):0)-(h+v));return f&&b>t+2&&n.push(s),p&&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,ec,ed,0),{snaps:em,snapsAligned:ep}=function(e,t,n,r,i){let{startEdge:o,endEdge:a}=e,{groupSlides:l}=i,s=l(r).map(e=>E(e)[a]-e[0][o]).map(A).map(t.measure),u=r.map(e=>n[o]-e[o]).map(e=>-A(e)),c=l(u).map(e=>e[0]).map((e,t)=>e+s[t]);return{snaps:u,snapsAligned:c}}(er,ea,et,en,ef),eh=-E(em)+E(eu),{snapsContained:eg,scrollContainLimit:ev}=function(e,t,n,r,i){let o,a,l=I(-t+e,0),s=n.map((e,t)=>{let{min:r,max:i}=l,o=l.constrain(e),a=t===C(n);return t?a||function(e,t){return 1>A(e-t)}(r,o)?r:function(e,t){return 1>A(e-t)}(i,o)?i:o:i}).map(e=>parseFloat(e.toFixed(3))),u=(o=s[0],a=E(s),I(s.lastIndexOf(o),s.indexOf(a)+1));return{snapsContained:function(){if(t<=e+2)return[l.max];if("keepSnaps"===r)return s;let{min:n,max:i}=u;return s.slice(n,i)}(),scrollContainLimit:u}}(ei,eh,ep,J,0),eb=el?eg:ep,{limit:ex}=(h=eb[0],{limit:I(B?h-eh:E(eb),h)}),ey=function e(t,n,r){let{constrain:i}=I(0,t),o=t+1,a=l(n);function l(e){return r?A((o+e)%o):i(e)}function s(){return e(t,a,r)}let u={get:function(){return a}
1,set:function(e){return a=l(e),u},add:function(e){return s().set(a+e)},clone:s};return u}(C(eb),K,B),ew=ey.clone(),eA=N(n),ej=function(e,t,n,r){let i=k(),o=1e3/60,a=null,l=0,s=0;function u(e){if(!s)return;a||(a=e);let i=e-a;for(a=e,l+=i;l>=o;)n(o),l-=o;r(l/o),s&&t.requestAnimationFrame(u)}function c(){t.cancelAnimationFrame(s),a=null,l=0,s=0}return{init:function(){i.add(e,"visibilitychange",()=>{e.hidden&&(a=null,l=0)})},destroy:function(){c(),i.clear()},start:function(){s||(s=t.requestAnimationFrame(u))},stop:c,update:()=>n(o),render:r}}(r,i,e=>(({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}},i)=>{r||n.constrain(e.pointerDown()),t.seek(i)})(eF,e),e=>(({scrollBody:e,translate:t,location:n,offsetLocation:r,scrollLooper:i,slideLooper:o,dragHandler:a,animation:l,eventHandler:s,scrollBounds:u,options:{loop:c}},d)=>{let f=e.settled(),m=!u.shouldConstrain(),p=c?f:f&&m;p&&!a.pointerDown()&&(l.stop(),s.emit("settle")),p||s.emit("scroll");let h=n.get()*d+eC.get()*(1-d);r.set(h),c&&(i.loop(e.direction()),o.loop()),t.to(r.get())})(eF,e)),eN=eb[ey.get()],eE=P(eN),eC=P(eN),eS=P(eN),eO=P(eN),eR=function(e,t,n,r,i,o){let a=0,l=0,s=i,u=.68,c=e.get(),d=0;function f(e){return s=e,p}function m(e){return u=e,p}let p={direction:function(){return l},duration:function(){return s},velocity:function(){return a},seek:function(t){let i=t/1e3,o=s*i,f=r.get()-e.get(),m=0;return s?(n.set(e),a+=f/o,a*=u,c+=a,e.add(a*i),m=c-d):(a=0,n.set(r),e.set(r),m=f),l=j(m),d=c,p},settled:function(){return .001>A(r.get()-t.get())},useBaseFriction:function(){return m(.68)},useBaseDuration:function(){return f(i)},useFriction:m,useDuration:f};return p}(eE,eS,eC,eO,$,0),ek=function(e,t,n,r,i){let{reachedAny:o,removeOffset:a,constrain:l}=r;function s(e){return e.concat().sort((e,t)=>A(e)-A(t))[0]}function u(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return s(i);let o=i.filter(e=>j(e)===r);return o.length?s(o):E(i)-n}return{byDistance:function(n,r){let s=i.get()+n,{index:c,distance:d}=function(n){let r=e?a(n):l(n),{index:i}=t.map((e,t)=>({diff:u(e-r,0),index:t})).sort((e,t)=>A(e.diff)-A(t.diff))[0];return{index:i,distance:r}}(s),f=!e&&o(s);if(!r||f)return{index:c,distance:n};let m=n+u(t[c]-d,0);return{index:c,distance:m}},byIndex:function(e,n){let r=u(t[e]-i.get(),n);return{index:e,distance:r}},shortcut:u}}(B,eb,eh,ex,eO),eI=function(e,t,n,r,i,o,a){function l(i){let l=i.distance,s=i.index!==t.get();
1o.add(l),l&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),s&&(n.set(t.get()),t.set(i.index),a.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,ey,ew,eR,ek,eO,a),eP=function(e){let{max:t,length:n}=e;return{get:function(e){return n?-((e-t)/n):0}}}(ex),eM=k(),eT=(v={},w=null,T=null,L=!1,{init:function(){g=new IntersectionObserver(e=>{L||(e.forEach(e=>{v[n.indexOf(e.target)]=e}),w=null,T=null,a.emit("slidesInView"))},{root:t.parentElement,threshold:W}),n.forEach(e=>g.observe(e))},destroy:function(){g&&g.disconnect(),L=!0},get:function(e=!0){if(e&&w)return w;if(!e&&T)return T;let t=O(v).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:i}=v[r];return(e&&i||!e&&!i)&&t.push(r),t},[]);return e&&(w=t),e||(T=t),t}}),{slideRegistry:eL}=function(e,t,n,r,i,o){let a,{groupSlides:l}=i,{min:s,max:u}=r;return{slideRegistry:(a=l(o),1===n.length?[o]:e&&"keepSnaps"!==t?a.slice(s,u).map((e,t,n)=>{let r=t===C(n);return t?r?S(C(o)-E(n)[0]+1,E(n)[0]):e:S(E(n[0])+1)}):a)}}(el,J,eb,ev,ef,eA),eD=function(e,t,n,r,i,o,a,l){let s={passive:!0,capture:!0},u=0;function c(e){"Tab"===e.code&&(u=new Date().getTime())}return{init:function(d){l&&(o.add(document,"keydown",c,!1),t.forEach((t,c)=>{o.add(t,"focus",t=>{(y(l)||l(d,t))&&function(t){if(new Date().getTime()-u>10)return;a.emit("slideFocusStart"),e.scrollLeft=0;let o=n.findIndex(e=>e.includes(t));b(o)&&(i.useDuration(0),r.index(o,0),a.emit("slideFocus"))}(c)},s)}))}}}(e,n,eL,eI,eR,eM,a,Z),eF={ownerDocument:r,ownerWindow:i,eventHandler:a,containerRect:et,slideRects:en,animation:ej,axis:er,dragHandler:function(e,t,n,r,i,o,a,l,s,u,c,d,f,m,p,h,g,v,b){let{cross:x,direction:w}=e,N=["INPUT","SELECT","TEXTAREA"],E={passive:!1},C=k(),S=k(),O=I(50,225).constrain(m.measure(20)),P={mouse:300,touch:400},M={mouse:500,touch:600},T=p?43:25,L=!1,D=0,F=0,z=!1,U=!1,_=!1,K=!1;function B(e){if(!R(e,r)&&e.touches.length>=2)return $(e);let t=o.readPoint(e),n=o.readPoint(e,x),a=A(t-D),s=A(n-F);if(!U&&!K&&(!e.cancelable||!(U=a>s)))return $(e);let c=o.pointerMove(e);a>h&&(_=!0),u.useFriction(.3).useDuration(.75),l.start(),i.add(w(c)),e.preventDefault()}function $(e){var t;let n,r,i=c.byDistance(0,!1).index!==d.get(),a=o.pointerUp(e)*(p?M:P)[K?"mouse":"touch"],l=(t=w(a),n=d.add(-1*j(t)),r=c.byDistance(t,!p).distance,p||A(t)<O?r:g&&i?.5*r:c.byIndex(n.get(),0).distance),m=function(e,t){var n,r;if(0===e||0===t||A(e)<=A(t))return 0;let i=(n=A(e),r=A(t),A(n-r));return A(i/e)}(a,l);U=!1,z=!1,S.clear(),u.useDuration(T-10*m).useFriction(.68+m/50),s.distance(l,!p),K=!1,f.emit("pointerUp")}function V(e){_&&(e.stopPropagation(),e.preventDefault(),_=!1)}return{init:function(e){b&&C.add(t,"dragstart",e=>e.preventDefault(),E).add(t,"touchmove",()=>void 0,E).add(t,"touchend",()=>void 0).add(t,"touchstart",l).add(t,"mousedown",l).add(t,"touchcancel",$).add(t,"contextmenu",$).add(t,"click",V,!0);function l(l){(y(b)||b(e,l))&&function(e){let l,s=R(e,r);if((K=s,_=p&&s&&!e.buttons&&L,L=A(i.get()-a.get())>=2,!s||0===e.button)&&(l=e.target.nodeName||"",!N.includes(l))){let r;z=!0,o.pointerDown(e),u.useFriction(0).useDuration(0),i.set(a),r=K?n:t,S.add(r,"touchmove",B,E).add(r,"touchend",$).add(r,"mousemove",B,E).add(r,"mouseup",$),D=o.readPoint(e),F=o.readPoint(e,x),f.emit("pointerDown")}}(l)}},destroy:function(){C.clear(),S.clear()},pointerDown:function(){return z}}}(er,e,r,i,eO,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(R(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),a=i(e)-i(n)>170;return r=e,a&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=o(r)-o(n),a=i(e)-i(n),l=i(e)-i(r)>170,s=t/a;return a&&!l&&A(s)>.1?s:0},readPoint:o}}(er,i),eE,ej,eI,eR,ek,ey,a,eo,V,H,Q,0,Y),eventStore:eM,percentOfView:eo,index:ey,indexPrevious:ew,limit:ex,location:eE,offsetLocation:eS,previousLocation:eC,options:o,resizeHandler:function(e,t,n,r,i,o,a){let l,s,u=[e].concat(r),c=[],d=!1;function f(e){return i.measureSize(a.measure(e))}return{init:function(i){o&&(s=f(e),c=r.map(f),l=new ResizeObserver(n=>{(y(o)||o(i,n))&&function(n){for(let o of n){if(d)return;let n=o.target===e,a=r.indexOf(o.target),l=n?s:c[a];if(A(f(n?e:r[a])-l)>=.5){i.reInit(),t.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>
1{u.forEach(e=>l.observe(e))}))},destroy:function(){d=!0,l&&l.disconnect()}}}(t,a,i,n,er,q,ee),scrollBody:eR,scrollBounds:function(e,t,n,r,i){let o=i.measure(10),a=i.measure(50),l=I(.1,.99),s=!1;function u(){return!s&&!!e.reachedAny(n.get())&&!!e.reachedAny(t.get())}return{shouldConstrain:u,constrain:function(i){if(!u())return;let s=e.reachedMin(t.get())?"min":"max",c=A(e[s]-t.get()),d=n.get()-t.get(),f=l.constrain(c/a);n.subtract(d*f),!i&&A(d)<o&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(e){s=!e}}}(ex,eS,eO,eR,eo),scrollLooper:function(e,t,n,r){let{reachedMin:i,reachedMax:o}=I(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?o(n.get()):-1===t&&i(n.get())))return;let a=-1*t*e;r.forEach(e=>e.add(a))}}}(eh,ex,eS,[eE,eS,eC,eO]),scrollProgress:eP,scrollSnapList:eb.map(eP.get),scrollSnaps:eb,scrollTarget:ek,scrollTo:eI,slideLooper:function(e,t,n,r,i,o,a,l,s){let u=N(i),c=N(i).reverse(),d=p(m(c,a[0]),n,!1).concat(p(m(u,t-a[0]-1),-n,!0));function f(e,t){return e.reduce((e,t)=>e-i[t],t)}function m(e,t){return e.reduce((e,n)=>f(e,t)>0?e.concat([n]):e,[])}function p(i,a,u){let c=o.map((e,n)=>({start:e-r[n]+.5+a,end:e+t-.5+a}));return i.map(t=>{let r=u?0:-n,i=u?n:0,o=c[t][u?"end":"start"];return{index:t,loopPoint:o,slideLocation:P(-1),translate:M(e,s[t]),target:()=>l.get()>o?r:i}})}return{canLoop:function(){return d.every(({index:e})=>.1>=f(u.filter(t=>t!==e),t))},clear:function(){d.forEach(e=>e.translate.clear())},loop:function(){d.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})},loopPoints:d}}(er,ei,eh,es,eu,em,eb,eS,n),slideFocus:eD,slidesHandler:(F=!1,{init:function(e){X&&(D=new MutationObserver(t=>{!F&&(y(X)||X(e,t))&&function(t){for(let n of t)if("childList"===n.type){e.reInit(),a.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){D&&D.disconnect(),F=!0}}),slidesInView:eT,slideIndexes:eA,slideRegistry:eL,slidesToScroll:ef,target:eO,translate:M(er,t)};return eF}(e,s,u,d,f,n,g);return n.loop&&!r.slideLooper.canLoop()?t(Object.assign({},n,{loop:!1})):r}($),F([B,...V.map(({options:e})=>e)]).forEach(e=>h.add(e,"change",W)),$.active&&(a.translate.to(a.location.get()),a.animation.init(),a.slidesInView.init(),a.slideFocus.init(q),a.eventHandler.init(q),a.resizeHandler.init(q),a.slidesHandler.init(q),a.options.loop&&a.slideLooper.loop(),s.offsetParent&&u.length&&a.dragHandler.init(q),l=p.init(q,V)))}function W(e,t){let n=J();G(),H(v({startIndex:n},e),t),g.emit("reInit")}function G(){a.dragHandler.destroy(),a.eventStore.clear(),a.translate.clear(),a.slideLooper.clear(),a.resizeHandler.destroy(),a.slidesHandler.destroy(),a.slidesInView.destroy(),a.animation.destroy(),p.destroy(),h.clear()}function Q(e,t,n){$.active&&!K&&(a.scrollBody.useBaseFriction().useDuration(!0===t?0:$.duration),a.scrollTo.index(e,n||0))}function J(){return a.index.get()}let q={canScrollNext:function(){return a.index.add(1).get()!==J()},canScrollPrev:function(){return a.index.add(-1).get()!==J()},containerNode:function(){return s},internalEngine:function(){return a},destroy:function(){K||(K=!0,h.clear(),G(),g.emit("destroy"),g.clear())},off:U,on:z,emit:_,plugins:function(){return l},previousScrollSnap:function(){return a.indexPrevious.get()},reInit:W,rootNode:function(){return e},scrollNext:function(e){Q(a.index.add(1).get(),e,-1)},scrollPrev:function(e){Q(a.index.add(-1).get(),e,1)},scrollProgress:function(){return a.scrollProgress.get(a.location.get())},scrollSnapList:function(){return a.scrollSnapList},scrollTo:Q,selectedScrollSnap:J,slideNodes:function(){return u},slidesInView:function(){return a.slidesInView.get()},slidesNotInView:function(){return a.slidesInView.get(!1)}};return H(t,n),setTimeout(()=>g.emit("init"),0),q}function D(e={},t=[]){let n=(0,r.useRef)(e),i=(0,r.useRef)(t),[o,a]=(0,r.useState)(),[l,s]=(0,r.useState)(),u=(0,r.useCallback)(()=>{o&&o.reInit(n.current,i.current)},[o]);return(0,r.useEffect)(()=>{g(n.current,e)||(n.current=e,u())},[e,u]),(0,r.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=v(e),r=v(t);return n.every((e,t)=>g(e,r[t]))}(i.current,t)&&(i.current=t,u())},[t,u]),(0,r.useEffect)(()=>
1{if("u">typeof window&&window.document&&window.document.createElement&&l){L.globalOptions=D.globalOptions;let e=L(l,n.current,i.current);return a(e),()=>e.destroy()}a(void 0)},[l,a]),[s,o]}L.globalOptions=void 0,D.globalOptions=void 0;var F=e.i(167881);let z=r.createContext(null);function U(){let e=r.useContext(z);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}let _=r.forwardRef(({orientation:e="horizontal",opts:n,setApi:i,plugins:o,className:a,children:l,...s},u)=>{let[c,f]=D({...n,axis:"horizontal"===e?"x":"y"},o),[m,p]=r.useState(!1),[h,g]=r.useState(!1),v=r.useCallback(e=>{e&&(p(e.canScrollPrev()),g(e.canScrollNext()))},[]),b=r.useCallback(()=>{f?.scrollPrev()},[f]),x=r.useCallback(()=>{f?.scrollNext()},[f]),y=r.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),b()):"ArrowRight"===e.key&&(e.preventDefault(),x())},[b,x]);return r.useEffect(()=>{f&&i&&i(f)},[f,i]),r.useEffect(()=>{if(f)return v(f),f.on("reInit",v),f.on("select",v),()=>{f?.off("select",v)}},[f,v]),(0,t.jsx)(z.Provider,{value:{carouselRef:c,api:f,opts:n,orientation:e||(n?.axis==="y"?"vertical":"horizontal"),scrollPrev:b,scrollNext:x,canScrollPrev:m,canScrollNext:h},children:(0,t.jsx)("div",{ref:u,onKeyDownCapture:y,className:(0,d.cn)("relative",a),role:"region","aria-roledescription":"carousel",...s,children:l})})});_.displayName="Carousel";let K=r.forwardRef(({className:e,...n},r)=>{let{carouselRef:i,orientation:o}=U();return(0,t.jsx)("div",{ref:i,className:"overflow-hidden",children:(0,t.jsx)("div",{ref:r,className:(0,d.cn)("flex","horizontal"===o?"-ml-4":"-mt-4 flex-col",e),...n})})});K.displayName="CarouselContent";let B=r.forwardRef(({className:e,...n},r)=>{let{orientation:i}=U();return(0,t.jsx)("div",{ref:r,role:"group","aria-roledescription":"slide",className:(0,d.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===i?"pl-4":"pt-4",e),...n})});B.displayName="CarouselItem",r.forwardRef(({className:e,variant:n="outline",size:r="icon",...i},a)=>{let{orientation:l,scrollPrev:s,canScrollPrev:u}=U();return(0,t.jsxs)(F.Button,{ref:a,variant:n,size:r,className:(0,d.cn)("absolute h-8 w-8 rounded-full","horizontal"===l?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!u,onClick:s,...i,children:[(0,t.jsx)(o.ArrowLeft,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Previous slide"})]})}).displayName="CarouselPrevious",r.forwardRef(({className:e,variant:n="outline",size:r="icon",...i},o)=>{let{orientation:l,scrollNext:s,canScrollNext:u}=U();return(0,t.jsxs)(F.Button,{ref:o,variant:n,size:r,className:(0,d.cn)("absolute h-8 w-8 rounded-full","horizontal"===l?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!u,onClick:s,...i,children:[(0,t.jsx)(a.ArrowRight,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Next slide"})]})}).displayName="CarouselNext";let $=[{src:"/img/home-v2/slider/ai-summit-phones-up.jpg",alt:"Summit attendees hold up their phones to capture a talk",place:"AI Summit",date:"2025-04-12",blurDataURL:"data:image/webp;base64,UklGRn4AAABXRUJQVlA4IHIAAABQAgCdASoQAA0AA4BaJQBOgMV44HWyxiV0gAAA/qzdz2WB9WthlMq7QVZyu5lV8NNNuUsFEXvl2hTC4Cz1P9F3Hm/HNWTm5PT83O+mumSgz6qZiA9bO/1JrKhNELc/SvmH8b6r8EAsYlA7V5NioERBAAA="},{src:"/img/home-v2/slider/ai-center-standing-room.jpg",alt:"A standing-room-only crowd, some seated on the floor, at the AI Center",place:"AI Center, Miami Dade College",date:"2026-03-10",blurDataURL:"data:image/webp;base64,UklGRnQAAABXRUJQVlA4IGgAAAAwAgCdASoQAAwAA4BaJYwCdAYtfUfMDKhOAAD8hCfoiWB1UUx1pm+nweDax+TPNPuI8/vtjxJLUrfyNTlcxJZXR0q/dUN3y3sLId/2V1dKPdgi/SH8aId/WpNAYFnH62o1Fl6eK5AAAA=="},{src:"/img/home-v2/slider/google-hackathon-floor.jpg",alt:"Teams fill the floor as a speaker addresses the Google Hackathon in Miami",place:"Google Hackathon",date:"2026-03-20",blurDataURL:"data:image/webp;base64,UklGRmAAAABXRUJQVlA4IFQAAADwAQCdASoQAAkAA4BaJYgCdAYsZMiuBgAA/r6AyIDQ9d9USNH42bd/gNVuOSWL3H+JeHXfWQigzuoRDYXeDoSj+hdoaBhF554wg0Do8rVIEZDQAAA="},{src:"/img/home-v2/slider/ai-summit-audience.jpg",alt:"The AI Summit audience, seen from the stage",place:"AI Summit",date:"2025-04-12",blurDataURL:"data:image/webp;base64,UklGRnIAAABXRUJQVlA4IGYAAABwAgCdASoQAAwAA4BaJZQCdAYubwn6zFS76iwAAP7pXmD3Bx64exBaf24aq4q7YNGlmpCP2iHvHi8UUqQhSTJoSjCx4uiCCM9razsCtJOSS7V3b9f4d6vDFH8bSQlPhahB67JLAAA="},{src:"/img/home-v2/slider/ai-center-hands-up.jpg",alt:"Attendees raise the
1ir hands during a talk at the AI Center, Miami Dade College",place:"AI Center, Miami Dade College",date:"2024-10-29",blurDataURL:"data:image/webp;base64,UklGRmwAAABXRUJQVlA4IGAAAADwAQCdASoQAAkAA4BaJbACdAYr7QjQGqAA+2mG5rtIR4L6MSR/n6anUl5jAfL8in785a2DlB2EgX7phzCE6zagrO91UqN9B04Ir/0p34bH+1lULtFvHzq1+P4u9s53AAA="},{src:"/img/home-v2/slider/build-week-room.jpg",alt:"A full room of builders at work during OpenAI Build Week",place:"OpenAI Build Week",date:"2026-07-21",blurDataURL:"data:image/webp;base64,UklGRlYAAABXRUJQVlA4IEoAAADwAQCdASoQAAkAA4BaJZQAAup6HP6xx9gA/qL/UjSKJHWTOLiQUDas1dQPU0FCMdvFXCptrFzxUIY2HnJ5x7jsO017GgxTgDI4AA=="},{src:"/img/home-v2/slider/ai-center-community.jpg",alt:"The DeepStation community cheering together at the AI Center",place:"AI Center, Miami Dade College",date:"2024-11-05",blurDataURL:"data:image/webp;base64,UklGRm4AAABXRUJQVlA4IGIAAAAQAgCdASoQAAwAA4BaJYwCw7Yt9PUEHtugAPqZta0gaMsSzwltAmEAnoWJ+ac0rrEiLK5td16h/EU2vDFtebNj17eWnqPQ9pjRWFcE8E844M1dG9PEdZk5Gze0KzE2dhgAAA=="},{src:"/img/home-v2/slider/build-week-pairing.jpg",alt:"Two builders pairing at one laptop during OpenAI Build Week",place:"OpenAI Build Week",date:"2026-07-21",blurDataURL:"data:image/webp;base64,UklGRngAAABXRUJQVlA4IGwAAAAwAgCdASoQAAsAA4BaJQBOgMWq7XCzLTGchAD6EHbt0Aoa04bMtcVZhFz5mZ/eeme+fsKdmTem/DEebS9KCdTGTYd1vfl49iIjEhZpG1PAJqg9g9UqJ+w/1jf3M0VmKk0cdbtBX+GXZuRAAAA="},{src:"/img/home-v2/slider/ai-demo-night-welcome.jpg",alt:"The host welcomes a full room at AI Demo Night",place:"AI Demo Night",date:"2026-09-17",blurDataURL:"data:image/webp;base64,UklGRnIAAABXRUJQVlA4IGYAAAAwAgCdASoQAAwAA4BaJZACdAYtL2cxKTlCgAD7GGLgoLqYdMLCOwfHRnU9U06tWilbsQC+FUXnQ3cAFnlHB0qWXXRCDEFPYZhwsvDahzGzLRTSAwKAgl2SA5P7aRUSGqIfx5QAAAA="}],V="(prefers-reduced-motion: reduce)";function H(e){let t=window.matchMedia(V);return t.addEventListener("change",e),()=>t.removeEventListener("change",e)}function W(e){return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)}let G=(0,d.cn)("inline-flex h-11 w-11 shrink-0 items-center justify-center rounded-full border border-border text-foreground","transition-colors duration-200 hover:border-clay dark:hover:border-clay-tint motion-reduce:transition-none","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background");function Q(){let e=(0,i.useTranslations)("HomeV2"),c=(0,i.useFormatter)(),f=(0,r.useSyncExternalStore)(H,()=>window.matchMedia(V).matches,()=>!0),h=(0,r.useSyncExternalStore)(W,()=>"visible"===document.visibilityState,()=>!1),g=$.length,v=(0,r.useRef)(null),b=(0,r.useRef)(null),x=(0,r.useRef)(0),[y,w]=(0,r.useState)(),[A,j]=(0,r.useState)(0),[N,E]=(0,r.useState)(()=>new Set([0])),[C,S]=(0,r.useState)(!1),[O,R]=(0,r.useState)(!1),[k,I]=(0,r.useState)(!1),[P,M]=(0,r.useState)(!1),[T,L]=(0,r.useState)(!1),D=(0,r.useCallback)(e=>{E(t=>{let n=[(e-1+g)%g,e,(e+1)%g];return n.every(e=>t.has(e))?t:new Set([...t,...n])})},[g]);(0,r.useEffect)(()=>{if(!y)return;let e=()=>{let e=y.selectedScrollSnap();x.current=e,j(e),D(e)},t=()=>L(!0),n=()=>L(!1);return y.on("select",e),y.on("pointerDown",t),y.on("pointerUp",n),()=>{y.off("select",e),y.off("pointerDown",t),y.off("pointerUp",n)}},[y,D]),(0,r.useEffect)(()=>{let e=v.current,t=b.current;if(!e||!t)return;let n=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(D(x.current),n.disconnect())},{rootMargin:"600px 0px"}),r=new IntersectionObserver(e=>S(e[e.length-1]?.isIntersecting??!1),{threshold:.5});return n.observe(e),r.observe(t),()=>{n.disconnect(),r.disconnect()}},[D]);let F=!f&&!O&&!k&&!P&&!T&&C&&h;return(0,r.useEffect)(()=>{if(!y||!F)return;let e=window.setTimeout(()=>y.scrollNext(),6e3);return()=>window.clearTimeout(e)},[y,F,A]),(0,t.jsxs)("section",{ref:v,"aria-labelledby":"home-v2-slider-heading",className:"py-20 md:py-28",children:[(0,t.jsx)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:(0,t.jsx)(u.Reveal,{children:(0,t.jsx)(p,{id:"home-v2-slider-heading",eyebrow:e("sliderEyebrow"),lead:e("sliderHeadingLead"),accent:e("sliderHeadingAccent")})})}),(0,t.jsxs)(_,{ref:b,setApi:w,opts:{loop:!0,duration:30*!f},tabIndex:0,"aria-label":e("sliderRegionLabel"),onPointerEnter:e=>{"mouse"===e.pointerType&&I(!0)},onPointerLeave:e=>{"mouse"===e.pointerType&&I(!1)},onFocus:()=>M(!0),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||M(!1)},className:"mt-12 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-ring md:mt-16",children:[(0,t.jsx)(K,{className:"ml-0",children:$.map((r,i)=>(0,t.jsx)(B,{className:"pl-0","aria-label":e("sliderSlideLabel",{current:i+1,total:g}),"aria-hidden":i!==A||void 0,children:(0,t.jsxs)("figure",{className:"m-0",children:[(0,t.jsx)("div",{className:"relative aspect-[4/3] w-full overflow-hidden bg-home-surface sm:aspect-[3/2] lg:aspect-[2/1] lg:max-h-[80svh]",children:N.has(i)?(0,t.jsx)(n.default,{src:r.src,alt:r.alt,fill:!0,sizes:"100vw",placeholder:"blur",blurDataURL:r.blurDataURL,draggable:!1,
1className:"object-cover"}):(0,t.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url("${r.blurDataURL}")`}})}),(0,t.jsxs)("figcaption",{className:(0,d.cn)(m.LABEL,"container mx-auto mt-4 px-4 text-foreground sm:px-6 lg:px-8"),children:[r.place," ",(0,t.jsx)("span",{"aria-hidden":"true",children:"·"})," ",(0,t.jsx)("time",{dateTime:r.date,children:c.dateTime(new Date(`${r.date}T12:00:00Z`),{month:"long",year:"numeric",timeZone:"UTC"})})]})]})},r.src))}),(0,t.jsxs)("div",{"aria-live":F?"off":"polite","aria-atomic":"true",className:"sr-only",children:[(0,t.jsx)("p",{children:e("sliderSlideLabel",{current:A+1,total:g})}),(0,t.jsx)("p",{children:$[A].alt})]}),(0,t.jsxs)("div",{className:"container mx-auto mt-6 flex items-center justify-between gap-4 px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)("p",{"aria-hidden":"true",className:(0,d.cn)(m.LABEL,"tabular-nums text-muted-foreground"),children:[String(A+1).padStart(2,"0")," / ",String(g).padStart(2,"0")]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("button",{type:"button",onClick:()=>y?.scrollPrev(),"aria-label":e("sliderPrevious"),className:G,children:(0,t.jsx)(o.ArrowLeft,{"aria-hidden":"true",className:"h-4 w-4"})}),(0,t.jsx)("button",{type:"button",onClick:()=>R(e=>!e),"aria-label":O?e("sliderPlay"):e("sliderPause"),className:(0,d.cn)(G,"motion-reduce:hidden"),children:O?(0,t.jsx)(s.Play,{"aria-hidden":"true",className:"h-4 w-4"}):(0,t.jsx)(l,{"aria-hidden":"true",className:"h-4 w-4"})}),(0,t.jsx)("button",{type:"button",onClick:()=>y?.scrollNext(),"aria-label":e("sliderNext"),className:G,children:(0,t.jsx)(a.ArrowRight,{"aria-hidden":"true",className:"h-4 w-4"})})]})]})]})]})}e.s(["EventSlider",()=>Q],973004)},711417,e=>{"use strict";var t,n=e.i(843476),r=e.i(492161),i=e.i(37727),o=e.i(526732),a=e.i(948148),l=e.i(271645),s=e.i(950868),u=e.i(464077),c=e.i(550530);let d=[{labelKey:"navCommunity",links:[{labelKey:"navChapters",href:"/#chapters"},{labelKey:"navTeam",href:"/team"},{labelKey:"navConnect",href:"/connect"}]},{labelKey:"navEvents",links:[{labelKey:"navUpcoming",href:`https://lu.ma/${u.brandName}`,isExternal:!0},{labelKey:"navHackathons",href:"/hackathons"}]},{labelKey:"navLearn",links:[{labelKey:"navCourses",href:"/courses"},{labelKey:"navBlog",href:"/blog"},{labelKey:"navSkillBloom",href:c.SKILLBLOOM_URL,isExternal:!0}]},{labelKey:"navPlatform",links:[{labelKey:"navHackathons",href:"/hackathons"},{labelKey:"navJobs",href:"/jobs"},{labelKey:"navPostAJob",href:"/jobs/post"}]},{labelKey:"navWorkWithUs",links:[{labelKey:"navConsulting",href:"/work-with-us"},{labelKey:"navVantagePost",href:c.VANTAGEPOST_URL,isExternal:!0}]}];var f=e.i(442502),m=e.i(371844),p=e.i(825640),h=e.i(393539),g=e.i(167881),v=e.i(630374),b=e.i(174080),x=Object.defineProperty,y=(e,t)=>x(e,"name",{value:t,configurable:!0});function w(e,t=[]){let r=[];function i(t,i){let o=l.createContext(i);o.displayName=t+"Context";let a=r.length;r=[...r,i];let s=y(t=>{let{scope:r,children:i,...s}=t,u=r?.[e]?.[a]||o,c=l.useMemo(()=>s,Object.values(s));return(0,n.jsx)(u.Provider,{value:c,children:i})},"Provider");function u(n,r,s={}){let{optional:c=!1}=s,d=r?.[e]?.[a]||o,f=l.useContext(d);if(f)return f;if(void 0!==i)return i;if(!c)throw Error(`\`${n}\` must be used within \`${t}\``)}return s.displayName=t+"Provider",y(u,"useContext"),[s,u]}y(i,"createContext");let o=y(()=>{let t=r.map(e=>l.createContext(e));return y(function(n){let r=n?.[e]||t;return l.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])},"useScope")},"createScope");return o.scopeName=e,[i,A(o,...t)]}function A(...e){let t=e[0];if(1===e.length)return t;let n=y(()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return y(function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return l.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])},"useComposedScopes")},"createScope");return n.scopeName=t.scopeName,n}y(function(e,t){let r=l.createContext(t);r.displayName=e+"Context";let i=y(e=>{let{children:t,...i}=e,o=l.useMemo(()=>i,Object.values(i));return(0,n.jsx)(r.Provider,{value:o,children:t})},"Provider");function o(n,i={}){let{optional:a=!1}=i,s=l.useContext(r);if(s)return s;if(void 0!==t)return t;if(!a)throw Error(`\`${n}\` must be used within \`${e}\``)}return i.displayName=e+"Provider",y(o,"useContext"),[i,o]},"createContext"),y(w,"createContextScope"),y(A,"composeContextScopes");var j=Object.defineProperty,N=(e,t)=>j(e,"name",{value:t,configurable:!0}),E=!!("u">typeof window&&window.document&&window.document.createElement);function C(e,t,{checkForDefaultPrevented:n=!0}={}){return N(function(r){if(e?.(r),!1===n||!r||!r.defaultPrevented)return t?.(r)},"handleEvent")}function S(e){if(!E)throw Error("Cannot access document outside of the DOM");return e?.ownerDocument??document}function O(e){return"IFRAME"===e.tagName}N(C,"composeEventHandlers"),N(function(e){if(!E)throw Error("Cannot access window outside of the DOM");return e?.ownerDocument?.defaultView??window},"getOwnerWindow"),N(S,"getOwnerDocument"),N(function e(t,n=!1){let{activeElement:r}=S(t);if(!r?.nodeName)return null;if(O(r)&&r.contentDocument)return e(r.contentDocument.body,n);if(n){let e=r.getAttribute("aria-activedescendant");if(e){let t=S(r).getElementById(e);if(t)return t}}return r},"getActiveElement"),N(O,"isFrame");var R=Object.defineProperty,k=(e,t)=>R(e,"name",{value:t,configurable:!0});function I(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function P(...e){return t=>{let n=!1,r=e.map(e=>{let r=I(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():I(e[t],null)}}}}function M(...e){return l.useCallback(P(...e),e)}k(I,"setRef"),k(P,"composeRefs"),k(M,"useComposedRefs");var T=Object.defineProperty,L=(e,t)=>T(e,"name",{value:t,configurable:!0});
1function D(e){let t=l.forwardRef((t,n)=>{let{children:r,...i}=t,o=null,a=!1,s=[];$(r)&&"function"==typeof G&&(r=G(r._payload)),l.Children.forEach(r,e=>{if(K(e)){a=!0;let t="child"in e.props?e.props.child:e.props.children;$(t)&&"function"==typeof G&&(t=G(t._payload)),o=z(e,t),s.push(o?.props?.children)}else s.push(e)}),o?o=l.cloneElement(o,void 0,s):!a&&1===l.Children.count(r)&&l.isValidElement(r)&&(o=r);let u=o?_(o):void 0,c=M(n,u);if(!o){if(r||0===r)throw Error(a?W(e):H(e));return r}let d=U(i,o.props??{});return o.type!==l.Fragment&&(d.ref=n?c:u),l.cloneElement(o,d)});return t.displayName=`${e}.Slot`,t}L(D,"createSlot");var F=Symbol.for("radix.slottable");L(function(e){let t=L(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=F,t},"createSlottable");var z=L((e,t)=>{if("child"in e.props){let t=e.props.child;return l.isValidElement(t)?l.cloneElement(t,void 0,e.props.children(t.props.children)):null}return l.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function U(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}}function _(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}function K(e){return l.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===F}L(U,"mergeProps"),L(_,"getElementRef"),L(K,"isSlottable");var B=Symbol.for("react.lazy");function $(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===B&&"_payload"in e&&V(e._payload)}function V(e){return"object"==typeof e&&null!==e&&"then"in e}L($,"isLazyComponent"),L(V,"isPromiseLike");var H=L(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),W=L(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),G=l[" use ".trim().toString()],Q=Object.defineProperty,J=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=D(`Primitive.${t}`),i=l.forwardRef((e,i)=>{let{asChild:o,...a}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(o?r:t,{...a,ref:i})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{});function q(e,t){e&&b.flushSync(()=>e.dispatchEvent(t))}Q(q,"name",{value:"dispatchDiscreteCustomEvent",configurable:!0});var X=globalThis?.document?l.useLayoutEffect:()=>{},Y=Object.defineProperty,Z=l[" useEffectEvent ".trim().toString()],ee=l[" useInsertionEffect ".trim().toString()];function et(e){if("function"==typeof Z)return Z(e);let t=l.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof ee?ee(()=>{t.current=e}):X(()=>{t.current=e}),l.useMemo(()=>(...e)=>t.current?.(...e),[])}Y(et,"name",{value:"useEffectEvent",configurable:!0});var en=Object.defineProperty,er=(e,t)=>en(e,"name",{value:t,configurable:!0}),ei=l[" useInsertionEffect ".trim().toString()]||X;function eo({prop:e,defaultProp:t,onChange:n=er(()=>{},"onChange"),caller:r}){let[i,o,a]=ea({defaultProp:t,onChange:n}),s=void 0!==e,u=s?e:i;return[u,l.useCallback(t=>{if(s){let n=el(t)?t(e):t;n!==e&&a.current?.(n)}else o(t)},[s,e,o,a])]}function ea({defaultProp:e,onChange:t}){let[n,r]=l.useState(e),i=l.useRef(n),o=l.useRef(t);return ei(()=>{o.current=t},[t]),l.useEffect(()=>{i.current!==n&&(o.current?.(n),i.current=n)},[n,i]),[n,r,o]}function el(e){return"function"==typeof e}er(eo,"useControllableState"),er(ea,"useUncontrolledState"),er(el,"isFunction");var es=Symbol("RADIX:SYNC_STATE");er(function(e,t,n,r){let{prop:i,defaultProp:o,onChange:a,caller:s}=t,u=void 0!==i,c=et(a),d=[{...n,state:o}];r&&d.push(r);let[f,m]=l.useReducer((t,n)=>{if(n.type===es)return{...t,state:n.state};let r=e(t,n);
1return u&&!Object.is(r.state,t.state)&&c(r.state),r},...d),p=f.state,h=l.useRef(p);l.useEffect(()=>{h.current!==p&&(h.current=p,u||c(p))},[p,h,u]);let g=l.useMemo(()=>void 0!==i?{...f,state:i}:f,[f,i]);return l.useEffect(()=>{u&&!Object.is(i,f.state)&&m({type:es,state:i})},[i,f.state,u]),[g,m]},"useControllableStateReducer");var eu=Object.defineProperty,ec=l.createContext(void 0);function ed(e){let t=l.useContext(ec);return e||t||"ltr"}eu(ed,"name",{value:"useDirection",configurable:!0});var ef=Object.defineProperty,em=(e,t)=>ef(e,"name",{value:t,configurable:!0});function ep(e,t){return l.useReducer((e,n)=>t[e][n]??e,e)}em(ep,"useStateMachine");var eh=em(e=>{let{present:t,children:n}=e,r=eg(t),i="function"==typeof n?n({present:r.isPresent}):l.Children.only(n),o=eb(r.ref,ey(i));return"function"==typeof n||r.isPresent?l.cloneElement(i,{ref:o}):null},"Presence");function eg(e){let[t,n]=l.useState(),r=l.useRef(null),i=l.useRef(e),o=l.useRef("none"),a=l.useRef(void 0),[s,u]=ep(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return l.useEffect(()=>{"mounted"===s?(o.current=a.current??ex(r.current),a.current=void 0):o.current="none"},[s]),X(()=>{let t=r.current,n=i.current;if(n!==e){let r=o.current,l=ex(t);e?(a.current=l,u("MOUNT")):"none"===l||t?.display==="none"?u("UNMOUNT"):n&&r!==l?u("ANIMATION_OUT"):u("UNMOUNT"),i.current=e}},[e,u]),X(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,a=em(o=>{let a=ex(r.current).includes(CSS.escape(o.animationName));if(o.target===t&&a&&(u("ANIMATION_END"),!i.current)){let r=t.style.animationFillMode;t.style.animationFillMode="forwards",e=n.setTimeout(()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=r)})}},"handleAnimationEnd"),l=em(e=>{e.target===t&&(o.current=ex(r.current))},"handleAnimationStart");return t.addEventListener("animationstart",l),t.addEventListener("animationcancel",a),t.addEventListener("animationend",a),()=>{n.clearTimeout(e),t.removeEventListener("animationstart",l),t.removeEventListener("animationcancel",a),t.removeEventListener("animationend",a)}}u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:l.useCallback(e=>{if(e){let t=getComputedStyle(e);r.current=t,a.current=ex(t)}else r.current=null;n(e)},[])}}function ev(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function eb(...e){let t=l.useRef(e);return t.current=e,l.useCallback(e=>{let n=t.current,r=!1,i=n.map(t=>{let n=ev(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<i.length;e++){let t=i[e];"function"==typeof t?t():ev(n[e],null)}}},[])}function ex(e){return e?.animationName||"none"}function ey(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}em(eg,"usePresence"),em(ev,"setRef"),em(eb,"useStableComposedRefs"),em(ex,"getAnimationName"),em(ey,"getElementRef");var ew=Object.defineProperty,eA=l[" useId ".trim().toString()]||(()=>void 0),ej=0;function eN(e){let[t,n]=l.useState(eA());return X(()=>{e||n(e=>e??String(ej++))},[e]),e||(t?`radix-${t}`:"")}ew(eN,"name",{value:"useId",configurable:!0});var eE=Object.defineProperty,eC=(e,t)=>eE(e,"name",{value:t,configurable:!0});function eS(e,t=[]){let r=[];function i(t,i){let o=l.createContext(i);o.displayName=t+"Context";let a=r.length;r=[...r,i];let s=eC(t=>{let{scope:r,children:i,...s}=t,u=r?.[e]?.[a]||o,c=l.useMemo(()=>s,Object.values(s));return(0,n.jsx)(u.Provider,{value:c,children:i})},"Provider");function u(n,r,s={}){let{optional:c=!1}=s,d=r?.[e]?.[a]||o,f=l.useContext(d);if(f)return f;if(void 0!==i)return i;if(!c)throw Error(`\`${n}\` must be used within \`${t}\``)}return s.displayName=t+"Provider",eC(u,"useContext"),[s,u]}eC(i,"createContext");let o=eC(()=>{let t=r.map(e=>l.createContext(e));return eC(function(n){let r=n?.[e]||t;return l.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])},"useScope")},"createScope");return o.scopeName=e,[i,eO(o,...t)]}function eO(...e){let t=e[0];if(1===e.length)return t;let n=eC(()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return eC(function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return l.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])},"useComposedScopes")},"createScope");return n.scopeName=t.scopeName,n}eC(function(e,t){let r=l.createContext(t);r.displayName=e+"Context";let i=eC(e=>{let{children:t,...i}=e,o=l.useMemo(()=>i,Object.values(i));return(0,n.jsx)(r.Provider,{value:o,children:t})},"Provider");function o(n,i={}){let{optional:a=!1}=i,s=l.useContext(r);if(s)return s;if(void 0!==t)return t;if(!a)throw Error(`\`${n}\` must be used within \`${e}\``)}return i.displayName=e+"Provider",eC(o,"useContext"),[i,o]},"createContext"),eC(eS,"createContextScope"),eC(eO,"composeContextScopes");var eR=Object.defineProperty,ek=(e,t)=>eR(e,"name",{value:t,configurable:!0});function eI(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function eP(...e){return t=>{let n=!1,r=e.map(e=>{let r=eI(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():eI(e[t],null)}}}}function eM(...e){return l.useCallback(eP(...e),e)}ek(eI,"setRef"),ek(eP,"composeRefs"),ek(eM,"useComposedRefs");var eT=Object.defineProperty,eL=(e,t)=>eT(e,"name",{value:t,configurable:!0});
1function eD(e){let t=l.forwardRef((t,n)=>{let{children:r,...i}=t,o=null,a=!1,s=[];e$(r)&&"function"==typeof eG&&(r=eG(r._payload)),l.Children.forEach(r,e=>{if(eK(e)){a=!0;let t="child"in e.props?e.props.child:e.props.children;e$(t)&&"function"==typeof eG&&(t=eG(t._payload)),o=ez(e,t),s.push(o?.props?.children)}else s.push(e)}),o?o=l.cloneElement(o,void 0,s):!a&&1===l.Children.count(r)&&l.isValidElement(r)&&(o=r);let u=o?e_(o):void 0,c=eM(n,u);if(!o){if(r||0===r)throw Error(a?eW(e):eH(e));return r}let d=eU(i,o.props??{});return o.type!==l.Fragment&&(d.ref=n?c:u),l.cloneElement(o,d)});return t.displayName=`${e}.Slot`,t}eL(eD,"createSlot");var eF=Symbol.for("radix.slottable");eL(function(e){let t=eL(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=eF,t},"createSlottable");var ez=eL((e,t)=>{if("child"in e.props){let t=e.props.child;return l.isValidElement(t)?l.cloneElement(t,void 0,e.props.children(t.props.children)):null}return l.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function eU(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}}function e_(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}function eK(e){return l.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===eF}eL(eU,"mergeProps"),eL(e_,"getElementRef"),eL(eK,"isSlottable");var eB=Symbol.for("react.lazy");function e$(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===eB&&"_payload"in e&&eV(e._payload)}function eV(e){return"object"==typeof e&&null!==e&&"then"in e}eL(e$,"isLazyComponent"),eL(eV,"isPromiseLike");var eH=eL(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),eW=eL(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),eG=l[" use ".trim().toString()],eQ=Object.defineProperty,eJ=(e,t)=>eQ(e,"name",{value:t,configurable:!0});function eq(e){let t=e+"CollectionProvider",[r,i]=eS(t),[o,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),s=eJ(e=>{let{scope:t,children:r}=e,i=l.useRef(null),a=l.useRef(new Map).current;return(0,n.jsx)(o,{scope:t,itemMap:a,collectionRef:i,children:r})},"CollectionProvider");s.displayName=t;let u=e+"CollectionSlot",c=eD(u),d=l.forwardRef((e,t)=>{let{scope:r,children:i}=e,o=eM(t,a(u,r).collectionRef);return(0,n.jsx)(c,{ref:o,children:i})});d.displayName=u;let f=e+"CollectionItemSlot",m="data-radix-collection-item",p=eD(f),h=l.forwardRef((e,t)=>{let{scope:r,children:i,...o}=e,s=l.useRef(null),u=eM(t,s),c=a(f,r);return l.useEffect(()=>(c.itemMap.set(s,{ref:s,...o}),()=>void c.itemMap.delete(s))),(0,n.jsx)(p,{...{[m]:""},ref:u,children:i})});function g(t){let n=a(e+"CollectionConsumer",t);return l.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return h.displayName=f,eJ(g,"useCollection"),[{Provider:s,Slot:d,ItemSlot:h},g,i]}eJ(eq,"createCollection");var eX=new WeakMap,eY=class e extends Map{static{eJ(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],eX.set(this,!0)}set(e,t){return eX.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,a=e1(e),l=a>=0?a:o+a,s=l<0||l>=o?-1:l;if(s===this.size||i&&s===this.size-1||-1===s)return this.set(t,n),this;let u=this.size+ +!i;a<0&&l++;let c=[...this.#e],d=!1;for(let e=l;e<u;e++)if(l===e){let o=c[e];c[e]===t&&(o=c[e+1]),i&&this.delete(t),r=this.get(o),this.set(t,n)}else{d||c[e-1]!==t||(d=!0);let n=c[d?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=eZ(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=eZ(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return eZ(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++}
1}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);r=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}};function eZ(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=e0(e,t);return -1===n?void 0:e[n]}function e0(e,t){let n=e.length,r=e1(t),i=r>=0?r:n+r;return i<0||i>=n?-1:i}function e1(e){return e!=e||0===e?0:Math.trunc(e)}function e2(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||e[r]!==t[r])return!1;return!0}function e4(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function e6(e,t){return e[1].element&&t[1].element?e4(e[1].element,t[1].element)?-1:1:0}function e5(e){return new MutationObserver(t=>{for(let n of t)if("childList"===n.type)return void e()})}function e3(e){let t=l.useRef(e);return l.useEffect(()=>{t.current=e}),l.useMemo(()=>(...e)=>t.current?.(...e),[])}eJ(eZ,"at"),eJ(e0,"toSafeIndex"),eJ(e1,"toSafeInteger"),eJ(function(e){let t=e+"CollectionProvider",[r,i]=eS(t),[o,a]=r(t,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new eY,setItemMap:eJ(()=>void 0,"setItemMap")}),s=eJ(({state:e,...t})=>e?(0,n.jsx)(c,{...t,state:e}):(0,n.jsx)(u,{...t}),"CollectionProvider");s.displayName=t;let u=eJ(e=>{let t=v();return(0,n.jsx)(c,{...e,state:t})},"CollectionInit");u.displayName=t+"Init";let c=eJ(e=>{let{scope:t,children:r,state:i}=e,a=l.useRef(null),[s,u]=l.useState(null),c=eM(a,u),[d,f]=i;return l.useEffect(()=>{if(!s)return;let e=e5(()=>{});return e.observe(s,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[s]),(0,n.jsx)(o,{scope:t,itemMap:d,setItemMap:f,collectionRef:c,collectionRefObject:a,collectionElement:s,children:r})},"CollectionProviderImpl");c.displayName=t+"Impl";let d=e+"CollectionSlot",f=eD(d),m=l.forwardRef((e,t)=>{let{scope:r,children:i}=e,o=eM(t,a(d,r).collectionRef);return(0,n.jsx)(f,{ref:o,children:i})});m.displayName=d;let p=e+"CollectionItemSlot",h=eD(p),g=l.forwardRef((e,t)=>{let{scope:r,children:i,...o}=e,s=l.useRef(null),[u,c]=l.useState(null),d=eM(t,s,c),{setItemMap:f}=a(p,r),m=l.useRef(o);e2(m.current,o)||(m.current=o);let g=m.current;return l.useEffect(()=>(f(e=>u?e.has(u)?e.set(u,{...g,element:u}).toSorted(e6):(e.set(u,{...g,element:u}),e.toSorted(e6)):e),()=>{f(e=>u&&e.has(u)?(e.delete(u),new eY(e)):e)}),[u,g,f]),(0,n.jsx)(h,{"data-radix-collection-item":"",ref:d,children:i})});function v(){return l.useState(new eY)}function b(t){let{itemMap:n}=a(e+"CollectionConsumer",t);return n}return g.displayName=p,eJ(v,"useInitCollection"),eJ(b,"useCollection"),[{Provider:s,Slot:m,ItemSlot:g},{createCollectionScope:i,useCollection:b,useInitCollection:v}]},"createCollection"),eJ(e2,"shallowEqual"),eJ(e4,"isElementPreceding"),eJ(e6,"sortByDocumentPosition"),eJ(e5,"getChildListObserver"),(0,Object.defineProperty)(e3,"name",{value:"useCallbackRef",configurable:!0});var e7=Object.defineProperty,e8=(e,t)=>
1e7(e,"name",{value:t,configurable:!0}),e9="dismissableLayer.update",te=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),tt=l.forwardRef(e8(function(e,r){let{disableOutsidePointerEvents:i=!1,deferPointerDownOutside:o=!1,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:u,onInteractOutside:c,onDismiss:d,...f}=e,m=l.useContext(te),[p,h]=l.useState(null),g=p?.ownerDocument??globalThis?.document,[,v]=l.useState({}),b=M(r,h),x=Array.from(m.layers),[y]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),w=y?x.indexOf(y):-1,A=p?x.indexOf(p):-1,j=m.layersWithOutsidePointerEventsDisabled.size>0,N=A>=w,E=l.useRef(!1),S=tr(e=>{s?.(e),c?.(e),e.defaultPrevented||d?.()},{ownerDocument:g,deferPointerDownOutside:o,isDeferredPointerDownOutsideRef:E,dismissableSurfaces:m.dismissableSurfaces,shouldHandlePointerDownOutside:l.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...m.branches].some(t=>t.contains(e));return N&&!t},[m.branches,N])}),O=ti(e=>{if(o&&E.current)return;let t=e.target;![...m.branches].some(e=>e.contains(t))&&(u?.(e),c?.(e),e.defaultPrevented||d?.())},g),R=!!p&&A===x.length-1,k=e3(e=>{"Escape"===e.key&&(a?.(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))});return l.useEffect(()=>{if(R)return g.addEventListener("keydown",k,{capture:!0}),()=>g.removeEventListener("keydown",k,{capture:!0})},[g,R,k]),l.useEffect(()=>{if(p)return i&&(0===m.layersWithOutsidePointerEventsDisabled.size&&(t=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(p)),m.layers.add(p),to(),()=>{i&&(m.layersWithOutsidePointerEventsDisabled.delete(p),0===m.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=t))}},[p,g,i,m]),l.useEffect(()=>()=>{p&&(m.layers.delete(p),m.layersWithOutsidePointerEventsDisabled.delete(p),to())},[p,m]),l.useEffect(()=>{let e=e8(()=>v({}),"handleUpdate");return document.addEventListener(e9,e),()=>document.removeEventListener(e9,e)},[]),(0,n.jsx)(J.div,{...f,ref:b,style:{pointerEvents:j?N?"auto":"none":void 0,...e.style},onFocusCapture:C(e.onFocusCapture,O.onFocusCapture),onBlurCapture:C(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:C(e.onPointerDownCapture,S.onPointerDownCapture)})},"DismissableLayer"));e8(function(){let e=l.useContext(te),[t,n]=l.useState(null);return l.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),n},"useDismissableLayerSurface");var tn=e8(()=>!0,"IS_TRUE");function tr(e,t){let{ownerDocument:n=globalThis?.document,deferPointerDownOutside:r=!1,isDeferredPointerDownOutsideRef:i,dismissableSurfaces:o,shouldHandlePointerDownOutside:a=tn}=t,s=e3(e),u=l.useRef(!1),c=l.useRef(!1),d=l.useRef(new Map),f=l.useRef(()=>{});return l.useEffect(()=>{function e(){c.current=!1,i.current=!1,d.current.clear()}function t(){return Array.from(d.current.values()).some(Boolean)}function l(e){if(!c.current)return;let t=e.target;t instanceof Node&&[...o].some(e=>e.contains(t))||d.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{c.current&&f.current()},0)}function m(e){c.current&&d.current.set(e.type,!1)}e8(e,"resetOutsideInteraction"),e8(t,"isOutsideInteractionIntercepted"),e8(l,"handleInteractionCapture"),e8(m,"handleInteractionBubble");let p=e8(o=>{if(o.target&&!u.current){let l=function(){n.removeEventListener("click",f.current);let r=t();e(),r||ta("dismissableLayer.pointerDownOutside",s,m,{discrete:!0})};if(e8(l,"handleAndDispatchPointerDownOutsideEvent"),!a(o.target)){n.removeEventListener("click",f.current),e(),u.current=!1;return}let m={originalEvent:o};c.current=!0,i.current=r&&0===o.button,d.current.clear(),r&&0===o.button?(n.removeEventListener("click",f.current),f.current=l,n.addEventListener("click",f.current,{once:!0})):l()}else n.removeEventListener("click",f.current),e();u.current=!1},"handlePointerDown"),h=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of h)n.addEventListener(e,l,!0),n.addEventListener(e,m);let g=window.setTimeout(()=>{n.addEventListener("pointerdown",p)},0);return()=>{for(let e of(window.clearTimeout(g),n.removeEventListener("pointerdown",p),n.removeEventListener("click",f.current),h))n.removeEventListener(e,l,!0),n.removeEventListener(e,m)}},[n,s,r,i,o,a]),{onPointerDownCapture:e8(()=>u.current=!0,"onPointerDownCapture")}}function ti(e,t=globalThis?.document){let n=e3(e),r=l.useRef(!1);return l.useEffect(()=>{let e=e8(e=>{e.target&&!r.current&&ta("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:e8(()=>r.current=!0,"onFocusCapture"),onBlurCapture:e8(()=>r.current=!1,"onBlurCapture")}}function to(){let e=new CustomEvent(e9);document.dispatchEvent(e)}function ta(e,t,n,{discrete:r}){let i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?q(i,o):i.dispatchEvent(o)}function tl(e){let t=l.useRef({value:e,previous:e});return l.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}e8(tr,"usePointerDownOutside"),e8(ti,"useFocusOutside"),e8(to,"dispatchUpdate"),e8(ta,"handleAndDispatchCustomEvent"),(0,Object.defineProperty)(tl,"name",{value:"usePrevious",configurable:!0});var ts=e.i(959411),tu=Object.defineProperty,tc=(e,t)=>tu(e,"name",{value:t,configurable:!0}),td="NavigationMenu",[tf,tm,tp]=eq(td),[th,tg,tv]=eq(td),[tb,tx]=w(td,[tp,tv]),[ty,tw]=tb(td),[tA,tj]=tb(td),tN=l.forwardRef(tc(function(e,t){let{__scopeNavigationMenu:r,value:i,onValueChange:o,defaultValue:a,delayDuration:s=200,skipDelayDuration:u=300,orientation:c="horizontal",dir:d,...f}=e,[m,p]=l.useState(null),h=M(t,p),g=ed(d),v=l.useRef(0),b=l.useRef(0),x=l.useRef(0),[y,w]=l.useState(!0),[A,j]=eo({prop:i,onChange:tc(e=>{let t=u>0;""!==e?(window.clearTimeout(x.current),t&&w(!1)):(window.clearTimeout(x.current),x.current=window.setTimeout(()=>w(!0),u)),o?.(e)}
1,"onChange"),defaultProp:a??"",caller:td}),N=l.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>j(""),150)},[j]),E=l.useCallback(e=>{window.clearTimeout(b.current),j(e)},[j]),C=l.useCallback(e=>{A===e?window.clearTimeout(b.current):v.current=window.setTimeout(()=>{window.clearTimeout(b.current),j(e)},s)},[A,j,s]);return l.useEffect(()=>()=>{window.clearTimeout(v.current),window.clearTimeout(b.current),window.clearTimeout(x.current)},[]),(0,n.jsx)(tE,{scope:r,isRootMenu:!0,value:A,dir:g,orientation:c,rootNavigationMenu:m,onTriggerEnter:e=>{window.clearTimeout(v.current),y?C(e):E(e)},onTriggerLeave:()=>{window.clearTimeout(v.current),N()},onContentEnter:()=>window.clearTimeout(b.current),onContentLeave:N,onItemSelect:e=>{j(t=>t===e?"":e)},onItemDismiss:()=>j(""),children:(0,n.jsx)(J.nav,{"aria-label":"Main","data-orientation":c,dir:g,...f,ref:h})})},"NavigationMenu")),tE=tc(e=>{let{scope:t,isRootMenu:r,rootNavigationMenu:i,dir:o,orientation:a,children:s,value:u,onItemSelect:c,onItemDismiss:d,onTriggerEnter:f,onTriggerLeave:m,onContentEnter:p,onContentLeave:h}=e,[g,v]=l.useState(null),[b,x]=l.useState(new Map),[y,w]=l.useState(null);return(0,n.jsx)(ty,{scope:t,isRootMenu:r,rootNavigationMenu:i,value:u,previousValue:tl(u),baseId:eN(),dir:o,orientation:a,viewport:g,onViewportChange:v,indicatorTrack:y,onIndicatorTrackChange:w,onTriggerEnter:e3(f),onTriggerLeave:e3(m),onContentEnter:e3(p),onContentLeave:e3(h),onItemSelect:e3(c),onItemDismiss:e3(d),onViewportContentChange:l.useCallback((e,t)=>{x(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:l.useCallback(e=>{x(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,n.jsx)(tf.Provider,{scope:t,children:(0,n.jsx)(tA,{scope:t,items:b,children:s})})})},"NavigationMenuProvider"),tC=l.forwardRef(tc(function(e,t){let{__scopeNavigationMenu:r,...i}=e,o=tw("NavigationMenuList",r),a=(0,n.jsx)(J.ul,{"data-orientation":o.orientation,...i,ref:t});return(0,n.jsx)(J.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,n.jsx)(tf.Slot,{scope:r,children:o.isRootMenu?(0,n.jsx)(tW,{asChild:!0,children:a}):a})})},"NavigationMenuList")),[tS,tO]=tb("NavigationMenuItem"),tR=l.forwardRef(tc(function(e,t){let{__scopeNavigationMenu:r,value:i,...o}=e,a=eN(),s=l.useRef(null),u=l.useRef(null),c=l.useRef(null),d=l.useRef(()=>{}),f=l.useRef(!1),m=l.useCallback((e="start")=>{if(s.current){d.current();let t=tJ(s.current);t.length&&tq("start"===e?t:t.reverse())}},[]),p=l.useCallback(()=>{if(s.current){let e=tJ(s.current);e.length&&(d.current=tX(e))}},[]);return(0,n.jsx)(tS,{scope:r,value:i||a||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:s,focusProxyRef:c,wasEscapeCloseRef:f,onEntryKeyDown:m,onFocusProxyEnter:m,onRootContentClose:p,onContentFocusOutside:p,children:(0,n.jsx)(J.li,{...o,ref:t})})},"NavigationMenuItem")),tk="NavigationMenuTrigger",tI=l.forwardRef(tc(function(e,t){let{__scopeNavigationMenu:r,disabled:i,...o}=e,a=tw(tk,e.__scopeNavigationMenu),s=tO(tk,e.__scopeNavigationMenu),u=l.useRef(null),c=M(u,s.triggerRef,t),d=t0(a.baseId,s.value),f=t1(a.baseId,s.value),m=l.useRef(!1),p=l.useRef(!1),h=s.value===a.value;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tf.ItemSlot,{scope:r,value:s.value,children:(0,n.jsx)(tQ,{asChild:!0,children:(0,n.jsx)(J.button,{id:d,disabled:i,"data-disabled":i?"":void 0,"data-state":tZ(h),"aria-expanded":h,"aria-controls":h?f:void 0,...o,ref:c,onPointerEnter:C(e.onPointerEnter,()=>{p.current=!1,s.wasEscapeCloseRef.current=!1}),onPointerMove:C(e.onPointerMove,t2(()=>{i||p.current||s.wasEscapeCloseRef.current||m.current||(a.onTriggerEnter(s.value),m.current=!0)})),onPointerLeave:C(e.onPointerLeave,t2(()=>{i||(a.onTriggerLeave(),m.current=!1)})),onClick:C(e.onClick,()=>{a.onItemSelect(s.value),p.current=h}),onKeyDown:C(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===a.dir?"ArrowLeft":"ArrowRight"}[a.orientation];h&&e.key===t&&(s.onEntryKeyDown(),e.preventDefault())})})})}),h&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ts.Root,{"aria-hidden":!0,tabIndex:0,ref:s.focusProxyRef,onFocus:e=>{let t=s.contentRef.current,n=e.relatedTarget,r=n===u.current,i=t?.contains(n);(r||!i)&&s.onFocusProxyEnter(r?"start":"end")}}),a.viewport&&(0,n.jsx)("span",{"aria-owns":f})]})]})},"NavigationMenuTrigger")),tP="navigationMenu.linkSelect",tM=l.forwardRef(tc(function(e,t){let{__scopeNavigationMenu:r,active:i,onSelect:o,...a}=e;return(0,n.jsx)(tQ,{asChild:!0,children:(0,n.jsx)(J.a,{"data-active":i?"":void 0,"aria-current":i?"page":void 0,...a,ref:t,onClick:C(e.onClick,e=>{let t=e.target,n=new CustomEvent(tP,{bubbles:!0,cancelable:!0});t.addEventListener(tP,e=>o?.(e),{once:!0}),q(t,n),n.defaultPrevented||e.metaKey||q(t,new CustomEvent(t_,{bubbles:!0,cancelable:!0}))},{checkForDefaultPrevented:!1})})})},"NavigationMenuLink")),tT="NavigationMenuIndicator",tL=l.forwardRef(tc(function(e,t){let{forceMount:r,...i}=e,o=tw(tT,e.__scopeNavigationMenu),a=!!o.value;return o.indicatorTrack?b.createPortal((0,n.jsx)(eh,{present:r||a,children:(0,n.jsx)(tD,{...i,ref:t})}),o.indicatorTrack):null},"NavigationMenuIndicator")),tD=l.forwardRef(tc(function(e,t){let{__scopeNavigationMenu:r,...i}=e,o=tw(tT,r),a=tm(r),[s,u]=l.useState(null),[c,d]=l.useState(null),f="horizontal"===o.orientation,m=!!o.value;l.useEffect(()=>{let e=a(),t=e.find(e=>e.value===o.value)?.ref.current;t&&u(t)},[a,o.value]);let p=tc(()=>{s&&d({size:f?s.offsetWidth:s.offsetHeight,offset:f?s.offsetLeft:s.offsetTop})},"handlePositionChange");return tY(s,p),tY(o.indicatorTrack,p),c?(0,n.jsx)(J.div,{"aria-hidden":!0,"data-state":m?"visible":"hidden","data-orientation":o.orientation,...i,ref:t,style:{position:"absolute",...f?{left:0,width:c.size+"px",transform:`translateX(${c.offset}px)`,"--radix-navigation-menu-indicator-translate-x":`${c.offset}px`}:{top:0,height:c.size+"px",transform:`translateY(${c.offset}px)`,"--radix-navigation-menu-indicator-translate-y":`${c.offset}px`},...i.style}}):null},"NavigationMenuIndicatorImpl")),tF="NavigationMenuContent",tz=l.forwardRef(tc(function(e,t){let{forceMount:r,...i}=e,o=tw(tF,e.__scopeNavigationMenu),a=tO(tF,e.__scopeNavigationMenu),l=
1M(a.contentRef,t),s=a.value===o.value,u={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...i};return o.viewport?(0,n.jsx)(tU,{forceMount:r,...u,ref:l}):(0,n.jsx)(eh,{present:r||s,children:(0,n.jsx)(tK,{"data-state":tZ(s),...u,ref:l,onPointerEnter:C(e.onPointerEnter,o.onContentEnter),onPointerLeave:C(e.onPointerLeave,t2(o.onContentLeave)),style:{pointerEvents:!s&&o.isRootMenu?"none":void 0,...u.style}})})},"NavigationMenuContent")),tU=l.forwardRef(tc(function(e,t){let{onViewportContentChange:n,onViewportContentRemove:r}=tw(tF,e.__scopeNavigationMenu);return X(()=>{n(e.value,{ref:t,...e})},[e,t,n]),X(()=>()=>r(e.value),[e.value,r]),null},"ViewportContentMounter")),t_="navigationMenu.rootContentDismiss",tK=l.forwardRef(tc(function(e,t){let{__scopeNavigationMenu:r,value:i,triggerRef:o,focusProxyRef:a,wasEscapeCloseRef:s,onRootContentClose:u,onContentFocusOutside:c,...d}=e,f=tw(tF,r),m=l.useRef(null),p=M(m,t),h=t0(f.baseId,i),g=t1(f.baseId,i),v=tm(r),b=l.useRef(null),{onItemDismiss:x}=f;l.useEffect(()=>{let e=m.current;if(f.isRootMenu&&e){let t=tc(()=>{x(),u(),e.contains(document.activeElement)&&o.current?.focus()},"handleClose");return e.addEventListener(t_,t),()=>e.removeEventListener(t_,t)}},[f.isRootMenu,e.value,o,x,u]);let y=l.useMemo(()=>{let e=v().map(e=>e.value);"rtl"===f.dir&&e.reverse();let t=e.indexOf(f.value),n=e.indexOf(f.previousValue),r=i===f.value,o=n===e.indexOf(i);if(!r&&!o)return b.current;let a=(()=>{if(t!==n){if(r&&-1!==n)return t>n?"from-end":"from-start";if(o&&-1!==t)return t>n?"to-start":"to-end"}return null})();return b.current=a,a},[f.previousValue,f.value,f.dir,v,i]);return(0,n.jsx)(tW,{asChild:!0,children:(0,n.jsx)(tt,{id:g,"aria-labelledby":h,"data-motion":y,"data-orientation":f.orientation,...d,ref:p,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(t_,{bubbles:!0,cancelable:!0});m.current?.dispatchEvent(e)},onFocusOutside:C(e.onFocusOutside,e=>{c();let t=e.target;f.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:C(e.onPointerDownOutside,e=>{let t=e.target,n=v().some(e=>e.ref.current?.contains(t)),r=f.isRootMenu&&f.viewport?.contains(t);(n||r||!f.isRootMenu)&&e.preventDefault()}),onKeyDown:C(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=tJ(e.currentTarget),n=document.activeElement,r=t.findIndex(e=>e===n);tq(e.shiftKey?t.slice(0,r).reverse():t.slice(r+1,t.length))?e.preventDefault():a.current?.focus()}}),onEscapeKeyDown:C(e.onEscapeKeyDown,e=>{s.current=!0})})})},"NavigationMenuContentImpl")),tB="NavigationMenuViewport",t$=l.forwardRef(tc(function(e,t){let{forceMount:r,...i}=e,o=!!tw(tB,e.__scopeNavigationMenu).value;return(0,n.jsx)(eh,{present:r||o,children:(0,n.jsx)(tV,{...i,ref:t})})},"NavigationMenuViewport")),tV=l.forwardRef(tc(function(e,t){let{__scopeNavigationMenu:r,children:i,...o}=e,a=tw(tB,r),s=M(t,a.onViewportChange),u=tj(tF,e.__scopeNavigationMenu),[c,d]=l.useState(null),[f,m]=l.useState(null),p=c?c?.width+"px":void 0,h=c?c?.height+"px":void 0,g=!!a.value,v=g?a.value:a.previousValue,b=tc(()=>{f&&d({width:f.offsetWidth,height:f.offsetHeight})},"handleSizeChange");return tY(f,b),(0,n.jsx)(J.div,{"data-state":tZ(g),"data-orientation":a.orientation,...o,ref:s,style:{pointerEvents:!g&&a.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":p,"--radix-navigation-menu-viewport-height":h,...o.style},onPointerEnter:C(e.onPointerEnter,a.onContentEnter),onPointerLeave:C(e.onPointerLeave,t2(a.onContentLeave)),children:Array.from(u.items).map(([e,{ref:t,forceMount:r,...i}])=>{let o=v===e;return(0,n.jsx)(eh,{present:r||o,children:(0,n.jsx)(tH,{...i,contentRef:t,isActive:o,onActiveContentChange:m})},e)})})},"NavigationMenuViewportImpl")),tH=tc(({contentRef:e,isActive:t,onActiveContentChange:r,...i})=>{let o=M(e,l.useCallback(e=>{t&&e&&r(e)},[t,r]));return(0,n.jsx)(tK,{...i,ref:o})},"NavigationMenuViewportItem"),tW=l.forwardRef(tc(function(e,t){let{__scopeNavigationMenu:r,...i}=e,o=tw("FocusGroup",r);return(0,n.jsx)(th.Provider,{scope:r,children:(0,n.jsx)(th.Slot,{scope:r,children:(0,n.jsx)(J.div,{dir:o.dir,...i,ref:t})})})},"FocusGroup")),tG=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],tQ=l.forwardRef(tc(function(e,t){let{__scopeNavigationMenu:r,...i}=e,o=tg(r),a=tw("FocusGroupItem",r);return(0,n.jsx)(th.ItemSlot,{scope:r,children:(0,n.jsx)(J.button,{...i,ref:t,onKeyDown:C(e.onKeyDown,e=>
1{if(["Home","End",...tG].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),tG.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>tq(t)),e.preventDefault()}})})})},"FocusGroupItem"));function tJ(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:tc(e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;n.nextNode();)t.push(n.currentNode);return t}function tq(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function tX(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}}function tY(e,t){let n=e3(t);X(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function tZ(e){return e?"open":"closed"}function t0(e,t){return`${e}-trigger-${t}`}function t1(e,t){return`${e}-content-${t}`}function t2(e){return t=>"mouse"===t.pointerType?e(t):void 0}tc(tJ,"getTabbableCandidates"),tc(tq,"focusFirst"),tc(tX,"removeFromTabOrder"),tc(tY,"useResizeObserver"),tc(tZ,"getOpenState"),tc(t0,"makeTriggerId"),tc(t1,"makeContentId"),tc(t2,"whenMouse");var t4=e.i(225913),t6=e.i(664659),t5=e.i(647163);let t3=l.forwardRef(({className:e,children:t,viewport:r=!0,...i},o)=>(0,n.jsxs)(tN,{ref:o,"data-viewport":r,className:(0,t5.cn)("group/navigation-menu relative z-10 flex max-w-max flex-1 items-center justify-center",e),...i,children:[t,r?(0,n.jsx)(nt,{}):null]}));t3.displayName=tN.displayName;let t7=l.forwardRef(({className:e,...t},r)=>(0,n.jsx)(tC,{ref:r,className:(0,t5.cn)("group flex flex-1 list-none items-center justify-center space-x-1",e),...t}));t7.displayName=tC.displayName;let t8=(0,t4.cva)("group inline-flex h-10 w-max items-center justify-center rounded-md bg-white px-4 py-2 text-sm font-medium transition-colors hover:bg-slate-100 hover:text-slate-900 focus:bg-slate-100 focus:text-slate-900 focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-slate-900 data-[state=open]:bg-slate-100/50 data-[state=open]:hover:bg-slate-100 data-[state=open]:focus:bg-slate-100 dark:bg-slate-950 dark:hover:bg-slate-800 dark:hover:text-slate-50 dark:focus:bg-slate-800 dark:focus:text-slate-50 dark:data-[state=open]:text-slate-50 dark:data-[state=open]:bg-slate-800/50 dark:data-[state=open]:hover:bg-slate-800 dark:data-[state=open]:focus:bg-slate-800"),t9=l.forwardRef(({className:e,children:t,...r},i)=>(0,n.jsxs)(tI,{ref:i,className:(0,t5.cn)(t8(),"group",e),...r,children:[t,"",(0,n.jsx)(t6.ChevronDown,{className:"relative top-[1px] ml-1 h-3 w-3 transition duration-200 group-data-[state=open]:rotate-180","aria-hidden":"true"})]}));t9.displayName=tI.displayName;let ne=l.forwardRef(({className:e,...t},r)=>(0,n.jsx)(tz,{ref:r,className:(0,t5.cn)("left-0 top-0 w-full data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 md:absolute md:w-auto","group-data-[viewport=false]/navigation-menu:slide-in-from-right-0 group-data-[viewport=false]/navigation-menu:slide-out-to-right-0",e),...t}));ne.displayName=tz.displayName;let nt=l.forwardRef(({className:e,...t},r)=>(0,n.jsx)("div",{className:(0,t5.cn)("absolute left-0 top-full flex justify-center"),children:(0,n.jsx)(t$,{className:(0,t5.cn)("origin-top-center relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border border-slate-200 bg-white text-slate-950 shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 md:w-[var(--radix-navigation-menu-viewport-width)] dark:border-slate-800 dark:bg-slate-950 dar
1k:text-slate-50",e),ref:r,...t})}));nt.displayName=t$.displayName,l.forwardRef(({className:e,...t},r)=>(0,n.jsx)(tL,{ref:r,className:(0,t5.cn)("top-full z-[1] flex h-1.5 items-end justify-center overflow-hidden data-[state=visible]:animate-in data-[state=hidden]:animate-out data-[state=hidden]:fade-out data-[state=visible]:fade-in",e),...t,children:(0,n.jsx)("div",{className:"relative top-[60%] h-2 w-2 rotate-45 rounded-tl-sm bg-slate-200 shadow-md dark:bg-slate-800"})})).displayName=tL.displayName;var nn=e.i(456904),nr=e.i(175424);let ni=(0,t5.cn)("h-11 rounded-full px-3 motion-reduce:transition-none","bg-transparent hover:bg-transparent focus:bg-transparent data-[state=open]:bg-transparent data-[state=open]:hover:bg-transparent data-[state=open]:focus:bg-transparent","dark:bg-transparent dark:hover:bg-transparent dark:focus:bg-transparent dark:data-[state=open]:bg-transparent dark:data-[state=open]:hover:bg-transparent dark:data-[state=open]:focus:bg-transparent","hover:text-clay focus:text-inherit data-[state=open]:text-clay dark:hover:text-clay-tint dark:focus:text-inherit dark:data-[state=open]:text-clay-tint","focus-visible:ring-2 focus-visible:ring-clay dark:focus-visible:ring-clay-tint"),no=(0,t5.cn)("top-full mt-3.5 md:w-56 rounded-2xl border border-border bg-home-surface p-2 text-foreground shadow-[0_10px_30px_-14px_rgba(60,50,30,0.35)] dark:shadow-none","origin-top-left duration-200 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 motion-reduce:!animate-none"),na="h-11 min-w-11 justify-center rounded-full px-3 text-inherit hover:bg-foreground
1/10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-clay dark:text-inherit dark:hover:bg-foreground/10 dark:focus-visible:ring-clay-tint motion-reduce:transition-none",nl="/connect",ns="border-border bg-home-surface/85 text-foreground",nu=`home-tokens-light ${ns}`,nc="h-11 rounded-full bg-foreground/10 motion-safe:animate-pulse",nd=(0,l.forwardRef)(({link:e,...t},r)=>e.isExternal?(0,n.jsx)("a",{...t,ref:r,href:e.href,target:"_blank",rel:"noopener noreferrer"}):(0,n.jsx)(nn.Link,{...t,ref:r,href:e.href}));function nf(){let e=(0,a.useTranslations)("HomeV2"),t=(0,nn.usePathname)(),u=(0,nr.buildLoginHref)(t),c=(0,l.useRef)(null),b=function(e){let[t,n]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{let t=Array.from(document.querySelectorAll('[data-home-room="light"]'));if(0===t.length)return;let r=new Set,i=null,o=()=>{i?.disconnect();let o=e.current?.getBoundingClientRect().bottom??0,a=Math.max(0,window.innerHeight-o-1);for(let e of(i=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting?r.add(t.target):r.delete(t.target);n(r.size>0)},{rootMargin:`-${o}px 0px -${a}px 0px`}),t))i.observe(e)};return o(),window.addEventListener("resize",o),()=>{window.removeEventListener("resize",o),i?.disconnect()}},[e]),t}(c),[x,y]=(0,l.useState)(!1),{data:w,status:A}=(0,o.useSession)(),j="loading"===A,N=(0,p.useNotifications)(),E=()=>y(!1),C=()=>{E(),(0,s.signOutOrToast)({operation:"HomeV2Header.handleSignOut",pathname:t})},S=(0,t5.cn)("pointer-events-auto mx-auto flex h-14 max-w-6xl items-center justify-between gap-2 rounded-full border px-3 backdrop-blur-xl transition-colors duration-300 sm:px-4 motion-reduce:transition-none",b?nu:ns);return(0,n.jsx)("header",{children:(0,n.jsx)("div",{ref:c,className:"pointer-events-none fixed inset-x-0 top-0 z-50 px-3 pt-3.5 sm:px-4",children:(0,n.jsxs)("nav",{className:S,"aria-label":"Primary",children:[(0,n.jsx)(nn.Link,{href:"/",className:"inline-flex h-11 shrink-0 items-center rounded-full px-2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-clay dark:focus-visible:ring-clay-tint",children:(0,n.jsx)("img",{src:"/img/deepstation-logo.svg",alt:"DeepStation",className:(0,t5.cn)("h-6 w-auto sm:h-7",b?"invert":"invert dark:invert-0","transition-[filter] duration-300 motion-reduce:transition-none")})}),(0,n.jsx)(t3,{viewport:!1,role:"none","aria-label":void 0,className:"hidden xl:flex",children:(0,n.jsx)(t7,{children:d.map(t=>(0,n.jsxs)(tR,{className:"relative",children:[(0,n.jsx)(t9,{className:ni,children:e(t.labelKey)}),(0,n.jsx)(ne,{className:no,children:(0,n.jsx)("ul",{className:"flex flex-col",children:t.links.map(t=>(0,n.jsx)("li",{children:(0,n.jsx)(tM,{asChild:!0,children:(0,n.jsx)(nd,{link:t,className:"flex min-h-11 items-center rounded-xl px-3 text-sm font-medium transition-colors hover:bg-foreground
1/5 hover:text-clay focus:bg-foreground/5 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-clay dark:hover:text-clay-tint dark:focus-visible:ring-clay-tint motion-reduce:transition-none",children:e(t.labelKey)})})},t.href))})})]},t.labelKey))})}),(0,n.jsxs)("div",{className:"flex items-center gap-1 sm:gap-2",children:[(0,n.jsx)("div",{className:"hidden xl:flex",children:(0,n.jsx)(m.default,{className:na})}),(0,n.jsx)("div",{className:(0,t5.cn)("hidden xl:flex",b&&"[&_button]:!border-border [&_button]:!bg-foreground/5 [&_button:hover]:!bg-foreground/10 [&_svg]:!text-foreground"),children:(0,n.jsx)(h.ThemeToggle,{})}),j?(0,n.jsx)("div",{"aria-hidden":"true",className:(0,t5.cn)(nc,"w-[7.5rem] sm:w-48")}):w?(0,n.jsx)("div",{className:"hidden xl:flex",children:(0,n.jsx)(s.AccountMenu,{user:w.user,notifications:N,onSignOut:C,triggerClassName:"focus-visible:ring-clay dark:focus-visible:ring-clay-tint"})}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(nn.Link,{href:u,className:"hidden h-11 items-center rounded-full px-3 text-sm font-medium opacity-80 transition-opacity hover:opacity-100 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-clay dark:focus-visible:ring-clay-tint sm:inline-flex motion-reduce:transition-none",children:e("navSignIn")}),(0,n.jsx)(nn.Link,{href:nl,className:(0,t5.cn)((0,g.buttonVariants)({variant:"action",size:"pill"}),"px-4 sm:px-5","active:bg-clay-hover focus-visible:ring-clay dark:focus-visible:ring-clay-tint"),children:e("navFollow")})]}),(0,n.jsxs)(v.Dialog,{open:x,onOpenChange:e=>{y(e),e&&w&&N.fetchNotifications()},children:[(0,n.jsx)(v.DialogTrigger,{asChild:!0,children:(0,n.jsx)("button",{type:"button","aria-label":e("navOpenMenu"),className:"inline-flex h-11 w-11 shrink-0 items-center justify-center rounded-full transition-colors hover:bg-current/10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-clay dark:focus-visible:ring-clay-tint xl:hidden motion-reduce:transition-none",children:(0,n.jsx)(r.Menu,{"aria-hidden":"true",className:"h-5 w-5"})})}),(0,n.jsxs)(v.DialogContent,{className:"flex h-full max-w-full flex-col gap-0 border-0 bg-home-canvas p-0 text-foreground sm:rounded-none [&>button:last-child]:hidden",children:[(0,n.jsx)(v.DialogTitle,{className:"sr-only",children:e("navOpenMenu")}),(0,n.jsxs)("div",{className:"flex h-[5.25rem] items-center justify-end gap-2 px-6",children:[w?null:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m.default,{className:na}),(0,n.jsx)(h.ThemeToggle,{})]}),(0,n.jsx)(v.DialogClose,{asChild:!0,children:(0,n.jsx)("button",{type:"button","aria-label":e("navCloseMenu"),className:"inline-flex h-11 w-11 items-center justify-center rounded-full text-foreground transition-colors hover:bg-foreground
1/10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring motion-reduce:transition-none",children:(0,n.jsx)(i.X,{"aria-hidden":"true",className:"h-5 w-5"})})})]}),(0,n.jsxs)("div",{className:"min-h-0 flex-1 overflow-y-auto overscroll-contain pb-6",children:[w?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"border-b border-border px-3 pb-4",children:(0,n.jsx)(s.AccountSheetProfile,{user:w.user,notifications:N,onNavigate:E})}),(0,n.jsx)("div",{className:"px-3",children:(0,n.jsx)(s.AccountSheetDashboards,{onNavigate:E})})]}):null,(0,n.jsx)("div",{className:"flex flex-col gap-6 px-6 pt-4",children:d.map(t=>(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{id:`home-v2-menu-${t.labelKey}`,className:(0,t5.cn)(f.LABEL,"text-muted-foreground"),children:e(t.labelKey)}),(0,n.jsx)("ul",{"aria-labelledby":`home-v2-menu-${t.labelKey}`,className:"mt-1 flex flex-col",children:t.links.map(t=>(0,n.jsx)("li",{children:(0,n.jsx)(nd,{link:t,onClick:E,className:"flex min-h-12 items-center font-display text-2xl font-semibold tracking-tight text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:e(t.labelKey)})},t.href))})]},t.labelKey))}),(0,n.jsx)("div",{className:"px-3",children:(0,n.jsx)(s.AccountSheetAdminLinks,{user:w?.user,onNavigate:E})})]}),(0,n.jsx)("div",{className:"flex flex-col gap-3 border-t border-border px-6 py-6",children:j?(0,n.jsx)("div",{"aria-hidden":"true",className:(0,t5.cn)(nc,"w-full")}):w?(0,n.jsx)(s.AccountSheetSignOut,{onSignOut:C}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(nn.Link,{href:nl,onClick:()=>y(!1),className:(0,t5.cn)((0,g.buttonVariants)({variant:"action",size:"pill"}),"w-full justify-center active:bg-clay-hover"),children:e("navFollow")}),(0,n.jsx)(nn.Link,{href:u,onClick:()=>y(!1),className:(0,t5.cn)(f.LABEL,"flex min-h-11 items-center justify-center rounded-full text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"),children:e("navSignIn")})]})})]})]})]})]})})})}nd.displayName="HeaderNavAnchor",e.s(["HomeV2Header",()=>nf],711417)},93956,e=>{"use strict";var t=e.i(843476),n=e.i(657688),r=e.i(948148),i=e.i(271645),o=e.i(982166),a=e.i(989970),l=e.i(647163);let s=[{src:"/img/home-v2/hero/room-wide-ai-center.jpg",altKey:"heroPhotoRoomWideAlt",width:2080,height:1560,objectPosition:"50% 40%"},{src:"/img/home-v2/hero/two-builders-smiling.jpg",altKey:"heroPhotoBuildersSmilingAlt",width:2400,height:1600,objectPosition:"47% 50%"},{src:"/img/home-v2/hero/google-hackathon-winners.jpg",altKey:"heroPhotoHackathonWinnersAlt",width:2080,height:1560,objectPosition:"0% 30%"},{src:"/img/home-v2/hero/ai-center-applause.jpg",altKey:"heroPhotoApplauseAlt",width:2400,height:1600,objectPosition:"45% 40%"},{src:"/img/home-v2/hero/google-hackathon-teams.jpg",altKey:"heroPhotoHackathonTeamsAlt",width:1920,height:1440,objectPosition:"50% 70%"}];function u(e){let t=window.matchMedia(o.MOTION_OK);return t.addEventListener("change",e),()=>t.removeEventListener("change",e)}function c(){let e=navigator.connection?.saveData===!0;return window.matchMedia(o.MOTION_OK).matches&&!e}function d(e){return window.addEventListener("load",e),()=>window.removeEventListener("load",e)}function f(){return"complete"===document.readyState}function m(){return!1}let p={activeIndex:0,previousIndex:null};function h({children:e}){let h=(0,r.useTranslations)("HomeV2"),g=(0,i.useRef)(null),v=(0,i.useSyncExternalStore)(u,c,m),b=(0,i.useSyncExternalStore)(d,f,m),x=v&&b,[y,w]=(0,i.useState)(p),[A,j]=(0,i.useState)(()=>new Set([0])),N=x&&A.size>1,E=x?y:p;return(0,i.useEffect)(()=>{if(!N)return;let e=window.setTimeout(()=>{w(e=>({activeIndex:function(e,t){for(let n=1;n<=s.length;n++){let r=(e+n)%s.length;if(t.has(r))return r}return e}(e.activeIndex,A),previousIndex:e.activeIndex}))},1e3*o.MOTION.heroCrossfade.hold);return()=>window.clearTimeout(e)}
1,[N,A,y.activeIndex]),(0,o.useGsapScope)(({matchMedia:e})=>{e.add(o.MOTION_OK,()=>{let e=g.current?.querySelector("[data-hero-media]");e&&a.gsap.to(e,{yPercent:o.MOTION.heroSink.yPercent,ease:"none",scrollTrigger:{trigger:g.current,start:"top top",end:"bottom top",scrub:!0}})})},g),(0,t.jsxs)(t.Fragment,{children:[e,(0,t.jsxs)("div",{ref:g,className:"absolute inset-0 -z-20 overflow-hidden",children:[(0,t.jsx)("div",{"data-hero-media":!0,className:"absolute inset-0",children:s.map((e,r)=>{let i=0===r;if(!i&&!x)return null;let a=r===E.activeIndex,s=r===E.previousIndex;return(0,t.jsx)(n.default,{src:e.src,alt:a?h(e.altKey):"","aria-hidden":!a||void 0,fill:!0,sizes:function({width:e,height:t}){let n=Math.ceil(100*e/t);return`(max-aspect-ratio: ${e}/${t}) ${n}vh, 100vw`}(e),preload:i,fetchPriority:i?"high":void 0,onLoad:i?void 0:()=>j(e=>new Set(e).add(r)),className:(0,l.cn)("object-cover transition-opacity ease-in-out motion-reduce:transition-none",a&&"z-[2] opacity-100",s&&"z-[1] opacity-100",!a&&!s&&"z-0 opacity-0"),style:{objectPosition:e.objectPosition,transitionDuration:`${o.MOTION.heroCrossfade.fade}s`}},e.src)})}),(0,t.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0 bg-[rgba(4,5,8,0.25)]"})]})]})}e.s(["HeroPhotos",()=>h])},564333,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(982166),i=e.i(875324),o=e.i(989970),a=e.i(647163);function l({as:e="h2",id:l,className:s,children:u}){let c=(0,n.useRef)(null);return(0,r.useGsapScope)(({matchMedia:e})=>{e.add(r.MOTION_OK,()=>{let e=c.current;if(!e)return;let t=e.textContent?.trim()??"";e.setAttribute("aria-label",t);let n=new i.SplitText(e,{type:"chars,words"});n.chars.forEach(e=>e.setAttribute("aria-hidden","true"));let a=o.gsap.from(n.chars,{autoAlpha:0,duration:r.MOTION.decode.duration,ease:r.MOTION.decode.ease,stagger:r.MOTION.decode.stagger});return()=>{a.kill(),n.revert(),e.removeAttribute("aria-label")}})},c),(0,t.jsx)(e,{ref:c,id:l,className:(0,a.cn)(s),children:u})}e.s(["DecodeHeading",()=>l])}]);
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.