1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,16182,e=>{"use strict";var t=e.i(54710),n=e.i(34416),i=e.i(1157),o=e.i(19465),r=e.i(68275),a=e.i(4e4),s=e.i(64309),l=e.i(48486),c=e.i(36038),u="1.3.23";function h(e,t,n){return Math.max(e,Math.min(t,n))}var d=function(){function e(){(0,i._)(this,e),(0,r._)(this,"isRunning",!1),(0,r._)(this,"value",0),(0,r._)(this,"from",0),(0,r._)(this,"to",0),(0,r._)(this,"currentTime",0),(0,r._)(this,"lerp",void 0),(0,r._)(this,"duration",void 0),(0,r._)(this,"easing",void 0),(0,r._)(this,"onUpdate",void 0)}return(0,o._)(e,[{key:"advance",value:function(e){if(this.isRunning){var t,n,i,o,r,a=!1;if(this.duration&&this.easing){this.currentTime+=e;var s=h(0,this.currentTime/this.duration,1),l=(a=s>=1)?1:this.easing(s);this.value=this.from+(this.to-this.from)*l}else this.lerp?(this.value=(t=this.value,n=this.to,i=60*this.lerp,(1-(o=1-Math.exp(-i*e)))*t+o*n),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,a=!0)):(this.value=this.to,a=!0);a&&this.stop(),null==(r=this.onUpdate)||r.call(this,this.value,a)}}},{key:"stop",value:function(){this.isRunning=!1}},{key:"fromTo",value:function(e,t,n){var i=n.lerp,o=n.duration,r=n.easing,a=n.onStart,s=n.onUpdate;this.from=this.value=e,this.to=t,this.lerp=i,this.duration=o,this.easing=r,this.currentTime=0,this.isRunning=!0,null==a||a(),this.onUpdate=s}}]),e}(),f=function(){function e(t,n){var o,s,l,c=this,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},h=u.autoResize,d=u.debounce;(0,i._)(this,e),(0,r._)(this,"width",0),(0,r._)(this,"height",0),(0,r._)(this,"scrollHeight",0),(0,r._)(this,"scrollWidth",0),(0,r._)(this,"debouncedResize",void 0),(0,r._)(this,"wrapperResizeObserver",void 0),(0,r._)(this,"contentResizeObserver",void 0),(0,r._)(this,"resize",function(){c.onWrapperResize(),c.onContentResize()}),(0,r._)(this,"onWrapperResize",function(){(0,a._)(c.wrapper,Window)?(c.width=window.innerWidth,c.height=window.innerHeight):(c.width=c.wrapper.clientWidth,c.height=c.wrapper.clientHeight)}),(0,r._)(this,"onContentResize",function(){(0,a._)(c.wrapper,Window)?(c.scrollHeight=c.content.scrollHeight,c.scrollWidth=c.content.scrollWidth):(c.scrollHeight=c.wrapper.scrollHeight,c.scrollWidth=c.wrapper.scrollWidth)}),this.wrapper=t,this.content=n,(void 0===h||h)&&(this.debouncedResize=(o=this.resize,s=void 0===d?250:d,function(){for(var e=this,t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];clearTimeout(l),l=setTimeout(function(){l=void 0,o.apply(e,n)},s)}),(0,a._)(this.wrapper,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()}return(0,o._)(e,[{key:"destroy",value:function(){var e,t;null==(e=this.wrapperResizeObserver)||e.disconnect(),null==(t=this.contentResizeObserver)||t.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}},{key:"limit",get:function(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}]),e}(),v=function(){function e(){(0,i._)(this,e),(0,r._)(this,"events",{})}return(0,o._)(e,[{key:"emit",value:function(e){for(var t,n=arguments.length,i=Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];for(var r=this.events[e]||[],a=0,s=r.length;a<s;a++)null==(t=r[a])||t.call.apply(t,[r].concat((0,l._)(i)))}},{key:"on",value:function(e,t){var n=this;return this.events[e]?this.events[e].push(t):this.events[e]=[t],function(){var i;n.events[e]=null==(i=n.events[e])?void 0:i.filter(function(e){return t!==e})}}},{key:"off",value:function(e,t){var n;this.events[e]=null==(n=this.events[e])?void 0:n.filter(function(e){return t!==e})}},{key:"destroy",value:function(){this.events={}}}]),e}(),p=100/6,m={passive:!1};function g(e,t){return 1===e?p:2===e?t:1}var y=function(){function e(t){var n=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{wheelMultiplier:1,touchMultiplier:1};(0,i._)(this,e),(0,r._)(this,"touchStart",{x:0,y:0}),(0,r._)(this,"lastDelta",{x:0,y:0}),(0,r._)(this,"window",{width:0,height:0}),(0,r._)(this,"emitter",new v),(0,r._)(this,"onTouchStart",function(e){var t=e.targetTouches?e.targetTouches[0]:e,i=t.clientX,o=t.clientY;n.touchStart.x=i,n.touchStart.y=o,n.lastDelta={x:0,y:0},n.emitter.emit("scroll",{deltaX:0,deltaY:0,event:e})}),(0,r._)(this,"onTouchMove",function(e){var t=e.targetTouches?e.targetTouches[0]:e,i=t.clientX,o=t.clientY,r=-(i-n.touchStart.x)*n.options.touchMultiplier,a=-(o-n.touchStart.y)*n.options.touchMultiplier;n.touchStart.x=i,n.touchStart.y=o,n.lastDelta={x:r,y:a},n.emitter.emit("scroll",{deltaX:r,deltaY:a,event:e})}),(0,r._)(this,"onTouchEnd",function(e){n.emitter.emit("scroll",{deltaX:n.lastDelta.x,deltaY:n.lastDelta.y,event:e})}),(0,r._)(this,"onWheel",function(e){var t=e.deltaX,i=e.deltaY,o=e.deltaMode,r=g(o,n.window.width),a=g(o,n.window.height);t*=r,i*=a,t*=n.options.wheelMultiplier,i*=n.options.wheelMultiplier,n.emitter.emit("scroll",{deltaX:t,deltaY:i,event:e})}),(0,r._)(this,"onWindowResize",function(){n.window={width:window.innerWidth,height:window.innerHeight}}),this.element=t,this.options=o,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,m),this.element.addEventListener("touchstart",this.onTouchStart,m),this.element.addEventListener("touchmove",this.onTouchMove,m),this.element.addEventListener("touchend",this.onTouchEnd,m)}return(0,o._)(e,[{key:"on",value:function(e,t){return this.emitter.on(e,t)}},{key:"destroy",value:function(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,m),this.element.removeEventListener("touchstart",this.onTouchStart,m),this.element.removeEventListener("touchmove",this.onTouchMove,m),this.element.removeEventListener("touchend",this.onTouchEnd,m)}}]),e}(),w=function(e){return Math.min(1,1.001-Math.pow(2,-10*e))},S=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=n.wrapper,l=void 0===o?window:o,h=n.content,p=void 0===h?document.documentElement:h,m=n.eventsTarget,g=void 0===m?l:m,
1S=n.smoothWheel,b=n.syncTouch,_=void 0!==b&&b,k=n.syncTouchLerp,E=n.touchInertiaExponent,T=n.duration,A=n.easing,C=n.lerp,x=n.infinite,V=n.orientation,P=void 0===V?"vertical":V,L=n.gestureOrientation,R=n.touchMultiplier,O=void 0===R?1:R,z=n.wheelMultiplier,M=void 0===z?1:z,N=n.autoResize,I=void 0===N||N,F=n.prevent,W=n.virtualScroll,D=n.overscroll,H=n.autoRaf,B=n.anchors,j=n.autoToggle,K=n.allowNestedScroll,Y=n.__experimental__naiveDimensions,U=n.naiveDimensions,X=n.stopInertiaOnNavigate;(0,i._)(this,e),(0,r._)(this,"_isScrolling",!1),(0,r._)(this,"_isStopped",!1),(0,r._)(this,"_isLocked",!1),(0,r._)(this,"_preventNextNativeScrollEvent",!1),(0,r._)(this,"_resetVelocityTimeout",null),(0,r._)(this,"_rafId",null),(0,r._)(this,"isTouching",void 0),(0,r._)(this,"time",0),(0,r._)(this,"userData",{}),(0,r._)(this,"lastVelocity",0),(0,r._)(this,"velocity",0),(0,r._)(this,"direction",0),(0,r._)(this,"options",void 0),(0,r._)(this,"targetScroll",void 0),(0,r._)(this,"animatedScroll",void 0),(0,r._)(this,"animate",new d),(0,r._)(this,"emitter",new v),(0,r._)(this,"dimensions",void 0),(0,r._)(this,"virtualScroll",void 0),(0,r._)(this,"onScrollEnd",function(e){(0,a._)(e,CustomEvent)||"smooth"!==t.isScrolling&&!1!==t.isScrolling||e.stopPropagation()}),(0,r._)(this,"dispatchScrollendEvent",function(){t.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:t.options.wrapper===window,detail:{lenisScrollEnd:!0}}))}),(0,r._)(this,"onTransitionEnd",function(e){var n;(null==(n=e.propertyName)?void 0:n.includes("overflow"))&&e.target===t.rootElement&&t.checkOverflow()}),(0,r._)(this,"onClick",function(e){var n=e.composedPath().filter(function(e){return(0,a._)(e,HTMLAnchorElement)&&e.href}).map(function(e){return new URL(e.href)}),i=new URL(window.location.href);if(t.options.anchors){var o=n.find(function(e){return i.host===e.host&&i.pathname===e.pathname&&e.hash});if(o){var r="object"===(0,c._)(t.options.anchors)&&t.options.anchors?t.options.anchors:void 0,s="#".concat(o.hash.split("#")[1]);t.scrollTo(s,r);return}}if(t.options.stopInertiaOnNavigate&&n.some(function(e){return i.host===e.host&&i.pathname!==e.pathname}))return void t.reset()}),(0,r._)(this,"onPointerDown",function(e){1===e.button&&t.reset()}),(0,r._)(this,"onVirtualScroll",function(e){if("function"==typeof t.options.virtualScroll&&!1===t.options.virtualScroll(e))return;var n=e.deltaX,i=e.deltaY,o=e.event;if(t.emitter.emit("virtual-scroll",{deltaX:n,deltaY:i,event:o}),!o.ctrlKey&&!o.lenisStopPropagation){var r=o.type.includes("touch"),l=o.type.includes("wheel");t.isTouching="touchstart"===o.type||"touchmove"===o.type;var c=0===n&&0===i;if(t.options.syncTouch&&r&&"touchstart"===o.type&&c&&!t.isStopped&&!t.isLocked)return void t.reset();var u="vertical"===t.options.gestureOrientation&&0===i||"horizontal"===t.options.gestureOrientation&&0===n;if(!c&&!u){var h=o.composedPath();h=h.slice(0,h.indexOf(t.rootElement));var d=t.options.prevent,f=Math.abs(n)>=Math.abs(i)?"horizontal":"vertical";if(!h.find(function(e){var o,s,c,u,h;return(0,a._)(e,HTMLElement)&&("function"==typeof d&&(null==d?void 0:d(e))||(null==(o=e.hasAttribute)?void 0:o.call(e,"data-lenis-prevent"))||"vertical"===f&&(null==(s=e.hasAttribute)?void 0:s.call(e,"data-lenis-prevent-vertical"))||"horizontal"===f&&(null==(c=e.hasAttribute)?void 0:c.call(e,"data-lenis-prevent-horizontal"))||r&&(null==(u=e.hasAttribute)?void 0:u.call(e,"data-lenis-prevent-touch"))||l&&(null==(h=e.hasAttribute)?void 0:h.call(e,"data-lenis-prevent-wheel"))||t.options.allowNestedScroll&&t.hasNestedScroll(e,{deltaX:n,deltaY:i}))})){if(t.isStopped||t.isLocked){o.cancelable&&o.preventDefault();return}if(!(t.options.syncTouch&&r||t.options.smoothWheel&&l)){t.isScrolling="native",t.animate.stop(),o.lenisStopPropagation=!0;return}var v=i;"both"===t.options.gestureOrientation?v=Math.abs(i)>Math.abs(n)?i:n:"horizontal"===t.options.gestureOrientation&&(v=n),(!t.options.overscroll||t.options.infinite||t.options.wrapper!==window&&t.limit>0&&(t.animatedScroll>0&&t.animatedScroll<t.limit||0===t.animatedScroll&&i>0||t.animatedScroll===t.limit&&i<0))&&(o.lenisStopPropagation=!0),o.cancelable&&o.preventDefault();var p=r&&t.options.syncTouch,m=r&&"touchend"===o.type;m&&(v=Math.sign(v)*Math.pow(Math.abs(t.velocity),t.options.touchInertiaExponent)),t.scrollTo(t.targetScroll+v,(0,s._)({programmatic:!1},p?{lerp:m?t.options.syncTouchLerp:1}:{lerp:t.options.lerp,duration:t.options.duration,easing:t.options.easing}))}}}}),(0,r._)(this,"onNativeScroll",function(){if(null!==t._resetVelocityTimeout&&(clearTimeout(t._resetVelocityTimeout),t._resetVelocityTimeout=null),t._preventNextNativeScrollEvent){t._preventNextNativeScrollEvent=!1;return}if(!1===t.isScrolling||"native"===t.isScrolling){var e=t.animatedScroll;t.animatedScroll=t.targetScroll=t.actualScroll,t.lastVelocity=t.velocity,t.velocity=t.animatedScroll-e,t.direction=Math.sign(t.animatedScroll-e),t.isStopped||(t.isScrolling="native"),t.emit(),0!==t.velocity&&(t._resetVelocityTimeout=setTimeout(function(){t.lastVelocity=t.velocity,t.velocity=0,t.isScrolling=!1,t.emit()},400))}}),(0,r._)(this,"raf",function(e){var n=e-(t.time||e);t.time=e,t.animate.advance(.001*n),t.options.autoRaf&&(t._rafId=requestAnimationFrame(t.raf))}),window.lenisVersion=u,window.lenis||(window.lenis={}),window.lenis.version=u,"horizontal"===P&&(window.lenis.horizontal=!0),!0===_&&(window.lenis.touch=!0),l&&l!==document.documentElement||(l=window),"number"==typeof T&&"function"!=typeof A?A=w:"function"==typeof A&&"number"!=typeof T&&(T=1),this.options={wrapper:l,content:p,eventsTarget:g,smoothWheel:void 0===S||S,syncTouch:_,syncTouchLerp:void 0===k?.075:k,touchInertiaExponent:void 0===E?1.7:E,duration:T,easing:A,lerp:void 0===C?.1:C,infinite:void 0!==x&&x,gestureOrientation:void 0===L?"horizontal"===P?"both":"vertical":L,orientation:P,touchMultiplier:O,wheelMultiplier:M,autoResize:I,prevent:F,virtualScroll:W,overscroll:void 0===D||D,autoRaf:void 0!==H&&H,anchors:void 0!==B&&B,autoToggle:void 0!==j&&j,allowNestedScroll:void 0!==K&&K,naiveDimensions:void 0===U?void 0!==Y&&Y:U,stopInertiaOnNavigate:void 0!==X&&X},this.dimensions=new f(l,p,{autoResize:I}),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 y(g,{touchMultiplier:O,wheelMultiplier:M}),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))}return(0,o._)(e,[{key:"destroy",value:function(){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)}},{key:"on",value:function(e,t){return this.emitter.on(e,t)}},{key:"off",value:function(e,t){return this.emitter.off(e,t)}},{key:"overflow",get:function(){var e=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[e]}},{key:"checkOverflow",value:function(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}},{key:"setScroll",value:function(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:"instant"}):this.options.wrapper.scrollTo({top:e,behavior:"instant"})}},{key:"resize",value:function(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}},{key:"emit",value:function(){this.emitter.emit("scroll",this)}},{key:"reset",value:function(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}},{key:"start",value:function(){if(this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.removeProperty("overflow");this.internalStart()}}},{key:"internalStart",value:function(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}},{key:"stop",value:function(){if(!this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.setProperty("overflow","clip");this.internalStop()}}},{key:"internalStop",value:function(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}},{key:"scrollTo",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.offset,o=n.immediate,r=n.lock,s=void 0!==r&&r,l=n.programmatic,c=void 0===l||l,u=n.lerp,d=void 0===u?c?this.options.lerp:void 0:u,f=n.duration,v=void 0===f?c?this.options.duration:void 0:f,p=n.easing,m=void 0===p?c?this.options.easing:void 0:p,g=n.onStart,y=n.onComplete,S=n.force,b=n.userData;if(!this.isStopped&&!this.isLocked||void 0!==S&&S){var _=e,k=void 0===i?0:i;
1if("string"==typeof _&&["top","left","start","#"].includes(_))_=0;else if("string"==typeof _&&["bottom","right","end"].includes(_))_=this.limit;else{var E=null;if("string"==typeof _?(E=document.querySelector(_))||("#top"===_?_=0:console.warn("Lenis: Target not found",_)):(0,a._)(_,HTMLElement)&&(null==_?void 0:_.nodeType)&&(E=_),E){if(this.options.wrapper!==window){var T=this.rootElement.getBoundingClientRect();k-=this.isHorizontal?T.left:T.top}var A=E.getBoundingClientRect(),C=getComputedStyle(E),x=this.isHorizontal?Number.parseFloat(C.scrollMarginLeft):Number.parseFloat(C.scrollMarginTop),V=getComputedStyle(this.rootElement),P=this.isHorizontal?Number.parseFloat(V.scrollPaddingLeft):Number.parseFloat(V.scrollPaddingTop);_=(this.isHorizontal?A.left:A.top)+this.animatedScroll-(Number.isNaN(x)?0:x)-(Number.isNaN(P)?0:P)}}if("number"==typeof _){if(_+=k,this.options.infinite){if(c){this.targetScroll=this.animatedScroll=this.scroll;var L=_-this.animatedScroll;L>this.limit/2?_-=this.limit:L<-this.limit/2&&(_+=this.limit)}}else _=h(0,_,this.limit);if(_===this.targetScroll){null==g||g(this),null==y||y(this);return}if(this.userData=null!=b?b:{},void 0!==o&&o){this.animatedScroll=this.targetScroll=_,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==y||y(this),this.userData={},requestAnimationFrame(function(){t.dispatchScrollendEvent()});return}c||(this.targetScroll=_),"number"==typeof v&&"function"!=typeof m?m=w:"function"==typeof m&&"number"!=typeof v&&(v=1),this.animate.fromTo(this.animatedScroll,_,{duration:v,easing:m,lerp:d,onStart:function(){s&&(t.isLocked=!0),t.isScrolling="smooth",null==g||g(t)},onUpdate:function(e,n){t.isScrolling="smooth",t.lastVelocity=t.velocity,t.velocity=e-t.animatedScroll,t.direction=Math.sign(t.velocity),t.animatedScroll=e,t.setScroll(t.scroll),c&&(t.targetScroll=e),n||t.emit(),n&&(t.reset(),t.emit(),null==y||y(t),t.userData={},requestAnimationFrame(function(){t.dispatchScrollendEvent()}),t.preventNextNativeScrollEvent())}})}}}},{key:"preventNextNativeScrollEvent",value:function(){var e=this;this._preventNextNativeScrollEvent=!0,requestAnimationFrame(function(){e._preventNextNativeScrollEvent=!1})}},{key:"hasNestedScroll",value:function(e,t){var n,i,o,r,a,s,l,c,u,h,d,f,v,p,m,g,y,w=t.deltaX,S=t.deltaY,b=Date.now();e._lenis||(e._lenis={});var _=e._lenis;if(b-(null!=(n=_.time)?n:0)>2e3){_.time=Date.now();var k=window.getComputedStyle(e);if(_.computedStyle=k,i=["auto","overlay","scroll"].includes(k.overflowX),o=["auto","overlay","scroll"].includes(k.overflowY),s=["auto"].includes(k.overscrollBehaviorX),l=["auto"].includes(k.overscrollBehaviorY),_.hasOverflowX=i,_.hasOverflowY=o,!(i||o))return!1;c=e.scrollWidth,u=e.scrollHeight,h=e.clientWidth,d=e.clientHeight,r=c>h,a=u>d,_.isScrollableX=r,_.isScrollableY=a,_.scrollWidth=c,_.scrollHeight=u,_.clientWidth=h,_.clientHeight=d,_.hasOverscrollBehaviorX=s,_.hasOverscrollBehaviorY=l}else r=_.isScrollableX,a=_.isScrollableY,i=_.hasOverflowX,o=_.hasOverflowY,c=_.scrollWidth,u=_.scrollHeight,h=_.clientWidth,d=_.clientHeight,s=_.hasOverscrollBehaviorX,l=_.hasOverscrollBehaviorY;if(!(i&&r||o&&a))return!1;var E=Math.abs(w)>=Math.abs(S)?"horizontal":"vertical";if("horizontal"===E)f=Math.round(e.scrollLeft),v=c-h,p=w,m=i,g=r,y=s;else{if("vertical"!==E)return!1;f=Math.round(e.scrollTop),v=u-d,p=S,m=o,g=a,y=l}return!y&&(f>=v||f<=0)||(p>0?f<v:f>0)&&m&&g}},{key:"rootElement",get:function(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}},{key:"limit",get:function(){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"]}},{key:"isHorizontal",get:function(){return"horizontal"===this.options.orientation}},{key:"actualScroll",get:function(){var e,t,n=this.options.wrapper;return this.isHorizontal?null!=(e=n.scrollX)?e:n.scrollLeft:null!=(t=n.scrollY)?t:n.scrollTop}},{key:"scroll",get:function(){var e;return this.options.infinite?(this.animatedScroll%(e=this.limit)+e)%e:this.animatedScroll}},{key:"progress",get:function(){return 0===this.limit?1:this.scroll/this.limit}},{key:"isScrolling",get:function(){return this._isScrolling},set:function(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}},{key:"isStopped",get:function(){return this._isStopped}
1,set:function(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}},{key:"isLocked",get:function(){return this._isLocked},set:function(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}},{key:"isSmooth",get:function(){return"smooth"===this.isScrolling}},{key:"className",get:function(){var e="lenis";return this.options.autoToggle&&(e+=" lenis-autoToggle"),this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),"smooth"===this.isScrolling&&(e+=" lenis-smooth"),e}},{key:"updateClassName",value:function(){var e=this;this.cleanUpClassName(),this.className.split(" ").forEach(function(t){e.rootElement.classList.add(t)})}},{key:"cleanUpClassName",value:function(){var e=!0,t=!1,n=void 0;try{for(var i,o=Array.from(this.rootElement.classList)[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var r=i.value;("lenis"===r||r.startsWith("lenis-"))&&this.rootElement.classList.remove(r)}}catch(e){t=!0,n=e}finally{try{e||null==o.return||o.return()}finally{if(t)throw n}}}}]),e}();let b=function(){(0,n.useEffect)(function(){var e=window.matchMedia("(prefers-reduced-motion: reduce)").matches,t=window.matchMedia("(pointer: coarse)").matches;if(!e&&!t&&!(window.innerWidth<768)){var n=new S({duration:1,smoothWheel:!0,autoResize:!0,anchors:!0}),i=0,o=function(){"hidden"===window.getComputedStyle(document.body).overflow?n.stop():n.start()},r=new MutationObserver(o);r.observe(document.body,{attributes:!0,attributeFilter:["style","class"]}),o();var a=function(){document.hidden?n.stop():o()};return document.addEventListener("visibilitychange",a),i=requestAnimationFrame(function e(t){n.raf(t),i=requestAnimationFrame(e)}),function(){cancelAnimationFrame(i),r.disconnect(),document.removeEventListener("visibilitychange",a),n.destroy()}}},[])};e.s(["default",0,function(e){var n=e.children;return b(),(0,t.jsx)(t.Fragment,{children:n})}],16182)},69861,e=>{"use strict";var t=e.i(54710),n=e.i(66417),i=e.i(77619),o=e.i(34416),r=e.i(64385),a=e.i(62180);function s(e){var s=e.children,c=e.features,u=e.strict,h=(0,i._)((0,o.useState)(!l(c)),2)[1],d=(0,o.useRef)(void 0);if(!l(c)){var f=c.renderer,v=(0,n._)(c,["renderer"]);d.current=f,(0,a.loadFeatures)(v)}return(0,o.useEffect)(function(){l(c)&&c().then(function(e){var t=e.renderer,i=(0,n._)(e,["renderer"]);(0,a.loadFeatures)(i),d.current=t,h(!0)})},[]),(0,t.jsx)(r.LazyContext.Provider,{value:{renderer:d.current,strict:void 0!==u&&u},children:s})}function l(e){return"function"==typeof e}var c=e.i(64309),u=e.i(96784),h=e.i(1157),d=e.i(19465),f=e.i(85337),v=function(){function e(t){(0,h._)(this,e),this.isMounted=!1,this.node=t}return(0,d._)(e,[{key:"update",value:function(){}}]),e}(),p=e.i(48486),m=e.i(55458);function g(e,t,n){var i=e.getProps();return(0,m.resolveVariantFromProps)(i,t,void 0!==n?n:i.custom,e)}function y(e,t){if((null==e?void 0:e.inherit)&&t){e.inherit;var i=(0,n._)(e,["inherit"]);return(0,c._)({},t,i)}return e}function w(e,t){var n,i,o=null!=(n=null!=(i=null==e?void 0:e[t])?i:null==e?void 0:e.default)?n:e;return o!==e?y(o,e):o}var S=e.i(59778),b=new Set(["width","height","top","left","right","bottom"].concat((0,p._)(S.transformPropOrder))),_=e.i(64355),k=function(e){return Array.isArray(e)},E=e.i(19372),T=e.i(50764),A=e.i(54653),C=e.i(84544),x=e.i(33836),V=e.i(20194),P=e.i(20802),L=e.i(4282),R=e.i(12126),O=e.i(20986),z=e.i(8983),M=e.i(71929),N=e.i(91662),I=e.i(32277),F=e.i(509),W=e.i(23016),D={anticipate:e.i(3981).anticipate,backInOut:W.backInOut,circInOut:F.circInOut},H=function(e){function t(e){var n;return(0,h._)(this,t),"string"==typeof e.ease&&e.ease in D&&(e.ease=D[e.ease]),(0,I.replaceTransitionType)(e),n=(0,u._)(this,t,[e]),void 0!==e.startTime&&!1!==e.autoplay&&(n.startTime=e.startTime),n.options=e,n}return(0,f._)(t,e),(0,d._)(t,[{key:"updateMotionValue",value:function(e){var t=this.options,i=t.motionValue,o=(t.onUpdate,t.onComplete,t.element),r=(0,n._)(t,["motionValue","onUpdate","onComplete","element"]);if(i){if(void 0!==e)return void i.set(e);var a=new L.JSAnimation((0,C._)((0,c._)({},r),{autoplay:!1})),s=Math.max(10,P.time.now()-this.startTime),l=(0,z.clamp)(0,10,s-10),u=a.sample(s).value,h=this.options.name;o&&h&&(0,M.setStyle)(o,h,u),i.setWithVelocity(a.sample(Math.max(0,s-l)).value,u,l),a.stop()}}}]),t}(N.NativeAnimation),B=e.i(25542),j=e.i(30142),K=e.i(49997),Y=function(e,t){return"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(K.complex.test(e)||"0"===e)&&!e.startsWith("url("))};function U(e){e.duration=0,e.type="keyframes"}var X=e.i(47553),G=e.i(4e4),q=e.i(61866),J=e.i(37259),$=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/,Q=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),Z=(0,q.memo)(function(){return Object.hasOwnProperty.call(Element.prototype,"animate")}),ee=function(e){function t(e){(0,h._)(this,t);var i,o,r=e.autoplay,a=e.delay,s=e.type,l=e.repeat,d=e.repeatDelay,f=e.repeatType,v=e.keyframes,p=e.name,m=e.motionValue,g=e.element,y=(0,n._)(e,["autoplay","delay","type","repeat","repeatDelay","repeatType","keyframes","name","motionValue","element"]);(i=(0,u._)(this,t)).stop=function(){var e,t;i._animation&&(i._animation.stop(),null==(t=i.stopTimeline)||t.call(i)),null==(e=i.keyframeResolver)||e.cancel()},i.createdAt=P.time.now();var w=(0,c._)({autoplay:void 0===r||r,delay:void 0===a?0:a,type:void 0===s?"keyframes":s,repeat:void 0===l?0:l,repeatDelay:void 0===d?0:d,repeatType:void 0===f?"loop":f,name:p,motionValue:m,element:g},y);return i.keyframeResolver=new((null==g?void 0:g.KeyframeResolver)||O.KeyframeResolver)(v,function(e,t,n){return i.onKeyframesResolved(e,t,w,!n)},p,m,g),null==(o=i.keyframeResolver)||o.scheduleResolve(),i}return(0,f._)(t,e),(0,d._)(t,[{key:"onKeyframesResolved",value:function(e,t,n,i){var o,r,a,s=this;this.keyframeResolver=void 0;var l=n.name,u=n.type,h=n.velocity,d=n.delay,f=n.isHandoff,v=n.onUpdate;this.resolvedAt=P.time.now();var p=!0;!function(e,t,n,i){var o=e[0];if(null===o)return!1;if("display"===t||"visibility"===t)return!0;var r=e[e.length-1],a=Y(o,t),s=Y(r,t);return(0,B.warning)(a===s,"You are trying to animate ".concat(t,' from "').concat(o,'" to "').concat(r,'". "').concat(a?r:o,'" is not an animatable value.'),"value-not-animatable"),!!a&&!!s&&(function(e){var t=e[0];if(1===e.length)return!0;for(var n=0;n<e.length;n++)if(e[n]!==t)return!0}(e)||("spring"===n||(0,j.isGenerator)(n))&&i)}
1(e,l,u,h)&&(p=!1,(E.MotionGlobalConfig.instantAnimations||!d)&&(null==v||v((0,R.getFinalKeyframe)(e,n,t))),e[0]=e[e.length-1],U(n),n.repeat=0);var m=i?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,g=(0,C._)((0,c._)({startTime:m,finalKeyframe:t},n),{keyframes:e}),y=p&&!f&&function(e){var t,n=e.motionValue,i=e.name,o=e.repeatDelay,r=e.repeatType,a=e.damping,s=e.type,l=e.keyframes,c=null==n||null==(t=n.owner)?void 0:t.current;if(!(0,G._)(c,HTMLElement))return!1;var u=n.owner.getProps(),h=u.onUpdate,d=u.transformTemplate;return Z()&&i&&(J.acceleratedValues.has(i)||Q.has(i)&&function(e){for(var t=0;t<e.length;t++)if("string"==typeof e[t]&&$.test(e[t]))return!0;return!1}(l))&&("transform"!==i||!d)&&!h&&!o&&"mirror"!==r&&0!==a&&"inertia"!==s}(g),w=null==(r=g.motionValue)||null==(o=r.owner)?void 0:o.current;if(y)try{a=new H((0,C._)((0,c._)({},g),{element:w}))}catch(e){a=new L.JSAnimation(g)}else a=new L.JSAnimation(g);a.finished.then(function(){s.notifyFinished()}).catch(V.noop),this.pendingTimeline&&(this.stopTimeline=a.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=a}},{key:"finished",get:function(){return this._animation?this.animation.finished:this._finished}},{key:"then",value:function(e,t){return this.finished.finally(e).then(function(){})}},{key:"animation",get:function(){if(!this._animation){var e;null==(e=this.keyframeResolver)||e.resume(),(0,O.flushKeyframeResolvers)()}return this._animation}},{key:"duration",get:function(){return this.animation.duration}},{key:"iterationDuration",get:function(){return this.animation.iterationDuration}},{key:"time",get:function(){return this.animation.time},set:function(e){this.animation.time=e}},{key:"speed",get:function(){return this.animation.speed},set:function(e){this.animation.speed=e}},{key:"state",get:function(){return this.animation.state}},{key:"startTime",get:function(){return this.animation.startTime}},{key:"attachTimeline",value:function(e){var t=this;return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,function(){return t.stop()}}},{key:"play",value:function(){this.animation.play()}},{key:"pause",value:function(){this.animation.pause()}},{key:"complete",value:function(){this.animation.complete()}},{key:"cancel",value:function(){var e;this._animation&&this.animation.cancel(),null==(e=this.keyframeResolver)||e.cancel()}}]),t}(X.WithPromise),et={type:"spring",stiffness:500,damping:25,restSpeed:10},en={type:"keyframes",duration:.8},ei={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},eo=function(e,t){var n=t.keyframes;return n.length>2?en:S.transformProps.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===n[1]?2*Math.sqrt(550):30,restSpeed:10}:et:ei},er=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]),ea=e.i(7953),es=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4?arguments[4]:void 0,r=arguments.length>5?arguments[5]:void 0;return function(a){var s=w(i,e)||{},l=s.delay||i.delay||0,u=i.elapsed,h=void 0===u?0:u;h-=(0,x.secondsToMilliseconds)(l);var d=(0,C._)((0,c._)({keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity()},s),{delay:-h,onUpdate:function(e){t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:function(){a(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:r?void 0:o});!function(e){for(var t in e)if(!er.has(t))return!0;return!1}(s)&&Object.assign(d,eo(e,d)),d.duration&&(d.duration=(0,x.secondsToMilliseconds)(d.duration)),d.repeatDelay&&(d.repeatDelay=(0,x.secondsToMilliseconds)(d.repeatDelay)),void 0!==d.from&&(d.keyframes[0]=d.from);var f=!1;if(!1!==d.type&&(0!==d.duration||d.repeatDelay)||(U(d),0===d.delay&&(f=!0)),(E.MotionGlobalConfig.instantAnimations||E.MotionGlobalConfig.skipAnimations||(null==o?void 0:o.shouldSkipAnimations)||s.skipAnimations)&&(f=!0,U(d),d.delay=0),d.allowFlatten=!s.type&&!s.ease,f&&!r&&void 0!==t.get()){var v=(0,R.getFinalKeyframe)(d.keyframes,s);if(void 0!==v)return void ea.frame.update(function(){d.onUpdate(v),d.onComplete()})}return s.isSync?new L.JSAnimation(d):new ee(d)}};function el(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.delay,r=void 0===o?0:o,a=i.transitionOverride,s=i.type,l=t.transition,u=t.transitionEnd,h=(0,n._)(t,["transition","transitionEnd"]),d=e.getDefaultTransition(),f=null==(l=l?y(l,d):d)?void 0:l.reduceMotion,v=null==l?void 0:l.skipAnimations;a&&(l=a);var p=[],m=s&&e.animationState&&e.animationState.getState()[s],S=null==l?void 0:l.path;for(var C in S&&S.animateVisualElement(e,h,l,r,p),h)!function(t){var n,i,o,a,s=e.getValue(t,null!=(a=e.latestValues[t])?a:null),u=h[t];if(void 0!==u&&(!m||(n=m.protectedKeys,i=m.needsAnimating,o=n.hasOwnProperty(t)&&!0!==i[t],i[t]=!1,!o))){var d=(0,c._)({delay:r},w(l||{},t));v&&(d.skipAnimations=!0);var g=s.get();if(void 0!==g&&!s.isAnimating()&&!Array.isArray(u)&&u===g&&!d.velocity)return ea.frame.update(function(){return s.set(u)});var y=!1;if(window.MotionHandoffAnimation){var S=e.props[A.optimizedAppearDataAttribute];if(S){var _=window.MotionHandoffAnimation(S,t,ea.frame);null!==_&&(d.startTime=_,y=!0)}}!function(e,t){var n=e.getValue("willChange");if((0,T.isMotionValue)(n)&&n.add)return n.add(t);if(!n&&E.MotionGlobalConfig.WillChange){var i=new E.MotionGlobalConfig.WillChange("auto");
1e.addValue("willChange",i),i.add(t)}}(e,t);var k=null!=f?f:e.shouldReduceMotion;s.start(es(t,s,u,k&&b.has(t)?{type:!1}:d,e,y));var C=s.animation;C&&p.push(C)}}(C);if(u){var x=function(){return ea.frame.update(function(){u&&function(e,t){var i=g(e,t)||{},o=i.transitionEnd,r=(i.transition,(0,n._)(i,["transitionEnd","transition"]));for(var a in r=(0,c._)({},r,void 0===o?{}:o)){var s,l=k(s=r[a])?s[s.length-1]||0:s;e.hasValue(a)?e.getValue(a).set(l):e.addValue(a,(0,_.motionValue)(l))}}(e,u)})};p.length?Promise.all(p).then(x):x()}return p}function ec(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=Array.from(e).sort(function(e,t){return e.sortNodePosition(t)}).indexOf(t),a=e.size,s=(a-1)*i;return"function"==typeof n?n(r,a):1===o?r*i:s-r*i}function eu(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=g(e,t,"exit"===o.type?null==(n=e.presenceContext)?void 0:n.custom:void 0),a=(r||{}).transition,s=void 0===a?e.getDefaultTransition()||{}:a;o.transitionOverride&&(s=o.transitionOverride);var l=r?function(){return Promise.all(el(e,r,o))}:function(){return Promise.resolve()},u=e.variantChildren&&e.variantChildren.size?function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=s.delayChildren;return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,a=arguments.length>6?arguments[6]:void 0,s=[],l=!0,u=!1,h=void 0;try{for(var d,f=e.variantChildren[Symbol.iterator]();!(l=(d=f.next()).done);l=!0)!function(){var l=d.value;l.notify("AnimationStart",t),s.push(eu(l,t,(0,C._)((0,c._)({},a),{delay:n+("function"==typeof i?0:i)+ec(e.variantChildren,l,i,o,r)})).then(function(){return l.notify("AnimationComplete",t)}))}()}catch(e){u=!0,h=e}finally{try{l||null==f.return||f.return()}finally{if(u)throw h}}return Promise.all(s)}(e,t,n,void 0===i?0:i,s.staggerChildren,s.staggerDirection,o)}:function(){return Promise.resolve()},h=s.when;if(!h)return Promise.all([l(),u(o.delay)]);var d=(0,i._)("beforeChildren"===h?[l,u]:[u,l],2),f=d[0],v=d[1];return f().then(function(){return v()})}var eh=e.i(43646),ed=e.i(61749),ef=ed.variantProps.length,ev=e.i(8578);function ep(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var i=0;i<n;i++)if(t[i]!==e[i])return!1;return!0}var em=(0,p._)(ed.variantPriorityOrder).reverse(),eg=ed.variantPriorityOrder.length;function ey(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ew(){return{animate:ey(!0),whileInView:ey(),whileHover:ey(),whileTap:ey(),whileDrag:ey(),whileFocus:ey(),exit:ey()}}var eS=function(e){function t(e){var i;return(0,h._)(this,t),i=(0,u._)(this,t,[e]),e.animationState||(e.animationState=function(e){var t=function(t){return Promise.all(t.map(function(t){return function(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e.notify("AnimationStart",t),Array.isArray(t))n=Promise.all(t.map(function(t){return eu(e,t,i)}));else if("string"==typeof t)n=eu(e,t,i);else{var o="function"==typeof t?g(e,t,i.custom):t;n=Promise.all(el(e,o,i))}return n.then(function(){e.notify("AnimationComplete",t)})}(e,t.animation,t.options)}))},i=ew(),o=!0,r=!1;function a(a){for(var s=e.props,l=function e(t){if(t){if(!t.isControllingVariants){var n=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(n.initial=t.props.initial),n}for(var i={},o=0;o<ef;o++){var r=ed.variantProps[o],a=t.props[r];((0,eh.isVariantLabel)(a)||!1===a)&&(i[r]=a)}return i}}(e.parent)||{},u=[],h=new Set,d={},f=1/0,v=0;v<eg;v++)!function(t){var v,m,y=em[t],w=i[y],S=void 0!==s[y]?s[y]:l[y],b=(0,eh.isVariantLabel)(S),_=y===a?w.isActive:null;!1===_&&(f=t);var E=S===l[y]&&S!==s[y]&&b;if(E&&(o||r)&&e.manuallyAnimateOnMount&&(E=!1),w.protectedKeys=(0,c._)({},d),!(!w.isActive&&null===_||!S&&!w.prevProp||(0,ev.isAnimationControls)(S))&&"boolean"!=typeof S){if("exit"===y&&w.isActive&&!0!==_)return w.prevResolvedValues&&(d=(0,c._)({},d,w.prevResolvedValues));var T=(v=w.prevProp,"string"==typeof(m=S)?m!==v:!!Array.isArray(m)&&!ep(m,v)),A=T||y===a&&w.isActive&&!E&&b||t>f&&b,C=!1,x=Array.isArray(S)?S:[S],V=x.reduce(function(t,i){var o,r=g(e,i,"exit"===y?null==(o=e.presenceContext)?void 0:o.custom:void 0);if(r){r.transition;var a=r.transitionEnd,s=(0,n._)(r,["transition","transitionEnd"]);t=(0,c._)({},t,s,a)}return t},{});!1===_&&(V={});var P=w.prevResolvedValues,L=void 0===P?{}:P,R=(0,c._)({},L,V),O=function(t){A=!0,h.has(t)&&(C=!0,h.delete(t)),w.needsAnimating[t]=!0;var n=e.getValue(t);n&&(n.liveStyle=!1)};for(var z in R){var M=V[z],N=L[z];!d.hasOwnProperty(z)&&((k(M)&&k(N)?!ep(M,N)||T:M!==N)?null!=M?O(z):h.add(z):void 0!==M&&h.has(z)?O(z):w.protectedKeys[z]=!0)}w.prevProp=S,w.prevResolvedValues=V,w.isActive&&(d=(0,c._)({},d,V)),(o||r)&&e.blockInitialAnimation&&(A=!1);var I=E&&T,F=!I||C;A&&F&&u.push.apply(u,(0,p._)(x.map(function(t){var n={type:y};if("string"==typeof t&&(o||r)&&!I&&e.manuallyAnimateOnMount&&e.parent){var i=e.parent,a=g(i,t);if(i.enteringChildren&&a){var s=(a.transition||{}).delayChildren;n.delay=ec(i.enteringChildren,e,s)}}return{animation:t,options:n}})))}}(v);if(h.size){var m={};if("boolean"!=typeof s.initial){var y=g(e,Array.isArray(s.initial)?s.initial[0]:s.initial);y&&y.transition&&(m.transition=y.transition)}
1h.forEach(function(t){var n=e.getBaseTarget(t),i=e.getValue(t);i&&(i.liveStyle=!0),m[t]=null!=n?n:null}),u.push({animation:m})}var w=!!u.length;return o&&(!1===s.initial||s.initial===s.animate)&&!e.manuallyAnimateOnMount&&(w=!1),o=!1,r=!1,w?t(u):Promise.resolve()}return{animateChanges:a,setActive:function(t,n){if(i[t].isActive===n)return Promise.resolve();null==(o=e.variantChildren)||o.forEach(function(e){var i;return null==(i=e.animationState)?void 0:i.setActive(t,n)}),i[t].isActive=n;var o,r=a(t);for(var s in i)i[s].protectedKeys={};return r},setAnimateFunction:function(n){t=n(e)},getState:function(){return i},reset:function(){i=ew(),r=!0}}}(e)),i}return(0,f._)(t,e),(0,d._)(t,[{key:"updateAnimationControlsSubscription",value:function(){var e=this.node.getProps().animate;(0,ev.isAnimationControls)(e)&&(this.unmountControls=e.subscribe(this.node))}},{key:"mount",value:function(){this.updateAnimationControlsSubscription()}},{key:"update",value:function(){this.node.getProps().animate!==(this.node.prevProps||{}).animate&&this.updateAnimationControlsSubscription()}},{key:"unmount",value:function(){var e;this.node.animationState.reset(),null==(e=this.unmountControls)||e.call(this)}}]),t}(v),eb=e.i(36038),e_=0,ek=function(e){function t(){var e;return(0,h._)(this,t),e=(0,u._)(this,t,arguments),e.id=e_++,e.isExitComplete=!1,e}return(0,f._)(t,e),(0,d._)(t,[{key:"update",value:function(){var e=this;if(this.node.presenceContext){var t=this.node.presenceContext,i=t.isPresent,o=t.onExitComplete,r=(this.node.prevPresenceContext||{}).isPresent;if(this.node.animationState&&i!==r){if(i&&!1===r){if(this.isExitComplete){var a=this.node.getProps(),s=a.initial,l=a.custom;if("string"==typeof s||(void 0===s?"undefined":(0,eb._)(s))==="object"&&null!==s&&!Array.isArray(s)){var c=g(this.node,s,l);if(c){c.transition,c.transitionEnd;var u,h=(0,n._)(c,["transition","transitionEnd"]);for(var d in h)null==(u=this.node.getValue(d))||u.jump(h[d])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}var f=this.node.animationState.setActive("exit",!i);o&&!i&&f.then(function(){e.isExitComplete=!0,o(e.id)})}}}},{key:"mount",value:function(){var e=this.node.presenceContext||{},t=e.register,n=e.onExitComplete;n&&n(this.id),t&&(this.unmount=t(this.id))}},{key:"unmount",value:function(){}}]),t}(v),eE=e.i(88133);function eT(e,t){var n=(0,eE.resolveElements)(e),i=new AbortController;return[n,(0,C._)((0,c._)({passive:!0},t),{signal:i.signal}),function(){return i.abort()}]}function eA(e){return{point:{x:e.pageX,y:e.pageY}}}function eC(e,t,n){var i=e.props;e.animationState&&i.whileHover&&e.animationState.setActive("whileHover","Start"===n);var o=i["onHover"+n];o&&ea.frame.postRender(function(){return o(t,eA(t))})}var ex=function(e){function t(){return(0,h._)(this,t),(0,u._)(this,t,arguments)}return(0,f._)(t,e),(0,d._)(t,[{key:"mount",value:function(){var e=this,t=this.node.current;t&&(this.unmount=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=(0,i._)(eT(e,n),3),r=o[0],a=o[1],s=o[2];return r.forEach(function(e){var n,i=!1,o=!1,r=function(){e.removeEventListener("pointerleave",c)},s=function(e){n&&(n(e),n=void 0),r()},l=function(e){i=!1,window.removeEventListener("pointerup",l),window.removeEventListener("pointercancel",l),o&&(o=!1,s(e))},c=function(e){if("touch"!==e.pointerType){if(i){o=!0;return}s(e)}};e.addEventListener("pointerenter",function(i){if("touch"!==i.pointerType){o=!1;var r=t(e,i);"function"==typeof r&&(n=r,e.addEventListener("pointerleave",c,a))}},a),e.addEventListener("pointerdown",function(){i=!0,window.addEventListener("pointerup",l,a),window.addEventListener("pointercancel",l,a)},a)}),s}(t,function(t,n){return eC(e.node,n,"Start"),function(t){return eC(e.node,t,"End")}}))}},{key:"unmount",value:function(){}}]),t}(v);function eV(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!0};return e.addEventListener(t,n,i),function(){return e.removeEventListener(t,n)}}var eP=e.i(15645),eL=function(e){function t(){var e;return(0,h._)(this,t),e=(0,u._)(this,t,arguments),e.isActive=!1,e}return(0,f._)(t,e),(0,d._)(t,[{key:"onFocus",value:function(){var e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}},{key:"onBlur",value:function(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}},{key:"mount",value:function(){var e=this;this.unmount=(0,eP.pipe)(eV(this.node.current,"focus",function(){return e.onFocus()}),eV(this.node.current,"blur",function(){return e.onBlur()}))}},{key:"unmount",value:function(){}}]),t}(v),eR=e.i(61427),eO=function(e,t){return!!t&&(e===t||eO(e,t.parentElement))},ez=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),eM=new WeakSet;function eN(e){return function(t){"Enter"===t.key&&e(t)}}function eI(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}var eF=function(e,t){var n=e.currentTarget;if(n){var i=eN(function(){if(!eM.has(n)){eI(n,"down");var e=eN(function(){eI(n,"up")});n.addEventListener("keyup",e,t),n.addEventListener("blur",function(){return eI(n,"cancel")},t)}});n.addEventListener("keydown",i,t),n.addEventListener("blur",function(){return n.removeEventListener("keydown",i)},t)}};function eW(e){return"mouse"===e.pointerType?"number"!=typeof e.button||!!(e.button<=0):!1!==e.isPrimary}var eD=new WeakSet;function eH(e,t,n){var i=e.props;if(!(0,G._)(e.current,HTMLButtonElement)||!e.current.disabled){e.animationState&&i.whileTap&&e.animationState.setActive("whileTap","Start"===n);var o=i["onTap"+("End"===n?"":n)];o&&ea.frame.postRender(function(){return o(t,eA(t))})}}var eB=function(e){function t(){return(0,h._)(this,t),(0,u._)(this,t,arguments)}return(0,f._)(t,e),(0,d._)(t,[{key:"mount",value:function(){var e=this,t=this.node.current;if(t){var n=this.node.props,o=n.globalTapTarget,r=n.propagate;this.unmount=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=(0,i._)(eT(e,n),3),r=o[0],a=o[1],s=o[2],l=function(e){var i=e.currentTarget;if(eW(e)&&!eD.has(e)){eM.add(i),n.stopPropagation&&eD.add(e);var o=t(i,e),r=function(e,t){window.removeEventListener("pointerup",s),window.removeEventListener("pointercancel",l),eM.has(i)&&eM.delete(i),eW(e)&&"function"==typeof o&&o(e,{success:t})},s=function(e){r(e,i===window||i===document||n.useGlobalTarget||eO(i,e.target))},l=function(e){r(e,!1)};window.addEventListener("pointerup",s,a),window.addEventListener("pointercancel",l,a)}};return r.forEach(function(e){((n.useGlobalTarget?window:e).addEventListener("pointerdown",l,a),(0,eR.isHTMLElement)(e))&&(e.addEventListener("focus",function(e){return eF(e,a)}),ez.has(e.tagName)||!0===e.isContentEditable||e.hasAttribute("tabindex")||(e.tabIndex=0))}),s}(t,function(t,n){return eH(e.node,n,"Start"),function(t,n){var i=n.success;return eH(e.node,t,i?"End":"Cancel")}}
1,{useGlobalTarget:o,stopPropagation:(null==r?void 0:r.tap)===!1})}}},{key:"unmount",value:function(){}}]),t}(v),ej=new WeakMap,eK=new WeakMap,eY=function(e){var t=ej.get(e.target);t&&t(e)},eU=function(e){e.forEach(eY)},eX={some:0,all:1},eG=function(e){function t(){var e;return(0,h._)(this,t),e=(0,u._)(this,t,arguments),e.hasEnteredView=!1,e.isInView=!1,e}return(0,f._)(t,e),(0,d._)(t,[{key:"startObserver",value:function(){var e,t,i,o,r,a,s,l,u,h=this;null==(u=this.stopObserver)||u.call(this);var d=this.node.getProps().viewport,f=void 0===d?{}:d,v=f.root,p=f.margin,m=f.amount,g=void 0===m?"some":m,y=f.once,w={root:v?v.current:void 0,rootMargin:p,threshold:"number"==typeof g?g:eX[g]};this.stopObserver=(e=this.node.current,t=function(e){var t=e.isIntersecting;if(h.isInView!==t){if(h.isInView=t,y&&!t&&h.hasEnteredView)return;t&&(h.hasEnteredView=!0),h.node.animationState&&h.node.animationState.setActive("whileInView",t);var n=h.node.getProps(),i=n.onViewportEnter,o=n.onViewportLeave,r=t?i:o;r&&r(e)}},i=w.root,o=(0,n._)(w,["root"]),r=i||document,eK.has(r)||eK.set(r,{}),(a=eK.get(r))[s=JSON.stringify(o)]||(a[s]=new IntersectionObserver(eU,(0,c._)({root:i},o))),l=a[s],ej.set(e,t),l.observe(e),function(){ej.delete(e),l.unobserve(e)})}},{key:"mount",value:function(){this.startObserver()}},{key:"update",value:function(){if("u">typeof IntersectionObserver){var e=this.node;["amount","margin","root"].some(function(e){var t=e.viewport,n=void 0===t?{}:t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.viewport,r=void 0===o?{}:o;return function(e){return n[e]!==r[e]}}(e.props,e.prevProps))&&this.startObserver()}}},{key:"unmount",value:function(){var e;null==(e=this.stopObserver)||e.call(this),this.hasEnteredView=!1,this.isInView=!1}}]),t}(v),eq=e.i(92927);function eJ(e,t,n){return(eJ="u">typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=(0,eq._)(e)););return e}(e,t);if(i){var o=Object.getOwnPropertyDescriptor(i,t);return o.get?o.get.call(n||e):o.value}})(e,t,n||e)}var e$=e.i(11320),eQ=e.i(86968),eZ=e.i(26063),e0=e.i(23796),e1=e.i(95905),e4=RegExp("^var\\(--(?:([\\w-]+)|([\\w-]+), ?([a-zA-Z\\d ()%#.,-]+))\\)","u"),e2=e.i(74864),e3=e.i(98141),e6=new Set(["auto","none","0"]),e8=e.i(2192),e5=function(e){function t(e,n,i,o,r){return(0,h._)(this,t),(0,u._)(this,t,[e,n,i,o,r,!0])}return(0,f._)(t,e),(0,d._)(t,[{key:"readKeyframes",value:function(){var e=this.unresolvedKeyframes,n=this.element,o=this.name;if(n&&n.current){eJ((0,eq._)(t.prototype),"readKeyframes",this).call(this);for(var r=0;r<e.length;r++){var a=e[r];if("string"==typeof a&&(a=a.trim(),(0,e1.isCSSVariableToken)(a))){var s=function e(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;(0,B.invariant)(o<=4,'Max CSS variable fallback depth detected in property "'.concat(t,'". This may indicate a circular fallback dependency.'),"max-css-var-depth");var r=(0,i._)(function(e){var t=e4.exec(e);if(!t)return[,];var n=(0,i._)(t,4),o=n[1],r=n[2],a=n[3];return["--".concat(null!=o?o:r),a]}(t),2),a=r[0],s=r[1];if(a){var l=window.getComputedStyle(n).getPropertyValue(a);if(l){var c=l.trim();return(0,e0.isNumericalString)(c)?parseFloat(c):c}return(0,e1.isCSSVariableToken)(s)?e(s,n,o+1):s}}(a,n.current);void 0!==s&&(e[r]=s),r===e.length-1&&(this.finalKeyframe=a)}}if(this.resolveNoneKeyframes(),b.has(o)&&2===e.length){var l=(0,i._)(e,2),c=l[0],u=l[1],h=(0,eZ.findDimensionValueType)(c),d=(0,eZ.findDimensionValueType)(u);if((0,e1.containsCSSVariable)(c)!==(0,e1.containsCSSVariable)(u)&&e8.positionalValues[o]){this.needsMeasurement=!0;return}if(h!==d)if((0,e8.isNumOrPxType)(h)&&(0,e8.isNumOrPxType)(d))for(var f=0;f<e.length;f++){var v=e[f];"string"==typeof v&&(e[f]=parseFloat(v))}else e8.positionalValues[o]&&(this.needsMeasurement=!0)}}}},{key:"resolveNoneKeyframes",value:function(){for(var e,t=this.unresolvedKeyframes,n=this.name,i=[],o=0;o<t.length;o++)(null===t[o]||("number"==typeof(e=t[o])?0===e:null===e||"none"===e||"0"===e||(0,e2.isZeroValueString)(e)))&&i.push(o);i.length&&function(e,t,n){for(var i=0,o=void 0;i<e.length&&!o;){var r=e[i];"string"==typeof r&&!e6.has(r)&&(0,K.analyseComplexValue)(r).values.length&&(o=e[i]),i++}if(o&&n){var a=!0,s=!1,l=void 0;try{for(var c,u=t[Symbol.iterator]();!(a=(c=u.next()).done);a=!0)e[c.value]=(0,e3.getAnimatableNone)(n,o)}catch(e){s=!0,l=e}finally{try{a||null==u.return||u.return()}finally{if(s)throw l}}}}(t,i,n)}},{key:"measureInitialState",value:function(){var e=this.element,t=this.unresolvedKeyframes,n=this.name;if(e&&e.current){"height"===n&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=e8.positionalValues[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;var i=t[t.length-1];void 0!==i&&e.getValue(n,i).jump(i,!1)}}},{key:"measureEndState",value:function(){var e,t=this.element,n=this.name,o=this.unresolvedKeyframes;if(t&&t.current){var r=t.getValue(n);r&&r.jump(this.measuredOrigin,!1);var a=o.length-1,s=o[a];o[a]=e8.positionalValues[n](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==s&&void 0===this.finalKeyframe&&(this.finalKeyframe=s),(null==(e=this.removedTransforms)?void 0:e.length)&&this.removedTransforms.forEac
1h(function(e){var n=(0,i._)(e,2),o=n[0],r=n[1];t.getValue(o).set(r)}),this.resolveNoneKeyframes()}}}]),t}(O.KeyframeResolver),e7=function(e){function t(){var e;return(0,h._)(this,t),e=(0,u._)(this,t,arguments),e.KeyframeResolver=e5,e}return(0,f._)(t,e),(0,d._)(t,[{key:"sortInstanceNodePosition",value:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1}},{key:"getBaseTargetFromProps",value:function(e,t){var n=e.style;return n?n[t]:void 0}},{key:"removeValueFromRenderState",value:function(e,t){var n=t.vars,i=t.style;delete n[e],delete i[e]}},{key:"handleChildMotionValue",value:function(){var e=this;this.childSubscription&&(this.childSubscription(),delete this.childSubscription);var t=this.props.children;(0,T.isMotionValue)(t)&&(this.childSubscription=t.on("change",function(t){e.current&&(e.current.textContent="".concat(t))}))}}]),t}(e.i(81103).VisualElement),e9=e.i(44473),te=e.i(33186),tt=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),tn=e.i(40109);function ti(e,t,n,i){var o,r=t.style,a=t.vars,s=e.style;for(o in r)s[o]=r[o];for(o in null==i||i.applyProjectionStyles(s,n),a)s.setProperty(o,a[o])}var to=e.i(39190),tr=function(e){function t(){var e;return(0,h._)(this,t),e=(0,u._)(this,t,arguments),e.type="svg",e.isSVGTag=!1,e.measureInstanceViewportBox=eQ.createBox,e}return(0,f._)(t,e),(0,d._)(t,[{key:"getBaseTargetFromProps",value:function(e,t){return e[t]}},{key:"readValueFromInstance",value:function(e,t){if(S.transformProps.has(t)){var n=(0,e$.getDefaultValueType)(t);return n&&n.default||0}return t=tt.has(t)?t:(0,e9.camelToDash)(t),e.getAttribute(t)}},{key:"scrapeMotionValuesFromProps",value:function(e,t,n){return(0,to.scrapeMotionValuesFromProps)(e,t,n)}},{key:"build",value:function(e,t,n){(0,te.buildSVGAttrs)(e,t,this.isSVGTag,
1n.transformTemplate,n.style)}},{key:"renderInstance",value:function(e,t,n,i){for(var o in ti(e,t,void 0,i),t.attrs)e.setAttribute(tt.has(o)?o:(0,e9.camelToDash)(o),t.attrs[o])}},{key:"mount",value:function(e){this.isSVGTag=(0,tn.isSVGTag)(e.tagName),eJ((0,eq._)(t.prototype),"mount",this).call(this,e)}}]),t}(e7),ta=e.i(29451);e.i(41330);var ts=e.i(6778),tl=e.i(70110),tc=function(e){function t(){var e;return(0,h._)(this,t),e=(0,u._)(this,t,arguments),e.type="html",e.renderInstance=ti,e}return(0,f._)(t,e),(0,d._)(t,[{key:"readValueFromInstance",value:function(e,t){if(S.transformProps.has(t)){var n;return(null==(n=this.projection)?void 0:n.isProjecting)?(0,ta.defaultTransformValue)(t):(0,ta.readTransformValue)(e,t)}var i=window.getComputedStyle(e),o=((0,e1.isCSSVariableName)(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof o?o.trim():o}},{key:"measureInstanceViewportBox",value:function(e,t){var n,i,o=t.transformPagePoint;return i=(n=function(e,t){if(!t)return e;var n=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:i.y,right:i.x}}(e.getBoundingClientRect(),o)).top,{x:{min:n.left,max:n.right},y:{min:i,max:n.bottom}}}},{key:"build",value:function(e,t,n){(0,ts.buildHTMLStyles)(e,t,n.transformTemplate)}},{key:"scrapeMotionValuesFromProps",value:function(e,t,n){return(0,tl.scrapeMotionValuesFromProps)(e,t,n)}}]),t}(e7),tu=e.i(63927),th=(0,c._)({renderer:function(e,t){var n;return(null!=(n=t.isSVG)?n:(0,tu.isSVGComponent)(e))?new tr(t):new tc(t,{allowProjection:e!==o.Fragment})}},{animation:{Feature:eS},exit:{Feature:ek}},{inView:{Feature:eG},tap:{Feature:eB},focus:{Feature:eL},hover:{Feature:ex}});e.s(["default",0,function(e){var n=e.children;return(0,t.jsx)(s,{features:th,strict:!0,children:n})}],69861)},91806,e=>{"use strict";var t=e.i(34416),n=e.i(30444);e.s(["default",0,function(){return(0,t.useEffect)(function(){var e="font-size: 20px; font-weight: bold; color: #A2E435; background: linear-gradient(90deg, #1a1a1a 0%, #2d2d2d 100%); padding: 10px 20px; border-radius: 5px;",t="font-size: 14px; color: #a3a3a3; font-style: italic;",i="font-size: 12px; color: #60a5fa; background: #1e3a5f; padding: 4px 8px; border-radius: 3px;",o="font-size: 12px; color: #4ade80; background: #14532d; padding: 4px 8px; border-radius: 3px;",r="font-size: 12px; color: #fbbf24; background: #78350f; padding: 4px 8px; border-radius: 3px;",a="font-size: 12px; color: #c084fc; font-family: monospace;",s="font-size: 11px; color: #d4d4d4; font-family: monospace; background: #262626; padding: 8px; border-radius: 4px; border-left: 3px solid #A2E435;";return console.clear(),console.log("\n%câââ âââââââââââââââââ ââââââ âââ ââââââ ââââ ââââ\nâââ âââââââââââââââââ ââââââ ââââââââââââââââ âââââ\nâââ âââââââââââââââââââââââââ ââ ââââââââââââââââââââââ\nââââ ââââââââââââââââââââââââââââââââââââââââââââââââââââ\n âââââââ ââââââââââââââ ââââââââââââââââ ââââââ âââ âââ\n âââââ ââââââââââââââ âââ ââââââââ âââ ââââââ âââ","font-size: 14px; font-weight: bold; color: #A2E435; text-shadow: 0 0 5px #A2E435;"),console.log("%c"+n.siteConfig.role+" | "+n.siteConfig.location,t),console.log(""),console.log("%cð Welc
1ome to my portfolio!",e),console.log("%cYou found the developer console - you must be a curious one!",t),console.log(""),console.log("%cð Available Commands:",i),console.log("%c profile() %câ View my full profile",a,t),console.log("%c skills() %câ See my technical skills",a,t),console.log("%c projects() %câ Browse my projects",a,t),console.log("%c experience() %câ Check my work history",a,t),console.log("%c education() %câ View my education",a,t),console.log("%c contact() %câ Get my contact info",a,t),console.log("%c social() %câ Find me on social media",a,t),console.log("%c api() %câ Access the public API",a,t),console.log("%c help() %câ Show this menu again",a,t),console.log(""),console.log("%cð® Easter Eggs:",r),console.log("%c hack() %câ ð Initiate hack sequence",a,t),console.log("%c matrix() %câ ð° Follow the white rabbit",a,t),console.log("%c hire() %câ ð Why you should hire me",a,t),console.log("%c secret() %câ 𤫠Find the secret",a,t),console.log(""),console.log("%cð¡ Tip: Type any command and press Enter!",o),console.log(""),window.profile=function(){console.log("%cð PROFILE",e),console.log("%c"+JSON.stringify({name:n.siteConfig.name,role:n.siteConfig.role,tagline:n.siteConfig.tagline,location:n.siteConfig.location,email:n.siteConfig.email,website:window.location.origin},null,2),s)},window.skills=function(){console.log("%cð ï¸ TECHNICAL SKILLS",e),n.skills.forEach(function(e){console.log("%cð "+e.title,i),console.log("%c "+e.features.join(", "),s)})},window.projects=function(){console.log("%cð PROJECTS",e),n.projects.forEach(function(e,n){console.log("%c["+(n+1)+"] "+e.title,i),console.log("%c "+e.description.substring(0,100)+"...",t),console.log("%c Tech: "+e.tech.join(", "),s)})},window.experience=function(){console.log("%cð¼ WORK EXPERIENCE",e),n.experience.forEach(function(e){console.log("%cð¢ "+e.title,i),console.log("%c "+e.role+" | "+e.date,t),console.log("%c "+e.description.substring(0,80)+"...",s)})},window.education=function(){console.log("%cð EDUCATION",e),n.education.forEach(function(e){console.log("%cð "+e.title,i),console.log("%c "+e.role+" | "+e.date,s)})},window.contact=function(){console.log("%cð¬ CONTACT INFO",e),console.log("%cð§ Email: "+n.siteConfig.email,s),console.log("%cð Location: "+n.siteConfig.location,s),console.log(""),console.log("%cð Feel free to reach out!",o)},window.social=function(){console.log("%cð SOCIAL LINKS",e),console.log("%cð GitHub: "+n.socialLinks.github,s),console.log("%cð¼ LinkedIn: "+n.socialLinks.linkedin,s)},window.api=function(){var n=window.location.origin+"/api/profile";console.log("%cð PUBLIC API",e),console.log("%cEndpoint: "+n,i),console.log("%cMethod: GET",s),console.log("%cNo authentication required!",o),console.log(""),console.log("%cð Quick fetch:",t),console.log('%cfetch("'+n+'").then(r => r.json()).then(console.log)',a)},window.help=function(){console.log("%cð COMMAND LIST",e),console.log("%c profile() %câ View my full profile",a,t),console.log("%c skills() %câ See my technical skills",a,t),console.log("%c projects() %câ Browse my projects",a,t),console.log("%c experience() %câ Check my work history",a,t),console.log("%c education() %câ View my education",a,t),console.log("%c contact() %câ Get my contact info",a,t),console.log("%c social() %câ Find me on social media",a,t),console.log("%c api() %câ Access the public API",a,t),console.log("%c hack() %câ ð Easter egg",a,t),console.log("%c matrix() %câ ð° Easter egg",a,t),console.log("%c hire() %câ ð Easter egg",a,t),console.log("%c secret() %câ 𤫠Easter egg",a,t)},window.hack=function(){console.log("%cð INITIATING HACK SEQUENCE...","font-size: 16px; color: #f87171; font-weight: bold;"),setTimeout(function(){return console.log("%c[ââââââââââ] 30% Bypassing firewall...",r)},500),setTimeout(function(){return console.log("%c[ââââââââââ] 60% Decrypting security layer...",r)},1e3),setTimeout(function(){return console.log("%c[ââââââââââ] 8
10% Accessing mainframe...",r)},1500),setTimeout(function(){return console.log("%c[ââââââââââ] 100% Complete!",o)},2e3),setTimeout(function(){console.log(""),console.log("%cââââââââââââââââââââââââââââââââââââââââââââ","color: #4ade80;"),console.log("%câ ð ACCESS GRANTED â","color: #4ade80; font-weight: bold;"),console.log("%câ Just kidding! This is a portfolio ð â","color: #4ade80;"),console.log("%câ But hey, nice hacking skills! â","color: #4ade80;"),console.log("%câ â","color: #4ade80;"),console.log("%câ Try: api() to see the real API â","color: #4ade80;"),console.log("%cââââââââââââââââââââââââââââââââââââââââââââ","color: #4ade80;")},2500)},window.matrix=function(){console.log("%cð° Wake up, Neo...","font-size: 14px; color: #4ade80; font-family: monospace;"),setTimeout(function(){return console.log("%cThe Matrix has you...","font-size: 14px; color: #4ade80; font-family: monospace;")},1e3),setTimeout(function(){return console.log("%cFollow the white rabbit.","font-size: 14px; color: #4ade80; font-family: monospace;")},2e3),setTimeout(function(){return console.log("%cKnock, knock, Neo.","font-size: 14px; color: #4ade80; font-family: monospace;")},3e3),setTimeout(function(){console.log(""),console.log("%cð Take the red pill: hire()","font-size: 12px; color: #f87171; background: #7f1d1d; padding: 4px 8px; border-radius: 3px;"),console.log("%cð Take the blue pill: Close this console",i)},4e3)},window.hire=function(){console.log("%cð WHY HIRE ME?","font-size: 18px; color: #A2E435; font-weight: bold;"),console.log(""),console.log("%câ
"+n.siteConfig.role+" with proven track record",o),console.log("%câ
Full-stack expertise (see skills())",o),console.log("%câ
Built production apps (see projects())",o),console.log("%câ
Problem solver who finds hidden console messages ð",o),console.log("%câ
Attention to detail (like this Easter egg!)",o),console.log(""),console.log("%cð§ Let's talk: "+n.siteConfig.email,i),console.log(""),console.log("%cð¯ I'm currently open to new opportunities!","font-size: 14px; color: #fbbf24; font-weight: bold;")},window.secret=function(){console.log("%c𤫠You found the secret!","font-size: 16px; color: #c084fc; font-weight: bold;"),console.log(""),console.log("%c\n â â â â â â â â â â â â â â â â â â â¢â£ ⣤⣤⣤â£â â â â â â â â â â â â â â â â â \n â â â â â â â â â â â â â â â â£â£´â£¾â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£·â£¦â¡â â â â â â â â â â â â â \n â â â â â â â â â â â â â ⣠⣾⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣷â¡â â â â â â â â â â â \n â â â â â â â â â â â â¢â£¾â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£â â â â â â â â â â \n â â â â â â â â â â â¢â£¿â£¿â£¿â£¿â ⣠⣾⣿⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿â¡â â â â â â â â â \n â â â â â â â â â â ⠸⣿⣿⣿â¡â¢¸â£¿â£¿â£¿â¡â¢ ⣶⣶â¡â¢¹â£¿â£¿â£¿â£¿â£¿â£¿â¡â â â â â â â â â \n â â â â â â â â â â â ⣿⣿⣿â¡â ¸â£¿â£¿â£¿â£§â â »â â¢â£¾â£¿â£¿â£¿â£¿â£¿â£¿â¡â â â â â â â â â \n ","color: #c084fc; font-size: 8px;"),console.log("%cYou're awesome for exploring! ð","font-size: 14px; color: #c084fc;"),console.log("%cHere's a cookie: ðª","font-size: 20px;")},function(){}},[]),null}])},71060,(e,t,n)=>{t.exports=e.r(2052)},76915,e=>{"use strict";var t=e.i(13073),n=e.i(64309),i=e.i(84544),o=e.i(77619),r=e.i(34416),a=e.i(71060),s=function(){window.si||(window.si=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];window.siq=window.siq||[],window.siq.push(t)})};function l(){return"development"===function(){return"production"}()}function c(e){return new RegExp("/".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"(?=[/?#]|$)"))}function u(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:"/".concat(e)}function h(e){(0,r.useEffect)(function(){var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);var i=(0,r.useRef)(null);return(0,r.useEffect)(function(){if(!i.current){var r,a,c,h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(!("u">typeof window)||null===e.route)return null;s();var i=function(e,t){var i,o,r=e;if(t)try{r=(0,n._)({},null==(o=JSON.parse(t))?void 0:o.speedInsights,e)}catch(e){}var a={sdkn:"@vercel/speed-insights"+(r.framework?"/".concat(r.framework):""),sdkv:"2.0.0"};
1return r.sampleRate&&(a.sampleRate=r.sampleRate.toString()),r.route&&(a.route=r.route),l()&&!1===r.debug&&(a.debug="false"),r.dsn&&(a.dsn=r.dsn),r.endpoint?a.endpoint=u(r.endpoint):r.basePath&&(a.endpoint=u("".concat(r.basePath,"/speed-insights/vitals"))),{src:(i=r).scriptSrc?u(i.scriptSrc):l()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":i.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":i.basePath?u("".concat(i.basePath,"/speed-insights/script.js")):"/_vercel/speed-insights/script.js",beforeSend:r.beforeSend,dataset:a}}(e,t),r=i.beforeSend,a=i.src,c=i.dataset;if(document.head.querySelector('script[src*="'.concat(a,'"]')))return null;r&&(null==(p=window.si)||p.call(window,"beforeSend",r));var h=document.createElement("script");h.src=a,h.defer=!0;var d=!0,f=!1,v=void 0;try{for(var p,m,g=Object.entries(c)[Symbol.iterator]();!(d=(m=g.next()).done);d=!0){var y=(0,o._)(m.value,2),w=y[0],S=y[1];h.dataset[w]=S}}catch(e){f=!0,v=e}finally{try{d||null==g.return||g.return()}finally{if(f)throw v}}return h.onerror=function(){console.log("[Vercel Speed Insights] Failed to load script from ".concat(a,". Please check if any content blockers are enabled and try again."))},document.head.appendChild(h),{setRoute:function(e){h.dataset.route=null!=e?e:void 0}}}((0,n._)({framework:null!=(r=e.framework)?r:"react",basePath:null!=(a=e.basePath)?a:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}()},e),null!=(c=e.configString)?c:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}());h&&(i.current=h.setRoute)}},[e]),(0,r.useEffect)(function(){i.current&&e.route&&i.current(e.route)},[e.route]),null}var d=function(){var e=(0,a.useParams)(),t=(0,a.useSearchParams)()||new URLSearchParams,n=(0,a.usePathname)();return e?function(e,t){if(!e||!t)return e;var n=e;try{var i=Object.entries(t),r=!0,a=!1,s=void 0;try{for(var l,u=i[Symbol.iterator]();!(r=(l=u.next()).done);r=!0){var h=(0,o._)(l.value,2),d=h[0],f=h[1];if(!Array.isArray(f)){var v=c(f);v.test(n)&&(n=n.replace(v,"/[".concat(d,"]")))}}}catch(e){a=!0,s=e}finally{try{r||null==u.return||u.return()}finally{if(a)throw s}}var p=!0,m=!1,g=void 0;try{for(var y,w=i[Symbol.iterator]();!(p=(y=w.next()).done);p=!0){var S=(0,o._)(y.value,2),b=S[0],_=S[1];if(Array.isArray(_)){var k=c(_.join("/"));k.test(n)&&(n=n.replace(k,"/[...".concat(b,"]")))}}}catch(e){m=!0,g=e}finally{try{p||null==w.return||w.return()}finally{if(m)throw g}}return n}catch(t){return e}}(n,Object.keys(e).length?e:Object.fromEntries(t.entries())):null};function f(e){var o=d();return r.default.createElement(h,(0,i._)((0,n._)({route:o},e),{framework:"next",basePath:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==t.default&&void 0!==t.default.env)return'{"analytics":{"scriptSrc":"5b54653e8e80b4a6/script.js","viewEndpoint":"5b54653e8e80b4a6/view","eventEndpoint":"5b54653e8e80b4a6/event","sessionEndpoint":"5b54653e8e80b4a6/session"},"speedInsights":{"scriptSrc":"b1a18aca37066500/script.js","endpoint":"b1a18aca37066500/vitals"}}'}()}))}e.s(["SpeedInsights",0,function(e){return r.default.createElement(r.Suspense,{fallback:null},r.default.createElement(f,(0,n._)({},e)))}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.