PageSourceSearch

https://book.unseenfields.com/_next/static/chunks/c48a92fc0f2eb9d1.js

js unseenfields.com collected 2026-10-04 08:09:49 UTC 52,507 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,558639,e=>{"use strict";var t=e.i(357910);let i=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function n(e,n,r,s){return e===n&&r===s?t.noop:t=>0===t||1===t?t:i(function(e,t,n,r,s){let a,o,l=0;do(a=i(o=t+(n-t)/2,r,s)-e)>0?n=o:t=o;while(Math.abs(a)>1e-7&&++l<12)return o}(t,0,1,e,r),n,s)}e.s(["cubicBezier",()=>n])},692968,e=>{"use strict";let t=new WeakMap;e.s(["visualElementStore",()=>t])},979386,285,121975,233561,515144,741062,697756,e=>{"use strict";let t="data-"+(0,e.i(964600).camelToDash)("framerAppearId");e.s(["optimizedAppearDataAttribute",()=>t],979386);let i=e=>1e3*e,n=e=>e/1e3;e.s(["millisecondsToSeconds",()=>n,"secondsToMilliseconds",()=>i],285);let r={current:!1};e.s(["instantAnimationState",()=>r],121975);let s=e=>Array.isArray(e)&&"number"==typeof e[0];function a(e){return!!(!e||"string"==typeof e&&l[e]||s(e)||Array.isArray(e)&&e.every(a))}let o=([e,t,i,n])=>`cubic-bezier(${e}, ${t}, ${i}, ${n})`,l={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:o([0,.65,.55,1]),circOut:o([.55,0,1,.45]),backIn:o([.31,.01,.66,-.59]),backOut:o([.33,1.53,.69,.99])};function u(e){if(e)return s(e)?o(e):Array.isArray(e)?e.map(u):l[e]}function c(e,t,i,{delay:n=0,duration:r,repeat:s=0,repeatType:a="loop",ease:o,times:l}={}){let h={[t]:i};l&&(h.offset=l);let p=u(o);return Array.isArray(p)&&(h.easing=p),e.animate(h,{delay:n,duration:r,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:s+1,direction:"reverse"===a?"alternate":"normal"})}e.s(["isWaapiSupportedEasing",()=>a,"mapEasingToNativeEasing",()=>u],233561),e.s(["animateStyle",()=>c],515144);let h={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},p={},d={};for(let e in h)d[e]=()=>(void 0===p[e]&&(p[e]=h[e]()),p[e]);function m(e,{repeat:t,repeatType:i="loop"}){let n=t&&"loop"!==i&&t%2==1?0:e.length-1;return e[n]}e.s(["supports",()=>d],741062),e.s(["getFinalKeyframe",()=>m],697756)},112903,241790,268638,493383,430801,362756,9977,e=>{"use strict";var t=e.i(558639);let i=(0,t.cubicBezier)(.42,0,1,1),n=(0,t.cubicBezier)(0,0,.58,1),r=(0,t.cubicBezier)(.42,0,.58,1);e.s(["easeIn",()=>i,"easeInOut",()=>r,"easeOut",()=>n],112903);let s=e=>Array.isArray(e)&&"number"!=typeof e[0];e.s(["isEasingArray",()=>s],241790);var a=e.i(783164),o=e.i(357910);let l=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,u=e=>t=>1-e(1-t),c=e=>1-Math.sin(Math.acos(e)),h=u(c),p=l(h);e.s(["circIn",()=>c,"circInOut",()=>p,"circOut",()=>h],268638);let d=(0,t.cubicBezier)(.33,1.53,.69,.99),m=u(d),f=l(m),v={linear:o.noop,easeIn:i,easeInOut:r,easeOut:n,circIn:c,circInOut:p,circOut:h,backIn:m,backInOut:f,backOut:d,anticipate:e=>(e*=2)<1?.5*m(e):.5*(2-Math.pow(2,-10*(e-1)))},g=e=>{if(Array.isArray(e)){(0,a.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[i,n,r,s]=e;return(0,t.cubicBezier)(i,n,r,s)}return"string"==typeof e?((0,a.invariant)(void 0!==v[e],`Invalid easing type '${e}'`),v[e]):e};e.s(["easingDefinitionToFunction",()=>g],493383);var y=e.i(840617),V=e.i(974780),b=e.i(11783);let x=(e,t)=>i=>!!((0,y.isString)(i)&&y.singleColorRegex.test(i)&&i.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(i,t)),P=(e,t,i)=>n=>{if(!(0,y.isString)(n))return n;let[r,s,a,o]=n.match(y.floatRegex);return{[e]:parseFloat(r),[t]:parseFloat(s),[i]:parseFloat(a),alpha:void 0!==o?parseFloat(o):1}},A={...b.number,transform:e=>Math.round((0,V.clamp)(0,255,e))},S={test:x("rgb","red"),parse:P("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:n=1})=>"rgba("+A.transform(e)+", "+A.transform(t)+", "+A.transform(i)+", "+(0,y.sanitize)(b.alpha.transform(n))+")"},w={test:x("#"),parse:function(e){let t="",i="",n="",r="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),n=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),n=e.substring(3,4),r=e.substring(4,5),t+=t,i+=i,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:r?parseInt(r,16)/255:1}},transform:S.transform};var M=e.i(942308);let T={test:x("hsl","hue"),parse:P("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:n=1})=>"hsla("+Math.round(e)+", "+M.percent.transform((0,y.sanitize)(t))+", "+M.percent.transform((0,y.sanitize)(i))+", "+(0,y.sanitize)(b.alpha.transform(n))+")"},C={test:e=>S.test(e)||w.test(e)||T.test(e),parse:e=>S.test(e)?S.parse(e):T.test(e)?T.parse(e):w.parse(e),transform:e=>(0,y.isString)(e)?e:e.hasOwnProperty("red")?S.transform(e):T.transform(e)};e.s(["color",()=>C],430801);let E=(e,t,i)=>-i*e+i*t+e;function F(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}e.s(["mix",()=>E],362756);let k=(e,t,i)=>{let n=e*e;return Math.sqrt(Math.max(0,i*(t*t-n)+n))},D=[w,S,T];function O(e){let t=D.find(t=>t.test(e));(0,a.invariant)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let i=t.parse(e);return t===T&&(i=function({hue:e,saturation:t,lightness:i,alpha:n}){e/=360,i/=100;let r=0,s=0,a=0;if(t/=100){let n=i<.5?i*(1+t):i+t-i*t,o=2*i-n;r=F(o,n,e+1/3),s=F(o,n,e),a=F(o,n,e-1/3)}else r=s=a=i;return{red:Math.round(255*r),green:Math.round(255*s),blue:Math.round(255*a),alpha:n}}(i)),i}let I=(e,t)=>{let i=O(e),n=O(t),r={...i};return e=>(r.red=k(i.red,n.red,e),r.green=k(i.green,n.green,e),r.blue=k(i.blue,n.blue,e),r.alpha=E(i.alpha,n.alpha,e),S.transform(r))};e.s(["mixColor",()=>I],9977)},500459,e=>{"use strict";let t=(e,t)=>i=>t(e(i)),i=(...e)=>e.reduce(t);e.s(["pipe",()=>i])},982363,102254,738700,895119,630040,166481,519871,726553,573464,869175,496767,34059,558213,803668,274015,271329,70170,487320,e=>{"use strict";var t=e.i(783164),i=e.i(285),n=e.i(121975),r=e.i(833745),s=e.i(515144),a=e.i(233561),o=e.i(741062),l=e.i(697756),u=e.i(112903),c=e.i(241790),h=e.i(493383),p=e.i(430801),d=e.i(974780),m=e.i(362756),f=e.i(9977),v=e.i(500459),g=e.i(970272),y=e.i(357910),V=e.i(11783),b=e.i(840617);let x={regex:g.cssVariableRegex,countKey:"Vars",token:"${v}",parse:y.noop},P={regex:b.colorRegex,countKey:"Colors",token:"${c}",parse:p.color.parse},A={regex:b.floatRegex,countKey:"Numbers",token:"${n}",parse:V.number.parse};function S(e,{regex:t,countKey:i,token:n,parse:r}){let s=e.tokenised.match(t);
1s&&(e["num"+i]=s.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...s.map(r)))}function w(e){let t=e.toString(),i={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return i.value.includes("var(--")&&S(i,x),S(i,P),S(i,A),i}function M(e){return w(e).values}function T(e){let{values:t,numColors:i,numVars:n,tokenised:r}=w(e),s=t.length;return e=>{let t=r;for(let r=0;r<s;r++)t=r<n?t.replace(x.token,e[r]):r<n+i?t.replace(P.token,p.color.transform(e[r])):t.replace(A.token,(0,b.sanitize)(e[r]));return t}}let C=e=>"number"==typeof e?0:e,E={test:function(e){var t,i;return isNaN(e)&&(0,b.isString)(e)&&((null==(t=e.match(b.floatRegex))?void 0:t.length)||0)+((null==(i=e.match(b.colorRegex))?void 0:i.length)||0)>0},parse:M,createTransformer:T,getAnimatableNone:function(e){let t=M(e);return T(e)(t.map(C))}};e.s(["analyseComplexValue",()=>w,"complex",()=>E],102254);let F=(e,t)=>i=>`${i>0?t:e}`;function k(e,t){return"number"==typeof e?i=>(0,m.mix)(e,t,i):p.color.test(e)?(0,f.mixColor)(e,t):e.startsWith("var(")?F(e,t):I(e,t)}let D=(e,t)=>{let i=[...e],n=i.length,r=e.map((e,i)=>k(e,t[i]));return e=>{for(let t=0;t<n;t++)i[t]=r[t](e);return i}},O=(e,t)=>{let i={...e,...t},n={};for(let r in i)void 0!==e[r]&&void 0!==t[r]&&(n[r]=k(e[r],t[r]));return e=>{for(let t in n)i[t]=n[t](e);return i}},I=(e,i)=>{let n=E.createTransformer(i),r=w(e),s=w(i);return r.numVars===s.numVars&&r.numColors===s.numColors&&r.numNumbers>=s.numNumbers?(0,v.pipe)(D(r.values,s.values),n):((0,t.warning)(!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.`),F(e,i))},B=(e,t,i)=>{let n=t-e;return 0===n?1:(i-e)/n};e.s(["progress",()=>B],738700);let N=(e,t)=>i=>(0,m.mix)(e,t,i);function R(e,i,{clamp:n=!0,ease:r,mixer:s}={}){let a=e.length;if((0,t.invariant)(a===i.length,"Both input and output ranges must be the same length"),1===a)return()=>i[0];e[0]>e[a-1]&&(e=[...e].reverse(),i=[...i].reverse());let o=function(e,t,i){let n=[],r=i||function(e){if("number"==typeof e);else if("string"==typeof e)return p.color.test(e)?f.mixColor:I;else if(Array.isArray(e))return D;else if("object"==typeof e)return O;return N}(e[0]),s=e.length-1;for(let i=0;i<s;i++){let s=r(e[i],e[i+1]);if(t){let e=Array.isArray(t)?t[i]||y.noop:t;s=(0,v.pipe)(e,s)}n.push(s)}return n}(i,r,s),l=o.length,u=t=>{let i=0;if(l>1)for(;i<e.length-2&&!(t<e[i+1]);i++);let n=B(e[i],e[i+1],t);return o[i](n)};return n?t=>u((0,d.clamp)(e[0],e[a-1],t)):u}function L(e,t){let i=e[e.length-1];for(let n=1;n<=t;n++){let r=B(0,t,n);e.push((0,m.mix)(i,1,r))}}function j(e){let t=[0];return L(t,e.length-1),t}function z({duration:e=300,keyframes:t,times:i,ease:n="easeInOut"}){var r;let s=(0,c.isEasingArray)(n)?n.map(h.easingDefinitionToFunction):(0,h.easingDefinitionToFunction)(n),a={done:!1,value:t[0]},o=R((r=i&&i.length===t.length?i:j(t),r.map(t=>t*e)),t,{ease:Array.isArray(s)?s:t.map(()=>s||u.easeInOut).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}e.s(["fillOffset",()=>L],895119),e.s(["defaultOffset",()=>j],630040);function $(e,t,i){var n,r;let s=Math.max(t-5,0);return n=i-e(s),(r=t-s)?1e3/r*n:0}function U(e,t){return e*Math.sqrt(1-t*t)}let W=["duration","bounce"],K=["stiffness","damping","mass"];function H(e,t){return t.some(t=>void 0!==e[t])}function q({keyframes:e,restDelta:n,restSpeed:r,...s}){let a,o=e[0],l=e[e.length-1],u={done:!1,value:o},{stiffness:c,damping:h,mass:p,velocity:m,duration:f,isResolvedFromDuration:v}=function(e){let n={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!H(e,K)&&H(e,W)){let r=function({duration:e=800,bounce:n=.25,velocity:r=0,mass:s=1}){let a,o;(0,t.warning)(e<=(0,i.secondsToMilliseconds)(10),"Spring duration must be 10 seconds or less");let l=1-n;l=(0,d.clamp)(.05,1,l),e=(0,d.clamp)(.01,10,(0,i.millisecondsToSeconds)(e)),l<1?(a=t=>{let i=t*l,n=i*e;return .001-(i-r)/U(t,l)*Math.exp(-n)},o=t=>{let i=t*l*e,n=Math.pow(l,2)*Math.pow(t,2)*e,s=Math.exp(-i),o=U(Math.pow(t,2),l);return(i*r+r-n)*s*(-a(t)+.001>0?-1:1)/o}):(a=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),o=t=>e*e*(r-t)*Math.exp(-t*e));let u=function(e,t,i){let n=i;for(let i=1;i<12;i++)n-=e(n)/t(n);return n}(a,o,5/e);if(e=(0,i.secondsToMilliseconds)(e),isNaN(u))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(u,2)*s;return{stiffness:t,damping:2*l*Math.sqrt(s*t),duration:e}}}(e);(n={...n,...r,velocity:0,mass:1}).isResolvedFromDuration=!0}return n}(s),g=m?-(0,i.millisecondsToSeconds)(m):0,y=h/(2*Math.sqrt(c*p)),V=l-o,b=(0,i.millisecondsToSeconds)(Math.sqrt(c/p)),x=5>Math.abs(V);if(r||(r=x?.01:2),n||(n=x?.005:.5),y<1){let e=U(b,y);a=t=>l-Math.exp(-y*b*t)*((g+y*b*V)/e*Math.sin(e*t)+V*Math.cos(e*t))}else if(1===y)a=e=>l-Math.exp(-b*e)*(V+(g+b*V)*e);else{let e=b*Math.sqrt(y*y-1);a=t=>{let i=Math.exp(-y*b*t),n=Math.min(e*t,300);return l-i*((g+y*b*V)*Math.sinh(n)+e*V*Math.cosh(n))/e}}return{calculatedDuration:v&&f||null,next:e=>{let t=a(e);if(v)u.done=e>=f;else{let i=g;0!==e&&(i=y<1?$(a,e,t):0);let s=Math.abs(l-t)<=n;u.done=Math.abs(i)<=r&&s}return u.value=u.done?l:t,u}}}function G({keyframes:e,velocity:t=0,power:i=.8,timeConstant:n=325,bounceDamping:r=10,bounceStiffness:s=500,modifyTarget:a,min:o,max:l,restDelta:u=.5,restSpeed:c}){let h,p,d=e[0],m={done:!1,value:d},f=i*t,v=d+f,g=void 0===a?v:a(v);g!==v&&(f=g-d);let y=e=>-f*Math.exp(-e/n),V=e=>g+y(e),b=e=>{let t=y(e),i=V(e);m.done=Math.abs(t)<=u,m.value=m.done?g:i},x=e=>{let t;if(t=m.value,void 0!==o&&t<o||void 0!==l&&t>l){var i;h=e,p=q({keyframes:[m.value,(i=m.value,void 0===o?l:void 0===l||Math.abs(o-i)<Math.abs(l-i)?o:l)],velocity:$(V,e,m.value),damping:r,stiffness:s,restDelta:u,restSpeed:c})}};return x(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==h||(t=!0,b(e),x(e)),void 0!==h&&e>
1h)?p.next(e-h):(t||b(e),m)}}}e.s(["spring",()=>q],166481);var Y=e.i(228865);let X=e=>{let t=({timestamp:t})=>e(t);return{start:()=>r.frame.update(t,!0),stop:()=>(0,r.cancelFrame)(t),now:()=>Y.frameData.isProcessing?Y.frameData.timestamp:performance.now()}};function Z(e){let t=0,i=e.next(t);for(;!i.done&&t<2e4;)t+=50,i=e.next(t);return t>=2e4?1/0:t}e.s(["calcGeneratorDuration",()=>Z,"maxGeneratorDuration",()=>2e4],519871);let J={decay:G,inertia:G,tween:z,keyframes:z,spring:q};function _({autoplay:e=!0,delay:t=0,driver:n=X,keyframes:r,type:s="keyframes",repeat:a=0,repeatDelay:o=0,repeatType:l="loop",onPlay:u,onStop:c,onComplete:h,onUpdate:p,...m}){let f,v,g,y,V,b=1,x=!1,P=()=>{f&&f(),v=new Promise(e=>{f=e})};P();let A=J[s]||z;A!==z&&"number"!=typeof r[0]&&(y=R([0,100],r,{clamp:!1}),r=[0,100]);let S=A({...m,keyframes:r});"mirror"===l&&(V=A({...m,keyframes:[...r].reverse(),velocity:-(m.velocity||0)}));let w="idle",M=null,T=null,C=null;null===S.calculatedDuration&&a&&(S.calculatedDuration=Z(S));let{calculatedDuration:E}=S,F=1/0,k=1/0;null!==E&&(k=(F=E+o)*(a+1)-o);let D=0,O=e=>{if(null===T)return;b>0&&(T=Math.min(T,e));let i=(D=null!==M?M:(e-T)*b)-t,n=i<0;D=Math.max(i,0),"finished"===w&&null===M&&(D=k);let s=D,u=S;if(a){let e=D/F,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--;let n=!!((t=Math.min(t,a+1))%2);n&&("reverse"===l?(i=1-i,o&&(i-=o/F)):"mirror"===l&&(u=V));let r=(0,d.clamp)(0,1,i);D>k&&(r="reverse"===l&&n?1:0),s=r*F}let c=n?{done:!1,value:r[0]}:u.next(s);y&&(c.value=y(c.value));let{done:h}=c;n||null===E||(h=D>=k);let m=null===M&&("finished"===w||"running"===w&&h||b<0&&D<=0);return p&&p(c.value),m&&N(),c},I=()=>{g&&g.stop(),g=void 0},B=()=>{w="idle",I(),P(),T=C=null},N=()=>{w="finished",h&&h(),I(),P()},L=()=>
1{if(x)return;g||(g=n(O));let e=g.now();u&&u(),null!==M?T=e-M:T&&"finished"!==w||(T=e),C=T,M=null,w="running",g.start()};e&&L();let j={then:(e,t)=>v.then(e,t),get time(){return(0,i.millisecondsToSeconds)(D)},set time(newTime){D=newTime=(0,i.secondsToMilliseconds)(newTime),null===M&&g&&0!==b?T=g.now()-newTime/b:M=newTime},get duration(){let e=null===S.calculatedDuration?Z(S):S.calculatedDuration;return(0,i.millisecondsToSeconds)(e)},get speed(){return b},set speed(newSpeed){if(newSpeed===b||!g)return;b=newSpeed,j.time=(0,i.millisecondsToSeconds)(D)},get state(){return w},play:L,pause:()=>{w="paused",M=D},stop:()=>{x=!0,"idle"!==w&&(w="idle",c&&c(),B())},cancel:()=>{null!==C&&O(C),B()},complete:()=>{w="finished"},sample:e=>(T=0,O(e))};return j}let Q=new Set(["opacity","clipPath","filter","transform","backgroundColor"]);var ee=e.i(675516);let et={type:"spring",stiffness:500,damping:25,restSpeed:10},ei={type:"keyframes",duration:.8},en={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},er=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(E.test(t)||"0"===t)&&!t.startsWith("url(")),es=new Set(["brightness","contrast","saturate","opacity"]);function ea(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=i.match(b.floatRegex)||[];if(!n)return e;let r=i.replace(n,""),s=+!!es.has(t);return n!==i&&(s*=100),t+"("+s+r+")"}let eo=/([a-z-]*)\(.*?\)/g,el={...E,getAnimatableNone:e=>{let t=e.match(eo);return t?t.map(ea).join(" "):e}},eu={...e.i(19548).numberValueTypes,color:p.color,backgroundColor:p.color,outlineColor:p.color,fill:p.color,stroke:p.color,borderColor:p.color,borderTopColor:p.color,borderRightColor:p.color,borderBottomColor:p.color,borderLeftColor:p.color,filter:el,WebkitFilter:el},ec=e=>eu[e];function eh(e,t){let i=ec(e);return i!==el&&(i=E),i.getAnimatableNone?i.getAnimatableNone(t):void 0}e.s(["getDefaultValueType",()=>ec],726553),e.s(["getAnimatableNone",()=>eh],573464);let ep=e=>/^0[^.\s]+$/.test(e);function ed({when:e,delay:t,delayChildren:i,staggerChildren:n,staggerDirection:r,repeat:s,repeatType:a,repeatDelay:o,from:l,elapsed:u,...c}){return!!Object.keys(c).length}function em(e,t){return e[t]||e.default||e}e.s(["isZeroValueString",()=>ep],869175),e.s(["getValueTransition",()=>em,"isTransitionDefined",()=>ed],496767);let ef=(e,u,c,h={})=>p=>{let d=em(h,e)||{},m=d.delay||h.delay||0,{elapsed:f=0}=h;f-=(0,i.secondsToMilliseconds)(m);let v=function(e,t,i,n){let r,s,a=er(t,i);r=Array.isArray(i)?[...i]:[null,i];let o=void 0!==n.from?n.from:e.get(),l=[];for(let e=0;e<r.length;e++){var u;(null===r[e]&&(r[e]=0===e?o:r[e-1]),"number"==typeof(u=r[e])?0===u:null!==u?"none"===u||"0"===u||ep(u):void 0)?l.push(e):"string"==typeof r[e]&&(s=r[e])}if(a&&l.length&&s)for(let e=0;e<l.length;e++)r[l[e]]=eh(t,s);return r}(u,e,c,d),g=v[0],V=v[v.length-1],b=er(e,g),x=er(e,V);(0,t.warning)(b===x,`You are trying to animate ${e} from "${g}" to "${V}". ${g} is not an animatable value - to enable this animation set ${g} to a value animatable to ${V} via the \`style\` property.`);let P={keyframes:v,velocity:u.getVelocity(),ease:"easeOut",...d,delay:-f,onUpdate:e=>{u.set(e),d.onUpdate&&d.onUpdate(e)},onComplete:()=>{p(),d.onComplete&&d.onComplete()}};if(ed(d)||(P={...P,...((e,{keyframes:t})=>t.length>2?ei:ee.transformProps.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:et:en)(e,P)}),P.duration&&(P.duration=(0,i.secondsToMilliseconds)(P.duration)),P.repeatDelay&&(P.repeatDelay=(0,i.secondsToMilliseconds)(P.repeatDelay)),!b||!x||n.instantAnimationState.current||!1===d.type)return function({keyframes:e,delay:t,onUpdate:i,onComplete:n}){let r=()=>(i&&i(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:y.noop,pause:y.noop,stop:y.noop,then:e=>(e(),Promise.resolve()),cancel:y.noop,complete:y.noop});return t?_({keyframes:[0,1],duration:0,delay:t,onComplete:r}):r()}(P);if(u.owner&&u.owner.current instanceof HTMLElement&&!u.owner.getProps().onUpdate){let t=function(e,t,{onUpdate:n,onComplete:u,...c}){let h,p;if(!(o.supports.waapi()&&Q.has(t)&&!c.repeatDelay&&"mirror"!==c.repeatType&&0!==c.damping&&"inertia"!==c.type))return!1;let d=!1,m=()=>{p=new Promise(e=>{h=e})};m();let{keyframes:f,duration:v=300,ease:g,times:y}=c;if("spring"===c.type||"backgroundColor"===t||!(0,a.isWaapiSupportedEasing)(c.ease)){let e=_({...c,repeat:0,delay:0}),t={done:!1,value:f[0]},i=[],n=0;for(;!t.done&&n<2e4;
1)t=e.sample(n),i.push(t.value),n+=10;y=void 0,f=i,v=n-10,g="linear"}let V=(0,s.animateStyle)(e.owner.current,t,f,{...c,duration:v,ease:g,times:y}),b=()=>V.cancel(),x=()=>{r.frame.update(b),h(),m()};return V.onfinish=()=>{e.set((0,l.getFinalKeyframe)(f,c)),u&&u(),x()},{then:(e,t)=>p.then(e,t),get time(){return(0,i.millisecondsToSeconds)(V.currentTime||0)},set time(newTime){V.currentTime=(0,i.secondsToMilliseconds)(newTime)},get speed(){return V.playbackRate},set speed(newSpeed){V.playbackRate=newSpeed},get duration(){return(0,i.millisecondsToSeconds)(v)},play:()=>{d||(V.play(),(0,r.cancelFrame)(b))},pause:()=>V.pause(),stop:()=>{if(d=!0,"idle"===V.playState)return;let{currentTime:t}=V;if(t){let i=_({...c,autoplay:!1});e.setWithVelocity(i.sample(t-10).value,i.sample(t).value,10)}x()},complete:()=>V.finish(),cancel:x}}(u,e,P);if(t)return t}return _(P)};e.s(["animateMotionValue",()=>ef],982363);var ev=e.i(298549);function eg(e){return!!((0,ev.isMotionValue)(e)&&e.add)}e.s(["isWillChangeMotionValue",()=>eg],34059);let ey=e=>/^\-?\d*\.?\d+$/.test(e);function eV(e,t){-1===e.indexOf(t)&&e.push(t)}function eb(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}e.s(["isNumericalString",()=>ey],558213),e.i(247167),e.s(["addUniqueItem",()=>eV,"removeItem",()=>eb],803668);class ex{constructor(){this.subscriptions=[]}add(e){return eV(this.subscriptions,e),()=>eb(this.subscriptions,e)}notify(e,t,i){let n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](e,t,i);else for(let r=0;r<n;r++){let n=this.subscriptions[r];n&&n(e,t,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}e.s(["SubscriptionManager",()=>ex],274015);class eP{constructor(e,t={}){this.version="10.12.8",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;let{delta:i,timestamp:n}=Y.frameData;this.lastUpdated!==n&&(this.timeDelta=i,this.lastUpdated=n,r.frame.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()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>r.frame.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=!isNaN(parseFloat(this.current)),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new ex);let i=this.events[e].add(t);return"change"===e?()=>{i(),r.frame.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,i){this.set(t),this.prev=e,this.timeDelta=i}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){var e,t;return this.canTrackVelocity?(e=parseFloat(this.current)-parseFloat(this.prev),(t=this.timeDelta)?1e3/t*e:0):0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),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(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function eA(e,t){return new eP(e,t)}e.s(["motionValue",()=>eA],271329);var eS=e.i(942308);let ew=e=>t=>t.test(e),eM=[V.number,eS.px,eS.percent,eS.degrees,eS.vw,eS.vh,{test:e=>"auto"===e,parse:e=>e}],eT=e=>eM.find(ew(e));e.s(["dimensionValueTypes",()=>eM,"findDimensionValueType",()=>eT],70170);let eC=[...eM,p.color,E],eE=e=>eC.find(ew(e));e.s(["findValueType",()=>eE],487320)},870452,e=>{"use strict";var t=e.i(243190);function i(e,i,n){let r,s,a=e.getProps();return(0,t.resolveVariantFromProps)(a,i,void 0!==n?n:a.custom,(r={}
1,e.values.forEach((e,t)=>r[t]=e.get()),r),(s={},e.values.forEach((e,t)=>s[t]=e.getVelocity()),s))}e.s(["resolveVariant",()=>i])},306327,197989,e=>{"use strict";var t=e.i(833745),i=e.i(675516),n=e.i(979386),r=e.i(982363),s=e.i(34059),a=e.i(558213),o=e.i(869175),l=e.i(87519),u=e.i(271329),c=e.i(102254),h=e.i(573464),p=e.i(487320),d=e.i(870452);function m(e,t){let i=(0,d.resolveVariant)(e,t),{transitionEnd:n={},transition:r={},...s}=i?e.makeTargetAnimatable(i,!1):{};for(let t in s={...s,...n}){let i=(0,l.resolveFinalValueInKeyframes)(s[t]);e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,(0,u.motionValue)(i))}}function f(e,t,i){var n,r;let s=Object.keys(t).filter(t=>!e.hasValue(t)),l=s.length;if(l)for(let d=0;d<l;d++){let l=s[d],m=t[l],f=null;Array.isArray(m)&&(f=m[0]),null===f&&(f=null!=(r=null!=(n=i[l])?n:e.readValue(l))?r:t[l]),null!=f&&("string"==typeof f&&((0,a.isNumericalString)(f)||(0,o.isZeroValueString)(f))?f=parseFloat(f):!(0,p.findValueType)(f)&&c.complex.test(m)&&(f=(0,h.getAnimatableNone)(l,m)),e.addValue(l,(0,u.motionValue)(f,{owner:e})),void 0===i[l]&&(i[l]=f),null!==f&&e.setBaseTarget(l,f))}}function v(e,t,i){let n={};for(let r in e){let e=function(e,t){if(t)return(t[e]||t.default||t).from}(r,t);if(void 0!==e)n[r]=e;else{let e=i.getValue(r);e&&(n[r]=e.get())}}return n}function g(e,a,{delay:o=0,transitionOverride:l,type:u}={}){let{transition:c=e.getDefaultTransition(),transitionEnd:h,...p}=e.makeTargetAnimatable(a),d=e.getValue("willChange");l&&(c=l);let f=[],v=u&&e.animationState&&e.animationState.getState()[u];for(let a in p){let l=e.getValue(a),u=p[a];if(!l||void 0===u||v&&function({protectedKeys:e,needsAnimating:t},i){let n=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,n}(v,a))continue;let h={delay:o,elapsed:0,...c};if(window.HandoffAppearAnimations&&!l.hasAnimated){let i=e.getProps()[n.optimizedAppearDataAttribute];i&&(h.elapsed=window.HandoffAppearAnimations(i,a,l,t.frame))}l.start((0,r.animateMotionValue)(a,l,u,e.shouldReduceMotion&&i.transformProps.has(a)?{type:!1}:h));let m=l.animation;(0,s.isWillChangeMotionValue)(d)&&(d.add(a),m.then(()=>d.remove(a))),f.push(m)}return h&&Promise.all(f).then(()=>{h&&m(e,h)}),f}e.s(["checkTargetForNewValues",()=>f,"getOrigin",()=>v,"setTarget",()=>m],197989),e.s(["animateTarget",()=>g],306327)},161271,e=>{"use strict";var t=e.i(783164),i=e.i(970272);let n=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function r(e,s,a=1){(0,t.invariant)(a<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[o,l]=function(e){let t=n.exec(e);if(!t)return[,];let[,i,r]=t;return[i,r]}(e);if(!o)return;let u=window.getComputedStyle(s).getPropertyValue(o);return u?u.trim():(0,i.isCSSVariableToken)(l)?r(l,s,a+1):l}var s=e.i(377894),a=e.i(675516),o=e.i(70170),l=e.i(292936),u=e.i(11783),c=e.i(942308);let h=new Set(["width","height","top","left","right","bottom","x","y"]),p=e=>h.has(e),d=e=>e===u.number||e===c.px,m=(e,t)=>parseFloat(e.split(", ")[t]),f=(e,t)=>(i,{transform:n})=>{if("none"===n||!n)return 0;let r=n.match(/^matrix3d\((.+)\)$/);if(r)return m(r[1],t);{let t=n.match(/^matrix\((.+)\)$/);return t?m(t[1],e):0}},v=new Set(["x","y","z"]),g=a.transformPropOrder.filter(e=>!v.has(e)),y={width:({x:e},{paddingLeft:t="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),height:({y:e},{paddingTop:t="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:f(4,13),y:f(5,14)},V=(e,n,a,u)=>{let h=function(e,{...t},n){let s=e.current;if(!(s instanceof Element))return{target:t,transitionEnd:n};for(let a in n&&(n={...n}),e.values.forEach(e=>{let t=e.get();if(!(0,i.isCSSVariableToken)(t))return;let n=r(t,s);n&&e.set(n)}),t){let e=t[a];if(!(0,i.isCSSVariableToken)(e))continue;let o=r(e,s);o&&(t[a]=o,n||(n={}),void 0===n[a]&&(n[a]=e))}return{target:t,transitionEnd:n}}(e,n,u);n=h.target,u=h.transitionEnd;var m=n,f=u;return Object.keys(m).some(p)?((e,i,n={},r={})=>{i={...i},r={...r};let a=Object.keys(i).filter(p),u=[],h=!1,m=[];
1if(a.forEach(a=>{let l,p=e.getValue(a);if(!e.hasValue(a))return;let f=n[a],v=(0,o.findDimensionValueType)(f),y=i[a];if((0,s.isKeyframesTarget)(y)){let e=y.length,i=+(null===y[0]);f=y[i],v=(0,o.findDimensionValueType)(f);for(let n=i;n<e&&null!==y[n];n++)l?(0,t.invariant)((0,o.findDimensionValueType)(y[n])===l,"All keyframes must be of the same type"):(l=(0,o.findDimensionValueType)(y[n]),(0,t.invariant)(l===v||d(v)&&d(l),"Keyframes must be of the same dimension as the current value"))}else l=(0,o.findDimensionValueType)(y);if(v!==l)if(d(v)&&d(l)){let e=p.get();"string"==typeof e&&p.set(parseFloat(e)),"string"==typeof y?i[a]=parseFloat(y):Array.isArray(y)&&l===c.px&&(i[a]=y.map(parseFloat))}else if((null==v?void 0:v.transform)&&(null==l?void 0:l.transform)&&(0===f||0===y))0===f?p.set(l.transform(f)):i[a]=v.transform(y);else{if(!h){let t;t=[],g.forEach(i=>{let n=e.getValue(i);void 0!==n&&(t.push([i,n.get()]),n.set(+!!i.startsWith("scale")))}),t.length&&e.render(),u=t,h=!0}m.push(a),r[a]=void 0!==r[a]?r[a]:i[a],p.jump(y)}}),!m.length)return{target:i,transitionEnd:r};{let t=m.indexOf("height")>=0?window.pageYOffset:null,n=((e,t,i)=>{let n=t.measureViewportBox(),r=getComputedStyle(t.current),{display:s}=r,a={};"none"===s&&t.setStaticValue("display",e.display||"block"),i.forEach(e=>{a[e]=y[e](n,r)}),t.render();let o=t.measureViewportBox();return i.forEach(i=>{let n=t.getValue(i);n&&n.jump(a[i]),e[i]=y[i](o,r)}),e})(i,e,m);return u.length&&u.forEach(([t,i])=>{e.getValue(t).set(i)}),e.render(),l.isBrowser&&null!==t&&window.scrollTo({top:t}),{target:n,transitionEnd:r}}})(e,m,a,f):{target:m,transitionEnd:f}};e.s(["parseDomVariant",()=>V],161271)},181699,e=>{"use strict";let t=()=>({translate:0,scale:1,origin:0,originPoint:0}),i=()=>({x:t(),y:t()}),n=()=>({min:0,max:0}),r=()=>({x:n(),y:n()});e.s(["createBox",()=>r,"createDelta",()=>i])},422875,796097,794464,e=>{"use strict";var t=e.i(292936);let i={current:null},n={current:!1};function r(){if(n.current=!0,t.isBrowser)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>i.current=e.matches;e.addListener(t),t()}else i.current=!1}e.s(["hasReducedMotionListener",()=>n,"prefersReducedMotion",()=>i],796097),e.s(["initPrefersReducedMotion",()=>r],422875),e.i(247167);var s=e.i(34059),a=e.i(271329),o=e.i(298549);function l(e,t,i){let{willChange:n}=t;for(let r in t){let l=t[r],u=i[r];if((0,o.isMotionValue)(l))e.addValue(r,l),(0,s.isWillChangeMotionValue)(n)&&n.add(r);else if((0,o.isMotionValue)(u))e.addValue(r,(0,a.motionValue)(l,{owner:e})),(0,s.isWillChangeMotionValue)(n)&&n.remove(r);else if(u!==l)if(e.hasValue(r)){let t=e.getValue(r);t.hasAnimated||t.set(l)}else{let t=e.getStaticValue(r);e.addValue(r,(0,a.motionValue)(void 0!==t?t:l,{owner:e}))}}for(let n in i)void 0===t[n]&&e.removeValue(n);return t}e.s(["updateMotionValuesFromProps",()=>l],794464)},200540,e=>{"use strict";var t=e.i(197989),i=e.i(161271);e.i(247167);var n=e.i(833745),r=e.i(181699),s=e.i(325522),a=e.i(422875),o=e.i(796097),l=e.i(274015),u=e.i(271329),c=e.i(34059),h=e.i(298549),p=e.i(675516),d=e.i(298922),m=e.i(342531),f=e.i(794464),v=e.i(243190),g=e.i(476948),y=e.i(789607),V=e.i(692968);let b=Object.keys(g.featureDefinitions),x=b.length,P=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],A=y.variantProps.length;class S{constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:r,visualState:s},a={}){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=()=>n.frame.render(this.render,!1,!0);const{latestValues:o,renderState:l}=s;this.latestValues=o,this.baseTarget={...o},this.initialValues=t.initial?{...o}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=a,this.isControllingVariants=(0,d.isControllingVariants)(t),this.isVariantNode=(0,d.isVariantNode)(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:u,...p}=this.scrapeMotionValuesFromProps(t,{});for(const e in p){const t=p[e];void 0!==o[e]&&(0,h.isMotionValue)(t)&&(t.set(o[e],!1),(0,c.isWillChangeMotionValue)(u)&&u.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,V.visualElementStore.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
1h((e,t)=>this.bindToMotionValue(t,e)),o.hasReducedMotionListener.current||(0,a.initPrefersReducedMotion)(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||o.prefersReducedMotion.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in V.visualElementStore.delete(this.current),this.projection&&this.projection.unmount(),(0,n.cancelFrame)(this.notifyUpdate),(0,n.cancelFrame)(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,t){let i=p.transformProps.has(e),r=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&n.frame.update(this.notifyUpdate,!1,!0),i&&this.projection&&(this.projection.isTransformDirty=!0)}),s=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{r(),s()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},i,n,r){let a,o;for(let e=0;e<x;e++){let i=b[e],{isEnabled:n,Feature:r,ProjectionNode:s,MeasureLayout:l}=g.featureDefinitions[i];s&&(a=s),n(t)&&(!this.features[i]&&r&&(this.features[i]=new r(this)),l&&(o=l))}if(!this.projection&&a){this.projection=new a(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:i,drag:n,dragConstraints:o,layoutScroll:l,layoutRoot:u}=t;this.projection.setOptions({layoutId:e,layout:i,alwaysMeasureLayout:!!n||o&&(0,s.isRefObject)(o),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof i?i:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}return o}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update(this.props,this.prevProps):(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):(0,r.createBox)()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<P.length;t++){let i=P[t];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let n=e["on"+i];n&&(this.propEventSubscriptions[i]=this.on(i,n))}this.prevMotionValues=(0,f.updateMotionValuesFromProps)(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 t={};for(let e=0;e<A;e++){let i=y.variantProps[e],n=this.props[i];((0,m.isVariantLabel)(n)||!1===n)&&(t[i]=n)}return t}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let i=this.values.get(e);return void 0===i&&void 0!==t&&(i=(0,u.motionValue)(t,{owner:this}),this.addValue(e,i)),i}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:i}=this.props,n="string"==typeof i||"object"==typeof i?null==(t=(0,v.resolveVariantFromProps)(this.props,i))?void 0:t[e]:void 0;if(i&&void 0!==n)return n;let r=this.getBaseTargetFromProps(this.props,e);return void 0===r||(0,h.isMotionValue)(r)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:r}on(e,t){return this.events[e]||(this.events[e]=new l.SubscriptionManager),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class w extends S{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:n,...r},{transformValues:s},a){let o=(0,t.getOrigin)(r,e||{},this);if(s&&(n&&(n=s(n)),r&&(r=s(r)),o&&(o=s(o))),a){(0,t.checkTargetForNewValues)(this,r,o);let e=(0,i.parseDomVariant)(this,r,o,n);n=e.transitionEnd,r=e.target}return{transition:e,transitionEnd:n,...r}}}e.s(["DOMVisualElement",()=>w],200540)},678310,e=>{"use strict";var t=e.i(925954),i=e.i(200540),n=e.i(733203),r=e.i(964600),s=e.i(689472),a=e.i(675516),o=e.i(797823),l=e.i(726553),u=e.i(181699),c=e.i(450514);class h extends i.DOMVisualElement{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(a.transformProps.has(t)){let e=(0,l.getDefaultValueType)(t);return e&&e.default||0}return t=s.camelCaseAttributes.has(t)?t:(0,r.camelToDash)(t),e.getAttribute(t)}measureInstanceViewportBox(){return(0,u.createBox)()}scrapeMotionValuesFromProps(e,i){return(0,t.scrapeMotionValuesFromProps)(e,i)}build(e,t,i,r){(0,n.buildSVGAttrs)(e,t,i,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,i,n){(0,o.renderSVG)(e,t,i,n)}mount(e){this.isSVGTag=(0,c.isSVGTag)(e.tagName),super.mount(e)}}e.s(["SVGVisualElement",()=>h])},245504,920042,672696,789234,e=>{"use strict";function t({top:e,left:t,right:i,bottom:n}){return{x:{min:t,max:i},y:{min:e,max:n}}}function i({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function n(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}e.s(["convertBoundingBoxToBox",()=>t,"convertBoxToBoundingBox",()=>i,"transformBoxPoints",()=>n],920042);var r=e.i(362756);function s(e){return void 0===e||1===e}function a({scale:e,scaleX:t,scaleY:i}){return!s(e)||!s(t)||!s(i)}function o(e){return a(e)||l(e)||e.z||e.rotate||e.rotateX||e.rotateY}function l(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}function u(e,t,i){return i+t*(e-i)}function c(e,t,i,n,r){return void 0!==r&&(e=n+r*(e-n)),n+i*(e-n)+t}function h(e,t=0,i=1,n,r){e.min=c(e.min,t,i,n,r),e.max=c(e.max,t,i,n,r)}function p(e,{x:t,y:i}){h(e.x,t.translate,t.scale,t.originPoint),h(e.y,i.translate,i.scale,i.originPoint)}function d(e,t,i,n=!1){let r,s,a=i.length;if(a){t.x=t.y=1;for(let l=0;l<a;l++){s=(r=i[l]).projectionDelta;let a=r.instance;(!a||!a.style||"contents"!==a.style.display)&&(n&&r.options.layoutScroll&&r.scroll&&r!==r.root&&V(e,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,p(e,s)),n&&o(r.latestValues)&&V(e,r.latestValues))}t.x=m(t.x),t.y=m(t.y)}}function m(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function f(e,t){e.min=e.min+t,e.max=e.max+t}function v(e,t,[i,n,s]){let a=void 0!==t[s]?t[s]:.5,o=(0,r.mix)(e.min,e.max,a);h(e,t[i],t[n],o,t.scale)}e.s(["has2DTranslate",()=>l,"hasScale",()=>
1a,"hasTransform",()=>o],672696);let g=["x","scaleX","originX"],y=["y","scaleY","originY"];function V(e,t){v(e.x,t,g),v(e.y,t,y)}function b(e,i){return t(n(e.getBoundingClientRect(),i))}function x(e,t,i){let n=b(e,i),{scroll:r}=t;return r&&(f(n.x,r.offset.x),f(n.y,r.offset.y)),n}e.s(["applyBoxDelta",()=>p,"applyTreeDeltas",()=>d,"scalePoint",()=>u,"transformBox",()=>V,"translateAxis",()=>f],789234),e.s(["measurePageBox",()=>x,"measureViewportBox",()=>b],245504)},457044,e=>{"use strict";var t=e.i(358768),i=e.i(970272),n=e.i(675516),r=e.i(432313),s=e.i(703267),a=e.i(726553),o=e.i(245504),l=e.i(200540),u=e.i(298549);class c extends l.DOMVisualElement{readValueFromInstance(e,t){if(n.transformProps.has(t)){let e=(0,a.getDefaultValueType)(t);return e&&e.default||0}{let n=window.getComputedStyle(e),r=((0,i.isCSSVariableName)(t)?n.getPropertyValue(t):n[t])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return(0,o.measureViewportBox)(e,t)}build(e,i,n,r){(0,t.buildHTMLStyles)(e,i,n,r.transformTemplate)}scrapeMotionValuesFromProps(e,t){return(0,r.scrapeMotionValuesFromProps)(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,u.isMotionValue)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,i,n){(0,s.renderHTML)(e,t,i,n)}}e.s(["HTMLVisualElement",()=>c])},116514,e=>{"use strict";function t(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let n=0;n<i;n++)if(t[n]!==e[n])return!1;return!0}e.s(["shallowCompare",()=>t])},891640,e=>{"use strict";var t=e.i(44974),i=e.i(377894),n=e.i(116514),r=e.i(342531),s=e.i(870452),a=e.i(789607),o=e.i(306327);function l(e,t,i={}){let n=(0,s.resolveVariant)(e,t,i.custom),{transition:r=e.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(r=i.transitionOverride);let a=n?()=>Promise.all((0,o.animateTarget)(e,n,i)):()=>Promise.resolve(),c=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:s=0,staggerChildren:a,staggerDirection:o}=r;return function(e,t,i=0,n=0,r=1,s){let a=[],o=(e.variantChildren.size-1)*n,c=1===r?(e=0)=>e*n:(e=0)=>o-e*n;return Array.from(e.variantChildren).sort(u).forEach((e,n)=>{e.notify("AnimationStart",t),a.push(l(e,t,{...s,delay:i+c(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,s+n,a,o,i)}:()=>Promise.resolve(),{when:h}=r;if(!h)return Promise.all([a(),c(i.delay)]);{let[e,t]="beforeChildren"===h?[a,c]:[c,a];return e().then(()=>t())}}function u(e,t){return e.sortNodePosition(t)}let c=[...a.variantPriorityOrder].reverse(),h=a.variantPriorityOrder.length;function p(e){let a=t=>Promise.all(t.map(({animation:t,options:i})=>(function(e,t,i={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t))n=Promise.all(t.map(t=>l(e,t,i)));else if("string"==typeof t)n=l(e,t,i);else{let r="function"==typeof t?(0,s.resolveVariant)(e,t,i.custom):t;n=Promise.all((0,o.animateTarget)(e,r,i))}return n.then(()=>e.notify("AnimationComplete",t))})(e,t,i))),u={animate:d(!0),whileInView:d(),whileHover:d(),whileTap:d(),whileDrag:d(),whileFocus:d(),exit:d()},p=!0,m=(t,i)=>{let n=(0,s.resolveVariant)(e,i);if(n){let{transition:e,transitionEnd:i,...r}=n;t={...t,...r,...i}}return t};function f(s,o){let l=e.getProps(),d=e.getVariantContext(!0)||{},f=[],v=new Set,g={},y=1/0;for(let a=0;a<h;a++){var V,b;let h=c[a],x=u[h],P=void 0!==l[h]?l[h]:d[h],A=(0,r.isVariantLabel)(P),S=h===o?x.isActive:null;!1===S&&(y=a);let w=P===d[h]&&P!==l[h]&&A;if(w&&p&&e.manuallyAnimateOnMount&&(w=!1),x.protectedKeys={...g},!x.isActive&&null===S||!P&&!x.prevProp||(0,t.isAnimationControls)(P)||"boolean"==typeof P)continue;let M=(V=x.prevProp,"string"==typeof(b=P)?b!==V:!!Array.isArray(b)&&!(0,n.shallowCompare)(b,V)),T=M||h===o&&x.isActive&&!w&&A||a>y&&A,C=Array.isArray(P)?P:[P],E=C.reduce(m,{});!1===S&&(E={});let{prevResolvedValues:F={}}=x,k={...F,...E},D=e=>{T=!0,v.delete(e),x.needsAnimating[e]=!0};for(let e in k){let t=E[e],r=F[e];g.hasOwnProperty(e)||(t!==r?(0,i.isKeyframesTarget)(t)&&(0,i.isKeyframesTarget)(r)?!(0,n.shallowCompare)(t,r)||M?D(e):x.protectedKeys[e]=!0:void 0!==t?D(e):v.add(e):void 0!==t&&v.has(e)?D(e):x.protectedKeys[e]=!0)}x.prevProp=P,x.prevResolvedValues=E,x.isActive&&(g={...g,...E}),p&&e.blockInitialAnimation&&(T=!1),T&&!w&&f.push(...C.map(e=>({animation:e,options:{type:h,...s}})))}if(v.size){let t={};v.forEach(i=>
1{let n=e.getBaseTarget(i);void 0!==n&&(t[i]=n)}),f.push({animation:t})}let x=!!f.length;return p&&!1===l.initial&&!e.manuallyAnimateOnMount&&(x=!1),p=!1,x?a(f):Promise.resolve()}return{animateChanges:f,setActive:function(t,i,n){var r;if(u[t].isActive===i)return Promise.resolve();null==(r=e.variantChildren)||r.forEach(e=>{var n;return null==(n=e.animationState)?void 0:n.setActive(t,i)}),u[t].isActive=i;let s=f(n,t);for(let e in u)u[e].protectedKeys={};return s},setAnimateFunction:function(t){a=t(e)},getState:()=>u}}function d(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}e.s(["createAnimationState",()=>p],891640)},311129,e=>{"use strict";class t{constructor(e){this.isMounted=!1,this.node=e}update(){}}e.s(["Feature",()=>t])},223070,e=>{"use strict";var t=e.i(44974),i=e.i(891640),n=e.i(311129);class r extends n.Feature{constructor(e){super(e),e.animationState||(e.animationState=(0,i.createAnimationState)(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),(0,t.isAnimationControls)(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}var s=n;let a=0;class o extends s.Feature{constructor(){super(...arguments),this.id=a++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:i}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let r=this.node.animationState.setActive("exit",!e,{custom:null!=i?i:this.node.getProps().custom});t&&!e&&r.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let l={animation:{Feature:r},exit:{Feature:o}};e.s(["animations",()=>l],223070)},61175,426368,477400,665536,e=>{"use strict";function t(e,i,n,r={passive:!0}){return e.addEventListener(i,n,r),()=>e.removeEventListener(i,n)}e.s(["addDomEvent",()=>t],426368);let i=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function n(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}e.s(["isPrimaryPointer",()=>i],477400);let r=e=>t=>i(t)&&e(t,n(t));function s(e,i,n,s){return t(e,i,r(n),s)}e.s(["addPointerInfo",()=>r,"extractEventInfo",()=>n],665536),e.s(["addPointerEvent",()=>s],61175)},335494,e=>{"use strict";function t(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let i=t("dragHorizontal"),n=t("dragVertical");function r(e){let t=!1;if("y"===e)t=n();else if("x"===e)t=i();else{let e=i(),r=n();e&&r?t=()=>{e(),r()}
1:(e&&e(),r&&r())}return t}function s(){let e=r(!0);return!e||(e(),!1)}e.s(["getGlobalLock",()=>r,"isDragActive",()=>s])},708149,e=>{"use strict";var t=e.i(61175),i=e.i(500459),n=e.i(335494),r=e.i(311129),s=e.i(833745);function a(e,i){let r="onHover"+(i?"Start":"End");return(0,t.addPointerEvent)(e.current,"pointer"+(i?"enter":"leave"),(t,a)=>{if("touch"===t.type||(0,n.isDragActive)())return;let o=e.getProps();e.animationState&&o.whileHover&&e.animationState.setActive("whileHover",i),o[r]&&s.frame.update(()=>o[r](t,a))},{passive:!e.getProps()[r]})}class o extends r.Feature{mount(){this.unmount=(0,i.pipe)(a(this.node,!0),a(this.node,!1))}unmount(){}}var l=e.i(426368),u=r;class c extends u.Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,i.pipe)((0,l.addDomEvent)(this.node.current,"focus",()=>this.onFocus()),(0,l.addDomEvent)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var h=e.i(665536),p=r;let d=(e,t)=>!!t&&(e===t||d(e,t.parentElement));var m=e.i(357910);function f(e,t){if(!t)return;let i=new PointerEvent("pointer"+e);t(i,(0,h.extractEventInfo)(i))}class v extends p.Feature{constructor(){super(...arguments),this.removeStartListeners=m.noop,this.removeEndListeners=m.noop,this.removeAccessibleListeners=m.noop,this.startPointerPress=(e,n)=>{if(this.removeEndListeners(),this.isPressing)return;let r=this.node.getProps(),a=(e,t)=>{if(!this.checkPressEnd())return;let{onTap:i,onTapCancel:n}=this.node.getProps();s.frame.update(()=>{d(this.node.current,e.target)?i&&i(e,t):n&&n(e,t)})},o=(0,t.addPointerEvent)(window,"pointerup",a,{passive:!(r.onTap||r.onPointerUp)}),l=(0,t.addPointerEvent)(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,i.pipe)(o,l),this.startPress(e,n)},this.startAccessiblePress=()=>{let e=e=>{if("Enter"!==e.key||this.isPressing)return;let t=e=>{"Enter"===e.key&&this.checkPressEnd()&&f("up",(e,t)=>{let{onTap:i}=this.node.getProps();i&&s.frame.update(()=>i(e,t))})};this.removeEndListeners(),this.removeEndListeners=(0,l.addDomEvent)(this.node.current,"keyup",t),f("down",(e,t)=>{this.startPress(e,t)})},t=(0,l.addDomEvent)(this.node.current,"keydown",e),n=()=>{this.isPressing&&f("cancel",(e,t)=>this.cancelPress(e,t))},r=(0,l.addDomEvent)(this.node.current,"blur",n);this.removeAccessibleListeners=(0,i.pipe)(t,r)}}startPress(e,t){this.isPressing=!0;let{onTapStart:i,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),i&&s.frame.update(()=>i(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!(0,n.isDragActive)()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:i}=this.node.getProps();i&&s.frame.update(()=>i(e,t))}mount(){let e=this.node.getProps(),n=(0,t.addPointerEvent)(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=(0,l.addDomEvent)(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,i.pipe)(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}var g=r;let y=new WeakMap,V=new WeakMap,b=e=>{let t=y.get(e.target);t&&t(e)},x=e=>{e.forEach(b)},P={some:0,all:1};class A extends g.Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.unmount();let{viewport:i={}}=this.node.getProps(),{root:n,margin:r,amount:s="some",once:a}=i,o={root:n?n.current:void 0,rootMargin:r,threshold:"number"==typeof s?s:P[s]},l=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,a&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),r=t?i:n;r&&r(e)};return e=this.node.current,t=function({root:e,...t}){let i=e||document;V.has(i)||V.set(i,{});
1let n=V.get(i),r=JSON.stringify(t);return n[r]||(n[r]=new IntersectionObserver(x,{root:e,...t})),n[r]}(o),y.set(e,l),t.observe(e),()=>{y.delete(e),t.unobserve(e)}}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){}}let S={inView:{Feature:A},tap:{Feature:v},focus:{Feature:c},hover:{Feature:o}};e.s(["gestureAnimations",()=>S],708149)},154505,e=>{"use strict";var t=e.i(457044),i=e.i(678310),n=e.i(944966);let r=(e,r)=>(0,n.isSVGComponent)(e)?new i.SVGVisualElement(r,{enableHardwareAcceleration:!1}):new t.HTMLVisualElement(r,{enableHardwareAcceleration:!0});e.s(["createDomVisualElement",()=>r])}]);
2
3//# sourceMappingURL=3a21e50f48fe0a49.js.map

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.