1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,63178,t=>{"use strict";var e=t.i(71645),i=(t,e,i,s,n,r,o,l)=>{let a=document.documentElement,c=["light","dark"];function h(e){var i;(Array.isArray(t)?t:[t]).forEach(t=>{let i="class"===t,s=i&&r?n.map(t=>r[t]||t):n;i?(a.classList.remove(...s),a.classList.add(r&&r[e]?r[e]:e)):a.setAttribute(t,e)}),i=e,l&&c.includes(i)&&(a.style.colorScheme=i)}if(s)h(s);else try{let t=localStorage.getItem(e)||i,s=o&&"system"===t?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":t;h(s)}catch(t){}},s=["light","dark"],n="(prefers-color-scheme: dark)",r="u"<typeof window,o=e.createContext(void 0),l={setTheme:t=>{},themes:[]},a=["light","dark"],c=({forcedTheme:t,disableTransitionOnChange:i=!1,enableSystem:r=!0,enableColorScheme:l=!0,storageKey:c="theme",themes:f=a,defaultTheme:m=r?"system":"light",attribute:v="data-theme",value:w,children:g,nonce:S,scriptProps:y})=>{let[b,E]=e.useState(()=>d(c,m)),[T,_]=e.useState(()=>"system"===b?p():b),L=w?Object.values(w):f,O=e.useCallback(t=>{let e=t;if(!e)return;"system"===t&&r&&(e=p());let n=w?w[e]:e,o=i?u(S):null,a=document.documentElement,c=t=>{"class"===t?(a.classList.remove(...L),n&&a.classList.add(n)):t.startsWith("data-")&&(n?a.setAttribute(t,n):a.removeAttribute(t))};if(Array.isArray(v)?v.forEach(c):c(v),l){let t=s.includes(m)?m:null,i=s.includes(e)?e:t;a.style.colorScheme=i}null==o||o()},[S]),P=e.useCallback(t=>{let e="function"==typeof t?t(b):t;E(e);try{localStorage.setItem(c,e)}catch(t){}},[b]),k=e.useCallback(e=>{_(p(e)),"system"===b&&r&&!t&&O("system")},[b,t]);e.useEffect(()=>{let t=window.matchMedia(n);return t.addListener(k),k(t),()=>t.removeListener(k)},[k]),e.useEffect(()=>{let t=t=>{t.key===c&&(t.newValue?E(t.newValue):P(m))};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)},[P]),e.useEffect(()=>{O(null!=t?t:b)},[t,b]);let A=e.useMemo(()=>({theme:b,setTheme:P,forcedTheme:t,resolvedTheme:"system"===b?T:b,themes:r?[...f,"system"]:f,systemTheme:r?T:void 0}),[b,P,t,T,r,f]);return e.createElement(o.Provider,{value:A},e.createElement(h,{forcedTheme:t,storageKey:c,attribute:v,enableSystem:r,enableColorScheme:l,defaultTheme:m,value:w,themes:f,nonce:S,scriptProps:y}),g)},h=e.memo(({forcedTheme:t,storageKey:s,attribute:n,enableSystem:r,enableColorScheme:o,defaultTheme:l,value:a,themes:c,nonce:h,scriptProps:d})=>{let u=JSON.stringify([n,s,l,t,c,a,r,o]).slice(1,-1);return e.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"u"<typeof window?h:"",dangerouslySetInnerHTML:{__html:`(${i.toString()})(${u})`}})}),d=(t,e)=>{let i;if(!r){try{i=localStorage.getItem(t)||void 0}catch(t){}return i||e}},u=t=>{let e=document.createElement("style");return t&&e.setAttribute("nonce",t),e.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},p=t=>(t||(t=window.matchMedia(n)),t.matches?"dark":"light");t.s(["ThemeProvider",0,t=>e.useContext(o)?e.createElement(e.Fragment,null,t.children):e.createElement(c,{...t}),"useTheme",0,()=>{var t;return null!=(t=e.useContext(o))?t:l}])},8341,(t,e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return r}};for(var n in s)Object.defineProperty(i,n,{enumerable:!0,get:s[n]});let r="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(t){let e=Date.now();return self.setTimeout(function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(t){return clearTimeout(t)};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
1dule",{value:!0}),Object.assign(i.default,i),e.exports=i.default)},19083,(t,e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s={ESCAPE_REGEX:function(){return o},htmlEscapeAttributeString:function(){return h},htmlEscapeJsonString:function(){return c}};for(var n in s)Object.defineProperty(i,n,{enumerable:!0,get:s[n]});let r={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},o=/[&><\u2028\u2029]/g,l={"&":"&",'"':""","'":"'","<":"<",">":">"},a=/[&"'<>]/g;function c(t){return t.replace(o,t=>r[t])}function h(t){return t.replace(a,t=>l[t])}},79520,(t,e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s={default:function(){return y},handleClientScriptLoad:function(){return w},initScriptLoader:function(){return g}};for(var n in s)Object.defineProperty(i,n,{enumerable:!0,get:s[n]});let r=t.r(55682),o=t.r(90809),l=t.r(43476),a=r._(t.r(74080)),c=o._(t.r(71645)),h=t.r(42732),d=t.r(22737),u=t.r(8341),p=t.r(19083),f=new Map,m=new Set,v=t=>{let{src:e,id:i,onLoad:s=()=>{},onReady:n=null,dangerouslySetInnerHTML:r,children:o="",strategy:l="afterInteractive",onError:c,stylesheets:h}=t,u=i||e;if(u&&m.has(u))return;if(f.has(e)){m.add(u),f.get(e).then(s,c);return}let p=()=>{n&&n(),m.add(u)},v=document.createElement("script"),w=new Promise((t,e)=>{v.addEventListener("load",function(e){t(),s&&s.call(this,e),p()}),v.addEventListener("error",function(t){e(t)})}).catch(function(t){c&&c(t)});r?(v.innerHTML=r.__html||"",p()):o?(v.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",p()):e&&(v.src=e,f.set(e,w)),(0,d.setAttributesFromProps)(v,t),"worker"===l&&v.setAttribute("type","text/partytown"),v.setAttribute("data-nscript",l),h&&(t=>{if(a.default.preinit)return t.forEach(t=>{a.default.preinit(t,{as:"style"})});if("u">typeof window){let e=document.head;t.forEach(t=>{let i=document.createElement("link");i.type="text/css",i.rel="stylesheet",i.href=t,e.appendChild(i)})}})(h),document.body.appendChild(v)};function w(t){let{strategy:e="afterInteractive"}=t;"lazyOnload"===e?window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>v(t))}):v(t)}function g(t){t.forEach(w),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(t=>{let e=t.id||t.getAttribute("src");m.add(e)})}function S(t){let{id:e,src:i="",onLoad:s=()=>{},onReady:n=null,strategy:r="afterInteractive",onError:o,stylesheets:d,...f}=t,{updateScripts:w,scripts:g,getIsSsr:S,appDir:y,nonce:b}=(0,c.useContext)(h.HeadManagerContext);b=f.nonce||b;let E=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let t=e||i;E.current||(n&&t&&m.has(t)&&n(),E.current=!0)},[n,e,i]);let T=(0,c.useRef)(!1);if((0,c.useEffect)(()=>{if(!T.current){if("afterInteractive"===r)v(t);else"lazyOnload"===r&&("complete"===document.readyState?(0,u.requestIdleCallback)(()=>v(t)):window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>v(t))}));T.current=!0}},[t,r]),("beforeInteractive"===r||"worker"===r)&&(w?(g[r]=(g[r]||[]).concat([{id:e,src:i,onLoad:s,onReady:n,onError:o,...f,nonce:b}]),w(g)):S&&S()?m.add(e||i):S&&!S()&&v({...t,nonce:b})),y){if(d&&d.forEach(t=>{a.default.preinit(t,{as:"style"})}),"beforeInteractive"===r)if(!i)return f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...f,id:e}]))})`}});else return a.default.preload(i,f.integrity?{as:"script",integrity:f.integrity,nonce:b,crossOrigin:f.crossOrigin}:{as:"script",nonce:b,crossOrigin:f.crossOrigin}),(0,l.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([i,{...f,id:e}]))})`}});"afterInteractive"===r&&i&&a.default.preload(i,f.integrity?{as:"script",integrity:f.integrity,nonce:b,crossOrigin:f.crossOrigin}:{as:"script",nonce:b,crossOrigin:f.crossOrigin})}return null}Object.defineProperty(S,"__nextScript",{value:!0});let y=S;("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
1dule",{value:!0}),Object.assign(i.default,i),e.exports=i.default)},18003,t=>{"use strict";var e=t.i(43476),i=t.i(71645),s="1.3.23";function n(t,e,i){return Math.max(t,Math.min(e,i))}var r=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(t){if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;let i=n(0,this.currentTime/this.duration,1),s=(e=i>=1)?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else if(this.lerp){var i,s,r,o;this.value=(i=this.value,s=this.to,r=60*this.lerp,(1-(o=1-Math.exp(-r*t)))*i+o*s),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,e=!0)}else this.value=this.to,e=!0;e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i,duration:s,easing:n,onStart:r,onUpdate:o}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=n,this.currentTime=0,this.isRunning=!0,r?.(),this.onUpdate=o}},o=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(t,e,{autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function(t,e){let i;return function(...s){clearTimeout(i),i=setTimeout(()=>{i=void 0,t.apply(this,s)},e)}}(this.resize,s),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},l=class{events={};emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t]?.(...e)}on(t,e){return this.events[t]?this.events[t].push(e):this.events[t]=[e],()=>{this.events[t]=this.events[t]?.filter(t=>e!==t)}}off(t,e){this.events[t]=this.events[t]?.filter(t=>e!==t)}destroy(){this.events={}}};let a=100/6,c={passive:!1};function h(t,e){return 1===t?a:2===t?e:1}var d=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new l;constructor(t,e={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=e,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,c),this.element.addEventListener("touchstart",this.onTouchStart,c),this.element.addEventListener("touchmove",this.onTouchMove,c),this.element.addEventListener("touchend",this.onTouchEnd,c)}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,c),this.element.removeEventListener("touchstart",this.onTouchStart,c),this.element.removeEventListener("touchmove",this.onTouchMove,c),this.element.removeEventListener("touchend",this.onTouchEnd,c)}onTouchStart=t=>{let{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{let{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.options.touchMultiplier,n=-(i-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:n},this.emitter.emit("scroll",{deltaX:s,deltaY:n,event:t})};onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:e,deltaY:i,deltaMode:s}=t,n=h(s,this.window.width),r=h(s,this.window.height);e*=n,i*=r,e*=this.options.wheelMultiplier,i*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:i,event:t})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}};let u=t=>Math.min(1,1.001-2**(-10*t));var p=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new r;emitter=new l;dimensions;virtualScroll;constructor({wrapper:t=window,content:e=document.documentElement,eventsTarget:i=t,smoothWheel:n=!0,syncTouch:r=!1,syncTouchLerp:l=.075,touchInertiaExponent:a=1.7,duration:c,easing:h,lerp:p=.1,infinite:f=!1,orientation:m="vertical",gestureOrientation:v="horizontal"===m?"both":"vertical",touchMultiplier:w=1,wheelMultiplier:g=1,autoResize:S=!0,prevent:y,virtualScroll:b,overscroll:E=!0,autoRaf:T=!1,anchors:_=!1,autoToggle:L=!1,allowNestedScroll:O=!1,__experimental__naiveDimensions:P=!1,naiveDimensions:k=P,stopInertiaOnNavigate:A=!1}={}){window.lenisVersion=s,window.lenis||(window.lenis={}),window.lenis.version=s,"horizontal"===m&&(window.lenis.horizontal=!0),!0===r&&(window.lenis.touch=!0),t&&t!==document.documentElement||(t=window),"number"==typeof c&&"function"!=typeof h?h=u:"function"==typeof h&&"number"!=typeof c&&(c=1),this.options={wrapper:t,content:e,eventsTarget:i,smoothWheel:n,syncTouch:r,syncTouchLerp:l,touchInertiaExponent:a,duration:c,easing:h,lerp:p,infinite:f,gestureOrientation:v,orientation:m,touchMultiplier:w,wheelMultiplier:g,autoResize:S,prevent:y,virtualScroll:b,overscroll:E,autoRaf:T,anchors:_,autoToggle:L,allowNestedScroll:O,naiveDimensions:k,stopInertiaOnNavigate:A},this.dimensions=new o(t,e,{autoResize:S}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=ne
1w d(i,{touchMultiplier:w,wheelMultiplier:g}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}onScrollEnd=t=>{t instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||t.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let t=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[t]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=t=>{t.propertyName?.includes("overflow")&&t.target===this.rootElement&&this.checkOverflow()};setScroll(t){this.isHorizontal?this.options.wrapper.scrollTo({left:t,behavior:"instant"}):this.options.wrapper.scrollTo({top:t,behavior:"instant"})}onClick=t=>{let e=t.composedPath().filter(t=>t instanceof HTMLAnchorElement&&t.href).map(t=>new URL(t.href)),i=new URL(window.location.href);if(this.options.anchors){let t=e.find(t=>i.host===t.host&&i.pathname===t.pathname&&t.hash);if(t){let e="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,i=`#${t.hash.split("#")[1]}`;this.scrollTo(i,e);return}}if(this.options.stopInertiaOnNavigate&&e.some(t=>i.host===t.host&&i.pathname!==t.pathname))return void this.reset()};onPointerDown=t=>{1===t.button&&this.reset()};onVirtualScroll=t=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;let{deltaX:e,deltaY:i,event:s}=t;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:i,event:s}),s.ctrlKey||s.lenisStopPropagation)return;let n=s.type.includes("touch"),r=s.type.includes("wheel");this.isTouching="touchstart"===s.type||"touchmove"===s.type;let o=0===e&&0===i;if(this.options.syncTouch&&n&&"touchstart"===s.type&&o&&!this.isStopped&&!this.isLocked)return void this.reset();let l="vertical"===this.options.gestureOrientation&&0===i||"horizontal"===this.options.gestureOrientation&&0===e;if(o||l)return;let a=s.composedPath();a=a.slice(0,a.indexOf(this.rootElement));let c=this.options.prevent,h=Math.abs(e)>=Math.abs(i)?"horizontal":"vertical";if(a.find(t=>t instanceof HTMLElement&&("function"==typeof c&&c?.(t)||t.hasAttribute?.("data-lenis-prevent")||"vertical"===h&&t.hasAttribute?.("data-lenis-prevent-vertical")||"horizontal"===h&&t.hasAttribute?.("data-lenis-prevent-horizontal")||n&&t.hasAttribute?.("data-lenis-prevent-touch")||r&&t.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(t,{deltaX:e,deltaY:i}))))return;if(this.isStopped||this.isLocked){s.cancelable&&s.preventDefault();return}if(!(this.options.syncTouch&&n||this.options.smoothWheel&&r)){this.isScrolling="native",this.animate.stop(),s.lenisStopPropagation=!0;return}let d=i;"both"===this.options.gestureOrientation?d=Math.abs(i)>Math.abs(e)?i:e:"horizontal"===this.options.gestureOrientation&&(d=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&i>0||this.animatedScroll===this.limit&&i<0))&&(s.lenisStopPropagation=!0),s.cancelable&&s.preventDefault();let u=n&&this.options.syncTouch,p=n&&"touchend"===s.type;p&&(d=Math.sign(d)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+d,{programmatic:!1,...u?{lerp:p?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
1()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(!1===this.isScrolling||"native"===this.isScrolling){let t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.removeProperty("overflow");this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.setProperty("overflow","clip");this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=t=>{let e=t-(this.time||t);this.time=t,this.animate.advance(.001*e),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,programmatic:r=!0,lerp:o=r?this.options.lerp:void 0,duration:l=r?this.options.duration:void 0,easing:a=r?this.options.easing:void 0,onStart:c,onComplete:h,force:d=!1,userData:p}={}){if((this.isStopped||this.isLocked)&&!d)return;let f=t,m=e;if("string"==typeof f&&["top","left","start","#"].includes(f))f=0;else if("string"==typeof f&&["bottom","right","end"].includes(f))f=this.limit;else{let t=null;if("string"==typeof f?(t=document.querySelector(f))||("#top"===f?f=0:console.warn("Lenis: Target not found",f)):f instanceof HTMLElement&&f?.nodeType&&(t=f),t){if(this.options.wrapper!==window){let t=this.rootElement.getBoundingClientRect();m-=this.isHorizontal?t.left:t.top}let e=t.getBoundingClientRect(),i=getComputedStyle(t),s=this.isHorizontal?Number.parseFloat(i.scrollMarginLeft):Number.parseFloat(i.scrollMarginTop),n=getComputedStyle(this.rootElement),r=this.isHorizontal?Number.parseFloat(n.scrollPaddingLeft):Number.parseFloat(n.scrollPaddingTop);f=(this.isHorizontal?e.left:e.top)+this.animatedScroll-(Number.isNaN(s)?0:s)-(Number.isNaN(r)?0:r)}}if("number"==typeof f){if(f+=m,this.options.infinite){if(r){this.targetScroll=this.animatedScroll=this.scroll;let t=f-this.animatedScroll;t>this.limit/2?f-=this.limit:t<-this.limit/2&&(f+=this.limit)}}else f=n(0,f,this.limit);if(f===this.targetScroll){c?.(this),h?.(this);return}if(this.userData=p??{},i){this.animatedScroll=this.targetScroll=f,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),h?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}r||(this.targetScroll=f),"number"==typeof l&&"function"!=typeof a?a=u:"function"==typeof a&&"number"!=typeof l&&(l=1),this.animate.fromTo(this.animatedScroll,f,{duration:l,easing:a,lerp:o,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling="smooth",c?.(this)},onUpdate:(t,e)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),r&&(this.targetScroll=t),e||this.emit(),e&&(this.reset(),this.emit(),h?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(t,{deltaX:e,deltaY:i}){let s,n,r,o,l,a,c,h,d,u,p,f,m,v,w,g,S=Date.now();t._lenis||(t._lenis={});let y=t._lenis;if(S-(y.time??0)>2e3){y.time=Date.now();let e=window.getComputedStyle(t);if(y.computedStyle=e,s=["auto","overlay","scroll"].includes(e.overflowX),n=["auto","overlay","scroll"].includes(e.overflowY),l=["auto"].includes(e.overscrollBehaviorX),a=["auto"].includes(e.overscrollBehaviorY),y.hasOverflowX=s,y.hasOverflowY=n,!(s||n))return!1;c=t.scrollWidth,h=t.scrollHeight,d=t.clientWidth,u=t.clientHeight,r=c>d,o=h>u,y.isScrollableX=r,y.isScrollableY=o,y.scrollWidth=c,y.scrollHeight=h,y.clientWidth=d,y.clientHeight=u,y.hasOverscrollBehaviorX=l,y.hasOverscrollBehaviorY=a}else r=y.isScrollableX,o=y.isScrollableY,s=y.hasOverflowX,n=y.hasOverflowY,c=y.scrollWidth,h=y.scrollHeight,d=y.
1clientWidth,u=y.clientHeight,l=y.hasOverscrollBehaviorX,a=y.hasOverscrollBehaviorY;if(!(s&&r||n&&o))return!1;let b=Math.abs(e)>=Math.abs(i)?"horizontal":"vertical";if("horizontal"===b)p=Math.round(t.scrollLeft),f=c-d,m=e,v=s,w=r,g=l;else{if("vertical"!==b)return!1;p=Math.round(t.scrollTop),f=h-u,m=i,v=n,w=o,g=a}return!g&&(p>=f||p<=0)||(m>0?p<f:p>0)&&v&&w}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){let t=this.options.wrapper;return this.isHorizontal?t.scrollX??t.scrollLeft:t.scrollY??t.scrollTop}get scroll(){var t;return this.options.infinite?(this.animatedScroll%(t=this.limit)+t)%t:this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(t){this._isScrolling!==t&&(this._isScrolling=t,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(t){this._isStopped!==t&&(this._isStopped=t,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get className(){let t="lenis";return this.options.autoToggle&&(t+=" lenis-autoToggle"),this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),"smooth"===this.isScrolling&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(t=>{this.rootElement.classList.add(t)})}cleanUpClassName(){for(let t of Array.from(this.rootElement.classList))("lenis"===t||t.startsWith("lenis-"))&&this.rootElement.classList.remove(t)}};t.s(["SmoothScroll",0,function({children:t}){return(0,i.useEffect)(()=>{let t=new p({duration:1.2,easing:t=>Math.min(1,1.001-Math.pow(2,-10*t)),orientation:"vertical",gestureOrientation:"vertical",smoothWheel:!0,wheelMultiplier:1,touchMultiplier:2});return requestAnimationFrame(function e(i){t.raf(i),requestAnimationFrame(e)}),()=>{t.destroy()}},[]),(0,e.jsx)(e.Fragment,{children:t})}],18003)},18566,(t,e,i)=>{e.exports=t.r(76562)},2355,t=>{"use strict";var e=t.i(47167),i=t.i(71645),s=t.i(18566);function n(){return"u">typeof window}function r(){return"production"}function o(){return"development"===((n()?window.vam:r())||"production")}function l(t){return RegExp(`/${t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function a(t){return t.startsWith("http://")||t.startsWith("https://")||t.startsWith("/")?t:`/${t}`}function c(t){return(0,i.useEffect)(()=>{var e;t.beforeSend&&(null==(e=window.va)||e.call(window,"beforeSend",t.beforeSend))},[t.beforeSend]),(0,i.useEffect)(()=>{!function(t={debug:!0},e){var i;if(!n())return;let{beforeSend:s,src:l,dataset:c}=function(t,e){var i,s;let n=t;if(e)try{n={...null==(i=JSON.parse(e))?void 0:i.analytics,...t}}catch{}!function(t="auto"){if("auto"===t){window.vam=r();return}window.vam=t}(n.mode);let l={sdkn:"@vercel/analytics"+(n.framework?`/${n.framework}`:""),sdkv:"2.0.1"};return n.disableAutoTrack&&(l.disableAutoTrack="1"),n.viewEndpoint&&(l.viewEndpoint=a(n.viewEndpoint)),n.eventEndpoint&&(l.eventEndpoint=a(n.eventEndpoint)),n.sessionEndpoint&&(l.sessionEndpoint=a(n.sessionEndpoint)),o()&&!1===n.debug&&(l.debug="false"),n.dsn&&(l.dsn=n.dsn),n.endpoint?l.endpoint=n.endpoint:n.basePath&&(l.endpoint=a(`${n.basePath}/insights`)),{beforeSend:n.beforeSend,src:(s=n).scriptSrc?a(s.scriptSrc):o()?"https://va.vercel-scripts.com/v1/script.debug.js":s.basePath?a(`${s.basePath}/insights/script.js`):"/_vercel/insights/script.js",dataset:l}}(t,e);if(window.va||(window.va=function(...t){window.vaq||(window.vaq=[]),window.vaq.push(t)}),s&&(null==(i=window.va)||i.call(window,"beforeSend",s)),document.head.querySelector(`script[src*="${l}"]`))return;let h=document.createElement("script");for(let[t,e]of(h.src=l,Object.entries(c)))h.dataset[t]=e;h.defer=!0,h.onerror=()=>
1{let t=o()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log(`[Vercel Web Analytics] Failed to load script from ${l}. ${t}`)},document.head.appendChild(h)}({framework:t.framework||"react",basePath:t.basePath??function(){if(void 0!==e.default&&void 0!==e.default.env)return e.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==t.route&&{disableAutoTrack:!0},...t},t.configString??function(){if(void 0!==e.default&&void 0!==e.default.env)return e.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}())},[]),(0,i.useEffect)(()=>{t.route&&t.path&&function({route:t,path:e}){var i;null==(i=window.va)||i.call(window,"pageview",{route:t,path:e})}({route:t.route,path:t.path})},[t.route,t.path]),null}function h(t){let n,r,o,{route:a,path:h}=(n=(0,s.useParams)(),r=(0,s.useSearchParams)(),o=(0,s.usePathname)(),n?{route:function(t,e){if(!t||!e)return t;let i=t;try{let t=Object.entries(e);for(let[e,s]of t)if(!Array.isArray(s)){let t=l(s);t.test(i)&&(i=i.replace(t,`/[${e}]`))}for(let[e,s]of t)if(Array.isArray(s)){let t=l(s.join("/"));t.test(i)&&(i=i.replace(t,`/[...${e}]`))}return i}catch{return t}}(o,Object.keys(n).length?n:Object.fromEntries(r.entries())),path:o}:{route:null,path:o});return i.default.createElement(c,{path:h,route:a,...t,basePath:function(){if(void 0!==e.default&&void 0!==e.default.env)return e.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==e.default&&void 0!==e.default.env)return'{"analytics":{"scriptSrc":"0a6ecd2b09e53a3a/script.js","viewEndpoint":"0a6ecd2b09e53a3a/view","eventEndpoint":"0a6ecd2b09e53a3a/event","sessionEndpoint":"0a6ecd2b09e53a3a/session"},"speedInsights":{"scriptSrc":"2feaae762382dbb4/script.js","endpoint":"2feaae762382dbb4/vitals"}}'}(),framework:"next"})}t.s(["Analytics",0,function(t){return i.default.createElement(i.Suspense,{fallback:null},i.default.createElement(h,{...t}))}])},57215,t=>{"use strict";var e=t.i(47167),i=t.i(71645),s=t.i(18566);function n(){return false}function r(t){return RegExp(`/${t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function o(t){return t.startsWith("http://")||t.startsWith("https://")||t.startsWith("/")?t:`/${t}`}function l(t){(0,i.useEffect)(()=>{var e;t.beforeSend&&(null==(e=window.si)||e.call(window,"beforeSend",t.beforeSend))},[t.beforeSend]);let s=(0,i.useRef)(null);return(0,i.useEffect)(()=>{if(!s.current){let i=function(t={},e){var i;if(!("u">typeof window)||null===t.route)return null;window.si||(window.si=function(...t){window.siq=window.siq||[],window.siq.push(t)});let{beforeSend:s,src:r,dataset:l}=function(t,e){var i,s;let r=t;if(e)try{r={...null==(i=JSON.parse(e))?void 0:i.speedInsights,...t}}catch{}let l={sdkn:"@vercel/speed-insights"+(r.framework?`/${r.framework}`:""),sdkv:"2.0.0"};
1return r.sampleRate&&(l.sampleRate=r.sampleRate.toString()),r.route&&(l.route=r.route),n()&&!1===r.debug&&(l.debug="false"),r.dsn&&(l.dsn=r.dsn),r.endpoint?l.endpoint=o(r.endpoint):r.basePath&&(l.endpoint=o(`${r.basePath}/speed-insights/vitals`)),{src:(s=r).scriptSrc?o(s.scriptSrc):n()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":s.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":s.basePath?o(`${s.basePath}/speed-insights/script.js`):"/_vercel/speed-insights/script.js",beforeSend:r.beforeSend,dataset:l}}(t,e);if(document.head.querySelector(`script[src*="${r}"]`))return null;s&&(null==(i=window.si)||i.call(window,"beforeSend",s));let a=document.createElement("script");for(let[t,e]of(a.src=r,a.defer=!0,Object.entries(l)))a.dataset[t]=e;return a.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${r}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(a),{setRoute:t=>{a.dataset.route=t??void 0}}}({framework:t.framework??"react",basePath:t.basePath??function(){if(void 0!==e.default&&void 0!==e.default.env)return e.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...t},t.configString??function(){if(void 0!==e.default&&void 0!==e.default.env)return e.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}());i&&(s.current=i.setRoute)}},[t]),(0,i.useEffect)(()=>{s.current&&t.route&&s.current(t.route)},[t.route]),null}function a(t){let n=(()=>{let t=(0,s.useParams)(),e=(0,s.useSearchParams)()||new URLSearchParams,i=(0,s.usePathname)();if(!t)return null;let n=Object.keys(t).length?t:Object.fromEntries(e.entries());if(!i||!n)return i;let o=i;try{let t=Object.entries(n);for(let[e,i]of t)if(!Array.isArray(i)){let t=r(i);t.test(o)&&(o=o.replace(t,`/[${e}]`))}for(let[e,i]of t)if(Array.isArray(i)){let t=r(i.join("/"));t.test(o)&&(o=o.replace(t,`/[...${e}]`))}return o}catch{return i}})();return i.default.createElement(l,{route:n,...t,framework:"next",basePath:function(){if(void 0!==e.default&&void 0!==e.default.env)return e.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==e.default&&void 0!==e.default.env)return'{"analytics":{"scriptSrc":"0a6ecd2b09e53a3a/script.js","viewEndpoint":"0a6ecd2b09e53a3a/view","eventEndpoint":"0a6ecd2b09e53a3a/event","sessionEndpoint":"0a6ecd2b09e53a3a/session"},"speedInsights":{"scriptSrc":"2feaae762382dbb4/script.js","endpoint":"2feaae762382dbb4/vitals"}}'}()})}t.s(["SpeedInsights",0,function(t){return i.default.createElement(i.Suspense,{fallback:null},i.default.createElement(a,{...t}))}])},5622,t=>{"use strict";var e=t.i(43476),i=t.i(63178);t.s(["ThemeProvider",0,function({children:t,...s}){return(0,e.jsx)(i.ThemeProvider,{...s,children:t})}])}]);
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.