1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8551],{19275:()=>{},23715:()=>{},51983:(t,e,i)=>{"use strict";i.d(e,{l:()=>eM});class n{constructor(t){this.isMounted=!1,this.node=t}update(){}}var r=i(42706);function s(t,e,i){let n=t.getProps();return(0,r.a)(n,e,void 0!==i?i:n.custom,t)}function a(t,e){if(t?.inherit&&e){let{inherit:i,...n}=t;return{...e,...n}}return t}function o(t,e){let i=t?.[e]??t?.default??t;return i!==t?a(i,t):i}var l=i(79178);let u=new Set(["width","height","top","left","right","bottom",...l.U]);var h=i(11322);let d=t=>Array.isArray(t);var m=i(76170),p=i(56043),c=i(81979),f=i(87066),v=i(61380),y=i(88637),g=i(84200),w=i(59007),T=i(3360),b=i(81750),S=i(2739);let x=t=>{let e=({timestamp:e})=>t(e);return{start:(t=!0)=>S.Gt.update(e,t),stop:()=>(0,S.WG)(e),now:()=>S.uv.isProcessing?S.uv.timestamp:y.k.now()}};var A=i(34689);function k(t){let e=0,i=t.next(e);for(;!i.done&&e<2e4;)e+=50,i=t.next(e);return e>=2e4?1/0:e}var M=i(30522);function E(t,e,i){let n=Math.max(e-5,0);return(0,M.f)(i-t(n),e-n)}let V={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};var C=i(8601);function P(t,e){return t*Math.sqrt(1-e*e)}let D=["duration","bounce"],O=["stiffness","damping","mass"];function F(t,e){return e.some(e=>void 0!==t[e])}function I(t=V.visualDuration,e=V.bounce){let i,n="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:r,restDelta:s}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],l={done:!1,value:a},{stiffness:u,damping:h,mass:d,duration:m,velocity:p,isResolvedFromDuration:c}=function(t){let e={velocity:V.velocity,stiffness:V.stiffness,damping:V.damping,mass:V.mass,isResolvedFromDuration:!1,...t};if(!F(t,O)&&F(t,D))if(t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),n=i*i,r=2*(0,w.q)(.05,1,1-(t.bounce||0))*Math.sqrt(n);e={...e,mass:V.mass,stiffness:n,damping:r}}else{let i=function({duration:t=V.duration,bounce:e=V.bounce,velocity:i=V.velocity,mass:n=V.mass}){let r,s;(0,C.$)(t<=(0,f.f)(V.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let a=1-e;a=(0,w.q)(V.minDamping,V.maxDamping,a),t=(0,w.q)(V.minDuration,V.maxDuration,(0,f.X)(t)),a<1?(r=e=>{let n=e*a,r=n*t;return .001-(n-i)/P(e,a)*Math.exp(-r)},s=e=>{let n=e*a*t,s=Math.pow(a,2)*Math.pow(e,2)*t,o=Math.exp(-n),l=P(Math.pow(e,2),a);return(n*i+i-s)*o*(-r(e)+.001>0?-1:1)/l}):(r=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),s=e=>t*t*(i-e)*Math.exp(-e*t));let o=function(t,e,i){let n=i;for(let i=1;i<12;i++)n-=t(n)/e(n);return n}(r,s,5/t);if(t=(0,f.f)(t),isNaN(o))return{stiffness:V.stiffness,damping:V.damping,duration:t};{let e=Math.pow(o,2)*n;return{stiffness:e,damping:2*a*Math.sqrt(n*e),duration:t}}}(t);(e={...e,...i,mass:V.mass}).isResolvedFromDuration=!0}return e}({...n,velocity:-(0,f.X)(n.velocity||0)}),v=p||0,y=h/(2*Math.sqrt(u*d)),g=o-a,T=(0,f.X)(Math.sqrt(u/d)),b=5>Math.abs(g);if(r||(r=b?V.restSpeed.granular:V.restSpeed.default),s||(s=b?V.restDelta.granular:V.restDelta.default),y<1){let t=P(T,y);i=e=>o-Math.exp(-y*T*e)*((v+y*T*g)/t*Math.sin(t*e)+g*Math.cos(t*e))}else if(1===y)i=t=>o-Math.exp(-T*t)*(g+(v+T*g)*t);else{let t=T*Math.sqrt(y*y-1);i=e=>{let i=Math.exp(-y*T*e),n=Math.min(t*e,300);return o-i*((v+y*T*g)*Math.sinh(n)+t*g*Math.cosh(n))/t}}let S={calculatedDuration:c&&m||null,next:t=>{let e=i(t);if(c)l.done=t>=m;else{let n=0===t?v:0;y<1&&(n=0===t?(0,f.f)(v):E(i,t,e));let a=Math.abs(o-e)<=s;l.done=Math.abs(n)<=r&&a}return l.value=l.done?o:e,l},toString:()=>{let t=Math.min(k(S),2e4),e=(0,A.K)(e=>S.next(t*e).value,t,30);return t+"ms "+e},toTransition:()=>{}};return S}function L({keyframes:t,velocity:e=0,power:i=.8,timeConstant:n=325,bounceDamping:r=10,bounceStiffness:s=500,modifyTarget:a,min:o,max:l,restDelta:u=.5,restSpeed:h}){let d,m,p=t[0],c={done:!1,value:p},f=i*e,v=p+f,y=void 0===a?v:a(v);y!==v&&(f=y-p);let g=t=>-f*Math.exp(-t/n),w=t=>y+g(t),T=t=>{let e=g(t),i=w(t);c.done=Math.abs(e)<=u,c.value=c.done?y:i},b=t=>{let e;if(e=c.value,void 0!==o&&e<o||void 0!==l&&e>l){var i;
1d=t,m=I({keyframes:[c.value,(i=c.value,void 0===o?l:void 0===l||Math.abs(o-i)<Math.abs(l-i)?o:l)],velocity:E(w,t,c.value),damping:r,stiffness:s,restDelta:u,restSpeed:h})}};return b(0),{calculatedDuration:null,next:t=>{let e=!1;return(m||void 0!==d||(e=!0,T(t),b(t)),void 0!==d&&t>=d)?m.next(t-d):(e||T(t),c)}}}I.applyToOptions=t=>{let e=function(t,e=100,i){let n=i({...t,keyframes:[0,e]}),r=Math.min(k(n),2e4);return{type:"keyframes",ease:t=>n.next(r*t).value/e,duration:(0,f.X)(r)}}(t,100,I);return t.ease=e.ease,t.duration=(0,f.f)(e.duration),t.type="keyframes",t};let R=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function _(t,e,i,n){return t===e&&i===n?v.l:r=>0===r||1===r?r:R(function(t,e,i,n,r){let s,a,o=0;do(s=R(a=e+(i-e)/2,n,r)-t)>0?i=a:e=a;while(Math.abs(s)>1e-7&&++o<12);return a}(r,0,1,t,i),e,n)}let K=_(.42,0,1,1),q=_(0,0,.58,1),G=_(.42,0,.58,1),N=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,W=t=>e=>1-t(1-e),B=_(.33,1.53,.69,.99),j=W(B),X=N(j),H=t=>(t*=2)<1?.5*j(t):.5*(2-Math.pow(2,-10*(t-1))),$=t=>1-Math.sin(Math.acos(t)),U=W($),z=N($);var Y=i(49204);let J={linear:v.l,easeIn:K,easeInOut:G,easeOut:q,circIn:$,circInOut:z,circOut:U,backIn:j,backInOut:X,backOut:B,anticipate:H},Q=t=>{if((0,Y.D)(t)){(0,C.V)(4===t.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[e,i,n,r]=t;return _(e,i,n,r)}return"string"==typeof t?((0,C.V)(void 0!==J[t],`Invalid easing type '${t}'`,"invalid-easing-type"),J[t]):t};var Z=i(92367),tt=i(92074);function te({duration:t=300,keyframes:e,times:i,ease:n="easeInOut"}){var r;let s=Array.isArray(n)&&"number"!=typeof n[0]?n.map(Q):Q(n),a={done:!1,value:e[0]},o=(r=i&&i.length===e.length?i:(0,tt.Z)(e),r.map(e=>e*t)),l=(0,Z.G)(o,e,{ease:Array.isArray(s)?s:e.map(()=>s||G).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(a.value=l(e),a.done=e>=t,a)}}var ti=i(7074);let tn={decay:L,inertia:L,tween:te,keyframes:te,spring:I};function tr(t){"string"==typeof t.type&&(t.type=tn[t.type])}var ts=i(37710);let ta=t=>t/100;class to extends ts.q{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:t}=this.options;t&&t.updatedAt!==y.k.now()&&this.tick(y.k.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},T.q.mainThread++,this.options=t,this.initAnimation(),this.play(),!1===t.autoplay&&this.pause()}initAnimation(){let{options:t}=this;tr(t);let{type:e=te,repeat:i=0,repeatDelay:n=0,repeatType:r,velocity:s=0}=t,{keyframes:a}=t,o=e||te;o!==te&&"number"!=typeof a[0]&&(this.mixKeyframes=(0,g.F)(ta,(0,b.j)(a[0],a[1])),a=[0,100]);let l=o({...t,keyframes:a});"mirror"===r&&(this.mirroredGenerator=o({...t,keyframes:[...a].reverse(),velocity:-s})),null===l.calculatedDuration&&(l.calculatedDuration=k(l));let{calculatedDuration:u}=l;this.calculatedDuration=u,this.resolvedDuration=u+n,this.totalDuration=this.resolvedDuration*(i+1)-n,this.generator=l}updateTime(t){let e=Math.round(t-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=e}tick(t,e=!1){let{generator:i,totalDuration:n,mixKeyframes:r,mirroredGenerator:s,resolvedDuration:a,calculatedDuration:o}=this;if(null===this.startTime)return i.next(0);let{delay:l=0,keyframes:u,repeat:h,repeatType:d,repeatDelay:m,type:p,onUpdate:c,finalKeyframe:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-n/this.speed,this.startTime)),e?this.currentTime=t:this.updateTime(t);let v=this.currentTime-l*(this.playbackSpeed>=0?1:-1),y=this.playbackSpeed>=0?v<0:v>n;this.currentTime=Math.max(v,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=n);let g=this.currentTime,T=i;if(h){let t=Math.min(this.currentTime,n)/a,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,h+1))%2&&("reverse"===d?(i=1-i,m&&(i-=m/a)):"mirror"===d&&(T=s)),g=(0,w.q)(0,1,i)*a}let b=y?{done:!1,value:u[0]}:T.next(g);r&&(b.value=r(b.value));let{done:S}=b;y||null===o||(S=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);let x=null===this.holdTime&&("finished"===this.state||"running"===this.state&&S);return x&&p!==L&&(b.value=(0,ti.X)(u,this.options,f,this.speed)),c&&c(b.value),x&&this.finish(),b}then(t,e){return this.finished.then(t,e)}get duration(){return(0,f.X)(this.calculatedDuration)}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+(0,f.X)(t)}get time(){return(0,f.X)(this.currentTime)}set time(t){t=(0,f.f)(t),this.currentTime=t,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(y.k.now());let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=(0,f.X)(this.currentTime))}play(){if(this.isStopped)return;let{driver:t=x,startTime:e}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=e??i),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(y.k.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,T.q.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}var tl=i(65040),tu=i(90137);let th={anticipate:H,backInOut:X,circInOut:z};class td extends tu.m{constructor(t){!function(t){"string"==typeof t.ease&&t.ease in th&&(t.ease=th[t.ease])}(t),tr(t),super(t),void 0!==t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){let{motionValue:e,onUpdate:i,onComplete:n,element:r,...s}=this.options;if(!e)return;if(void 0!==t)return void e.set(t);let a=new to({...s,autoplay:!1}),o=Math.max(10,y.k.now()-this.startTime),l=(0,w.q)(0,10,o-10);e.setWithVelocity(a.sample(Math.max(0,o-l)).value,a.sample(o).value,l),a.stop()}}var tm=i(97872),tp=i(54873);let tc=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(tp.f.test(t)||"0"===t)&&!t.startsWith("url("));function tf(t){t.duration=0,t.type="keyframes"}var tv=i(95026);let ty=new Set(["opacity","clipPath","filter","transform"]),tg=(0,tv.p)(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class tw extends ts.q{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:n=0,repeatDelay:r=0,repeatType:s="loop",keyframes:a,name:o,motionValue:l,element:u,...h}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=y.k.now();let d={autoplay:t,delay:e,type:i,repeat:n,repeatDelay:r,repeatType:s,name:o,motionValue:l,element:u,...h},m=u?.KeyframeResolver||tl.h;this.keyframeResolver=new m(a,(t,e,i)=>this.onKeyframesResolved(t,e,d,!i),o,l,u),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,e,i,n){this.keyframeResolver=void 0;let{name:r,type:s,velocity:a,delay:o,isHandoff:l,onUpdate:u}=i;
1this.resolvedAt=y.k.now(),!function(t,e,i,n){let r=t[0];if(null===r)return!1;if("display"===e||"visibility"===e)return!0;let s=t[t.length-1],a=tc(r,e),o=tc(s,e);return(0,C.$)(a===o,`You are trying to animate ${e} from "${r}" to "${s}". "${a?s:r}" is not an animatable value.`,"value-not-animatable"),!!a&&!!o&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i<t.length;i++)if(t[i]!==e)return!0}(t)||("spring"===i||(0,tm.W)(i))&&n)}(t,r,s,a)&&((m.W.instantAnimations||!o)&&u?.((0,ti.X)(t,i,e)),t[0]=t[t.length-1],tf(i),i.repeat=0);let h={startTime:n?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:e,...i,keyframes:t},d=!l&&function(t){let{motionValue:e,name:i,repeatDelay:n,repeatType:r,damping:s,type:a}=t;if(!(e?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:o,transformTemplate:l}=e.owner.getProps();return tg()&&i&&ty.has(i)&&("transform"!==i||!l)&&!o&&!n&&"mirror"!==r&&0!==s&&"inertia"!==a}(h),p=h.motionValue?.owner?.current,c=d?new td({...h,element:p}):new to(h);c.finished.then(()=>{this.notifyFinished()}).catch(v.l),this.pendingTimeline&&(this.stopTimeline=c.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=c}get finished(){return this._animation?this.animation.finished:this._finished}then(t,e){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),(0,tl.q)()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let tT={type:"spring",stiffness:500,damping:25,restSpeed:10},tb={type:"keyframes",duration:.8},tS={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},tx=t=>null!==t,tA=(t,e,i,n={},r,s)=>a=>{let u=o(n,t)||{},h=u.delay||n.delay||0,{elapsed:d=0}=n;d-=(0,f.f)(h);let p={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...u,delay:-d,onUpdate:t=>{e.set(t),u.onUpdate&&u.onUpdate(t)},onComplete:()=>{a(),u.onComplete&&u.onComplete()},name:t,motionValue:e,element:s?void 0:r};!function({when:t,delay:e,delayChildren:i,staggerChildren:n,staggerDirection:r,repeat:s,repeatType:a,repeatDelay:o,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(u)&&Object.assign(p,((t,{keyframes:e})=>e.length>2?tb:l.f.has(t)?t.startsWith("scale")?{type:"spring",stiffness:550,damping:0===e[1]?2*Math.sqrt(550):30,restSpeed:10}:tT:tS)(t,p)),p.duration&&(p.duration=(0,f.f)(p.duration)),p.repeatDelay&&(p.repeatDelay=(0,f.f)(p.repeatDelay)),void 0!==p.from&&(p.keyframes[0]=p.from);let c=!1;if(!1!==p.type&&(0!==p.duration||p.repeatDelay)||(tf(p),0===p.delay&&(c=!0)),(m.W.instantAnimations||m.W.skipAnimations||r?.shouldSkipAnimations)&&(c=!0,tf(p),p.delay=0),p.allowFlatten=!u.type&&!u.ease,c&&!s&&void 0!==e.get()){let t=function(t,{repeat:e,repeatType:i="loop"},n){let r=t.filter(tx),s=e&&"loop"!==i&&e%2==1?0:r.length-1;return r[s]}(p.keyframes,u);if(void 0!==t)return void S.Gt.update(()=>{p.onUpdate(t),p.onComplete()})}return u.isSync?new to(p):new tw(p)};function tk(t,e,{delay:i=0,transitionOverride:n,type:r}={}){let{transition:l,transitionEnd:f,...v}=e,y=t.getDefaultTransition();l=l?a(l,y):y;let g=l?.reduceMotion;n&&(l=n);let w=[],T=r&&t.animationState&&t.animationState.getState()[r];for(let e in v){let n=t.getValue(e,t.latestValues[e]??null),r=v[e];if(void 0===r||T&&function({protectedKeys:t,needsAnimating:e},i){let n=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,n}(T,e))continue;let s={delay:i,...o(l||{},e)},a=n.get();if(void 0!==a&&!n.isAnimating&&!Array.isArray(r)&&r===a&&!s.velocity)continue;let h=!1;if(window.MotionHandoffAnimation){let i=t.props[c.n];if(i){let t=window.MotionHandoffAnimation(i,e,S.Gt);null!==t&&(s.startTime=t,h=!0)}}!function(t,e){let i=t.getValue("willChange");if((0,p.S)(i)&&i.add)return i.add(e);if(!i&&m.W.WillChange){let i=new m.W.WillChange("auto");
1t.addValue("willChange",i),i.add(e)}}(t,e);let d=g??t.shouldReduceMotion;n.start(tA(e,n,r,d&&u.has(e)?{type:!1}:s,t,h));let f=n.animation;f&&w.push(f)}if(f){let e=()=>S.Gt.update(()=>{f&&function(t,e){let{transitionEnd:i={},transition:n={},...r}=s(t,e)||{};for(let e in r={...r,...i}){var a;let i=d(a=r[e])?a[a.length-1]||0:a;t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,(0,h.OQ)(i))}}(t,f)});w.length?Promise.all(w).then(e):e()}return w}function tM(t,e,i,n=0,r=1){let s=Array.from(t).sort((t,e)=>t.sortNodePosition(e)).indexOf(e),a=t.size,o=(a-1)*n;return"function"==typeof i?i(s,a):1===r?s*n:o-s*n}function tE(t,e,i={}){let n=s(t,e,"exit"===i.type?t.presenceContext?.custom:void 0),{transition:r=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(r=i.transitionOverride);let a=n?()=>Promise.all(tk(t,n,i)):()=>Promise.resolve(),o=t.variantChildren&&t.variantChildren.size?(n=0)=>{let{delayChildren:s=0,staggerChildren:a,staggerDirection:o}=r;return function(t,e,i=0,n=0,r=0,s=1,a){let o=[];for(let l of t.variantChildren)l.notify("AnimationStart",e),o.push(tE(l,e,{...a,delay:i+("function"==typeof n?0:n)+tM(t.variantChildren,l,n,r,s)}).then(()=>l.notify("AnimationComplete",e)));return Promise.all(o)}(t,e,n,s,a,o,i)}:()=>Promise.resolve(),{when:l}=r;if(!l)return Promise.all([a(),o(i.delay)]);{let[t,e]="beforeChildren"===l?[a,o]:[o,a];return t().then(()=>e())}}var tV=i(65304),tC=i(4247);let tP=tC._.length;var tD=i(52669);function tO(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let n=0;n<i;n++)if(e[n]!==t[n])return!1;return!0}let tF=[...tC.U].reverse(),tI=tC.U.length;function tL(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function tR(){return{animate:tL(!0),whileInView:tL(),whileHover:tL(),whileTap:tL(),whileDrag:tL(),whileFocus:tL(),exit:tL()}}class t_ extends n{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let n;if(t.notify("AnimationStart",e),Array.isArray(e))n=Promise.all(e.map(e=>tE(t,e,i)));else if("string"==typeof e)n=tE(t,e,i);else{let r="function"==typeof e?s(t,e,i.custom):e;n=Promise.all(tk(t,r,i))}return n.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=tR(),n=!0,r=e=>(i,n)=>{let r=s(t,n,"exit"===e?t.presenceContext?.custom:void 0);if(r){let{transition:t,transitionEnd:e,...n}=r;i={...i,...n,...e}}return i};function a(a){let{props:o}=t,l=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;t<tP;t++){let n=tC._[t],r=e.props[n];((0,tV.w)(r)||!1===r)&&(i[n]=r)}return i}(t.parent)||{},u=[],h=new Set,m={},p=1/0;for(let e=0;e<tI;e++){var c,f;let v=tF[e],y=i[v],g=void 0!==o[v]?o[v]:l[v],w=(0,tV.w)(g),T=v===a?y.isActive:null;!1===T&&(p=e);let b=g===l[v]&&g!==o[v]&&w;if(b&&n&&t.manuallyAnimateOnMount&&(b=!1),y.protectedKeys={...m},!y.isActive&&null===T||!g&&!y.prevProp||(0,tD.N)(g)||"boolean"==typeof g)continue;if("exit"===v&&y.isActive&&!0!==T){y.prevResolvedValues&&(m={...m,...y.prevResolvedValues});continue}let S=(c=y.prevProp,"string"==typeof(f=g)?f!==c:!!Array.isArray(f)&&!tO(f,c)),x=S||v===a&&y.isActive&&!b&&w||e>p&&w,A=!1,k=Array.isArray(g)?g:[g],M=k.reduce(r(v),{});!1===T&&(M={});let{prevResolvedValues:E={}}=y,V={...E,...M},C=e=>{x=!0,h.has(e)&&(A=!0,h.delete(e)),y.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in V){let e=M[t],i=E[t];if(!m.hasOwnProperty(t))(d(e)&&d(i)?tO(e,i):e===i)?void 0!==e&&h.has(t)?C(t):y.protectedKeys[t]=!0:null!=e?C(t):h.add(t)}y.prevProp=g,y.prevResolvedValues=M,y.isActive&&(m={...m,...M}),n&&t.blockInitialAnimation&&(x=!1);let P=b&&S,D=!P||A;x&&D&&u.push(...k.map(e=>{let i={type:v};if("string"==typeof e&&n&&!P&&t.manuallyAnimateOnMount&&t.parent){let{parent:n}=t,r=s(n,e);if(n.enteringChildren&&r){let{delayChildren:e}=r.transition||{};i.delay=tM(n.enteringChildren,t,e)}}return{animation:e,options:i}}))}if(h.size){let e={};if("boolean"!=typeof o.initial){let i=s(t,Array.isArray(o.initial)?o.initial[0]:o.initial);i&&i.transition&&(e.transition=i.transition)}
1h.forEach(i=>{let n=t.getBaseTarget(i),r=t.getValue(i);r&&(r.liveStyle=!0),e[i]=n??null}),u.push({animation:e})}let v=!!u.length;return n&&(!1===o.initial||o.initial===o.animate)&&!t.manuallyAnimateOnMount&&(v=!1),n=!1,v?e(u):Promise.resolve()}return{animateChanges:a,setActive:function(e,n){if(i[e].isActive===n)return Promise.resolve();t.variantChildren?.forEach(t=>t.animationState?.setActive(e,n)),i[e].isActive=n;let r=a(e);for(let t in i)i[t].protectedKeys={};return r},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=tR()}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();(0,tD.N)(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let tK=0;class tq extends n{constructor(){super(...arguments),this.id=tK++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let n=this.node.animationState.setActive("exit",!t);e&&!t&&n.then(()=>{e(this.id)})}mount(){let{register:t,onExitComplete:e}=this.node.presenceContext||{};
1e&&e(this.id),t&&(this.unmount=t(this.id))}unmount(){}}let tG={x:!1,y:!1};var tN=i(55454);function tW(t,e){let i=(0,tN.K)(t),n=new AbortController;return[i,{passive:!0,...e,signal:n.signal},()=>n.abort()]}function tB(t){return{point:{x:t.pageX,y:t.pageY}}}function tj(t,e,i){let{props:n}=t;t.animationState&&n.whileHover&&t.animationState.setActive("whileHover","Start"===i);let r=n["onHover"+i];r&&S.Gt.postRender(()=>r(e,tB(e)))}class tX extends n{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[n,r,s]=tW(t,i);return n.forEach(t=>{let i,n=!1,s=!1,a=e=>{i&&(i(e),i=void 0),t.removeEventListener("pointerleave",l)},o=t=>{n=!1,window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",o),s&&(s=!1,a(t))},l=t=>{if("touch"!==t.pointerType){if(n){s=!0;return}a(t)}};t.addEventListener("pointerenter",n=>{if("touch"===n.pointerType||tG.x||tG.y)return;s=!1;let a=e(t,n);"function"==typeof a&&(i=a,t.addEventListener("pointerleave",l,r))},r),t.addEventListener("pointerdown",()=>{n=!0,window.addEventListener("pointerup",o,r),window.addEventListener("pointercancel",o,r)},r)}),s}(t,(t,e)=>(tj(this.node,e,"Start"),t=>tj(this.node,t,"End"))))}unmount(){}}function tH(t,e,i,n={passive:!0}){return t.addEventListener(e,i,n),()=>t.removeEventListener(e,i)}class t$ extends n{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,g.F)(tH(this.node.current,"focus",()=>this.onFocus()),tH(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var tU=i(89663);let tz=(t,e)=>!!e&&(t===e||tz(t,e.parentElement)),tY=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),tJ=new WeakSet;function tQ(t){return e=>{"Enter"===e.key&&t(e)}}function tZ(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}function t0(t){return("mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary)&&!(tG.x||tG.y)}let t1=new WeakSet;function t2(t,e,i){let{props:n}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&n.whileTap&&t.animationState.setActive("whileTap","Start"===i);let r=n["onTap"+("End"===i?"":i)];r&&S.Gt.postRender(()=>r(e,tB(e)))}class t5 extends n{mount(){let{current:t}=this.node;if(!t)return;let{globalTapTarget:e,propagate:i}=this.node.props;this.unmount=function(t,e,i={}){let[n,r,s]=tW(t,i),a=t=>{let n=t.currentTarget;if(!t0(t)||t1.has(t))return;tJ.add(n),i.stopPropagation&&t1.add(t);let s=e(n,t),a=(t,e)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",l),tJ.has(n)&&tJ.delete(n),t0(t)&&"function"==typeof s&&s(t,{success:e})},o=t=>{a(t,n===window||n===document||i.useGlobalTarget||tz(n,t.target))},l=t=>{a(t,!1)};window.addEventListener("pointerup",o,r),window.addEventListener("pointercancel",l,r)};return n.forEach(t=>{((i.useGlobalTarget?window:t).addEventListener("pointerdown",a,r),(0,tU.s)(t))&&(t.addEventListener("focus",t=>((t,e)=>{let i=t.currentTarget;if(!i)return;let n=tQ(()=>{if(tJ.has(i))return;tZ(i,"down");let t=tQ(()=>{tZ(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>tZ(i,"cancel"),e)});i.addEventListener("keydown",n,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",n),e)})(t,r)),tY.has(t.tagName)||!0===t.isContentEditable||t.hasAttribute("tabindex")||(t.tabIndex=0))}),s}(t,(t,e)=>(t2(this.node,e,"Start"),(t,{success:e})=>t2(this.node,t,e?"End":"Cancel")),{useGlobalTarget:e,stopPropagation:i?.tap===!1})}unmount(){}}let t3=new WeakMap,t6=new WeakMap,t7=t=>{let e=t3.get(t.target);e&&e(t)},t8=t=>{t.forEach(t7)},t4={some:0,all:1};class t9 extends n{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:n="some",once:r}=t,s={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof n?n:t4[n]},a=t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,r&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),s=e?i:n;s&&s(t)};var o=this.node.current;let l=function({root:t,...e}){let i=t||document;t6.has(i)||t6.set(i,{});
1let n=t6.get(i),r=JSON.stringify(e);return n[r]||(n[r]=new IntersectionObserver(t8,{root:t,...e})),n[r]}(s);return t3.set(o,a),l.observe(o),()=>{t3.delete(o),l.unobserve(o)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){}}var et=i(97090),ee=i(10689),ei=i(83589),en=i(42807),er=i(33286);let es=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;var ea=i(49251),eo=i(48197);let el=new Set(["auto","none","0"]);var eu=i(8256);class eh extends tl.h{constructor(t,e,i,n,r){super(t,e,i,n,r,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:i}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i<t.length;i++){let n=t[i];if("string"==typeof n&&(n=n.trim(),(0,er.pG)(n))){let r=function t(e,i,n=1){(0,C.V)(n<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`,"max-css-var-depth");let[r,s]=function(t){let e=es.exec(t);if(!e)return[,];let[,i,n,r]=e;return[`--${i??n}`,r]}(e);if(!r)return;let a=window.getComputedStyle(i).getPropertyValue(r);if(a){let t=a.trim();return(0,en.i)(t)?parseFloat(t):t}return(0,er.pG)(s)?t(s,i,n+1):s}(n,e.current);void 0!==r&&(t[i]=r),i===t.length-1&&(this.finalKeyframe=n)}}if(this.resolveNoneKeyframes(),!u.has(i)||2!==t.length)return;let[n,r]=t,s=(0,ei.n)(n),a=(0,ei.n)(r);if((0,er.rm)(n)!==(0,er.rm)(r)&&eu.Hr[i]){this.needsMeasurement=!0;return}if(s!==a)if((0,eu.E4)(s)&&(0,eu.E4)(a))for(let e=0;e<t.length;e++){let i=t[e];"string"==typeof i&&(t[e]=parseFloat(i))}else eu.Hr[i]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:t,name:e}=this,i=[];for(let e=0;e<t.length;e++){var n;(null===t[e]||("number"==typeof(n=t[e])?0===n:null===n||"none"===n||"0"===n||(0,ea.$)(n)))&&i.push(e)}i.length&&function(t,e,i){let n,r=0;for(;r<t.length&&!n;){let e=t[r];"string"==typeof e&&!el.has(e)&&(0,tp.V)(e).values.length&&(n=t[r]),r++}if(n&&i)for(let r of e)t[r]=(0,eo.J)(i,n)}(t,i,e)}measureInitialState(){let{element:t,unresolvedKeyframes:e,name:i}=this;if(!t||!t.current)return;"height"===i&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=eu.Hr[i](t.measureViewportBox(),window.getComputedStyle(t.current)),e[0]=this.measuredOrigin;let n=e[e.length-1];void 0!==n&&t.getValue(i,n).jump(n,!1)}measureEndState(){let{element:t,name:e,unresolvedKeyframes:i}=this;if(!t||!t.current)return;let n=t.getValue(e);n&&n.jump(this.measuredOrigin,!1);let r=i.length-1,s=i[r];i[r]=eu.Hr[e](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==s&&void 0===this.finalKeyframe&&(this.finalKeyframe=s),this.removedTransforms?.length&&this.removedTransforms.forEac
1h(([e,i])=>{t.getValue(e).set(i)}),this.resolveNoneKeyframes()}}var ed=i(22959);class em extends ed.BX{constructor(){super(...arguments),this.KeyframeResolver=eh}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){let i=t.style;return i?i[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;(0,p.S)(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}var ep=i(80373),ec=i(12465);let ef=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);var ev=i(61066);function ey(t,{style:e,vars:i},n,r){let s,a=t.style;for(s in e)a[s]=e[s];for(s in r?.applyProjectionStyles(a,n),i)a.setProperty(s,i[s])}var eg=i(59974);class ew extends em{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ee.ge}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(l.f.has(e)){let t=(0,et.D)(e);return t&&t.default||0}return e=ef.has(e)?e:(0,ep.I)(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return(0,eg.x)(t,e,i)}build(t,e,i){(0,ec.B)(t,e,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(t,e,i,n){for(let i in ey(t,e,void 0,n),e.attrs)t.setAttribute(ef.has(i)?i:(0,ep.I)(i),e.attrs[i])}mount(t){this.isSVGTag=(0,ev.n)(t.tagName),super.mount(t)}}var eT=i(23624),eb=i(65585),eS=i(71205);class ex extends em{constructor(){super(...arguments),this.type="html",this.renderInstance=ey}readValueFromInstance(t,e){if(l.f.has(e))return this.projection?.isProjecting?(0,eT.zs)(e):(0,eT.Ib)(t,e);{let i=window.getComputedStyle(t),n=((0,er.j4)(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(t,{transformPagePoint:e}){return function({top:t,left:e,right:i,bottom:n}){return{x:{min:e,max:i},y:{min:t,max:n}}}(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),n=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}(t.getBoundingClientRect(),e))}build(t,e,i){(0,eb.O)(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return(0,eS.x)(t,e,i)}}var eA=i(83760),ek=i(38541);let eM={renderer:(t,e)=>e.isSVG??(0,ek.Q)(t)?new ew(e):new ex(e,{allowProjection:t!==eA.Fragment}),animation:{Feature:t_},exit:{Feature:tq},inView:{Feature:t9},tap:{Feature:t5},focus:{Feature:t$},hover:{Feature:tX}}},60991:()=>{},71564:()=>{},73375:(t,e,i)=>{"use strict";i.d(e,{F:()=>o});var n=i(74876),r=i(83760),s=i(65866),a=i(33276);function o(t){let{children:e,features:i,strict:o=!1}=t,[,u]=(0,r.useState)(!l(i)),h=(0,r.useRef)(void 0);if(!l(i)){let{renderer:t,...e}=i;h.current=t,(0,a.Y)(e)}return(0,r.useEffect)(()=>
1{l(i)&&i().then(t=>{let{renderer:e,...i}=t;(0,a.Y)(i),h.current=e,u(!0)})},[]),(0,n.jsx)(s.Y.Provider,{value:{renderer:h.current,strict:o},children:e})}function l(t){return"function"==typeof t}},75810:()=>{},84425:t=>{t.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_6a5886",variable:"__variable_6a5886"}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.