{"version":3,"file":"shared-lib.DkvpLbms.mjs","names":["t","e","u","s","a","o","D","n","i","Z","ue","r","te","l","se","h","f","c","p","d","_","m","g","v","C","F","E","fe","pe","ye","y","x","w","b","A","B","O","M","k","S","R","z","P","I","N","j","T","L","Y","useRef","useState","SplitText","i","cx","j","e","className","ScrambleTextPlugin","useGSAP","useState","useCallback","e","i","s","o","n","l","h","a","c","d","p","u","m","v","g","S","w","r","useRef","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","NavButtons","Exp","Sd","Button","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","useState","_Fragment","startTransition","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","SVG","_Fragment","useState","useRef","e","_Fragment","useRef","useState","useMemo","w","i","x"],"sources":["https:/cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/text-area-hover-scramble.js","https:/framerusercontent.com/modules/5ey9BH526BLWEcla8egS/cS8KziTSD9PD1bmClPbu/HoverAreaScramble_Prod.js","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/r7KU3d0jY4jnUQG5z44O/Clipboard.js","https:/ga.jspm.io/npm:@studio-freight/lenis@1.0.42/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/ALzPzo9ZL7qsyNt6jnNi/Smooth_Scroll.js","https:/framerusercontent.com/modules/LPPm6XRR1LKm4fYzNcR7/KAhU0p6LjMq1275wwvcr/LJiBj8FXq.js","https:/framerusercontent.com/modules/LLk4GN98P2wOPkNUB1ZG/DV438SknwatB5l1iag1Q/lLVDdX0jh.js","https:/framerusercontent.com/modules/7JQZnooWNGuFea7UgvPO/lIo6mirwxG5UxyDVHldI/DOr642_c1.js","https:/framerusercontent.com/modules/Gr01fEJayYE9eQnKx8p1/Xec41RgsmizZA55GuGUV/QaxdLr4RT.js","https:/framerusercontent.com/modules/0cFAj6yqYWKZoBRMr9nH/fnD0BmN86Of8OmDG8S9c/W1gVosh58.js","https:/framerusercontent.com/modules/fcCAJsCnq7zbB56kmyR0/gCPzYCTCwE3wI3GsIdET/PLvrRn8W4.js","https:/framerusercontent.com/modules/YaB8zkgbNaXpLtfZ6AqN/Xi7zVwtM9CgIxJA4YJMJ/MobileMenu.js","https:/framerusercontent.com/modules/nnvyO419sFzjApZtvTbl/wn829eSgQHKvX7xz6rwP/yJA3zRSJ9.js","https:/framerusercontent.com/modules/r2ILzvGZPv81jk4WErcS/Yj3ZRaBlNrw80BozUA7r/WithCSS.js","https:/framerusercontent.com/modules/FMmTxKYpIlQpTMEyZZkf/Szdb4aa1lKaU4XmLLTp1/CursorCrosshair.js","https:/framerusercontent.com/modules/G8DS9YFcfaBXuaESGnKn/llPb9EeYqX876x0P21oL/SwissGridBackground.js","https:/framerusercontent.com/modules/4iXECbmfYT4z0hILPHxa/Y3dk8EpyRIyzC61VhwMK/siteMetadata.js"],"sourcesContent":["import{useRef as t,useLayoutEffect as e,useEffect as r}from\"react\";function i(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function n(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var u,s,a,o,D,h,l,f,c,p,d,_,m,g,v,C,F,E={autoSleep:120,force3D:\"auto\",nullTargetWarn:1,units:{lineHeight:\"\"}},y={duration:.5,overwrite:!1,delay:0},x=1e8,T=1e-8,w=2*Math.PI,b=w/4,A=0,B=Math.sqrt,O=Math.cos,M=Math.sin,k=function(t){return\"string\"==typeof t},S=function(t){return\"function\"==typeof t},R=function(t){return\"number\"==typeof t},z=function(t){return void 0===t},P=function(t){return\"object\"==typeof t},L=function(t){return!1!==t},I=function(){return\"undefined\"!=typeof window},N=function(t){return S(t)||k(t)},j=\"function\"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},Y=Array.isArray,U=/(?:-?\\.?\\d|\\.)+/gi,X=/[-+=.]*\\d+[.e\\-+]*\\d*[e\\-+]*\\d*/g,q=/[-+=.]*\\d+[.e-]*\\d*[a-z%]*/g,W=/[-+=.]*\\d+\\.?\\d*(?:e-|e\\+)?\\d*/gi,H=/[+-]=-?[.\\d]+/,V=/[^,'\"\\[\\]\\s]+/gi,Q=/^[+\\-=e\\s\\d]*\\d+[.\\d]*([a-z]*|%)\\s*$/i,G={},$={},Z=function(t){return($=bt(t,G))&&Ar},J=function(t,e){},K=function(t,e){return!e&&void 0},tt=function(t,e){return t&&(G[t]=e)&&$&&($[t]=e)||G},et=function(){return 0},rt={suppressEvents:!0,isStart:!0,kill:!1},it={suppressEvents:!0,kill:!1},nt={suppressEvents:!0},ut={},st=[],at={},ot={},Dt={},ht=30,lt=[],ft=\"\",ct=function(t){var e,r,i=t[0];if(P(i)||S(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=lt.length;r--&&!lt[r].targetTest(i););e=lt[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Ue(t[r],e)))||t.splice(r,1);return t},pt=function(t){return t._gsap||ct(ue(t))[0]._gsap},dt=function(t,e,r){return(r=t[e])&&S(r)?t[e]():z(r)&&t.getAttribute&&t.getAttribute(e)||r},_t=function(t,e){return(t=t.split(\",\")).forEach(e)||t},mt=function(t){return Math.round(1e5*t)/1e5||0},gt=function(t){return Math.round(1e7*t)/1e7||0},vt=function(t,e){var r=e.charAt(0),i=parseFloat(e.substr(2));return t=parseFloat(t),\"+\"===r?t+i:\"-\"===r?t-i:\"*\"===r?t*i:t/i},Ct=function(t,e){for(var r=e.length,i=0;t.indexOf(e[i])<0&&++i<r;);return i<r},Ft=function(){var t,e,r=st.length,i=st.slice(0);for(at={},st.length=0,t=0;t<r;t++)(e=i[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)},Et=function(t){return!!(t._initted||t._startAt||t.add)},yt=function(t,e,r,i){st.length&&!s&&Ft(),t.render(e,r,i||!!(s&&e<0&&Et(t))),st.length&&!s&&Ft()},xt=function(t){var e=parseFloat(t);return(e||0===e)&&(t+\"\").match(V).length<2?e:k(t)?t.trim():t},Tt=function(t){return t},wt=function(t,e){for(var r in e)r in t||(t[r]=e[r]);return t},bt=function(t,e){for(var r in e)t[r]=e[r];return t},At=function t(e,r){for(var i in r)\"__proto__\"!==i&&\"constructor\"!==i&&\"prototype\"!==i&&(e[i]=P(r[i])?t(e[i]||(e[i]={}),r[i]):r[i]);return e},Bt=function(t,e){var r,i={};for(r in t)r in e||(i[r]=t[r]);return i},Ot=function(t){var e,r=t.parent||o,i=t.keyframes?(e=Y(t.keyframes),function(t,r){for(var i in r)i in t||\"duration\"===i&&e||\"ease\"===i||(t[i]=r[i])}):wt;if(L(t.inherit))for(;r;)i(t,r.vars.defaults),r=r.parent||r._dp;return t},Mt=function(t,e,r,i,n){void 0===r&&(r=\"_first\"),void 0===i&&(i=\"_last\");var u,s=t[i];if(n)for(u=e[n];s&&s[n]>u;)s=s._prev;return s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t,e},kt=function(t,e,r,i){void 0===r&&(r=\"_first\"),void 0===i&&(i=\"_last\");var n=e._prev,u=e._next;n?n._next=u:t[r]===e&&(t[r]=u),u?u._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null},St=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},Rt=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t},zt=function(t,e,r,i){return t._startAt&&(s?t._startAt.revert(it):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))},Pt=function t(e){return!e||e._ts&&t(e.parent)},Lt=function(t){return t._repeat?It(t._tTime,t=t.duration()+t._rDelay)*t:0},It=function(t,e){var r=Math.floor(t=gt(t/e));return t&&r===t?r-1:r},Nt=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},jt=function(t){return t._end=gt(t._start+(t._tDur/Math.abs(t._ts||t._rts||T)||0))},Yt=function(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=gt(r._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),jt(t),r._dirty||Rt(r,t)),t},Ut=function(t,e){var r;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(r=Nt(t.rawTime(),e),(!e._dur||te(0,e.totalDuration(),r)-e._tTime>T)&&e.render(r,!0)),Rt(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)r.rawTime()>=0&&r.totalTime(r._tTime),r=r._dp;t._zTime=-1e-8}},Xt=function(t,e,r,i){return e.parent&&St(e),e._start=gt((R(r)?r:r||t!==o?Zt(t,r,e):t._time)+e._delay),e._end=gt(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Mt(t,e,\"_first\",\"_last\",t._sort?\"_start\":0),Vt(e)||(t._recent=e),i||Ut(t,e),t._ts<0&&Yt(t,t._tTime),t},qt=function(t,e){return G.ScrollTrigger?G.ScrollTrigger.create(e,t):void 0},Wt=function(t,e,r,i,n){return $e(t,e,n),t._initted?!r&&t._pt&&!s&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&c!==Be.frame?(st.push(t),t._lazy=[n,i],1):void 0:1},Ht=function t(e){var r=e.parent;return r&&r._ts&&r._initted&&!r._lock&&(r.rawTime()<0||t(r))},Vt=function(t){var e=t.data;return\"isFromStart\"===e||\"isStart\"===e},Qt=function(t,e,r,i){var n=t._repeat,u=gt(e)||0,s=t._tTime/t._tDur;return s&&!i&&(t._time*=u/t._dur),t._dur=u,t._tDur=n?n<0?1e10:gt(u*(n+1)+t._rDelay*n):u,s>0&&!i&&Yt(t,t._tTime=t._tDur*s),t.parent&&jt(t),r||Rt(t.parent,t),t},Gt=function(t){return t instanceof qe?Rt(t):Qt(t,t._dur)},$t={_start:0,endTime:et,totalDuration:et},Zt=function t(e,r,i){var n,u,s,a=e.labels,o=e._recent||$t,D=e.duration()>=x?o.endTime(!1):e._dur;return k(r)&&(isNaN(r)||r in a)?(u=r.charAt(0),s=\"%\"===r.substr(-1),n=r.indexOf(\"=\"),\"<\"===u||\">\"===u?(n>=0&&(r=r.replace(/=/,\"\")),(\"<\"===u?o._start:o.endTime(o._repeat>=0))+(parseFloat(r.substr(1))||0)*(s?(n<0?o:i).totalDuration()/100:1)):n<0?(r in a||(a[r]=D),a[r]):(u=parseFloat(r.charAt(n-1)+r.substr(n+1)),s&&i&&(u=u/100*(Y(i)?i[0]:i).totalDuration()),n>1?t(e,r.substr(0,n-1),i)+u:D+u)):null==r?D:+r},Jt=function(t,e,r){var i,n,u=R(e[1]),s=(u?2:1)+(t<2?0:1),a=e[s];if(u&&(a.duration=e[1]),a.parent=r,t){for(i=a,n=r;n&&!(\"immediateRender\"in i);)i=n.vars.defaults||{},n=L(n.vars.inherit)&&n.parent;a.immediateRender=L(i.immediateRender),t<2?a.runBackwards=1:a.startAt=e[s-1]}return new er(e[0],a,e[s+1])},Kt=function(t,e){return t||0===t?e(t):e},te=function(t,e,r){return r<t?t:r>e?e:r},ee=function(t,e){return k(t)&&(e=Q.exec(t))?e[1]:\"\"},re=[].slice,ie=function(t,e){return t&&P(t)&&\"length\"in t&&(!e&&!t.length||t.length-1 in t&&P(t[0]))&&!t.nodeType&&t!==D},ne=function(t,e,r){return void 0===r&&(r=[]),t.forEach(function(t){var i;return k(t)&&!e||ie(t,1)?(i=r).push.apply(i,ue(t)):r.push(t)})||r},ue=function(t,e,r){return a&&!e&&a.selector?a.selector(t):!k(t)||r||!h&&Oe()?Y(t)?ne(t,r):ie(t)?re.call(t,0):t?[t]:[]:re.call((e||l).querySelectorAll(t),0)},se=function(t){return t=ue(t)[0]||K()||{},function(e){var r=t.current||t.nativeElement||t;return ue(e,r.querySelectorAll?r:r===t?K()||l.createElement(\"div\"):t)}},ae=function(t){return t.sort(function(){return.5-Math.random()})},oe=function(t){if(S(t))return t;var e=P(t)?t:{each:t},r=Le(e.ease),i=e.from||0,n=parseFloat(e.base)||0,u={},s=i>0&&i<1,a=isNaN(i)||s,o=e.axis,D=i,h=i;return k(i)?D=h={center:.5,edges:.5,end:1}[i]||0:!s&&a&&(D=i[0],h=i[1]),function(t,s,l){var f,c,p,d,_,m,g,v,C,F=(l||e).length,E=u[F];if(!E){if(!(C=\"auto\"===e.grid?0:(e.grid||[1,x])[1])){for(g=-1e8;g<(g=l[C++].getBoundingClientRect().left)&&C<F;);C<F&&C--}for(E=u[F]=[],f=a?Math.min(C,F)*D-.5:i%C,c=C===x?0:a?F*h/C-.5:i/C|0,g=0,v=x,m=0;m<F;m++)p=m%C-f,d=c-(m/C|0),E[m]=_=o?Math.abs(\"y\"===o?d:p):B(p*p+d*d),_>g&&(g=_),_<v&&(v=_);\"random\"===i&&ae(E),E.max=g-v,E.min=v,E.v=F=(parseFloat(e.amount)||parseFloat(e.each)*(C>F?F-1:o?\"y\"===o?F/C:C:Math.max(C,F/C))||0)*(\"edges\"===i?-1:1),E.b=F<0?n-F:n,E.u=ee(e.amount||e.each)||0,r=r&&F<0?ze(r):r}return F=(E[t]-E.min)/E.max||0,gt(E.b+(r?r(F):F)*E.v)+E.u}},De=function(t){var e=Math.pow(10,((t+\"\").split(\".\")[1]||\"\").length);return function(r){var i=gt(Math.round(parseFloat(r)/t)*t*e);return(i-i%1)/e+(R(r)?0:ee(r))}},he=function(t,e){var r,i,n=Y(t);return!n&&P(t)&&(r=n=t.radius||x,t.values?(t=ue(t.values),(i=!R(t[0]))&&(r*=r)):t=De(t.increment)),Kt(e,n?S(t)?function(e){return i=t(e),Math.abs(i-e)<=r?i:e}:function(e){for(var n,u,s=parseFloat(i?e.x:e),a=parseFloat(i?e.y:0),o=x,D=0,h=t.length;h--;)(n=i?(n=t[h].x-s)*n+(u=t[h].y-a)*u:Math.abs(t[h]-s))<o&&(o=n,D=h);return D=!r||o<=r?t[D]:e,i||D===e||R(e)?D:D+ee(e)}:De(t))},le=function(t,e,r,i){return Kt(Y(t)?!e:!0===r?!!(r=0):!i,function(){return Y(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+\"\").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*i)/i})},fe=function(t,e,r){return Kt(r,function(r){return t[~~e(r)]})},ce=function(t){for(var e,r,i,n,u=0,s=\"\";~(e=t.indexOf(\"random(\",u));)i=t.indexOf(\")\",e),n=\"[\"===t.charAt(e+7),r=t.substr(e+7,i-e-7).match(n?V:U),s+=t.substr(u,e-u)+le(n?r:+r[0],n?0:+r[1],+r[2]||1e-5),u=i+1;return s+t.substr(u,t.length-u)},pe=function(t,e,r,i,n){var u=e-t,s=i-r;return Kt(n,function(e){return r+((e-t)/u*s||0)})},de=function(t,e,r){var i,n,u,s=t.labels,a=x;for(i in s)(n=s[i]-e)<0==!!r&&n&&a>(n=Math.abs(n))&&(u=i,a=n);return u},_e=function(t,e,r){var i,n,u,s=t.vars,o=s[e],D=a,h=t._ctx;if(o)return i=s[e+\"Params\"],n=s.callbackScope||t,r&&st.length&&Ft(),h&&(a=h),u=i?o.apply(n,i):o.call(n),a=D,u},me=function(t){return St(t),t.scrollTrigger&&t.scrollTrigger.kill(!!s),t.progress()<1&&_e(t,\"onInterrupt\"),t},ge=[],ve=function(t){if(t)if(t=!t.name&&t.default||t,I()||t.headless){var e=t.name,r=S(t),i=e&&!r&&t.init?function(){this._props=[]}:t,n={init:et,render:hr,add:Qe,kill:fr,modifier:lr,rawVars:0},u={targetTest:0,get:0,getSetter:sr,aliases:{},register:0};if(Oe(),t!==i){if(ot[e])return;wt(i,wt(Bt(t,n),u)),bt(i.prototype,bt(n,Bt(t,u))),ot[i.prop=e]=i,t.targetTest&&(lt.push(i),ut[e]=1),e=(\"css\"===e?\"CSS\":e.charAt(0).toUpperCase()+e.substr(1))+\"Plugin\"}tt(e,i),t.register&&t.register(Ar,i,dr)}else ge.push(t)},Ce=255,Fe={aqua:[0,Ce,Ce],lime:[0,Ce,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Ce],navy:[0,0,128],white:[Ce,Ce,Ce],olive:[128,128,0],yellow:[Ce,Ce,0],orange:[Ce,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Ce,0,0],pink:[Ce,192,203],cyan:[0,Ce,Ce],transparent:[Ce,Ce,Ce,0]},Ee=function(t,e,r){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*Ce+.5|0},ye=function(t,e,r){var i,n,u,s,a,o,D,h,l,f,c=t?R(t)?[t>>16,t>>8&Ce,t&Ce]:0:Fe.black;if(!c){if(\",\"===t.substr(-1)&&(t=t.substr(0,t.length-1)),Fe[t])c=Fe[t];else if(\"#\"===t.charAt(0)){if(t.length<6&&(i=t.charAt(1),n=t.charAt(2),u=t.charAt(3),t=\"#\"+i+i+n+n+u+u+(5===t.length?t.charAt(4)+t.charAt(4):\"\")),9===t.length)return[(c=parseInt(t.substr(1,6),16))>>16,c>>8&Ce,c&Ce,parseInt(t.substr(7),16)/255];c=[(t=parseInt(t.substr(1),16))>>16,t>>8&Ce,t&Ce]}else if(\"hsl\"===t.substr(0,3))if(c=f=t.match(U),e){if(~t.indexOf(\"=\"))return c=t.match(X),r&&c.length<4&&(c[3]=1),c}else s=+c[0]%360/360,a=+c[1]/100,i=2*(o=+c[2]/100)-(n=o<=.5?o*(a+1):o+a-o*a),c.length>3&&(c[3]*=1),c[0]=Ee(s+1/3,i,n),c[1]=Ee(s,i,n),c[2]=Ee(s-1/3,i,n);else c=t.match(U)||Fe.transparent;c=c.map(Number)}return e&&!f&&(i=c[0]/Ce,n=c[1]/Ce,u=c[2]/Ce,o=((D=Math.max(i,n,u))+(h=Math.min(i,n,u)))/2,D===h?s=a=0:(l=D-h,a=o>.5?l/(2-D-h):l/(D+h),s=D===i?(n-u)/l+(n<u?6:0):D===n?(u-i)/l+2:(i-n)/l+4,s*=60),c[0]=~~(s+.5),c[1]=~~(100*a+.5),c[2]=~~(100*o+.5)),r&&c.length<4&&(c[3]=1),c},xe=function(t){var e=[],r=[],i=-1;return t.split(we).forEach(function(t){var n=t.match(q)||[];e.push.apply(e,n),r.push(i+=n.length+1)}),e.c=r,e},Te=function(t,e,r){var i,n,u,s,a=\"\",o=(t+a).match(we),D=e?\"hsla(\":\"rgba(\",h=0;if(!o)return t;if(o=o.map(function(t){return(t=ye(t,e,1))&&D+(e?t[0]+\",\"+t[1]+\"%,\"+t[2]+\"%,\"+t[3]:t.join(\",\"))+\")\"}),r&&(u=xe(t),(i=r.c).join(a)!==u.c.join(a)))for(s=(n=t.replace(we,\"1\").split(q)).length-1;h<s;h++)a+=n[h]+(~i.indexOf(h)?o.shift()||D+\"0,0,0,0)\":(u.length?u:o.length?o:r).shift());if(!n)for(s=(n=t.split(we)).length-1;h<s;h++)a+=n[h]+o[h];return a+n[s]},we=function(){var t,e=\"(?:\\\\b(?:(?:rgb|rgba|hsl|hsla)\\\\(.+?\\\\))|\\\\B#(?:[0-9a-f]{3,4}){1,2}\\\\b\";for(t in Fe)e+=\"|\"+t+\"\\\\b\";return new RegExp(e+\")\",\"gi\")}(),be=/hsl[a]?\\(/,Ae=function(t){var e,r=t.join(\" \");if(we.lastIndex=0,we.test(r))return e=be.test(r),t[1]=Te(t[1],e),t[0]=Te(t[0],e,xe(t[1])),!0},Be=function(){var t,e,r,i,n,u,s=Date.now,a=500,o=33,c=s(),p=c,_=1e3/240,m=_,g=[],v=function r(D){var h,l,f,d,v=s()-p,C=!0===D;if((v>a||v<0)&&(c+=v-o),((h=(f=(p+=v)-c)-m)>0||C)&&(d=++i.frame,n=f-1e3*i.time,i.time=f/=1e3,m+=h+(h>=_?4:_-h),l=1),C||(t=e(r)),l)for(u=0;u<g.length;u++)g[u](f,n,d,D)};return i={time:0,frame:0,tick:function(){v(!0)},deltaRatio:function(t){return n/(1e3/(t||60))},wake:function(){f&&(!h&&I()&&(D=h=window,l=D.document||{},G.gsap=Ar,(D.gsapVersions||(D.gsapVersions=[])).push(Ar.version),Z($||D.GreenSockGlobals||!D.gsap&&D||{}),ge.forEach(ve)),r=\"undefined\"!=typeof requestAnimationFrame&&requestAnimationFrame,t&&i.sleep(),e=r||function(t){return setTimeout(t,m-1e3*i.time+1|0)},d=1,v(2))},sleep:function(){(r?cancelAnimationFrame:clearTimeout)(t),d=0,e=et},lagSmoothing:function(t,e){a=t||1/0,o=Math.min(e||33,a)},fps:function(t){_=1e3/(t||240),m=1e3*i.time+_},add:function(t,e,r){var n=e?function(e,r,u,s){t(e,r,u,s),i.remove(n)}:t;return i.remove(t),g[r?\"unshift\":\"push\"](n),Oe(),n},remove:function(t,e){~(e=g.indexOf(t))&&g.splice(e,1)&&u>=e&&u--},_listeners:g}}(),Oe=function(){return!d&&Be.wake()},Me={},ke=/^[\\d.\\-M][\\d.\\-,\\s]/,Se=/[\"']/g,Re=function(t){for(var e,r,i,n={},u=t.substr(1,t.length-3).split(\":\"),s=u[0],a=1,o=u.length;a<o;a++)r=u[a],e=a!==o-1?r.lastIndexOf(\",\"):r.length,i=r.substr(0,e),n[s]=isNaN(i)?i.replace(Se,\"\").trim():+i,s=r.substr(e+1).trim();return n},ze=function(t){return function(e){return 1-t(1-e)}},Pe=function t(e,r){for(var i,n=e._first;n;)n instanceof qe?t(n,r):!n.vars.yoyoEase||n._yoyo&&n._repeat||n._yoyo===r||(n.timeline?t(n.timeline,r):(i=n._ease,n._ease=n._yEase,n._yEase=i,n._yoyo=r)),n=n._next},Le=function(t,e){return t&&(S(t)?t:Me[t]||function(t){var e,r,i,n,u=(t+\"\").split(\"(\"),s=Me[u[0]];return s&&u.length>1&&s.config?s.config.apply(null,~t.indexOf(\"{\")?[Re(u[1])]:(e=t,r=e.indexOf(\"(\")+1,i=e.indexOf(\")\"),n=e.indexOf(\"(\",r),e.substring(r,~n&&n<i?e.indexOf(\")\",i+1):i)).split(\",\").map(xt)):Me._CE&&ke.test(t)?Me._CE(\"\",t):s}(t))||e},Ie=function(t,e,r,i){void 0===r&&(r=function(t){return 1-e(1-t)}),void 0===i&&(i=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,u={easeIn:e,easeOut:r,easeInOut:i};return _t(t,function(t){for(var e in Me[t]=G[t]=u,Me[n=t.toLowerCase()]=r,u)Me[n+(\"easeIn\"===e?\".in\":\"easeOut\"===e?\".out\":\".inOut\")]=Me[t+\".\"+e]=u[e]}),u},Ne=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},je=function t(e,r,i){var n=r>=1?r:1,u=(i||(e?.3:.45))/(r<1?r:1),s=u/w*(Math.asin(1/n)||0),a=function(t){return 1===t?1:n*Math.pow(2,-10*t)*M((t-s)*u)+1},o=\"out\"===e?a:\"in\"===e?function(t){return 1-a(1-t)}:Ne(a);return u=w/u,o.config=function(r,i){return t(e,r,i)},o},Ye=function t(e,r){void 0===r&&(r=1.70158);var i=function(t){return t?--t*t*((r+1)*t+r)+1:0},n=\"out\"===e?i:\"in\"===e?function(t){return 1-i(1-t)}:Ne(i);return n.config=function(r){return t(e,r)},n};_t(\"Linear,Quad,Cubic,Quart,Quint,Strong\",function(t,e){var r=e<5?e+1:e;Ie(t+\",Power\"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),Me.Linear.easeNone=Me.none=Me.Linear.easeIn,Ie(\"Elastic\",je(\"in\"),je(\"out\"),je()),_=7.5625,v=2*(g=1/(m=2.75)),C=2.5*g,Ie(\"Bounce\",function(t){return 1-F(1-t)},F=function(t){return t<g?_*t*t:t<v?_*Math.pow(t-1.5/m,2)+.75:t<C?_*(t-=2.25/m)*t+.9375:_*Math.pow(t-2.625/m,2)+.984375}),Ie(\"Expo\",function(t){return Math.pow(2,10*(t-1))*t+t*t*t*t*t*t*(1-t)}),Ie(\"Circ\",function(t){return-(B(1-t*t)-1)}),Ie(\"Sine\",function(t){return 1===t?1:1-O(t*b)}),Ie(\"Back\",Ye(\"in\"),Ye(\"out\"),Ye()),Me.SteppedEase=Me.steps=G.SteppedEase={config:function(t,e){void 0===t&&(t=1);var r=1/t,i=t+(e?0:1),n=e?1:0;return function(t){return((i*te(0,.99999999,t)|0)+n)*r}}},y.ease=Me[\"quad.out\"],_t(\"onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt\",function(t){return ft+=t+\",\"+t+\"Params,\"});var Ue=function(t,e){this.id=A++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:dt,this.set=e?e.getSetter:sr},Xe=function(){function t(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Qt(this,+t.duration,1,1),this.data=t.data,a&&(this._ctx=a,a.data.push(this)),d||Be.wake()}var e=t.prototype;return e.delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,Qt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(Oe(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Yt(this,t),!r._dp||r.parent||Ut(r,this);r&&r.parent;)r.parent._time!==r._start+(r._ts>=0?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&Xt(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===T||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),yt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Lt(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Lt(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?It(this._tTime,r)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var r=this.parent&&this._ts?Nt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(te(-Math.abs(this._delay),this.totalDuration(),r),!1!==e),jt(this),function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Oe(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==T&&(this._tTime-=T)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Xt(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(L(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Nt(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=nt);var e=s;return s=t,Et(this)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),\"nested\"!==this.data&&!1!==t.kill&&this.kill(),s=e,this},e.globalTime=function(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):r},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Gt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Gt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(Zt(this,t),L(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,L(e)),this._dur||(this._zTime=-1e-8),this},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t<this.endTime(!0)-T))},e.eventCallback=function(t,e,r){var i=this.vars;return arguments.length>1?(e?(i[t]=e,r&&(i[t+\"Params\"]=r),\"onUpdate\"===t&&(this._onUpdate=e)):delete i[t],this):i[t]},e.then=function(t){var e=this;return new Promise(function(r){var i=S(t)?t:Tt,n=function(){var t=e.then;e.then=null,S(i)&&(i=i(e))&&(i.then||i===e)&&(e.then=t),r(i),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?n():e._prom=n})},e.kill=function(){me(this)},t}();wt(Xe.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var qe=function(t){function e(e,r){var n;return void 0===e&&(e={}),(n=t.call(this,e)||this).labels={},n.smoothChildTiming=!!e.smoothChildTiming,n.autoRemoveChildren=!!e.autoRemoveChildren,n._sort=L(e.sortChildren),o&&Xt(e.parent||o,i(n),r),e.reversed&&n.reverse(),e.paused&&n.paused(!0),e.scrollTrigger&&qt(i(n),e.scrollTrigger),n}n(e,t);var r=e.prototype;return r.to=function(t,e,r){return Jt(0,arguments,this),this},r.from=function(t,e,r){return Jt(1,arguments,this),this},r.fromTo=function(t,e,r,i){return Jt(2,arguments,this),this},r.set=function(t,e,r){return e.duration=0,e.parent=this,Ot(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new er(t,e,Zt(this,r),1),this},r.call=function(t,e,r){return Xt(this,er.delayedCall(0,t,e),r)},r.staggerTo=function(t,e,r,i,n,u,s){return r.duration=e,r.stagger=r.stagger||i,r.onComplete=u,r.onCompleteParams=s,r.parent=this,new er(t,r,Zt(this,n)),this},r.staggerFrom=function(t,e,r,i,n,u,s){return r.runBackwards=1,Ot(r).immediateRender=L(r.immediateRender),this.staggerTo(t,e,r,i,n,u,s)},r.staggerFromTo=function(t,e,r,i,n,u,s,a){return i.startAt=r,Ot(i).immediateRender=L(i.immediateRender),this.staggerTo(t,e,i,n,u,s,a)},r.render=function(t,e,r){var i,n,u,a,D,h,l,f,c,p,d,_,m=this._time,g=this._dirty?this.totalDuration():this._tDur,v=this._dur,C=t<=0?0:gt(t),F=this._zTime<0!=t<0&&(this._initted||!v);if(this!==o&&C>g&&t>=0&&(C=g),C!==this._tTime||r||F){if(m!==this._time&&v&&(C+=this._time-m,t+=this._time-m),i=C,c=this._start,h=!(f=this._ts),F&&(v||(m=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(d=this._yoyo,D=v+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*D+t,e,r);if(i=gt(C%D),C===g?(a=this._repeat,i=v):((a=~~(p=gt(C/D)))&&a===p&&(i=v,a--),i>v&&(i=v)),p=It(this._tTime,D),!m&&this._tTime&&p!==a&&this._tTime-p*D-this._dur<=0&&(p=a),d&&1&a&&(i=v-i,_=1),a!==p&&!this._lock){var E=d&&1&p,y=E===(d&&1&a);if(a<p&&(E=!E),m=E?0:C%v?v:C,this._lock=1,this.render(m||(_?0:gt(a*D)),e,!v)._lock=0,this._tTime=C,!e&&this.parent&&_e(this,\"onRepeat\"),this.vars.repeatRefresh&&!_&&(this.invalidate()._lock=1),m&&m!==this._time||h!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(v=this._dur,g=this._tDur,y&&(this._lock=2,m=E?v:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!_&&this.invalidate()),this._lock=0,!this._ts&&!h)return this;Pe(this,_)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(l=function(t,e,r){var i;if(r>e)for(i=t._first;i&&i._start<=r;){if(\"isPause\"===i.data&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if(\"isPause\"===i.data&&i._start<e)return i;i=i._prev}}(this,gt(m),gt(i)),l&&(C-=i-(i=l._start))),this._tTime=C,this._time=i,this._act=!f,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,m=0),!m&&C&&!e&&!p&&(_e(this,\"onStart\"),this._tTime!==C))return this;if(i>=m&&t>=0)for(n=this._first;n;){if(u=n._next,(n._act||i>=n._start)&&n._ts&&l!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(n._ts>0?(i-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(i-n._start)*n._ts,e,r),i!==this._time||!this._ts&&!h){l=0,u&&(C+=this._zTime=-1e-8);break}}n=u}else{n=this._last;for(var x=t<0?t:i;n;){if(u=n._prev,(n._act||x<=n._end)&&n._ts&&l!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(n._ts>0?(x-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(x-n._start)*n._ts,e,r||s&&Et(n)),i!==this._time||!this._ts&&!h){l=0,u&&(C+=this._zTime=x?-1e-8:T);break}}n=u}}if(l&&!e&&(this.pause(),l.render(i>=m?0:-1e-8)._zTime=i>=m?1:-1,this._ts))return this._start=c,jt(this),this.render(t,e,r);this._onUpdate&&!e&&_e(this,\"onUpdate\",!0),(C===g&&this._tTime>=this.totalDuration()||!C&&m)&&(c!==this._start&&Math.abs(f)===Math.abs(this._ts)||this._lock||((t||!v)&&(C===g&&this._ts>0||!C&&this._ts<0)&&St(this,1),e||t<0&&!m||!C&&!m&&g||(_e(this,C===g&&t>=0?\"onComplete\":\"onReverseComplete\",!0),this._prom&&!(C<g&&this.timeScale()>0)&&this._prom())))}return this},r.add=function(t,e){var r=this;if(R(e)||(e=Zt(this,e,t)),!(t instanceof Xe)){if(Y(t))return t.forEach(function(t){return r.add(t,e)}),this;if(k(t))return this.addLabel(t,e);if(!S(t))return this;t=er.delayedCall(0,t)}return this!==t?Xt(this,t,e):this},r.getChildren=function(t,e,r,i){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===i&&(i=-1e8);for(var n=[],u=this._first;u;)u._start>=i&&(u instanceof er?e&&n.push(u):(r&&n.push(u),t&&n.push.apply(n,u.getChildren(!0,e,r)))),u=u._next;return n},r.getById=function(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},r.remove=function(t){return k(t)?this.removeLabel(t):S(t)?this.killTweensOf(t):(t.parent===this&&kt(this,t),t===this._recent&&(this._recent=this._last),Rt(this))},r.totalTime=function(e,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=gt(Be.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,r),this._forcing=0,this):this._tTime},r.addLabel=function(t,e){return this.labels[t]=Zt(this,e),this},r.removeLabel=function(t){return delete this.labels[t],this},r.addPause=function(t,e,r){var i=er.delayedCall(0,e||et,r);return i.data=\"isPause\",this._hasPause=1,Xt(this,i,Zt(this,t))},r.removePause=function(t){var e=this._first;for(t=Zt(this,t);e;)e._start===t&&\"isPause\"===e.data&&St(e),e=e._next},r.killTweensOf=function(t,e,r){for(var i=this.getTweensOf(t,r),n=i.length;n--;)We!==i[n]&&i[n].kill(t,e);return this},r.getTweensOf=function(t,e){for(var r,i=[],n=ue(t),u=this._first,s=R(e);u;)u instanceof er?Ct(u._targets,n)&&(s?(!We||u._initted&&u._ts)&&u.globalTime(0)<=e&&u.globalTime(u.totalDuration())>e:!e||u.isActive())&&i.push(u):(r=u.getTweensOf(n,e)).length&&i.push.apply(i,r),u=u._next;return i},r.tweenTo=function(t,e){e=e||{};var r,i=this,n=Zt(i,t),u=e,s=u.startAt,a=u.onStart,o=u.onStartParams,D=u.immediateRender,h=er.to(i,wt({ease:e.ease||\"none\",lazy:!1,immediateRender:!1,time:n,overwrite:\"auto\",duration:e.duration||Math.abs((n-(s&&\"time\"in s?s.time:i._time))/i.timeScale())||T,onStart:function(){if(i.pause(),!r){var t=e.duration||Math.abs((n-(s&&\"time\"in s?s.time:i._time))/i.timeScale());h._dur!==t&&Qt(h,t,0,1).render(h._time,!0,!0),r=1}a&&a.apply(h,o||[])}},e));return D?h.render(0):h},r.tweenFromTo=function(t,e,r){return this.tweenTo(e,wt({startAt:{time:Zt(this,t)}},r))},r.recent=function(){return this._recent},r.nextLabel=function(t){return void 0===t&&(t=this._time),de(this,Zt(this,t))},r.previousLabel=function(t){return void 0===t&&(t=this._time),de(this,Zt(this,t),1)},r.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+T)},r.shiftChildren=function(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,u=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in u)u[i]>=r&&(u[i]+=t);return Rt(this)},r.invalidate=function(e){var r=this._first;for(this._lock=0;r;)r.invalidate(e),r=r._next;return t.prototype.invalidate.call(this,e)},r.clear=function(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Rt(this)},r.totalDuration=function(t){var e,r,i,n=0,u=this,s=u._last,a=x;if(arguments.length)return u.timeScale((u._repeat<0?u.duration():u.totalDuration())/(u.reversed()?-t:t));if(u._dirty){for(i=u.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),(r=s._start)>a&&u._sort&&s._ts&&!u._lock?(u._lock=1,Xt(u,s,r-s._delay,1)._lock=0):a=r,r<0&&s._ts&&(n-=r,(!i&&!u._dp||i&&i.smoothChildTiming)&&(u._start+=r/u._ts,u._time-=r,u._tTime-=r),u.shiftChildren(-r,!1,-Infinity),a=0),s._end>n&&s._ts&&(n=s._end),s=e;Qt(u,u===o&&u._time>n?u._time:n,1,1),u._dirty=0}return u._tDur},e.updateRoot=function(t){if(o._ts&&(yt(o,Nt(t,o)),c=Be.frame),Be.frame>=ht){ht+=E.autoSleep||120;var e=o._first;if((!e||!e._ts)&&E.autoSleep&&Be._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Be.sleep()}}},e}(Xe);wt(qe.prototype,{_lock:0,_hasPause:0,_forcing:0});var We,He,Ve=function(t,e,r,i,n,u,s){var a,o,D,h,l,f,c,p,d=new dr(this._pt,t,e,0,1,Dr,null,n),_=0,m=0;for(d.b=r,d.e=i,r+=\"\",(c=~(i+=\"\").indexOf(\"random(\"))&&(i=ce(i)),u&&(u(p=[r,i],t,e),r=p[0],i=p[1]),o=r.match(W)||[];a=W.exec(i);)h=a[0],l=i.substring(_,a.index),D?D=(D+1)%5:\"rgba(\"===l.substr(-5)&&(D=1),h!==o[m++]&&(f=parseFloat(o[m-1])||0,d._pt={_next:d._pt,p:l||1===m?l:\",\",s:f,c:\"=\"===h.charAt(1)?vt(f,h)-f:parseFloat(h)-f,m:D&&D<4?Math.round:0},_=W.lastIndex);return d.c=_<i.length?i.substring(_,i.length):\"\",d.fp=s,(H.test(i)||c)&&(d.e=0),this._pt=d,d},Qe=function(t,e,r,i,n,u,s,a,o,D){S(i)&&(i=i(n||0,t,u));var h,l=t[e],f=\"get\"!==r?r:S(l)?o?t[e.indexOf(\"set\")||!S(t[\"get\"+e.substr(3)])?e:\"get\"+e.substr(3)](o):t[e]():l,c=S(l)?o?nr:ir:rr;if(k(i)&&(~i.indexOf(\"random(\")&&(i=ce(i)),\"=\"===i.charAt(1)&&((h=vt(f,i)+(ee(f)||0))||0===h)&&(i=h)),!D||f!==i||He)return isNaN(f*i)||\"\"===i?Ve.call(this,t,e,f,i,c,a||E.stringFilter,o):(h=new dr(this._pt,t,e,+f||0,i-(f||0),\"boolean\"==typeof l?or:ar,0,c),o&&(h.fp=o),s&&h.modifier(s,this,t),this._pt=h)},Ge=function(t,e,r,i,n,u){var s,a,o,D;if(ot[t]&&!1!==(s=new ot[t]).init(n,s.rawVars?e[t]:function(t,e,r,i,n){if(S(t)&&(t=Je(t,n,e,r,i)),!P(t)||t.style&&t.nodeType||Y(t)||j(t))return k(t)?Je(t,n,e,r,i):t;var u,s={};for(u in t)s[u]=Je(t[u],n,e,r,i);return s}(e[t],i,n,u,r),r,i,u)&&(r._pt=a=new dr(r._pt,n,t,0,1,s.render,s,0,s.priority),r!==p))for(o=r._ptLookup[r._targets.indexOf(n)],D=s._props.length;D--;)o[s._props[D]]=a;return s},$e=function t(e,r,i){var n,a,D,h,l,f,c,p,d,_,m,g,v,C=e.vars,F=C.ease,E=C.startAt,w=C.immediateRender,b=C.lazy,A=C.onUpdate,B=C.runBackwards,O=C.yoyoEase,M=C.keyframes,k=C.autoRevert,S=e._dur,R=e._startAt,z=e._targets,P=e.parent,I=P&&\"nested\"===P.data?P.vars.targets:z,N=\"auto\"===e._overwrite&&!u,j=e.timeline;if(j&&(!M||!F)&&(F=\"none\"),e._ease=Le(F,y.ease),e._yEase=O?ze(Le(!0===O?F:O,y.ease)):0,O&&e._yoyo&&!e._repeat&&(O=e._yEase,e._yEase=e._ease,e._ease=O),e._from=!j&&!!C.runBackwards,!j||M&&!C.stagger){if(g=(p=z[0]?pt(z[0]).harness:0)&&C[p.prop],n=Bt(C,ut),R&&(R._zTime<0&&R.progress(1),r<0&&B&&w&&!k?R.render(-1,!0):R.revert(B&&S?it:rt),R._lazy=0),E){if(St(e._startAt=er.set(z,wt({data:\"isStart\",overwrite:!1,parent:P,immediateRender:!0,lazy:!R&&L(b),startAt:null,delay:0,onUpdate:A&&function(){return _e(e,\"onUpdate\")},stagger:0},E))),e._startAt._dp=0,e._startAt._sat=e,r<0&&(s||!w&&!k)&&e._startAt.revert(it),w&&S&&r<=0&&i<=0)return void(r&&(e._zTime=r))}else if(B&&S&&!R)if(r&&(w=!1),D=wt({overwrite:!1,data:\"isFromStart\",lazy:w&&!R&&L(b),immediateRender:w,stagger:0,parent:P},n),g&&(D[p.prop]=g),St(e._startAt=er.set(z,D)),e._startAt._dp=0,e._startAt._sat=e,r<0&&(s?e._startAt.revert(it):e._startAt.render(-1,!0)),e._zTime=r,w){if(!r)return}else t(e._startAt,T,T);for(e._pt=e._ptCache=0,b=S&&L(b)||b&&!S,a=0;a<z.length;a++){if(c=(l=z[a])._gsap||ct(z)[a]._gsap,e._ptLookup[a]=_={},at[c.id]&&st.length&&Ft(),m=I===z?a:I.indexOf(l),p&&!1!==(d=new p).init(l,g||n,e,m,I)&&(e._pt=h=new dr(e._pt,l,d.name,0,1,d.render,d,0,d.priority),d._props.forEach(function(t){_[t]=h}),d.priority&&(f=1)),!p||g)for(D in n)ot[D]&&(d=Ge(D,n,e,m,l,I))?d.priority&&(f=1):_[D]=h=Qe.call(e,l,D,\"get\",n[D],m,I,0,C.stringFilter);e._op&&e._op[a]&&e.kill(l,e._op[a]),N&&e._pt&&(We=e,o.killTweensOf(l,_,e.globalTime(r)),v=!e.parent,We=0),e._pt&&b&&(at[c.id]=1)}f&&pr(e),e._onInit&&e._onInit(e)}e._onUpdate=A,e._initted=(!e._op||e._pt)&&!v,M&&r<=0&&j.render(x,!0,!0)},Ze=function(t,e,r,i){var n,u,s=e.ease||i||\"power1.inOut\";if(Y(e))u=r[t]||(r[t]=[]),e.forEach(function(t,r){return u.push({t:r/(e.length-1)*100,v:t,e:s})});else for(n in e)u=r[n]||(r[n]=[]),\"ease\"===n||u.push({t:parseFloat(t),v:e[n],e:s})},Je=function(t,e,r,i,n){return S(t)?t.call(e,r,i,n):k(t)&&~t.indexOf(\"random(\")?ce(t):t},Ke=ft+\"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert\",tr={};_t(Ke+\",id,stagger,delay,duration,paused,scrollTrigger\",function(t){return tr[t]=1});var er=function(t){function e(e,r,n,s){var a;\"number\"==typeof r&&(n.duration=r,r=n,n=null);var D,h,l,f,c,p,d,_,m=(a=t.call(this,s?r:Ot(r))||this).vars,g=m.duration,v=m.delay,C=m.immediateRender,F=m.stagger,y=m.overwrite,x=m.keyframes,T=m.defaults,w=m.scrollTrigger,b=m.yoyoEase,A=r.parent||o,B=(Y(e)||j(e)?R(e[0]):\"length\"in r)?[e]:ue(e);if(a._targets=B.length?ct(B):K(0,!E.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=y,x||F||N(g)||N(v)){if(r=a.vars,(D=a.timeline=new qe({data:\"nested\",defaults:T||{},targets:A&&\"nested\"===A.data?A.vars.targets:B})).kill(),D.parent=D._dp=i(a),D._start=0,F||N(g)||N(v)){if(f=B.length,d=F&&oe(F),P(F))for(c in F)~Ke.indexOf(c)&&(_||(_={}),_[c]=F[c]);for(h=0;h<f;h++)(l=Bt(r,tr)).stagger=0,b&&(l.yoyoEase=b),_&&bt(l,_),p=B[h],l.duration=+Je(g,i(a),h,p,B),l.delay=(+Je(v,i(a),h,p,B)||0)-a._delay,!F&&1===f&&l.delay&&(a._delay=v=l.delay,a._start+=v,l.delay=0),D.to(p,l,d?d(h,p,B):0),D._ease=Me.none;D.duration()?g=v=0:a.timeline=0}else if(x){Ot(wt(D.vars.defaults,{ease:\"none\"})),D._ease=Le(x.ease||r.ease||\"none\");var O,M,k,S=0;if(Y(x))x.forEach(function(t){return D.to(B,t,\">\")}),D.duration();else{for(c in l={},x)\"ease\"===c||\"easeEach\"===c||Ze(c,x[c],l,x.easeEach);for(c in l)for(O=l[c].sort(function(t,e){return t.t-e.t}),S=0,h=0;h<O.length;h++)(k={ease:(M=O[h]).e,duration:(M.t-(h?O[h-1].t:0))/100*g})[c]=M.v,D.to(B,k,S),S+=k.duration;D.duration()<g&&D.to({},{duration:g-D.duration()})}}g||a.duration(g=D.duration())}else a.timeline=0;return!0!==y||u||(We=i(a),o.killTweensOf(B),We=0),Xt(A,i(a),n),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(C||!g&&!x&&a._start===gt(A._time)&&L(C)&&Pt(i(a))&&\"nested\"!==A.data)&&(a._tTime=-1e-8,a.render(Math.max(0,-v)||0)),w&&qt(i(a),w),a}n(e,t);var r=e.prototype;return r.render=function(t,e,r){var i,n,u,a,o,D,h,l,f,c=this._time,p=this._tDur,d=this._dur,_=t<0,m=t>p-T&&!_?p:t<T?0:t;if(d){if(m!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==_||this._lazy){if(i=m,l=this.timeline,this._repeat){if(a=d+this._rDelay,this._repeat<-1&&_)return this.totalTime(100*a+t,e,r);if(i=gt(m%a),m===p?(u=this._repeat,i=d):(u=~~(o=gt(m/a)))&&u===o?(i=d,u--):i>d&&(i=d),(D=this._yoyo&&1&u)&&(f=this._yEase,i=d-i),o=It(this._tTime,a),i===c&&!r&&this._initted&&u===o)return this._tTime=m,this;u!==o&&(l&&this._yEase&&Pe(l,D),this.vars.repeatRefresh&&!D&&!this._lock&&i!==a&&this._initted&&(this._lock=r=1,this.render(gt(a*u),!0).invalidate()._lock=0))}if(!this._initted){if(Wt(this,_?t:i,r,e,m))return this._tTime=0,this;if(!(c===this._time||r&&this.vars.repeatRefresh&&u!==o))return this;if(d!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=i,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=h=(f||this._ease)(i/d),this._from&&(this.ratio=h=1-h),!c&&m&&!e&&!o&&(_e(this,\"onStart\"),this._tTime!==m))return this;for(n=this._pt;n;)n.r(h,n.d),n=n._next;l&&l.render(t<0?t:l._dur*l._ease(i/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(_&&zt(this,t,0,r),_e(this,\"onUpdate\")),this._repeat&&u!==o&&this.vars.onRepeat&&!e&&this.parent&&_e(this,\"onRepeat\"),m!==this._tDur&&m||this._tTime!==m||(_&&!this._onUpdate&&zt(this,t,0,!0),(t||!d)&&(m===this._tDur&&this._ts>0||!m&&this._ts<0)&&St(this,1),e||_&&!c||!(m||c||D)||(_e(this,m===p?\"onComplete\":\"onReverseComplete\",!0),this._prom&&!(m<p&&this.timeScale()>0)&&this._prom()))}}else!function(t,e,r,i){var n,u,a,o=t.ratio,D=e<0||!e&&(!t._start&&Ht(t)&&(t._initted||!Vt(t))||(t._ts<0||t._dp._ts<0)&&!Vt(t))?0:1,h=t._rDelay,l=0;if(h&&t._repeat&&(l=te(0,t._tDur,e),u=It(l,h),t._yoyo&&1&u&&(D=1-D),u!==It(t._tTime,h)&&(o=1-D,t.vars.repeatRefresh&&t._initted&&t.invalidate())),D!==o||s||i||t._zTime===T||!e&&t._zTime){if(!t._initted&&Wt(t,e,i,r,l))return;for(a=t._zTime,t._zTime=e||(r?T:0),r||(r=e&&!a),t.ratio=D,t._from&&(D=1-D),t._time=0,t._tTime=l,n=t._pt;n;)n.r(D,n.d),n=n._next;e<0&&zt(t,e,0,!0),t._onUpdate&&!r&&_e(t,\"onUpdate\"),l&&t._repeat&&!r&&t.parent&&_e(t,\"onRepeat\"),(e>=t._tDur||e<0)&&t.ratio===D&&(D&&St(t,1),r||s||(_e(t,D?\"onComplete\":\"onReverseComplete\",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},r.targets=function(){return this._targets},r.invalidate=function(e){return(!e||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},r.resetTo=function(t,e,r,i,n){d||Be.wake(),this._ts||this.play();var u=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||$e(this,u),function(t,e,r,i,n,u,s,a){var o,D,h,l,f=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!f)for(f=t._ptCache[e]=[],h=t._ptLookup,l=t._targets.length;l--;){if((o=h[l][e])&&o.d&&o.d._pt)for(o=o.d._pt;o&&o.p!==e&&o.fp!==e;)o=o._next;if(!o)return He=1,t.vars[e]=\"+=0\",$e(t,s),He=0,a?K():1;f.push(o)}for(l=f.length;l--;)(o=(D=f[l])._pt||D).s=!i&&0!==i||n?o.s+(i||0)+u*o.c:i,o.c=r-o.s,D.e&&(D.e=mt(r)+ee(D.e)),D.b&&(D.b=o.s+ee(D.b))}(this,t,e,r,i,this._ease(u/this._dur),u,n)?this.resetTo(t,e,r,i,1):(Yt(this,0),this.parent||Mt(this._dp,this,\"_first\",\"_last\",this._dp._sort?\"_start\":0),this.render(0))},r.kill=function(t,e){if(void 0===e&&(e=\"all\"),!(t||e&&\"all\"!==e))return this._lazy=this._pt=0,this.parent?me(this):this.scrollTrigger&&this.scrollTrigger.kill(!!s),this;if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,We&&!0!==We.vars.overwrite)._first||me(this),this.parent&&r!==this.timeline.totalDuration()&&Qt(this,this._dur*this.timeline._tDur/r,0,1),this}var i,n,u,a,o,D,h,l=this._targets,f=t?ue(t):l,c=this._ptLookup,p=this._pt;if((!e||\"all\"===e)&&function(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(l,f))return\"all\"===e&&(this._pt=0),me(this);for(i=this._op=this._op||[],\"all\"!==e&&(k(e)&&(o={},_t(e,function(t){return o[t]=1}),e=o),e=function(t,e){var r,i,n,u,s=t[0]?pt(t[0]).harness:0,a=s&&s.aliases;if(!a)return e;for(i in r=bt({},e),a)if(i in r)for(n=(u=a[i].split(\",\")).length;n--;)r[u[n]]=r[i];return r}(l,e)),h=l.length;h--;)if(~f.indexOf(l[h]))for(o in n=c[h],\"all\"===e?(i[h]=e,a=n,u={}):(u=i[h]=i[h]||{},a=e),a)(D=n&&n[o])&&(\"kill\"in D.d&&!0!==D.d.kill(o)||kt(this,D,\"_pt\"),delete n[o]),\"all\"!==u&&(u[o]=1);return this._initted&&!this._pt&&p&&me(this),this},e.to=function(t,r){return new e(t,r,arguments[2])},e.from=function(t,e){return Jt(1,arguments)},e.delayedCall=function(t,r,i,n){return new e(r,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:r,onReverseComplete:r,onCompleteParams:i,onReverseCompleteParams:i,callbackScope:n})},e.fromTo=function(t,e,r){return Jt(2,arguments)},e.set=function(t,r){return r.duration=0,r.repeatDelay||(r.repeat=0),new e(t,r)},e.killTweensOf=function(t,e,r){return o.killTweensOf(t,e,r)},e}(Xe);wt(er.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),_t(\"staggerTo,staggerFrom,staggerFromTo\",function(t){er[t]=function(){var e=new qe,r=re.call(arguments,0);return r.splice(\"staggerFromTo\"===t?5:4,0,0),e[t].apply(e,r)}});var rr=function(t,e,r){return t[e]=r},ir=function(t,e,r){return t[e](r)},nr=function(t,e,r,i){return t[e](i.fp,r)},ur=function(t,e,r){return t.setAttribute(e,r)},sr=function(t,e){return S(t[e])?ir:z(t[e])&&t.setAttribute?ur:rr},ar=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},or=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},Dr=function(t,e){var r=e._pt,i=\"\";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},hr=function(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},lr=function(t,e,r,i){for(var n,u=this._pt;u;)n=u._next,u.p===i&&u.modifier(t,e,r),u=n},fr=function(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?kt(this,i,\"_pt\"):i.dep||(e=1),i=r;return!e},cr=function(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)},pr=function(t){for(var e,r,i,n,u=t._pt;u;){for(e=u._next,r=i;r&&r.pr>u.pr;)r=r._next;(u._prev=r?r._prev:n)?u._prev._next=u:i=u,(u._next=r)?r._prev=u:n=u,u=e}t._pt=i},dr=function(){function t(t,e,r,i,n,u,s,a,o){this.t=e,this.s=i,this.c=n,this.p=r,this.r=u||ar,this.d=s||this,this.set=a||rr,this.pr=o||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,r){this.mSet=this.mSet||this.set,this.set=cr,this.m=t,this.mt=r,this.tween=e},t}();_t(ft+\"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger\",function(t){return ut[t]=1}),G.TweenMax=G.TweenLite=er,G.TimelineLite=G.TimelineMax=qe,o=new qe({sortChildren:!1,defaults:y,autoRemoveChildren:!0,id:\"root\",smoothChildTiming:!0}),E.stringFilter=Ae;var _r=[],mr={},gr=[],vr=0,Cr=0,Fr=function(t){return(mr[t]||gr).map(function(t){return t()})},Er=function(){var t=Date.now(),e=[];t-vr>2&&(Fr(\"matchMediaInit\"),_r.forEach(function(t){var r,i,n,u,s=t.queries,a=t.conditions;for(i in s)(r=D.matchMedia(s[i]).matches)&&(n=1),r!==a[i]&&(a[i]=r,u=1);u&&(t.revert(),n&&e.push(t))}),Fr(\"matchMediaRevert\"),e.forEach(function(t){return t.onMatch(t,function(e){return t.add(null,e)})}),vr=t,Fr(\"matchMedia\"))},yr=function(){function t(t,e){this.selector=e&&se(e),this.data=[],this._r=[],this.isReverted=!1,this.id=Cr++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,r){S(t)&&(r=e,e=t,t=S);var i=this,n=function(){var t,n=a,u=i.selector;return n&&n!==i&&n.data.push(i),r&&(i.selector=se(r)),a=i,t=e.apply(i,arguments),S(t)&&i._r.push(t),a=n,i.selector=u,i.isReverted=!1,t};return i.last=n,t===S?n(i,function(t){return i.add(null,t)}):t?i[t]=n:n},e.ignore=function(t){var e=a;a=null,t(this),a=e},e.getTweens=function(){var e=[];return this.data.forEach(function(r){return r instanceof t?e.push.apply(e,r.getTweens()):r instanceof er&&!(r.parent&&\"nested\"===r.parent.data)&&e.push(r)}),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var r=this;if(t?function(){for(var e,i=r.getTweens(),n=r.data.length;n--;)\"isFlip\"===(e=r.data[n]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach(function(t){return i.splice(i.indexOf(t),1)}));for(i.map(function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}}).sort(function(t,e){return e.g-t.g||-1/0}).forEach(function(e){return e.t.revert(t)}),n=r.data.length;n--;)(e=r.data[n])instanceof qe?\"nested\"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof er)&&e.revert&&e.revert(t);r._r.forEach(function(e){return e(t,r)}),r.isReverted=!0}():this.data.forEach(function(t){return t.kill&&t.kill()}),this.clear(),e)for(var i=_r.length;i--;)_r[i].id===this.id&&_r.splice(i,1)},e.revert=function(t){this.kill(t||{})},t}(),xr=function(){function t(t){this.contexts=[],this.scope=t,a&&a.data.push(this)}var e=t.prototype;return e.add=function(t,e,r){P(t)||(t={matches:t});var i,n,u,s=new yr(0,r||this.scope),o=s.conditions={};for(n in a&&!s.selector&&(s.selector=a.selector),this.contexts.push(s),e=s.add(\"onMatch\",e),s.queries=t,t)\"all\"===n?u=1:(i=D.matchMedia(t[n]))&&(_r.indexOf(s)<0&&_r.push(s),(o[n]=i.matches)&&(u=1),i.addListener?i.addListener(Er):i.addEventListener(\"change\",Er));return u&&e(s,function(t){return s.add(null,t)}),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach(function(e){return e.kill(t,!0)})},t}(),Tr={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){return ve(t)})},timeline:function(t){return new qe(t)},getTweensOf:function(t,e){return o.getTweensOf(t,e)},getProperty:function(t,e,r,i){k(t)&&(t=ue(t)[0]);var n=pt(t||{}).get,u=r?Tt:xt;return\"native\"===r&&(r=\"\"),t?e?u((ot[e]&&ot[e].get||n)(t,e,r,i)):function(e,r,i){return u((ot[e]&&ot[e].get||n)(t,e,r,i))}:t},quickSetter:function(t,e,r){if((t=ue(t)).length>1){var i=t.map(function(t){return Ar.quickSetter(t,e,r)}),n=i.length;return function(t){for(var e=n;e--;)i[e](t)}}t=t[0]||{};var u=ot[e],s=pt(t),a=s.harness&&(s.harness.aliases||{})[e]||e,o=u?function(e){var i=new u;p._pt=0,i.init(t,r?e+r:e,p,0,[t]),i.render(1,i),p._pt&&hr(1,p)}:s.set(t,a);return u?o:function(e){return o(t,a,r?e+r:e,s,1)}},quickTo:function(t,e,r){var i,n=Ar.to(t,wt(((i={})[e]=\"+=0.1\",i.paused=!0,i.stagger=0,i),r||{})),u=function(t,r,i){return n.resetTo(e,t,r,i)};return u.tween=n,u},isTweening:function(t){return o.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Le(t.ease,y.ease)),At(y,t||{})},config:function(t){return At(E,t||{})},registerEffect:function(t){var e=t.name,r=t.effect,i=t.plugins,n=t.defaults,u=t.extendTimeline;(i||\"\").split(\",\").forEach(function(t){return t&&!ot[t]&&!G[t]&&K()}),Dt[e]=function(t,e,i){return r(ue(t),wt(e||{},n),i)},u&&(qe.prototype[e]=function(t,r,i){return this.add(Dt[e](t,P(r)?r:(i=r)&&{},this),i)})},registerEase:function(t,e){Me[t]=Le(e)},parseEase:function(t,e){return arguments.length?Le(t,e):Me},getById:function(t){return o.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var r,i,n=new qe(t);for(n.smoothChildTiming=L(t.smoothChildTiming),o.remove(n),n._dp=0,n._time=n._tTime=o._time,r=o._first;r;)i=r._next,!e&&!r._dur&&r instanceof er&&r.vars.onComplete===r._targets[0]||Xt(n,r,r._start-r._delay),r=i;return Xt(o,n,0),n},context:function(t,e){return t?new yr(t,e):a},matchMedia:function(t){return new xr(t)},matchMediaRefresh:function(){return _r.forEach(function(t){var e,r,i=t.conditions;for(r in i)i[r]&&(i[r]=!1,e=1);e&&t.revert()})||Er()},addEventListener:function(t,e){var r=mr[t]||(mr[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function(t,e){var r=mr[t],i=r&&r.indexOf(e);i>=0&&r.splice(i,1)},utils:{wrap:function t(e,r,i){var n=r-e;return Y(e)?fe(e,t(0,e.length),r):Kt(i,function(t){return(n+(t-e)%n)%n+e})},wrapYoyo:function t(e,r,i){var n=r-e,u=2*n;return Y(e)?fe(e,t(0,e.length-1),r):Kt(i,function(t){return e+((t=(u+(t-e)%u)%u||0)>n?u-t:t)})},distribute:oe,random:le,snap:he,normalize:function(t,e,r){return pe(t,e,0,1,r)},getUnit:ee,clamp:function(t,e,r){return Kt(r,function(r){return te(t,e,r)})},splitColor:ye,toArray:ue,selector:se,mapRange:pe,pipe:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function(t,e){return function(r){return t(parseFloat(r))+(e||ee(r))}},interpolate:function t(e,r,i,n){var u=isNaN(e+r)?0:function(t){return(1-t)*e+t*r};if(!u){var s,a,o,D,h,l=k(e),f={};if(!0===i&&(n=1)&&(i=null),l)e={p:e},r={p:r};else if(Y(e)&&!Y(r)){for(o=[],D=e.length,h=D-2,a=1;a<D;a++)o.push(t(e[a-1],e[a]));D--,u=function(t){t*=D;var e=Math.min(h,~~t);return o[e](t-e)},i=r}else n||(e=bt(Y(e)?[]:{},e));if(!o){for(s in r)Qe.call(f,e,s,\"get\",r[s]);u=function(t){return hr(t,f)||(l?e.p:e)}}}return Kt(i,u)},shuffle:ae},install:Z,effects:Dt,ticker:Be,updateRoot:qe.updateRoot,plugins:ot,globalTimeline:o,core:{PropTween:dr,globals:tt,Tween:er,Timeline:qe,Animation:Xe,getCache:pt,_removeLinkedListItem:kt,reverting:function(){return s},context:function(t){return t&&a&&(a.data.push(t),t._ctx=a),a},suppressOverwrites:function(t){return u=t}}};_t(\"to,from,fromTo,delayedCall,set,killTweensOf\",function(t){return Tr[t]=er[t]}),Be.add(qe.updateRoot),p=Tr.to({},{duration:0});var wr=function(t,e){for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r},br=function(t,e){return{name:t,headless:1,rawVars:1,init:function(t,r,i){i._onInit=function(t){var i,n;if(k(r)&&(i={},_t(r,function(t){return i[t]=1}),r=i),e){for(n in i={},r)i[n]=e(r[n]);r=i}!function(t,e){var r,i,n,u=t._targets;for(r in e)for(i=u.length;i--;)(n=t._ptLookup[i][r])&&(n=n.d)&&(n._pt&&(n=wr(n,r)),n&&n.modifier&&n.modifier(e[r],t,u[i],r))}(t,r)}}}},Ar=Tr.registerPlugin({name:\"attr\",init:function(t,e,r,i,n){var u,s,a;for(u in this.tween=r,e)a=t.getAttribute(u)||\"\",(s=this.add(t,\"setAttribute\",(a||0)+\"\",e[u],i,n,0,0,u)).op=u,s.b=a,this._props.push(u)},render:function(t,e){for(var r=e._pt;r;)s?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:\"endArray\",headless:1,init:function(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},br(\"roundProps\",De),br(\"modifiers\"),br(\"snap\",he))||Tr;er.version=qe.version=Ar.version=\"3.13.0\",f=1,I()&&Oe(),Me.Power0,Me.Power1,Me.Power2,Me.Power3,Me.Power4,Me.Linear,Me.Quad,Me.Cubic,Me.Quart,Me.Quint,Me.Strong,Me.Elastic,Me.Back,Me.SteppedEase,Me.Bounce,Me.Sine,Me.Expo,Me.Circ;var Br,Or,Mr,kr,Sr,Rr,zr,Pr,Lr={},Ir=180/Math.PI,Nr=Math.PI/180,jr=Math.atan2,Yr=/([A-Z])/g,Ur=/(left|right|width|margin|padding|x)/i,Xr=/[\\s,\\(]\\S/,qr={autoAlpha:\"opacity,visibility\",scale:\"scaleX,scaleY\",alpha:\"opacity\"},Wr=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},Hr=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},Vr=function(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},Qr=function(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)},Gr=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},$r=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},Zr=function(t,e,r){return t.style[e]=r},Jr=function(t,e,r){return t.style.setProperty(e,r)},Kr=function(t,e,r){return t._gsap[e]=r},ti=function(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r},ei=function(t,e,r,i,n){var u=t._gsap;u.scaleX=u.scaleY=r,u.renderTransform(n,u)},ri=function(t,e,r,i,n){var u=t._gsap;u[e]=r,u.renderTransform(n,u)},ii=\"transform\",ni=ii+\"Origin\",ui=function t(e,r){var i=this,n=this.target,u=n.style,s=n._gsap;if(e in Lr&&u){if(this.tfm=this.tfm||{},\"transform\"===e)return qr.transform.split(\",\").forEach(function(e){return t.call(i,e,r)});if(~(e=qr[e]||e).indexOf(\",\")?e.split(\",\").forEach(function(t){return i.tfm[t]=yi(n,t)}):this.tfm[e]=s.x?s[e]:yi(n,e),e===ni&&(this.tfm.zOrigin=s.zOrigin),this.props.indexOf(ii)>=0)return;s.svg&&(this.svgo=n.getAttribute(\"data-svg-origin\"),this.props.push(ni,r,\"\")),e=ii}(u||r)&&this.props.push(e,r,u[e])},si=function(t){t.translate&&(t.removeProperty(\"translate\"),t.removeProperty(\"scale\"),t.removeProperty(\"rotate\"))},ai=function(){var t,e,r=this.props,i=this.target,n=i.style,u=i._gsap;for(t=0;t<r.length;t+=3)r[t+1]?2===r[t+1]?i[r[t]](r[t+2]):i[r[t]]=r[t+2]:r[t+2]?n[r[t]]=r[t+2]:n.removeProperty(\"--\"===r[t].substr(0,2)?r[t]:r[t].replace(Yr,\"-$1\").toLowerCase());if(this.tfm){for(e in this.tfm)u[e]=this.tfm[e];u.svg&&(u.renderTransform(),i.setAttribute(\"data-svg-origin\",this.svgo||\"\")),(t=zr())&&t.isStart||n[ii]||(si(n),u.zOrigin&&n[ni]&&(n[ni]+=\" \"+u.zOrigin+\"px\",u.zOrigin=0,u.renderTransform()),u.uncache=1)}},oi=function(t,e){var r={target:t,props:[],revert:ai,save:ui};return t._gsap||Ar.core.getCache(t),e&&t.style&&t.nodeType&&e.split(\",\").forEach(function(t){return r.save(t)}),r},Di=function(t,e){var r=Or.createElementNS?Or.createElementNS((e||\"http://www.w3.org/1999/xhtml\").replace(/^https/,\"http\"),t):Or.createElement(t);return r&&r.style?r:Or.createElement(t)},hi=function t(e,r,i){var n=getComputedStyle(e);return n[r]||n.getPropertyValue(r.replace(Yr,\"-$1\").toLowerCase())||n.getPropertyValue(r)||!i&&t(e,fi(r)||r,1)||\"\"},li=\"O,Moz,ms,Ms,Webkit\".split(\",\"),fi=function(t,e,r){var i=(e||Sr).style,n=5;if(t in i&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(li[n]+t in i););return n<0?null:(3===n?\"ms\":n>=0?li[n]:\"\")+t},ci=function(){\"undefined\"!=typeof window&&window.document&&(Br=window,Or=Br.document,Mr=Or.documentElement,Sr=Di(\"div\")||{style:{}},Di(\"div\"),ii=fi(ii),ni=ii+\"Origin\",Sr.style.cssText=\"border-width:0;line-height:0;position:absolute;padding:0\",Pr=!!fi(\"perspective\"),zr=Ar.core.reverting,kr=1)},pi=function(t){var e,r=t.ownerSVGElement,i=Di(\"svg\",r&&r.getAttribute(\"xmlns\")||\"http://www.w3.org/2000/svg\"),n=t.cloneNode(!0);n.style.display=\"block\",i.appendChild(n),Mr.appendChild(i);try{e=n.getBBox()}catch(t){}return i.removeChild(n),Mr.removeChild(i),e},di=function(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},_i=function(t){var e,r;try{e=t.getBBox()}catch(i){e=pi(t),r=1}return e&&(e.width||e.height)||r||(e=pi(t)),!e||e.width||e.x||e.y?e:{x:+di(t,[\"x\",\"cx\",\"x1\"])||0,y:+di(t,[\"y\",\"cy\",\"y1\"])||0,width:0,height:0}},mi=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!_i(t))},gi=function(t,e){if(e){var r,i=t.style;e in Lr&&e!==ni&&(e=ii),i.removeProperty?(\"ms\"!==(r=e.substr(0,2))&&\"webkit\"!==e.substr(0,6)||(e=\"-\"+e),i.removeProperty(\"--\"===r?e:e.replace(Yr,\"-$1\").toLowerCase())):i.removeAttribute(e)}},vi=function(t,e,r,i,n,u){var s=new dr(t._pt,e,r,0,1,u?$r:Gr);return t._pt=s,s.b=i,s.e=n,t._props.push(r),s},Ci={deg:1,rad:1,turn:1},Fi={grid:1,flex:1},Ei=function t(e,r,i,n){var u,s,a,o,D=parseFloat(i)||0,h=(i+\"\").trim().substr((D+\"\").length)||\"px\",l=Sr.style,f=Ur.test(r),c=\"svg\"===e.tagName.toLowerCase(),p=(c?\"client\":\"offset\")+(f?\"Width\":\"Height\"),d=100,_=\"px\"===n,m=\"%\"===n;if(n===h||!D||Ci[n]||Ci[h])return D;if(\"px\"!==h&&!_&&(D=t(e,r,i,\"px\")),o=e.getCTM&&mi(e),(m||\"%\"===h)&&(Lr[r]||~r.indexOf(\"adius\")))return u=o?e.getBBox()[f?\"width\":\"height\"]:e[p],mt(m?D/u*d:D/100*u);if(l[f?\"width\":\"height\"]=d+(_?h:n),s=\"rem\"!==n&&~r.indexOf(\"adius\")||\"em\"===n&&e.appendChild&&!c?e:e.parentNode,o&&(s=(e.ownerSVGElement||{}).parentNode),s&&s!==Or&&s.appendChild||(s=Or.body),(a=s._gsap)&&m&&a.width&&f&&a.time===Be.time&&!a.uncache)return mt(D/a.width*d);if(!m||\"height\"!==r&&\"width\"!==r)(m||\"%\"===h)&&!Fi[hi(s,\"display\")]&&(l.position=hi(e,\"position\")),s===e&&(l.position=\"static\"),s.appendChild(Sr),u=Sr[p],s.removeChild(Sr),l.position=\"absolute\";else{var g=e.style[r];e.style[r]=d+n,u=e[p],g?e.style[r]=g:gi(e,r)}return f&&m&&((a=pt(s)).time=Be.time,a.width=s[p]),mt(_?u*D/d:u&&D?d/u*D:0)},yi=function(t,e,r,i){var n;return kr||ci(),e in qr&&\"transform\"!==e&&~(e=qr[e]).indexOf(\",\")&&(e=e.split(\",\")[0]),Lr[e]&&\"transform\"!==e?(n=zi(t,i),n=\"transformOrigin\"!==e?n[e]:n.svg?n.origin:Pi(hi(t,ni))+\" \"+n.zOrigin+\"px\"):(!(n=t.style[e])||\"auto\"===n||i||~(n+\"\").indexOf(\"calc(\"))&&(n=Ai[e]&&Ai[e](t,e,r)||hi(t,e)||dt(t,e)||(\"opacity\"===e?1:0)),r&&!~(n+\"\").trim().indexOf(\" \")?Ei(t,e,n,r)+r:n},xi=function(t,e,r,i){if(!r||\"none\"===r){var n=fi(e,t,1),u=n&&hi(t,n,1);u&&u!==r?(e=n,r=u):\"borderColor\"===e&&(r=hi(t,\"borderTopColor\"))}var s,a,o,D,h,l,f,c,p,d,_,m=new dr(this._pt,t.style,e,0,1,Dr),g=0,v=0;if(m.b=r,m.e=i,r+=\"\",\"var(--\"===(i+=\"\").substring(0,6)&&(i=hi(t,i.substring(4,i.indexOf(\")\")))),\"auto\"===i&&(l=t.style[e],t.style[e]=i,i=hi(t,e)||i,l?t.style[e]=l:gi(t,e)),Ae(s=[r,i]),i=s[1],o=(r=s[0]).match(q)||[],(i.match(q)||[]).length){for(;a=q.exec(i);)f=a[0],p=i.substring(g,a.index),h?h=(h+1)%5:\"rgba(\"!==p.substr(-5)&&\"hsla(\"!==p.substr(-5)||(h=1),f!==(l=o[v++]||\"\")&&(D=parseFloat(l)||0,_=l.substr((D+\"\").length),\"=\"===f.charAt(1)&&(f=vt(D,f)+_),c=parseFloat(f),d=f.substr((c+\"\").length),g=q.lastIndex-d.length,d||(d=d||E.units[e]||_,g===i.length&&(i+=d,m.e+=d)),_!==d&&(D=Ei(t,e,l,d)||0),m._pt={_next:m._pt,p:p||1===v?p:\",\",s:D,c:c-D,m:h&&h<4||\"zIndex\"===e?Math.round:0});m.c=g<i.length?i.substring(g,i.length):\"\"}else m.r=\"display\"===e&&\"none\"===i?$r:Gr;return H.test(i)&&(m.e=0),this._pt=m,m},Ti={top:\"0%\",bottom:\"100%\",left:\"0%\",right:\"100%\",center:\"50%\"},wi=function(t){var e=t.split(\" \"),r=e[0],i=e[1]||\"50%\";return\"top\"!==r&&\"bottom\"!==r&&\"left\"!==i&&\"right\"!==i||(t=r,r=i,i=t),e[0]=Ti[r]||r,e[1]=Ti[i]||i,e.join(\" \")},bi=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,u=e.t,s=u.style,a=e.u,o=u._gsap;if(\"all\"===a||!0===a)s.cssText=\"\",i=1;else for(n=(a=a.split(\",\")).length;--n>-1;)r=a[n],Lr[r]&&(i=1,r=\"transformOrigin\"===r?ni:ii),gi(u,r);i&&(gi(u,ii),o&&(o.svg&&u.removeAttribute(\"transform\"),s.scale=s.rotate=s.translate=\"none\",zi(u,1),o.uncache=1,si(s)))}},Ai={clearProps:function(t,e,r,i,n){if(\"isFromStart\"!==n.data){var u=t._pt=new dr(t._pt,e,r,0,0,bi);return u.u=i,u.pr=-10,u.tween=n,t._props.push(r),1}}},Bi=[1,0,0,1,0,0],Oi={},Mi=function(t){return\"matrix(1, 0, 0, 1, 0, 0)\"===t||\"none\"===t||!t},ki=function(t){var e=hi(t,ii);return Mi(e)?Bi:e.substr(7).match(X).map(mt)},Si=function(t,e){var r,i,n,u,s=t._gsap||pt(t),a=t.style,o=ki(t);return s.svg&&t.getAttribute(\"transform\")?\"1,0,0,1,0,0\"===(o=[(n=t.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(\",\")?Bi:o:(o!==Bi||t.offsetParent||t===Mr||s.svg||(n=a.display,a.display=\"block\",(r=t.parentNode)&&(t.offsetParent||t.getBoundingClientRect().width)||(u=1,i=t.nextElementSibling,Mr.appendChild(t)),o=ki(t),n?a.display=n:gi(t,\"display\"),u&&(i?r.insertBefore(t,i):r?r.appendChild(t):Mr.removeChild(t))),e&&o.length>6?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)},Ri=function(t,e,r,i,n,u){var s,a,o,D=t._gsap,h=n||Si(t,!0),l=D.xOrigin||0,f=D.yOrigin||0,c=D.xOffset||0,p=D.yOffset||0,d=h[0],_=h[1],m=h[2],g=h[3],v=h[4],C=h[5],F=e.split(\" \"),E=parseFloat(F[0])||0,y=parseFloat(F[1])||0;r?h!==Bi&&(a=d*g-_*m)&&(o=E*(-_/a)+y*(d/a)-(d*C-_*v)/a,E=E*(g/a)+y*(-m/a)+(m*C-g*v)/a,y=o):(E=(s=_i(t)).x+(~F[0].indexOf(\"%\")?E/100*s.width:E),y=s.y+(~(F[1]||F[0]).indexOf(\"%\")?y/100*s.height:y)),i||!1!==i&&D.smooth?(v=E-l,C=y-f,D.xOffset=c+(v*d+C*m)-v,D.yOffset=p+(v*_+C*g)-C):D.xOffset=D.yOffset=0,D.xOrigin=E,D.yOrigin=y,D.smooth=!!i,D.origin=e,D.originIsAbsolute=!!r,t.style[ni]=\"0px 0px\",u&&(vi(u,D,\"xOrigin\",l,E),vi(u,D,\"yOrigin\",f,y),vi(u,D,\"xOffset\",c,D.xOffset),vi(u,D,\"yOffset\",p,D.yOffset)),t.setAttribute(\"data-svg-origin\",E+\" \"+y)},zi=function(t,e){var r=t._gsap||new Ue(t);if(\"x\"in r&&!e&&!r.uncache)return r;var i,n,u,s,a,o,D,h,l,f,c,p,d,_,m,g,v,C,F,y,x,T,w,b,A,B,O,M,k,S,R,z,P=t.style,L=r.scaleX<0,I=\"px\",N=\"deg\",j=getComputedStyle(t),Y=hi(t,ni)||\"0\";return i=n=u=o=D=h=l=f=c=0,s=a=1,r.svg=!(!t.getCTM||!mi(t)),j.translate&&(\"none\"===j.translate&&\"none\"===j.scale&&\"none\"===j.rotate||(P[ii]=(\"none\"!==j.translate?\"translate3d(\"+(j.translate+\" 0 0\").split(\" \").slice(0,3).join(\", \")+\") \":\"\")+(\"none\"!==j.rotate?\"rotate(\"+j.rotate+\") \":\"\")+(\"none\"!==j.scale?\"scale(\"+j.scale.split(\" \").join(\",\")+\") \":\"\")+(\"none\"!==j[ii]?j[ii]:\"\")),P.scale=P.rotate=P.translate=\"none\"),_=Si(t,r.svg),r.svg&&(r.uncache?(A=t.getBBox(),Y=r.xOrigin-A.x+\"px \"+(r.yOrigin-A.y)+\"px\",b=\"\"):b=!e&&t.getAttribute(\"data-svg-origin\"),Ri(t,b||Y,!!b||r.originIsAbsolute,!1!==r.smooth,_)),p=r.xOrigin||0,d=r.yOrigin||0,_!==Bi&&(C=_[0],F=_[1],y=_[2],x=_[3],i=T=_[4],n=w=_[5],6===_.length?(s=Math.sqrt(C*C+F*F),a=Math.sqrt(x*x+y*y),o=C||F?jr(F,C)*Ir:0,(l=y||x?jr(y,x)*Ir+o:0)&&(a*=Math.abs(Math.cos(l*Nr))),r.svg&&(i-=p-(p*C+d*y),n-=d-(p*F+d*x))):(z=_[6],S=_[7],O=_[8],M=_[9],k=_[10],R=_[11],i=_[12],n=_[13],u=_[14],D=(m=jr(z,k))*Ir,m&&(b=T*(g=Math.cos(-m))+O*(v=Math.sin(-m)),A=w*g+M*v,B=z*g+k*v,O=T*-v+O*g,M=w*-v+M*g,k=z*-v+k*g,R=S*-v+R*g,T=b,w=A,z=B),h=(m=jr(-y,k))*Ir,m&&(g=Math.cos(-m),R=x*(v=Math.sin(-m))+R*g,C=b=C*g-O*v,F=A=F*g-M*v,y=B=y*g-k*v),o=(m=jr(F,C))*Ir,m&&(b=C*(g=Math.cos(m))+F*(v=Math.sin(m)),A=T*g+w*v,F=F*g-C*v,w=w*g-T*v,C=b,T=A),D&&Math.abs(D)+Math.abs(o)>359.9&&(D=o=0,h=180-h),s=mt(Math.sqrt(C*C+F*F+y*y)),a=mt(Math.sqrt(w*w+z*z)),m=jr(T,w),l=Math.abs(m)>2e-4?m*Ir:0,c=R?1/(R<0?-R:R):0),r.svg&&(b=t.getAttribute(\"transform\"),r.forceCSS=t.setAttribute(\"transform\",\"\")||!Mi(hi(t,ii)),b&&t.setAttribute(\"transform\",b))),Math.abs(l)>90&&Math.abs(l)<270&&(L?(s*=-1,l+=o<=0?180:-180,o+=o<=0?180:-180):(a*=-1,l+=l<=0?180:-180)),e=e||r.uncache,r.x=i-((r.xPercent=i&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-i)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+I,r.y=n-((r.yPercent=n&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+I,r.z=u+I,r.scaleX=mt(s),r.scaleY=mt(a),r.rotation=mt(o)+N,r.rotationX=mt(D)+N,r.rotationY=mt(h)+N,r.skewX=l+N,r.skewY=f+N,r.transformPerspective=c+I,(r.zOrigin=parseFloat(Y.split(\" \")[2])||!e&&r.zOrigin||0)&&(P[ni]=Pi(Y)),r.xOffset=r.yOffset=0,r.force3D=E.force3D,r.renderTransform=r.svg?Xi:Pr?Ui:Ii,r.uncache=0,r},Pi=function(t){return(t=t.split(\" \"))[0]+\" \"+t[1]},Li=function(t,e,r){var i=ee(e);return mt(parseFloat(e)+parseFloat(Ei(t,\"x\",r+\"px\",i)))+i},Ii=function(t,e){e.z=\"0px\",e.rotationY=e.rotationX=\"0deg\",e.force3D=0,Ui(t,e)},Ni=\"0deg\",ji=\"0px\",Yi=\") \",Ui=function(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,u=r.x,s=r.y,a=r.z,o=r.rotation,D=r.rotationY,h=r.rotationX,l=r.skewX,f=r.skewY,c=r.scaleX,p=r.scaleY,d=r.transformPerspective,_=r.force3D,m=r.target,g=r.zOrigin,v=\"\",C=\"auto\"===_&&t&&1!==t||!0===_;if(g&&(h!==Ni||D!==Ni)){var F,E=parseFloat(D)*Nr,y=Math.sin(E),x=Math.cos(E);E=parseFloat(h)*Nr,F=Math.cos(E),u=Li(m,u,y*F*-g),s=Li(m,s,-Math.sin(E)*-g),a=Li(m,a,x*F*-g+g)}d!==ji&&(v+=\"perspective(\"+d+Yi),(i||n)&&(v+=\"translate(\"+i+\"%, \"+n+\"%) \"),(C||u!==ji||s!==ji||a!==ji)&&(v+=a!==ji||C?\"translate3d(\"+u+\", \"+s+\", \"+a+\") \":\"translate(\"+u+\", \"+s+Yi),o!==Ni&&(v+=\"rotate(\"+o+Yi),D!==Ni&&(v+=\"rotateY(\"+D+Yi),h!==Ni&&(v+=\"rotateX(\"+h+Yi),l===Ni&&f===Ni||(v+=\"skew(\"+l+\", \"+f+Yi),1===c&&1===p||(v+=\"scale(\"+c+\", \"+p+Yi),m.style[ii]=v||\"translate(0, 0)\"},Xi=function(t,e){var r,i,n,u,s,a=e||this,o=a.xPercent,D=a.yPercent,h=a.x,l=a.y,f=a.rotation,c=a.skewX,p=a.skewY,d=a.scaleX,_=a.scaleY,m=a.target,g=a.xOrigin,v=a.yOrigin,C=a.xOffset,F=a.yOffset,E=a.forceCSS,y=parseFloat(h),x=parseFloat(l);f=parseFloat(f),c=parseFloat(c),(p=parseFloat(p))&&(c+=p=parseFloat(p),f+=p),f||c?(f*=Nr,c*=Nr,r=Math.cos(f)*d,i=Math.sin(f)*d,n=Math.sin(f-c)*-_,u=Math.cos(f-c)*_,c&&(p*=Nr,s=Math.tan(c-p),n*=s=Math.sqrt(1+s*s),u*=s,p&&(s=Math.tan(p),r*=s=Math.sqrt(1+s*s),i*=s)),r=mt(r),i=mt(i),n=mt(n),u=mt(u)):(r=d,u=_,i=n=0),(y&&!~(h+\"\").indexOf(\"px\")||x&&!~(l+\"\").indexOf(\"px\"))&&(y=Ei(m,\"x\",h,\"px\"),x=Ei(m,\"y\",l,\"px\")),(g||v||C||F)&&(y=mt(y+g-(g*r+v*n)+C),x=mt(x+v-(g*i+v*u)+F)),(o||D)&&(s=m.getBBox(),y=mt(y+o/100*s.width),x=mt(x+D/100*s.height)),s=\"matrix(\"+r+\",\"+i+\",\"+n+\",\"+u+\",\"+y+\",\"+x+\")\",m.setAttribute(\"transform\",s),E&&(m.style[ii]=s)},qi=function(t,e,r,i,n){var u,s,a=360,o=k(n),D=parseFloat(n)*(o&&~n.indexOf(\"rad\")?Ir:1)-i,h=i+D+\"deg\";return o&&(\"short\"===(u=n.split(\"_\")[1])&&(D%=a)!==D%180&&(D+=D<0?a:-360),\"cw\"===u&&D<0?D=(D+36e9)%a-~~(D/a)*a:\"ccw\"===u&&D>0&&(D=(D-36e9)%a-~~(D/a)*a)),t._pt=s=new dr(t._pt,e,r,i,D,Hr),s.e=h,s.u=\"deg\",t._props.push(r),s},Wi=function(t,e){for(var r in e)t[r]=e[r];return t},Hi=function(t,e,r){var i,n,u,s,a,o,D,h=Wi({},r._gsap),l=r.style;for(n in h.svg?(u=r.getAttribute(\"transform\"),r.setAttribute(\"transform\",\"\"),l[ii]=e,i=zi(r,1),gi(r,ii),r.setAttribute(\"transform\",u)):(u=getComputedStyle(r)[ii],l[ii]=e,i=zi(r,1),l[ii]=u),Lr)(u=h[n])!==(s=i[n])&&\"perspective,force3D,transformOrigin,svgOrigin\".indexOf(n)<0&&(a=ee(u)!==(D=ee(s))?Ei(r,n,u,D):parseFloat(u),o=parseFloat(s),t._pt=new dr(t._pt,i,n,a,o-a,Wr),t._pt.u=D||0,t._props.push(n));Wi(i,h)};_t(\"padding,margin,Width,Radius\",function(t,e){var r=\"Top\",i=\"Right\",n=\"Bottom\",u=\"Left\",s=(e<3?[r,i,n,u]:[r+u,r+i,n+i,n+u]).map(function(r){return e<2?t+r:\"border\"+r+t});Ai[e>1?\"border\"+t:t]=function(t,e,r,i,n){var u,a;if(arguments.length<4)return u=s.map(function(e){return yi(t,e,r)}),5===(a=u.join(\" \")).split(u[0]).length?u[0]:a;u=(i+\"\").split(\" \"),a={},s.forEach(function(t,e){return a[t]=u[e]=u[e]||u[(e-1)/2|0]}),t.init(e,a,n)}});var Vi,Qi,Gi,$i={name:\"css\",register:ci,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,r,i,n){var u,s,a,o,D,h,l,f,c,p,d,_,m,g,v,C,F=this._props,y=t.style,x=r.vars.startAt;for(l in kr||ci(),this.styles=this.styles||oi(t),C=this.styles.props,this.tween=r,e)if(\"autoRound\"!==l&&(s=e[l],!ot[l]||!Ge(l,e,r,i,t,n)))if(D=typeof s,h=Ai[l],\"function\"===D&&(D=typeof(s=s.call(r,i,t,n))),\"string\"===D&&~s.indexOf(\"random(\")&&(s=ce(s)),h)h(this,t,l,s,r)&&(v=1);else if(\"--\"===l.substr(0,2))u=(getComputedStyle(t).getPropertyValue(l)+\"\").trim(),s+=\"\",we.lastIndex=0,we.test(u)||(f=ee(u),c=ee(s)),c?f!==c&&(u=Ei(t,l,u,c)+c):f&&(s+=f),this.add(y,\"setProperty\",u,s,i,n,0,0,l),F.push(l),C.push(l,0,y[l]);else if(\"undefined\"!==D){if(x&&l in x?(u=\"function\"==typeof x[l]?x[l].call(r,i,t,n):x[l],k(u)&&~u.indexOf(\"random(\")&&(u=ce(u)),ee(u+\"\")||\"auto\"===u||(u+=E.units[l]||ee(yi(t,l))||\"\"),\"=\"===(u+\"\").charAt(1)&&(u=yi(t,l))):u=yi(t,l),o=parseFloat(u),(p=\"string\"===D&&\"=\"===s.charAt(1)&&s.substr(0,2))&&(s=s.substr(2)),a=parseFloat(s),l in qr&&(\"autoAlpha\"===l&&(1===o&&\"hidden\"===yi(t,\"visibility\")&&a&&(o=0),C.push(\"visibility\",0,y.visibility),vi(this,y,\"visibility\",o?\"inherit\":\"hidden\",a?\"inherit\":\"hidden\",!a)),\"scale\"!==l&&\"transform\"!==l&&~(l=qr[l]).indexOf(\",\")&&(l=l.split(\",\")[0])),d=l in Lr)if(this.styles.save(l),\"string\"===D&&\"var(--\"===s.substring(0,6)&&(s=hi(t,s.substring(4,s.indexOf(\")\"))),a=parseFloat(s)),_||((m=t._gsap).renderTransform&&!e.parseTransform||zi(t,e.parseTransform),g=!1!==e.smoothOrigin&&m.smooth,(_=this._pt=new dr(this._pt,y,ii,0,1,m.renderTransform,m,0,-1)).dep=1),\"scale\"===l)this._pt=new dr(this._pt,m,\"scaleY\",m.scaleY,(p?vt(m.scaleY,p+a):a)-m.scaleY||0,Wr),this._pt.u=0,F.push(\"scaleY\",l),l+=\"X\";else{if(\"transformOrigin\"===l){C.push(ni,0,y[ni]),s=wi(s),m.svg?Ri(t,s,0,g,0,this):((c=parseFloat(s.split(\" \")[2])||0)!==m.zOrigin&&vi(this,m,\"zOrigin\",m.zOrigin,c),vi(this,y,l,Pi(u),Pi(s)));continue}if(\"svgOrigin\"===l){Ri(t,s,1,g,0,this);continue}if(l in Oi){qi(this,m,l,o,p?vt(o,p+s):s);continue}if(\"smoothOrigin\"===l){vi(this,m,\"smooth\",m.smooth,s);continue}if(\"force3D\"===l){m[l]=s;continue}if(\"transform\"===l){Hi(this,s,t);continue}}else l in y||(l=fi(l)||l);if(d||(a||0===a)&&(o||0===o)&&!Xr.test(s)&&l in y)a||(a=0),(f=(u+\"\").substr((o+\"\").length))!==(c=ee(s)||(l in E.units?E.units[l]:f))&&(o=Ei(t,l,u,c)),this._pt=new dr(this._pt,d?m:y,l,o,(p?vt(o,p+a):a)-o,d||\"px\"!==c&&\"zIndex\"!==l||!1===e.autoRound?Wr:Qr),this._pt.u=c||0,f!==c&&\"%\"!==c&&(this._pt.b=u,this._pt.r=Vr);else if(l in y)xi.call(this,t,l,u,p?p+s:s);else if(l in t)this.add(t,l,u||t[l],p?p+s:s,i,n);else if(\"parseTransform\"!==l){J();continue}d||(l in y?C.push(l,0,y[l]):\"function\"==typeof t[l]?C.push(l,2,t[l]()):C.push(l,1,u||t[l])),F.push(l)}v&&pr(this)},render:function(t,e){if(e.tween._time||!zr())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:yi,aliases:qr,getSetter:function(t,e,r){var i=qr[e];return i&&i.indexOf(\",\")<0&&(e=i),e in Lr&&e!==ni&&(t._gsap.x||yi(t,\"x\"))?r&&Rr===r?\"scale\"===e?ti:Kr:(Rr=r||{})&&(\"scale\"===e?ei:ri):t.style&&!z(t.style[e])?Zr:~e.indexOf(\"-\")?Jr:sr(t,e)},core:{_removeProperty:gi,_getMatrix:Si}};Ar.utils.checkPrefix=fi,Ar.core.getStyleSaver=oi,Gi=_t((Vi=\"x,y,z,scale,scaleX,scaleY,xPercent,yPercent\")+\",\"+(Qi=\"rotation,rotationX,rotationY,skewX,skewY\")+\",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective\",function(t){Lr[t]=1}),_t(Qi,function(t){E.units[t]=\"deg\",Oi[t]=1}),qr[Gi[13]]=Vi+\",\"+Qi,_t(\"0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY\",function(t){var e=t.split(\":\");qr[e[1]]=Gi[e[0]]}),_t(\"x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective\",function(t){E.units[t]=\"px\"}),Ar.registerPlugin($i);var Zi=Ar.registerPlugin($i)||Ar;Zi.core.Tween;let Ji=\"undefined\"!=typeof document?e:r,Ki=t=>t&&!Array.isArray(t)&&\"object\"==typeof t,tn=[],en={},rn=Zi;const nn=(e,r=tn)=>{let i=en;Ki(e)?(i=e,e=null,r=\"dependencies\"in i?i.dependencies:tn):Ki(r)&&(i=r,r=\"dependencies\"in i?i.dependencies:tn);const{scope:n,revertOnUpdate:u}=i,s=t(!1),a=t(rn.context(()=>{},n)),o=t(t=>a.current.add(null,t)),D=r&&r.length&&!u;return D&&Ji(()=>(s.current=!0,()=>a.current.revert()),tn),Ji(()=>{if(e&&a.current.add(e,n),!D||!s.current)return()=>a.current.revert()},r),{context:a.current,contextSafe:o.current}};nn.register=t=>{rn=t},nn.headless=!0;let un,sn,an,on=\"undefined\"!=typeof Intl?new Intl.Segmenter:0,Dn=t=>\"string\"==typeof t?Dn(document.querySelectorAll(t)):\"length\"in t?Array.from(t):[t],hn=t=>Dn(t).filter(t=>t instanceof HTMLElement),ln=[],fn=function(){},cn=/\\s+/g,pn=new RegExp(\"\\\\p{RI}\\\\p{RI}|\\\\p{Emoji}(\\\\p{EMod}|\\\\u{FE0F}\\\\u{20E3}?|[\\\\u{E0020}-\\\\u{E007E}]+\\\\u{E007F})?(\\\\u{200D}\\\\p{Emoji}(\\\\p{EMod}|\\\\u{FE0F}\\\\u{20E3}?|[\\\\u{E0020}-\\\\u{E007E}]+\\\\u{E007F})?)*|.\",\"gu\"),dn={left:0,top:0,width:0,height:0},_n=(t,e)=>{if(e){let r,i,n,u,s=new Set(t.join(\"\").match(e)||ln),a=t.length;if(s.size)for(;--a>-1;)for(n of(i=t[a],s))if(n.startsWith(i)&&n.length>i.length){for(r=0,u=i;n.startsWith(u+=t[a+ ++r])&&u.length<n.length;);if(r&&u.length===n.length){t[a]=n,t.splice(a+1,r);break}}}return t},mn=t=>\"inline\"===window.getComputedStyle(t).display&&(t.style.display=\"inline-block\"),gn=(t,e,r)=>e.insertBefore(\"string\"==typeof t?document.createTextNode(t):t,r),vn=(t,e,r)=>{let i=e[t+\"sClass\"]||\"\",{tag:n=\"div\",aria:u=\"auto\",propIndex:s=!1}=e,a=\"line\"===t?\"block\":\"inline-block\",o=i.indexOf(\"++\")>-1,D=e=>{let D=document.createElement(n),h=r.length+1;return i&&(D.className=i+(o?\" \"+i+h:\"\")),s&&D.style.setProperty(\"--\"+t,h+\"\"),\"none\"!==u&&D.setAttribute(\"aria-hidden\",\"true\"),\"span\"!==n&&(D.style.position=\"relative\",D.style.display=a),D.textContent=e,r.push(D),D};return o&&(i=i.replace(\"++\",\"\")),D.collection=r,D},Cn=(t,e,r,i,n,u,s,a,o,D)=>{var h;let l,f,c,p,d,_,m,g,v,C,F,E,y,x,T,w,b,A,B=Array.from(t.childNodes),O=0,{wordDelimiter:M,reduceWhiteSpace:k=!0,prepareText:S}=e,R=t.getBoundingClientRect(),z=R,P=!k&&\"pre\"===window.getComputedStyle(t).whiteSpace.substring(0,3),L=0,I=r.collection;for(\"object\"==typeof M?(c=M.delimiter||M,f=M.replaceWith||\"\"):f=\"\"===M?\"\":M||\" \",l=\" \"!==f;O<B.length;O++)if(p=B[O],3===p.nodeType){for(T=p.textContent||\"\",k?T=T.replace(cn,\" \"):P&&(T=T.replace(/\\n/g,f+\"\\n\")),S&&(T=S(T,t)),p.textContent=T,d=f||c?T.split(c||f):T.match(a)||ln,b=d[d.length-1],g=l?\" \"===b.slice(-1):!b,b||d.pop(),z=R,m=l?\" \"===d[0].charAt(0):!d[0],m&&gn(\" \",t,p),d[0]||d.shift(),_n(d,o),u&&D||(p.textContent=\"\"),v=1;v<=d.length;v++)if(w=d[v-1],!k&&P&&\"\\n\"===w.charAt(0)&&(null==(h=p.previousSibling)||h.remove(),gn(document.createElement(\"br\"),t,p),w=w.slice(1)),k||\"\"!==w)if(\" \"===w)t.insertBefore(document.createTextNode(\" \"),p);else{if(l&&\" \"===w.charAt(0)&&gn(\" \",t,p),L&&1===v&&!m&&I.indexOf(L.parentNode)>-1?(_=I[I.length-1],_.appendChild(document.createTextNode(i?\"\":w))):(_=r(i?\"\":w),gn(_,t,p),L&&1===v&&!m&&_.insertBefore(L,_.firstChild)),i)for(F=on?_n([...on.segment(w)].map(t=>t.segment),o):w.match(a)||ln,A=0;A<F.length;A++)_.appendChild(\" \"===F[A]?document.createTextNode(\" \"):i(F[A]));if(u&&D){if(T=p.textContent=T.substring(w.length+1,T.length),C=_.getBoundingClientRect(),C.top>z.top&&C.left<=z.left){for(E=t.cloneNode(),y=t.childNodes[0];y&&y!==_;)x=y,y=y.nextSibling,E.appendChild(x);t.parentNode.insertBefore(E,t),n&&mn(E)}z=C}(v<d.length||g)&&gn(v>=d.length?\" \":l&&\" \"===w.slice(-1)?\" \"+f:f,t,p)}else gn(f,t,p);t.removeChild(p),L=0}else 1===p.nodeType&&(s&&s.indexOf(p)>-1?(I.indexOf(p.previousSibling)>-1&&I[I.length-1].appendChild(p),L=p):(Cn(p,e,r,i,n,u,s,a,o,!0),L=0),n&&mn(p))};const Fn=class t{constructor(t,e){this.isSplit=!1,an||En.register(window.gsap),this.elements=hn(t),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=e,this._split=()=>this.isSplit&&this.split(this.vars);let r,i=[],n=()=>{let t,e=i.length;for(;e--;){t=i[e];let r=t.element.offsetWidth;if(r!==t.width)return t.width=r,void this._split()}};this._data={orig:i,obs:\"undefined\"!=typeof ResizeObserver&&new ResizeObserver(()=>{clearTimeout(r),r=setTimeout(n,200)})},fn(this),this.split(e)}split(t){this.isSplit&&this.revert(),this.vars=t=t||this.vars||{};let e,{type:r=\"chars,words,lines\",aria:i=\"auto\",deepSlice:n=!0,smartWrap:u,onSplit:s,autoSplit:a=!1,specialChars:o,mask:D}=this.vars,h=r.indexOf(\"lines\")>-1,l=r.indexOf(\"chars\")>-1,f=r.indexOf(\"words\")>-1,c=l&&!f&&!h,p=o&&(\"push\"in o?new RegExp(\"(?:\"+o.join(\"|\")+\")\",\"gu\"):o),d=p?new RegExp(p.source+\"|\"+pn.source,\"gu\"):pn,_=!!t.ignore&&hn(t.ignore),{orig:m,animTime:g,obs:v}=this._data;return(l||f||h)&&(this.elements.forEach((e,r)=>{m[r]={element:e,html:e.innerHTML,ariaL:e.getAttribute(\"aria-label\"),ariaH:e.getAttribute(\"aria-hidden\")},\"auto\"===i?e.setAttribute(\"aria-label\",(e.textContent||\"\").trim()):\"hidden\"===i&&e.setAttribute(\"aria-hidden\",\"true\");let s,a,o,D,g=[],v=[],C=[],F=l?vn(\"char\",t,g):null,E=vn(\"word\",t,v);if(Cn(e,t,E,F,c,n&&(h||c),_,d,p,!1),h){let r,i=Dn(e.childNodes),n=((t,e,r,i)=>{let n=vn(\"line\",r,i),u=window.getComputedStyle(t).textAlign||\"left\";return(r,i)=>{let s=n(\"\");for(s.style.textAlign=u,t.insertBefore(s,e[r]);r<i;r++)s.appendChild(e[r]);s.normalize()}})(e,i,t,C),u=[],a=0,o=i.map(t=>1===t.nodeType?t.getBoundingClientRect():dn),D=dn;for(s=0;s<i.length;s++)r=i[s],1===r.nodeType&&(\"BR\"===r.nodeName?(u.push(r),n(a,s+1),a=s+1,D=o[a]):(s&&o[s].top>D.top&&o[s].left<=D.left&&(n(a,s),a=s),D=o[s]));a<s&&n(a,s),u.forEach(t=>{var e;return null==(e=t.parentNode)?void 0:e.removeChild(t)})}if(!f){for(s=0;s<v.length;s++)if(a=v[s],l||!a.nextSibling||3!==a.nextSibling.nodeType)if(u&&!h){for(o=document.createElement(\"span\"),o.style.whiteSpace=\"nowrap\";a.firstChild;)o.appendChild(a.firstChild);a.replaceWith(o)}else a.replaceWith(...a.childNodes);else D=a.nextSibling,D&&3===D.nodeType&&(D.textContent=(a.textContent||\"\")+(D.textContent||\"\"),a.remove());v.length=0,e.normalize()}this.lines.push(...C),this.words.push(...v),this.chars.push(...g)}),D&&this[D]&&this.masks.push(...this[D].map(t=>{let e=t.cloneNode();return t.replaceWith(e),e.appendChild(t),t.className&&(e.className=t.className.replace(/(\\b\\w+\\b)/g,\"$1-mask\")),e.style.overflow=\"clip\",e}))),this.isSplit=!0,sn&&(a?sn.addEventListener(\"loadingdone\",this._split):sn.status),(e=s&&s(this))&&e.totalTime&&(this._data.anim=g?e.totalTime(g):e),h&&a&&this.elements.forEach((t,e)=>{m[e].width=t.offsetWidth,v&&v.observe(t)}),this}revert(){var t,e;let{orig:r,anim:i,obs:n}=this._data;return n&&n.disconnect(),r.forEach(({element:t,html:e,ariaL:r,ariaH:i})=>{t.innerHTML=e,r?t.setAttribute(\"aria-label\",r):t.removeAttribute(\"aria-label\"),i?t.setAttribute(\"aria-hidden\",i):t.removeAttribute(\"aria-hidden\")}),this.chars.length=this.words.length=this.lines.length=r.length=this.masks.length=0,this.isSplit=!1,null==sn||sn.removeEventListener(\"loadingdone\",this._split),i&&(this._data.animTime=i.totalTime(),i.revert()),null==(e=(t=this.vars).onRevert)||e.call(t,this),this}static create(e,r){return new t(e,r)}static register(t){un=un||t||window.gsap,un&&(Dn=un.utils.toArray,fn=un.core.context||fn),!an&&window.innerWidth>0&&(sn=document.fonts,an=!0)}};Fn.version=\"3.13.0\";let En=Fn;var yn=/(?:^\\s+|\\s+$)/g,xn=/([\\uD800-\\uDBFF][\\uDC00-\\uDFFF](?:[\\u200D\\uFE0F][\\uD800-\\uDBFF][\\uDC00-\\uDFFF]){2,}|\\uD83D\\uDC69(?:\\u200D(?:(?:\\uD83D\\uDC69\\u200D)?\\uD83D\\uDC67|(?:\\uD83D\\uDC69\\u200D)?\\uD83D\\uDC66)|\\uD83C[\\uDFFB-\\uDFFF])|\\uD83D\\uDC69\\u200D(?:\\uD83D\\uDC69\\u200D)?\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC69\\u200D(?:\\uD83D\\uDC69\\u200D)?\\uD83D\\uDC67\\u200D(?:\\uD83D[\\uDC66\\uDC67])|\\uD83C\\uDFF3\\uFE0F\\u200D\\uD83C\\uDF08|(?:\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD37-\\uDD39\\uDD3D\\uDD3E\\uDDD6-\\uDDDD])(?:\\uD83C[\\uDFFB-\\uDFFF])\\u200D[\\u2642\\u2640]\\uFE0F|\\uD83D\\uDC69(?:\\uD83C[\\uDFFB-\\uDFFF])\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDD27\\uDCBC\\uDD2C\\uDE80\\uDE92])|(?:\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC6F\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD37-\\uDD39\\uDD3C-\\uDD3E\\uDDD6-\\uDDDF])\\u200D[\\u2640\\u2642]\\uFE0F|\\uD83C\\uDDFD\\uD83C\\uDDF0|\\uD83C\\uDDF6\\uD83C\\uDDE6|\\uD83C\\uDDF4\\uD83C\\uDDF2|\\uD83C\\uDDE9(?:\\uD83C[\\uDDEA\\uDDEC\\uDDEF\\uDDF0\\uDDF2\\uDDF4\\uDDFF])|\\uD83C\\uDDF7(?:\\uD83C[\\uDDEA\\uDDF4\\uDDF8\\uDDFA\\uDDFC])|\\uD83C\\uDDE8(?:\\uD83C[\\uDDE6\\uDDE8\\uDDE9\\uDDEB-\\uDDEE\\uDDF0-\\uDDF5\\uDDF7\\uDDFA-\\uDDFF])|(?:\\u26F9|\\uD83C[\\uDFCC\\uDFCB]|\\uD83D\\uDD75)(?:\\uFE0F\\u200D[\\u2640\\u2642]|(?:\\uD83C[\\uDFFB-\\uDFFF])\\u200D[\\u2640\\u2642])\\uFE0F|(?:\\uD83D\\uDC41\\uFE0F\\u200D\\uD83D\\uDDE8|\\uD83D\\uDC69(?:\\uD83C[\\uDFFB-\\uDFFF])\\u200D[\\u2695\\u2696\\u2708]|\\uD83D\\uDC69\\u200D[\\u2695\\u2696\\u2708]|\\uD83D\\uDC68(?:(?:\\uD83C[\\uDFFB-\\uDFFF])\\u200D[\\u2695\\u2696\\u2708]|\\u200D[\\u2695\\u2696\\u2708]))\\uFE0F|\\uD83C\\uDDF2(?:\\uD83C[\\uDDE6\\uDDE8-\\uDDED\\uDDF0-\\uDDFF])|\\uD83D\\uDC69\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D(?:\\uD83D[\\uDC68\\uDC69])|\\uD83D[\\uDC68\\uDC69]))|\\uD83C\\uDDF1(?:\\uD83C[\\uDDE6-\\uDDE8\\uDDEE\\uDDF0\\uDDF7-\\uDDFB\\uDDFE])|\\uD83C\\uDDEF(?:\\uD83C[\\uDDEA\\uDDF2\\uDDF4\\uDDF5])|\\uD83C\\uDDED(?:\\uD83C[\\uDDF0\\uDDF2\\uDDF3\\uDDF7\\uDDF9\\uDDFA])|\\uD83C\\uDDEB(?:\\uD83C[\\uDDEE-\\uDDF0\\uDDF2\\uDDF4\\uDDF7])|[#\\*0-9]\\uFE0F\\u20E3|\\uD83C\\uDDE7(?:\\uD83C[\\uDDE6\\uDDE7\\uDDE9-\\uDDEF\\uDDF1-\\uDDF4\\uDDF6-\\uDDF9\\uDDFB\\uDDFC\\uDDFE\\uDDFF])|\\uD83C\\uDDE6(?:\\uD83C[\\uDDE8-\\uDDEC\\uDDEE\\uDDF1\\uDDF2\\uDDF4\\uDDF6-\\uDDFA\\uDDFC\\uDDFD\\uDDFF])|\\uD83C\\uDDFF(?:\\uD83C[\\uDDE6\\uDDF2\\uDDFC])|\\uD83C\\uDDF5(?:\\uD83C[\\uDDE6\\uDDEA-\\uDDED\\uDDF0-\\uDDF3\\uDDF7-\\uDDF9\\uDDFC\\uDDFE])|\\uD83C\\uDDFB(?:\\uD83C[\\uDDE6\\uDDE8\\uDDEA\\uDDEC\\uDDEE\\uDDF3\\uDDFA])|\\uD83C\\uDDF3(?:\\uD83C[\\uDDE6\\uDDE8\\uDDEA-\\uDDEC\\uDDEE\\uDDF1\\uDDF4\\uDDF5\\uDDF7\\uDDFA\\uDDFF])|\\uD83C\\uDFF4\\uDB40\\uDC67\\uDB40\\uDC62(?:\\uDB40\\uDC77\\uDB40\\uDC6C\\uDB40\\uDC73|\\uDB40\\uDC73\\uDB40\\uDC63\\uDB40\\uDC74|\\uDB40\\uDC65\\uDB40\\uDC6E\\uDB40\\uDC67)\\uDB40\\uDC7F|\\uD83D\\uDC68(?:\\u200D(?:\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83D\\uDC68|(?:(?:\\uD83D[\\uDC68\\uDC69])\\u200D)?\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|(?:(?:\\uD83D[\\uDC68\\uDC69])\\u200D)?\\uD83D\\uDC67\\u200D(?:\\uD83D[\\uDC66\\uDC67])|\\uD83C[\\uDF3E\\uDF73\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92])|(?:\\uD83C[\\uDFFB-\\uDFFF])\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]))|\\uD83C\\uDDF8(?:\\uD83C[\\uDDE6-\\uDDEA\\uDDEC-\\uDDF4\\uDDF7-\\uDDF9\\uDDFB\\uDDFD-\\uDDFF])|\\uD83C\\uDDF0(?:\\uD83C[\\uDDEA\\uDDEC-\\uDDEE\\uDDF2\\uDDF3\\uDDF5\\uDDF7\\uDDFC\\uDDFE\\uDDFF])|\\uD83C\\uDDFE(?:\\uD83C[\\uDDEA\\uDDF9])|\\uD83C\\uDDEE(?:\\uD83C[\\uDDE8-\\uDDEA\\uDDF1-\\uDDF4\\uDDF6-\\uDDF9])|\\uD83C\\uDDF9(?:\\uD83C[\\uDDE6\\uDDE8\\uDDE9\\uDDEB-\\uDDED\\uDDEF-\\uDDF4\\uDDF7\\uDDF9\\uDDFB\\uDDFC\\uDDFF])|\\uD83C\\uDDEC(?:\\uD83C[\\uDDE6\\uDDE7\\uDDE9-\\uDDEE\\uDDF1-\\uDDF3\\uDDF5-\\uDDFA\\uDDFC\\uDDFE])|\\uD83C\\uDDFA(?:\\uD83C[\\uDDE6\\uDDEC\\uDDF2\\uDDF3\\uDDF8\\uDDFE\\uDDFF])|\\uD83C\\uDDEA(?:\\uD83C[\\uDDE6\\uDDE8\\uDDEA\\uDDEC\\uDDED\\uDDF7-\\uDDFA])|\\uD83C\\uDDFC(?:\\uD83C[\\uDDEB\\uDDF8])|(?:\\u26F9|\\uD83C[\\uDFCB\\uDFCC]|\\uD83D\\uDD75)(?:\\uD83C[\\uDFFB-\\uDFFF])|(?:\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD37-\\uDD39\\uDD3D\\uDD3E\\uDDD6-\\uDDDD])(?:\\uD83C[\\uDFFB-\\uDFFF])|(?:[\\u261D\\u270A-\\u270D]|\\uD83C[\\uDF85\\uDFC2\\uDFC7]|\\uD83D[\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66\\uDC67\\uDC70\\uDC72\\uDC74-\\uDC76\\uDC78\\uDC7C\\uDC83\\uDC85\\uDCAA\\uDD74\\uDD7A\\uDD90\\uDD95\\uDD96\\uDE4C\\uDE4F\\uDEC0\\uDECC]|\\uD83E[\\uDD18-\\uDD1C\\uDD1E\\uDD1F\\uDD30-\\uDD36\\uDDD1-\\uDDD5])(?:\\uD83C[\\uDFFB-\\uDFFF])|\\uD83D\\uDC68(?:\\u200D(?:(?:(?:\\uD83D[\\uDC68\\uDC69])\\u200D)?\\uD83D\\uDC67|(?:(?:\\uD83D[\\uDC68\\uDC69])\\u200D)?\\uD83D\\uDC66)|\\uD83C[\\uDFFB-\\uDFFF])|(?:[\\u261D\\u26F9\\u270A-\\u270D]|\\uD83C[\\uDF85\\uDFC2-\\uDFC4\\uDFC7\\uDFCA-\\uDFCC]|\\uD83D[\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66-\\uDC69\\uDC6E\\uDC70-\\uDC78\\uDC7C\\uDC81-\\uDC83\\uDC85-\\uDC87\\uDCAA\\uDD74\\uDD75\\uDD7A\\uDD90\\uDD95\\uDD96\\uDE45-\\uDE47\\uDE4B-\\uDE4F\\uDEA3\\uDEB4-\\uDEB6\\uDEC0\\uDECC]|\\uD83E[\\uDD18-\\uDD1C\\uDD1E\\uDD1F\\uDD26\\uDD30-\\uDD39\\uDD3D\\uDD3E\\uDDD1-\\uDDDD])(?:\\uD83C[\\uDFFB-\\uDFFF])?|(?:[\\u231A\\u231B\\u23E9-\\u23EC\\u23F0\\u23F3\\u25FD\\u25FE\\u2614\\u2615\\u2648-\\u2653\\u267F\\u2693\\u26A1\\u26AA\\u26AB\\u26BD\\u26BE\\u26C4\\u26C5\\u26CE\\u26D4\\u26EA\\u26F2\\u26F3\\u26F5\\u26FA\\u26FD\\u2705\\u270A\\u270B\\u2728\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2795-\\u2797\\u27B0\\u27BF\\u2B1B\\u2B1C\\u2B50\\u2B55]|\\uD83C[\\uDC04\\uDCCF\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE1A\\uDE2F\\uDE32-\\uDE36\\uDE38-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF20\\uDF2D-\\uDF35\\uDF37-\\uDF7C\\uDF7E-\\uDF93\\uDFA0-\\uDFCA\\uDFCF-\\uDFD3\\uDFE0-\\uDFF0\\uDFF4\\uDFF8-\\uDFFF]|\\uD83D[\\uDC00-\\uDC3E\\uDC40\\uDC42-\\uDCFC\\uDCFF-\\uDD3D\\uDD4B-\\uDD4E\\uDD50-\\uDD67\\uDD7A\\uDD95\\uDD96\\uDDA4\\uDDFB-\\uDE4F\\uDE80-\\uDEC5\\uDECC\\uDED0-\\uDED2\\uDEEB\\uDEEC\\uDEF4-\\uDEF8]|\\uD83E[\\uDD10-\\uDD3A\\uDD3C-\\uDD3E\\uDD40-\\uDD45\\uDD47-\\uDD4C\\uDD50-\\uDD6B\\uDD80-\\uDD97\\uDDC0\\uDDD0-\\uDDE6])|(?:[#\\*0-9\\xA9\\xAE\\u203C\\u2049\\u2122\\u2139\\u2194-\\u2199\\u21A9\\u21AA\\u231A\\u231B\\u2328\\u23CF\\u23E9-\\u23F3\\u23F8-\\u23FA\\u24C2\\u25AA\\u25AB\\u25B6\\u25C0\\u25FB-\\u25FE\\u2600-\\u2604\\u260E\\u2611\\u2614\\u2615\\u2618\\u261D\\u2620\\u2622\\u2623\\u2626\\u262A\\u262E\\u262F\\u2638-\\u263A\\u2640\\u2642\\u2648-\\u2653\\u2660\\u2663\\u2665\\u2666\\u2668\\u267B\\u267F\\u2692-\\u2697\\u2699\\u269B\\u269C\\u26A0\\u26A1\\u26AA\\u26AB\\u26B0\\u26B1\\u26BD\\u26BE\\u26C4\\u26C5\\u26C8\\u26CE\\u26CF\\u26D1\\u26D3\\u26D4\\u26E9\\u26EA\\u26F0-\\u26F5\\u26F7-\\u26FA\\u26FD\\u2702\\u2705\\u2708-\\u270D\\u270F\\u2712\\u2714\\u2716\\u271D\\u2721\\u2728\\u2733\\u2734\\u2744\\u2747\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2763\\u2764\\u2795-\\u2797\\u27A1\\u27B0\\u27BF\\u2934\\u2935\\u2B05-\\u2B07\\u2B1B\\u2B1C\\u2B50\\u2B55\\u3030\\u303D\\u3297\\u3299]|\\uD83C[\\uDC04\\uDCCF\\uDD70\\uDD71\\uDD7E\\uDD7F\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE02\\uDE1A\\uDE2F\\uDE32-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF21\\uDF24-\\uDF93\\uDF96\\uDF97\\uDF99-\\uDF9B\\uDF9E-\\uDFF0\\uDFF3-\\uDFF5\\uDFF7-\\uDFFF]|\\uD83D[\\uDC00-\\uDCFD\\uDCFF-\\uDD3D\\uDD49-\\uDD4E\\uDD50-\\uDD67\\uDD6F\\uDD70\\uDD73-\\uDD7A\\uDD87\\uDD8A-\\uDD8D\\uDD90\\uDD95\\uDD96\\uDDA4\\uDDA5\\uDDA8\\uDDB1\\uDDB2\\uDDBC\\uDDC2-\\uDDC4\\uDDD1-\\uDDD3\\uDDDC-\\uDDDE\\uDDE1\\uDDE3\\uDDE8\\uDDEF\\uDDF3\\uDDFA-\\uDE4F\\uDE80-\\uDEC5\\uDECB-\\uDED2\\uDEE0-\\uDEE5\\uDEE9\\uDEEB\\uDEEC\\uDEF0\\uDEF3-\\uDEF8]|\\uD83E[\\uDD10-\\uDD3A\\uDD3C-\\uDD3E\\uDD40-\\uDD45\\uDD47-\\uDD4C\\uDD50-\\uDD6B\\uDD80-\\uDD97\\uDDC0\\uDDD0-\\uDDE6])\\uFE0F)/;function Tn(t){var e=t.nodeType,r=\"\";if(1===e||9===e||11===e){if(\"string\"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)r+=Tn(t)}else if(3===e||4===e)return t.nodeValue;return r}function wn(t,e,r,i,n){if(t+=\"\",r&&(t=t.trim?t.trim():t.replace(yn,\"\")),e&&\"\"!==e)return t.replace(/>/g,\"&gt;\").replace(/</g,\"&lt;\").split(e);for(var u,s,a=[],o=t.length,D=0;D<o;D++)((s=t.charAt(D)).charCodeAt(0)>=55296&&s.charCodeAt(0)<=56319||t.charCodeAt(D+1)>=65024&&t.charCodeAt(D+1)<=65039)&&(u=((t.substr(D,12).split(xn)||[])[1]||\"\").length||2,s=t.substr(D,u),a.emoji=1,D+=u-1),a.push(n?s:\">\"===s?\"&gt;\":\"<\"===s?\"&lt;\":!i||\" \"!==s||\" \"!==t.charAt(D-1)&&\" \"!==t.charAt(D+1)?s:\"&nbsp;\");return a}var bn,An,Bn=function(){function t(t){this.chars=wn(t),this.sets=[],this.length=50;for(var e=0;e<20;e++)this.sets[e]=kn(80,this.chars)}return t.prototype.grow=function(t){for(var e=0;e<20;e++)this.sets[e]+=kn(t-this.length,this.chars);this.length=t},t}(),On=function(){return bn||\"undefined\"!=typeof window&&(bn=window.gsap)&&bn.registerPlugin&&bn},Mn=/\\s+/g,kn=function(t,e){for(var r=e.length,i=\"\";--t>-1;)i+=e[~~(Math.random()*r)];return i},Sn=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\",Rn=Sn.toLowerCase(),zn={upperCase:new Bn(Sn),lowerCase:new Bn(Rn),upperAndLowerCase:new Bn(Sn+Rn)},Pn=function(){An=bn=On()},Ln={version:\"3.13.0\",name:\"scrambleText\",register:function(t,e,r){bn=t,Pn()},init:function(t,e,r,i,n){if(An||Pn(),this.prop=\"innerHTML\"in t?\"innerHTML\":\"textContent\"in t?\"textContent\":0,this.prop){this.target=t,\"object\"!=typeof e&&(e={text:e});var u,s,a,o,D=e.text||e.value||\"\",h=!1!==e.trim,l=this;return l.delimiter=u=e.delimiter||\"\",l.original=wn(Tn(t).replace(Mn,\" \").split(\"&nbsp;\").join(\"\"),u,h),\"{original}\"!==D&&!0!==D&&null!=D||(D=l.original.join(u)),l.text=wn((D||\"\").replace(Mn,\" \"),u,h),l.hasClass=!(!e.newClass&&!e.oldClass),l.newClass=e.newClass,l.oldClass=e.oldClass,o=\"\"===u,l.textHasEmoji=o&&!!l.text.emoji,l.charsHaveEmoji=!!e.chars&&!!wn(e.chars).emoji,l.length=o?l.original.length:l.original.join(u).length,l.lengthDif=(o?l.text.length:l.text.join(u).length)-l.length,l.fillChar=e.fillChar||e.chars&&~e.chars.indexOf(\" \")?\"&nbsp;\":\"\",l.charSet=a=zn[e.chars||\"upperCase\"]||new Bn(e.chars),l.speed=.05/(e.speed||1),l.prevScrambleTime=0,l.setIndex=20*Math.random()|0,(s=l.length+Math.max(l.lengthDif,0))>a.length&&a.grow(s),l.chars=a.sets[l.setIndex],l.revealDelay=e.revealDelay||0,l.tweenLength=!1!==e.tweenLength,l.tween=r,l.rightToLeft=!!e.rightToLeft,l._props.push(\"scrambleText\",\"text\"),1}},render:function(t,e){var r,i,n,u,s,a,o,D,h,l,f,c=e.target,p=e.prop,d=e.text,_=e.delimiter,m=e.tween,g=e.prevScrambleTime,v=e.revealDelay,C=e.setIndex,F=e.chars,E=e.charSet,y=e.length,x=e.textHasEmoji,T=e.charsHaveEmoji,w=e.lengthDif,b=e.tweenLength,A=e.oldClass,B=e.newClass,O=e.rightToLeft,M=e.fillChar,k=e.speed,S=e.original,R=e.hasClass,z=d.length,P=m._time,L=P-g;v&&(m._from&&(P=m._dur-P),t=0===P?0:P<v?1e-6:P===m._dur?1:m._ease((P-v)/(m._dur-v))),t<0?t=0:t>1&&(t=1),O&&(t=1-t),r=~~(t*z+.5),t?((L>k||L<-k)&&(e.setIndex=C=(C+(19*Math.random()|0))%20,e.chars=E.sets[C],e.prevScrambleTime+=L),u=F):u=S.join(_),f=m._from?t:1-t,l=y+(b?m._from?f*f*f:1-f*f*f:1)*w,O?1!==t||!m._from&&\"isFromStart\"!==m.data?(o=d.slice(r).join(_),n=T?wn(u).slice(0,l-(x?wn(o):o).length+.5|0).join(\"\"):u.substr(0,l-(x?wn(o):o).length+.5|0),u=o):(n=\"\",u=S.join(_)):(n=d.slice(0,r).join(_),i=(x?wn(n):n).length,u=T?wn(u).slice(i,l+.5|0).join(\"\"):u.substr(i,l-i+.5|0)),o=R?((s=(D=O?A:B)&&0!==r)?\"<span class='\"+D+\"'>\":\"\")+n+(s?\"</span>\":\"\")+((a=(h=O?B:A)&&r!==z)?\"<span class='\"+h+\"'>\":\"\")+_+u+(a?\"</span>\":\"\"):n+_+u,c[p]=\"&nbsp;\"===M&&~o.indexOf(\"  \")?o.split(\"  \").join(\"&nbsp;&nbsp;\"):o}};Ln.emojiSafeSplit=wn,Ln.getText=Tn,On()&&bn.registerPlugin(Ln),Zi.registerPlugin(En,Ln,nn);export{Ln as ScrambleTextPlugin,En as SplitText,Zi as gsap,nn as useGSAP};\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";// Do not fix the import, these are the imports for framer.\nimport{gsap,useGSAP,SplitText,ScrambleTextPlugin}from\"https://cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/text-area-hover-scramble.js\";gsap.registerPlugin(SplitText,ScrambleTextPlugin,useGSAP);const DEFAULT_SCRAMBLE_CHARS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\";/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicWidth auto\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function ScrambledText(props){const{text=\"Hover over this text to see the scramble effect\",radius,speed,percentage,color,scrambleColor,scrambleChars=\".:\",className=\"\",style={},font={},tag=\"p\"}=props;const rootRef=useRef(null);const charsRef=useRef([]);const charCentersRef=useRef([]);const recomputeCentersTimeoutRef=useRef(null);const[mousePos,setMousePos]=useState({x:0,y:0});const[isMouseOverText,setIsMouseOverText]=useState(false);const isMouseOverTextRef=useRef(false);const currentMousePosRef=useRef({x:0,y:0});const scrambleIntervalRef=useRef(null);const currentScrambledStates=useRef(new Map);const nearbyCharsRef=useRef([]);const animationFrameRef=useRef(null);const prevNearbySetRef=useRef(new Set);const displayingScrambledRef=useRef(new Set);const TAG=tag;// Debounce percentage updates to avoid heavy re-initializations during slider drags\nconst[debouncedPercentage,setDebouncedPercentage]=useState(percentage);useEffect(()=>{const id=window.setTimeout(()=>{setDebouncedPercentage(percentage);},100);return()=>window.clearTimeout(id);},[percentage]);const toRgba=(hex,alpha)=>{const normalized=hex.replace(\"#\",\"\");const bigint=parseInt(normalized.length===3?normalized.split(\"\").map(c=>c+c).join(\"\"):normalized,16);const r=bigint>>16&255;const g=bigint>>8&255;const b=bigint&255;return`rgba(${r}, ${g}, ${b}, ${alpha})`;};useGSAP(()=>{// Do not run animation logic in the Framer canvas\nif(RenderTarget.current()===RenderTarget.canvas)return;if(!rootRef.current)return;const paragraph=rootRef.current.querySelector(\"[data-scramble-element]\");if(!paragraph)return;// First split by words to maintain proper text wrapping\nconst wordSplit=SplitText.create(paragraph,{type:\"words\",wordsClass:\"word\"});// Then split each word into characters for scrambling\nconst charSplit=SplitText.create(wordSplit.words,{type:\"chars\",charsClass:\"char\"});charsRef.current=charSplit.chars;// Set initial styles for each character\ncharsRef.current.forEach(char=>{const rect=char.getBoundingClientRect();gsap.set(char,{display:\"inline-block\",color:color,width:`${rect.width}px`,textAlign:\"center\",// keep baseline alignment across mixed tags/sizes\nverticalAlign:\"baseline\",attr:{\"data-content\":char.innerHTML}});char.dataset.state=\"normal\";// Initialize scrambled state for each character\ncurrentScrambledStates.current.set(char,char.innerHTML);});const computeCharCenters=()=>{charCentersRef.current=charsRef.current.map(char=>{const rect=char.getBoundingClientRect();return{el:char,cx:rect.left+rect.width/2,cy:rect.top+rect.height/2};});};// Initial compute of centers\ncomputeCharCenters();const scheduleRecomputeCenters=()=>{if(recomputeCentersTimeoutRef.current){window.clearTimeout(recomputeCentersTimeoutRef.current);}recomputeCentersTimeoutRef.current=window.setTimeout(()=>{computeCharCenters();},100);};const handleResize=()=>scheduleRecomputeCenters();const handleScroll=()=>scheduleRecomputeCenters();window.addEventListener(\"resize\",handleResize);// use capture to catch scrolls on any scrollable parent\nwindow.addEventListener(\"scroll\",handleScroll,true);// Function to generate a random scrambled character\nconst getRandomChar=()=>{const charsToUse=scrambleChars||DEFAULT_SCRAMBLE_CHARS;return charsToUse[Math.floor(Math.random()*charsToUse.length)];};// Ensure the scrambled character is different from the original one\nconst getRandomCharDifferentFrom=originalChar=>{const charsToUse=scrambleChars||DEFAULT_SCRAMBLE_CHARS;if(!charsToUse||charsToUse.length===0)return originalChar;// Try a few times to avoid matching the original\nlet candidate=charsToUse[Math.floor(Math.random()*charsToUse.length)];if(charsToUse.length===1)return candidate;for(let i=0;i<5&&candidate===originalChar;i++){candidate=charsToUse[Math.floor(Math.random()*charsToUse.length)];}if(candidate===originalChar){const idx=Math.max(0,charsToUse.indexOf(candidate));return charsToUse[(idx+1)%charsToUse.length];}return candidate;};// Function to check if mouse is within radius of any character\nconst isMouseNearAnyChar=()=>{if(!rootRef.current)return false;const r2=radius*radius;for(let i=0;i<charCentersRef.current.length;i++){const{cx,cy}=charCentersRef.current[i];const dx=currentMousePosRef.current.x-cx;const dy=currentMousePosRef.current.y-cy;if(dx*dx+dy*dy<r2)return true;}return false;};// Time-based scrambling function that updates ALL characters continuously\nconst updateScrambledStates=()=>{// Always scramble all characters when mouse is near any character\nif(!isMouseNearAnyChar())return;// For 100%, scramble ALL characters including spaces\n// For <100%, only scramble non-space characters\nlet charsToScramble;let total;if(debouncedPercentage>=100){// 100% means ALL characters get scrambled\ncharsToScramble=charsRef.current;total=charsToScramble.length;}else{// <100% means only non-space characters get scrambled\ncharsToScramble=charsRef.current.filter(char=>{const originalChar=char.getAttribute(\"data-content\")||\"\";return originalChar.trim()!==\"\"// Don't scramble spaces\n;});total=charsToScramble.length;// Calculate how many characters to scramble based on percentage\nconst charsToScrambleCount=Math.min(total,Math.max(0,Math.ceil(total*debouncedPercentage/100)));// Randomly select characters to scramble\nif(charsToScrambleCount>=total){// All scrambleable chars get scrambled\n}else if(charsToScrambleCount>0){const indices=Array.from({length:total},(_,i)=>i);for(let i=0;i<charsToScrambleCount;i++){const j=i+Math.floor(Math.random()*(total-i));const tmp=indices[i];indices[i]=indices[j];indices[j]=tmp;}charsToScramble=indices.slice(0,charsToScrambleCount).map(idx=>charsToScramble[idx]);}else{charsToScramble=[];}}// Build a set for O(1) membership checks\nconst chosenSet=new Set(charsToScramble);// For this tick: chosen chars get a new scrambled glyph; all others revert to original\ncharsRef.current.forEach(char=>{const originalChar=char.getAttribute(\"data-content\")||\"\";if(chosenSet.has(char)){currentScrambledStates.current.set(char,getRandomCharDifferentFrom(originalChar));}else{currentScrambledStates.current.set(char,originalChar);}});// Update the display to show current states\nupdateCharacterDisplay();// Scrambling can change glyph widths; recompute centers to keep the hover circle accurate\ncomputeCharCenters();};// Function to update character display based on current mouse position\nconst updateCharacterDisplay=()=>{if(!rootRef.current)return;const r2=radius*radius;let anyNear=false;const nearNow=[];const prevSet=prevNearbySetRef.current;for(let i=0;i<charCentersRef.current.length;i++){const{el,cx,cy}=charCentersRef.current[i];const dx=currentMousePosRef.current.x-cx;const dy=currentMousePosRef.current.y-cy;const within=dx*dx+dy*dy<r2;if(within){anyNear=true;nearNow.push(el);}const element=el;const originalChar=element.getAttribute(\"data-content\")||\"\";if(within){// Show scrambled content when within radius\nconst scrambledChar=currentScrambledStates.current.get(el)||originalChar;if(element.textContent!==scrambledChar){element.textContent=scrambledChar;}// Track if this character is actually showing scrambled content\nconst isShowingScrambled=element.textContent!==originalChar;if(isShowingScrambled){displayingScrambledRef.current.add(el);}else{displayingScrambledRef.current.delete(el);}element.dataset.state=isShowingScrambled?\"scrambled\":\"hover\";}else{if(element.textContent!==originalChar)element.textContent=originalChar;displayingScrambledRef.current.delete(el);element.dataset.state=\"normal\";}// Enforce color strictly based on what is currently displayed\nconst shouldUseScrambleColor=element.textContent!==originalChar;element.style.color=shouldUseScrambleColor?scrambleColor:color;}nearbyCharsRef.current=nearNow;setIsMouseOverText(anyNear);isMouseOverTextRef.current=anyNear;// Keep the latest nearby set for potential future logic, but do not\n// force a re-scramble here. Scrambling should follow the timer only.\nprevNearbySetRef.current=new Set(nearNow);};// Global mouse move handler using requestAnimationFrame\nconst handleGlobalMove=e=>{if(animationFrameRef.current){cancelAnimationFrame(animationFrameRef.current);}animationFrameRef.current=requestAnimationFrame(()=>{currentMousePosRef.current={x:e.clientX,y:e.clientY};setMousePos({x:e.clientX,y:e.clientY});updateCharacterDisplay();// Start/stop scrambling based on proximity to characters\nconst isNearAnyChar=isMouseNearAnyChar();if(isNearAnyChar&&!scrambleIntervalRef.current){// Start scrambling interval when mouse gets near any character\n// Trigger an immediate scramble so the effect starts instantly on hover\nupdateScrambledStates();const clampedSpeed=Math.max(1,Math.min(100,speed));const intervalSeconds=1+.95/99*(1-clampedSpeed)// 1 -> 1s, 100 -> 0.05s\n;scrambleIntervalRef.current=window.setInterval(updateScrambledStates,intervalSeconds*1e3);}else if(!isNearAnyChar&&scrambleIntervalRef.current){// Stop scrambling interval when mouse is far from all characters\nwindow.clearInterval(scrambleIntervalRef.current);scrambleIntervalRef.current=null;}});};// Add global mouse move listener\ndocument.addEventListener(\"pointermove\",handleGlobalMove);return()=>{document.removeEventListener(\"pointermove\",handleGlobalMove);if(animationFrameRef.current){cancelAnimationFrame(animationFrameRef.current);}charSplit.revert();wordSplit.revert();// Clear the scrambling interval\nif(scrambleIntervalRef.current){window.clearInterval(scrambleIntervalRef.current);}currentScrambledStates.current.clear();if(recomputeCentersTimeoutRef.current){window.clearTimeout(recomputeCentersTimeoutRef.current);}window.removeEventListener(\"resize\",handleResize);window.removeEventListener(\"scroll\",handleScroll,true);};},[radius,speed,debouncedPercentage,scrambleChars,color,scrambleColor,text,tag]);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:`text-block ${className}`,style:{...font,...style},children:[/*#__PURE__*/React.createElement(TAG,{style:{margin:0,color,// Apply font styles directly to the text element\nfontSize:font.fontSize,lineHeight:font.lineHeight,fontFamily:font.fontFamily,fontWeight:font.fontWeight,fontStyle:font.fontStyle,textDecoration:font.textDecoration,letterSpacing:font.letterSpacing,textAlign:font.textAlign,// Reset any default browser styles that might interfere\nmarginBlock:0,marginInline:0,padding:0},\"data-scramble-element\":true},text),isMouseOverText&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",left:mousePos.x-radius,top:mousePos.y-radius,width:radius*2,height:radius*2,//border: \"1px solid rgba(136, 85, 255, 0.3)\",\nborderRadius:\"50%\",pointerEvents:\"none\",zIndex:9999,transition:\"opacity 0.2s ease\"}})]});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(ScrambledText,{text:{type:ControlType.String,title:\"Text\",displayTextArea:true,defaultValue:\"Hover over this text to see the scramble effect\"},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"p\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\"},radius:{type:ControlType.Number,title:\"Radius\",unit:\"px\",min:10,max:300,defaultValue:100},speed:{type:ControlType.Number,title:\"Speed\",min:1,max:100,step:1,defaultValue:56},percentage:{type:ControlType.Number,title:\"Percentage\",min:0,max:100,defaultValue:100},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},scrambleColor:{type:ControlType.Color,title:\"Scramble\",defaultValue:\"#8855FF\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:16,lineHeight:1.5}},scrambleChars:{type:ControlType.String,title:\"Characters\",placeholder:\"Or leave empty\",defaultValue:DEFAULT_SCRAMBLE_CHARS,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});ScrambledText.displayName=\"Scramble Area\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrambledText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"auto\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HoverAreaScramble_Prod.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState}from\"react\";import{addPropertyControls,ControlType,useTracking}from\"framer\";import{motion}from\"framer-motion\";export default function Clipboard(props){const{label=\"Copy to Clipboard\",success=\"Copied!\",content,trackingId,fill=\"#06F\",color=\"#FFF\",// Font control lives at top-level again\nfont={fontFamily:\"Inter\",fontWeight:500,fontSize:16,lineHeight:1},hoverOptions,style,onClick,// padding & radius controls (top-level, ungrouped)\npadding=10,paddingPerSide,paddingTop=10,paddingRight=10,paddingBottom=10,paddingLeft=10,borderRadius=50,isMixedBorderRadius,topLeftRadius=50,topRightRadius=50,bottomRightRadius=50,bottomLeftRadius=50,...rest}=props;// Padding string from fused control\nconst paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;// Radius string from fused control\nconst radiusValue=isMixedBorderRadius?`${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px`:`${borderRadius}px`;const track=useTracking();const[copied,setCopied]=useState(false);const safeContent=content??\"\";const legacyCopy=text=>{try{const ta=document.createElement(\"textarea\");ta.value=text;ta.setAttribute(\"readonly\",\"\");ta.style.position=\"absolute\";ta.style.left=\"-9999px\";document.body.appendChild(ta);ta.select();const ok=document.execCommand(\"copy\");document.body.removeChild(ta);return ok;}catch{return false;}};const handleClick=useCallback(async()=>{let ok=false;try{if(typeof navigator!==\"undefined\"&&navigator.clipboard?.writeText){await navigator.clipboard.writeText(safeContent);ok=true;}else if(typeof document!==\"undefined\"){ok=legacyCopy(safeContent);}}catch{if(typeof document!==\"undefined\")ok=legacyCopy(safeContent);}if(ok){setCopied(true);setTimeout(()=>setCopied(false),2e3)// 2s success state\n;}if(trackingId)track(trackingId);onClick?.();},[safeContent,onClick,trackingId,track]);return /*#__PURE__*/_jsxs(motion.button,{type:\"button\",style:{// Default font (Download parity) + user overrides\nfontFamily:\"Inter\",fontWeight:500,fontSize:16,lineHeight:1,display:\"inline-flex\",position:\"relative\",placeItems:\"center\",placeContent:\"center\",whiteSpace:\"nowrap\",backgroundColor:fill,color,borderRadius:radiusValue,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",letterSpacing:\"-0.2px\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",border:\"none\",outline:\"none\",// external overrides last\n...style,...font},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions?.transition,// Remove borders/outlines even if browser applies any\nonFocus:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},onBlur:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},onMouseDown:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},onMouseUp:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},\"aria-live\":\"polite\",\"aria-label\":label,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",visibility:\"hidden\",whiteSpace:\"nowrap\",pointerEvents:\"none\"},children:label}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"grid\",placeItems:\"center\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{gridArea:\"1 / 1\",whiteSpace:\"nowrap\"},initial:false,animate:{opacity:copied?0:1},transition:{duration:.25},children:label},\"label\"),/*#__PURE__*/_jsx(motion.span,{style:{gridArea:\"1 / 1\",whiteSpace:\"nowrap\"},initial:false,animate:{opacity:copied?1:0},transition:{duration:.25},\"aria-hidden\":!copied,children:success},\"success\")]})]});}Clipboard.displayName=\"Clipboard\";addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,defaultValue:\"When clicked, this will be copied to the clipboard.\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Copy to Clipboard\"},success:{title:\"Success\",type:ControlType.String,defaultValue:\"Copied!\"},trackingId:{title:\"Tracking\",type:ControlType.TrackingId,placeholder:\"ID\"},// Ungrouped style controls\nfill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFF\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontFamily:\"Inter\",fontWeight:500,fontSize:16,lineHeight:1}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.05},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map","function t(e,i,s){return Math.max(e,Math.min(i,s))}class Animate{advance(e){if(!this.isRunning)return;let i=!1;if(this.lerp)this.value=(s=this.value,o=this.to,n=60*this.lerp,r=e,function(e,i,s){return(1-s)*e+s*i}(s,o,1-Math.exp(-n*r))),Math.round(this.value)===this.to&&(this.value=this.to,i=!0);else{this.currentTime+=e;const s=t(0,this.currentTime/this.duration,1);i=s>=1;const o=i?1:this.easing(s);this.value=this.from+(this.to-this.from)*o}var s,o,n,r;this.onUpdate?.(this.value,i),i&&this.stop()}stop(){this.isRunning=!1}fromTo(e,i,{lerp:s=.1,duration:o=1,easing:n=(e=>e),onStart:r,onUpdate:l}){this.from=this.value=e,this.to=i,this.lerp=s,this.duration=o,this.easing=n,this.currentTime=0,this.isRunning=!0,r?.(),this.onUpdate=l}}class Dimensions{constructor({wrapper:e,content:i,autoResize:s=!0,debounce:o=250}={}){this.wrapper=e,this.content=i,s&&(this.debouncedResize=function(e,i){let s;return function(){let o=arguments,n=this;clearTimeout(s),s=setTimeout((function(){e.apply(n,o)}),i)}}(this.resize,o),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(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(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===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}}}class Emitter{constructor(){this.events={}}emit(e,...i){let s=this.events[e]||[];for(let e=0,o=s.length;e<o;e++)s[e](...i)}on(e,i){return this.events[e]?.push(i)||(this.events[e]=[i]),()=>{this.events[e]=this.events[e]?.filter((e=>i!==e))}}off(e,i){this.events[e]=this.events[e]?.filter((e=>i!==e))}destroy(){this.events={}}}const e=100/6;class VirtualScroll{constructor(e,{wheelMultiplier:i=1,touchMultiplier:s=1}){this.element=e,this.wheelMultiplier=i,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(e,i){return this.emitter.on(e,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e,o=-(i-this.touchStart.x)*this.touchMultiplier,n=-(s-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:o,y:n},this.emitter.emit(\"scroll\",{deltaX:o,deltaY:n,event:e})};onTouchEnd=e=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=i=>{let{deltaX:s,deltaY:o,deltaMode:n}=i;s*=1===n?e:2===n?this.windowWidth:1,o*=1===n?e:2===n?this.windowHeight:1,s*=this.wheelMultiplier,o*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:i})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:e=window,content:i=document.documentElement,wheelEventsTarget:s=e,eventsTarget:o=s,smoothWheel:n=!0,syncTouch:r=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:h=35,duration:a,easing:c=(e=>Math.min(1,1.001-Math.pow(2,-10*e))),lerp:d=!a&&.1,infinite:p=!1,orientation:u=\"vertical\",gestureOrientation:m=\"vertical\",touchMultiplier:v=1,wheelMultiplier:g=1,autoResize:S=!0,__experimental__naiveDimensions:w=!1}={}){this.__isSmooth=!1,this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:e,deltaY:i,event:s})=>{if(s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const r=0===e&&0===i,l=\"vertical\"===this.options.gestureOrientation&&0===i||\"horizontal\"===this.options.gestureOrientation&&0===e;if(r||l)return;let h=s.composedPath();if(h=h.slice(0,h.indexOf(this.rootElement)),h.find((e=>{var i,s,r,l,h;return(null===(i=e.hasAttribute)||void 0===i?void 0:i.call(e,\"data-lenis-prevent\"))||o&&(null===(s=e.hasAttribute)||void 0===s?void 0:s.call(e,\"data-lenis-prevent-touch\"))||n&&(null===(r=e.hasAttribute)||void 0===r?void 0:r.call(e,\"data-lenis-prevent-wheel\"))||(null===(l=e.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(h=e.classList)||void 0===h?void 0:h.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(this.isSmooth=this.options.syncTouch&&o||this.options.smoothWheel&&n,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();s.preventDefault();let a=i;\"both\"===this.options.gestureOrientation?a=Math.abs(i)>Math.abs(e)?i:e:\"horizontal\"===this.options.gestureOrientation&&(a=e);const c=o&&this.options.syncTouch,d=o&&\"touchend\"===s.type&&Math.abs(a)>5;d&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(!this.__preventNextScrollEvent&&!this.isScrolling){const e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-e),this.emit()}},window.lenisVersion=\"1.0.42\",e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:i,wheelEventsTarget:s,eventsTarget:o,smoothWheel:n,syncTouch:r,syncTouchLerp:l,touchInertiaMultiplier:h,duration:a,easing:c,lerp:d,infinite:p,gestureOrientation:m,orientation:u,touchMultiplier:v,wheelMultiplier:g,autoResize:S,__experimental__naiveDimensions:w},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:e,content:i,autoResize:S}),this.toggleClassName(\"lenis\",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=r||n,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(o,{touchMultiplier:v,wheelMultiplier:g}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClassName(\"lenis\",!1),this.toggleClassName(\"lenis-smooth\",!1),this.toggleClassName(\"lenis-scrolling\",!1),this.toggleClassName(\"lenis-stopped\",!1),this.toggleClassName(\"lenis-locked\",!1)}on(e,i){return this.emitter.on(e,i)}off(e,i){return this.emitter.off(e,i)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){const i=e-(this.time||e);this.time=e,this.animate.advance(.001*i)}scrollTo(e,{offset:i=0,immediate:s=!1,lock:o=!1,duration:n=this.options.duration,easing:r=this.options.easing,lerp:l=!n&&this.options.lerp,onComplete:h,force:a=!1,programmatic:c=!0}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(e))e=0;else if([\"bottom\",\"right\",\"end\"].includes(e))e=this.limit;else{let s;if(\"string\"==typeof e?s=document.querySelector(e):(null==e?void 0:e.nodeType)&&(s=e),s){if(this.options.wrapper!==window){const e=this.options.wrapper.getBoundingClientRect();i-=this.isHorizontal?e.left:e.top}const o=s.getBoundingClientRect();e=(this.isHorizontal?o.left:o.top)+this.animatedScroll}}if(\"number\"==typeof e){if(e+=i,e=Math.round(e),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):e=t(0,e,this.limit),s)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));if(!c){if(e===this.targetScroll)return;this.targetScroll=e}this.animate.fromTo(this.animatedScroll,e,{duration:n,easing:r,lerp:l,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling=!0},onUpdate:(e,i)=>{this.isScrolling=!0,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),c&&(this.targetScroll=e),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.__preventNextScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextScrollEvent})))}})}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__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(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?(e=this.animatedScroll,i=this.limit,(e%i+i)%i):this.animatedScroll;var e,i}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(e){this.__isSmooth!==e&&(this.__isSmooth=e,this.toggleClassName(\"lenis-smooth\",e))}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.toggleClassName(\"lenis-scrolling\",e))}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.toggleClassName(\"lenis-stopped\",e))}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.toggleClassName(\"lenis-locked\",e))}get className(){let e=\"lenis\";return this.isStopped&&(e+=\" lenis-stopped\"),this.isLocked&&(e+=\" lenis-locked\"),this.isScrolling&&(e+=\" lenis-scrolling\"),this.isSmooth&&(e+=\" lenis-smooth\"),e}toggleClassName(e,i){this.rootElement.classList.toggle(e,i),this.emitter.emit(\"className change\",this)}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"@studio-freight/lenis\";import{useEffect,useRef}from\"react\";/**\n * @framerDisableUnlink\n */export default function SmoothScroll(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current)lenis.current.scrollTo(0,{immediate:true});},[lenis]);useEffect(()=>{const overlayElement=document.getElementById(\"overlay\");if(overlayElement){const handleMutation=(mutationsList,observer)=>{for(const mutation of mutationsList){if(mutation.type===\"childList\"){const hasChildren=overlayElement.children.length>0;if(hasChildren){// Check if the html tag has the style \"overflow: hidden;\"\nconst htmlElement=document.documentElement;const computedStyle=window.getComputedStyle(htmlElement);const isOverflowHidden=computedStyle.getPropertyValue(\"overflow\")===\"hidden\";if(isOverflowHidden){lenis.current.stop();}else{lenis.current.start();}}else{lenis.current.start();}}}};const observer=new MutationObserver(handleMutation);const config={childList:true};observer.observe(overlayElement,config);return()=>observer.disconnect();}},[]);useEffect(()=>{lenis.current=new Lenis({duration:intensity/10});const raf=time=>{lenis.current.raf(time);requestAnimationFrame(raf);};requestAnimationFrame(raf);return()=>{lenis.current.destroy();lenis.current=null;};},[]);return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"style\",{children:`\n      html.lenis {\n        height: auto;\n      }\n\n      .lenis.lenis-smooth {\n        scroll-behavior: auto !important;\n      }\n\n      .lenis.lenis-smooth [data-lenis-prevent] {\n        overscroll-behavior: contain;\n      }\n\n      .lenis.lenis-stopped {\n        overflow: hidden;\n      }\n\n      .lenis.lenis-scrolling iframe {\n        pointer-events: none;\n      }\n    `})});}SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_Scroll.map","// Generated by Framer (cba3be3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-DdI71 .framer-styles-preset-1hekps9:not(.rich-text-wrapper), .framer-DdI71 .framer-styles-preset-1hekps9.rich-text-wrapper a { --framer-link-text-color: #777777; }\"];export const className=\"framer-DdI71\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"IIxK9BZLn\",\"WcGTrBr3r\"];const serializationHash=\"framer-2Zaq2\";const variantClassNames={IIxK9BZLn:\"framer-v-191uuy3\",WcGTrBr3r:\"framer-v-fv30l1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ecEz8Djri=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:900,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"IIxK9BZLn\",Hover:\"WcGTrBr3r\"};const getProps=({height,id,label,width,...props})=>{return{...props,ecEz8Djri:label??props.ecEz8Djri??\"LET'S CONNECT\",variant:humanReadableVariantMap[props.variant]??props.variant??\"IIxK9BZLn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ecEz8Djri,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IIxK9BZLn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1eahtsr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"WcGTrBr3r\");});const onMouseLeave1yvlgi1=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"IIxK9BZLn\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"mailto:riddhimanpaul.ux@gmail.com\",motionChild:true,nodeId:\"IIxK9BZLn\",openInNewTab:true,scopeId:\"lLVDdX0jh\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-191uuy3\",className,classNames)} framer-1vhfk0a`,\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"IIxK9BZLn\",onMouseEnter:onMouseEnter1eahtsr,ref:refBinding,style:{backgroundColor:\"rgb(16, 122, 78)\",...style},variants:{WcGTrBr3r:{backgroundColor:\"rgb(43, 43, 43)\"}},...addPropertyOverrides({WcGTrBr3r:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1yvlgi1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:\"LET'S CONNECT\"})}),className:\"framer-vt8169\",fonts:[\"GF;Geist Mono-500\"],layoutDependency:layoutDependency,layoutId:\"QZ3APBYLL\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ecEz8Djri,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fpcph\",\"data-framer-name\":\"arrow-down\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:11,layoutDependency:layoutDependency,layoutId:\"EWcCFV8gj\",style:{rotate:0},svg:'<svg width=\"11\" height=\"12\" viewBox=\"0 0 11 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M2.20996 5.96676L8.39723 5.96676\" stroke=\"#F5F5F5\" stroke-width=\"0.782032\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M5.30371 2.48558L8.39734 5.96592L5.30371 9.44626\" stroke=\"#F5F5F5\" stroke-width=\"0.782032\" stroke-linejoin=\"round\"/>\\n</svg>\\n',variants:{WcGTrBr3r:{rotate:-45}},withExternalLayout:true,...addPropertyOverrides({WcGTrBr3r:{fill:\"rgb(56, 56, 56)\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-41yfso\",\"data-border\":true,\"data-framer-name\":\"Top Right\",layoutDependency:layoutDependency,layoutId:\"txWgj4mWC\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(32, 96, 223, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},variants:{WcGTrBr3r:{\"--border-color\":\"rgb(43, 43, 43)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dqaz9u\",\"data-border\":true,\"data-framer-name\":\"Top Left\",layoutDependency:layoutDependency,layoutId:\"WrGjKYc34\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(32, 96, 223, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},variants:{WcGTrBr3r:{\"--border-color\":\"rgb(43, 43, 43)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jzjmtd\",\"data-border\":true,\"data-framer-name\":\"Bottom Left\",layoutDependency:layoutDependency,layoutId:\"KL6Tpu1qj\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(32, 96, 223, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{WcGTrBr3r:{\"--border-color\":\"rgb(43, 43, 43)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17l7idg\",\"data-border\":true,\"data-framer-name\":\"Bottom Right\",layoutDependency:layoutDependency,layoutId:\"dMvseGPp6\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(32, 96, 223, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{WcGTrBr3r:{\"--border-color\":\"rgb(43, 43, 43)\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2Zaq2.framer-1vhfk0a, .framer-2Zaq2 .framer-1vhfk0a { display: block; }\",\".framer-2Zaq2.framer-191uuy3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 7px 9px 6px 15px; position: relative; text-decoration: none; width: min-content; }\",\".framer-2Zaq2 .framer-vt8169 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-2Zaq2 .framer-1fpcph { flex: none; height: 12px; position: relative; width: 11px; }\",\".framer-2Zaq2 .framer-41yfso { aspect-ratio: 1 / 1; flex: none; height: 50%; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; width: var(--framer-aspect-ratio-supported, 14px); z-index: 1; }\",\".framer-2Zaq2 .framer-dqaz9u { aspect-ratio: 1 / 1; flex: none; height: 50%; left: 0px; overflow: hidden; pointer-events: none; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 14px); z-index: 1; }\",\".framer-2Zaq2 .framer-1jzjmtd { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: 50%; left: 0px; overflow: hidden; pointer-events: none; position: absolute; width: var(--framer-aspect-ratio-supported, 14px); z-index: 1; }\",\".framer-2Zaq2 .framer-17l7idg { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: 50%; overflow: hidden; pointer-events: none; position: absolute; right: 0px; width: var(--framer-aspect-ratio-supported, 14px); z-index: 1; }\",\".framer-2Zaq2.framer-v-fv30l1 .framer-1fpcph { height: 11px; }\",\".framer-2Zaq2.framer-v-fv30l1 .framer-41yfso { height: 49%; right: -5px; top: -5px; }\",\".framer-2Zaq2.framer-v-fv30l1 .framer-dqaz9u { height: 49%; left: -5px; top: -5px; }\",\".framer-2Zaq2.framer-v-fv30l1 .framer-1jzjmtd { bottom: -5px; height: 51%; left: -5px; }\",\".framer-2Zaq2.framer-v-fv30l1 .framer-17l7idg { bottom: -5px; height: 51%; right: -5px; }\",'.framer-2Zaq2[data-border=\"true\"]::after, .framer-2Zaq2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27.5\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WcGTrBr3r\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ecEz8Djri\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlLVDdX0jh=withCSS(Component,css,\"framer-2Zaq2\");export default FramerlLVDdX0jh;FramerlLVDdX0jh.displayName=\"Button\";FramerlLVDdX0jh.defaultProps={height:27.5,width:128};addPropertyControls(FramerlLVDdX0jh,{variant:{options:[\"IIxK9BZLn\",\"WcGTrBr3r\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},ecEz8Djri:{defaultValue:\"LET'S CONNECT\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(FramerlLVDdX0jh,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlLVDdX0jh\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WcGTrBr3r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"128\",\"framerIntrinsicHeight\":\"27.5\",\"framerVariables\":\"{\\\"ecEz8Djri\\\":\\\"label\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lLVDdX0jh.map","// Generated by Framer (cc3b8f8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-WuSAM\";const variantClassNames={Pysnv8nNl:\"framer-v-1r6s0ci\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Pysnv8nNl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"uxNjtu7aj\"},motionChild:true,nodeId:\"Pysnv8nNl\",openInNewTab:false,scopeId:\"DOr642_c1\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1r6s0ci\",className,classNames)} framer-1ax03of`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Pysnv8nNl\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:\"SideQuests  ↗\"})}),className:\"framer-tb2bz\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"Z9AtP8zZe\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WuSAM.framer-1ax03of, .framer-WuSAM .framer-1ax03of { display: block; }\",\".framer-WuSAM.framer-1r6s0ci { height: 24px; overflow: visible; position: relative; text-decoration: none; width: 78px; }\",\".framer-WuSAM .framer-tb2bz { -webkit-user-select: none; flex: none; height: auto; position: absolute; right: 0px; top: 48%; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 78\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDOr642_c1=withCSS(Component,css,\"framer-WuSAM\");export default FramerDOr642_c1;FramerDOr642_c1.displayName=\"sd\";FramerDOr642_c1.defaultProps={height:24,width:78};addFonts(FramerDOr642_c1,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDOr642_c1\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"78\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DOr642_c1.map","// Generated by Framer (cc3b8f8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-yLUm5\";const variantClassNames={xBTZaxoyL:\"framer-v-zksug5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"xBTZaxoyL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WsEkE_w9A\"},motionChild:true,nodeId:\"xBTZaxoyL\",openInNewTab:false,scopeId:\"QaxdLr4RT\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-zksug5\",className,classNames)} framer-1m7hjx7`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"xBTZaxoyL\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:\"About  ↗\"})}),className:\"framer-nwxyqe\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"UxRRZsAvV\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yLUm5.framer-1m7hjx7, .framer-yLUm5 .framer-1m7hjx7 { display: block; }\",\".framer-yLUm5.framer-zksug5 { height: 24px; overflow: visible; position: relative; text-decoration: none; width: 49px; }\",\".framer-yLUm5 .framer-nwxyqe { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; left: 49%; position: absolute; top: 48%; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 49\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQaxdLr4RT=withCSS(Component,css,\"framer-yLUm5\");export default FramerQaxdLr4RT;FramerQaxdLr4RT.displayName=\"nav buttons\";FramerQaxdLr4RT.defaultProps={height:24,width:49};addFonts(FramerQaxdLr4RT,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQaxdLr4RT\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"49\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QaxdLr4RT.map","// Generated by Framer (cc3b8f8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-vWTcy\";const variantClassNames={EthHHL1fS:\"framer-v-7x0mn7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"EthHHL1fS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":rwfZlA2ui\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"EthHHL1fS\",openInNewTab:false,scopeId:\"W1gVosh58\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-7x0mn7\",className,classNames)} framer-14l5mvy`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EthHHL1fS\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:\"Experience  ↗\"})}),className:\"framer-15xgr2b\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"D6sYaMdwp\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vWTcy.framer-14l5mvy, .framer-vWTcy .framer-14l5mvy { display: block; }\",\".framer-vWTcy.framer-7x0mn7 { height: 24px; overflow: visible; position: relative; text-decoration: none; width: 78px; }\",\".framer-vWTcy .framer-15xgr2b { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; left: 0px; position: absolute; top: 48%; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 78\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerW1gVosh58=withCSS(Component,css,\"framer-vWTcy\");export default FramerW1gVosh58;FramerW1gVosh58.displayName=\"exp\";FramerW1gVosh58.defaultProps={height:24,width:78};addFonts(FramerW1gVosh58,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW1gVosh58\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"78\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./W1gVosh58.map","// Generated by Framer (cc3b8f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/LPPm6XRR1LKm4fYzNcR7/KAhU0p6LjMq1275wwvcr/LJiBj8FXq.js\";import Sd from\"https://framerusercontent.com/modules/7JQZnooWNGuFea7UgvPO/lIo6mirwxG5UxyDVHldI/DOr642_c1.js\";import Button from\"https://framerusercontent.com/modules/LLk4GN98P2wOPkNUB1ZG/DV438SknwatB5l1iag1Q/lLVDdX0jh.js\";import NavButtons from\"https://framerusercontent.com/modules/Gr01fEJayYE9eQnKx8p1/Xec41RgsmizZA55GuGUV/QaxdLr4RT.js\";import Exp from\"https://framerusercontent.com/modules/0cFAj6yqYWKZoBRMr9nH/fnD0BmN86Of8OmDG8S9c/W1gVosh58.js\";const NavButtonsFonts=getFonts(NavButtons);const ExpFonts=getFonts(Exp);const SdFonts=getFonts(Sd);const ButtonFonts=getFonts(Button);const cycleOrder=[\"BtAWwkU28\",\"hZscC2WXf\"];const serializationHash=\"framer-j9CMk\";const variantClassNames={BtAWwkU28:\"framer-v-8sfdq6\",hZscC2WXf:\"framer-v-y85der\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HrK0Pg6TD=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"hZscC2WXf\",Desktop:\"BtAWwkU28\"};const getProps=({cursor,height,id,width,...props})=>{return{...props,HrK0Pg6TD:cursor??props.HrK0Pg6TD,variant:humanReadableVariantMap[props.variant]??props.variant??\"BtAWwkU28\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,HrK0Pg6TD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BtAWwkU28\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8sfdq6\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"BtAWwkU28\",ref:refBinding,style:{backgroundColor:\"rgb(248, 246, 243)\",...style},...addPropertyOverrides({hZscC2WXf:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bgi2ji\",\"data-framer-name\":\"Gradient Left\",layoutDependency:layoutDependency,layoutId:\"NL1hdcIK9\",style:{background:\"linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)\"}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zsdu4j\",layoutDependency:layoutDependency,layoutId:\"rMB6gPUQl\",requiresOverflowVisible:true,style:{rotate:90},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 3111\" overflow=\"visible\"><path d=\"M 0 0 L 0.25 3111\" fill=\"transparent\" stroke=\"rgb(195,195,195)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19irtv8\",\"data-framer-name\":\"Links\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"Tg2WK0mPb\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"lYqIQHXdP\",openInNewTab:false,scopeId:\"PLvrRn8W4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1er6tpf framer-11v9059\",\"data-framer-cursor\":HrK0Pg6TD,layoutDependency:layoutDependency,layoutId:\"lYqIQHXdP\",style:{backgroundColor:\"rgb(248, 246, 243)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-esr1z6\",layoutDependency:layoutDependency,layoutId:\"X0wq75nxh\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-zlz1ps\",\"data-framer-name\":\"Group 239\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"S57FvVsO1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 16\"><path d=\"M 2.086 10.453 C 0.934 10.453 0 9.519 0 8.367 L 0 -0.075 L 7.614 -0.075 C 11.206 -0.075 13.375 1.574 13.375 4.624 C 13.375 6.771 12.11 8.126 10.099 8.578 L 10.099 8.623 C 14.143 9.324 12.675 15.582 13.601 15.853 L 13.601 16.079 L 9.376 16.079 C 8.585 15.401 10.054 10.453 6.597 10.453 L 4.067 10.453 Z M 4.067 3.246 L 4.067 6.263 C 4.067 6.743 4.456 7.132 4.936 7.132 L 6.823 7.132 C 8.45 7.132 9.308 6.545 9.308 5.189 C 9.308 3.834 8.45 3.246 6.823 3.246 Z\" fill=\"rgb(33,33,33)\"></path><path d=\"M 16.849 3.133 C 15.833 3.133 15.042 2.591 15.042 1.529 C 15.042 0.49 15.833 -0.075 16.849 -0.075 C 17.866 -0.075 18.657 0.49 18.657 1.529 C 18.657 2.591 17.866 3.133 16.849 3.133 Z M 15.042 4.511 L 18.657 4.511 L 18.657 16.079 L 15.042 16.079 Z\" fill=\"rgb(33,33,33)\"></path><path d=\"M 15.058 16.079 L 15.058 -0.075 L 22.22 -0.075 C 26.716 -0.075 29.427 2.817 29.427 8.013 C 29.427 13.21 26.942 16.079 22.446 16.079 Z M 19.125 3.246 L 19.125 10.671 C 19.125 11.824 20.059 12.758 21.211 12.758 L 21.813 12.758 C 24.344 12.758 25.361 10.95 25.361 8.013 C 25.361 5.076 24.344 3.246 21.813 3.246 Z\" fill=\"rgb(33,33,33)\"></path><path d=\"M 0.023 13.558 L 4.109 13.558 L 4.109 16.079 L 0.023 16.079 Z\" fill=\"rgb(33,33,33)\"></path><path d=\"M 14.344 -0.075 L 19.5 0 L 19.5 5.5 L 14.344 5.489 Z\" fill=\"rgb(248, 246, 243)\"></path><path d=\"M 14.344 -0.075 L 21.212 -0.075 L 21.212 3.402 L 14.344 3.402 Z\" fill=\"rgb(248, 246, 244)\"></path><path d=\"M 15.04 1.664 C 15.04 0.703 15.818 -0.075 16.778 -0.075 L 17.387 -0.075 C 18.347 -0.075 19.126 0.703 19.126 1.664 C 19.126 2.624 18.347 3.402 17.387 3.402 L 16.778 3.402 C 15.818 3.402 15.04 2.624 15.04 1.664 Z\" fill=\"rgb(33,33,33)\"></path></svg>',svgContentId:10217520360,withExternalLayout:true})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:\"49px\",y:(componentViewport?.y||0)+0+0+11,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f7n7rq-container\",layoutDependency:layoutDependency,layoutId:\"rz03vkThm-container\",nodeId:\"rz03vkThm\",rendersWithMotion:true,scopeId:\"PLvrRn8W4\",whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(NavButtons,{height:\"100%\",id:\"rz03vkThm\",layoutId:\"rz03vkThm\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:\"78px\",y:(componentViewport?.y||0)+0+0+11,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-75x606-container\",layoutDependency:layoutDependency,layoutId:\"VuRta4QQu-container\",nodeId:\"VuRta4QQu\",rendersWithMotion:true,scopeId:\"PLvrRn8W4\",whileHover:animation,children:/*#__PURE__*/_jsx(Exp,{height:\"100%\",id:\"VuRta4QQu\",layoutId:\"VuRta4QQu\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/riddhiman-paul-681387343/\",motionChild:true,nodeId:\"mUt2QzbiU\",openInNewTab:true,relValues:[],scopeId:\"PLvrRn8W4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hekps9\",\"data-styles-preset\":\"LJiBj8FXq\",children:\"Linkedin ↗\"})})})}),className:\"framer-8tbenq\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"mUt2QzbiU\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,width:\"78px\",y:(componentViewport?.y||0)+0+0+11,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zeamyp-container\",layoutDependency:layoutDependency,layoutId:\"I0hcVoLJt-container\",nodeId:\"I0hcVoLJt\",rendersWithMotion:true,scopeId:\"PLvrRn8W4\",whileHover:animation,children:/*#__PURE__*/_jsx(Sd,{height:\"100%\",id:\"I0hcVoLJt\",layoutId:\"I0hcVoLJt\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+0+0+10,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-122foox-container\",layoutDependency:layoutDependency,layoutId:\"ic2umoStY-container\",nodeId:\"ic2umoStY\",rendersWithMotion:true,scopeId:\"PLvrRn8W4\",children:/*#__PURE__*/_jsx(Button,{ecEz8Djri:\"LET'S CONNECT\",height:\"100%\",id:\"ic2umoStY\",layoutId:\"ic2umoStY\",variant:matchVariant(\"IIxK9BZLn\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dxo87p\",\"data-framer-name\":\"Gradient Right\",layoutDependency:layoutDependency,layoutId:\"ES7SQ2K3B\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j9CMk.framer-11v9059, .framer-j9CMk .framer-11v9059 { display: block; }\",\".framer-j9CMk.framer-8sfdq6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 47px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1202px; }\",\".framer-j9CMk .framer-bgi2ji { bottom: 1px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; top: 64px; width: 20px; z-index: 1; }\",\".framer-j9CMk .framer-zsdu4j { height: 3111px; left: 562px; position: absolute; top: -1508px; width: 1px; }\",\".framer-j9CMk .framer-19irtv8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 47px; justify-content: flex-end; overflow: visible; padding: 20px 40px 20px 20px; position: relative; width: 100%; }\",\".framer-j9CMk .framer-1er6tpf { flex: none; height: 43px; left: 48px; overflow: visible; position: absolute; text-decoration: none; top: calc(48.93617021276598% - 43px / 2); width: 68px; }\",\".framer-j9CMk .framer-esr1z6 { flex: none; height: 16px; left: calc(54.41176470588237% - 30px / 2); overflow: visible; position: absolute; top: calc(51.162790697674446% - 16px / 2); width: 30px; }\",\".framer-j9CMk .framer-zlz1ps { flex: none; height: 16px; left: 0px; position: absolute; top: 0px; width: 30px; }\",\".framer-j9CMk .framer-1f7n7rq-container { flex: none; height: 25px; position: relative; width: 49px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-j9CMk .framer-75x606-container, .framer-j9CMk .framer-zeamyp-container { flex: none; height: 25px; position: relative; width: 78px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-j9CMk .framer-8tbenq { --framer-custom-cursors: pointer; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-j9CMk .framer-122foox-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-j9CMk .framer-dxo87p { bottom: 1px; flex: none; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 64px; width: 60px; z-index: 1; }\",...sharedStyle.css,'.framer-j9CMk[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-j9CMk [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-j9CMk[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-j9CMk [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-j9CMk[data-hide-scrollbars=\"true\"], .framer-j9CMk [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 47\n * @framerIntrinsicWidth 1202\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hZscC2WXf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"HrK0Pg6TD\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPLvrRn8W4=withCSS(Component,css,\"framer-j9CMk\");export default FramerPLvrRn8W4;FramerPLvrRn8W4.displayName=\"Navigation\";FramerPLvrRn8W4.defaultProps={height:47,width:1202};addPropertyControls(FramerPLvrRn8W4,{variant:{options:[\"BtAWwkU28\",\"hZscC2WXf\"],optionTitles:[\"Desktop\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},HrK0Pg6TD:{description:\"\",title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerPLvrRn8W4,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...NavButtonsFonts,...ExpFonts,...SdFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPLvrRn8W4\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"47\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"HrK0Pg6TD\\\":\\\"cursor\\\"}\",\"framerIntrinsicWidth\":\"1202\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hZscC2WXf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Mobile navigation menu overlay with Menu button trigger\n// Opens full-screen overlay with menu items: Email, Download CV, Linkedin, About, SideQuests\n// Matches the provided design with dotted borders and external link indicators\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * Mobile Menu Overlay\n *\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function MobileMenu(props){const{menuButtonText,menuButtonFont,menuButtonColor,menuButtonBackground,overlayBackground,headerFont,headerColor,closeButtonColor,menuItemFont,menuItemColor,menuItemHoverColor,borderColor,externalIconColor,menuItems,style}=props;const[isOpen,setIsOpen]=useState(false);const[hoveredIndex,setHoveredIndex]=useState(null);const handleOpen=()=>{startTransition(()=>setIsOpen(true));};const handleClose=()=>{startTransition(()=>setIsOpen(false));};const handleMenuItemClick=(link,linkType)=>{if(typeof window!==\"undefined\"&&link){if(linkType===\"internal\"){// Handle anchor links on the same page\nif(link.startsWith(\"/#\")){const sectionId=link.substring(2);const element=document.getElementById(sectionId);if(element){element.scrollIntoView({behavior:\"smooth\",block:\"start\"});}else{window.location.hash=sectionId;}}else{window.location.href=link;}}else{window.open(link,\"_blank\",\"noopener,noreferrer\");}}// Close menu after navigation\nhandleClose();};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{onClick:handleOpen,style:{...style,width:\"100%\",height:\"100%\",background:menuButtonBackground,color:menuButtonColor,border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",paddingTop:\"5px\",...menuButtonFont},\"aria-label\":\"Open menu\",children:menuButtonText}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&typeof window!==\"undefined\"&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},transition:{duration:.3,ease:\"easeOut\"},style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",background:overlayBackground,zIndex:9999,overflow:\"auto\",borderLeft:`1px solid ${borderColor}`,borderRight:`1px solid ${borderColor}`},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"40px 24px\",borderBottom:`1px solid ${borderColor}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:headerColor,...headerFont},children:\"Menu\"}),/*#__PURE__*/_jsx(\"button\",{onClick:handleClose,style:{background:\"transparent\",border:\"none\",cursor:\"pointer\",padding:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},\"aria-label\":\"Close menu\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"32\",height:\"32\",viewBox:\"0 0 32 32\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M24 8L8 24M8 8L24 24\",stroke:closeButtonColor,strokeWidth:\"2\",strokeLinecap:\"round\"})})})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,padding:\"0 14px\"},children:/*#__PURE__*/_jsx(\"div\",{style:{borderLeft:`1px solid ${borderColor}`,borderRight:`1px solid ${borderColor}`,height:\"100%\"},children:menuItems.map((item,index)=>/*#__PURE__*/_jsxs(motion.button,{initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{duration:.3,delay:.1+index*.05,ease:\"easeOut\"},onClick:()=>handleMenuItemClick(item.link,item.linkType),onMouseEnter:()=>startTransition(()=>setHoveredIndex(index)),onMouseLeave:()=>startTransition(()=>setHoveredIndex(null)),style:{width:\"100%\",background:\"transparent\",border:\"none\",borderBottom:`1px dashed ${borderColor}`,padding:\"22px 14px\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",textAlign:\"left\",color:hoveredIndex===index?menuItemHoverColor:menuItemColor,transition:\"color 0.2s ease\",...menuItemFont},children:[/*#__PURE__*/_jsx(\"span\",{children:item.label}),item.hasExternalIcon&&/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 15L15 5M15 5H8M15 5V12\",stroke:menuItemColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]},index))})})]})})})]});}addPropertyControls(MobileMenu,{menuButtonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Menu\"},menuButtonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"}},menuButtonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#000000\"},menuButtonBackground:{type:ControlType.Color,title:\"Button Background\",defaultValue:\"#FFFFFF\"},overlayBackground:{type:ControlType.Color,title:\"Overlay Background\",defaultValue:\"#F8F6F3\"},headerFont:{type:ControlType.Font,title:\"Header Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"20px\",variant:\"Medium\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"}},headerColor:{type:ControlType.Color,title:\"Header Color\",defaultValue:\"#666666\"},closeButtonColor:{type:ControlType.Color,title:\"Close Button Color\",defaultValue:\"#000000\"},menuItemFont:{type:ControlType.Font,title:\"Menu Item Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"}},menuItemColor:{type:ControlType.Color,title:\"Menu Item Color\",defaultValue:\"#131313\"},menuItemHoverColor:{type:ControlType.Color,title:\"Menu Item Hover\",defaultValue:\"#666666\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#C3C3C3\"},externalIconColor:{type:ControlType.Color,title:\"External Icon Color\",defaultValue:\"#000000\"},menuItems:{type:ControlType.Array,title:\"Menu Items\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Menu Item\"},linkType:{type:ControlType.Enum,title:\"Link Type\",options:[\"internal\",\"external\"],optionTitles:[\"Internal Page\",\"External URL\"],defaultValue:\"external\",displaySegmentedControl:true},link:{type:ControlType.String,title:\"Link\",defaultValue:\"\"},hasExternalIcon:{type:ControlType.Boolean,title:\"External Icon\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"}}},defaultValue:[{label:\"Email\",hasExternalIcon:true,link:\"mailto:your@email.com\",linkType:\"external\"},{label:\"Download CV\",hasExternalIcon:true,link:\"\",linkType:\"external\"},{label:\"Linkedin\",hasExternalIcon:true,link:\"https://linkedin.com\",linkType:\"external\"},{label:\"About\",hasExternalIcon:false,link:\"/about\",linkType:\"internal\"},{label:\"SideQuests\",hasExternalIcon:false,link:\"/#exp\",linkType:\"internal\"}]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileMenu\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"100\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileMenu.map","// Generated by Framer (f4aa214)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,Link,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MobileMenu from\"https://framerusercontent.com/modules/YaB8zkgbNaXpLtfZ6AqN/Xi7zVwtM9CgIxJA4YJMJ/MobileMenu.js\";const MobileMenuFonts=getFonts(MobileMenu);const serializationHash=\"framer-nP9cb\";const variantClassNames={rQEBl_Wz7:\"framer-v-1weppe8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"rQEBl_Wz7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1weppe8\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"rQEBl_Wz7\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(195, 195, 195)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(248, 246, 243)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13d5p4v\",layoutDependency:layoutDependency,layoutId:\"DHdEANmOJ\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"OBzfgd7_3\",openInNewTab:false,scopeId:\"yJA3zRSJ9\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12kawzg framer-dzl8lq\",layoutDependency:layoutDependency,layoutId:\"OBzfgd7_3\",style:{backgroundColor:\"rgb(248, 246, 243)\"},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-b69fvq\",\"data-framer-name\":\"Group 239\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"x4ge4HtTb\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 17\"><path d=\"M 2.226 11.115 C 0.996 11.115 0 10.119 0 8.89 L 0 -0.115 L 8.121 -0.115 C 11.953 -0.115 14.267 1.644 14.267 4.898 C 14.267 7.187 12.917 8.633 10.772 9.115 L 10.772 9.163 C 15.086 9.91 13.52 16.586 14.508 16.875 L 14.508 17.116 L 10.001 17.116 C 9.158 16.393 10.724 11.115 7.037 11.115 L 4.338 11.115 Z M 4.338 3.428 L 4.338 6.645 C 4.338 7.157 4.753 7.573 5.265 7.573 L 7.278 7.573 C 9.013 7.573 9.929 6.946 9.929 5.5 C 9.929 4.054 9.013 3.428 7.278 3.428 Z\" fill=\"rgb(33,33,33)\"></path><path d=\"M 17.973 3.307 C 16.888 3.307 16.045 2.729 16.045 1.596 C 16.045 0.487 16.888 -0.115 17.973 -0.115 C 19.057 -0.115 19.9 0.487 19.9 1.596 C 19.9 2.729 19.057 3.307 17.973 3.307 Z M 16.045 4.777 L 19.9 4.777 L 19.9 17.116 L 16.045 17.116 Z\" fill=\"rgb(33,33,33)\"></path><path d=\"M 16.062 17.116 L 16.062 -0.115 L 23.701 -0.115 C 28.497 -0.115 31.389 2.97 31.389 8.512 C 31.389 14.055 28.738 17.116 23.942 17.116 Z M 20.4 3.428 L 20.4 11.348 C 20.4 12.577 21.396 13.573 22.625 13.573 L 23.268 13.573 C 25.967 13.573 27.051 11.645 27.051 8.512 C 27.051 5.38 25.967 3.428 23.268 3.428 Z\" fill=\"rgb(33,33,33)\"></path><path d=\"M 0.024 14.427 L 4.383 14.427 L 4.383 17.116 L 0.024 17.116 Z\" fill=\"rgb(33,33,33)\"></path><path d=\"M 15.301 -0.115 L 21.301 -0.115 L 21.301 5.885 L 15.301 5.885 Z\" fill=\"rgb(247,247,247)\"></path><path d=\"M 15.301 -0.115 L 22.626 -0.115 L 22.626 3.594 L 15.301 3.594 Z\" fill=\"rgb(247,247,247)\"></path><path d=\"M 16.043 1.74 C 16.043 0.715 16.873 -0.115 17.897 -0.115 L 18.546 -0.115 C 19.57 -0.115 20.401 0.715 20.401 1.74 C 20.401 2.764 19.57 3.594 18.546 3.594 L 17.897 3.594 C 16.873 3.594 16.043 2.764 16.043 1.74 Z\" fill=\"rgb(33,33,33)\"></path></svg>',svgContentId:10488330848,withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1icfyn6-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"xTUBKOJmO-container\",nodeId:\"xTUBKOJmO\",rendersWithMotion:true,scopeId:\"yJA3zRSJ9\",children:/*#__PURE__*/_jsx(MobileMenu,{borderColor:\"rgb(195, 195, 195)\",closeButtonColor:\"rgb(0, 0, 0)\",externalIconColor:\"rgb(0, 0, 0)\",headerColor:\"rgb(102, 102, 102)\",headerFont:{fontFamily:'\"Helvetica Neue Medium\", \"Helvetica Neue Medium Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.04em\",lineHeight:\"1em\"},height:\"100%\",id:\"xTUBKOJmO\",layoutId:\"xTUBKOJmO\",menuButtonBackground:\"rgb(248, 246, 244)\",menuButtonColor:\"rgb(0, 0, 0)\",menuButtonFont:{fontFamily:'\"Helvetica Neue Medium\", \"Helvetica Neue Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.04em\",lineHeight:\"1.4em\"},menuButtonText:\"Menu\",menuItemColor:\"rgb(19, 19, 19)\",menuItemFont:{fontFamily:'\"Helvetica Neue Medium\", \"Helvetica Neue Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.04em\",lineHeight:\"1em\"},menuItemHoverColor:\"rgb(102, 102, 102)\",menuItems:[{hasExternalIcon:true,label:\"Email\",link:\"mailto:riddhimanpaul.ux@gmail.com\",linkType:\"external\"},{hasExternalIcon:true,label:\"Download CV\",link:\"\",linkType:\"external\"},{hasExternalIcon:true,label:\"Linkedin\",link:\"https://www.linkedin.com/in/riddhiman-paul-681387343/\",linkType:\"external\"},{hasExternalIcon:false,label:\"About\",link:\"/about\",linkType:\"internal\"},{hasExternalIcon:false,label:\"Experience\",link:\"\",linkType:\"internal\"},{hasExternalIcon:false,label:\"SideQuests\",link:\"/page-3\",linkType:\"internal\"}],overlayBackground:\"rgb(248, 246, 243)\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nP9cb.framer-dzl8lq, .framer-nP9cb .framer-dzl8lq { display: block; }\",\".framer-nP9cb.framer-1weppe8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 268px; height: 55px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 7px 14px 0px 14px; position: relative; width: 390px; }\",\".framer-nP9cb .framer-13d5p4v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 28px; justify-content: space-between; overflow: visible; padding: 0px 0px 4px 7px; position: relative; width: 100%; }\",\".framer-nP9cb .framer-12kawzg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 28px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 67px; }\",\".framer-nP9cb .framer-b69fvq { flex: none; height: 17px; position: relative; width: 32px; }\",\".framer-nP9cb .framer-1icfyn6-container { flex: none; height: 31px; position: relative; width: 85px; }\",'.framer-nP9cb[data-border=\"true\"]::after, .framer-nP9cb [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 55\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryJA3zRSJ9=withCSS(Component,css,\"framer-nP9cb\");export default FrameryJA3zRSJ9;FrameryJA3zRSJ9.displayName=\"nav phone\";FrameryJA3zRSJ9.defaultProps={height:55,width:390};addFonts(FrameryJA3zRSJ9,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Neue Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Neue\",url:\"https://framerusercontent.com/assets/jU9WF0d02oFMMgYZ1xKut1aiItI.woff2\",weight:\"500\"}]},...MobileMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryJA3zRSJ9\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"55\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"390\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";export function withoutFramerBadge(Component){return props=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                        #__framer-badge-container { display: none !important; }\n                    `}),/*#__PURE__*/_jsx(Component,{...props})]});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withoutFramerBadge\":{\"type\":\"reactHoc\",\"name\":\"withoutFramerBadge\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithCSS.map","// Minimal viewport crosshair overlay following cursor (no dependencies, Framer compliant)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Minimal cursor crosshair that follows mouse, fixed full screen, thin lines\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function CursorCrosshair(props){const{lineColor,lineOpacity,lineWidth,transition}=props;// Guard navigation bar region\nconst navBarSelector=\"nav, .navbar, .Navigation, [role='navigation']\";const[navActive,setNavActive]=useState(false);const navCheckRef=useRef(false);// Default to screen center\nconst[target,setTarget]=useState({x:typeof window!==\"undefined\"?Math.max(Math.min(window.innerWidth/2,(typeof window!==\"undefined\"?window.innerWidth:0)-32-4),32+4):0,y:typeof window!==\"undefined\"?window.innerHeight/2:0});// Rendered line position (lerps to target)\nconst[line,setLine]=useState(target);const anim=useRef();useEffect(()=>{if(typeof window===\"undefined\")return;function handleMove(e){let overNav=false;let el=document.elementFromPoint(e.clientX,e.clientY);if(el){if(el.closest)overNav=!!el.closest(navBarSelector);else{while(el&&el.parentElement){if(el.matches&&el.matches(navBarSelector)){overNav=true;break;}el=el.parentElement;}}}navCheckRef.current=overNav;startTransition(()=>setNavActive(overNav));startTransition(()=>setTarget({x:e.clientX,y:e.clientY}));}window.addEventListener(\"mousemove\",handleMove);return()=>{window.removeEventListener(\"mousemove\",handleMove);};},[]);// Animate (lerp) line position\nuseEffect(()=>{let running=true;function loop(){setLine(prev=>{// Clamp line.x so that the center box never passes the left/right 32px paddings\nconst targetX=Math.max(Math.min(target.x,(typeof window!==\"undefined\"?window.innerWidth:0)-32-4),32+4);const targetY=target.y;const dx=targetX-prev.x;const dy=targetY-prev.y;const x=Math.abs(dx)<.1?targetX:prev.x+dx*transition;const y=Math.abs(dy)<.1?targetY:prev.y+dy*transition;return{x,y};});if(running)anim.current=requestAnimationFrame(loop);}anim.current=requestAnimationFrame(loop);return()=>{running=false;if(anim.current)cancelAnimationFrame(anim.current);};},[target.x,target.y,transition]);// CSS for lines\nconst baseLineStyles={position:\"fixed\",pointerEvents:\"none\",zIndex:2147483647,background:lineColor,opacity:lineOpacity,margin:0,padding:0,boxShadow:\"none\"};return /*#__PURE__*/_jsxs(_Fragment,{children:[!navActive&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{...baseLineStyles,left:32+8,top:0,width:`calc(100vw - ${(32+8)*2}px)`,height:lineWidth,transform:`translateY(${Math.max(Math.min(line.y,(typeof window!==\"undefined\"?window.innerHeight:0)-8-32),63)}px)`,zIndex:2147483646}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{...baseLineStyles,left:0,top:32,width:lineWidth,height:typeof window!==\"undefined\"&&props.style?.height===\"100%\"?`calc(100% - 32px - 8px)`:`calc(100vh - 32px - 8px)`,transform:`translateX(${line.x}px)`,zIndex:2147483646}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"fixed\",left:Math.max(Math.min(line.x-4,(typeof window!==\"undefined\"?window.innerWidth:0)-32-8),32),top:47,width:8,height:8,pointerEvents:\"none\",background:\"#2D2D2D\",border:\"none\",opacity:lineOpacity,zIndex:2147483647,boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"fixed\",left:Math.max(Math.min(line.x-4,(typeof window!==\"undefined\"?window.innerWidth:0)-32-8),32),top:typeof window!==\"undefined\"&&props.style?.height===\"100%\"?`calc(100% - 8px)`:`calc(100vh - 8px)`,width:8,height:8,pointerEvents:\"none\",background:\"#2D2D2D\",border:\"none\",opacity:lineOpacity,zIndex:2147483647,boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"fixed\",left:32,top:Math.max(Math.min(line.y-4,(typeof window!==\"undefined\"?window.innerHeight:0)-8-32),0),width:8,height:8,pointerEvents:\"none\",background:\"#2D2D2D\",border:\"none\",opacity:lineOpacity,zIndex:2147483647,boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"fixed\",left:typeof window!==\"undefined\"&&props.style?.width===\"100%\"?`calc(100% - 8px - 32px)`:`calc(100vw - 8px - 32px)`,top:Math.max(Math.min(line.y-4,(typeof window!==\"undefined\"?window.innerHeight:0)-8-32),0),width:8,height:8,pointerEvents:\"none\",background:\"#2D2D2D\",border:\"none\",opacity:lineOpacity,zIndex:2147483647,boxSizing:\"border-box\"}})]}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"fixed\",left:Math.max(Math.min(line.x-4,(typeof window!==\"undefined\"?window.innerWidth:0)-32-8),32),top:Math.max(Math.min(line.y-4,(typeof window!==\"undefined\"?window.innerHeight:0)-8-32),0),width:8,height:8,pointerEvents:\"none\",background:\"#2D2D2D\",border:\"none\",opacity:lineOpacity,zIndex:2147483647,boxSizing:\"border-box\",transition:\"background 0.13s cubic-bezier(.7,0,.3,1)\"}})]});}addPropertyControls(CursorCrosshair,{lineColor:{type:ControlType.Color,title:\"Line Color\",defaultValue:\"#D8D8D8\"},lineOpacity:{type:ControlType.Number,title:\"Line Opacity\",defaultValue:.9,min:0,max:1,step:.05,displayStepper:true},lineWidth:{type:ControlType.Number,title:\"Line Width\",defaultValue:1,min:1,max:3,step:1,displayStepper:true},transition:{type:ControlType.Number,title:\"Smoothness\",defaultValue:.28,min:.05,max:1,step:.01,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CursorCrosshair\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"CursorCrosshairProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CursorCrosshair.map","// Responsive Swiss-style editorial grid background for hero sections\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useLayoutEffect,useState,useMemo}from\"react\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";/**\n * Swiss-style responsive background grid with columns and baselines\n *\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 880\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SwissGridBackground(props){const{showGrid,strokeColor,strokeWidth,opacity,dashLength,gapLength,baselineHeight,minGutter,maxGutter,style}=props;const ref=useRef(null);const[dimensions,setDimensions]=useState({width:1440,height:880});// Responsive column logic\nconst colConfig=useMemo(()=>[{min:0,max:599,cols:4},{min:600,max:1023,cols:8},{min:1024,max:99999,cols:12}],[]);const getColCount=w=>{const match=colConfig.find(({min,max})=>w>=min&&w<=max);return match?match.cols:12;};// Observe size\nuseLayoutEffect(()=>{function measure(){const el=ref.current;if(!el)return;setDimensions({width:el.offsetWidth,height:el.offsetHeight});}measure();if(!ref.current)return;const observer=new window.ResizeObserver(measure);observer.observe(ref.current);return()=>observer.disconnect();},[]);const{width,height}=dimensions;const colCount=getColCount(width);// Compute gutter, margins, colWidth\n// Col ratios remain constant: with fluid gutters.\n// 12 col = 1140px container on 1440, gutter 24px (~std Swiss)\n// We'll let margins be proportional to width also.\nconst grid=useMemo(()=>{const minContainerW=320,maxContainerW=1140;const containerW=Math.max(minContainerW,Math.min(maxContainerW,width*.8));// Increase side padding by reducing container width used for columns\nconst sidePadding=32// new: 32px (adjustable)\n;// Use sidePadding exactly, grid stops at sidePadding from left/right\nconst gutter=Math.max(minGutter,Math.min(maxGutter,(width-containerW)/(colCount+1)));const usableWidth=width-sidePadding*2;const colW=(usableWidth-gutter*(colCount+1))/colCount;const xPositions=Array.from({length:colCount+1},(_,i)=>Math.round(sidePadding+gutter+i*(colW+gutter)));// Only center-align correct number of pairs for each device\nlet visiblePairs=11;if(colCount===8)visiblePairs=8// 8 pairs for tablet\n;if(colCount===4)visiblePairs=4// 4 pairs for mobile\n;// centered within the col positions available\nconst firstIndex=Math.floor((xPositions.length-visiblePairs)/2);const lastIndex=firstIndex+visiblePairs;const xPairs=xPositions.slice(firstIndex,lastIndex).map(x=>[x-4,x+4]);// For tablet only: recalculate to center the 8 pairs\nlet finalXPairs=xPairs;if(colCount===8){// Calculate total width needed for 8 pairs with spacing\nconst pairWidth=8// distance between the two lines in a pair\n;const pairSpacing=colW+gutter// spacing between pairs\n;const totalGridWidth=(visiblePairs-1)*pairSpacing+pairWidth;// Center this within the viewport\nconst startX=(width-totalGridWidth)/2;finalXPairs=Array.from({length:visiblePairs},(_,i)=>{const pairCenter=startX+i*pairSpacing;return[pairCenter-4,pairCenter+4];});}const rows=Math.floor(height/baselineHeight);// Calculate content container origin for alignment\nconst contentLeft=xPositions[firstIndex];return{xPositions,xPairs:finalXPairs,rows,contentLeft};},[width,height,colCount,minGutter,maxGutter,baselineHeight]);const isStatic=useIsStaticRenderer();if(RenderTarget.current()===RenderTarget.thumbnail||!showGrid)return null;return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{position:\"absolute\",inset:0,pointerEvents:\"none\",width:\"100%\",height:\"100%\",zIndex:0,...style},children:/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",display:\"block\"},children:grid.xPairs.map((pair,i)=>/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"line\",{x1:pair[0],x2:pair[0],y1:0,y2:height,stroke:strokeColor,strokeDasharray:`${dashLength},${gapLength}`,strokeWidth:strokeWidth,opacity:Math.min(opacity*1.2,1),shapeRendering:\"crispEdges\"}),/*#__PURE__*/_jsx(\"line\",{x1:pair[1],x2:pair[1],y1:0,y2:height,stroke:strokeColor,strokeDasharray:`${dashLength},${gapLength}`,strokeWidth:strokeWidth,opacity:Math.min(opacity*1.2,1),shapeRendering:\"crispEdges\"})]},\"colpair-\"+i))})});}addPropertyControls(SwissGridBackground,{showGrid:{type:ControlType.Boolean,title:\"Show Grid\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},strokeColor:{type:ControlType.Color,title:\"Line Color\",defaultValue:\"#000000\"},strokeWidth:{type:ControlType.Number,title:\"Line Width\",defaultValue:1,min:1,max:3,displayStepper:true},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:.09,min:.01,max:.1,step:.01},dashLength:{type:ControlType.Number,title:\"Dash Length\",defaultValue:5,min:2,max:24,displayStepper:true},gapLength:{type:ControlType.Number,title:\"Gap Length\",defaultValue:5,min:2,max:24,displayStepper:true},baselineHeight:{type:ControlType.Number,title:\"Baseline Height\",defaultValue:16,min:8,max:64,displayStepper:true},minGutter:{type:ControlType.Number,title:\"Min Gutter\",defaultValue:16,min:8,max:80,displayStepper:true},maxGutter:{type:ControlType.Number,title:\"Max Gutter\",defaultValue:32,min:16,max:120,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SwissGridBackground\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"880\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SwissGridBackground.map","// Generated by Framer (0f6ce29)\nexport default function metadata(params,activeLocale){return{description:\"Product designer focused on solving real problems through thoughtful UX, systems thinking, and clean visual design. Portfolio featuring case studies, audits, and experiments.\",favicon:\"https://framerusercontent.com/assets/B0mVQUm9vN1yN5E2eaKgjzl7kAs.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/kh1YEuDyrZ1mA6mv9qN68IC2o.png\",title:\"Riddhiman Paul | Product Designer\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}