PageSourceSearch

https://app.dish.io/_next/static/chunks/815-54bff048e3626326.js

js dish.io collected 2026-10-04 11:22:51 UTC 113,573 bytes, 21 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="02c59f02-1195-4a03-87e3-55565f98c3e7",e._sentryDebugIdIdentifier="sentry-dbid-02c59f02-1195-4a03-87e3-55565f98c3e7")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[815],{15495:function(e,i,n){n.d(i,{j:function(){return cva}});let falsyToString=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,cx=function(){for(var e=arguments.length,i=Array(e),n=0;n<e;n++)i[n]=arguments[n];return i.flat(1/0).filter(Boolean).join(" ")},cva=(e,i)=>n=>{var s;if((null==i?void 0:i.variants)==null)return cx(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:a,defaultVariants:o}=i,l=Object.keys(a).map(e=>{let i=null==n?void 0:n[e],s=null==o?void 0:o[e];if(null===i)return null;let l=falsyToString(i)||falsyToString(s);return a[e][l]}),u=n&&Object.entries(n).reduce((e,i)=>{let[n,s]=i;return void 0===s||(e[n]=s),e},{}),c=null==i?void 0:null===(s=i.compoundVariants)||void 0===s?void 0:s.reduce((e,i)=>{let{class:n,className:s,...a}=i;return Object.entries(a).every(e=>{let[i,n]=e;return Array.isArray(n)?n.includes({...o,...u}[i]):({...o,...u})[i]===n})?[...e,n,s]:e},[]);return cx(e,l,c,null==n?void 0:n.class,null==n?void 0:n.className)}},14517:function(e,i,n){function clsx(){for(var e,i,n=0,s="";n<arguments.length;)(e=arguments[n++])&&(i=function r(e){var i,n,s="";if("string"==typeof e||"number"==typeof e)s+=e;else if("object"==typeof e){if(Array.isArray(e))for(i=0;i<e.length;i++)e[i]&&(n=r(e[i]))&&(s&&(s+=" "),s+=n);else for(i in e)e[i]&&(s&&(s+=" "),s+=i)}return s}(e))&&(s&&(s+=" "),s+=i);return s}n.d(i,{W:function(){return clsx}}),i.Z=clsx},60694:function(e,i,n){n.d(i,{K:function(){return warning},k:function(){return invariant}});var warning=function(){},invariant=function(){}},12918:function(e,i,n){n.d(i,{Z:function(){return l}});var s=n(52983),a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},o=n(78810);/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */let l=(0,s.forwardRef)(({color:e="currentColor",size:i=24,strokeWidth:n=2,absoluteStrokeWidth:l,className:u="",children:c,iconNode:h,...d},p)=>(0,s.createElement)("svg",{ref:p,...a,width:i,height:i,stroke:e,strokeWidth:l?24*Number(n)/Number(i):n,className:(0,o.z)("lucide",u),...d},[...h.map(([e,i])=>(0,s.createElement)(e,i)),...Array.isArray(c)?c:[c]]))},81149:function(e,i,n){n.d(i,{Z:function(){return createLucideIcon}});var s=n(52983),a=n(78810),o=n(12918);/**
7 * @license lucide-react v0.462.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */let createLucideIcon=(e,i)=>{let n=(0,s.forwardRef)(({className:n,...l},u)=>(0,s.createElement)(o.Z,{ref:u,iconNode:i,className:(0,a.z)(`lucide-${(0,a.m)(e)}`,n),...l}));return n.displayName=`${e}`,n}},69851:function(e,i,n){n.d(i,{Z:function(){return a}});var s=n(81149);/**
12 * @license lucide-react v0.462.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */let a=(0,s.Z)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},78810:function(e,i,n){n.d(i,{m:function(){return toKebabCase},z:function(){return mergeClasses}});/**
17 * @license lucide-react v0.462.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */let toKebabCase=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),mergeClasses=(...e)=>e.filter((e,i,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===i).join(" ").trim()},92647:function(e,i,n){n.d(i,{Z:function(){return createMotionValueAnimation}});var s=n(60694),a=n(10647);let o={current:!1};var l=n(43596),u=n(87767),c=n(9459);let easeIn=e=>e*e,h=(0,c.M)(easeIn),d=(0,u.o)(easeIn);var p=n(62199),m=n(39141);let calcBezier=(e,i,n)=>(((1-3*n+3*i)*e+(3*n-6*i))*e+3*i)*e;function cubicBezier(e,i,n,s){if(e===i&&n===s)return m.Z;let getTForX=i=>(function(e,i,n,s,a){let o,l;let u=0;do(o=calcBezier(l=i+(n-i)/2,s,a)-e)>0?n=l:i=l;
21while(Math.abs(o)>1e-7&&++u<12);return l})(i,0,1,e,n);return e=>0===e||1===e?e:calcBezier(getTForX(e),i,s)}var f=n(97707);let g=cubicBezier(.33,1.53,.69,.99),v=(0,c.M)(g),y=(0,u.o)(v),x={linear:m.Z,easeIn:easeIn,easeInOut:d,easeOut:h,circIn:f.Z7,circInOut:f.X7,circOut:f.Bn,backIn:v,backInOut:y,backOut:g,anticipate:e=>(e*=2)<1?.5*v(e):.5*(2-Math.pow(2,-10*(e-1)))},easingDefinitionToFunction=e=>{if(Array.isArray(e)){(0,s.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[i,n,a,o]=e;return cubicBezier(i,n,a,o)}return"string"==typeof e?((0,s.k)(void 0!==x[e],`Invalid easing type '${e}'`),x[e]):e},isEasingArray=e=>Array.isArray(e)&&"number"!=typeof e[0];function keyframes({keyframes:e,ease:i=d,times:n,duration:s=300}){e=[...e];let a=isEasingArray(i)?i.map(easingDefinitionToFunction):easingDefinitionToFunction(i),o={done:!1,value:e[0]},l=(n&&n.length===e.length?n:function(e){let i=e.length;return e.map((e,n)=>0!==n?n/(i-1):0)}(e)).map(e=>e*s);function createInterpolator(){var i;return(0,p.s)(l,e,{ease:Array.isArray(a)?a:(i=e).map(()=>a||d).splice(0,i.length-1)})}let u=createInterpolator();return{next:e=>(o.value=u(e),o.done=e>=s,o),flipTarget:()=>{e.reverse(),u=createInterpolator()}}}var b=n(53756);function calcAngularFreq(e,i){return e*Math.sqrt(1-i*i)}var P=n(54358);let A=["duration","bounce"],V=["stiffness","damping","mass"];function isSpringType(e,i){return i.some(i=>void 0!==e[i])}function spring({keyframes:e,restDelta:i,restSpeed:n,...a}){let o=e[0],l=e[e.length-1],u={done:!1,value:o},{stiffness:c,damping:h,mass:d,velocity:p,duration:m,isResolvedFromDuration:f}=function(e){let i={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!isSpringType(e,V)&&isSpringType(e,A)){let n=function({duration:e=800,bounce:i=.25,velocity:n=0,mass:a=1}){let o,l;(0,s.K)(e<=1e4,"Spring duration must be 10 seconds or less");let u=1-i;u=(0,b.u)(.05,1,u),e=(0,b.u)(.01,10,e/1e3),u<1?(o=i=>{let s=i*u,a=s*e,o=calcAngularFreq(i,u);return .001-(s-n)/o*Math.exp(-a)},l=i=>{let s=i*u,a=s*e,l=Math.pow(u,2)*Math.pow(i,2)*e,c=calcAngularFreq(Math.pow(i,2),u),h=-o(i)+.001>0?-1:1;return h*((a*n+n-l)*Math.exp(-a))/c}):(o=i=>{let s=Math.exp(-i*e),a=(i-n)*e+1;return -.001+s*a},l=i=>{let s=Math.exp(-i*e),a=(n-i)*(e*e);return s*a});let c=5/e,h=function(e,i,n){let s=n;for(let n=1;n<12;n++)s-=e(s)/i(s);return s}(o,l,c);if(e*=1e3,isNaN(h))return{stiffness:100,damping:10,duration:e};{let i=Math.pow(h,2)*a;return{stiffness:i,damping:2*u*Math.sqrt(a*i),duration:e}}}(e);(i={...i,...n,velocity:0,mass:1}).isResolvedFromDuration=!0}return i}(a),g=zero,v=p?-(p/1e3):0,y=h/(2*Math.sqrt(c*d));function createSpring(){let e=l-o,s=Math.sqrt(c/d)/1e3,a=5>Math.abs(e);if(n||(n=a?.01:2),i||(i=a?.005:.5),y<1){let i=calcAngularFreq(s,y);g=n=>{let a=Math.exp(-y*s*n);return l-a*((v+y*s*e)/i*Math.sin(i*n)+e*Math.cos(i*n))}}else if(1===y)g=i=>l-Math.exp(-s*i)*(e+(v+s*e)*i);else{let i=s*Math.sqrt(y*y-1);g=n=>{let a=Math.exp(-y*s*n),o=Math.min(i*n,300);return l-a*((v+y*s*e)*Math.sinh(o)+i*e*Math.cosh(o))/i}}}return createSpring(),{next:e=>{let s=g(e);if(f)u.done=e>=m;else{let a=v;if(0!==e){if(y<1){let i=Math.max(0,e-5);a=(0,P.R)(s-g(i),e-i)}else a=0}let o=Math.abs(a)<=n,c=Math.abs(l-s)<=i;u.done=o&&c}return u.value=u.done?l:s,u},flipTarget:()=>{v=-v,[o,l]=[l,o],createSpring()}}}spring.needsInterpolation=(e,i)=>"string"==typeof e||"string"==typeof i;let zero=e=>0,T={decay:function({keyframes:e=[0],velocity:i=0,power:n=.8,timeConstant:s=350,restDelta:a=.5,modifyTarget:o}){let l=e[0],u={done:!1,value:l},c=n*i,h=l+c,d=void 0===o?h:o(h);return d!==h&&(c=d-l),{next:e=>{let i=-c*Math.exp(-e/s);return u.done=!(i>a||i<-a),u.value=u.done?d:d+i,u},flipTarget:()=>{}}},keyframes:keyframes,tween:keyframes,spring:spring};function loopElapsed(e,i,n=0){return e-i-n}let framesync=e=>{let passTimestamp=({delta:i})=>e(i);return{start:()=>l.Z_.update(passTimestamp,!0),stop:()=>l.qY.update(passTimestamp)}};function animateValue({duration:e,driver:i=framesync,elapsed:n=0,repeat:s=0,repeatType:a="loop",repeatDelay:o=0,keyframes:l,autoplay:u=!0,onPlay:c,onStop:h,onComplete:d,onRepeat:m,onUpdate:f,type:g="keyframes",...v}){let y,x;let b=n,P=0,A=e,V=!1,S=!0,C=T[l.length>2?"keyframes":g]||keyframes,w=l[0],E=l[l.length-1],D={done:!1,value:w},{needsInterpolation:M}=C;M&&M(w,E)&&(x=(0,p.s)([0,100],[w,E],{clamp:!1}),l=[0,100]);let L=C({...v,duration:e,keyframes:l});function update(e){if(S||(e=-e),n+=e,V||(D=L.next(Math.max(0,n)),x&&(D.value=x(D.value)),V=S?D.done:n<=0),f&&f(D.value),V){if(0===P&&(A=void 0!==A?A:n),P<s){var i,l;i=n,l=A,(S?i>=l+o:i<=-o)&&(P++,"reverse"===a?n=function(e,i=0,n=0,s=!0){return s?loopElapsed(i+-e,i,n):i-(e-i)+n}(n,A,o,S=P%2==0):(n=loopElapsed(n,A,o),"mirror"===a&&L.flipTarget()),V=!1,m&&m())}else y&&y.stop(),d&&d()}}return u&&(c&&c(),(y=i(update)).start()),{stop:()=>{h&&h(),y&&y.stop()},set currentTime(t){n=b,update(t)},sample:i=>{n=b;let s=e&&"number"==typeof e?Math.max(.5*e,50):50,a=0;for(update(0);a<=i;){let e=i-a;update(Math.min(e,s)),a+=s}return D}}}let cubicBezierAsString=([e,i,n,s])=>`cubic-bezier(${e}, ${i}, ${n}, ${s})`,S={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])},C={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},w={},E={};for(let e in C)E[e]=()=>(void 0===w[e]&&(w[e]=C[e]()),w[e]);let D=new Set(["opacity"]);var M=n(47749),L=n(28193);let underDampedSpring=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),criticallyDampedSpring=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),linearTween=()=>({type:"keyframes",ease:"linear",duration:.3}),B={type:"keyframes",duration:.8},R={x:underDampedSpring,y:underDampedSpring,z:underDampedSpring,rotate:underDampedSpring,rotateX:underDampedSpring,rotateY:underDampedSpring,rotateZ:underDampedSpring,scaleX:criticallyDampedSpring,scaleY:criticallyDampedSpring,scale:criticallyDampedSpring,opacity:linearTween,backgroundColor:linearTween,color:linearTween,default:criticallyDampedSpring},getDefaultTransition=(e,{keyframes:i})=>{if(i.length>2)return B;{let n=R[e]||R.default;return n(i[1])}};var k=n(7828);let isAnimatable=(e,i)=>"zIndex"!==e&&!!("number"==typeof i||Array.isArray(i)||"string"==typeof i&&k.P.test(i)&&!i.startsWith("url("));var F=n(63008),I=n(18157);let createMotionValueAnimation=(e,i,n,u={})=>c=>{let h=(0,I.ev)(u,e)||{},d=h.delay||u.delay||0,{elapsed:p=0}=u;p-=(0,a.w)(d);let m=function(e,i,n,s){let a=isAnimatable(i,n),o=void 0!==s.from?s.from:e.get();return("none"===o&&a&&"string"==typeof n?o=(0,F.T)(i,n):(0,I.Fr)(o)&&"string"==typeof n?o=(0,I.GZ)(n):!Array.isArray(n)&&(0,I.Fr)(n)&&"string"==typeof o&&(n=(0,I.GZ)(o)),Array.isArray(n))?(null===n[0]&&(n[0]=o),n):[o,n]}(i,e,n,h),f=m[0],g=m[m.length-1],v=isAnimatable(e,f),y=isAnimatable(e,g);(0,s.K)(v===y,`You are trying to animate ${e} from "${f}" to "${g}". ${f} is not an animatable value - to enable this animation set ${f} to a value animatable to ${g} via the \`style\` property.`);let x={keyframes:m,velocity:i.getVelocity(),...h,elapsed:p,onUpdate:e=>{i.set(e),h.onUpdate&&h.onUpdate(e)},onComplete:()=>{c(),h.onComplete&&h.onComplete()}};if(!v||!y||o.current||!1===h.type)return function({keyframes:e,elapsed:i,onUpdate:n,onComplete:s}){let setValue=()=>{n&&n(e[e.length-1]),s&&s()};return i?{stop:(0,M.g)(setValue,-i)}:setValue()}(x);if("inertia"===h.type)return function({keyframes:e,velocity:i=0,min:n,max:s,power:a=.8,timeConstant:o=750,bounceStiffness:l=500,bounceDamping:u=10,restDelta:c=1,modifyTarget:h,driver:d,onUpdate:p,onComplete:m,onStop:f}){let g;let v=e[0];function isOutOfBounds(e){return void 0!==n&&e<n||void 0!==s&&e>s}function findNearestBoundary(e){return void 0===n?s:void 0===s?n:Math.abs(n-e)<Math.abs(s-e)?n:s}function startAnimation(e){g&&g.stop(),g=animateValue({keyframes:[0,1],velocity:0,...e,driver:d,onUpdate:i=>{p&&p(i),e.onUpdate&&e.onUpdate(i)},onComplete:m,onStop:f})}function startSpring(e){startAnimation({type:"spring",stiffness:l,damping:u,restDelta:c,...e})}if(isOutOfBounds(v))startSpring({velocity:i,keyframes:[v,findNearestBoundary(v)]});else{let e,s,l=a*i+v;void 0!==h&&(l=h(l));let u=findNearestBoundary(l),d=u===n?-1:1;startAnimation({type:"decay",keyframes:[v,0],velocity:i,timeConstant:o,power:a,restDelta:c,modifyTarget:h,onUpdate:isOutOfBounds(l)?n=>{e=s,s=n,i=(0,P.R)(n-e,L.frameData.delta),(1===d&&n>u||-1===d&&n<u)&&startSpring({keyframes:[n,u],velocity:i})}:void 0})}return{stop:()=>g&&g.stop()}}(x);
21if((0,I.rw)(h)||(x={...x,...getDefaultTransition(e,x)}),x.duration&&(x.duration=(0,a.w)(x.duration)),x.repeatDelay&&(x.repeatDelay=(0,a.w)(x.repeatDelay)),i.owner&&i.owner.current instanceof HTMLElement&&!i.owner.getProps().onUpdate){let n=function(e,i,{onUpdate:n,onComplete:s,...a}){var o;let u=E.waapi()&&D.has(i)&&!a.repeatDelay&&"mirror"!==a.repeatType&&0!==a.damping;if(!u)return!1;let{keyframes:c,duration:h=300,elapsed:d=0,ease:p}=a;if("spring"===a.type||!(!(o=a.ease)||Array.isArray(o)||"string"==typeof o&&S[o])){if(a.repeat===1/0)return;let e=animateValue({...a,elapsed:0}),i={done:!1,value:c[0]},n=[],s=0;for(;!i.done&&s<2e4;)i=e.sample(s),n.push(i.value),s+=10;c=n,h=s-10,p="linear"}let m=function(e,i,n,{delay:s=0,duration:a,repeat:o=0,repeatType:l="loop",ease:u,times:c}={}){return e.animate({[i]:n,offset:c},{delay:s,duration:a,easing:function(e){if(e)return Array.isArray(e)?cubicBezierAsString(e):S[e]}(u),fill:"both",iterations:o+1,direction:"reverse"===l?"alternate":"normal"})}(e.owner.current,i,c,{...a,delay:-d,duration:h,ease:p});return m.onfinish=()=>{e.set(function(e,{repeat:i,repeatType:n="loop"}){let s=i&&"loop"!==n&&i%2==1?0:e.length-1;return e[s]}(c,a)),l.Z_.update(()=>m.cancel()),s&&s()},{get currentTime(){return m.currentTime||0},set currentTime(t){m.currentTime=t},stop:()=>{let{currentTime:i}=m;if(i){let n=animateValue({...a,autoplay:!1});e.setWithVelocity(n.sample(i-10).value,n.sample(i).value,10)}l.Z_.update(()=>m.cancel())}}}(i,e,x);if(n)return n}return animateValue(x)}},54382:function(e,i,n){n.d(i,{C:function(){return isKeyframesTarget}});let isKeyframesTarget=e=>Array.isArray(e)},18157:function(e,i,n){n.d(i,{Fr:function(){return isZero},GZ:function(){return getZeroUnit},ev:function(){return getValueTransition},rw:function(){return isTransitionDefined}});var s=n(63008);function isTransitionDefined({when:e,delay:i,delayChildren:n,staggerChildren:s,staggerDirection:a,repeat:o,repeatType:l,repeatDelay:u,from:c,elapsed:h,...d}){return!!Object.keys(d).length}function isZero(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function getZeroUnit(e){return"number"==typeof e?0:(0,s.T)("",e)}function getValueTransition(e,i){return e[i]||e.default||e}},49594:function(e,i,n){n.d(i,{p:function(){return a}});var s=n(52983);let a=(0,s.createContext)({})},46672:function(e,i,n){n.d(i,{_:function(){return a}});var s=n(52983);let a=(0,s.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},75199:function(e,i,n){n.d(i,{O:function(){return a}});var s=n(52983);let a=(0,s.createContext)(null)},97707:function(e,i,n){n.d(i,{Bn:function(){return o},X7:function(){return l}
21,Z7:function(){return circIn}});var s=n(87767),a=n(9459);let circIn=e=>1-Math.sin(Math.acos(e)),o=(0,a.M)(circIn),l=(0,s.o)(o)},87767:function(e,i,n){n.d(i,{o:function(){return mirrorEasing}});let mirrorEasing=e=>i=>i<=.5?e(2*i)/2:(2-e(2*(1-i)))/2},9459:function(e,i,n){n.d(i,{M:function(){return reverseEasing}});let reverseEasing=e=>i=>1-e(1-i)},28193:function(e,i,n){n.d(i,{frameData:function(){return s}});let s={delta:0,timestamp:0}},43596:function(e,i,n){n.d(i,{qY:function(){return f},iW:function(){return g},Z_:function(){return m}});let s=1/60*1e3,a="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),o="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(a()),s);var l=n(28193);let u=!0,c=!1,h=!1,d=["read","update","preRender","render","postRender"],p=d.reduce((e,i)=>(e[i]=function(e){let i=[],n=[],s=0,a=!1,o=!1,l=new WeakSet,u={schedule:(e,o=!1,u=!1)=>{let c=u&&a,h=c?i:n;return o&&l.add(e),-1===h.indexOf(e)&&(h.push(e),c&&a&&(s=i.length)),e},cancel:e=>{let i=n.indexOf(e);-1!==i&&n.splice(i,1),l.delete(e)},process:c=>{if(a){o=!0;return}if(a=!0,[i,n]=[n,i],n.length=0,s=i.length)for(let n=0;n<s;n++){let s=i[n];s(c),l.has(s)&&(u.schedule(s),e())}a=!1,o&&(o=!1,u.process(c))}};return u}(()=>c=!0),e),{}),m=d.reduce((e,i)=>{let n=p[i];return e[i]=(e,i=!1,s=!1)=>(c||startLoop(),n.schedule(e,i,s)),e},{}),f=d.reduce((e,i)=>(e[i]=p[i].cancel,e),{}),g=d.reduce((e,i)=>(e[i]=()=>p[i].process(l.frameData),e),{}),processStep=e=>p[e].process(l.frameData),processFrame=e=>{c=!1,l.frameData.delta=u?s:Math.max(Math.min(e-l.frameData.timestamp,40),1),l.frameData.timestamp=e,h=!0,d.forEach(processStep),h=!1,c&&(u=!1,o(processFrame))},startLoop=()=>{c=!0,u=!0,h||o(processFrame)}},81104:function(e,i,n){n.d(i,{E:function(){return t1}});var s,a,o,l,u,c=n(52983),h=n(46672);let d=(0,c.createContext)({});var p=n(75199),m=n(31589);let f=(0,c.createContext)({strict:!1});function isRefObject(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function isVariantLabel(e){return"string"==typeof e||Array.isArray(e)}function isAnimationControls(e){return"object"==typeof e&&"function"==typeof e.start}let g=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function isControllingVariants(e){return isAnimationControls(e.animate)||g.some(i=>isVariantLabel(e[i]))}function isVariantNode(e){return!!(isControllingVariants(e)||e.variants)}function variantLabelsAsDependency(e){return Array.isArray(e)?e.join(" "):e}let v={animation:["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},y={};for(let e in v)y[e]={isEnabled:i=>v[e].some(e=>!!i[e])};var x=n(66594),b=n(51979);let P={hasAnimatedSinceResize:!0,hasEverUpdated:!1},A=1;var V=n(49594);let T=(0,c.createContext)({}),S=Symbol.for("motionComponentSymbol"),C=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function isSVGComponent(e){if("string"!=typeof e||e.includes("-"));else if(C.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}let w={};var E=n(41906);function isForcedMotionValue(e,{layout:i,layoutId:n}){return E.G.has(e)||e.startsWith("origin")||(i||void 0!==n)&&(!!w[e]||"opacity"===e)}var D=n(41670);let M={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},L=E._.length;function isCSSVariable(e){return e.startsWith("--")}let getValueAsType=(e,i)=>i&&"number"==typeof e?i.transform(e):e;var B=n(16720);function buildHTMLStyles(e,i,n,s){let{style:a,vars:o,transform:l,transformOrigin:u}=e,c=!1,h=!1,d=!0;for(let e in i){let n=i[e];if(isCSSVariable(e)){o[e]=n;continue}let s=B.j[e],p=getValueAsType(n,s);
21if(E.G.has(e)){if(c=!0,l[e]=p,!d)continue;n!==(s.default||0)&&(d=!1)}else e.startsWith("origin")?(h=!0,u[e]=p):a[e]=p}if(!i.transform&&(c||s?a.transform=function(e,{enableHardwareAcceleration:i=!0,allowTransformNone:n=!0},s,a){let o="";for(let i=0;i<L;i++){let n=E._[i];if(void 0!==e[n]){let i=M[n]||n;o+=`${i}(${e[n]}) `}}return i&&!e.z&&(o+="translateZ(0)"),o=o.trim(),a?o=a(e,s?"":o):n&&s&&(o="none"),o}(e.transform,n,d,s):a.transform&&(a.transform="none")),h){let{originX:e="50%",originY:i="50%",originZ:n=0}=u;a.transformOrigin=`${e} ${i} ${n}`}}let createHtmlRenderState=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(e,i,n){for(let s in i)(0,D.i)(i[s])||isForcedMotionValue(s,n)||(e[s]=i[s])}function useHTMLProps(e,i,n){let s={},a=function(e,i,n){let s=e.style||{},a={};return copyRawValuesOnly(a,s,e),Object.assign(a,function({transformTemplate:e},i,n){return(0,c.useMemo)(()=>{let s=createHtmlRenderState();return buildHTMLStyles(s,i,{enableHardwareAcceleration:!n},e),Object.assign({},s.vars,s.style)},[i])}(e,i,n)),e.transformValues?e.transformValues(a):a}(e,i,n);return e.drag&&!1!==e.dragListener&&(s.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(s.tabIndex=0),s.style=a,s}let R=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function isValidMotionProp(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||R.has(e)}let shouldForward=e=>!isValidMotionProp(e);try{(s=require("@emotion/is-prop-valid").default)&&(shouldForward=e=>e.startsWith("on")?!isValidMotionProp(e):s(e))}catch(e){}var k=n(29424);function calcOrigin(e,i,n){return"string"==typeof e?e:k.px.transform(i+n*e)}let F={offset:"stroke-dashoffset",array:"stroke-dasharray"},I={offset:"strokeDashoffset",array:"strokeDasharray"};function buildSVGAttrs(e,{attrX:i,attrY:n,originX:s,originY:a,pathLength:o,pathSpacing:l=1,pathOffset:u=0,...c},h,d,p){if(buildHTMLStyles(e,c,h,p),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:m,style:f,dimensions:g}=e;m.transform&&(g&&(f.transform=m.transform),delete m.transform),g&&(void 0!==s||void 0!==a||f.transform)&&(f.transformOrigin=function(e,i,n){let s=calcOrigin(i,e.x,e.width),a=calcOrigin(n,e.y,e.height);return`${s} ${a}`}(g,void 0!==s?s:.5,void 0!==a?a:.5)),void 0!==i&&(m.x=i),void 0!==n&&(m.y=n),void 0!==o&&function(e,i,n=1,s=0,a=!0){e.pathLength=1;let o=a?F:I;e[o.offset]=k.px.transform(-s);let l=k.px.transform(i),u=k.px.transform(n);e[o.array]=`${l} ${u}`}(m,o,l,u,!1)}let createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}}),isSVGTag=e=>"string"==typeof e&&"svg"===e.toLowerCase();function useSVGProps(e,i,n,s){let a=(0,c.useMemo)(()=>{let n=createSvgRenderState();return buildSVGAttrs(n,i,{enableHardwareAcceleration:!1},isSVGTag(s),e.transformTemplate),{...n.attrs,style:{...n.style}}},[i]);if(e.style){let i={};copyRawValuesOnly(i,e.style,e),a.style={...i,...a.style}}return a}var O=n(71407);function renderHTML(e,{style:i,vars:n},s,a){for(let o in Object.assign(e.style,i,a&&a.getProjectionStyles(s)),n)e.style.setProperty(o,n[o])}let j=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"]);
21function renderSVG(e,i,n,s){for(let n in renderHTML(e,i,void 0,s),i.attrs)e.setAttribute(j.has(n)?n:(0,O.D)(n),i.attrs[n])}function scrapeMotionValuesFromProps(e,i){let{style:n}=e,s={};for(let a in n)((0,D.i)(n[a])||i.style&&(0,D.i)(i.style[a])||isForcedMotionValue(a,e))&&(s[a]=n[a]);return s}function scrape_motion_values_scrapeMotionValuesFromProps(e,i){let n=scrapeMotionValuesFromProps(e,i);for(let s in e)if((0,D.i)(e[s])||(0,D.i)(i[s])){let i="x"===s||"y"===s?"attr"+s.toUpperCase():s;n[i]=e[s]}return n}var N=n(35801),U=n(71852);function resolveMotionValue(e){let i=(0,D.i)(e)?e.get():e;return(0,U.p)(i)?i.toValue():i}let makeUseVisualState=e=>(i,n)=>{let s=(0,c.useContext)(d),a=(0,c.useContext)(p.O),make=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:i,onMount:n},s,a,o){let l={latestValues:function(e,i,n,s){let a={},o=s(e,{});for(let e in o)a[e]=resolveMotionValue(o[e]);let{initial:l,animate:u}=e,c=isControllingVariants(e),h=isVariantNode(e);i&&h&&!c&&!1!==e.inherit&&(void 0===l&&(l=i.initial),void 0===u&&(u=i.animate));let d=!!n&&!1===n.initial;d=d||!1===l;let p=d?u:l;if(p&&"boolean"!=typeof p&&!isAnimationControls(p)){let i=Array.isArray(p)?p:[p];i.forEach(i=>{let n=(0,N.o)(e,i);if(!n)return;let{transitionEnd:s,transition:o,...l}=n;for(let e in l){let i=l[e];if(Array.isArray(i)){let e=d?i.length-1:0;i=i[e]}null!==i&&(a[e]=i)}for(let e in s)a[e]=s[e]})}return a}(s,a,o,e),renderState:i()};return n&&(l.mount=e=>n(s,e,l)),l})(e,i,s,a);return n?make():(0,b.h)(make)},$={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:scrape_motion_values_scrapeMotionValuesFromProps,createRenderState:createSvgRenderState,onMount:(e,i,{renderState:n,latestValues:s})=>{try{n.dimensions="function"==typeof i.getBBox?i.getBBox():i.getBoundingClientRect()}catch(e){n.dimensions={x:0,y:0,width:0,height:0}}buildSVGAttrs(n,s,{enableHardwareAcceleration:!1},isSVGTag(i.tagName),e.transformTemplate),renderSVG(i,n)}})},Z={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:scrapeMotionValuesFromProps,createRenderState:createHtmlRenderState})};function addDomEvent(e,i,n,s={passive:!0}){return e.addEventListener(i,n,s),()=>e.removeEventListener(i,n)}let isPrimaryPointer=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function extractEventInfo(e,i="page"){return{point:{x:e[i+"X"],y:e[i+"Y"]}}}let addPointerInfo=e=>i=>isPrimaryPointer(i)&&e(i,extractEventInfo(i));function addPointerEvent(e,i,n,s){return addDomEvent(e,i,addPointerInfo(n),s)}(a=l||(l={})).Animate="animate",a.Hover="whileHover",a.Tap="whileTap",a.Drag="whileDrag",a.Focus="whileFocus",a.InView="whileInView",a.Exit="exit";var z=n(12046);function createLock(e){let i=null;return()=>null===i&&(i=e,()=>{i=null})}let _=createLock("dragHorizontal"),H=createLock("dragVertical");function getGlobalLock(e){let i=!1;if("y"===e)i=H();else if("x"===e)i=_();else{let e=_(),n=H();e&&n?i=()=>{e(),n()}:(e&&e(),n&&n())}return i}function isDragActive(){let e=getGlobalLock(!0);return!e||(e(),!1)}let Feature=class Feature{constructor(e){this.isMounted=!1,this.node=e}update(){}};function addHoverEvent(e,i){let n="pointer"+(i?"enter":"leave"),s="onHover"+(i?"Start":"End");return addPointerEvent(e.current,n,(n,a)=>{if("touch"===n.type||isDragActive())return;let o=e.getProps();e.animationState&&o.whileHover&&e.animationState.setActive(l.Hover,i),o[s]&&o[s](n,a)},{passive:!e.getProps()[s]})}let isNodeOrChild=(e,i)=>!!i&&(e===i||isNodeOrChild(e,i.parentElement));var G=n(39141);function fireSyntheticPointerEvent(e,i){if(!i)return;let n=new PointerEvent("pointer"+e);i(n,extractEventInfo(n))}let W=new WeakMap,q=new WeakMap,fireObserverCallback=e=>{let i=W.get(e.target);i&&i(e)},fireAllObserverCallbacks=e=>{e.forEach(fireObserverCallback)},Y={some:0,all:1};var X=n(54382);function shallowCompare(e,i){if(!Array.isArray(i))return!1;let n=i.length;if(n!==e.length)return!1;for(let s=0;s<n;s++)if(i[s]!==e[s])return!1;return!0}var K=n(65727),J=n(90324);let Q=[l.Animate,l.InView,l.Focus,l.Hover,l.Tap,l.Drag,l.Exit],tt=[...Q].reverse(),te=Q.length;function createTypeState(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let ti=0;var tn=n(60694),tr=n(43596),ts=n(10647);let distance=(e,i)=>Math.abs(e-i);var ta=n(28193);let PanSession=class PanSession{constructor(e,i,{transformPagePoint:n}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=getPanInfo(this.lastMoveEventInfo,this.history),i=null!==this.startEvent,n=function(e,i){let n=distance(e.x,i.x),s=distance(e.y,i.y);return Math.sqrt(n**2+s**2)}(e.offset,{x:0,y:0})>=3;if(!i&&!n)return;let{point:s}=e,{timestamp:a}=ta.frameData;this.history.push({...s,timestamp:a});
21let{onStart:o,onMove:l}=this.handlers;i||(o&&o(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,e)},this.handlePointerMove=(e,i)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=transformPoint(i,this.transformPagePoint),tr.Z_.update(this.updatePoint,!0)},this.handlePointerUp=(e,i)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:n,onSessionEnd:s}=this.handlers,a=getPanInfo("pointercancel"===e.type?this.lastMoveEventInfo:transformPoint(i,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),s&&s(e,a)},!isPrimaryPointer(e))return;this.handlers=i,this.transformPagePoint=n;let s=extractEventInfo(e),a=transformPoint(s,this.transformPagePoint),{point:o}=a,{timestamp:l}=ta.frameData;this.history=[{...o,timestamp:l}];let{onSessionStart:u}=i;u&&u(e,getPanInfo(a,this.history)),this.removeListeners=(0,z.z)(addPointerEvent(window,"pointermove",this.handlePointerMove),addPointerEvent(window,"pointerup",this.handlePointerUp),addPointerEvent(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),tr.qY.update(this.updatePoint)}};function transformPoint(e,i){return i?{point:i(e.point)}:e}function subtractPoint(e,i){return{x:e.x-i.x,y:e.y-i.y}}function getPanInfo({point:e},i){return{point:e,delta:subtractPoint(e,lastDevicePoint(i)),offset:subtractPoint(e,i[0]),velocity:function(e,i){if(e.length<2)return{x:0,y:0};let n=e.length-1,s=null,a=lastDevicePoint(e);for(;n>=0&&(s=e[n],!(a.timestamp-s.timestamp>(0,ts.w)(.1)));)n--;if(!s)return{x:0,y:0};let o=(a.timestamp-s.timestamp)/1e3;if(0===o)return{x:0,y:0};let l={x:(a.x-s.x)/o,y:(a.y-s.y)/o};return l.x===1/0&&(l.x=0),l.y===1/0&&(l.y=0),l}(i,0)}}function lastDevicePoint(e){return e[e.length-1]}var to=n(89803),tl=n(84016);function calcLength(e){return e.max-e.min}function isNear(e,i=0,n=.01){return Math.abs(e-i)<=n}function calcAxisDelta(e,i,n,s=.5){e.origin=s,e.originPoint=(0,tl.C)(i.min,i.max,e.origin),e.scale=calcLength(n)/calcLength(i),(isNear(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,tl.C)(n.min,n.max,e.origin)-e.originPoint,(isNear(e.translate)||isNaN(e.translate))&&(e.translate=0)}function calcBoxDelta(e,i,n,s){calcAxisDelta(e.x,i.x,n.x,s?s.originX:void 0),calcAxisDelta(e.y,i.y,n.y,s?s.originY:void 0)}function calcRelativeAxis(e,i,n){e.min=n.min+i.min,e.max=e.min+calcLength(i)}function calcRelativeAxisPosition(e,i,n){e.min=i.min-n.min,e.max=e.min+calcLength(i)}function calcRelativePosition(e,i,n){calcRelativeAxisPosition(e.x,i.x,n.x),calcRelativeAxisPosition(e.y,i.y,n.y)}var tu=n(53756);function calcRelativeAxisConstraints(e,i,n){return{min:void 0!==i?e.min+i:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function calcViewportAxisConstraints(e,i){let n=i.min-e.min,s=i.max-e.max;return i.max-i.min<e.max-e.min&&([n,s]=[s,n]),{min:n,max:s}}function resolveAxisElastic(e,i,n){return{min:resolvePointElastic(e,i),max:resolvePointElastic(e,n)}}function resolvePointElastic(e,i){return"number"==typeof e?e:e[i]||0}let createAxisDelta=()=>({translate:0,scale:1,origin:0,originPoint:0}),createDelta=()=>({x:createAxisDelta(),y:createAxisDelta()}),createAxis=()=>({min:0,max:0}),createBox=()=>({x:createAxis(),y:createAxis()});function eachAxis(e){return[e("x"),e("y")]}function convertBoundingBoxToBox({top:e,left:i,right:n,bottom:s}){return{x:{min:i,max:n},y:{min:e,max:s}}}function isIdentityScale(e){return void 0===e||1===e}function hasScale({scale:e,scaleX:i,scaleY:n}){return!isIdentityScale(e)||!isIdentityScale(i)||!isIdentityScale(n)}function hasTransform(e){return hasScale(e)||has2DTranslate(e)||e.z||e.rotate||e.rotateX||e.rotateY}function has2DTranslate(e){var i,n;return(i=e.x)&&"0%"!==i||(n=e.y)&&"0%"!==n}function applyPointDelta(e,i,n,s,a){return void 0!==a&&(e=s+a*(e-s)),s+n*(e-s)+i}function applyAxisDelta(e,i=0,n=1,s,a){e.min=applyPointDelta(e.min,i,n,s,a),e.max=applyPointDelta(e.max,i,n,s,a)}function applyBoxDelta(e,{x:i,y:n}){applyAxisDelta(e.x,i.translate,i.scale,i.originPoint),applyAxisDelta(e.y,n.translate,n.scale,n.originPoint)}function snapToDefault(e){return Number.isInteger(e)?e:e>1.0000000000001||e<.999999999999?e:1}function translateAxis(e,i){e.min=e.min+i,e.max=e.max+i}function transformAxis(e,i,[n,s,a]){let o=void 0!==i[a]?i[a]:.5,l=(0,tl.C)(e.min,e.max,o);applyAxisDelta(e,i[n],i[s],l,i.scale)}
21let tc=["x","scaleX","originX"],th=["y","scaleY","originY"];function transformBox(e,i){transformAxis(e.x,i,tc),transformAxis(e.y,i,th)}function measureViewportBox(e,i){return convertBoundingBoxToBox(function(e,i){if(!i)return e;let n=i({x:e.left,y:e.top}),s=i({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:s.y,right:s.x}}(e.getBoundingClientRect(),i))}var td=n(92647);let tp=new WeakMap;let VisualElementDragControls=class VisualElementDragControls{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=createBox(),this.visualElement=e}start(e,{snapToCursor:i=!1}={}){let{presenceContext:n}=this.visualElement;n&&!1===n.isPresent||(this.panSession=new PanSession(e,{onSessionStart:e=>{this.stopAnimation(),i&&this.snapToCursor(extractEventInfo(e,"page").point)},onStart:(e,i)=>{let{drag:n,dragPropagation:s,onDragStart:a}=this.getProps();if(n&&!s&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=getGlobalLock(n),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eachAxis(e=>{let i=this.getAxisMotionValue(e).get()||0;if(k.aQ.test(i)){let{projection:n}=this.visualElement;if(n&&n.layout){let s=n.layout.layoutBox[e];if(s){let e=calcLength(s);i=e*(parseFloat(i)/100)}}}this.originPoint[e]=i}),a&&a(e,i);let{animationState:o}=this.visualElement;o&&o.setActive(l.Drag,!0)},onMove:(e,i)=>{let{dragPropagation:n,dragDirectionLock:s,onDirectionLock:a,onDrag:o}=this.getProps();if(!n&&!this.openGlobalLock)return;let{offset:l}=i;if(s&&null===this.currentDirection){this.currentDirection=function(e,i=10){let n=null;return Math.abs(e.y)>i?n="y":Math.abs(e.x)>i&&(n="x"),n}(l),null!==this.currentDirection&&a&&a(this.currentDirection);return}this.updateAxis("x",i.point,l),this.updateAxis("y",i.point,l),this.visualElement.render(),o&&o(e,i)},onSessionEnd:(e,i)=>this.stop(e,i)},{transformPagePoint:this.visualElement.getTransformPagePoint()}))}stop(e,i){let n=this.isDragging;if(this.cancel(),!n)return;let{velocity:s}=i;this.startAnimation(s);let{onDragEnd:a}=this.getProps();a&&a(e,i)}cancel(){this.isDragging=!1;let{projection:e,animationState:i}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),i&&i.setActive(l.Drag,!1)}updateAxis(e,i,n){let{drag:s}=this.getProps();if(!n||!shouldDrag(e,s,this.currentDirection))return;let a=this.getAxisMotionValue(e),o=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:i,max:n},s){return void 0!==i&&e<i?e=s?(0,tl.C)(i,e,s.min):Math.max(e,i):void 0!==n&&e>n&&(e=s?(0,tl.C)(n,e,s.max):Math.min(e,n)),e}(o,this.constraints[e],this.elastic[e])),a.set(o)}resolveConstraints(){let{dragConstraints:e,dragElastic:i}=this.getProps(),{layout:n}=this.visualElement.projection||{},s=this.constraints;e&&isRefObject(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&n?this.constraints=function(e,{top:i,left:n,bottom:s,right:a}){return{x:calcRelativeAxisConstraints(e.x,n,a),y:calcRelativeAxisConstraints(e.y,i,s)}}(n.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:resolveAxisElastic(e,"left","right"),y:resolveAxisElastic(e,"to
21p","bottom")}}(i),s!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&eachAxis(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,i){let n={};return void 0!==i.min&&(n.min=i.min-e.min),void 0!==i.max&&(n.max=i.max-e.min),n}(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:i,onMeasureDragConstraints:n}=this.getProps();if(!i||!isRefObject(i))return!1;let s=i.current;(0,tn.k)(null!==s,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:a}=this.visualElement;if(!a||!a.layout)return!1;let o=function(e,i,n){let s=measureViewportBox(e,n),{scroll:a}=i;return a&&(translateAxis(s.x,a.offset.x),translateAxis(s.y,a.offset.y)),s}(s,a.root,this.visualElement.getTransformPagePoint()),l={x:calcViewportAxisConstraints((e=a.layout.layoutBox).x,o.x),y:calcViewportAxisConstraints(e.y,o.y)};if(n){let e=n(function({x:e,y:i}){return{top:i.min,right:e.max,bottom:i.max,left:e.min}}(l));this.hasMutatedConstraints=!!e,e&&(l=convertBoundingBoxToBox(e))}return l}startAnimation(e){let{drag:i,dragMomentum:n,dragElastic:s,dragTransition:a,dragSnapToOrigin:o,onDragTransitionEnd:l}=this.getProps(),u=this.constraints||{},c=eachAxis(l=>{if(!shouldDrag(l,i,this.currentDirection))return;let c=u&&u[l]||{};o&&(c={min:0,max:0});let h={type:"inertia",velocity:n?e[l]:0,bounceStiffness:s?200:1e6,bounceDamping:s?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...a,...c};return this.startAxisValueAnimation(l,h)});return Promise.all(c).then(l)}startAxisValueAnimation(e,i){let n=this.getAxisMotionValue(e);return n.start((0,td.Z)(e,n,0,i))}stopAnimation(){eachAxis(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let i="_drag"+e.toUpperCase(),n=this.visualElement.getProps(),s=n[i];return s||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){eachAxis(i=>{let{drag:n}=this.getProps();if(!shouldDrag(i,n,this.currentDirection))return;let{projection:s}=this.visualElement,a=this.getAxisMotionValue(i);if(s&&s.layout){let{min:n,max:o}=s.layout.layoutBox[i];a.set(e[i]-(0,tl.C)(n,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:i}=this.getProps(),{projection:n}=this.visualElement;if(!isRefObject(i)||!n||!this.constraints)return;this.stopAnimation();let s={x:0,y:0};eachAxis(e=>{let i=this.getAxisMotionValue(e);if(i){let n=i.get();s[e]=function(e,i){let n=.5,s=calcLength(e),a=calcLength(i);return a>s?n=(0,to.Y)(i.min,i.max-s,e.min):s>a&&(n=(0,to.Y)(e.min,e.max-a,i.min)),(0,tu.u)(0,1,n)}({min:n,max:n},this.constraints[e])}});let{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),eachAxis(i=>{if(!shouldDrag(i,e,null))return;let n=this.getAxisMotionValue(i),{min:a,max:o}=this.constraints[i];n.set((0,tl.C)(a,o,s[i]))})}addListeners(){if(!this.visualElement.current)return;tp.set(this.visualElement,this);let e=this.visualElement.current,i=addPointerEvent(e,"pointerdown",e=>{let{drag:i,dragListener:n=!0}=this.getProps();i&&n&&this.start(e)}),measureDragConstraints=()=>{let{dragConstraints:e}=this.getProps();isRefObject(e)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,s=n.addEventListener("measure",measureDragConstraints);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),measureDragConstraints();let a=addDomEvent(window,"resize",()=>this.scalePositionWithinConstraints()),o=n.addEventListener("didUpdate",({delta:e,hasLayoutChanged:i})=>{this.isDragging&&i&&(eachAxis(i=>{let n=this.getAxisMotionValue(i);n&&(this.originPoint[i]+=e[i].translate,n.set(n.get()+e[i].translate))}),this.visualElement.render())});return()=>{a(),i(),s(),o&&o()}}getProps(){let e=this.visualElement.getProps(),{drag:i=!1,dragDirectionLock:n=!1,dragPropagation:s=!1,dragConstraints:a=!1,dragElastic:o=.35,dragMomentum:l=!0}=e;return{...e,drag:i,dragDirectionLock:n,dragPropagation:s,dragConstraints:a,dragElastic:o,dragMomentum:l}}};function shouldDrag(e,i,n){return(!0===i||i===e)&&(null===n||n===e)}function pixelsToPercent(e,i){return i.max===i.min?0:e/(i.max-i.min)*100}let tm={correct:(e,i)=>{if(!i.target)return e;if("string"==typeof e){if(!k.px.test(e))return e;e=parseFloat(e)}let n=pixelsToPercent(e,i.target.x),s=pixelsToPercent(e,i.target.y);return`${n}% ${s}%`}};function css_variables_conversion_isCSSVariable(e){return"string"==typeof e&&e.startsWith("var(--")}let tf=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function getVariableValue(e,i,n=1){(0,tn.k)(n<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[s,a]=function(e){let i=tf.exec(e);if(!i)return[,];let[,n,s]=i;return[n,s]}(e);if(!s)return;let o=window.getComputedStyle(i).getPropertyValue(s);return o?o.trim():css_variables_conversion_isCSSVariable(a)?getVariableValue(a,i,n+1):a}var tg=n(7828);let tv="_$css",ty={correct:(e,{treeScale:i,projectionDelta:n})=>{let s=e,a=e.includes("var("),o=[];a&&(e=e.replace(tf,e=>(o.push(e),tv)));let l=tg.P.parse(e);if(l.length>5)return s;let u=tg.P.createTransformer(e),c="number"!=typeof l[0]?1:0,h=n.x.scale*i.x,d=n.y.scale*i.y;l[0+c]/=h,l[1+c]/=d;let p=(0,tl.C)(h,d,.5);"number"==typeof l[2+c]&&(l[2+c]/=p),"number"==typeof l[3+c]&&(l[3+c]/=p);let m=u(l);if(a){let e=0;m=m.replace(tv,()=>{let i=o[e];return e++,i})}return m}};let MeasureLayoutWithContext=class MeasureLayoutWithContext extends c.Component{componentDidMount(){let{visualElement:e,layoutGroup:i,switchLayoutGroup:n,layoutId:s}=this.props,{projection:a}=e;Object.assign(w,tx),a&&(i.group&&i.group.add(a),n&&n.register&&s&&n.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",()=>{this.safeToRemove()}),a.setOptions({...a.options,onExitComplete:()=>this.safeToRemove()})),P.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:i,visualElement:n,drag:s,isPresent:a}=this.props,o=n.projection;return o&&(o.isPresent=a,s||e.layoutDependency!==i||void 0===i?o.willUpdate():this.safeToRemove(),e.isPresent===a||(a?o.promote():o.relegate()||tr.Z_.postRender(()=>{let e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())}componentWillUnmount(){let{visualElement:e,layoutGroup:i,switchLayoutGroup:n}=this.props,{projection:s}=e;s&&(s.scheduleCheckAfterUnmount(),i&&i.group&&i.group.remove(s),n&&n.deregister&&n.deregister(s))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function MeasureLayout(e){let[i,n]=function(){let e=(0,c.useContext)(p.O);if(null===e)return[!0,null];let{isPresent:i,onExitComplete:n,register:s}=e,a=(0,c.useId)();return(0,c.useEffect)(()=>
21s(a),[]),!i&&n?[!1,()=>n&&n(a)]:[!0]}(),s=(0,c.useContext)(V.p);return c.createElement(MeasureLayoutWithContext,{...e,layoutGroup:s,switchLayoutGroup:(0,c.useContext)(T),isPresent:i,safeToRemove:n})}let tx={borderRadius:{...tm,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:tm,borderTopRightRadius:tm,borderBottomLeftRadius:tm,borderBottomRightRadius:tm,boxShadow:ty};var tb=n(25413),tP=n(52958),tA=n(97707);let tV=["TopLeft","TopRight","BottomLeft","BottomRight"],tT=tV.length,asNumber=e=>"string"==typeof e?parseFloat(e):e,isPx=e=>"number"==typeof e||k.px.test(e);function getRadius(e,i){return void 0!==e[i]?e[i]:e.borderRadius}let tS=compress(0,.5,tA.Bn),tC=compress(.5,.95,G.Z);function compress(e,i,n){return s=>s<e?0:s>i?1:n((0,to.Y)(e,i,s))}function copyAxisInto(e,i){e.min=i.min,e.max=i.max}function copyBoxInto(e,i){copyAxisInto(e.x,i.x),copyAxisInto(e.y,i.y)}function removePointDelta(e,i,n,s,a){return e-=i,e=s+1/n*(e-s),void 0!==a&&(e=s+1/a*(e-s)),e}function removeAxisTransforms(e,i,[n,s,a],o,l){!function(e,i=0,n=1,s=.5,a,o=e,l=e){if(k.aQ.test(i)){i=parseFloat(i);let e=(0,tl.C)(l.min,l.max,i/100);i=e-l.min}if("number"!=typeof i)return;let u=(0,tl.C)(o.min,o.max,s);e===o&&(u-=i),e.min=removePointDelta(e.min,i,n,u,a),e.max=removePointDelta(e.max,i,n,u,a)}(e,i[n],i[s],i[a],i.scale,o,l)}let tw=["x","scaleX","originX"],tE=["y","scaleY","originY"];function removeBoxTransforms(e,i,n,s){removeAxisTransforms(e.x,i,tw,n?n.x:void 0,s?s.x:void 0),removeAxisTransforms(e.y,i,tE,n?n.y:void 0,s?s.y:void 0)}var tD=n(18157);function isAxisDeltaZero(e){return 0===e.translate&&1===e.scale}function isDeltaZero(e){return isAxisDeltaZero(e.x)&&isAxisDeltaZero(e.y)}function boxEquals(e,i){return e.x.min===i.x.min&&e.x.max===i.x.max&&e.y.min===i.y.min&&e.y.max===i.y.max}function aspectRatio(e){return calcLength(e.x)/calcLength(e.y)}var tM=n(64115);let NodeStack=class NodeStack{constructor(){this.members=[]}add(e){(0,tM.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,tM.cl)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let i;let n=this.members.findIndex(i=>e===i);if(0===n)return!1;for(let e=n;e>=0;e--){let n=this.members[e];if(!1!==n.isPresent){i=n;break}}return!!i&&(this.promote(i),!0)}promote(e,i){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,i&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:s}=e.options;!1===s&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:i,resumingFrom:n}=e;i.onExitComplete&&i.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};function buildProjectionTransform(e,i,n){let s="",a=e.x.translate/i.x,o=e.y.translate/i.y;if((a||o)&&(s=`translate3d(${a}px, ${o}px, 0) `),(1!==i.x||1!==i.y)&&(s+=`scale(${1/i.x}, ${1/i.y}) `),n){let{rotate:e,rotateX:i,rotateY:a}=n;e&&(s+=`rotate(${e}deg) `),i&&(s+=`rotateX(${i}deg) `),a&&(s+=`rotateY(${a}deg) `)}let l=e.x.scale*i.x,u=e.y.scale*i.y;return(1!==l||1!==u)&&(s+=`scale(${l}, ${u})`),s||"none"}let compareByDepth=(e,i)=>e.depth-i.depth;let FlatTree=class FlatTree{constructor(){this.children=[],this.isDirty=!1}add(e){(0,tM.y4)(this.children,e),this.isDirty=!0}remove(e){(0,tM.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEach(e)}};var tL=n(47749);let tB=["","X","Y","Z"],tR=0;function createProjectionNode({attachResizeListener:e,defaultParent:i,measureScroll:n,checkIsScrollRoot:s,resetTransform:a}){return class{constructor(e,n={},s=null==i?void 0:i()){this.id=tR++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isTransformDirty=!1,this.isProjectionDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>
21{this.nodes.forEach(propagateDirtyNodes),this.nodes.forEach(resolveTargetDelta),this.nodes.forEach(calcProjection)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=e,this.latestValues=n,this.root=s?s.root||s:this,this.path=s?[...s.path,s]:[],this.parent=s,this.depth=s?s.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new FlatTree)}addEventListener(e,i){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new tP.L),this.eventHandlers.get(e).add(i)}notifyListeners(e,...i){let n=this.eventHandlers.get(e);n&&n.notify(...i)}hasListeners(e){return this.eventHandlers.has(e)}registerPotentialNode(e,i){this.potentialNodes.set(e,i)}mount(i,n=!1){if(this.instance)return;this.isSVG=i instanceof SVGElement&&"svg"!==i.tagName,this.instance=i;let{layoutId:s,layout:a,visualElement:o}=this.options;if(o&&!o.current&&o.mount(i),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.elementId&&this.root.potentialNodes.delete(this.elementId),n&&(a||s)&&(this.isLayoutDirty=!0),e){let n;let resizeUnblockUpdate=()=>this.root.updateBlockedByResize=!1;e(i,()=>{this.root.updateBlockedByResize=!0,n&&n(),n=(0,tL.g)(resizeUnblockUpdate,250),P.hasAnimatedSinceResize&&(P.hasAnimatedSinceResize=!1,this.nodes.forEach(finishAnimation))})}s&&this.root.registerSharedNode(s,this),!1!==this.options.animate&&o&&(s||a)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:i,hasRelativeTargetChanged:n,layout:s})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let a=this.options.transition||o.getDefaultTransition()||tk,{onLayoutAnimationStart:l,onLayoutAnimationComplete:u}=o.getProps(),c=!this.targetLayout||!boxEquals(this.targetLayout,s)||n,h=!i&&n;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||h||i&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,h);let i={...(0,tD.ev)(a,"layout"),onPlay:l,onComplete:u};(o.shouldReduceMotion||this.options.layoutRoot)&&(i.delay=0,i.type=!1),this.startAnimation(i)}else i||0!==this.animationProgress||finishAnimation(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=s})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,tr.qY.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(resetRotation),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let i=this.path[e];i.shouldResetTransform=!0,i.updateScroll("snapshot"),i.options.layoutRoot&&i.willUpdate(!1)}let{layoutId:i,layout:n}=this.options;if(void 0===i&&!n)return;let s=this.getTransformTemplate();this.prevTransformTemplateValue=s?s(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}didUpdate(){let e=this.isUpdateBlocked();if(e){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(clearMeasurements);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(mountNodeEarly),this.potentialNodes.clear()),this.nodes.forEach(resetTransformStyle),this.nodes.forEach(updateLayout),this.nodes.forEach(notifyLayoutUpdate),this.clearAllSnapshots(),tr.iW.update(
21),tr.iW.preRender(),tr.iW.render())}clearAllSnapshots(){this.nodes.forEach(clearSnapshot),this.sharedNodes.forEach(removeLeadSnapshots)}scheduleUpdateProjection(){tr.Z_.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){tr.Z_.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++){let i=this.path[e];i.updateScroll()}let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=createBox(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:i}=this.options;i&&i.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let i=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(i=!1),i&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:s(this.instance),offset:n(this.instance)})}resetTransform(){if(!a)return;let e=this.isLayoutDirty||this.shouldResetTransform,i=this.projectionDelta&&!isDeltaZero(this.projectionDelta),n=this.getTransformTemplate(),s=n?n(this.latestValues,""):void 0,o=s!==this.prevTransformTemplateValue;e&&(i||hasTransform(this.latestValues)||o)&&(a(this.instance,s),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var i;let n=this.measurePageBox(),s=this.removeElementScroll(n);return e&&(s=this.removeTransform(s)),roundAxis((i=s).x),roundAxis(i.y),{animationId:this.root.animationId,measuredBox:n,layoutBox:s,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return createBox();let i=e.measureViewportBox(),{scroll:n}=this.root;return n&&(translateAxis(i.x,n.offset.x),translateAxis(i.y,n.offset.y)),i}removeElementScroll(e){let i=createBox();copyBoxInto(i,e);for(let n=0;n<this.path.length;n++){let s=this.path[n],{scroll:a,options:o}=s;if(s!==this.root&&a&&o.layoutScroll){if(a.isRoot){copyBoxInto(i,e);let{scroll:n}=this.root;n&&(translateAxis(i.x,-n.offset.x),translateAxis(i.y,-n.offset.y))}translateAxis(i.x,a.offset.x),translateAxis(i.y,a.offset.y)}}return i}applyTransform(e,i=!1){let n=createBox();copyBoxInto(n,e);for(let e=0;e<this.path.length;e++){let s=this.path[e];!i&&s.options.layoutScroll&&s.scroll&&s!==s.root&&transformBox(n,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),hasTransform(s.latestValues)&&transformBox(n,s.latestValues)}return hasTransform(this.latestValues)&&transformBox(n,this.latestValues),n}removeTransform(e){let i=createBox();copyBoxInto(i,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];if(!n.instance||!hasTransform(n.latestValues))continue;hasScale(n.latestValues)&&n.updateSnapshot();let s=createBox(),a=n.measurePageBox();copyBoxInto(s,a),removeBoxTransforms(i,n.latestValues,n.snapshot?n.snapshot.layoutBox:void 0,s)}return hasTransform(this.latestValues)&&removeBoxTransforms(i,this.latestValues),i}setTargetDelta(e){this.targetDelta=e,this.isProjectionDirty=!0,this.root.scheduleUpdateProjection()}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}resolveTargetDelta(){let e=this.getLead();if(this.isProjectionDirty||(this.isProjectionDirty=e.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=e.isTransformDirty),!this.isProjectionDirty&&!this.attemptToResolveRelativeTarget)return;let{layout:i,layoutId:n}=this.options;if(this.layout&&(i||n)){if(!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout?(this.relativeParent=e,this.relativeTarget=createBox(),this.relativeTargetOrigin=createBox(),calcRelativePosition(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if(this.target||(this.target=createBox(),this.targetWithTransforms=createBox()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target){var s,a,o;s=this.target,a=this.relativeTarget,o=this.relativeParent.target,calcRelativeAxis(s.x,a.x,o.x),calcRelativeAxis(s.y,a.y,o.y)}else this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):copyBoxInto(this.target,this.layout.layoutBox),applyBoxDelta(this.target,this.targetDelta)):copyBoxInto(this.target,this.layout.layoutBox);if(this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target?(this.relativeParent=e,this.relativeTarget=createBox(),this.relativeTargetOrigin=createBox(),calcRelativePosition(this.relativeTargetOrigin,this.target,e.target),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}}getClosestProjectingParent(){return!this.parent||hasScale(this.parent.latestValues)||has2DTranslate(this.parent.latestValues)?void 0:(this.parent.relativeTarget||this.parent.targetDelta||this.parent.options.layoutRoot)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()}calcProjection(){let{isProjectionDirty:e,isTransformDirty:i}=this;this.isProjectionDirty=this.isTransformDirty=!1;let n=this.getLead(),s=!!this.resumingFrom||this!==n,a=!0;if(e&&(a=!1),s&&i&&(a=!1),a)return;let{layout:o,layoutId:l}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(o||l))return;copyBoxInto(this.layoutCorrected,this.layout.layoutBox),function(e,i,n,s=!1){let a,o;let l=n.length;if(l){i.x=i.y=1;for(let u=0;u<l;u++){o=(a=n[u]).projectionDelta;let l=a.instance;(!l||!l.style||"contents"!==l.style.display)&&(s&&a.options.layoutScroll&&a.scroll&&a!==a.root&&transformBox(e,{x:-a.scroll.offset.x,y:-a.scroll.offset.y}),o&&(i.x*=o.x.scale,i.y*=o.y.scale,applyBoxDelta(e,o)),s&&hasTransform(a.latestValues)&&transformBox(e,a.latestValues))}i.x=snapToDefault(i.x),i.y=snapToDefault(i.y)}}(this.layoutCorrected,this.treeScale,this.path,s);let{target:u}=n;if(!u)return;this.projectionDelta||(this.projectionDelta=createDelta(),this.projectionDeltaWithTransform=createDelta());let c=this.treeScale.x,h=this.treeScale.y,d=this.projectionTransform;calcBoxDelta(this.projectionDelta,this.layoutCorrected,u,this.latestValues),this.projectionTransform=buildProjectionTransform(this.projectionDelta,this.treeScale),(this.projectionTransform!==d||this.treeScale.x!==c||this.treeScale.y!==h)&&
21(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",u))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,i=!1){let n=this.snapshot,s=n?n.latestValues:{},a={...this.latestValues},o=createDelta();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!i;let l=createBox(),u=n?n.source:void 0,c=this.layout?this.layout.source:void 0,h=u!==c,d=this.getStack(),p=!d||d.members.length<=1,m=!!(h&&!p&&!0===this.options.crossfade&&!this.path.some(hasOpacityCrossfade));this.animationProgress=0,this.mixTargetDelta=i=>{var n,u;let c=i/1e3;mixAxisDelta(o.x,e.x,c),mixAxisDelta(o.y,e.y,c),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(calcRelativePosition(l,this.layout.layoutBox,this.relativeParent.layout.layoutBox),n=this.relativeTarget,u=this.relativeTargetOrigin,mixAxis(n.x,u.x,l.x,c),mixAxis(n.y,u.y,l.y,c)),h&&(this.animationValues=a,function(e,i,n,s,a,o){a?(e.opacity=(0,tl.C)(0,void 0!==n.opacity?n.opacity:1,tS(s)),e.opacityExit=(0,tl.C)(void 0!==i.opacity?i.opacity:1,0,tC(s))):o&&(e.opacity=(0,tl.C)(void 0!==i.opacity?i.opacity:1,void 0!==n.opacity?n.opacity:1,s));for(let a=0;a<tT;a++){let o=`border${tV[a]}Radius`,l=getRadius(i,o),u=getRadius(n,o);if(void 0===l&&void 0===u)continue;l||(l=0),u||(u=0);let c=0===l||0===u||isPx(l)===isPx(u);c?(e[o]=Math.max((0,tl.C)(asNumber(l),asNumber(u),s),0),(k.aQ.test(u)||k.aQ.test(l))&&(e[o]+="%")):e[o]=u}(i.rotate||n.rotate)&&(e.rotate=(0,tl.C)(i.rotate||0,n.rotate||0,s))}(a,s,this.latestValues,c,m,p)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=c},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(tr.qY.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=tr.Z_.update(()=>{P.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,i,n={}){let s=(0,D.i)(e)?e:(0,tb.B)(e);return s.start((0,td.Z)("",s,1e3,n)),{stop:()=>s.stop(),isAnimating:()=>s.isAnimating()}}(0,0,{...e,onUpdate:i=>{this.mixTargetDelta(i),e.onUpdate&&e.onUpdate(i)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:i,target:n,layout:s,latestValues:a}=e;if(i&&n&&s){if(this!==e&&this.layout&&s&&shouldAnimatePositionOnly(this.options.animationType,this.layout.layoutBox,s.layoutBox)){n=this.target||createBox();let i=calcLength(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+i;let s=calcLength(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+s}copyBoxInto(i,n),transformBox(i,a),calcBoxDelta(this.projectionDeltaWithTransform,this.layoutCorrected,i,a)}}registerSharedNode(e,i){this.sharedNodes.has(e)||this.sharedNodes.set(e,new NodeStack);let n=this.sharedNodes.get(e);n.add(i);let s=i.options.initialPromotionConfig;i.promote({transition:s?s.transition:void 0,preserveFollowOpacity:s&&s.shouldPreserveFollowOpacity?s.shouldPreserveFollowOpacity(i):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:i}=this.options;return i&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:i}=this.options;return i?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:i,preserveFollowOpacity:n}={}){let s=this.getStack();s&&s.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),i&&this.setOptions({transition:i})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let i=!1,{latestValues:n}=e;if((n.rotate||n.rotateX||n.rotateY||n.rotateZ)&&(i=!0),!i)return;let s={};for(let i=0;i<tB.length;i++){let a="rotate"+tB[i];n[a]&&(s[a]=n[a],e.setStaticValue(a,0))}for(let i in e.render(),s)e.setStaticValue(i,s[i]);e.scheduleRender()}getProjectionStyles(e={}){var i,n;let s={};if(!this.instance||this.isSVG)return s;if(!this.isVisible)return{visibility:"hidden"};s.visibility="";let a=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,s.opacity="",s.pointerEvents=resolveMotionValue(e.pointerEvents)||"",s.transform=a?a(this.latestValues,""):"none",s;let o=this.getLead();if(!this.projectionDelta||!this.layout||!o.target){let i={};return this.options.layoutId&&(i.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,i.pointerEvents=resolveMotionValue(e.pointerEvents)||""),this.hasProjected&&!hasTransform(this.latestValues)&&(i.transform=a?a({},""):"none",this.hasProjected=!1),i}let l=o.animationValues||o.latestValues;this.applyTransformsToTarget(),s.transform=buildProjectionTransform(this.projectionDeltaWithTransform,this.treeScale,l),a&&(s.transform=a(l,s.transform));let{x:u,y:c}=this.projectionDelta;for(let e in s.transformOrigin=`${100*u.origin}% ${100*c.origin}% 0`,o.animationValues?s.opacity=o===this?null!==(n=null!==(i=l.opacity)&&void 0!==i?i:this.latestValues.opacity)&&void 0!==n?n:1:this.preserveOpacity?this.latestValues.opacity:l.opacityExit:s.opacity=o===this?void 0!==l.opacity?l.opacity:"":void 0!==l.opacityExit?l.opacityExit:0,w){if
21(void 0===l[e])continue;let{correct:i,applyTo:n}=w[e],a="none"===s.transform?l[e]:i(l[e],o);if(n){let e=n.length;for(let i=0;i<e;i++)s[n[i]]=a}else s[e]=a}return this.options.layoutId&&(s.pointerEvents=o===this?resolveMotionValue(e.pointerEvents)||"":"none"),s}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var i;return null===(i=e.currentAnimation)||void 0===i?void 0:i.stop()}),this.root.nodes.forEach(clearMeasurements),this.root.sharedNodes.clear()}}}function updateLayout(e){e.updateLayout()}function notifyLayoutUpdate(e){var i;let n=(null===(i=e.resumeFrom)||void 0===i?void 0:i.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:s}=e.layout,{animationType:a}=e.options,o=n.source!==e.layout.source;"size"===a?eachAxis(e=>{let s=o?n.measuredBox[e]:n.layoutBox[e],a=calcLength(s);s.min=i[e].min,s.max=s.min+a}):shouldAnimatePositionOnly(a,n.layoutBox,i)&&eachAxis(e=>{let s=o?n.measuredBox[e]:n.layoutBox[e],a=calcLength(i[e]);s.max=s.min+a});let l=createDelta();calcBoxDelta(l,i,n.layoutBox);let u=createDelta();o?calcBoxDelta(u,e.applyTransform(s,!0),n.measuredBox):calcBoxDelta(u,i,n.layoutBox);let c=!isDeltaZero(l),h=!1;if(!e.resumeFrom){let s=e.getClosestProjectingParent();if(s&&!s.resumeFrom){let{snapshot:a,layout:o}=s;if(a&&o){let l=createBox();calcRelativePosition(l,n.layoutBox,a.layoutBox);let u=createBox();calcRelativePosition(u,i,o.layoutBox),boxEquals(l,u)||(h=!0),s.options.layoutRoot&&(e.relativeTarget=u,e.relativeTargetOrigin=l,e.relativeParent=s)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:n,delta:u,layoutDelta:l,hasLayoutChanged:c,hasRelativeTargetChanged:h})}else if(e.isLead()){let{onExitComplete:i}=e.options;i&&i()}e.options.transition=void 0}function propagateDirtyNodes(e){e.isProjectionDirty||(e.isProjectionDirty=!!(e.parent&&e.parent.isProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=!!(e.parent&&e.parent.isTransformDirty))}function clearSnapshot(e){e.clearSnapshot()}function clearMeasurements(e){e.clearMeasurements()}function resetTransformStyle(e){let{visualElement:i}=e.options;i&&i.getProps().onBeforeLayoutMeasure&&i.notify("BeforeLayoutMeasure"),e.resetTransform()}function finishAnimation(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function resolveTargetDelta(e){e.resolveTargetDelta()}function calcProjection(e){e.calcProjection()}function resetRotation(e){e.resetRotation()}function removeLeadSnapshots(e){e.removeLeadSnapshot()}function mixAxisDelta(e,i,n){e.translate=(0,tl.C)(i.translate,0,n),e.scale=(0,tl.C)(i.scale,1,n),e.origin=i.origin,e.originPoint=i.originPoint}function mixAxis(e,i,n,s){e.min=(0,tl.C)(i.min,n.min,s),e.max=(0,tl.C)(i.max,n.max,s)}function hasOpacityCrossfade(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let tk={duration:.45,ease:[.4,0,.1,1]};function mountNodeEarly(e,i){let n=e.root;for(let i=e.path.length-1;i>=0;i--)if(e.path[i].instance){n=e.path[i];break}let s=n&&n!==e.root?n.instance:document,a=s.querySelector(`[data-
21projection-id="${i}"]`);a&&e.mount(a,!0)}function roundAxis(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function shouldAnimatePositionOnly(e,i,n){return"position"===e||"preserve-aspect"===e&&!isNear(aspectRatio(i),aspectRatio(n),.2)}let tF=createProjectionNode({attachResizeListener:(e,i)=>addDomEvent(e,"resize",i),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),tI={current:void 0},tO=createProjectionNode({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!tI.current){let e=new tF(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),tI.current=e}return tI.current},resetTransform:(e,i)=>{e.style.transform=void 0!==i?i:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});var tj=n(42623),tN=n(25709),tU=n(82273),t$=n(56703);let tZ=new Set(["width","height","top","left","right","bottom","x","y"]),isPositionalKey=e=>tZ.has(e),hasPositionalKey=e=>Object.keys(e).some(isPositionalKey),isNumOrPxType=e=>e===t$.Rx||e===k.px;(o=u||(u={})).width="width",o.height="height",o.left="left",o.right="right",o.top="top",o.bottom="bottom";let getPosFromMatrix=(e,i)=>parseFloat(e.split(", ")[i]),getTranslateFromMatrix=(e,i)=>(n,{transform:s})=>{if("none"===s||!s)return 0;let a=s.match(/^matrix3d\((.+)\)$/);if(a)return getPosFromMatrix(a[1],i);{let i=s.match(/^matrix\((.+)\)$/);return i?getPosFromMatrix(i[1],e):0}},tz=new Set(["x","y","z"]),t_=E._.filter(e=>!tz.has(e)),tH={width:({x:e},{paddingLeft:i="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(i)-parseFloat(n),height:({y:e},{paddingTop:i="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(i)-parseFloat(n),top:(e,{top:i})=>parseFloat(i),left:(e,{left:i})=>parseFloat(i),bottom:({y:e},{top:i})=>parseFloat(i)+(e.max-e.min),right:({x:e},{left:i})=>parseFloat(i)+(e.max-e.min),x:getTranslateFromMatrix(4,13),y:getTranslateFromMatrix(5,14)},convertChangedValueTypes=(e,i,n)=>{let s=i.measureViewportBox(),a=i.current,o=getComputedStyle(a),{display:l}=o,u={};"none"===l&&i.setStaticValue("display",e.display||"block"),n.forEach(e=>{u[e]=tH[e](s,o)}),i.render();let c=i.measureViewportBox();return n.forEach(n=>{let s=i.getValue(n);s&&s.jump(u[n]),e[n]=tH[n](c,o)}),e},checkAndConvertChangedValueTypes=(e,i,n={},s={})=>{i={...i},s={...s};let a=Object.keys(i).filter(isPositionalKey),o=[],l=!1,u=[];if(a.forEach(a=>{let c;let h=e.getValue(a);if(!e.hasValue(a))return;let d=n[a],p=(0,tU.C)(d),m=i[a];if((0,X.C)(m)){let e=m.length,i=null===m[0]?1:0;d=m[i],p=(0,tU.C)(d);for(let n=i;n<e;n++)c?(0,tn.k)((0,tU.C)(m[n])===c,"All keyframes must be of the same type"):(c=(0,tU.C)(m[n]),(0,tn.
21k)(c===p||isNumOrPxType(p)&&isNumOrPxType(c),"Keyframes must be of the same dimension as the current value"))}else c=(0,tU.C)(m);if(p!==c){if(isNumOrPxType(p)&&isNumOrPxType(c)){let e=h.get();"string"==typeof e&&h.set(parseFloat(e)),"string"==typeof m?i[a]=parseFloat(m):Array.isArray(m)&&c===k.px&&(i[a]=m.map(parseFloat))}else(null==p?void 0:p.transform)&&(null==c?void 0:c.transform)&&(0===d||0===m)?0===d?h.set(c.transform(d)):i[a]=p.transform(m):(l||(o=function(e){let i=[];return t_.forEach(n=>{let s=e.getValue(n);void 0!==s&&(i.push([n,s.get()]),s.set(n.startsWith("scale")?1:0))}),i.length&&e.render(),i}(e),l=!0),u.push(a),s[a]=void 0!==s[a]?s[a]:i[a],h.jump(m))}}),!u.length)return{target:i,transitionEnd:s};{let n=u.indexOf("height")>=0?window.pageYOffset:null,a=convertChangedValueTypes(i,e,u);return o.length&&o.forEach(([i,n])=>{e.getValue(i).set(n)}),e.render(),x.j&&null!==n&&window.scrollTo({top:n}),{target:a,transitionEnd:s}}},parseDomVariant=(e,i,n,s)=>{var a,o;let l=function(e,{...i},n){let s=e.current;if(!(s instanceof Element))return{target:i,transitionEnd:n};for(let a in n&&(n={...n}),e.values.forEach(e=>{let i=e.get();if(!css_variables_conversion_isCSSVariable(i))return;let n=getVariableValue(i,s);n&&e.set(n)}),i){let e=i[a];if(!css_variables_conversion_isCSSVariable(e))continue;let o=getVariableValue(e,s);o&&(i[a]=o,n&&void 0===n[a]&&(n[a]=e))}return{target:i,transitionEnd:n}}(e,i,s);return i=l.target,s=l.transitionEnd,a=i,o=s,hasPositionalKey(a)?checkAndConvertChangedValueTypes(e,a,n,o):{target:a,transitionEnd:o}},tG={current:null},tW={current:!1};var tq=n(90540);let tY=Object.keys(y),tX=tY.length,tK=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let VisualElement=class VisualElement{constructor({parent:e,props:i,presenceContext:n,reducedMotionConfig:s,visualState:a},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>tr.Z_.render(this.render,!1,!0);let{latestValues:l,renderState:u}=a;this.latestValues=l,this.baseTarget={...l},this.initialValues=i.initial?{...l}:{},this.renderState=u,this.parent=e,this.props=i,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=s,this.options=o,this.isControllingVariants=isControllingVariants(i),this.isVariantNode=isVariantNode(i),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:c,...h}=this.scrapeMotionValuesFromProps(i,{});for(let e in h){let i=h[e];void 0!==l[e]&&(0,D.i)(i)&&(i.set(l[e],!1),(0,tq.L)(c)&&c.add(e))}}scrapeMotionValuesFromProps(e,i){return{}}mount(e){this.current=e,this.projection&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,i)=>this.bindToMotionValue(i,e)),tW.current||function(){if(tW.current=!0,x.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),setReducedMotionPreferences=()=>tG.current=e.matches;e.addListener(setReducedMotionPreferences),setReducedMotionPreferences()}else tG.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||tG.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in this.projection&&this.projection.unmount(),tr.qY.update(this.notifyUpdate),tr.qY.render(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,i){let n=E.G.has(e),s=i.on("change",i=>{this.latestValues[e]=i,this.props.onUpdate&&tr.Z_.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isTransformDirty=!0)}),a=i.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{s(),a()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...i},n,s,a,o){let l,u;for(let e=0;e<tX;e++){let n=tY[e],{isEnabled:s,Feature:a,ProjectionNode:o,MeasureLayout:c}=y[n];o&&(l=o),s(i)&&(!this.features[n]&&a&&(this.features[n]=new a(this)),c&&(u=c))}if(!this.projection&&l){this.projection=new l(a,this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:n,drag:s,dragConstraints:u,layoutScroll:c,layoutRoot:h}=i;this.projection.setOptions({layoutId:e,layout:n,alwaysMeasureLayout:!!s||u&&isRefObject(u),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof n?n:"both",initialPromotionConfig:o,layoutScroll:c,layoutRoot:h})}return u}updateFeatures(){for(let e in this.features){let i=this.features[e];i.isMounted?i.update(this.props,this.prevProps):(i.mount(),i.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):createBox()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,i){this.latestValues[e]=i}makeTargetAnimatable(e,i=!0){return this.makeTargetAnimatableFromInstance(e,this.props,i)}update(e,i){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=i;for(let i=0;i<tK.length;i++){let n=tK[i];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let s=e["on"+n];s&&(this.propEventSubscriptions[n]=this.on(n,s))}this.prevMotionValues=function(e,i,n){let{willChange:s}=i;for(let a in i){let o=i[a],l=n[a];if((0,D.i)(o))e.addValue(a,o),(0,tq.L)(s)&&s.add(a);else if((0,D.i)(l))e.addValue(a,(0,tb.B)(o,{owner:e})),(0,tq.L)(s)&&s.remove(a);else if(l!==o){if(e.hasValue(a)){let i=e.getValue(a);i.hasAnimated||i.set(o)}else{let i=e.getStaticValue(a);e.addValue(a,(0,tb.B)(void 0!==i?i:o,{owner:e}))}}}for(let s in n)void 0===i[s]&&e.removeValue(s);return i}(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let i={};for(let e=0;e<tQ;e++){let n=tJ[e],s=this.props[n];(isVariantLabel(s)||!1===s)&&(i[n]=s)}return i}addVariantChild(e){let i=this.getClosestVariantNode();if(i)return i.variantChildren&&i.variantChildren.add(e),()=>i.variantChildren.delete(e)}addValue(e,i){i!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,i)),this.values.set(e,i),this.latestValues[e]=i.get()}removeValue(e){this.values.delete(e);let i=this.valueSubscriptions.get(e);i&&(i(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,i){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return void 0===n&&void 0!==i&&(n=(0,tb.B)(i,{owner:this}),this.addValue(e,n)),n}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,i){this.baseTarget[e]=i}getBaseTarget(e){var i;let{initial:n}=this.props,s="string"==typeof n||"object"==typeof n?null===(i=(0,N.o)(this.props,n))||void 0===i?void 0:i[e]:void 0;if(n&&void 0!==s)return s;let a=this.getBaseTargetFromProps(this.props,e);return void 0===a||(0,D.i)(a)?void 0!==this.initialValues[e]&&void 0===s?void 0:this.baseTarget[e]:a}on(e,i){return this.events[e]||(this.events[e]=new tP.L),this.events[e].add(i)}notify(e,...i){this.events[e]&&this.events[e].notify(...i)}};let tJ=["initial",...Q],tQ=tJ.length;let DOMVisualElement=class DOMVisualElement extends VisualElement{sortInstanceNodePosition(e,i){return 2&e.compareDocumentPosition(i)?1:-1}getBaseTargetFromProps(e,i){return e.style?e.style[i]:void 0}removeValueFromRenderState(e,{vars:i,style:n}){delete i[e],delete n[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:i,...n},{transformValues:s},a){let o=(0,tN.P$)(n,e||{},this);if(s&&(i&&(i=s(i)),n&&(n=s(n)),o&&(o=s(o))),a){(0,tN.GJ)(this,n,o);let e=parseDomVariant(this,n,o,i);i=e.transitionEnd,n=e.target}return{transition:e,transitionEnd:i,...n}}};let HTMLVisualElement=class HTMLVisualElement extends DOMVisualElement{readValueFromInstance(e,i){if(E.G.has(i)){let e=(0,tj.A)(i);return e&&e.default||0}{let n=window.getComputedStyle(e),s=(isCSSVariable(i)?n.getPropertyValue(i):n[i])||0;return"string"==typeof s?s.trim():s}}measureInstanceViewportBox(e,{transformPagePoint:i}){return measureViewportBox(e,i)}build(e,i,n,s){buildHTMLStyles(e,i,n,s.transformTemplate)}scrapeMotionValuesFromProps(e,i){return scrapeMotionValuesFromProps(e,i)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,D.i)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,i,n,s){renderHTML(e,i,n,s)}};let SVGVisualElement=class SVGVisualElement extends DOMVisualElement{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,i){return e[i]}readValueFromInstance(e,i){if(E.G.has(i)){let e=(0,tj.A)(i);return e&&e.default||0}return i=j.has(i)?i:(0,O.D)(i),e.getAttribute(i)}measureInstanceViewportBox(){return createBox()}scrapeMotionValuesFromProps(e,i){return scrape_motion_values_scrapeMotionValuesFromProps(e,i)}build(e,i,n,s){buildSVGAttrs(e,i,n,this.isSVGTag,s.transformTemplate)}
21renderInstance(e,i,n,s){renderSVG(e,i,n,s)}mount(e){this.isSVGTag=isSVGTag(e.tagName),super.mount(e)}};let create_visual_element_createDomVisualElement=(e,i)=>isSVGComponent(e)?new SVGVisualElement(i,{enableHardwareAcceleration:!1}):new HTMLVisualElement(i,{enableHardwareAcceleration:!0}),t0={animation:{Feature:class extends Feature{constructor(e){super(e),e.animationState||(e.animationState=function(e){let animate=i=>Promise.all(i.map(({animation:i,options:n})=>(0,K.d5)(e,i,n))),i={[l.Animate]:createTypeState(!0),[l.InView]:createTypeState(),[l.Hover]:createTypeState(),[l.Tap]:createTypeState(),[l.Drag]:createTypeState(),[l.Focus]:createTypeState(),[l.Exit]:createTypeState()},n=!0,buildResolvedTypeValues=(i,n)=>{let s=(0,J.x)(e,n);if(s){let{transition:e,transitionEnd:n,...a}=s;i={...i,...a,...n}}return i};function animateChanges(s,a){let o=e.getProps(),l=e.getVariantContext(!0)||{},u=[],c=new Set,h={},d=1/0;for(let m=0;m<te;m++){var p;let f=tt[m],g=i[f],v=void 0!==o[f]?o[f]:l[f],y=isVariantLabel(v),x=f===a?g.isActive:null;!1===x&&(d=m);let b=v===l[f]&&v!==o[f]&&y;if(b&&n&&e.manuallyAnimateOnMount&&(b=!1),g.protectedKeys={...h},!g.isActive&&null===x||!v&&!g.prevProp||isAnimationControls(v)||"boolean"==typeof v)continue;let P=(p=g.prevProp,"string"==typeof v?v!==p:!!Array.isArray(v)&&!shallowCompare(v,p)),A=P||f===a&&g.isActive&&!b&&y||m>d&&y,V=Array.isArray(v)?v:[v],T=V.reduce(buildResolvedTypeValues,{});!1===x&&(T={});let{prevResolvedValues:S={}}=g,C={...S,...T},markToAnimate=e=>{A=!0,c.delete(e),g.needsAnimating[e]=!0};for(let e in C){let i=T[e],n=S[e];h.hasOwnProperty(e)||(i!==n?(0,X.C)(i)&&(0,X.C)(n)?!shallowCompare(i,n)||P?markToAnimate(e):g.protectedKeys[e]=!0:void 0!==i?markToAnimate(e):c.add(e):void 0!==i&&c.has(e)?markToAnimate(e):g.protectedKeys[e]=!0)}g.prevProp=v,g.prevResolvedValues=T,g.isActive&&(h={...h,...T}),n&&e.blockInitialAnimation&&(A=!1),A&&!b&&u.push(...V.map(e=>({animation:e,options:{type:f,...s}})))}if(c.size){let i={};c.forEach(n=>{let s=e.getBaseTarget(n);void 0!==s&&(i[n]=s)}),u.push({animation:i})}let m=!!u.length;return n&&!1===o.initial&&!e.manuallyAnimateOnMount&&(m=!1),n=!1,m?animate(u):Promise.resolve()}return{animateChanges,setActive:function(n,s,a){if(i[n].isActive===s)return Promise.resolve();e.variantChildren&&e.variantChildren.forEach(e=>{e.animationState&&e.animationState.setActive(n,s)}),i[n].isActive=s;let o=animateChanges(a,n);for(let e in i)i[e].protectedKeys={};return o},setAnimateFunction:function(i){animate=i(e)},getState:()=>i}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),isAnimationControls(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:i}=this.node.prevProps||{};e!==i&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends Feature{constructor(){super(...arguments),this.id=ti++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:i,custom:n}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===s)return;let a=this.node.animationState.setActive(l.Exit,!e,{custom:null!=n?n:this.node.getProps().custom});i&&!e&&a.then(()=>i(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}},inView:{Feature:class extends Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}viewportFallback(){requestAnimationFrame(()=>{this.hasEnteredView=!0;let{onViewportEnter:e}=this.node.getProps();e&&e(null),this.node.animationState&&this.node.animationState.setActive(l.InView,!0)})}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:i,margin:n,amount:s="some",once:a,fallback:o=!0}=e;if("undefined"==typeof IntersectionObserver){o&&this.viewportFallback();return}let u={root:i?i.current:void 0,rootMargin:n,threshold:"number"==typeof s?s:Y[s]};return function(e,i,n){let s=function({root:e,...i}){let n=e||document;q.has(n)||q.set(n,{});let s=q.get(n),a=JSON.stringify(i);
21return s[a]||(s[a]=new IntersectionObserver(fireAllObserverCallbacks,{root:e,...i})),s[a]}(i);return W.set(e,n),s.observe(e),()=>{W.delete(e),s.unobserve(e)}}(this.node.current,u,e=>{let{isIntersecting:i}=e;if(this.isInView===i||(this.isInView=i,a&&!i&&this.hasEnteredView))return;i&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive(l.InView,i);let{onViewportEnter:n,onViewportLeave:s}=this.node.getProps(),o=i?n:s;o&&o(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:i}=this.node,n=["amount","margin","root"].some(function({viewport:e={}},{viewport:i={}}={}){return n=>e[n]!==i[n]}(e,i));n&&this.startObserver()}unmount(){}}},tap:{Feature:class extends Feature{constructor(){super(...arguments),this.removeStartListeners=G.Z,this.removeEndListeners=G.Z,this.removeAccessibleListeners=G.Z,this.startPointerPress=(e,i)=>{if(this.removeEndListeners(),this.isPressing)return;let n=this.node.getProps(),s=addPointerEvent(window,"pointerup",(e,i)=>{if(!this.checkPressEnd())return;let{onTap:n,onTapCancel:s}=this.node.getProps();isNodeOrChild(this.node.current,e.target)?n&&n(e,i):s&&s(e,i)},{passive:!(n.onTap||n.onPointerUp)}),a=addPointerEvent(window,"pointercancel",(e,i)=>this.cancelPress(e,i),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=(0,z.z)(s,a),this.startPress(e,i)},this.startAccessiblePress=()=>{let e=addDomEvent(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=addDomEvent(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&fireSyntheticPointerEvent("up",this.node.getProps().onTap)}),fireSyntheticPointerEvent("down",(e,i)=>{this.startPress(e,i)}))}),i=addDomEvent(this.node.current,"blur",()=>{this.isPressing&&fireSyntheticPointerEvent("cancel",(e,i)=>this.cancelPress(e,i))});this.removeAccessibleListeners=(0,z.z)(e,i)}}startPress(e,i){this.isPressing=!0;let{onTapStart:n,whileTap:s}=this.node.getProps();s&&this.node.animationState&&this.node.animationState.setActive(l.Tap,!0),n&&n(e,i)}checkPressEnd(){this.removeEndListeners(),this.isPressing=!1;let e=this.node.getProps();return e.whileTap&&this.node.animationState&&this.node.animationState.setActive(l.Tap,!1),!isDragActive()}cancelPress(e,i){if(!this.checkPressEnd())return;let{onTapCancel:n}=this.node.getProps();n&&n(e,i)}mount(){let e=this.node.getProps(),i=addPointerEvent(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),n=addDomEvent(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,z.z)(i,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(i){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive(l.Focus,!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive(l.Focus,!1),this.isActive=!1)}mount(){this.unmount=(0,z.z)(addDomEvent(this.node.current,"focus",()=>this.onFocus()),addDomEvent(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends Feature{mount(){this.unmount=(0,z.z)(addHoverEvent(this.node,!0),addHoverEvent(this.node,!1))}unmount(){}}},pan:{Feature:class extends Feature{constructor(){super(...arguments),this.removePointerDownListener=G.Z}onPointerDown(e){this.session=new PanSession(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:i,onPan:n,onPanEnd:s}=this.node.getProps();return{onSessionStart:e,onStart:i,onMove:n,onEnd:(e,i)=>{delete this.session,s&&s(e,i)}}}mount(){this.removePointerDownListener=addPointerEvent(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends Feature{constructor(e){super(e),this.removeGroupControls=G.Z,this.removeListeners=G.Z,this.controls=new VisualElementDragControls(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||G.Z}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:tO,MeasureLayout:MeasureLayout},layout:{ProjectionNode:tO,MeasureLayout:MeasureLayout}},t1=function(e){function custom(i,n={}){return function({preloadedFeatures:e,createVisualElement:i,useRender:n,useVisualState:s,Component:a}){e&&function(e){for(let i in e)y[i]={...y[i],...e[i]}}(e);let o=(0,c.forwardRef)(function(o,l){var u;let g;let v={...(0,c.useContext)(h._),...o,layoutId:function({layoutId:e}){let i=(0,c.useContext)(V.p).id;return i&&void 0!==e?i+"-"+e:e}(o)},{isStatic:y}=v,S=function(e){let{initial:i,animate:n}=function(e,i){if(isControllingVariants(e)){let{initial:i,animate:n}=e;return{initial:!1===i||isVariantLabel(i)?i:void 0,animate:isVariantLabel(n)?n:void 0}}return!1!==e.inherit?i:{}}(e,(0,c.useContext)(d));return(0,c.useMemo)(()=>({initial:i,animate:n}),[variantLabelsAsDependency(i),variantLabelsAsDependency(n)])}(o),C=y?void 0:(0,b.h)(()=>
21{if(P.hasEverUpdated)return A++}),w=s(o,y);if(!y&&x.j){S.visualElement=function(e,i,n,s){let a=(0,c.useContext)(d).visualElement,o=(0,c.useContext)(f),l=(0,c.useContext)(p.O),u=(0,c.useContext)(h._).reducedMotion,g=(0,c.useRef)();s=s||o.renderer,!g.current&&s&&(g.current=s(e,{visualState:i,parent:a,props:n,presenceContext:l,blockInitialAnimation:!!l&&!1===l.initial,reducedMotionConfig:u}));let v=g.current;(0,c.useInsertionEffect)(()=>{v&&v.update(n,l)}),(0,m.L)(()=>{v&&v.render()}),(0,c.useEffect)(()=>{v&&v.updateFeatures()});let y=window.HandoffAppearAnimations?m.L:c.useEffect;return y(()=>{v&&v.animationState&&v.animationState.animateChanges()}),v}(a,w,v,i);let n=(0,c.useContext)(T),s=(0,c.useContext)(f).strict;S.visualElement&&(g=S.visualElement.loadFeatures(v,s,e,C,n))}return c.createElement(d.Provider,{value:S},g&&S.visualElement?c.createElement(g,{visualElement:S.visualElement,...v}):null,n(a,o,C,(u=S.visualElement,(0,c.useCallback)(e=>{e&&w.mount&&w.mount(e),u&&(e?u.mount(e):u.unmount()),l&&("function"==typeof l?l(e):isRefObject(l)&&(l.current=e))},[u])),w,y,S.visualElement))});return o[S]=a,o}(e(i,n))}if("undefined"==typeof Proxy)return custom;let i=new Map;return new Proxy(custom,{get:(e,n)=>(i.has(n)||i.set(n,custom(n)),i.get(n))})}((e,i)=>(function(e,{forwardMotionProps:i=!1},n,s){let a=isSVGComponent(e)?$:Z;return{...a,preloadedFeatures:n,useRender:function(e=!1){return(i,n,s,a,{latestValues:o},l)=>{let u=isSVGComponent(i)?useSVGProps:useHTMLProps,h=u(n,o,l,i),d=function(e,i,n){let s={};for(let a in e)("values"!==a||"object"!=typeof e.values)&&(shouldForward(a)||!0===n&&isValidMotionProp(a)||!i&&!isValidMotionProp(a)||e.draggable&&a.startsWith("onDrag"))&&(s[a]=e[a]);return s}(n,"string"==typeof i,e),p={...d,...h,ref:a},{children:m}=n,f=(0,c.useMemo)(()=>(0,D.i)(m)?m.get():m,[m]);return s&&(p["data-projection-id"]=s),(0,c.createElement)(i,{...p,children:f})}}(i),createVisualElement:s,Component:e}})(e,i,t0,create_visual_element_createDomVisualElement))},71407:function(e,i,n){n.d(i,{D:function(){return camelToDash}});let camelToDash=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()},63008:function(e,i,n){n.d(i,{T:function(){return getAnimatableNone}});var s=n(7828),a=n(47641),o=n(42623);function getAnimatableNone(e,i){let n=(0,o.A)(e);return n!==a.h&&(n=s.P),n.getAnimatableNone?n.getAnimatableNone(i):void 0}},42623:function(e,i,n){n.d(i,{A:function(){return getDefaultValueType}});var s=n(887),a=n(47641),o=n(16720);let l={...o.j,color:s.$,backgroundColor:s.$,outlineColor:s.$,fill:s.$,stroke:s.$,borderColor:s.$,borderTopColor:s.$,borderRightColor:s.$,borderBottomColor:s.$,borderLeftColor:s.$,filter:a.h,WebkitFilter:a.h},getDefaultValueType=e=>l[e]},82273:function(e,i,n){n.d(i,{$:function(){return l},C:function(){return findDimensionValueType}});var s=n(56703),a=n(29424),o=n(70888);let l=[s.Rx,a.px,a.aQ,a.RW,a.vw,a.vh,{test:e=>"auto"===e,parse:e=>e}],findDimensionValueType=e=>l.find((0,o.l)(e))},16720:function(e,i,n){n.d(i,{j:function(){return l}});var s=n(56703),a=n(29424);let o={...s.Rx,transform:Math.round},l={borderWidth:a.px,borderTopWidth:a.px,borderRightWidth:a.px,borderBottomWidth:a.px,borderLeftWidth:a.px,borderRadius:a.px,radius:a.px,borderTopLeftRadius:a.px,borderTopRightRadius:a.px,borderBottomRightRadius:a.px,borderBottomLeftRadius:a.px,width:a.px,maxWidth:a.px,height:a.px,maxHeight:a.px,size:a.px,top:a.px,right:a.px,bottom:a.px,left:a.px,padding:a.px,paddingTop:a.px,paddingRight:a.px,paddingBottom:a.px,paddingLeft:a.px,margin:a.px,marginTop:a.px,marginRight:a.px,marginBottom:a.px,marginLeft:a.px,rotate:a.RW,rotateX:a.RW,rotateY:a.RW,rotateZ:a.RW,scale:s.bA,scaleX:s.bA,scaleY:s.bA,scaleZ:s.bA,skew:a.RW,skewX:a.RW,skewY:a.RW,distance:a.px,translateX:a.px,translateY:a.px,translateZ:a.px,x:a.px,y:a.px,z:a.px,perspective:a.px,transformPerspective:a.px,opacity:s.Fq,originX:a.$C,originY:a.$C,originZ:a.px,zIndex:o,fillOpacity:s.Fq,strokeOpacity:s.Fq,numOctaves:o}},70888:function(e,i,n){n.d(i,{l:function(){return testValueType}});let testValueType=e=>i=>i.test(e)},41906:function(e,i,n){n.d(i,{G:function(){return a},_:function(){return s}});let s=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],a=new Set(s)},65727:function(e,i,n){n.d(i,{d5:function(){return animateVisualElement},p_:function(){return stopAnimation}});var s=n(25709),a=n(90324),o=n(41906),l=n(90540),u=n(71407);let c="data-"+(0,u.D)("framerAppearId");var h=n(92647),d=n(43596);function animateVisualElement(e,i,n={}){let s;if(e.notify("AnimationStart",i),Array.isArray(i)){let a=i.map(i=>animateVariant(e,i,n));s=Promise.all(a)}else if("string"==typeof i)s=animateVariant(e,i,n);else{let o="function"==typeof i?(0,a.x)(e,i,n.custom):i;s=animateTarget(e,o,n)}return s.then(()=>e.notify("AnimationComplete",i))}function animateVariant(e,i,n={}){let s=(0,a.x)(e,i,n.custom),{transition:o=e.getDefaultTransition()||{}}=s||{};
21n.transitionOverride&&(o=n.transitionOverride);let l=s?()=>animateTarget(e,s,n):()=>Promise.resolve(),u=e.variantChildren&&e.variantChildren.size?(s=0)=>{let{delayChildren:a=0,staggerChildren:l,staggerDirection:u}=o;return function(e,i,n=0,s=0,a=1,o){let l=[],u=(e.variantChildren.size-1)*s,c=1===a?(e=0)=>e*s:(e=0)=>u-e*s;return Array.from(e.variantChildren).sort(sortByTreeOrder).forEach((e,s)=>{e.notify("AnimationStart",i),l.push(animateVariant(e,i,{...o,delay:n+c(s)}).then(()=>e.notify("AnimationComplete",i)))}),Promise.all(l)}(e,i,a+s,l,u,n)}:()=>Promise.resolve(),{when:c}=o;if(!c)return Promise.all([l(),u(n.delay)]);{let[e,i]="beforeChildren"===c?[l,u]:[u,l];return e().then(i)}}function animateTarget(e,i,{delay:n=0,transitionOverride:a,type:u}={}){let{transition:p=e.getDefaultTransition(),transitionEnd:m,...f}=e.makeTargetAnimatable(i),g=e.getValue("willChange");a&&(p=a);let v=[],y=u&&e.animationState&&e.animationState.getState()[u];for(let i in f){let s=e.getValue(i),a=f[i];if(!s||void 0===a||y&&function({protectedKeys:e,needsAnimating:i},n){let s=e.hasOwnProperty(n)&&!0!==i[n];return i[n]=!1,s}(y,i))continue;let u={delay:n,elapsed:0,...p};if(window.HandoffAppearAnimations&&!s.hasAnimated){let n=e.getProps()[c];n&&(u.elapsed=window.HandoffAppearAnimations(n,i,s,d.Z_))}let m=s.start((0,h.Z)(i,s,a,e.shouldReduceMotion&&o.G.has(i)?{type:!1}:u));(0,l.L)(g)&&(g.add(i),m=m.then(()=>g.remove(i))),v.push(m)}return Promise.all(v).then(()=>{m&&(0,s.CD)(e,m)})}function stopAnimation(e){e.values.forEach(e=>e.stop())}function sortByTreeOrder(e,i){return e.sortNodePosition(i)}},90324:function(e,i,n){n.d(i,{x:function(){return resolveVariant}});var s=n(35801);function resolveVariant(e,i,n){let a=e.getProps();return(0,s.o)(a,i,void 0!==n?n:a.custom,function(e){let i={};return e.values.forEach((e,n)=>i[n]=e.get()),i}(e),function(e){let i={};return e.values.forEach((e,n)=>i[n]=e.getVelocity()),i}(e))}},35801:function(e,i,n){n.d(i,{o:function(){return resolveVariantFromProps}});function resolveVariantFromProps(e,i,n,s={},a={}){return"function"==typeof i&&(i=i(void 0!==n?n:e.custom,s,a)),"string"==typeof i&&(i=e.variants&&e.variants[i]),"function"==typeof i&&(i=i(void 0!==n?n:e.custom,s,a)),i}},25709:function(e,i,n){n.d(i,{GJ:function(){return checkTargetForNewValues},P$:function(){return getOrigin},CD:function(){return setTarget},gg:function(){return setValues}});let isNumericalString=e=>/^\-?\d*\.?\d+$/.test(e),isZeroValueString=e=>/^0[^.\s]+$/.test(e);var s=n(71852),a=n(25413),o=n(7828),l=n(63008),u=n(887),c=n(82273),h=n(70888);let d=[...c.$,u.$,o.P],findValueType=e=>d.find((0,h.l)(e));var p=n(90324);function setTarget(e,i){let n=(0,p.x)(e,i),{transitionEnd:o={},transition:l={},...u}=n?e.makeTargetAnimatable(n,!1):{};for(let i in u={...u,...o}){let n=(0,s.Y)(u[i]);e.hasValue(i)?e.getValue(i).set(n):e.addValue(i,(0,a.B)(n))}}function setVariants(e,i){let n=[...i].reverse();n.forEach(n=>{let s=e.getVariant(n);s&&setTarget(e,s),e.variantChildren&&e.variantChildren.forEach(e=>{setVariants(e,i)})})}function setValues(e,i){return Array.isArray(i)?setVariants(e,i):"string"==typeof i?setVariants(e,[i]):void setTarget(e,i)}function checkTargetForNewValues(e,i,n){var s,u;let c=Object.keys(i).filter(i=>!e.hasValue(i)),h=c.length;if(h)for(let d=0;d<h;d++){let h=c[d],p=i[h],m=null;Array.isArray(p)&&(m=p[0]),null===m&&(m=null!==(u=null!==(s=n[h])&&void 0!==s?s:e.readValue(h))&&void 0!==u?u:i[h]),null!=m&&("string"==typeof m&&(isNumericalString(m)||isZeroValueString(m))?m=parseFloat(m):!findValueType(m)&&o.P.test(p)&&(m=(0,l.T)(h,p)),e.addValue(h,(0,a.B)(m,{owner:e})),void 0===n[h]&&(n[h]=m),null!==m&&e.setBaseTarget(h,m))}}function getOrigin(e,i,n){let s={};for(let a in e){let e=function(e,i){if(!i)return;let n=i[e]||i.default||i;return n.from}(a,i);if(void 0!==e)s[a]=e;else{let e=n.getValue(a);e&&(s[a]=e.get())}}return s}},64115:function(e,i,n){function addUniqueItem(e,i){-1===e.indexOf(i)&&e.push(i)}function removeItem(e,i){let n=e.indexOf(i);n>-1&&e.splice(n,1)}function moveItem([...e],i,n){let s=i<0?e.length+i:i;if(s>=0&&s<e.length){let s=n<0?e.length+n:n,[a]=e.splice(i,1);e.splice(s,0,a)}return e}n.d(i,{cl:function(){return removeItem},uo:function(){return moveItem},y4:function(){return addUniqueItem}})},53756:function(e,i,n){n.d(i,{u:function(){return clamp}});let clamp=(e,i,n)=>Math.min(Math.max(n,e),i)},47749:function(e,i,n){n.d(i,{g:function(){return delay}});var s=n(43596);function delay(e,i){let n=performance.now(),checkElapsed=({timestamp:a})=>{let o=a-n;o>=i&&(s.qY.read(checkElapsed),e(o-i))};
21return s.Z_.read(checkElapsed,!0),()=>s.qY.read(checkElapsed)}},62199:function(e,i,n){n.d(i,{s:function(){return interpolate}});var s=n(60694),a=n(887),o=n(53756),l=n(84016);function hueToRgb(e,i,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(i-e)*6*n:n<.5?i:n<2/3?e+(i-e)*(2/3-n)*6:e}var u=n(21229),c=n(70611),h=n(68643);let mixLinearColor=(e,i,n)=>{let s=e*e;return Math.sqrt(Math.max(0,n*(i*i-s)+s))},d=[u.$,c.m,h.J],getColorType=e=>d.find(i=>i.test(e));function asRGBA(e){let i=getColorType(e);(0,s.k)(!!i,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let n=i.parse(e);return i===h.J&&(n=function({hue:e,saturation:i,lightness:n,alpha:s}){e/=360,n/=100;let a=0,o=0,l=0;if(i/=100){let s=n<.5?n*(1+i):n+i-n*i,u=2*n-s;a=hueToRgb(u,s,e+1/3),o=hueToRgb(u,s,e),l=hueToRgb(u,s,e-1/3)}else a=o=l=n;return{red:Math.round(255*a),green:Math.round(255*o),blue:Math.round(255*l),alpha:s}}(n)),n}let mixColor=(e,i)=>{let n=asRGBA(e),s=asRGBA(i),a={...n};return e=>(a.red=mixLinearColor(n.red,s.red,e),a.green=mixLinearColor(n.green,s.green,e),a.blue=mixLinearColor(n.blue,s.blue,e),a.alpha=(0,l.C)(n.alpha,s.alpha,e),c.m.transform(a))};var p=n(12046),m=n(7828);function getMixer(e,i){return"number"==typeof e?n=>(0,l.C)(e,i,n):a.$.test(e)?mixColor(e,i):mixComplex(e,i)}let mixArray=(e,i)=>{let n=[...e],s=n.length,a=e.map((e,n)=>getMixer(e,i[n]));return e=>{for(let i=0;i<s;i++)n[i]=a[i](e);return n}},mixObject=(e,i)=>{let n={...e,...i},s={};for(let a in n)void 0!==e[a]&&void 0!==i[a]&&(s[a]=getMixer(e[a],i[a]));return e=>{for(let i in s)n[i]=s[i](e);return n}},mixComplex=(e,i)=>{let n=m.P.createTransformer(i),a=(0,m.V)(e),o=(0,m.V)(i),l=a.numColors===o.numColors&&a.numNumbers>=o.numNumbers;return l?(0,p.z)(mixArray(a.values,o.values),n):((0,s.K)(!0,`Complex values '${e}' and '${i}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),n=>`${n>0?i:e}`)};var f=n(89803);let mixNumber=(e,i)=>n=>(0,l.C)(e,i,n);function interpolate(e,i,{clamp:n=!0,ease:l,mixer:u}={}){let c=e.length;(0,s.k)(c===i.length,"Both input and output ranges must be the same length"),(0,s.k)(!l||!Array.isArray(l)||l.length===c-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[c-1]&&(e=[...e].reverse(),i=[...i].reverse());let h=function(e,i,n){let s=[],o=n||function(e){if("number"==typeof e);else if("string"==typeof e)return a.$.test(e)?mixColor:mixComplex;else if(Array.isArray(e))return mixArray;else if("object"==typeof e)return mixObject;return mixNumber}(e[0]),l=e.length-1;for(let n=0;n<l;n++){let a=o(e[n],e[n+1]);if(i){let e=Array.isArray(i)?i[n]:i;a=(0,p.z)(e,a)}s.push(a)}return s}(i,l,u),d=h.length,interpolator=i=>{let n=0;if(d>1)for(;n<e.length-2&&!(i<e[n+1]);n++);let s=(0,f.Y)(e[n],e[n+1],i);return h[n](s)};return n?i=>interpolator((0,o.u)(e[0],e[c-1],i)):interpolator}},66594:function(e,i,n){n.d(i,{j:function(){return s}});let s="undefined"!=typeof document},84016:function(e,i,n){n.d(i,{C:function(){return mix}});let mix=(e,i,n)=>-n*e+n*i+e},39141:function(e,i,n){n.d(i,{Z:function(){return noop}});let noop=e=>e},12046:function(e,i,n){n.d(i,{z:function(){return pipe}});let combineFunctions=(e,i)=>n=>i(e(n)),pipe=(...e)=>e.reduce(combineFunctions)},89803:function(e,i,n){n.d(i,{Y:function(){return progress}});let progress=(e,i,n)=>{let s=i-e;return 0===s?1:(n-e)/s}},71852:function(e,i,n){n.d(i,{Y:function(){return resolveFinalValueInKeyframes},p:function(){return isCustomValue}});var s=n(54382);let isCustomValue=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),resolveFinalValueInKeyframes=e=>(0,s.C)(e)?e[e.length-1]||0:e},52958:function(e,i,n){n.d(i,{L:function(){return SubscriptionManager}});var s=n(64115);let SubscriptionManager=class SubscriptionManager{constructor(){this.subscriptions=[]}add(e){return(0,s.y4)(this.subscriptions,e),()=>(0,s.cl)(this.subscriptions,e)}notify(e,i,n){let s=this.subscriptions.length;if(s){if(1===s)this.subscriptions[0](e,i,n);else for(let a=0;a<s;a++){let s=this.subscriptions[a];s&&s(e,i,n)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},10647:function(e,i,n){n.d(i,{w:function(){return secondsToMilliseconds}});let secondsToMilliseconds=e=>1e3*e},51979:function(e,i,n){n.d(i,{h:function(){return useConstant}});var s=n(52983);function useConstant(e){let i=(0,s.useRef)(null);return null===i.current&&(i.current=e()),i.current}},31589:function(e,i,n){n.d(i,{L:function(){return o}});var s=n(52983),a=n(66594);let o=a.j?s.useLayoutEffect:s.useEffect},54358:function(e,i,n){n.d(i,{R:function(){return velocityPerSecond}});function velocityPerSecond(e,i){return i?e*(1e3/i):0}},25413:function(e,i,n){n.d(i,{B:function(){return motionValue}});var s=n(28193),a=n(43596),o=n(52958),l=n(54358);let isFloat=e=>!isNaN(parseFloat(e));let MotionValue=class MotionValue{constructor(e,i={}){this.version="9.0.7",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,i=!0)=>{this.prev=this.current,this.current=e;let{delta:n,timestamp:o}=s.frameData;this.lastUpdated!==o&&(this.timeDelta=n,this.lastUpdated=o,a.Z_.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>a.Z_.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=isFloat(this.current),this.owner=i.owner}onChange(e){return this.on("change",e)}on(e,i){this.events[e]||(this.events[e]=new o.L);let n=this.events[e].add(i);return"change"===e?()=>{n(),a.Z_.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,i){this.passiveEffect=e,this.stopPassiveEffect=i}set(e,i=!0){i&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,i)}setWithVelocity(e,i,n){this.set(i),this.prev=e,this.timeDelta=n}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,l.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(i=>{this.hasAnimated=!0,this.animation=e(i)||null,this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){this.animation=null}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function motionValue(e,i){return new MotionValue(e,i)}},21229:function(e,i,n){n.d(i,{$:function(){return o}});var s=n(70611),a=n(29454);let o={test:(0,a.i)("#"),parse:function(e){let i="",n="",s="",a="";return e.length>5?(i=e.substring(1,3),n=e.substring(3,5),s=e.substring(5,7),a=e.substring(7,9)):(i=e.substring(1,2),n=e.substring(2,3),s=e.substring(3,4),a=e.substring(4,5),i+=i,n+=n,s+=s,a+=a),{red:parseInt(i,16),green:parseInt(n,16),blue:parseInt(s,16),alph
21a:a?parseInt(a,16)/255:1}},transform:s.m.transform}},68643:function(e,i,n){n.d(i,{J:function(){return u}});var s=n(56703),a=n(29424),o=n(45519),l=n(29454);let u={test:(0,l.i)("hsl","hue"),parse:(0,l.d)("hue","saturation","lightness"),transform:({hue:e,saturation:i,lightness:n,alpha:l=1})=>"hsla("+Math.round(e)+", "+a.aQ.transform((0,o.Nw)(i))+", "+a.aQ.transform((0,o.Nw)(n))+", "+(0,o.Nw)(s.Fq.transform(l))+")"}},887:function(e,i,n){n.d(i,{$:function(){return u}});var s=n(45519),a=n(21229),o=n(68643),l=n(70611);let u={test:e=>l.m.test(e)||a.$.test(e)||o.J.test(e),parse:e=>l.m.test(e)?l.m.parse(e):o.J.test(e)?o.J.parse(e):a.$.parse(e),transform:e=>(0,s.HD)(e)?e:e.hasOwnProperty("red")?l.m.transform(e):o.J.transform(e)}},70611:function(e,i,n){n.d(i,{m:function(){return c}});var s=n(53756),a=n(56703),o=n(45519),l=n(29454);let clampRgbUnit=e=>(0,s.u)(0,255,e),u={...a.Rx,transform:e=>Math.round(clampRgbUnit(e))},c={test:(0,l.i)("rgb","red"),parse:(0,l.d)("red","green","blue"),transform:({red:e,green:i,blue:n,alpha:s=1})=>"rgba("+u.transform(e)+", "+u.transform(i)+", "+u.transform(n)+", "+(0,o.Nw)(a.Fq.transform(s))+")"}},29454:function(e,i,n){n.d(i,{d:function(){return splitColor},i:function(){return isColorString}});var s=n(45519);let isColorString=(e,i)=>n=>!!((0,s.HD)(n)&&s.mj.test(n)&&n.startsWith(e)||i&&Object.prototype.hasOwnProperty.call(n,i)),splitColor=(e,i,n)=>a=>{if(!(0,s.HD)(a))return a;let[o,l,u,c]=a.match(s.KP);return{[e]:parseFloat(o),[i]:parseFloat(l),[n]:parseFloat(u),alpha:void 0!==c?parseFloat(c):1}}},47641:function(e,i,n){n.d(i,{h:function(){return u}});var s=n(7828),a=n(45519);let o=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(e){let[i,n]=e.slice(0,-1).split("(");if("drop-shadow"===i)return e;let[s]=n.match(a.KP)||[];if(!s)return e;let l=n.replace(s,""),u=o.has(i)?1:0;return s!==n&&(u*=100),i+"("+u+l+")"}let l=/([a-z-]*)\(.*?\)/g,u={...s.P,getAnimatableNone:e=>{let i=e.match(l);return i?i.map(applyDefaultFilter).join(" "):e}}},7828:function(e,i,n){n.d(i,{P:function(){return c},V:function(){return analyseComplexValue}});var s=n(887),a=n(56703),o=n(45519);let l="${c}",u="${n}";function analyseComplexValue(e){"number"==typeof e&&(e=`${e}`);let i=[],n=0,c=0,h=e.match(o.dA);h&&(n=h.length,e=e.replace(o.dA,l),i.push(...h.map(s.$.parse)));let d=e.match(o.KP);return d&&(c=d.length,e=e.replace(o.KP,u),i.push(...d.map(a.Rx.parse))),{values:i,numColors:n,numNumbers:c,tokenised:e}}function parse(e){return analyseComplexValue(e).values}function createTransformer(e){let{values:i,numColors:n,tokenised:a}=analyseComplexValue(e),c=i.length;return e=>{let i=a;for(let a=0;a<c;a++)i=i.replace(a<n?l:u,a<n?s.$.transform(e[a]):(0,o.Nw)(e[a]));return i}}let convertNumbersToZero=e=>"number"==typeof e?0:e,c={test:function(e){var i,n;return isNaN(e)&&(0,o.HD)(e)&&((null===(i=e.match(o.KP))||void 0===i?void 0:i.length)||0)+((null===(n=e.match(o.dA))||void 0===n?void 0:n.length)||0)>0},parse,createTransformer,getAnimatableNone:function(e){let i=parse(e),n=createTransformer(e);return n(i.map(convertNumbersToZero))}}},56703:function(e,i,n){n.d(i,{Fq:function(){return o},Rx:function(){return a},bA:function(){return l}});var s=n(53756);let a={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},o={...a,transform:e=>(0,s.u)(0,1,e)},l={...a,default:1}},29424:function(e,i,n){n.d(i,{$C:function(){return h},RW:function(){return a},aQ:function(){return o},px:function(){return l},vh:function(){return u},vw:function(){return c}});var s=n(45519);let createUnitType=e=>({test:i=>(0,s.HD)(i)&&i.endsWith(e)&&1===i.split(" ").length,parse:parseFloat,transform:i=>`${i}${e}`}),a=createUnitType("deg"),o=createUnitType("%"),l=createUnitType("px"),u=createUnitType("vh"),c=createUnitType("vw"),h={...o,parse:e=>o.parse(e)/100,transform:e=>o.transform(100*e)}},45519:function(e,i,n){n.d(i,{HD:function(){return isString},KP:function(){return s},Nw:function(){return sanitize},dA:function(){return a},mj:function(){return o}});let sanitize=e=>Math.round(1e5*e)/1e5,s=/(-)?([\d]*\.?[\d])+/g,a=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,o=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function isString(e){return"string"==typeof e}},90540:function(e,i,n){n.d(i,{L:function(){return isWillChangeMotionValue}});var s=n(41670);function isWillChangeMotionValue(e){return!!((0,s.i)(e)&&e.add)}},41670:function(e,i,n){n.d(i,{i:function(){return isMotionValue}});let isMotionValue=e=>!!(e&&e.getVelocity)}}]);

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.