PageSourceSearch

https://www.spectrasalonsuites.com/_next/static/chunks/203-ed3569456c3c2c8b.js

js spectrasalonsuites.com collected 2026-10-08 22:42:48 UTC 162,046 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[203],{519:(e,t,r)=>{e.exports=r(1677)},1195:(e,t,r)=>{"use strict";function i(e,t,r,i){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return i}}),r(3419),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1352:(e,t,r)=>{e.exports=r(1760)},1409:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var i=r(4981),n=r(3982),s=r.n(n);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}var a=(0,i.forwardRef)(function(e,t){var r=e.color,n=e.size,s=void 0===n?24:n,a=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},s=Object.keys(e);for(i=0;i<s.length;i++)r=s[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)r=s[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return i.createElement("svg",o({ref:t,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a),i.createElement("line",{x1:"3",y1:"12",x2:"21",y2:"12"}),i.createElement("line",{x1:"3",y1:"6",x2:"21",y2:"6"}),i.createElement("line",{x1:"3",y1:"18",x2:"21",y2:"18"}))});a.propTypes={color:s().string,size:s().oneOfType([s().string,s().number])},a.displayName="Menu";let l=a},1677:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return k},useLinkStatus:function(){return w}});let i=r(5991),n=r(6457),s=i._(r(4981)),o=r(2235),a=r(7971),l=r(1990),u=r(3732),h=r(1081),c=r(9686),d=r(1806),p=r(1195),m=r(3346),f=r(5231);r(8909);let g=new Set;function v(e,t,r,i){if((0,a.isLocalURL)(t)){if(!i.bypassPrefetchedCheck){let n=t+"%"+r+"%"+(void 0!==i.locale?i.locale:"locale"in e?e.locale:void 0);if(g.has(n))return;g.add(n)}e.prefetch(t,r,i).catch(e=>{})}}function y(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let b=s.default.forwardRef(function(e,t){let r,i,{href:l,as:g,children:b,prefetch:x=null,passHref:w,replace:k,shallow:P,scroll:S,locale:T,onClick:A,onNavigate:E,onMouseEnter:j,onTouchStart:C,legacyBehavior:M=!1,...R}=e;r=b,M&&("string"==typeof r||"number"==typeof r)&&(r=(0,n.jsx)("a",{children:r}));let V=s.default.useContext(c.RouterContext),O=!1!==x,{href:D,as:L}=s.default.useMemo(()=>{if(!V){let e=y(l);return{href:e,as:g?y(g):e}}let[e,t]=(0,o.resolveHref)(V,l,!0);return{href:e,as:g?(0,o.resolveHref)(V,g):t||e}},[V,l,g]),F=s.default.useRef(D),z=s.default.useRef(L);M&&(i=s.default.Children.only(r));let B=M?i&&"object"==typeof i&&i.ref:t,[I,_,N]=(0,d.useIntersection)({rootMargin:"200px"}),U=s.default.useCallback(e=>{(z.current!==L||F.current!==D)&&(N(),z.current=L,F.current=D),I(e)},[L,D,N,I]),W=(0,f.useMergedRef)(U,B);s.default.useEffect(()=>{V&&_&&O&&v(V,D,L,{locale:T})},[L,D,_,T,O,null==V?void 0:V.locale,V]);let $={ref:W,onClick(e){M||"function"!=typeof A||A(e),M&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(e),V&&(e.defaultPrevented||function(e,t,r,i,n,s,o,l,u){let{nodeName:h}=e.currentTarget;if(!("A"===h.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,a.isLocalURL)(r)){n&&(e.preventDefault(),location.replace(r));return}e.preventDefault(),(()=>{if(u){let e=!1;if(u({preventDefault:()=>{e=!0}}),e)return}let e=null==o||o;"beforePopState"in t?t[n?"replace":"push"](r,i,{shallow:s,locale:l,scroll:e}):t[n?"replace":"push"](i||r,{scroll:e})})()}}(e,V,D,L,k,P,S,T,E))},onMouseEnter(e){M||"function"!=typeof j||j(e),M&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),V&&v(V,D,L,{locale:T,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){M||"function"!=typeof C||C(e),M&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),V&&v(V,D,L,{locale:T,priority:!0,bypassPrefetchedCheck:!0})}};if((0,u.isAbsoluteUrl)(L))$.href=L;
1else if(!M||w||"a"===i.type&&!("href"in i.props)){let e=void 0!==T?T:null==V?void 0:V.locale;$.href=(null==V?void 0:V.isLocaleDomain)&&(0,p.getDomainLocale)(L,e,null==V?void 0:V.locales,null==V?void 0:V.domainLocales)||(0,m.addBasePath)((0,h.addLocale)(L,e,null==V?void 0:V.defaultLocale))}return M?s.default.cloneElement(i,$):(0,n.jsx)("a",{...R,...$,children:r})}),x=(0,s.createContext)({pending:!1}),w=()=>(0,s.useContext)(x),k=b;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1760:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return a}});let i=r(5810),n=r(2828),s=r(5968),o=i._(r(8952));function a(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=s.Image},1806:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let i=r(4981),n=r(6173),s="function"==typeof IntersectionObserver,o=new Map,a=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!s,[h,c]=(0,i.useState)(!1),d=(0,i.useRef)(null),p=(0,i.useCallback)(e=>{d.current=e},[]);return(0,i.useEffect)(()=>{if(s){if(u||h)return;let e=d.current;if(e&&e.tagName)return function(e,t,r){let{id:i,observer:n,elements:s}=function(e){let t,r={root:e.root||null,margin:e.rootMargin||""},i=a.find(e=>e.root===r.root&&e.margin===r.margin);if(i&&(t=o.get(i)))return t;let n=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=n.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:n},a.push(r),o.set(r,t),t}(r);return s.set(e,t),n.observe(e),function(){if(s.delete(e),n.unobserve(e),0===s.size){n.disconnect(),o.delete(i);let e=a.findIndex(e=>e.root===i.root&&e.margin===i.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&c(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!h){let e=(0,n.requestIdleCallback)(()=>c(!0));return()=>(0,n.cancelIdleCallback)(e)}},[u,r,t,h,d.current]),[p,h,(0,i.useCallback)(()=>{c(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2553:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:i,blurHeight:n,blurDataURL:s,objectFit:o}=e,a=i?40*i:t,l=n?40*n:r,u=a&&l?"viewBox='0 0 "+a+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+s+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},2828:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),r(3861);let i=r(2553),n=r(9709),s=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,t){var r,l;let u,h,c,{src:d,sizes:p,unoptimized:m=!1,priority:f=!1,loading:g,className:v,quality:y,width:b,height:x,fill:w=!1,style:k,overrideSrc:P,onLoad:S,onLoadingComplete:T,placeholder:A="empty",blurDataURL:E,fetchPriority:j,decoding:C="async",layout:M,objectFit:R,objectPosition:V,lazyBoundary:O,lazyRoot:D,...L}=e,{imgConf:F,showAltText:z,blurComplete:B,defaultLoader:I}=t,_=F||n.imageConfigDefault;if("allSizes"in _)u=_;else{let e=[..._.deviceSizes,..._.imageSizes].sort((e,t)=>
1e-t),t=_.deviceSizes.sort((e,t)=>e-t),i=null==(r=_.qualities)?void 0:r.sort((e,t)=>e-t);u={..._,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===I)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let N=L.loader||I;delete L.loader,delete L.srcSet;let U="__next_img_default"in N;if(U){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=N;N=t=>{let{config:r,...i}=t;return e(i)}}if(M){"fill"===M&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[M];e&&(k={...k,...e});let t={responsive:"100vw",fill:"100vw"}[M];t&&!p&&(p=t)}let W="",$=a(b),G=a(x),H=!1;if((l=d)&&"object"==typeof l&&(o(l)||void 0!==l.src)){let e=o(d)?d.default:d;if(!e.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(h=e.blurWidth,c=e.blurHeight,E=E||e.blurDataURL,W=e.src,H=/\.avif(?:\?|$)/i.test(W),!w)if($||G){if($&&!G){let t=$/e.width;G=Math.round(e.height*t)}else if(!$&&G){let t=G/e.height;$=Math.round(e.width*t)}}else $=e.width,G=e.height}H&&"blur"===A&&!E&&(A="empty");let Y=!f&&("lazy"===g||void 0===g);(!(d="string"==typeof d?d:W)||d.startsWith("data:")||d.startsWith("blob:"))&&(m=!0,Y=!1),u.unoptimized&&(m=!0),U&&!u.dangerouslyAllowSVG&&d.split("?",1)[0].endsWith(".svg")&&(m=!0);let X=a(y),K=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:V}:{},z?{}:{color:"transparent"},k),q=B||"empty"===A?null:"blur"===A?'url("data:image/svg+xml;charset=utf-8,'+(0,i.getImageBlurSvg)({widthInt:$,heightInt:G,blurWidth:h,blurHeight:c,blurDataURL:E||"",objectFit:K.objectFit})+'")':'url("'+A+'")',Z=s.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,Q=q?{backgroundSize:Z,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:q}:{},J=function(e){let{config:t,src:r,unoptimized:i,width:n,quality:s,sizes:o,loader:a}=e;if(i)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:i,allSizes:n}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let i;i=e.exec(r);)t.push(parseInt(i[2]));if(t.length){let e=.01*Math.min(...t);return{widths:n.filter(t=>t>=i[0]*e),kind:"w"}}return{widths:n,kind:"w"}}return"number"!=typeof t?{widths:i,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>n.find(t=>t>=e)||n[n.length-1]))],kind:"x"}}(t,n,o),h=l.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:l.map((e,i)=>a({config:t,src:r,quality:s,width:e})+" "+("w"===u?e:i+1)+u).join(", "),src:a({config:t,src:r,quality:s,width:l[h]})}}({config:u,src:d,unoptimized:m,width:$,quality:X,sizes:p,loader:N});return{props:{...L,loading:Y?"lazy":g,fetchPriority:j,width:$,height:G,decoding:C,className:v,style:{...K,...Q},sizes:J.sizes,srcSet:J.srcSet,src:P||J.src},meta:{unoptimized:m,priority:f,placeholder:A,fill:w}}}},2910:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var i=r(4981),n=r(3982),s=r.n(n);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}var a=(0,i.forwardRef)(function(e,t){var r=e.color,n=e.size,s=void 0===n?24:n,a=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},s=Object.keys(e);for(i=0;i<s.length;i++)r=s[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)r=s[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return i.createElement("svg",o({ref:t,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a),i.createElement("rect",{x:"2",y:"2",width:"20",height:"20",rx:"5",ry:"5"}),i.createElement("path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"}),i.createElement("line",{x1:"17.5",y1:"6.5",x2:"17.51",y2:"6.5"}))});
1a.propTypes={color:s().string,size:s().oneOfType([s().string,s().number])},a.displayName="Instagram";let l=a},3533:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3780:(e,t,r)=>{"use strict";r.d(t,{QP:()=>ep});let i=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),n=[],s=(e,t,r)=>{if(0==e.length-t)return r.classGroupId;let i=e[t],n=r.nextPart.get(i);if(n){let r=s(e,t+1,n);if(r)return r}let o=r.validators;if(null===o)return;let a=0===t?e.join("-"):e.slice(t).join("-"),l=o.length;for(let e=0;e<l;e++){let t=o[e];if(t.validator(a))return t.classGroupId}},o=(e,t)=>{let r=i();for(let i in e)a(e[i],r,i,t);return r},a=(e,t,r,i)=>{let n=e.length;for(let s=0;s<n;s++)l(e[s],t,r,i)},l=(e,t,r,i)=>"string"==typeof e?void u(e,t,r):"function"==typeof e?void h(e,t,r,i):void c(e,t,r,i),u=(e,t,r)=>{(""===e?t:d(t,e)).classGroupId=r},h=(e,t,r,i)=>{if(p(e))return void a(e(i),t,r,i);null===t.validators&&(t.validators=[]),t.validators.push({classGroupId:r,validator:e})},c=(e,t,r,i)=>{let n=Object.entries(e),s=n.length;for(let e=0;e<s;e++){let[s,o]=n[e];a(o,d(t,s),r,i)}},d=(e,t)=>{let r=e,n=t.split("-"),s=n.length;for(let e=0;e<s;e++){let t=n[e],s=r.nextPart.get(t);s||(s=i(),r.nextPart.set(t,s)),r=s}return r},p=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,m=[],f=(e,t,r,i,n)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:i,isExternal:n}),g=/\s+/,v=e=>{let t;if("string"==typeof e)return e;let r="";for(let i=0;i<e.length;i++)e[i]&&(t=v(e[i]))&&(r&&(r+=" "),r+=t);return r},y=[],b=e=>{let t=t=>t[e]||y;return t.isThemeGetter=!0,t.themeKey=e,t},x=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,w=/^\((?:(\w[\w-]*):)?(.+)\)$/i,k=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,P=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,S=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,T=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix|color|light-dark)\(.+\)$/,A=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,E=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,j=e=>k.test(e),C=e=>!!e&&!Number.isNaN(Number(e)),M=e=>!!e&&Number.isInteger(Number(e)),R=e=>e.endsWith("%")&&C(e.slice(0,-1)),V=e=>P.test(e),O=()=>!0,D=e=>S.test(e)&&!T.test(e),L=()=>!1,F=e=>A.test(e),z=e=>E.test(e),B=e=>!N(e)&&!K(e),I=e=>e.startsWith("@container")&&("/"===e[10]&&void 0!==e[11]||"s"===e[11]&&void 0!==e[16]&&e.startsWith("-size/",10)||"n"===e[11]&&void 0!==e[18]&&e.startsWith("-normal/",10)),_=e=>ei(e,ea,L),N=e=>x.test(e),U=e=>ei(e,el,D),W=e=>ei(e,eu,C),$=e=>ei(e,ec,O),G=e=>ei(e,eh,L),H=e=>ei(e,es,L),Y=e=>ei(e,eo,z),X=e=>ei(e,ed,F),K=e=>w.test(e),q=e=>en(e,el),Z=e=>en(e,eh),Q=e=>en(e,es),J=e=>en(e,ea),ee=e=>en(e,eo),et=e=>en(e,ed,!0),er=e=>en(e,ec,!0),ei=(e,t,r)=>{let i=x.exec(e);return!!i&&(i[1]?t(i[1]):r(i[2]))},en=(e,t,r=!1)=>{let i=w.exec(e);return!!i&&(i[1]?t(i[1]):r)},es=e=>"position"===e||"percentage"===e,eo=e=>"image"===e||"url"===e,ea=e=>"length"===e||"size"===e||"bg-size"===e,el=e=>"length"===e,eu=e=>"number"===e,eh=e=>"family-name"===e,ec=e=>"number"===e||"weight"===e,ed=e=>"shadow"===e;Symbol.toStringTag;let ep=((e,...t)=>{let r,i,a,l,u=e=>{let t=i(e);if(t)return t;let n=((e,t)=>{let{parseClassName:r,getClassGroupId:i,getConflictingClassGroupIds:n,sortModifiers:s,postfixLookupClassGroupIds:o}=t,a=[],l=e.trim().split(g),u="";for(let e=l.length-1;e>=0;e-=1){let t,h=l[e],{isExternal:c,modifiers:d,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:f}=r(h);if(c){u=h+(u.length>0?" "+u:u);continue}let g=!!f;if(g){let e=(t=i(m.substring(0,f)))&&o[t]?i(m):void 0;e&&e!==t&&(t=e,g=!1)}else t=i(m);if(!t){if(!g||!(t=i(m))){u=h+(u.length>0?" "+u:u);continue}g=!1}let v=0===d.length?"":1===d.length?d[0]:s(d).join(":"),y=p?v+"!":v,b=y+t;if(a.indexOf(b)>-1)continue;a.push(b);let x=n(t,g);for(let e=0;e<x.length;++e){let t=x[e];a.push(y+t)}u=h+(u.length>0?" "+u:u)}return u})(e,r);return a(e,n),n};return l=h=>(i=(r=(e=>({cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=Object.create(null),i=Object.create(null),n=(n,s)=>{r[n]=s,++t>e&&(t=0,i=r,r=Object.create(null))};return{get(e){let t=r[e];return void 0!==t?t:void 0!==(t=i[e])?(n(e,t),t):void 0},set(e,t){e in r?r[e]=t:n(e,t)}}})(e.cacheSize),parseClassName:(e=>{let{prefix:t,experimentalParseClassName:r}=e,i=e=>{let t,r=[],i=0,n=0,s=0,o=e.length;for(let a=0;a<o;a++){let o=e[a];if(0===i&&0===n){if(":"===o){r.push(e.slice(s,a)),s=a+1;continue}if("/"===o){t=a;continue}}"["===o?i++:"]"===o?i--:"("===o?n++:")"===o&&n--}let a=0===r.length?e:e.slice(s),l=a,u=!1;return a.endsWith("!")?(l=a.slice(0,-1),u=!0):a.startsWith("!")&&(l=a.slice(1),u=!0),f(r,u,l,t&&t>s?t-s:void 0)};if(t){let e=t+":",r=i;i=t=>t.startsWith(e)?r(t.slice(e.length)):f(m,!1,t,void 0,!0)}if(r){let e=i;i=t=>r({className:t,parseClassName:e})}return i})(e),sortModifiers:(e=>{let t=new Map;
1return e.orderSensitiveModifiers.forEach((e,r)=>{t.set(e,1e6+r)}),e=>{let r=[],i=[];for(let n=0;n<e.length;n++){let s=e[n],o="["===s[0],a=t.has(s);o||a?(i.length>0&&(i.sort(),r.push(...i),i=[]),r.push(s)):i.push(s)}return i.length>0&&(i.sort(),r.push(...i)),r}})(e),postfixLookupClassGroupIds:(e=>{let t=Object.create(null),r=e.postfixLookupClassGroups;if(r)for(let e=0;e<r.length;e++)t[r[e]]=!0;return t})(e),...(e=>{let t=(e=>{let{theme:t,classGroups:r}=e;return o(r,t)})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]"))return(e=>-1===e.slice(1,-1).indexOf(":")?void 0:(()=>{let t=e.slice(1,-1),r=t.indexOf(":"),i=t.slice(0,r);return i?"arbitrary.."+i:void 0})())(e);let r=e.split("-"),i=+(""===r[0]&&r.length>1);return s(r,i,t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=i[e],s=r[e];return t?s?((e,t)=>{let r=Array(e.length+t.length);for(let t=0;t<e.length;t++)r[t]=e[t];for(let i=0;i<t.length;i++)r[e.length+i]=t[i];return r})(s,t):t:s||n}return r[e]||n}}})(e)}))(t.reduce((e,t)=>t(e),e()))).cache.get,a=r.cache.set,l=u,u(h)),(...e)=>l(((...e)=>{let t,r,i=0,n="";for(;i<e.length;)(t=e[i++])&&(r=v(t))&&(n&&(n+=" "),n+=r);return n})(...e))})(()=>{let e=b("color"),t=b("font"),r=b("text"),i=b("font-weight"),n=b("tracking"),s=b("leading"),o=b("breakpoint"),a=b("container"),l=b("spacing"),u=b("radius"),h=b("shadow"),c=b("inset-shadow"),d=b("text-shadow"),p=b("drop-shadow"),m=b("blur"),f=b("perspective"),g=b("aspect"),v=b("ease"),y=b("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],w=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],k=()=>[...w(),K,N],P=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],T=()=>[K,N,l],A=()=>[j,"full","auto",...T()],E=()=>[M,"none","subgrid",K,N],D=()=>["auto",{span:["full",M,K,N]},M,K,N],L=()=>[M,"auto",K,N],F=()=>["auto","min","max","fr",K,N],z=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ei=()=>["start","end","center","stretch","center-safe","end-safe"],en=()=>["auto",...T()],es=()=>[j,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...T()],eo=()=>[a,j,"screen","full","dvw","lvw","svw","min","max","fit",...T()],ea=()=>[j,"screen","full","lh","dvh","lvh","svh","min","max","fit",...T()],el=()=>[e,K,N],eu=()=>[...w(),Q,H,{position:[K,N]}],eh=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ec=()=>["auto","cover","contain",J,_,{size:[K,N]}],ed=()=>[R,q,U],ep=()=>["","none","full",u,K,N],em=()=>["",C,q,U],ef=()=>["solid","dashed","dotted","double"],eg=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ev=()=>[C,R,Q,H],ey=()=>["","none",m,K,N],eb=()=>["none",C,K,N],ex=()=>["none",C,K,N],ew=()=>[C,K,N],ek=()=>[j,"full",...T()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[V],breakpoint:[V],color:[O],container:[V],"drop-shadow":[V],ease:["in","out","in-out"],font:[B],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[V],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[V],shadow:[V],spacing:["px",C],text:[V],"text-shadow":[V],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",j,N,K,g]}],container:["container"],"container-type":[{"@container":["","normal","size",K,N]}],"container-named":[I],columns:[{columns:[C,"auto",N,K,a]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:k()}],overflow:[{overflow:P()}],"overflow-x":[{"overflow-x":P()}],"overflow-y":[{"overflow-y":P()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:A()}],"inset-x":[{"inset-x":A()}],"inset-y":[{"inset-y":A()}],start:[{"inset-s":A(),start:A()}],end:[{"inset-e":A(),end:A()}],"inset-bs":[{"inset-bs":A()}],"inset-be":[{"inset-be":A()}],top:[{top:A()}
vendor: 12,164 bytes, line 1
1],right:[{right:A()}],bottom:[{bottom:A()}],left:[{left:A()}],visibility:["visible","invisible","collapse"],z:[{z:[M,"auto",K,N]}],basis:[{basis:[j,"full","auto",a,...T()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[C,j,"auto","initial","none",N]}],grow:[{grow:["",C,K,N]}],shrink:[{shrink:["",C,K,N]}],order:[{order:[M,"first","last","none",K,N]}],"grid-cols":[{"grid-cols":E()}],"col-start-end":[{col:D()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":E()}],"row-start-end":[{row:D()}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":F()}],"auto-rows":[{"auto-rows":F()}],gap:[{gap:T()}],"gap-x":[{"gap-x":T()}],"gap-y":[{"gap-y":T()}],"justify-content":[{justify:[...z(),"normal"]}],"justify-items":[{"justify-items":[...ei(),"normal"]}],"justify-self":[{"justify-self":["auto",...ei()]}],"align-content":[{content:["normal",...z()]}],"align-items":[{items:[...ei(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ei(),{baseline:["","last"]}]}],"place-content":[{"place-content":z()}],"place-items":[{"place-items":[...ei(),"baseline"]}],"place-self":[{"place-self":["auto",...ei()]}],p:[{p:T()}],px:[{px:T()}],py:[{py:T()}],ps:[{ps:T()}],pe:[{pe:T()}],pbs:[{pbs:T()}],pbe:[{pbe:T()}],pt:[{pt:T()}],pr:[{pr:T()}],pb:[{pb:T()}],pl:[{pl:T()}],m:[{m:en()}],mx:[{mx:en()}],my:[{my:en()}],ms:[{ms:en()}],me:[{me:en()}],mbs:[{mbs:en()}],mbe:[{mbe:en()}],mt:[{mt:en()}],mr:[{mr:en()}],mb:[{mb:en()}],ml:[{ml:en()}],"space-x":[{"space-x":T()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":T()}],"space-y-reverse":["space-y-reverse"],size:[{size:es()}],"inline-size":[{inline:["auto",...eo()]}],"min-inline-size":[{"min-inline":["auto",...eo()]}],"max-inline-size":[{"max-inline":["none",...eo()]}],"block-size":[{block:["auto",...ea()]}],"min-block-size":[{"min-block":["auto",...ea()]}],"max-block-size":[{"max-block":["none",...ea()]}],w:[{w:[a,"screen",...es()]}],"min-w":[{"min-w":[a,"screen","none",...es()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[o]},...es()]}],h:[{h:["screen","lh",...es()]}],"min-h":[{"min-h":["screen","lh","none",...es()]}],"max-h":[{"max-h":["screen","lh","none",...es()]}],"font-size":[{text:["base",r,q,U]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,er,$]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",R,N]}],"font-family":[{font:[Z,G,t]}],"font-features":[{"font-features":[N]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,K,N]}],"line-clamp":[{"line-clamp":[C,"none",K,W]}],leading:[{leading:["none",s,...T()]}],"list-image":[{"list-image":["none",K,N]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",K,N]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:el()}],"text-color":[{text:el()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ef(),"wavy"]}],"text-decoration-thickness":[{decoration:[C,"from-font","auto",K,U]}],"text-decoration-color":[{decoration:el()}],"underline-offset":[{"underline-offset":[C,"auto",K,N]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"tab-size":[{tab:[M,K,N]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",K,N]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",K,N]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:eu()}],"bg-repeat":[{bg:eh()}],"bg-size":[{bg:ec()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},M,K,N],radial:["",K,N],conic:["",M,K,N]},ee,Y]}],"bg-color":[{bg:el()}],"gradient-from-pos":[{from:ed()}],"gradient-via-pos":[{via:ed()}],"gradient-to-pos":[{to:ed()}],"gradient-from":[{from:el()}],"gradient-via":[{via:el()}],"gradient-to":[{to:el()}],rounded:[{rounded:ep()}],"rounded-s":[{"rounded-s":ep()}],"rounded-e":[{"rounded-e":ep()}],"rounded-t":[{"rounded-t":ep()}],"rounded-r":[{"rounded-r":ep()}],"rounded-b":[{"rounded-b":ep()}],"rounded-l":[{"rounded-l":ep()}],"rounded-ss":[{"rounded-ss":ep()}],"rounded-se":[{"rounded-se":ep()}],"rounded-ee":[{"rounded-ee":ep()}],"rounded-es":[{"rounded-es":ep()}],"rounded-tl":[{"rounded-tl":ep()}],"rounded-tr":[{"rounded-tr":ep()}],"rounded-br":[{"rounded-br":ep()}],"rounded-bl":[{"rounded-bl":ep()}],"border-w":[{border:em()}],"border-w-x":[{"border-x":em()}],"border-w-y":[{"border-y":em()}],"border-w-s":[{"border-s":em()}],"border-w-e":[{"border-e":em()}],"border-w-bs":[{"border-bs":em()}],"border-w-be":[{"border-be":em()}],"border-w-t":[{"border-t":em()}],"border-w-r":[{"border-r":em()}],"border-w-b":[{"border-b":em()}],"border-w-l":[{"border-l":em()}],"divide-x":[{"divide-x":em()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":em()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ef(),"hidden","none"]}],"divide-style":[{divide:[...ef(),"hidden","none"]}],"border-color":[{border:el()}],"border-color-x":[{"border-x":el()}],"border-color-y":[{"border-y":el()}],"border-color-s":[{"border-s":el()}],"border-color-e":[{"border-e":el()}],"border-color-bs":[{"border-bs":el()}],"border-color-be":[{"border-be":el()}],"border-color-t":[{"border-t":el()}],"border-color-r":[{"border-r":el()}],"border-color-b":[{"border-b":el()}],"border-color-l":[{"border-l":el()}],"divide-color":[{divide:el()}],"outline-style":[{outline:[...ef(),"none","hidden"]}],"outline-offset":[{"outline-offset":[C,K,N]}],"outline-w":[{outline:["",C,q,U]}],"outline-color":[{outline:el()}],shadow:[{shadow:["","inner","none",h,et,X]}],"shadow-color":[{shadow:el()}],"inset-shadow":[{"inset-shadow":["none",c,et,X]}],"inset-shadow-color":[{"inset-shadow":el()}],"ring-w":[{ring:em()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:el()}],"ring-offset-w":[{"ring-offset":[C,U]}],"ring-offset-color":[{"ring-offset":el()}],"inset-ring-w":[{"inset-ring":em()}],"inset-ring-color":[{"inset-ring":el()}],"text-shadow":[{"text-shadow":["none",d,et,X]}],"text-shadow-color":[{"text-shadow":el()}],opacity:[{opacity:[C,K,N]}],"mix-blend":[{"mix-blend":[...eg(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":eg()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[C]}],"mask-image-linear-from-pos":[{"mask-linear-from":ev()}],"mask-image-linear-to-pos":[{"mask-linear-to":ev()}],"mask-image-linear-from-color":[{"mask-linear-from":el()}],"mask-image-linear-to-color":[{"mask-linear-to":el()}],"mask-image-t-from-pos":[{"mask-t-from":ev()}],"mask-image-t-to-pos":[{"mask-t-to":ev()}],"mask-image-t-from-color":[{"mask-t-from":el()}],"mask-image-t-to-color":[{"mask-t-to":el()}],"mask-image-r-from-pos":[{"mask-r-from":ev()}],"mask-image-r-to-pos":[{"mask-r-to":ev()}],"mask-image-r-from-color":[{"mask-r-from":el()}],"mask-image-r-to-color":[{"mask-r-to":el()}],"mask-image-b-from-pos":[{"mask-b-from":ev()}],"mask-image-b-to-pos":[{"mask-b-to":ev()}],"mask-image-b-from-color":[{"mask-b-from":el()}],"mask-image-b-to-color":[{"mask-b-to":el()}],"mask-image-l-from-pos":[{"mask-l-from":ev()}],"mask-image-l-to-pos":[{"mask-l-to":ev()}],"mask-image-l-from-color":[{"mask-l-from":el()}],"mask-image-l-to-color":[{"mask-l-to":el()}],"mask-image-x-from-pos":[{"mask-x-from":ev()}],"mask-image-x-to-pos":[{"mask-x-to":ev()}],"mask-image-x-from-color":[{"mask-x-from":el()}],"mask-image-x-to-color":[{"mask-x-to":el()}],"mask-image-y-from-pos":[{"mask-y-from":ev()}],"mask-image-y-to-pos":[{"mask-y-to":ev()}],"mask-image-y-from-color":[{"mask-y-from":el()}],"mask-image-y-to-color":[{"mask-y-to":el()}],"mask-image-radial":[{"mask-radial":[K,N]}],"mask-image-radial-from-pos":[{"mask-radial-from":ev()}],"mask-image-radial-to-pos":[{"mask-radial-to":ev()}],"mask-image-radial-from-color":[{"mask-radial-from":el()}],"mask-image-radial-to-color":[{"mask-radial-to":el()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":w()}],"mask-image-conic-pos":[{"mask-conic":[C]}],"mask-image-conic-from-pos":[{"mask-conic-from":ev()}],"mask-image-conic-to-pos":[{"mask-conic-to":ev()}],"mask-image-conic-from-color":[{"mask-conic-from":el()}],"mask-image-conic-to-color":[{"mask-conic-to":el()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:eu()}],"mask-repeat":[{mask:eh()}],"mask-size":[{mask:ec()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",K,N]}],filter:[{filter:["","none",K,N]}],blur:[{blur:ey()}],brightness:[{brightness:[C,K,N]}],contrast:[{contrast:[C,K,N]}],"drop-shadow":[{"drop-shadow":["","none",p,et,X]}],"drop-shadow-color":[{"drop-shadow":el()}],grayscale:[{grayscale:["",C,K,N]}],"hue-rotate":[{"hue-rotate":[C,K,N]}],invert:[{invert:["",C,K,N]}],saturate:[{saturate:[C,K,N]}],sepia:[{sepia:["",C,K,N]}],"backdrop-filter":[{"backdrop-filter":["","none",K,N]}],"backdrop-blur":[{"backdrop-blur":ey()}],"backdrop-brightness":[{"backdrop-brightness":[C,K,N]}],"backdrop-contrast":[{"backdrop-contrast":[C,K,N]}],"backdrop-grayscale":[{"backdrop-grayscale":["",C,K,N]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[C,K,N]}],"backdrop-invert":[{"backdrop-invert":["",C,K,N]}],"backdrop-opacity":[{"backdrop-opacity":[C,K,N]}],"backdrop-saturate":[{"backdrop-saturate":[C,K,N]}],"backdrop-sepia":[{"backdrop-sepia":["",C,K,N]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":T()}],"border-spacing-x":[{"border-spacing-x":T()}],"border-spacing-y":[{"border-spacing-y":T()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",K,N]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[C,"initial",K,N]}],ease:[{ease:["linear","initial",v,K,N]}],delay:[{delay:[C,K,N]}],animate:[{animate:["none",y,K,N]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[f,K,N]}],"perspective-origin":[{"perspective-origin":k()}],rotate:[{rotate:eb()}],"rotate-x":[{"rotate-x":eb()}],"rotate-y":[{"rotate-y":eb()}],"rotate-z":[{"rotate-z":eb()}],scale:[{scale:ex()}],"scale-x":[{"scale-x":ex()}],"scale-y":[{"scale-y":ex()}],"scale-z":[{"scale-z":ex()}],"scale-3d":["scale-3d"],skew:[{skew:ew()}],"skew-x":[{"skew-x":ew()}],"skew-y":[{"skew-y":ew()}],transform:[{transform:[K,N,"","none","gpu","cpu"]}],"transform-origin":[{origin:k()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ek()}],"translate-x":[{"translate-x":ek()}],"translate-y":[{"translate-y":ek()}],"translate-z":[{"translate-z":ek()}],"translate-none":["translate-none"],zoom:[{zoom:[M,K,N]}],accent:[{accent:el()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:el()}
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",K,N]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":el()}],"scrollbar-track-color":[{"scrollbar-track":el()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mbs":[{"scroll-mbs":T()}],"scroll-mbe":[{"scroll-mbe":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pbs":[{"scroll-pbs":T()}],"scroll-pbe":[{"scroll-pbe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",K,N]}],fill:[{fill:["none",...el()]}],"stroke-w":[{stroke:[C,q,U,W]}],stroke:[{stroke:["none",...el()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["start","end","right","left"],"inset-y":["inset-bs","inset-be","top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["ps","pe","pr","pl"],py:["pbs","pbe","pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["ms","me","mr","ml"],my:["mbs","mbe","mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-s","border-w-e","border-w-r","border-w-l"],"border-w-y":["border-w-bs","border-w-be","border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-s","border-color-e","border-color-r","border-color-l"],"border-color-y":["border-color-bs","border-color-be","border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-ms","scroll-me","scroll-mr","scroll-ml"],"scroll-my":["scroll-mbs","scroll-mbe","scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-ps","scroll-pe","scroll-pr","scroll-pl"],"scroll-py":["scroll-pbs","scroll-pbe","scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}})},3982:(e,t,r)=>{e.exports=r(7250)()},4706:(e,t,r)=>{"use strict";r.d(t,{t:()=>i});let i=(0,r(4981).createContext)(null)},4713:(e,t,r)=>{"use strict";r.d(t,{F:()=>o});var i=r(9281);let n=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,s=i.$,o=(e,t)=>r=>{var i;if((null==t?void 0:t.variants)==null)return s(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:o,defaultVariants:a}=t,l=Object.keys(o).map(e=>{let t=null==r?void 0:r[e],i=null==a?void 0:a[e];if(null===t)return null;let s=n(t)||n(i);return o[e][s]}),u=r&&Object.entries(r).reduce((e,t)=>
1{let[r,i]=t;return void 0===i||(e[r]=i),e},{});return s(e,l,null==t||null==(i=t.compoundVariants)?void 0:i.reduce((e,t)=>{let{class:r,className:i,...n}=t;return Object.entries(n).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...a,...u}[t]):({...a,...u})[t]===r})?[...e,r,i]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},4762:(e,t,r)=>{e.exports=r(588)},4971:(e,t,r)=>{"use strict";let i;function n(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}r.d(t,{P:()=>st});let s=e=>Array.isArray(e);function o(e,t){if(!Array.isArray(t))return!1;let r=t.length;if(r!==e.length)return!1;for(let i=0;i<r;i++)if(t[i]!==e[i])return!1;return!0}function a(e){return"string"==typeof e||Array.isArray(e)}function l(e){let t=[{},{}];return null==e||e.values.forEach((e,r)=>{t[0][r]=e.get(),t[1][r]=e.getVelocity()}),t}function u(e,t,r,i){if("function"==typeof t){let[n,s]=l(i);t=t(void 0!==r?r:e.custom,n,s)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[n,s]=l(i);t=t(void 0!==r?r:e.custom,n,s)}return t}function h(e,t,r){let i=e.getProps();return u(i,t,void 0!==r?r:i.custom,e)}let c=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],d=["initial",...c];function p(e){let t;return()=>(void 0===t&&(t=e()),t)}let m=p(()=>void 0!==window.ScrollTimeline);class f{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>"finished"in e?e.finished:e))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let r=0;r<this.animations.length;r++)this.animations[r][e]=t}attachTimeline(e,t){let r=this.animations.map(r=>m()&&r.attachTimeline?r.attachTimeline(e):"function"==typeof t?t(r):void 0);return()=>{r.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let t=0;t<this.animations.length;t++)e=Math.max(e,this.animations[t].duration);return e}runAll(e){this.animations.forEach(t=>t[e]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class g extends f{then(e,t){return Promise.all(this.animations).then(e).catch(t)}}function v(e,t){return e?e[t]||e.default||e:void 0}function y(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}function b(e){return"function"==typeof e}function x(e,t){e.timeline=t,e.onfinish=null}let w=e=>Array.isArray(e)&&"number"==typeof e[0],k={linearEasing:void 0},P=function(e,t){let r=p(e);return()=>{var e;return null!=(e=k[t])?e:r()}}(()=>{try{document.createElement("div").animate({opacity:0}
1,{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing"),S=(e,t,r)=>{let i=t-e;return 0===i?1:(r-e)/i},T=(e,t,r=10)=>{let i="",n=Math.max(Math.round(t/r),2);for(let t=0;t<n;t++)i+=e(S(0,n-1,t))+", ";return`linear(${i.substring(0,i.length-2)})`},A=([e,t,r,i])=>`cubic-bezier(${e}, ${t}, ${r}, ${i})`,E={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:A([0,.65,.55,1]),circOut:A([.55,0,1,.45]),backIn:A([.31,.01,.66,-.59]),backOut:A([.33,1.53,.69,.99])},j={x:!1,y:!1};function C(e,t){let r=function(e,t,r){if(e instanceof Element)return[e];if("string"==typeof e){let t=document.querySelectorAll(e);return t?Array.from(t):[]}return Array.from(e)}(e),i=new AbortController;return[r,{passive:!0,...t,signal:i.signal},()=>i.abort()]}function M(e){return t=>{"touch"===t.pointerType||j.x||j.y||e(t)}}let R=(e,t)=>!!t&&(e===t||R(e,t.parentElement)),V=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary,O=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),D=new WeakSet;function L(e){return t=>{"Enter"===t.key&&e(t)}}function F(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function z(e){return V(e)&&!(j.x||j.y)}let B=e=>1e3*e;var I,_,N=r(7044);let U=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],W=new Set(U),$=new Set(["width","height","top","left","right","bottom",...U]),G=e=>s(e)?e[e.length-1]||0:e;var H=r(9993),Y=r(1405);function X(){i=void 0}let K={now:()=>(void 0===i&&K.set(Y.uv.isProcessing||H.W.useManualTiming?Y.uv.timestamp:performance.now()),i),set:e=>{i=e,queueMicrotask(X)}};function q(e,t){-1===e.indexOf(t)&&e.push(t)}function Z(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}class Q{constructor(){this.subscriptions=[]}add(e){return q(this.subscriptions,e),()=>Z(this.subscriptions,e)}notify(e,t,r){let i=this.subscriptions.length;if(i)if(1===i)this.subscriptions[0](e,t,r);else for(let n=0;n<i;n++){let i=this.subscriptions[n];i&&i(e,t,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}let J={current:void 0};class ee{constructor(e,t={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(e,t=!0)=>{let r=K.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=K.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new Q);let r=this.events[e].add(t);return"change"===e?()=>{r(),Y.Gt.read(()=>{this.events.change.getSize()||this.stop()})}:r}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,r){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return J.current&&J.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e;let t=K.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let r=Math.min(this.updatedAt-this.prevUpdatedAt,30);return e=parseFloat(this.current)-parseFloat(this.prevFrameValue),r?1e3/r*e: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 et(e,t){return new ee(e,t)}let er=e=>!!(e&&e.getVelocity);function ei(e,t){let r=e.getValue("willChange");if(er(r)&&r.add)return r.add(t)}let en=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),es="data-"+en("framerAppearId"),eo={current:!1},ea=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;
1function el(e,t,r,i){return e===t&&r===i?N.l:n=>0===n||1===n?n:ea(function(e,t,r,i,n){let s,o,a=0;do(s=ea(o=t+(r-t)/2,i,n)-e)>0?r=o:t=o;while(Math.abs(s)>1e-7&&++a<12);return o}(n,0,1,e,r),t,i)}let eu=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,eh=e=>t=>1-e(1-t),ec=el(.33,1.53,.69,.99),ed=eh(ec),ep=eu(ed),em=e=>(e*=2)<1?.5*ed(e):.5*(2-Math.pow(2,-10*(e-1))),ef=e=>1-Math.sin(Math.acos(e)),eg=eh(ef),ev=eu(ef),ey=e=>/^0[^.\s]+$/u.test(e),eb=(e,t,r)=>r>t?t:r<e?e:r,ex={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},ew={...ex,transform:e=>eb(0,1,e)},ek={...ex,default:1},eP=e=>Math.round(1e5*e)/1e5,eS=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,eT=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,eA=(e,t)=>r=>!!("string"==typeof r&&eT.test(r)&&r.startsWith(e)||t&&null!=r&&Object.prototype.hasOwnProperty.call(r,t)),eE=(e,t,r)=>i=>{if("string"!=typeof i)return i;let[n,s,o,a]=i.match(eS);return{[e]:parseFloat(n),[t]:parseFloat(s),[r]:parseFloat(o),alpha:void 0!==a?parseFloat(a):1}},ej={...ex,transform:e=>Math.round(eb(0,255,e))},eC={test:eA("rgb","red"),parse:eE("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:i=1})=>"rgba("+ej.transform(e)+", "+ej.transform(t)+", "+ej.transform(r)+", "+eP(ew.transform(i))+")"},eM={test:eA("#"),parse:function(e){let t="",r="",i="",n="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),i=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),i=e.substring(3,4),n=e.substring(4,5),t+=t,r+=r,i+=i,n+=n),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(i,16),alpha:n?parseInt(n,16)/255:1}},transform:eC.transform},eR=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),eV=eR("deg"),eO=eR("%"),eD=eR("px"),eL=eR("vh"),eF=eR("vw"),ez={...eO,parse:e=>eO.parse(e)/100,transform:e=>eO.transform(100*e)},eB={test:eA("hsl","hue"),parse:eE("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:i=1})=>"hsla("+Math.round(e)+", "+eO.transform(eP(t))+", "+eO.transform(eP(r))+", "+eP(ew.transform(i))+")"},eI={test:e=>eC.test(e)||eM.test(e)||eB.test(e),parse:e=>eC.test(e)?eC.parse(e):eB.test(e)?eB.parse(e):eM.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?eC.transform(e):eB.transform(e)},e_=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,eN="number",eU="color",eW=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function e$(e){let t=e.toString(),r=[],i={color:[],number:[],var:[]},n=[],s=0,o=t.replace(eW,e=>(eI.test(e)?(i.color.push(s),n.push(eU),r.push(eI.parse(e))):e.startsWith("var(")?(i.var.push(s),n.push("var"),r.push(e)):(i.number.push(s),n.push(eN),r.push(parseFloat(e))),++s,"${}")).split("${}");return{values:r,split:o,indexes:i,types:n}}function eG(e){return e$(e).values}function eH(e){let{split:t,types:r}=e$(e),i=t.length;return e=>{let n="";for(let s=0;s<i;s++)if(n+=t[s],void 0!==e[s]){let t=r[s];t===eN?n+=eP(e[s]):t===eU?n+=eI.transform(e[s]):n+=e[s]}return n}}let eY=e=>"number"==typeof e?0:e,eX={test:function(e){var t,r;return isNaN(e)&&"string"==typeof e&&((null==(t=e.match(eS))?void 0:t.length)||0)+((null==(r=e.match(e_))?void 0:r.length)||0)>0},parse:eG,createTransformer:eH,getAnimatableNone:function(e){let t=eG(e);return eH(e)(t.map(eY))}},eK=new Set(["brightness","contrast","saturate","opacity"]);function eq(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[i]=r.match(eS)||[];if(!i)return e;let n=r.replace(i,""),s=+!!eK.has(t);return i!==r&&(s*=100),t+"("+s+n+")"}let eZ=/\b([a-z-]*)\(.*?\)/gu,eQ={...eX,getAnimatableNone:e=>{let t=e.match(eZ);return t?t.map(eq).join(" "):e}},eJ={...ex,transform:Math.round},e0={borderWidth:eD,borderTopWidth:eD,borderRightWidth:eD,borderBottomWidth:eD,borderLeftWidth:eD,borderRadius:eD,radius:eD,borderTopLeftRadius:eD,borderTopRightRadius:eD,borderBottomRightRadius:eD,borderBottomLeftRadius:eD,width:eD,maxWidth:eD,height:eD,maxHeight:eD,top:eD,right:eD,bottom:eD,left:eD,padding:eD,paddingTop:eD,paddingRight:eD,paddingBottom:eD,paddingLeft:eD,margin:eD,marginTop:eD,marginRight:eD,marginBottom:eD,marginLeft:eD,backgroundPositionX:eD,backgroundPositionY:eD,rotate:eV,rotateX:eV,rotateY:eV,rotateZ:eV,scale:ek,scaleX:ek,scaleY:ek,scaleZ:ek,skew:eV,skewX:eV,skewY:eV,distance:eD,translateX:eD,translateY:eD,translateZ:eD,x:eD,y:eD,z:eD,perspective:eD,transformPerspective:eD,opacity:ew,originX:ez,originY:ez,originZ:eD,zIndex:eJ,size:eD,fillOpacity:ew,strokeOpacity:ew,numOctaves:eJ},e1={...e0,color:eI,backgroundColor:eI,outlineColor:eI,fill:eI,stroke:eI,borderColor:eI,borderTopColor:eI,borderRightColor:eI,borderBottomColor:eI,borderLeftColor:eI,filter:eQ,WebkitFilter:eQ},e2=e=>e1[e];function e3(e,t){let r=e2(e);return r!==eQ&&(r=eX),r.getAnimatableNone?r.getAnimatableNone(t):void 0}
1let e5=new Set(["auto","none","0"]),e9=e=>e===ex||e===eD,e4=(e,t)=>parseFloat(e.split(", ")[t]),e8=(e,t)=>(r,{transform:i})=>{if("none"===i||!i)return 0;let n=i.match(/^matrix3d\((.+)\)$/u);if(n)return e4(n[1],t);{let t=i.match(/^matrix\((.+)\)$/u);return t?e4(t[1],e):0}},e6=new Set(["x","y","z"]),e7=U.filter(e=>!e6.has(e)),te={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),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:e8(4,13),y:e8(5,14)};te.translateX=te.x,te.translateY=te.y;let tt=new Set,tr=!1,ti=!1;function tn(){if(ti){let e=Array.from(tt).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),r=new Map;t.forEach(e=>{let t=function(e){let t=[];return e7.forEach(r=>{let i=e.getValue(r);void 0!==i&&(t.push([r,i.get()]),i.set(+!!r.startsWith("scale")))}),t}(e);t.length&&(r.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=r.get(e);t&&t.forEach(([t,r])=>{var i;null==(i=e.getValue(t))||i.set(r)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}ti=!1,tr=!1,tt.forEach(e=>e.complete()),tt.clear()}function ts(){tt.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(ti=!0)})}class to{constructor(e,t,r,i,n,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=r,this.motionValue=i,this.element=n,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(tt.add(this),tr||(tr=!0,Y.Gt.read(ts),Y.Gt.resolveKeyframes(tn))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:r,motionValue:i}=this;for(let n=0;n<e.length;n++)if(null===e[n])if(0===n){let n=null==i?void 0:i.get(),s=e[e.length-1];if(void 0!==n)e[0]=n;else if(r&&t){let i=r.readValue(t,s);null!=i&&(e[0]=i)}void 0===e[0]&&(e[0]=s),i&&void 0===n&&i.set(e[0])}else e[n]=e[n-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),tt.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,tt.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}let ta=N.l,tl=N.l,tu=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),th=e=>t=>"string"==typeof t&&t.startsWith(e),tc=th("--"),td=th("var(--"),tp=e=>!!td(e)&&tm.test(e.split("/*")[0].trim()),tm=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,tf=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,tg=e=>t=>t.test(e),tv=[ex,eD,eO,eV,eF,eL,{test:e=>"auto"===e,parse:e=>e}],ty=e=>tv.find(tg(e));class tb extends to{constructor(e,t,r,i,n){super(e,t,r,i,n,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:r}=this;if(!t||!t.current)return;super.readKeyframes();for(let r=0;r<e.length;r++){let i=e[r];if("string"==typeof i&&tp(i=i.trim())){let n=function e(t,r,i=1){tl(i<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[n,s]=function(e){let t=tf.exec(e);if(!t)return[,];let[,r,i,n]=t;return[`--${null!=r?r:i}`,n]}(t);if(!n)return;let o=window.getComputedStyle(r).getPropertyValue(n);if(o){let e=o.trim();return tu(e)?parseFloat(e):e}return tp(s)?e(s,r,i+1):s}(i,t.current);void 0!==n&&(e[r]=n),r===e.length-1&&(this.finalKeyframe=i)}}if(this.resolveNoneKeyframes(),!$.has(r)||2!==e.length)return;let[i,n]=e,s=ty(i),o=ty(n);if(s!==o)if(e9(s)&&e9(o))for(let t=0;t<e.length;t++){let r=e[t];"string"==typeof r&&(e[t]=parseFloat(r))}else this.needsMeasurement=!0}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,r=[];for(let t=0;t<e.length;t++){var i;("number"==typeof(i=e[t])?0===i:null===i||"none"===i||"0"===i||ey(i))&&r.push(t)}r.length&&function(e,t,r){let i,n=0;for(;n<e.length&&!i;){let t=e[n];"string"==typeof t&&!e5.has(t)&&e$(t).values.length&&(i=e[n]),n++}if(i&&r)for(let n of t)e[n]=e3(r,i)}(e,r,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:r}=this;if(!e||!e.current)return;"height"===r&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=te[r](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let i=t[t.length-1];void 0!==i&&e.getValue(r,i).jump(i,!1)}measureEndState(){var e;let{element:t,name:r,unresolvedKeyframes:i}=this;if(!t||!t.current)return;let n=t.getValue(r);n&&n.jump(this.measuredOrigin,!1);let s=i.length-1,o=i[s];i[s]=te[r](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==o&&void 0===this.finalKeyframe&&(this.finalKeyframe=o),(null==(e=this.removedTransforms)?void 0:e.length)&&this.removedTransforms.forEac
1h(([e,r])=>{t.getValue(e).set(r)}),this.resolveNoneKeyframes()}}let tx=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(eX.test(e)||"0"===e)&&!e.startsWith("url(")),tw=e=>null!==e;function tk(e,{repeat:t,repeatType:r="loop"},i){let n=e.filter(tw),s=t&&"loop"!==r&&t%2==1?0:n.length-1;return s&&void 0!==i?i:n[s]}class tP{constructor({autoplay:e=!0,delay:t=0,type:r="keyframes",repeat:i=0,repeatDelay:n=0,repeatType:s="loop",...o}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=K.now(),this.options={autoplay:e,delay:t,type:r,repeat:i,repeatDelay:n,repeatType:s,...o},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(ts(),tn()),this._resolved}onKeyframesResolved(e,t){this.resolvedAt=K.now(),this.hasAttemptedResolve=!0;let{name:r,type:i,velocity:n,delay:s,onComplete:o,onUpdate:a,isGenerator:l}=this.options;if(!l&&!function(e,t,r,i){let n=e[0];if(null===n)return!1;if("display"===t||"visibility"===t)return!0;let s=e[e.length-1],o=tx(n,t),a=tx(s,t);return ta(o===a,`You are trying to animate ${t} from "${n}" to "${s}". ${n} is not an animatable value - to enable this animation set ${n} to a value animatable to ${s} via the \`style\` property.`),!!o&&!!a&&(function(e){let t=e[0];if(1===e.length)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}(e)||("spring"===r||b(r))&&i)}(e,r,i,n))if(eo.current||!s){a&&a(tk(e,this.options,t)),o&&o(),this.resolveFinishedPromise();return}else this.options.duration=0;let u=this.initPlayback(e,t);!1!==u&&(this._resolved={keyframes:e,finalKeyframe:t,...u},this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}let tS=(e,t,r)=>e+(t-e)*r;function tT(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function tA(e,t){return r=>r>0?t:e}let tE=(e,t,r)=>{let i=e*e,n=r*(t*t-i)+i;return n<0?0:Math.sqrt(n)},tj=[eM,eC,eB];function tC(e){let t=tj.find(t=>t.test(e));if(ta(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let r=t.parse(e);return t===eB&&(r=function({hue:e,saturation:t,lightness:r,alpha:i}){e/=360,r/=100;let n=0,s=0,o=0;if(t/=100){let i=r<.5?r*(1+t):r+t-r*t,a=2*r-i;n=tT(a,i,e+1/3),s=tT(a,i,e),o=tT(a,i,e-1/3)}else n=s=o=r;return{red:Math.round(255*n),green:Math.round(255*s),blue:Math.round(255*o),alpha:i}}(r)),r}let tM=(e,t)=>{let r=tC(e),i=tC(t);if(!r||!i)return tA(e,t);let n={...r};return e=>(n.red=tE(r.red,i.red,e),n.green=tE(r.green,i.green,e),n.blue=tE(r.blue,i.blue,e),n.alpha=tS(r.alpha,i.alpha,e),eC.transform(n))},tR=(e,t)=>r=>t(e(r)),tV=(...e)=>e.reduce(tR),tO=new Set(["none","hidden"]);function tD(e,t){return r=>tS(e,t,r)}function tL(e){return"number"==typeof e?tD:"string"==typeof e?tp(e)?tA:eI.test(e)?tM:tB:Array.isArray(e)?tF:"object"==typeof e?eI.test(e)?tM:tz:tA}function tF(e,t){let r=[...e],i=r.length,n=e.map((e,r)=>tL(e)(e,t[r]));return e=>{for(let t=0;t<i;t++)r[t]=n[t](e);return r}}function tz(e,t){let r={...e,...t},i={};for(let n in r)void 0!==e[n]&&void 0!==t[n]&&(i[n]=tL(e[n])(e[n],t[n]));return e=>{for(let t in i)r[t]=i[t](e);return r}}let tB=(e,t)=>{let r=eX.createTransformer(t),i=e$(e),n=e$(t);return i.indexes.var.length===n.indexes.var.length&&i.indexes.color.length===n.indexes.color.length&&i.indexes.number.length>=n.indexes.number.length?tO.has(e)&&!n.values.length||tO.has(t)&&!i.values.length?function(e,t){return tO.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}(e,t):tV(tF(function(e,t){var r;let i=[],n={color:0,var:0,number:0};for(let s=0;s<t.values.length;s++){let o=t.types[s],a=e.indexes[o][n[o]],l=null!=(r=e.values[a])?r:0;i[s]=l,n[o]++}return i}(i,n),n.values),r):(ta(!0,`Complex values '${e}' and '${t}' 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.`),tA(e,t))};function tI(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?tS(e,t,r):tL(e)(e,t)}function t_(e,t,r){var i,n;let s=Math.max(t-5,0);return i=r-e(s),(n=t-s)?1e3/n*i:0}let tN={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function tU(e,t){return e*Math.sqrt(1-t*t)}
1let tW=["duration","bounce"],t$=["stiffness","damping","mass"];function tG(e,t){return t.some(t=>void 0!==e[t])}function tH(e=tN.visualDuration,t=tN.bounce){let r,i="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:n,restDelta:s}=i,o=i.keyframes[0],a=i.keyframes[i.keyframes.length-1],l={done:!1,value:o},{stiffness:u,damping:h,mass:c,duration:d,velocity:p,isResolvedFromDuration:m}=function(e){let t={velocity:tN.velocity,stiffness:tN.stiffness,damping:tN.damping,mass:tN.mass,isResolvedFromDuration:!1,...e};if(!tG(e,t$)&&tG(e,tW))if(e.visualDuration){let r=2*Math.PI/(1.2*e.visualDuration),i=r*r,n=2*eb(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:tN.mass,stiffness:i,damping:n}}else{let r=function({duration:e=tN.duration,bounce:t=tN.bounce,velocity:r=tN.velocity,mass:i=tN.mass}){let n,s;ta(e<=B(tN.maxDuration),"Spring duration must be 10 seconds or less");let o=1-t;o=eb(tN.minDamping,tN.maxDamping,o),e=eb(tN.minDuration,tN.maxDuration,e/1e3),o<1?(n=t=>{let i=t*o,n=i*e;return .001-(i-r)/tU(t,o)*Math.exp(-n)},s=t=>{let i=t*o*e,s=Math.pow(o,2)*Math.pow(t,2)*e,a=Math.exp(-i),l=tU(Math.pow(t,2),o);return(i*r+r-s)*a*(-n(t)+.001>0?-1:1)/l}):(n=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),s=t=>e*e*(r-t)*Math.exp(-t*e));let a=function(e,t,r){let i=r;for(let r=1;r<12;r++)i-=e(i)/t(i);return i}(n,s,5/e);if(e=B(e),isNaN(a))return{stiffness:tN.stiffness,damping:tN.damping,duration:e};{let t=Math.pow(a,2)*i;return{stiffness:t,damping:2*o*Math.sqrt(i*t),duration:e}}}(e);(t={...t,...r,mass:tN.mass}).isResolvedFromDuration=!0}return t}({...i,velocity:-((i.velocity||0)/1e3)}),f=p||0,g=h/(2*Math.sqrt(u*c)),v=a-o,b=Math.sqrt(u/c)/1e3,x=5>Math.abs(v);if(n||(n=x?tN.restSpeed.granular:tN.restSpeed.default),s||(s=x?tN.restDelta.granular:tN.restDelta.default),g<1){let e=tU(b,g);r=t=>a-Math.exp(-g*b*t)*((f+g*b*v)/e*Math.sin(e*t)+v*Math.cos(e*t))}else if(1===g)r=e=>a-Math.exp(-b*e)*(v+(f+b*v)*e);else{let e=b*Math.sqrt(g*g-1);r=t=>{let r=Math.exp(-g*b*t),i=Math.min(e*t,300);return a-r*((f+g*b*v)*Math.sinh(i)+e*v*Math.cosh(i))/e}}let w={calculatedDuration:m&&d||null,next:e=>{let t=r(e);if(m)l.done=e>=d;else{let i=0;g<1&&(i=0===e?B(f):t_(r,e,t));let o=Math.abs(a-t)<=s;l.done=Math.abs(i)<=n&&o}return l.value=l.done?a:t,l},toString:()=>{let e=Math.min(y(w),2e4),t=T(t=>w.next(e*t).value,e,30);return e+"ms "+t}};return w}function tY({keyframes:e,velocity:t=0,power:r=.8,timeConstant:i=325,bounceDamping:n=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:h}){let c,d,p=e[0],m={done:!1,value:p},f=r*t,g=p+f,v=void 0===o?g:o(g);v!==g&&(f=v-p);let y=e=>-f*Math.exp(-e/i),b=e=>v+y(e),x=e=>{let t=y(e),r=b(e);m.done=Math.abs(t)<=u,m.value=m.done?v:r},w=e=>{let t;if(t=m.value,void 0!==a&&t<a||void 0!==l&&t>l){var r;c=e,d=tH({keyframes:[m.value,(r=m.value,void 0===a?l:void 0===l||Math.abs(a-r)<Math.abs(l-r)?a:l)],velocity:t_(b,e,m.value),damping:n,stiffness:s,restDelta:u,restSpeed:h})}};return w(0),{calculatedDuration:null,next:e=>{let t=!1;return(d||void 0!==c||(t=!0,x(e),w(e)),void 0!==c&&e>=c)?d.next(e-c):(t||x(e),m)}}}let tX=el(.42,0,1,1),tK=el(0,0,.58,1),tq=el(.42,0,.58,1),tZ={linear:N.l,easeIn:tX,easeInOut:tq,easeOut:tK,circIn:ef,circInOut:ev,circOut:eg,backIn:ed,backInOut:ep,backOut:ec,anticipate:em},tQ=e=>{if(w(e)){tl(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,i,n]=e;return el(t,r,i,n)}return"string"==typeof e?(tl(void 0!==tZ[e],`Invalid easing type '${e}'`),tZ[e]):e};function tJ({duration:e=300,keyframes:t,times:r,ease:i="easeInOut"}){var n;let s=Array.isArray(i)&&"number"!=typeof i[0]?i.map(tQ):tQ(i),o={done:!1,value:t[0]},a=function(e,t,{clamp:r=!0,ease:i,mixer:n}={}){let s=e.length;if(tl(s===t.length,"Both input and output ranges must be the same length"),1===s)return()=>t[0];if(2===s&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());let a=function(e,t,r){let i=[],n=r||tI,s=e.length-1;for(let r=0;r<s;r++){let s=n(e[r],e[r+1]);t&&(s=tV(Array.isArray(t)?t[r]||N.l:t,s)),i.push(s)}return i}(t,i,n),l=a.length,u=r=>{if(o&&r<e[0])return t[0];let i=0;if(l>1)for(;i<e.length-2&&!(r<e[i+1]);i++);let n=S(e[i],e[i+1],r);return a[i](n)};return r?t=>u(eb(e[0],e[s-1],t)):u}((n=r&&r.length===t.length?r:function(e){let t=[0];return!function(e,t){let r=e[e.length-1];for(let i=1;i<=t;i++){let n=S(0,t,i);e.push(tS(r,1,n))}}(t,e.length-1),t}(t),n.map(t=>t*e)),t,{ease:Array.isArray(s)?s:t.map(()=>s||tq).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(o.value=a(t),o.done=t>=e,o)}}let t0=e=>{let t=({timestamp:t})=>e(t);return{start:()=>Y.Gt.update(t,!0),stop:()=>(0,Y.WG)(t),now:()=>Y.uv.isProcessing?Y.uv.timestamp:K.now()}},t1={decay:tY,inertia:tY,tween:tJ,keyframes:tJ,spring:tH},t2=e=>e/100;class t3 extends tP{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>
1{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:e}=this.options;e&&e()};let{name:t,motionValue:r,element:i,keyframes:n}=this.options,s=(null==i?void 0:i.KeyframeResolver)||to,o=(e,t)=>this.onKeyframesResolved(e,t);this.resolver=new s(n,o,t,r,i),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(e){let t,r,{type:i="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:o,velocity:a=0}=this.options,l=b(i)?i:t1[i]||tJ;l!==tJ&&"number"!=typeof e[0]&&(t=tV(t2,tI(e[0],e[1])),e=[0,100]);let u=l({...this.options,keyframes:e});"mirror"===o&&(r=l({...this.options,keyframes:[...e].reverse(),velocity:-a})),null===u.calculatedDuration&&(u.calculatedDuration=y(u));let{calculatedDuration:h}=u,c=h+s;return{generator:u,mirroredGenerator:r,mapPercentToKeyframes:t,calculatedDuration:h,resolvedDuration:c,totalDuration:c*(n+1)-s}}onPostResolved(){let{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){let{resolved:r}=this;if(!r){let{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}let{finalKeyframe:i,generator:n,mirroredGenerator:s,mapPercentToKeyframes:o,keyframes:a,calculatedDuration:l,totalDuration:u,resolvedDuration:h}=r;if(null===this.startTime)return n.next(0);let{delay:c,repeat:d,repeatType:p,repeatDelay:m,onUpdate:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-u/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;let g=this.currentTime-c*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>u;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let y=this.currentTime,b=n;if(d){let e=Math.min(this.currentTime,u)/h,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,d+1))%2&&("reverse"===p?(r=1-r,m&&(r-=m/h)):"mirror"===p&&(b=s)),y=eb(0,1,r)*h}let x=v?{done:!1,value:a[0]}:b.next(y);o&&(x.value=o(x.value));let{done:w}=x;v||null===l||(w=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let k=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return k&&void 0!==i&&(x.value=tk(a,this.options,i)),f&&f(x.value),k&&this.finish(),x}get duration(){let{resolved:e}=this;return e?e.calculatedDuration/1e3:0}get time(){return this.currentTime/1e3}set time(e){e=B(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=this.currentTime/1e3)}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:e=t0,onPlay:t,startTime:r}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),t&&t();let i=this.driver.now();null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=i):this.startTime=null!=r?r:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!=(e=this.currentTime)?e:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}let t5=new Set(["opacity","clipPath","filter","transform"]),t9=p(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),t4={anticipate:em,backInOut:ep,circInOut:ev};class t8 extends tP{constructor(e){super(e);let{name:t,motionValue:r,element:i,keyframes:n}=this.options;this.resolver=new tb(n,(e,t)=>this.onKeyframesResolved(e,t),t,r,i),this.resolver.scheduleResolve()}initPlayback(e,t){var r;let{duration:i=300,times:n,ease:s,type:o,motionValue:a,name:l,startTime:u}=this.options;if(!a.owner||!a.owner.current)return!1;if("string"==typeof s&&P()&&s in t4&&(s=t4[s]),b((r=this.options).type)||"spring"===r.type||!function e(t){return!!("function"==typeof t&&P()||!t||"string"==typeof t&&(t in E||P())||w(t)||Array.isArray(t)&&t.every(e))}(r.ease)){let{onComplete:t,onUpdate:r,motionValue:a,element:l,...u}=this.options,h=function(e,t){let r=new t3({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0}),i={done:!1,value:e[0]},n=[],s=0;for(;!i.done&&s<2e4;)n.push((i=r.sample(s)).value),s+=10;return{times:void 0,keyframes:n,duration:s-10,ease:"linear"}}(e,u);1===(e=h.keyframes).length&&(e[1]=e[0]),i=h.duration,n=h.times,s=h.ease,o="keyframes"}let h=function(e,t,r,{delay:i=0,duration:n=300,repeat:s=0,repeatType:
1o="loop",ease:a="easeInOut",times:l}={}){let u={[t]:r};l&&(u.offset=l);let h=function e(t,r){if(t)return"function"==typeof t&&P()?T(t,r):w(t)?A(t):Array.isArray(t)?t.map(t=>e(t,r)||E.easeOut):E[t]}(a,n);return Array.isArray(h)&&(u.easing=h),e.animate(u,{delay:i,duration:n,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}(a.owner.current,l,e,{...this.options,duration:i,times:n,ease:s});return h.startTime=null!=u?u:this.calcStartTime(),this.pendingTimeline?(x(h,this.pendingTimeline),this.pendingTimeline=void 0):h.onfinish=()=>{let{onComplete:r}=this.options;a.set(tk(e,this.options,t)),r&&r(),this.cancel(),this.resolveFinishedPromise()},{animation:h,duration:i,times:n,type:o,ease:s,keyframes:e}}get duration(){let{resolved:e}=this;if(!e)return 0;let{duration:t}=e;return t/1e3}get time(){let{resolved:e}=this;if(!e)return 0;let{animation:t}=e;return(t.currentTime||0)/1e3}set time(e){let{resolved:t}=this;if(!t)return;let{animation:r}=t;r.currentTime=B(e)}get speed(){let{resolved:e}=this;if(!e)return 1;let{animation:t}=e;return t.playbackRate}set speed(e){let{resolved:t}=this;if(!t)return;let{animation:r}=t;r.playbackRate=e}get state(){let{resolved:e}=this;if(!e)return"idle";let{animation:t}=e;return t.playState}get startTime(){let{resolved:e}=this;if(!e)return null;let{animation:t}=e;return t.startTime}attachTimeline(e){if(this._resolved){let{resolved:t}=this;if(!t)return N.l;let{animation:r}=t;x(r,e)}else this.pendingTimeline=e;return N.l}play(){if(this.isStopped)return;let{resolved:e}=this;if(!e)return;let{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){let{resolved:e}=this;if(!e)return;let{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:e}=this;if(!e)return;let{animation:t,keyframes:r,duration:i,type:n,ease:s,times:o}=e;if("idle"===t.playState||"finished"===t.playState)return;if(this.time){let{motionValue:e,onUpdate:t,onComplete:a,element:l,...u}=this.options,h=new t3({...u,keyframes:r,duration:i,type:n,ease:s,times:o,isGenerator:!0}),c=B(this.time);e.setWithVelocity(h.sample(c-10).value,h.sample(c).value,10)}let{onStop:a}=this.options;a&&a(),this.cancel()}complete(){let{resolved:e}=this;e&&e.animation.finish()}cancel(){let{resolved:e}=this;e&&e.animation.cancel()}static supports(e){let{motionValue:t,name:r,repeatDelay:i,repeatType:n,damping:s,type:o}=e;if(!t||!t.owner||!(t.owner.current instanceof HTMLElement))return!1;let{onUpdate:a,transformTemplate:l}=t.owner.getProps();return t9()&&r&&t5.has(r)&&!a&&!l&&!i&&"mirror"!==n&&0!==s&&"inertia"!==o}}let t6={type:"spring",stiffness:500,damping:25,restSpeed:10},t7={type:"keyframes",duration:.8},re={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},rt=(e,t,r,i={},n,s)=>o=>{let a=v(i,e)||{},l=a.delay||i.delay||0,{elapsed:u=0}=i;u-=B(l);let h={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-u,onUpdate:e=>{t.set(e),a.onUpdate&&a.onUpdate(e)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:e,motionValue:t,element:s?void 0:n};!function({when:e,delay:t,delayChildren:r,staggerChildren:i,staggerDirection:n,repeat:s,repeatType:o,repeatDelay:a,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(a)&&(h={...h,...((e,{keyframes:t})=>t.length>2?t7:W.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:t6:re)(e,h)}),h.duration&&(h.duration=B(h.duration)),h.repeatDelay&&(h.repeatDelay=B(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let c=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(h.duration=0,0===h.delay&&(c=!0)),(eo.current||H.W.skipAnimations)&&(c=!0,h.duration=0,h.delay=0),c&&!s&&void 0!==t.get()){let e=tk(h.keyframes,a);if(void 0!==e)return Y.Gt.update(()=>{h.onUpdate(e),h.onComplete()}),new g([])}return!s&&t8.supports(h)?new t8(h):new t3(h)};function rr(e,t,{delay:r=0,transitionOverride:i,type:n}={}){var s;let{transition:o=e.getDefaultTransition(),transitionEnd:a,...l}=t;i&&(o=i);let u=[],c=n&&e.animationState&&e.animationState.getState()[n];for(let t in l){let i=e.getValue(t,null!=(s=e.latestValues[t])?s:null),n=l[t];if(void 0===n||c&&function({protectedKeys:e,needsAnimating:t},r){let i=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,i}(c,t))continue;let a={delay:r,...v(o||{},t)},h=!1;if(window.MotionHandoffAnimation){let r=e.props[es];if(r){let e=window.MotionHandoffAnimation(r,t,Y.Gt);null!==e&&(a.startTime=e,h=!0)}}ei(e,t),i.start(rt(t,i,n,e.shouldReduceMotion&&$.has(t)?{type:!1}:a,e,h));let d=i.animation;d&&u.push(d)}return a&&Promise.all(u).then(()=>{Y.Gt.update(()=>{a&&function(e,t){let{transitionEnd:r={},transition:i={},...n}=h(e,t)||{};for(let t in n={...n,...r}){let r=G(n[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,et(r))}}(e,a)})}),u}function ri(e,t,r={}){var i;let n=h(e,t,"exit"===r.type?null==(i=e.presenceContext)?void 0:i.custom:void 0),{transition:s=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(s=r.transitionOverride);let o=n?()=>Promise.all(rr(e,n,r)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(i=0)=>{let{delayChildren:n=0,staggerChildren:o,staggerDirection:a}=s;return function(e,t,r=0,i=0,n=1,s){let o=[],a=(e.variantChildren.size-1)*i,l=1===n?(e=0)=>e*i:(e=0)=>a-e*i;
1return Array.from(e.variantChildren).sort(rn).forEach((e,i)=>{e.notify("AnimationStart",t),o.push(ri(e,t,{...s,delay:r+l(i)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(o)}(e,t,n+i,o,a,r)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([o(),a(r.delay)]);{let[e,t]="beforeChildren"===l?[o,a]:[a,o];return e().then(()=>t())}}function rn(e,t){return e.sortNodePosition(t)}let rs=d.length,ro=[...c].reverse(),ra=c.length;function rl(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ru(){return{animate:rl(!0),whileInView:rl(),whileHover:rl(),whileTap:rl(),whileDrag:rl(),whileFocus:rl(),exit:rl()}}class rh{constructor(e){this.isMounted=!1,this.node=e}update(){}}class rc extends rh{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:r})=>(function(e,t,r={}){let i;if(e.notify("AnimationStart",t),Array.isArray(t))i=Promise.all(t.map(t=>ri(e,t,r)));else if("string"==typeof t)i=ri(e,t,r);else{let n="function"==typeof t?h(e,t,r.custom):t;i=Promise.all(rr(e,n,r))}return i.then(()=>{e.notify("AnimationComplete",t)})})(e,t,r))),r=ru(),i=!0,l=t=>(r,i)=>{var n;let s=h(e,i,"exit"===t?null==(n=e.presenceContext)?void 0:n.custom:void 0);if(s){let{transition:e,transitionEnd:t,...i}=s;r={...r,...i,...t}}return r};function u(u){let{props:h}=e,c=function e(t){if(!t)return;if(!t.isControllingVariants){let r=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(r.initial=t.props.initial),r}let r={};for(let e=0;e<rs;e++){let i=d[e],n=t.props[i];(a(n)||!1===n)&&(r[i]=n)}return r}(e.parent)||{},p=[],m=new Set,f={},g=1/0;for(let t=0;t<ra;t++){var v,y;let d=ro[t],b=r[d],x=void 0!==h[d]?h[d]:c[d],w=a(x),k=d===u?b.isActive:null;!1===k&&(g=t);let P=x===c[d]&&x!==h[d]&&w;if(P&&i&&e.manuallyAnimateOnMount&&(P=!1),b.protectedKeys={...f},!b.isActive&&null===k||!x&&!b.prevProp||n(x)||"boolean"==typeof x)continue;let S=(v=b.prevProp,"string"==typeof(y=x)?y!==v:!!Array.isArray(y)&&!o(y,v)),T=S||d===u&&b.isActive&&!P&&w||t>g&&w,A=!1,E=Array.isArray(x)?x:[x],j=E.reduce(l(d),{});!1===k&&(j={});let{prevResolvedValues:C={}}=b,M={...C,...j},R=t=>{T=!0,m.has(t)&&(A=!0,m.delete(t)),b.needsAnimating[t]=!0;let r=e.getValue(t);r&&(r.liveStyle=!1)};for(let e in M){let t=j[e],r=C[e];if(!f.hasOwnProperty(e))(s(t)&&s(r)?o(t,r):t===r)?void 0!==t&&m.has(e)?R(e):b.protectedKeys[e]=!0:null!=t?R(e):m.add(e)}b.prevProp=x,b.prevResolvedValues=j,b.isActive&&(f={...f,...j}),i&&e.blockInitialAnimation&&(T=!1);let V=!(P&&S)||A;T&&V&&p.push(...E.map(e=>({animation:e,options:{type:d}})))}if(m.size){let t={};m.forEach(r=>{let i=e.getBaseTarget(r),n=e.getValue(r);n&&(n.liveStyle=!0),t[r]=null!=i?i:null}),p.push({animation:t})}let b=!!p.length;return i&&(!1===h.initial||h.initial===h.animate)&&!e.manuallyAnimateOnMount&&(b=!1),i=!1,b?t(p):Promise.resolve()}return{animateChanges:u,setActive:function(t,i){var n;if(r[t].isActive===i)return Promise.resolve();null==(n=e.variantChildren)||n.forEach(e=>{var r;return null==(r=e.animationState)?void 0:r.setActive(t,i)}),r[t].isActive=i;let s=u(t);for(let e in r)r[e].protectedKeys={};return s},setAnimateFunction:function(r){t=r(e)},getState:()=>r,reset:()=>{r=ru(),i=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();n(e)&&(this.unmountControls=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 e;this.node.animationState.reset(),null==(e=this.unmountControls)||e.call(this)}}let rd=0;class rp extends rh{constructor(){super(...arguments),this.id=rd++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;let i=this.node.animationState.setActive("exit",!e);t&&!e&&i.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}function rm(e,t,r,i={passive:!0}){return e.addEventListener(t,r,i),()=>e.removeEventListener(t,r)}function rf(e){return{point:{x:e.pageX,y:e.pageY}}}
1function rg(e,t,r,i){return rm(e,t,e=>V(e)&&r(e,rf(e)),i)}let rv=(e,t)=>Math.abs(e-t);class ry{constructor(e,t,{transformPagePoint:r,contextWindow:i,dragSnapToOrigin:n=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=rw(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){return Math.sqrt(rv(e.x,t.x)**2+rv(e.y,t.y)**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!r)return;let{point:i}=e,{timestamp:n}=Y.uv;this.history.push({...i,timestamp:n});let{onStart:s,onMove:o}=this.handlers;t||(s&&s(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=rb(t,this.transformPagePoint),Y.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:r,onSessionEnd:i,resumeAnimation:n}=this.handlers;if(this.dragSnapToOrigin&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=rw("pointercancel"===e.type?this.lastMoveEventInfo:rb(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,s),i&&i(e,s)},!V(e))return;this.dragSnapToOrigin=n,this.handlers=t,this.transformPagePoint=r,this.contextWindow=i||window;let s=rb(rf(e),this.transformPagePoint),{point:o}=s,{timestamp:a}=Y.uv;this.history=[{...o,timestamp:a}];let{onSessionStart:l}=t;l&&l(e,rw(s,this.history)),this.removeListeners=tV(rg(this.contextWindow,"pointermove",this.handlePointerMove),rg(this.contextWindow,"pointerup",this.handlePointerUp),rg(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,Y.WG)(this.updatePoint)}}function rb(e,t){return t?{point:t(e.point)}:e}function rx(e,t){return{x:e.x-t.x,y:e.y-t.y}}function rw({point:e},t){return{point:e,delta:rx(e,rk(t)),offset:rx(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,i=null,n=rk(e);for(;r>=0&&(i=e[r],!(n.timestamp-i.timestamp>B(.1)));)r--;if(!i)return{x:0,y:0};let s=(n.timestamp-i.timestamp)/1e3;if(0===s)return{x:0,y:0};let o={x:(n.x-i.x)/s,y:(n.y-i.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(t,.1)}}function rk(e){return e[e.length-1]}function rP(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function rS(e){return e.max-e.min}function rT(e,t,r,i=.5){e.origin=i,e.originPoint=tS(t.min,t.max,e.origin),e.scale=rS(r)/rS(t),e.translate=tS(r.min,r.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function rA(e,t,r,i){rT(e.x,t.x,r.x,i?i.originX:void 0),rT(e.y,t.y,r.y,i?i.originY:void 0)}function rE(e,t,r){e.min=r.min+t.min,e.max=e.min+rS(t)}function rj(e,t,r){e.min=t.min-r.min,e.max=e.min+rS(t)}function rC(e,t,r){rj(e.x,t.x,r.x),rj(e.y,t.y,r.y)}function rM(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function rR(e,t){let r=t.min-e.min,i=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,i]=[i,r]),{min:r,max:i}}function rV(e,t,r){return{min:rO(e,t),max:rO(e,r)}}function rO(e,t){return"number"==typeof e?e:e[t]||0}let rD=()=>({translate:0,scale:1,origin:0,originPoint:0}),rL=()=>({x:rD(),y:rD()}),rF=()=>({min:0,max:0}),rz=()=>({x:rF(),y:rF()});function rB(e){return[e("x"),e("y")]}function rI({top:e,left:t,right:r,bottom:i}){return{x:{min:t,max:r},y:{min:e,max:i}}}function r_(e){return void 0===e||1===e}function rN({scale:e,scaleX:t,scaleY:r}){return!r_(e)||!r_(t)||!r_(r)}function rU(e){return rN(e)||rW(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function rW(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}function r$(e,t,r,i,n){return void 0!==n&&(e=i+n*(e-i)),i+r*(e-i)+t}function rG(e,t=0,r=1,i,n){e.min=r$(e.min,t,r,i,n),e.max=r$(e.max,t,r,i,n)}function rH(e,{x:t,y:r}){rG(e.x,t.translate,t.scale,t.originPoint),rG(e.y,r.translate,r.scale,r.originPoint)}function rY(e,t){e.min=e.min+t,e.max=e.max+t}function rX(e,t,r,i,n=.5){let s=tS(e.min,e.max,n);rG(e,t,r,s,i)}function rK(e,t){rX(e.x,t.x,t.scaleX,t.scale,t.originX),rX(e.y,t.y,t.scaleY,t.scale,t.originY)}function rq(e,t){return rI(function(e,t){if(!t)return e;let r=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:i.y,right:i.x}}(e.getBoundingClientRect(),t))}let rZ=({current:e})=>e?e.ownerDocument.defaultView:null,rQ=new WeakMap;class rJ{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=rz(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let i=e=>{let{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(rf(e).point)},n=(e,t)=>{let{drag:r,dragPropagation:i,onDragStart:n}=this.getProps();if(r&&!i&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(e){if("x"===e||"
1y"===e)if(j[e])return null;else return j[e]=!0,()=>{j[e]=!1};return j.x||j.y?null:(j.x=j.y=!0,()=>{j.x=j.y=!1})}(r),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),rB(e=>{let t=this.getAxisMotionValue(e).get()||0;if(eO.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let i=r.layout.layoutBox[e];i&&(t=rS(i)*(parseFloat(t)/100))}}this.originPoint[e]=t}),n&&Y.Gt.postRender(()=>n(e,t)),ei(this.visualElement,"transform");let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},s=(e,t)=>{let{dragPropagation:r,dragDirectionLock:i,onDirectionLock:n,onDrag:s}=this.getProps();if(!r&&!this.openDragLock)return;let{offset:o}=t;if(i&&null===this.currentDirection){this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(o),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",t.point,o),this.updateAxis("y",t.point,o),this.visualElement.render(),s&&s(e,t)},o=(e,t)=>this.stop(e,t),a=()=>rB(e=>{var t;return"paused"===this.getAnimationState(e)&&(null==(t=this.getAxisMotionValue(e).animation)?void 0:t.play())}),{dragSnapToOrigin:l}=this.getProps();this.panSession=new ry(e,{onSessionStart:i,onStart:n,onMove:s,onSessionEnd:o,resumeAnimation:a},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:l,contextWindow:rZ(this.visualElement)})}stop(e,t){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:i}=t;this.startAnimation(i);let{onDragEnd:n}=this.getProps();n&&Y.Gt.postRender(()=>n(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){let{drag:i}=this.getProps();if(!r||!r0(e,i,this.currentDirection))return;let n=this.getAxisMotionValue(e),s=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(s=function(e,{min:t,max:r},i){return void 0!==t&&e<t?e=i?tS(t,e,i.min):Math.max(e,t):void 0!==r&&e>r&&(e=i?tS(r,e,i.max):Math.min(e,r)),e}(s,this.constraints[e],this.elastic[e])),n.set(s)}resolveConstraints(){var e;let{dragConstraints:t,dragElastic:r}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null==(e=this.visualElement.projection)?void 0:e.layout,n=this.constraints;t&&rP(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&i?this.constraints=function(e,{top:t,left:r,bottom:i,right:n}){return{x:rM(e.x,r,n),y:rM(e.y,t,i)}}(i.layoutBox,t):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:rV(e,"left","right"),y:rV(e,"top","bottom")}}(r),n!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&rB(e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(i.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!rP(t))return!1;let i=t.current;tl(null!==i,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let s=function(e,t,r){let i=rq(e,r),{scroll:n}=t;return n&&(rY(i.x,n.offset.x),rY(i.y,n.offset.y)),i}(i,n.root,this.visualElement.getTransformPagePoint()),o=(e=n.layout.layoutBox,{x:rR(e.x,s.x),y:rR(e.y,s.y)});if(r){let e=r(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(o));this.hasMutatedConstraints=!!e,e&&(o=rI(e))}return o}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:i,dragTransition:n,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{};return Promise.all(rB(o=>
1{if(!r0(o,t,this.currentDirection))return;let l=a&&a[o]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:r?e[o]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(o,u)})).then(o)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return ei(this.visualElement,e),r.start(rt(e,r,0,t,this.visualElement,!1))}stopAnimation(){rB(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){rB(e=>{var t;return null==(t=this.getAxisMotionValue(e).animation)?void 0:t.pause()})}getAnimationState(e){var t;return null==(t=this.getAxisMotionValue(e).animation)?void 0:t.state}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,r=this.visualElement.getProps();return r[t]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){rB(t=>{let{drag:r}=this.getProps();if(!r0(t,r,this.currentDirection))return;let{projection:i}=this.visualElement,n=this.getAxisMotionValue(t);if(i&&i.layout){let{min:r,max:s}=i.layout.layoutBox[t];n.set(e[t]-tS(r,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!rP(t)||!r||!this.constraints)return;this.stopAnimation();let i={x:0,y:0};rB(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){let r=t.get();i[e]=function(e,t){let r=.5,i=rS(e),n=rS(t);return n>i?r=S(t.min,t.max-i,e.min):i>n&&(r=S(e.min,e.max-n,t.min)),eb(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),rB(t=>{if(!r0(t,e,null))return;let r=this.getAxisMotionValue(t),{min:n,max:s}=this.constraints[t];r.set(tS(n,s,i[t]))})}addListeners(){if(!this.visualElement.current)return;rQ.set(this.visualElement,this);let e=rg(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();rP(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,i=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),Y.Gt.read(t);let n=rm(window,"resize",()=>this.scalePositionWithinConstraints()),s=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(rB(t=>{let r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))}),this.visualElement.render())});return()=>{n(),e(),i(),s&&s()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:n=!1,dragElastic:s=.35,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:i,dragConstraints:n,dragElastic:s,dragMomentum:o}}}function r0(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class r1 extends rh{constructor(e){super(e),this.removeGroupControls=N.l,this.removeListeners=N.l,this.controls=new rJ(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||N.l}unmount(){this.removeGroupControls(),this.removeListeners()}}let r2=e=>(t,r)=>{e&&Y.Gt.postRender(()=>e(t,r))};class r3 extends rh{constructor(){super(...arguments),this.removePointerDownListener=N.l}onPointerDown(e){this.session=new ry(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rZ(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:i}=this.node.getProps();return{onSessionStart:r2(e),onStart:r2(t),onMove:r,onEnd:(e,t)=>{delete this.session,i&&Y.Gt.postRender(()=>i(e,t))}}}mount(){this.removePointerDownListener=rg(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var r5=r(6457),r9=r(4981),r4=r(8501),r8=r(240);let r6=(0,r9.createContext)({}),r7={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function ie(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let it={correct:(e,t)=>
1{if(!t.target)return e;if("string"==typeof e)if(!eD.test(e))return e;else e=parseFloat(e);let r=ie(e,t.target.x),i=ie(e,t.target.y);return`${r}% ${i}%`}},ir={},{schedule:ii,cancel:is}=(0,r(2362).I)(queueMicrotask,!1);class io extends r9.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:i}=this.props,{projection:n}=e;Object.assign(ir,il),n&&(t.group&&t.group.add(n),r&&r.register&&i&&r.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),r7.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:i,isPresent:n}=this.props,s=r.projection;return s&&(s.isPresent=n,i||e.layoutDependency!==t||void 0===t?s.willUpdate():this.safeToRemove(),e.isPresent!==n&&(n?s.promote():s.relegate()||Y.Gt.postRender(()=>{let e=s.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),ii.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:i}=e;i&&(i.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(i),r&&r.deregister&&r.deregister(i))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function ia(e){let[t,r]=(0,r4.xQ)(),i=(0,r9.useContext)(r8.L);return(0,r5.jsx)(io,{...e,layoutGroup:i,switchLayoutGroup:(0,r9.useContext)(r6),isPresent:t,safeToRemove:r})}let il={borderRadius:{...it,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:it,borderTopRightRadius:it,borderBottomLeftRadius:it,borderBottomRightRadius:it,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let i=eX.parse(e);if(i.length>5)return e;let n=eX.createTransformer(e),s=+("number"!=typeof i[0]),o=r.x.scale*t.x,a=r.y.scale*t.y;i[0+s]/=o,i[1+s]/=a;let l=tS(o,a,.5);return"number"==typeof i[2+s]&&(i[2+s]/=l),"number"==typeof i[3+s]&&(i[3+s]/=l),n(i)}}},iu=(e,t)=>e.depth-t.depth;class ih{constructor(){this.children=[],this.isDirty=!1}add(e){q(this.children,e),this.isDirty=!0}remove(e){Z(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(iu),this.isDirty=!1,this.children.forEach(e)}}function ic(e){let t=er(e)?e.get():e;return t&&"object"==typeof t&&t.mix&&t.toValue?t.toValue():t}let id=["TopLeft","TopRight","BottomLeft","BottomRight"],ip=id.length,im=e=>"string"==typeof e?parseFloat(e):e,ig=e=>"number"==typeof e||eD.test(e);function iv(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let iy=ix(0,.5,eg),ib=ix(.5,.95,N.l);function ix(e,t,r){return i=>i<e?0:i>t?1:r(S(e,t,i))}function iw(e,t){e.min=t.min,e.max=t.max}function ik(e,t){iw(e.x,t.x),iw(e.y,t.y)}function iP(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function iS(e,t,r,i,n){return e-=t,e=i+1/r*(e-i),void 0!==n&&(e=i+1/n*(e-i)),e}function iT(e,t,[r,i,n],s,o){!function(e,t=0,r=1,i=.5,n,s=e,o=e){if(eO.test(t)&&(t=parseFloat(t),t=tS(o.min,o.max,t/100)-o.min),"number"!=typeof t)return;let a=tS(s.min,s.max,i);e===s&&(a-=t),e.min=iS(e.min,t,r,a,n),e.max=iS(e.max,t,r,a,n)}(e,t[r],t[i],t[n],t.scale,s,o)}let iA=["x","scaleX","originX"],iE=["y","scaleY","originY"];function ij(e,t,r,i){iT(e.x,t,iA,r?r.x:void 0,i?i.x:void 0),iT(e.y,t,iE,r?r.y:void 0,i?i.y:void 0)}function iC(e){return 0===e.translate&&1===e.scale}function iM(e){return iC(e.x)&&iC(e.y)}function iR(e,t){return e.min===t.min&&e.max===t.max}function iV(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function iO(e,t){return iV(e.x,t.x)&&iV(e.y,t.y)}function iD(e){return rS(e.x)/rS(e.y)}function iL(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class iF{constructor(){this.members=[]}add(e){q(this.members,e),e.scheduleRender()}remove(e){if(Z(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 t,r=this.members.findIndex(t=>e===t);if(0===r)return!1;for(let e=r;e>=0;e--){let r=this.members[e];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:i}=e.options;!1===i&&r.hide()}}
1exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let iz={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},iB="undefined"!=typeof window&&void 0!==window.MotionDebug,iI=["","X","Y","Z"],i_={visibility:"hidden"},iN=0;function iU(e,t,r,i){let{latestValues:n}=t;n[e]&&(r[e]=n[e],t.setStaticValue(e,0),i&&(i[e]=0))}function iW({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:i,resetTransform:n}){return class{constructor(e={},r=null==t?void 0:t()){this.id=iN++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,iB&&(iz.totalNodes=iz.resolvedTargetDeltas=iz.recalculatedProjection=0),this.nodes.forEach(iH),this.nodes.forEach(iJ),this.nodes.forEach(i0),this.nodes.forEach(iY),iB&&window.MotionDebug.record(iz)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new ih)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new Q),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let r=this.eventHandlers.get(e);r&&r.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,r=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;let{layoutId:i,layout:n,visualElement:s}=this.options;if(s&&!s.current&&s.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(n||i)&&(this.isLayoutDirty=!0),e){let r,i=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){let r=K.now(),i=({timestamp:t})=>{let n=t-r;n>=250&&((0,Y.WG)(i),e(n-250))};return Y.Gt.read(i,!0),()=>(0,Y.WG)(i)}(i,250),r7.hasAnimatedSinceResize&&(r7.hasAnimatedSinceResize=!1,this.nodes.forEach(iQ))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&s&&(i||n)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:i})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||s.getDefaultTransition()||i4,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=s.getProps(),l=!this.targetLayout||!iO(this.targetLayout,i)||r,u=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...v(n,"layout"),onPlay:o,onComplete:a};(s.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||iQ(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=i})}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,(0,Y.WG)(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.forEac
1h(i1),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;let{visualElement:r}=t.options;if(!r)return;let i=r.props[es];if(window.MotionHasOptimisedAnimation(i,"transform")){let{layout:e,layoutId:r}=t.options;window.MotionCancelOptimisedAnimation(i,"transform",Y.Gt,!(e||r))}let{parent:n}=t;n&&!n.hasCheckedOptimisedAppear&&e(n)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:r}=this.options;if(void 0===t&&!r)return;let i=this.getTransformTemplate();this.prevTransformTemplateValue=i?i(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(iK);return}this.isUpdating||this.nodes.forEach(iq),this.isUpdating=!1,this.nodes.forEach(iZ),this.nodes.forEach(i$),this.nodes.forEach(iG),this.clearAllSnapshots();let e=K.now();Y.uv.delta=eb(0,1e3/60,e-Y.uv.timestamp),Y.uv.timestamp=e,Y.uv.isProcessing=!0,Y.PP.update.process(Y.uv),Y.PP.preRender.process(Y.uv),Y.PP.render.process(Y.uv),Y.uv.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,ii.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(iX),this.sharedNodes.forEach(i2)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Y.Gt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Y.Gt.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++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=rz(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t){let t=i(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!n)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!iM(this.projectionDelta),r=this.getTransformTemplate(),i=r?r(this.latestValues,""):void 0,s=i!==this.prevTransformTemplateValue;e&&(t||rU(this.latestValues)||s)&&(n(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let r=this.measurePageBox(),i=this.removeElementScroll(r);return e&&(i=this.removeTransform(i)),i7((t=i).x),i7(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){var e;let{visualElement:t}=this.options;if(!t)return rz();let r=t.measureViewportBox();if(!((null==(e=this.scroll)?void 0:e.wasRoot)||this.path.some(nt))){let{scroll:e}=this.root;e&&(rY(r.x,e.offset.x),rY(r.y,e.offset.y))}return r}removeElementScroll(e){var t;let r=rz();if(ik(r,e),null==(t=this.scroll)?void 0:t.wasRoot)return r;for(let t=0;t<this.path.length;t++){let i=this.path[t],{scroll:n,options:s}=i;i!==this.root&&n&&s.layoutScroll&&(n.wasRoot&&ik(r,e),rY(r.x,n.offset.x),rY(r.y,n.offset.y))}return r}applyTransform(e,t=!1){let r=rz();ik(r,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];!t&&i.options.layoutScroll&&i.scroll&&i!==i.root&&rK(r,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),rU(i.latestValues)&&rK(r,i.latestValues)}return rU(this.latestValues)&&rK(r,this.latestValues),r}removeTransform(e){let t=rz();ik(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!rU(r.latestValues))continue;rN(r.latestValues)&&r.updateSnapshot();let i=rz();ik(i,r.measurePageBox()),ij(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,i)}return rU(this.latestValues)&&ij(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}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}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Y.uv.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t,r,i,n;let s=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=s.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=s.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=s.isS
1haredProjectionDirty);let o=!!this.resumingFrom||this!==s;if(!(e||o&&this.isSharedProjectionDirty||this.isProjectionDirty||(null==(t=this.parent)?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:a,layoutId:l}=this.options;if(this.layout&&(a||l)){if(this.resolvedRelativeTargetAt=Y.uv.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=rz(),this.relativeTargetOrigin=rz(),rC(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),ik(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=rz(),this.targetWithTransforms=rz()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),r=this.target,i=this.relativeTarget,n=this.relativeParent.target,rE(r.x,i.x,n.x),rE(r.y,i.y,n.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):ik(this.target,this.layout.layoutBox),rH(this.target,this.targetDelta)):ik(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=rz(),this.relativeTargetOrigin=rz(),rC(this.relativeTargetOrigin,this.target,e.target),ik(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}iB&&iz.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||rN(this.parent.latestValues)||rW(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;let t=this.getLead(),r=!!this.resumingFrom||this!==t,i=!0;if((this.isProjectionDirty||(null==(e=this.parent)?void 0:e.isProjectionDirty))&&(i=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===Y.uv.timestamp&&(i=!1),i)return;let{layout:n,layoutId:s}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(n||s))return;ik(this.layoutCorrected,this.layout.layoutBox);let o=this.treeScale.x,a=this.treeScale.y;!function(e,t,r,i=!1){let n,s,o=r.length;if(o){t.x=t.y=1;for(let a=0;a<o;a++){s=(n=r[a]).projectionDelta;let{visualElement:o}=n.options;(!o||!o.props.style||"contents"!==o.props.style.display)&&(i&&n.options.layoutScroll&&n.scroll&&n!==n.root&&rK(e,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,rH(e,s)),i&&rU(n.latestValues)&&rK(e,n.latestValues))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}}(this.layoutCorrected,this.treeScale,this.path,r),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=rz());let{target:l}=t;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(iP(this.prevProjectionDelta.x,this.projectionDelta.x),iP(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),rA(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===o&&this.treeScale.y===a&&iL(this.projectionDelta.x,this.prevProjectionDelta.x)&&iL(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),iB&&iz.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){var t;if(null==(t=this.options.visualElement)||t.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=rL(),this.projectionDelta=rL(),this.projectionDeltaWithTransform=rL()}setAnimationOrigin(e,t=!1){let r,i=this.snapshot,n=i?i.latestValues:{},s={...this.latestValues},o=rL();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let a=rz(),l=(i?i.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),h=!u||u.members.length<=1,c=!!(l&&!h&&
1!0===this.options.crossfade&&!this.path.some(i9));this.animationProgress=0,this.mixTargetDelta=t=>{let i=t/1e3;if(i3(o.x,e.x,i),i3(o.y,e.y,i),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,d,p,m,f,g;rC(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,m=this.relativeTargetOrigin,f=a,g=i,i5(p.x,m.x,f.x,g),i5(p.y,m.y,f.y,g),r&&(u=this.relativeTarget,d=r,iR(u.x,d.x)&&iR(u.y,d.y))&&(this.isProjectionDirty=!1),r||(r=rz()),ik(r,this.relativeTarget)}l&&(this.animationValues=s,function(e,t,r,i,n,s){n?(e.opacity=tS(0,void 0!==r.opacity?r.opacity:1,iy(i)),e.opacityExit=tS(void 0!==t.opacity?t.opacity:1,0,ib(i))):s&&(e.opacity=tS(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,i));for(let n=0;n<ip;n++){let s=`border${id[n]}Radius`,o=iv(t,s),a=iv(r,s);(void 0!==o||void 0!==a)&&(o||(o=0),a||(a=0),0===o||0===a||ig(o)===ig(a)?(e[s]=Math.max(tS(im(o),im(a),i),0),(eO.test(a)||eO.test(o))&&(e[s]+="%")):e[s]=a)}(t.rotate||r.rotate)&&(e.rotate=tS(t.rotate||0,r.rotate||0,i))}(s,n,this.latestValues,i,c,h)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=i},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,Y.WG)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Y.Gt.update(()=>{r7.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){let i=er(0)?0:et(e);return i.start(rt("",i,1e3,r)),i.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},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:t,target:r,layout:i,latestValues:n}=e;if(t&&r&&i){if(this!==e&&this.layout&&i&&ne(this.options.animationType,this.layout.layoutBox,i.layoutBox)){r=this.target||rz();let t=rS(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let i=rS(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+i}ik(t,r),rK(t,n),rA(this.projectionDeltaWithTransform,this.layoutCorrected,t,n)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new iF),this.sharedNodes.get(e).add(t);let r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null==(e=this.getStack())?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null==(e=this.getStack())?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){let i=this.getStack();i&&i.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.z||r.rotate||r.rotateX||r.rotateY||r.rotateZ||r.skewX||r.skewY)&&(t=!0),!t)return;let i={};r.z&&iU("z",e,i,this.animationValues);for(let t=0;t<iI.length;t++)iU(`rotate${iI[t]}`,e,i,this.animationValues),iU(`skew${iI[t]}`,e,i,this.animationValues);for(let t in e.render(),i)e.setStaticValue(t,i[t]),this.animationValues&&(this.animationValues[t]=i[t]);e.scheduleRender()}getProjectionStyles(e){var t,r;if(!this.instance||this.isSVG)return;if(!this.isVisible)return i_;let i={visibility:""},n=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,i.opacity="",i.pointerEvents=ic(null==e?void 0:e.pointerEvents)||"",i.transform=n?n(this.latestValues,""):"none",i;let s=this.getLead();if(!this.projectionDelta||!this.layout||!s.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=ic(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!rU(this.latestValues)&&(t.transform=n?n({},""):"none",this.hasProjected=!1),t}let o=s.animationValues||s.latestValues;this.applyTransformsToTarget(),i.transform=function(e,t,r){let i="",n=e.x.translate/t.x,s=e.y.translate/t.y,o=(null==r?void 0:r.z)||0;if((n||s||o)&&(i=`translate3d(${n}px, ${s}px, ${o}px) `),(1!==t.x||1!==t.y)&&(i+=`scale(${1/t.x}, ${1/t.y}) `),r){let{transformPerspective:e,rotate:t,rotateX:n,rotateY:s,skewX:o,skewY:a}=r;e&&(i=`perspective(${e}px) ${i}`),t&&(i+=`rotate(${t}deg) `),n&&(i+=`rotateX(${n}deg) `),s&&(i+=`rotateY(${s}deg) `),o&&(i+=`skewX(${o}deg) `),a&&(i+=`skewY(${a}deg) `)}let a=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==a||1!==l)&&(i+=`scale(${a}, ${l})`),i||"none"}(this.projectionDeltaWithTransform,this.treeScale,o),n&&(i.transform=n(o,i.transform));let{x:a,y:l}=this.projectionDelta;for(let e in i.transformOrigin=`${100*a.origin}% ${100*l.origin}% 0`,s.animationValues?i.opacity=s===this?null!=(r=null!=(t=o.opacity)?t:this.latestValues.opacity)?r:1:this.preserveOpacity?this.latestValues.opacity:o.opacityExit:i.opacity=s===this?void 0!==o.opacity?o.opacity:"":void 0!==o.opacityExit?o.opacityExit:0,ir){if(void 0===o[e])continue;let{correct:t,applyTo:r}=ir[e],n="none"===i.transform?o[e]:t(o[e],s);if(r){let e=r.length;for(let t=0;t<e;t++)i[r[t]]=n}else i[e]=n}return this.options.layoutId&&(i.pointerEvents=s===this?ic(null==e?void 0:e.pointerEvents)||"":"none"),i}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}
1resetTree(){this.root.nodes.forEach(e=>{var t;return null==(t=e.currentAnimation)?void 0:t.stop()}),this.root.nodes.forEach(iK),this.root.sharedNodes.clear()}}}function i$(e){e.updateLayout()}function iG(e){var t;let r=(null==(t=e.resumeFrom)?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:i}=e.layout,{animationType:n}=e.options,s=r.source!==e.layout.source;"size"===n?rB(e=>{let i=s?r.measuredBox[e]:r.layoutBox[e],n=rS(i);i.min=t[e].min,i.max=i.min+n}):ne(n,r.layoutBox,t)&&rB(i=>{let n=s?r.measuredBox[i]:r.layoutBox[i],o=rS(t[i]);n.max=n.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[i].max=e.relativeTarget[i].min+o)});let o=rL();rA(o,t,r.layoutBox);let a=rL();s?rA(a,e.applyTransform(i,!0),r.measuredBox):rA(a,t,r.layoutBox);let l=!iM(o),u=!1;if(!e.resumeFrom){let i=e.getClosestProjectingParent();if(i&&!i.resumeFrom){let{snapshot:n,layout:s}=i;if(n&&s){let o=rz();rC(o,r.layoutBox,n.layoutBox);let a=rz();rC(a,t,s.layoutBox),iO(o,a)||(u=!0),i.options.layoutRoot&&(e.relativeTarget=a,e.relativeTargetOrigin=o,e.relativeParent=i)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function iH(e){iB&&iz.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function iY(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function iX(e){e.clearSnapshot()}function iK(e){e.clearMeasurements()}function iq(e){e.isLayoutDirty=!1}function iZ(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function iQ(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function iJ(e){e.resolveTargetDelta()}function i0(e){e.calcProjection()}function i1(e){e.resetSkewAndRotation()}function i2(e){e.removeLeadSnapshot()}function i3(e,t,r){e.translate=tS(t.translate,0,r),e.scale=tS(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function i5(e,t,r,i){e.min=tS(t.min,r.min,i),e.max=tS(t.max,r.max,i)}function i9(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let i4={duration:.45,ease:[.4,0,.1,1]},i8=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),i6=i8("applewebkit/")&&!i8("chrome/")?Math.round:N.l;function i7(e){e.min=i6(e.min),e.max=i6(e.max)}function ne(e,t,r){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(iD(t)-iD(r)))}function nt(e){var t;return e!==e.root&&(null==(t=e.scroll)?void 0:t.wasRoot)}let nr=iW({attachResizeListener:(e,t)=>rm(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ni={current:void 0},nn=iW({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!ni.current){let e=new nr({});e.mount(window),e.setOptions({layoutScroll:!0}),ni.current=e}return ni.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});function ns(e,t,r){let{props:i}=e;e.animationState&&i.whileHover&&e.animationState.setActive("whileHover","Start"===r);let n=i["onHover"+r];n&&Y.Gt.postRender(()=>n(t,rf(t)))}class no extends rh{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,r={}){let[i,n,s]=C(e,r),o=M(e=>{let{target:r}=e,i=t(e);if("function"!=typeof i||!r)return;let s=M(e=>{i(e),r.removeEventListener("pointerleave",s)});r.addEventListener("pointerleave",s,n)});return i.forEach(e=>{e.addEventListener("pointerenter",o,n)}),s}(e,e=>(ns(this.node,e,"Start"),e=>ns(this.node,e,"End"))))}unmount(){}}class na extends rh{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=tV(rm(this.node.current,"focus",()=>this.onFocus()),rm(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function nl(e,t,r){let{props:i}=e;e.animationState&&i.whileTap&&e.animationState.setActive("whileTap","Start"===r);let n=i["onTap"+("End"===r?"":r)];n&&Y.Gt.postRender(()=>n(t,rf(t)))}class nu extends rh{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,r={}){let[i,n,s]=C(e,r),o=e=>{let i=e.currentTarget;if(!z(e)||D.has(i))return;D.add(i);let s=t(e),o=(e,t)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",l),z(e)&&D.has(i)&&(D.delete(i),"function"==typeof s&&s(e,{success:t}))},a=e=>{o(e,r.useGlobalTarget||R(i,e.target))},l=e=>{o(e,!1)};window.addEventListener("pointerup",a,n),window.addEventListener("pointercancel",l,n)};
1return i.forEach(e=>{O.has(e.tagName)||-1!==e.tabIndex||null!==e.getAttribute("tabindex")||(e.tabIndex=0),(r.useGlobalTarget?window:e).addEventListener("pointerdown",o,n),e.addEventListener("focus",e=>((e,t)=>{let r=e.currentTarget;if(!r)return;let i=L(()=>{if(D.has(r))return;F(r,"down");let e=L(()=>{F(r,"up")});r.addEventListener("keyup",e,t),r.addEventListener("blur",()=>F(r,"cancel"),t)});r.addEventListener("keydown",i,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",i),t)})(e,n),n)}),s}(e,e=>(nl(this.node,e,"Start"),(e,{success:t})=>nl(this.node,e,t?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let nh=new WeakMap,nc=new WeakMap,nd=e=>{let t=nh.get(e.target);t&&t(e)},np=e=>{e.forEach(nd)},nm={some:0,all:1};class nf extends rh{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:i="some",once:n}=e,s={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof i?i:nm[i]},o=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,n&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:r,onViewportLeave:i}=this.node.getProps(),s=t?r:i;s&&s(e)};var a=this.node.current;let l=function({root:e,...t}){let r=e||document;nc.has(r)||nc.set(r,{});let i=nc.get(r),n=JSON.stringify(t);return i[n]||(i[n]=new IntersectionObserver(np,{root:e,...t})),i[n]}(s);return nh.set(a,o),l.observe(a),()=>{nh.delete(a),l.unobserve(a)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}let ng=(0,r9.createContext)({strict:!1});var nv=r(7471);let ny=(0,r9.createContext)({});function nb(e){return n(e.animate)||d.some(t=>a(e[t]))}function nx(e){return!!(nb(e)||e.variants)}function nw(e){return Array.isArray(e)?e.join(" "):e}var nk=r(3845);let nP={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],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"]},nS={};for(let e in nP)nS[e]={isEnabled:t=>nP[e].some(e=>!!t[e])};let nT=Symbol.for("motionComponentSymbol");var nA=r(4706),nE=r(4621);let nj=["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 nC(e){if("string"!=typeof e||e.includes("-"));else if(nj.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}var nM=r(7832);let nR=e=>(t,r)=>{let i=(0,r9.useContext)(ny),s=(0,r9.useContext)(nA.t),o=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onUpdate:r},i,s,o){let a={latestValues:function(e,t,r,i){let s={},o=i(e,{});for(let e in o)s[e]=ic(o[e]);let{initial:a,animate:l}=e,h=nb(e),c=nx(e);t&&c&&!h&&!1!==e.inherit&&(void 0===a&&(a=t.initial),void 0===l&&(l=t.animate));let d=!!r&&!1===r.initial,p=(d=d||!1===a)?l:a;if(p&&"boolean"!=typeof p&&!n(p)){let t=Array.isArray(p)?p:[p];for(let r=0;r<t.length;r++){let i=u(e,t[r]);if(i){let{transitionEnd:e,transition:t,...r}=i;for(let e in r){let t=r[e];if(Array.isArray(t)){let e=d?t.length-1:0;t=t[e]}null!==t&&(s[e]=t)}for(let t in e)s[t]=e[t]}}}return s}(i,s,o,e),renderState:t()};return r&&(a.onMount=e=>r({props:i,current:e,...a}),a.onUpdate=e=>r(e)),a})(e,t,i,s);return r?o():(0,nM.M)(o)},nV=(e,t)=>t&&"number"==typeof e?t.transform(e):e,nO={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},nD=U.length;function nL(e,t,r){let{style:i,vars:n,transformOrigin:s}=e,o=!1,a=!1;for(let e in t){let r=t[e];if(W.has(e)){o=!0;continue}if(tc(e)){n[e]=r;continue}{let t=nV(r,e0[e]);e.startsWith("origin")?(a=!0,s[e]=t):i[e]=t}}if(!t.transform&&(o||r?i.transform=function(e,t,r){let i="",n=!0;for(let s=0;s<nD;s++){let o=U[s],a=e[o];if(void 0===a)continue;let l=!0;if(!(l="number"==typeof a?a===+!!o.startsWith("scale"):0===parseFloat(a))||r){let e=nV(a,e0[o]);if(!l){n=!1;let t=nO[o]||o;i+=`${t}(${e}) `}r&&(t[o]=e)}}return i=i.trim(),r?i=r(t,n?"":i):n&&(i="none"),i}(t,e.transform,r):i.transform&&(i.transform="none")),a){let{originX:e="50%",originY:t="50%",originZ:r=0}=s;i.transformOrigin=`${e} ${t} ${r}`}}let nF={offset:"stroke-dashoffset",array:"stroke-dasharray"},nz={offset:"strokeDashoffset",array:"strokeDasharray"};function nB(e,t,r){return"string"==typeof e?e:eD.transform(t+r*e)}function nI(e,{attrX:t,attrY:r,attrScale:i,originX:n,originY:s,pathLength:o,pathSpacing:a=1,pathOffset:l=0,...u}
1,h,c){if(nL(e,u,c),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:p,dimensions:m}=e;d.transform&&(m&&(p.transform=d.transform),delete d.transform),m&&(void 0!==n||void 0!==s||p.transform)&&(p.transformOrigin=function(e,t,r){let i=nB(t,e.x,e.width),n=nB(r,e.y,e.height);return`${i} ${n}`}(m,void 0!==n?n:.5,void 0!==s?s:.5)),void 0!==t&&(d.x=t),void 0!==r&&(d.y=r),void 0!==i&&(d.scale=i),void 0!==o&&function(e,t,r=1,i=0,n=!0){e.pathLength=1;let s=n?nF:nz;e[s.offset]=eD.transform(-i);let o=eD.transform(t),a=eD.transform(r);e[s.array]=`${o} ${a}`}(d,o,a,l,!1)}let n_=()=>({style:{},transform:{},transformOrigin:{},vars:{}}),nN=()=>({...n_(),attrs:{}}),nU=e=>"string"==typeof e&&"svg"===e.toLowerCase();function nW(e,{style:t,vars:r},i,n){for(let s in Object.assign(e.style,t,n&&n.getProjectionStyles(i)),r)e.style.setProperty(s,r[s])}let n$=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"]);function nG(e,t,r,i){for(let r in nW(e,t,void 0,i),t.attrs)e.setAttribute(n$.has(r)?r:en(r),t.attrs[r])}function nH(e,{layout:t,layoutId:r}){return W.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!ir[e]||"opacity"===e)}function nY(e,t,r){var i;let{style:n}=e,s={};for(let o in n)(er(n[o])||t.style&&er(t.style[o])||nH(o,e)||(null==(i=null==r?void 0:r.getValue(o))?void 0:i.liveStyle)!==void 0)&&(s[o]=n[o]);return s}function nX(e,t,r){let i=nY(e,t,r);for(let r in e)(er(e[r])||er(t[r]))&&(i[-1!==U.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return i}let nK=["x","y","width","height","cx","cy","r"],nq={useVisualState:nR({scrapeMotionValuesFromProps:nX,createRenderState:nN,onUpdate:({props:e,prevProps:t,current:r,renderState:i,latestValues:n})=>{if(!r)return;let s=!!e.drag;if(!s){for(let e in n)if(W.has(e)){s=!0;break}}if(!s)return;let o=!t;if(t)for(let r=0;r<nK.length;r++){let i=nK[r];e[i]!==t[i]&&(o=!0)}o&&Y.Gt.read(()=>{!function(e,t){try{t.dimensions="function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}catch(e){t.dimensions={x:0,y:0,width:0,height:0}}}(r,i),Y.Gt.render(()=>{nI(i,n,nU(r.tagName),e.transformTemplate),nG(r,i)})})}})},nZ={useVisualState:nR({scrapeMotionValuesFromProps:nY,createRenderState:n_})};function nQ(e,t,r){for(let i in t)er(t[i])||nH(i,r)||(e[i]=t[i])}let nJ=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function n0(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||nJ.has(e)}let n1=e=>!n0(e);try{!function(e){e&&(n1=t=>t.startsWith("on")?!n0(t):e(t))}(require("@emotion/is-prop-valid").default)}catch(e){}let n2={current:null},n3={current:!1},n5=[...tv,eI,eX],n9=new WeakMap,n4=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class n8{scrapeMotionValuesFromProps(e,t,r){return{}}constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:i,blockInitialAnimation:n,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=to,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.renderScheduledAt=0,this.scheduleRender=()=>{let e=K.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,Y.Gt.render(this.render,!1,!0))};let{latestValues:a,renderState:l,onUpdate:u}=s;this.onUpdate=u,this.latestValues=a,this.baseTarget={...a},this.initialValues=t.initial?{...a}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.options=o,this.blockInitialAnimation=!!n,this.isControllingVariants=nb(t),this.isVariantNode=nx(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:h,...c}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in c){let t=c[e];void 0!==a[e]&&er(t)&&t.set(a[e],!1)}}mount(e){this.current=e,n9.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)),n3.current||function(){if(n3.current=!0,nk.B)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>n2.current=e.matches;e.addListener(t),t()}else n2.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||n2.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in n9.delete(this.current),this.projection&&this.projection.unmount(),(0,Y.WG)(this.notifyUpdate),(0,Y.WG)(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){let r;this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();let i=W.has(e),n=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&Y.Gt.preRender(this.notifyUpdate),i&&this.projection&&(this.projection.isTransformDirty=!0)}),s=t.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(r=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{n(),s(),r&&r(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in nS){let t=nS[e];if(!t)continue;let{isEnabled:r,Feature:i}=t;if(!this.features[e]&&i&&r(this.props)&&(this.features[e]=new i(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):rz()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=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<n4.length;t++){let r=n4[t];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let i=e["on"+r];i&&(this.propEventSubscriptions[r]=this.on(r,i))}this.prevMotionValues=function(e,t,r){for(let i in t){let n=t[i],s=r[i];if(er(n))e.addValue(i,n);else if(er(s))e.addValue(i,et(n,{owner:e}));else if(s!==n)if(e.hasValue(i)){let t=e.getValue(i);!0===t.liveStyle?t.jump(n):t.hasAnimated||t.set(n)}else{let t=e.getStaticValue(i);e.addValue(i,et(void 0!==t?t:n,{owner:e}))}}for(let i in r)void 0===t[i]&&e.removeValue(i);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue(),this.onUpdate&&this.onUpdate(this)}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}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let r=this.values.get(e);t!==r&&(r&&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 r=this.values.get(e);return void 0===r&&void 0!==t&&(r=et(null===t?void 0:t,{owner:this}),this.addValue(e,r)),r}readValue(e,t){var r;let i=void 0===this.latestValues[e]&&this.current?null!=(r=this.getBaseTargetFromProps(this.props,e))?r:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];if(null!=i){if("string"==typeof i&&(tu(i)||ey(i)))i=parseFloat(i);else{let r;r=i,!n5.find(tg(r))&&eX.test(t)&&(i=e3(e,t))}this.setBaseTarget(e,er(i)?i.get():i)}return er(i)?i.get():i}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let r,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let n=u(this.props,i,null==(t=this.presenceContext)?void 0:t.custom);n&&(r=n[e])}if(i&&void 0!==r)return r;let n=this.getBaseTargetFromProps(this.props,e);return void 0===n||er(n)?void 0!==this.initialValues[e]&&void 0===r?void 0:this.baseTarget[e]:n}on(e,t){return this.events[e]||(this.events[e]=new Q),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class n6 extends n8{constructor(){super(...arguments),this.KeyframeResolver=tb}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:r}){delete t[e],delete r[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;er(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}class n7 extends n6{constructor(){super(...arguments),this.type="html",this.renderInstance=nW}readValueFromInstance(e,t){if(W.has(t)){let e=e2(t);return e&&e.default||0}{let r=window.getComputedStyle(e),i=(tc(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof i?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:t}){return rq(e,t)}build(e,t,r){nL(e,t,r.transformTemplate)}scrapeMotionValuesFromProps(e,t,r){return nY(e,t,r)}}class se extends n6{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=rz}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(W.has(t)){let e=e2(t);return e&&e.default||0}return t=n$.has(t)?t:en(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,r){return nX(e,t,r)}build(e,t,r){nI(e,t,this.isSVGTag,r.transformTemplate)}
1renderInstance(e,t,r,i){nG(e,t,r,i)}mount(e){this.isSVGTag=nU(e.tagName),super.mount(e)}}let st=function(e){if("undefined"==typeof Proxy)return e;let t=new Map;return new Proxy((...t)=>e(...t),{get:(r,i)=>"create"===i?e:(t.has(i)||t.set(i,e(i)),t.get(i))})}((I={animation:{Feature:rc},exit:{Feature:rp},inView:{Feature:nf},tap:{Feature:nu},focus:{Feature:na},hover:{Feature:no},pan:{Feature:r3},drag:{Feature:r1,ProjectionNode:nn,MeasureLayout:ia},layout:{ProjectionNode:nn,MeasureLayout:ia}},_=(e,t)=>nC(e)?new se(t):new n7(t,{allowProjection:e!==r9.Fragment}),function(e,{forwardMotionProps:t}={forwardMotionProps:!1}){return function({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:i,Component:n}){var s,o;function l(e,s){var o;let l,u={...(0,r9.useContext)(nv.Q),...e,layoutId:function({layoutId:e}){let t=(0,r9.useContext)(r8.L).id;return t&&void 0!==e?t+"-"+e:e}(e)},{isStatic:h}=u,c=function(e){let{initial:t,animate:r}=function(e,t){if(nb(e)){let{initial:t,animate:r}=e;return{initial:!1===t||a(t)?t:void 0,animate:a(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,r9.useContext)(ny));return(0,r9.useMemo)(()=>({initial:t,animate:r}),[nw(t),nw(r)])}(e),d=i(e,h);if(!h&&nk.B){(0,r9.useContext)(ng).strict;let e=function(e){let{drag:t,layout:r}=nS;if(!t&&!r)return{};let i={...t,...r};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==r?void 0:r.isEnabled(e))?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}(u);l=e.MeasureLayout,c.visualElement=function(e,t,r,i,n){var s,o;let{visualElement:a}=(0,r9.useContext)(ny),l=(0,r9.useContext)(ng),u=(0,r9.useContext)(nA.t),h=(0,r9.useContext)(nv.Q).reducedMotion,c=(0,r9.useRef)(null);i=i||l.renderer,!c.current&&i&&(c.current=i(e,{visualState:t,parent:a,props:r,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:h}));let d=c.current,p=(0,r9.useContext)(r6);d&&!d.projection&&n&&("html"===d.type||"svg"===d.type)&&function(e,t,r,i){let{layoutId:n,layout:s,drag:o,dragConstraints:a,layoutScroll:l,layoutRoot:u}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:n,layout:s,alwaysMeasureLayout:!!o||a&&rP(a),visualElement:e,animationType:"string"==typeof s?s:"both",initialPromotionConfig:i,layoutScroll:l,layoutRoot:u})}(c.current,r,n,p);let m=(0,r9.useRef)(!1);(0,r9.useInsertionEffect)(()=>{d&&m.current&&d.update(r,u)});let f=r[es],g=(0,r9.useRef)(!!f&&!(null==(s=window.MotionHandoffIsComplete)?void 0:s.call(window,f))&&(null==(o=window.MotionHasOptimisedAnimation)?void 0:o.call(window,f)));return(0,nE.E)(()=>{d&&(m.current=!0,window.MotionIsMounted=!0,d.updateFeatures(),ii.render(d.render),g.current&&d.animationState&&d.animationState.animateChanges())}),(0,r9.useEffect)(()=>{d&&(!g.current&&d.animationState&&d.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var e;null==(e=window.MotionHandoffMarkAsComplete)||e.call(window,f)}),g.current=!1))}),d}(n,d,u,t,e.ProjectionNode)}return(0,r5.jsxs)(ny.Provider,{value:c,children:[l&&c.visualElement?(0,r5.jsx)(l,{visualElement:c.visualElement,...u}):null,r(n,e,(o=c.visualElement,(0,r9.useCallback)(e=>{e&&d.onMount&&d.onMount(e),o&&(e?o.mount(e):o.unmount()),s&&("function"==typeof s?s(e):rP(s)&&(s.current=e))},[o])),d,h,c.visualElement)]})}e&&function(e){for(let t in e)nS[t]={...nS[t],...e[t]}}(e),l.displayName=`motion.${"string"==typeof n?n:`create(${null!=(o=null!=(s=n.displayName)?s:n.name)?o:""})`}`;let u=(0,r9.forwardRef)(l);return u[nT]=n,u}({...nC(e)?nq:nZ,preloadedFeatures:I,useRender:function(e=!1){return(t,r,i,{latestValues:n},s)=>{let o=(nC(t)?function(e,t,r,i){let n=(0,r9.useMemo)(()=>{let r=nN();return nI(r,t,nU(i),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};nQ(t,e.style,e),n.style={...t,...n.style}}return n}:function(e,t){let r={},i=function(e,t){let r=e.style||{},i={};return nQ(i,r,e),Object.assign(i,function({transformTemplate:e},t){return(0,r9.useMemo)(()=>{let r=n_();return nL(r,t,e),Object.assign({},r.vars,r.style)}
1,[t])}(e,t)),i}(e,t);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=i,r})(r,n,s,t),a=function(e,t,r){let i={};for(let n in e)("values"!==n||"object"!=typeof e.values)&&(n1(n)||!0===r&&n0(n)||!t&&!n0(n)||e.draggable&&n.startsWith("onDrag"))&&(i[n]=e[n]);return i}(r,"string"==typeof t,e),l=t!==r9.Fragment?{...a,...o,ref:i}:{},{children:u}=r,h=(0,r9.useMemo)(()=>er(u)?u.get():u,[u]);return(0,r9.createElement)(t,{...l,children:h})}}(t),createVisualElement:_,Component:e})}))},5231:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return n}});let i=r(4981);function n(e,t){let r=(0,i.useRef)(null),n=(0,i.useRef)(null);return(0,i.useCallback)(i=>{if(null===i){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=s(e,i)),t&&(n.current=s(t,i))},[e,t])}function s(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5968:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return x}});
1let i=r(5810),n=r(5991),s=r(6457),o=n._(r(4981)),a=i._(r(1413)),l=i._(r(1049)),u=r(2828),h=r(9709),c=r(7043);r(3861);let d=r(9686),p=i._(r(8952)),m=r(5231),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,i,n,s,o){let a=null==e?void 0:e.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}(null==i?void 0:i.current)&&i.current(e)}}))}function v(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}let y=(0,o.forwardRef)((e,t)=>{let{src:r,srcSet:i,sizes:n,height:a,width:l,decoding:u,className:h,style:c,fetchPriority:d,placeholder:p,loading:f,unoptimized:y,fill:b,onLoadRef:x,onLoadingCompleteRef:w,setBlurComplete:k,setShowAltText:P,sizesInput:S,onLoad:T,onError:A,...E}=e,j=(0,o.useCallback)(e=>{e&&(A&&(e.src=e.src),e.complete&&g(e,p,x,w,k,y,S))},[r,p,x,w,k,A,y,S]),C=(0,m.useMergedRef)(t,j);return(0,s.jsx)("img",{...E,...v(d),loading:f,width:l,height:a,decoding:u,"data-nimg":b?"fill":"1",className:h,style:c,sizes:n,srcSet:i,src:r,ref:C,onLoad:e=>{g(e.currentTarget,p,x,w,k,y,S)},onError:e=>{P(!0),"empty"!==p&&k(!0),A&&A(e)}})});function b(e){let{isAppRouter:t,imgAttributes:r}=e,i={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...v(r.fetchPriority)};return t&&a.default.preload?(a.default.preload(r.src,i),null):(0,s.jsx)(l.default,{children:(0,s.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...i},"__nimg-"+r.src+r.srcSet+r.sizes)})}let x=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(d.RouterContext),i=(0,o.useContext)(c.ImageConfigContext),n=(0,o.useMemo)(()=>{var e;let t=f||i||h.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),n=t.deviceSizes.sort((e,t)=>e-t),s=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:n,qualities:s}},[i]),{onLoad:a,onLoadingComplete:l}=e,m=(0,o.useRef)(a);(0,o.useEffect)(()=>{m.current=a},[a]);let g=(0,o.useRef)(l);(0,o.useEffect)(()=>{g.current=l},[l]);let[v,x]=(0,o.useState)(!1),[w,k]=(0,o.useState)(!1),{props:P,meta:S}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:n,blurComplete:v,showAltText:w});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(y,{...P,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:x,setShowAltText:k,sizesInput:e.sizes,ref:t}),S.priority?(0,s.jsx)(b,{isAppRouter:!r,imgAttributes:P}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7185:(e,t,r)=>{e.exports=r(1049)},7250:(e,t,r)=>{"use strict";var i=r(3533);function n(){}function s(){}s.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,s,o){if(o!==i){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:n};return r.PropTypes=r,r}},7282:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var i=r(4981),n=r(3982),s=r.n(n);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}var a=(0,i.forwardRef)(function(e,t){var r=e.color,n=e.size,s=void 0===n?24:n,a=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},s=Object.keys(e);for(i=0;i<s.length;i++)r=s[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)r=s[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return i.createElement("svg",o({ref:t,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a),i.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),i.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))});
1a.propTypes={color:s().string,size:s().oneOfType([s().string,s().number])},a.displayName="X";let l=a},7455:(e,t,r)=>{"use strict";r.d(t,{DX:()=>p});var i=r(4981),n=r.t(i,2),s=Object.defineProperty,o=(e,t)=>s(e,"name",{value:t,configurable:!0});function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function l(...e){return t=>{let r=!1,i=e.map(e=>{let i=a(e,t);return r||"function"!=typeof i||(r=!0),i});if(r)return()=>{for(let t=0;t<i.length;t++){let r=i[t];"function"==typeof r?r():a(e[t],null)}}}}function u(...e){return i.useCallback(l(...e),e)}o(a,"setRef"),o(l,"composeRefs"),o(u,"useComposedRefs");var h=Object.defineProperty,c=(e,t)=>h(e,"name",{value:t,configurable:!0});function d(e){let t=i.forwardRef((t,r)=>{let{children:n,...s}=t,o=null,a=!1,l=[];x(n)&&"function"==typeof S&&(n=S(n._payload)),i.Children.forEach(n,e=>{if(y(e)){a=!0;let t="child"in e.props?e.props.child:e.props.children;x(t)&&"function"==typeof S&&(t=S(t._payload)),o=f(e,t),l.push(o?.props?.children)}else l.push(e)}),o?o=i.cloneElement(o,void 0,l):!a&&1===i.Children.count(n)&&i.isValidElement(n)&&(o=n);let h=o?v(o):void 0,c=u(r,h);if(!o){if(n||0===n)throw Error(a?P(e):k(e));return n}let d=g(s,o.props??{});return o.type!==i.Fragment&&(d.ref=r?c:h),i.cloneElement(o,d)});return t.displayName=`${e}.Slot`,t}c(d,"createSlot");var p=d("Slot"),m=Symbol.for("radix.slottable");c(function(e){let t=c(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=m,t},"createSlottable");var f=c((e,t)=>{if("child"in e.props){let t=e.props.child;return i.isValidElement(t)?i.cloneElement(t,void 0,e.props.children(t.props.children)):null}return i.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function g(e,t){let r={...t};for(let i in t){let n=e[i],s=t[i];/^on[A-Z]/.test(i)?n&&s?r[i]=(...e)=>{let t=s(...e);return n(...e),t}:n&&(r[i]=n):"style"===i?r[i]={...n,...s}:"className"===i&&(r[i]=[n,s].filter(Boolean).join(" "))}return{...e,...r}}function v(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}function y(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===m}c(g,"mergeProps"),c(v,"getElementRef"),c(y,"isSlottable");var b=Symbol.for("react.lazy");function x(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===b&&"_payload"in e&&w(e._payload)}function w(e){return"object"==typeof e&&null!==e&&"then"in e}c(x,"isLazyComponent"),c(w,"isPromiseLike");var k=c(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),P=c(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),S=n[" use ".trim().toString()]},7471:(e,t,r)=>{"use strict";r.d(t,{Q:()=>i});let i=(0,r(4981).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},7832:(e,t,r)=>{"use strict";r.d(t,{M:()=>n});var i=r(4981);function n(e){let t=(0,i.useRef)(null);return null===t.current&&(t.current=e()),t.current}},8501:(e,t,r)=>{"use strict";r.d(t,{xQ:()=>s});var i=r(4981),n=r(4706);function s(e=!0){let t=(0,i.useContext)(n.t);if(null===t)return[!0,null];let{isPresent:r,onExitComplete:o,register:a}=t,l=(0,i.useId)();(0,i.useEffect)(()=>{e&&a(l)},[e]);let u=(0,i.useCallback)(()=>e&&o&&o(l),[l,o,e]);return!r&&o?[!1,u]:[!0]}},8909:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},8952:(e,t)=>{"use strict";function r(e){var t;let{config:r,src:i,width:n,quality:s}=e,o=s||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(i)+"&w="+n+"&q="+o+(i.startsWith("/_next/static/media/")&&1?"&dpl=dpl_BVhtPgEGp8MSMDUBjmfh4CGAFzkb":"")}
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}}),r.__next_img_default=!0;let i=r},9158:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var i=r(4981),n=r(3982),s=r.n(n);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}var a=(0,i.forwardRef)(function(e,t){var r=e.color,n=e.size,s=void 0===n?24:n,a=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},s=Object.keys(e);for(i=0;i<s.length;i++)r=s[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)r=s[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return i.createElement("svg",o({ref:t,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a),i.createElement("path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"}))});a.propTypes={color:s().string,size:s().oneOfType([s().string,s().number])},a.displayName="Facebook";let l=a},9281:(e,t,r)=>{"use strict";function i(){for(var e,t,r=0,i="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=function e(t){var r,i,n="";if("string"==typeof t||"number"==typeof t)n+=t;else if("object"==typeof t)if(Array.isArray(t)){var s=t.length;for(r=0;r<s;r++)t[r]&&(i=e(t[r]))&&(n&&(n+=" "),n+=i)}else for(i in t)t[i]&&(n&&(n+=" "),n+=i);return n}(e))&&(i&&(i+=" "),i+=t);return i}r.d(t,{$:()=>i})}}]);

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.